UNPKG

201 kBCSSView Raw
1@charset "UTF-8";
2/*!
3 * Bootstrap v4.6.1 (https://getbootstrap.com/)
4 * Copyright 2011-2021 The Bootstrap Authors
5 * Copyright 2011-2021 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: 80%;
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: 80%;
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: 80%;
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: 80%;
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.dropup,
3224.dropright,
3225.dropdown,
3226.dropleft {
3227 position: relative;
3228}
3229
3230.dropdown-toggle {
3231 white-space: nowrap;
3232}
3233
3234.dropdown-toggle::after {
3235 display: inline-block;
3236 margin-right: 0.255em;
3237 vertical-align: 0.255em;
3238 content: "";
3239 border-top: 0.3em solid;
3240 border-right: 0.3em solid transparent;
3241 border-bottom: 0;
3242 border-left: 0.3em solid transparent;
3243}
3244
3245.dropdown-toggle:empty::after {
3246 margin-right: 0;
3247}
3248
3249.dropdown-menu {
3250 position: absolute;
3251 top: 100%;
3252 left: 0;
3253 z-index: 1000;
3254 display: none;
3255 float: left;
3256 min-width: 10rem;
3257 padding: 0.5rem 0;
3258 margin: 0.125rem 0 0;
3259 font-size: 1rem;
3260 color: #212529;
3261 text-align: right;
3262 list-style: none;
3263 background-color: #fff;
3264 background-clip: padding-box;
3265 border: 1px solid rgba(0, 0, 0, 0.15);
3266 border-radius: 0.25rem;
3267}
3268
3269.dropdown-menu-left {
3270 right: auto;
3271 left: 0;
3272}
3273
3274.dropdown-menu-right {
3275 right: 0;
3276 left: auto;
3277}
3278
3279@media (min-width: 576px) {
3280 .dropdown-menu-sm-left {
3281 right: auto;
3282 left: 0;
3283 }
3284 .dropdown-menu-sm-right {
3285 right: 0;
3286 left: auto;
3287 }
3288}
3289
3290@media (min-width: 768px) {
3291 .dropdown-menu-md-left {
3292 right: auto;
3293 left: 0;
3294 }
3295 .dropdown-menu-md-right {
3296 right: 0;
3297 left: auto;
3298 }
3299}
3300
3301@media (min-width: 992px) {
3302 .dropdown-menu-lg-left {
3303 right: auto;
3304 left: 0;
3305 }
3306 .dropdown-menu-lg-right {
3307 right: 0;
3308 left: auto;
3309 }
3310}
3311
3312@media (min-width: 1200px) {
3313 .dropdown-menu-xl-left {
3314 right: auto;
3315 left: 0;
3316 }
3317 .dropdown-menu-xl-right {
3318 right: 0;
3319 left: auto;
3320 }
3321}
3322
3323.dropup .dropdown-menu {
3324 top: auto;
3325 bottom: 100%;
3326 margin-top: 0;
3327 margin-bottom: 0.125rem;
3328}
3329
3330.dropup .dropdown-toggle::after {
3331 display: inline-block;
3332 margin-right: 0.255em;
3333 vertical-align: 0.255em;
3334 content: "";
3335 border-top: 0;
3336 border-right: 0.3em solid transparent;
3337 border-bottom: 0.3em solid;
3338 border-left: 0.3em solid transparent;
3339}
3340
3341.dropup .dropdown-toggle:empty::after {
3342 margin-right: 0;
3343}
3344
3345.dropright .dropdown-menu {
3346 top: 0;
3347 right: auto;
3348 left: 100%;
3349 margin-top: 0;
3350 margin-left: 0.125rem;
3351}
3352
3353.dropright .dropdown-toggle::after {
3354 display: inline-block;
3355 margin-right: 0.255em;
3356 vertical-align: 0.255em;
3357 content: "";
3358}
3359
3360.dropright .dropdown-toggle::after {
3361 display: none;
3362}
3363
3364.dropright .dropdown-toggle::before {
3365 display: inline-block;
3366 margin-left: 0.255em;
3367 vertical-align: 0.255em;
3368 content: "";
3369 border-top: 0.3em solid transparent;
3370 border-right: 0;
3371 border-bottom: 0.3em solid transparent;
3372 border-left: 0.3em solid;
3373}
3374
3375.dropright .dropdown-toggle:empty::after {
3376 margin-right: 0;
3377}
3378
3379.dropright .dropdown-toggle::before {
3380 vertical-align: 0;
3381}
3382
3383.dropleft .dropdown-menu {
3384 top: 0;
3385 right: 100%;
3386 left: auto;
3387 margin-top: 0;
3388 margin-right: 0.125rem;
3389}
3390
3391.dropleft .dropdown-toggle::after {
3392 display: inline-block;
3393 margin-right: 0.255em;
3394 vertical-align: 0.255em;
3395 content: "";
3396 border-top: 0.3em solid transparent;
3397 border-right: 0.3em solid;
3398 border-bottom: 0.3em solid transparent;
3399}
3400
3401.dropleft .dropdown-toggle:empty::after {
3402 margin-right: 0;
3403}
3404
3405.dropleft .dropdown-toggle::after {
3406 vertical-align: 0;
3407}
3408
3409.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
3410 right: auto;
3411 bottom: auto;
3412}
3413
3414.dropdown-divider {
3415 height: 0;
3416 margin: 0.5rem 0;
3417 overflow: hidden;
3418 border-top: 1px solid #e9ecef;
3419}
3420
3421.dropdown-item {
3422 display: block;
3423 width: 100%;
3424 padding: 0.25rem 1.5rem;
3425 clear: both;
3426 font-weight: 400;
3427 color: #212529;
3428 text-align: inherit;
3429 white-space: nowrap;
3430 background-color: transparent;
3431 border: 0;
3432}
3433
3434.dropdown-item:hover, .dropdown-item:focus {
3435 color: #16181b;
3436 text-decoration: none;
3437 background-color: #e9ecef;
3438}
3439
3440.dropdown-item.active, .dropdown-item:active {
3441 color: #fff;
3442 text-decoration: none;
3443 background-color: #007bff;
3444}
3445
3446.dropdown-item.disabled, .dropdown-item:disabled {
3447 color: #adb5bd;
3448 pointer-events: none;
3449 background-color: transparent;
3450}
3451
3452.dropdown-menu.show {
3453 display: block;
3454}
3455
3456.dropdown-header {
3457 display: block;
3458 padding: 0.5rem 1.5rem;
3459 margin-bottom: 0;
3460 font-size: 0.875rem;
3461 color: #6c757d;
3462 white-space: nowrap;
3463}
3464
3465.dropdown-item-text {
3466 display: block;
3467 padding: 0.25rem 1.5rem;
3468 color: #212529;
3469}
3470
3471.btn-group,
3472.btn-group-vertical {
3473 position: relative;
3474 display: -ms-inline-flexbox;
3475 display: inline-flex;
3476 vertical-align: middle;
3477}
3478
3479.btn-group > .btn,
3480.btn-group-vertical > .btn {
3481 position: relative;
3482 -ms-flex: 1 1 auto;
3483 flex: 1 1 auto;
3484}
3485
3486.btn-group > .btn:hover,
3487.btn-group-vertical > .btn:hover {
3488 z-index: 1;
3489}
3490
3491.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3492.btn-group-vertical > .btn:focus,
3493.btn-group-vertical > .btn:active,
3494.btn-group-vertical > .btn.active {
3495 z-index: 1;
3496}
3497
3498.btn-toolbar {
3499 display: -ms-flexbox;
3500 display: flex;
3501 -ms-flex-wrap: wrap;
3502 flex-wrap: wrap;
3503 -ms-flex-pack: start;
3504 justify-content: flex-start;
3505}
3506
3507.btn-toolbar .input-group {
3508 width: auto;
3509}
3510
3511.btn-group > .btn:not(:first-child),
3512.btn-group > .btn-group:not(:first-child) {
3513 margin-right: -1px;
3514}
3515
3516.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3517.btn-group > .btn-group:not(:last-child) > .btn {
3518 border-top-left-radius: 0;
3519 border-bottom-left-radius: 0;
3520}
3521
3522.btn-group > .btn:not(:first-child),
3523.btn-group > .btn-group:not(:first-child) > .btn {
3524 border-top-right-radius: 0;
3525 border-bottom-right-radius: 0;
3526}
3527
3528.dropdown-toggle-split {
3529 padding-right: 0.5625rem;
3530 padding-left: 0.5625rem;
3531}
3532
3533.dropdown-toggle-split::after,
3534.dropup .dropdown-toggle-split::after,
3535.dropright .dropdown-toggle-split::after {
3536 margin-right: 0;
3537}
3538
3539.dropleft .dropdown-toggle-split::before {
3540 margin-left: 0;
3541}
3542
3543.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3544 padding-right: 0.375rem;
3545 padding-left: 0.375rem;
3546}
3547
3548.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3549 padding-right: 0.75rem;
3550 padding-left: 0.75rem;
3551}
3552
3553.btn-group-vertical {
3554 -ms-flex-direction: column;
3555 flex-direction: column;
3556 -ms-flex-align: start;
3557 align-items: flex-start;
3558 -ms-flex-pack: center;
3559 justify-content: center;
3560}
3561
3562.btn-group-vertical > .btn,
3563.btn-group-vertical > .btn-group {
3564 width: 100%;
3565}
3566
3567.btn-group-vertical > .btn:not(:first-child),
3568.btn-group-vertical > .btn-group:not(:first-child) {
3569 margin-top: -1px;
3570}
3571
3572.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3573.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3574 border-bottom-right-radius: 0;
3575 border-bottom-left-radius: 0;
3576}
3577
3578.btn-group-vertical > .btn:not(:first-child),
3579.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3580 border-top-left-radius: 0;
3581 border-top-right-radius: 0;
3582}
3583
3584.btn-group-toggle > .btn,
3585.btn-group-toggle > .btn-group > .btn {
3586 margin-bottom: 0;
3587}
3588
3589.btn-group-toggle > .btn input[type="radio"],
3590.btn-group-toggle > .btn input[type="checkbox"],
3591.btn-group-toggle > .btn-group > .btn input[type="radio"],
3592.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3593 position: absolute;
3594 clip: rect(0, 0, 0, 0);
3595 pointer-events: none;
3596}
3597
3598.input-group {
3599 position: relative;
3600 display: -ms-flexbox;
3601 display: flex;
3602 -ms-flex-wrap: wrap;
3603 flex-wrap: wrap;
3604 -ms-flex-align: stretch;
3605 align-items: stretch;
3606 width: 100%;
3607}
3608
3609.input-group > .form-control,
3610.input-group > .form-control-plaintext,
3611.input-group > .custom-select,
3612.input-group > .custom-file {
3613 position: relative;
3614 -ms-flex: 1 1 auto;
3615 flex: 1 1 auto;
3616 width: 1%;
3617 min-width: 0;
3618 margin-bottom: 0;
3619}
3620
3621.input-group > .form-control + .form-control,
3622.input-group > .form-control + .custom-select,
3623.input-group > .form-control + .custom-file,
3624.input-group > .form-control-plaintext + .form-control,
3625.input-group > .form-control-plaintext + .custom-select,
3626.input-group > .form-control-plaintext + .custom-file,
3627.input-group > .custom-select + .form-control,
3628.input-group > .custom-select + .custom-select,
3629.input-group > .custom-select + .custom-file,
3630.input-group > .custom-file + .form-control,
3631.input-group > .custom-file + .custom-select,
3632.input-group > .custom-file + .custom-file {
3633 margin-right: -1px;
3634}
3635
3636.input-group > .form-control:focus,
3637.input-group > .custom-select:focus,
3638.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3639 z-index: 3;
3640}
3641
3642.input-group > .custom-file .custom-file-input:focus {
3643 z-index: 4;
3644}
3645
3646.input-group > .form-control:not(:first-child),
3647.input-group > .custom-select:not(:first-child) {
3648 border-top-right-radius: 0;
3649 border-bottom-right-radius: 0;
3650}
3651
3652.input-group > .custom-file {
3653 display: -ms-flexbox;
3654 display: flex;
3655 -ms-flex-align: center;
3656 align-items: center;
3657}
3658
3659.input-group > .custom-file:not(:last-child) .custom-file-label,
3660.input-group > .custom-file:not(:last-child) .custom-file-label::after {
3661 border-top-left-radius: 0;
3662 border-bottom-left-radius: 0;
3663}
3664
3665.input-group > .custom-file:not(:first-child) .custom-file-label {
3666 border-top-right-radius: 0;
3667 border-bottom-right-radius: 0;
3668}
3669
3670.input-group:not(.has-validation) > .form-control:not(:last-child),
3671.input-group:not(.has-validation) > .custom-select:not(:last-child),
3672.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
3673.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
3674 border-top-left-radius: 0;
3675 border-bottom-left-radius: 0;
3676}
3677
3678.input-group.has-validation > .form-control:nth-last-child(n + 3),
3679.input-group.has-validation > .custom-select:nth-last-child(n + 3),
3680.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
3681.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
3682 border-top-left-radius: 0;
3683 border-bottom-left-radius: 0;
3684}
3685
3686.input-group-prepend,
3687.input-group-append {
3688 display: -ms-flexbox;
3689 display: flex;
3690}
3691
3692.input-group-prepend .btn,
3693.input-group-append .btn {
3694 position: relative;
3695 z-index: 2;
3696}
3697
3698.input-group-prepend .btn:focus,
3699.input-group-append .btn:focus {
3700 z-index: 3;
3701}
3702
3703.input-group-prepend .btn + .btn,
3704.input-group-prepend .btn + .input-group-text,
3705.input-group-prepend .input-group-text + .input-group-text,
3706.input-group-prepend .input-group-text + .btn,
3707.input-group-append .btn + .btn,
3708.input-group-append .btn + .input-group-text,
3709.input-group-append .input-group-text + .input-group-text,
3710.input-group-append .input-group-text + .btn {
3711 margin-right: -1px;
3712}
3713
3714.input-group-prepend {
3715 margin-left: -1px;
3716}
3717
3718.input-group-append {
3719 margin-right: -1px;
3720}
3721
3722.input-group-text {
3723 display: -ms-flexbox;
3724 display: flex;
3725 -ms-flex-align: center;
3726 align-items: center;
3727 padding: 0.375rem 0.75rem;
3728 margin-bottom: 0;
3729 font-size: 1rem;
3730 font-weight: 400;
3731 line-height: 1.5;
3732 color: #495057;
3733 text-align: center;
3734 white-space: nowrap;
3735 background-color: #e9ecef;
3736 border: 1px solid #ced4da;
3737 border-radius: 0.25rem;
3738}
3739
3740.input-group-text input[type="radio"],
3741.input-group-text input[type="checkbox"] {
3742 margin-top: 0;
3743}
3744
3745.input-group-lg > .form-control:not(textarea),
3746.input-group-lg > .custom-select {
3747 height: calc(1.5em + 1rem + 2px);
3748}
3749
3750.input-group-lg > .form-control,
3751.input-group-lg > .custom-select,
3752.input-group-lg > .input-group-prepend > .input-group-text,
3753.input-group-lg > .input-group-append > .input-group-text,
3754.input-group-lg > .input-group-prepend > .btn,
3755.input-group-lg > .input-group-append > .btn {
3756 padding: 0.5rem 1rem;
3757 font-size: 1.25rem;
3758 line-height: 1.5;
3759 border-radius: 0.3rem;
3760}
3761
3762.input-group-sm > .form-control:not(textarea),
3763.input-group-sm > .custom-select {
3764 height: calc(1.5em + 0.5rem + 2px);
3765}
3766
3767.input-group-sm > .form-control,
3768.input-group-sm > .custom-select,
3769.input-group-sm > .input-group-prepend > .input-group-text,
3770.input-group-sm > .input-group-append > .input-group-text,
3771.input-group-sm > .input-group-prepend > .btn,
3772.input-group-sm > .input-group-append > .btn {
3773 padding: 0.25rem 0.5rem;
3774 font-size: 0.875rem;
3775 line-height: 1.5;
3776 border-radius: 0.2rem;
3777}
3778
3779.input-group-lg > .custom-select,
3780.input-group-sm > .custom-select {
3781 padding-left: 1.75rem;
3782}
3783
3784.input-group > .input-group-prepend > .btn,
3785.input-group > .input-group-prepend > .input-group-text,
3786.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
3787.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
3788.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
3789.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
3790.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3791.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3792 border-top-left-radius: 0;
3793 border-bottom-left-radius: 0;
3794}
3795
3796.input-group > .input-group-append > .btn,
3797.input-group > .input-group-append > .input-group-text,
3798.input-group > .input-group-prepend:not(:first-child) > .btn,
3799.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3800.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3801.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3802 border-top-right-radius: 0;
3803 border-bottom-right-radius: 0;
3804}
3805
3806.custom-control {
3807 position: relative;
3808 z-index: 1;
3809 display: block;
3810 min-height: 1.5rem;
3811 padding-right: 1.5rem;
3812 -webkit-print-color-adjust: exact;
3813 color-adjust: exact;
3814}
3815
3816.custom-control-inline {
3817 display: -ms-inline-flexbox;
3818 display: inline-flex;
3819 margin-left: 1rem;
3820}
3821
3822.custom-control-input {
3823 position: absolute;
3824 right: 0;
3825 z-index: -1;
3826 width: 1rem;
3827 height: 1.25rem;
3828 opacity: 0;
3829}
3830
3831.custom-control-input:checked ~ .custom-control-label::before {
3832 color: #fff;
3833 border-color: #007bff;
3834 background-color: #007bff;
3835}
3836
3837.custom-control-input:focus ~ .custom-control-label::before {
3838 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3839}
3840
3841.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3842 border-color: #80bdff;
3843}
3844
3845.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3846 color: #fff;
3847 background-color: #b3d7ff;
3848 border-color: #b3d7ff;
3849}
3850
3851.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3852 color: #6c757d;
3853}
3854
3855.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3856 background-color: #e9ecef;
3857}
3858
3859.custom-control-label {
3860 position: relative;
3861 margin-bottom: 0;
3862 vertical-align: top;
3863}
3864
3865.custom-control-label::before {
3866 position: absolute;
3867 top: 0.25rem;
3868 right: -1.5rem;
3869 display: block;
3870 width: 1rem;
3871 height: 1rem;
3872 pointer-events: none;
3873 content: "";
3874 background-color: #fff;
3875 border: #adb5bd solid 1px;
3876}
3877
3878.custom-control-label::after {
3879 position: absolute;
3880 top: 0.25rem;
3881 right: -1.5rem;
3882 display: block;
3883 width: 1rem;
3884 height: 1rem;
3885 content: "";
3886 background: 50% / 50% 50% no-repeat;
3887}
3888
3889.custom-checkbox .custom-control-label::before {
3890 border-radius: 0.25rem;
3891}
3892
3893.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3894 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");
3895}
3896
3897.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3898 border-color: #007bff;
3899 background-color: #007bff;
3900}
3901
3902.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3903 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");
3904}
3905
3906.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3907 background-color: rgba(0, 123, 255, 0.5);
3908}
3909
3910.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3911 background-color: rgba(0, 123, 255, 0.5);
3912}
3913
3914.custom-radio .custom-control-label::before {
3915 border-radius: 50%;
3916}
3917
3918.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3919 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");
3920}
3921
3922.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3923 background-color: rgba(0, 123, 255, 0.5);
3924}
3925
3926.custom-switch {
3927 padding-right: 2.25rem;
3928}
3929
3930.custom-switch .custom-control-label::before {
3931 right: -2.25rem;
3932 width: 1.75rem;
3933 pointer-events: all;
3934 border-radius: 0.5rem;
3935}
3936
3937.custom-switch .custom-control-label::after {
3938 top: calc(0.25rem + 2px);
3939 right: calc(-2.25rem + 2px);
3940 width: calc(1rem - 4px);
3941 height: calc(1rem - 4px);
3942 background-color: #adb5bd;
3943 border-radius: 0.5rem;
3944 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;
3945 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;
3946 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;
3947}
3948
3949@media (prefers-reduced-motion: reduce) {
3950 .custom-switch .custom-control-label::after {
3951 transition: none;
3952 }
3953}
3954
3955.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3956 background-color: #fff;
3957 -webkit-transform: translateX(-0.75rem);
3958 transform: translateX(-0.75rem);
3959}
3960
3961.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3962 background-color: rgba(0, 123, 255, 0.5);
3963}
3964
3965.custom-select {
3966 display: inline-block;
3967 width: 100%;
3968 height: calc(1.5em + 0.75rem + 2px);
3969 padding: 0.375rem 0.75rem 0.375rem 1.75rem;
3970 font-size: 1rem;
3971 font-weight: 400;
3972 line-height: 1.5;
3973 color: #495057;
3974 vertical-align: middle;
3975 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;
3976 border: 1px solid #ced4da;
3977 border-radius: 0.25rem;
3978 -webkit-appearance: none;
3979 -moz-appearance: none;
3980 appearance: none;
3981}
3982
3983.custom-select:focus {
3984 border-color: #80bdff;
3985 outline: 0;
3986 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3987}
3988
3989.custom-select:focus::-ms-value {
3990 color: #495057;
3991 background-color: #fff;
3992}
3993
3994.custom-select[multiple], .custom-select[size]:not([size="1"]) {
3995 height: auto;
3996 padding-left: 0.75rem;
3997 background-image: none;
3998}
3999
4000.custom-select:disabled {
4001 color: #6c757d;
4002 background-color: #e9ecef;
4003}
4004
4005.custom-select::-ms-expand {
4006 display: none;
4007}
4008
4009.custom-select:-moz-focusring {
4010 color: transparent;
4011 text-shadow: 0 0 0 #495057;
4012}
4013
4014.custom-select-sm {
4015 height: calc(1.5em + 0.5rem + 2px);
4016 padding-top: 0.25rem;
4017 padding-right: 0.5rem;
4018 padding-bottom: 0.25rem;
4019 font-size: 0.875rem;
4020}
4021
4022.custom-select-lg {
4023 height: calc(1.5em + 1rem + 2px);
4024 padding-top: 0.5rem;
4025 padding-right: 1rem;
4026 padding-bottom: 0.5rem;
4027 font-size: 1.25rem;
4028}
4029
4030.custom-file {
4031 position: relative;
4032 display: inline-block;
4033 width: 100%;
4034 height: calc(1.5em + 0.75rem + 2px);
4035 margin-bottom: 0;
4036}
4037
4038.custom-file-input {
4039 position: relative;
4040 z-index: 2;
4041 width: 100%;
4042 height: calc(1.5em + 0.75rem + 2px);
4043 margin: 0;
4044 overflow: hidden;
4045 opacity: 0;
4046}
4047
4048.custom-file-input:focus ~ .custom-file-label {
4049 border-color: #80bdff;
4050 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4051}
4052
4053.custom-file-input[disabled] ~ .custom-file-label,
4054.custom-file-input:disabled ~ .custom-file-label {
4055 background-color: #e9ecef;
4056}
4057
4058.custom-file-input:lang(en) ~ .custom-file-label::after {
4059 content: "Browse";
4060}
4061
4062.custom-file-input:lang(fa) ~ .custom-file-label::after {
4063 content: "از فهرست";
4064}
4065
4066.custom-file-input:lang(ar) ~ .custom-file-label::after {
4067 content: "تصفح";
4068}
4069
4070.custom-file-input:lang(iw) ~ .custom-file-label::after {
4071 content: "דפדוף";
4072}
4073
4074.custom-file-input ~ .custom-file-label[data-browse]::after {
4075 content: attr(data-browse);
4076}
4077
4078.custom-file-label {
4079 position: absolute;
4080 top: 0;
4081 right: 0;
4082 left: 0;
4083 z-index: 1;
4084 height: calc(1.5em + 0.75rem + 2px);
4085 padding: 0.375rem 0.75rem;
4086 overflow: hidden;
4087 font-weight: 400;
4088 line-height: 1.5;
4089 color: #495057;
4090 background-color: #fff;
4091 border: 1px solid #ced4da;
4092 border-radius: 0.25rem;
4093}
4094
4095.custom-file-label::after {
4096 position: absolute;
4097 top: 0;
4098 bottom: 0;
4099 left: 0;
4100 z-index: 3;
4101 display: block;
4102 height: calc(1.5em + 0.75rem);
4103 padding: 0.375rem 0.75rem;
4104 line-height: 1.5;
4105 color: #495057;
4106 content: "Browse";
4107 background-color: #e9ecef;
4108 border-right: inherit;
4109 border-radius: 0.25rem 0 0 0.25rem;
4110}
4111
4112.custom-range {
4113 width: 100%;
4114 height: 1.4rem;
4115 padding: 0;
4116 background-color: transparent;
4117 -webkit-appearance: none;
4118 -moz-appearance: none;
4119 appearance: none;
4120}
4121
4122.custom-range:focus {
4123 outline: 0;
4124}
4125
4126.custom-range:focus::-webkit-slider-thumb {
4127 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4128}
4129
4130.custom-range:focus::-moz-range-thumb {
4131 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4132}
4133
4134.custom-range:focus::-ms-thumb {
4135 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4136}
4137
4138.custom-range::-moz-focus-outer {
4139 border: 0;
4140}
4141
4142.custom-range::-webkit-slider-thumb {
4143 width: 1rem;
4144 height: 1rem;
4145 margin-top: -0.25rem;
4146 background-color: #007bff;
4147 border: 0;
4148 border-radius: 1rem;
4149 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4150 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4151 -webkit-appearance: none;
4152 appearance: none;
4153}
4154
4155@media (prefers-reduced-motion: reduce) {
4156 .custom-range::-webkit-slider-thumb {
4157 -webkit-transition: none;
4158 transition: none;
4159 }
4160}
4161
4162.custom-range::-webkit-slider-thumb:active {
4163 background-color: #b3d7ff;
4164}
4165
4166.custom-range::-webkit-slider-runnable-track {
4167 width: 100%;
4168 height: 0.5rem;
4169 color: transparent;
4170 cursor: pointer;
4171 background-color: #dee2e6;
4172 border-color: transparent;
4173 border-radius: 1rem;
4174}
4175
4176.custom-range::-moz-range-thumb {
4177 width: 1rem;
4178 height: 1rem;
4179 background-color: #007bff;
4180 border: 0;
4181 border-radius: 1rem;
4182 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4183 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4184 -moz-appearance: none;
4185 appearance: none;
4186}
4187
4188@media (prefers-reduced-motion: reduce) {
4189 .custom-range::-moz-range-thumb {
4190 -moz-transition: none;
4191 transition: none;
4192 }
4193}
4194
4195.custom-range::-moz-range-thumb:active {
4196 background-color: #b3d7ff;
4197}
4198
4199.custom-range::-moz-range-track {
4200 width: 100%;
4201 height: 0.5rem;
4202 color: transparent;
4203 cursor: pointer;
4204 background-color: #dee2e6;
4205 border-color: transparent;
4206 border-radius: 1rem;
4207}
4208
4209.custom-range::-ms-thumb {
4210 width: 1rem;
4211 height: 1rem;
4212 margin-top: 0;
4213 margin-right: 0.2rem;
4214 margin-left: 0.2rem;
4215 background-color: #007bff;
4216 border: 0;
4217 border-radius: 1rem;
4218 -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4219 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4220 appearance: none;
4221}
4222
4223@media (prefers-reduced-motion: reduce) {
4224 .custom-range::-ms-thumb {
4225 -ms-transition: none;
4226 transition: none;
4227 }
4228}
4229
4230.custom-range::-ms-thumb:active {
4231 background-color: #b3d7ff;
4232}
4233
4234.custom-range::-ms-track {
4235 width: 100%;
4236 height: 0.5rem;
4237 color: transparent;
4238 cursor: pointer;
4239 background-color: transparent;
4240 border-color: transparent;
4241 border-width: 0.5rem;
4242}
4243
4244.custom-range::-ms-fill-lower {
4245 background-color: #dee2e6;
4246 border-radius: 1rem;
4247}
4248
4249.custom-range::-ms-fill-upper {
4250 margin-left: 15px;
4251 background-color: #dee2e6;
4252 border-radius: 1rem;
4253}
4254
4255.custom-range:disabled::-webkit-slider-thumb {
4256 background-color: #adb5bd;
4257}
4258
4259.custom-range:disabled::-webkit-slider-runnable-track {
4260 cursor: default;
4261}
4262
4263.custom-range:disabled::-moz-range-thumb {
4264 background-color: #adb5bd;
4265}
4266
4267.custom-range:disabled::-moz-range-track {
4268 cursor: default;
4269}
4270
4271.custom-range:disabled::-ms-thumb {
4272 background-color: #adb5bd;
4273}
4274
4275.custom-control-label::before,
4276.custom-file-label,
4277.custom-select {
4278 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4279}
4280
4281@media (prefers-reduced-motion: reduce) {
4282 .custom-control-label::before,
4283 .custom-file-label,
4284 .custom-select {
4285 transition: none;
4286 }
4287}
4288
4289.nav {
4290 display: -ms-flexbox;
4291 display: flex;
4292 -ms-flex-wrap: wrap;
4293 flex-wrap: wrap;
4294 padding-right: 0;
4295 margin-bottom: 0;
4296 list-style: none;
4297}
4298
4299.nav-link {
4300 display: block;
4301 padding: 0.5rem 1rem;
4302}
4303
4304.nav-link:hover, .nav-link:focus {
4305 text-decoration: none;
4306}
4307
4308.nav-link.disabled {
4309 color: #6c757d;
4310 pointer-events: none;
4311 cursor: default;
4312}
4313
4314.nav-tabs {
4315 border-bottom: 1px solid #dee2e6;
4316}
4317
4318.nav-tabs .nav-link {
4319 margin-bottom: -1px;
4320 border: 1px solid transparent;
4321 border-top-left-radius: 0.25rem;
4322 border-top-right-radius: 0.25rem;
4323}
4324
4325.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4326 border-color: #e9ecef #e9ecef #dee2e6;
4327}
4328
4329.nav-tabs .nav-link.disabled {
4330 color: #6c757d;
4331 background-color: transparent;
4332 border-color: transparent;
4333}
4334
4335.nav-tabs .nav-link.active,
4336.nav-tabs .nav-item.show .nav-link {
4337 color: #495057;
4338 background-color: #fff;
4339 border-color: #dee2e6 #dee2e6 #fff;
4340}
4341
4342.nav-tabs .dropdown-menu {
4343 margin-top: -1px;
4344 border-top-left-radius: 0;
4345 border-top-right-radius: 0;
4346}
4347
4348.nav-pills .nav-link {
4349 border-radius: 0.25rem;
4350}
4351
4352.nav-pills .nav-link.active,
4353.nav-pills .show > .nav-link {
4354 color: #fff;
4355 background-color: #007bff;
4356}
4357
4358.nav-fill > .nav-link,
4359.nav-fill .nav-item {
4360 -ms-flex: 1 1 auto;
4361 flex: 1 1 auto;
4362 text-align: center;
4363}
4364
4365.nav-justified > .nav-link,
4366.nav-justified .nav-item {
4367 -ms-flex-preferred-size: 0;
4368 flex-basis: 0;
4369 -ms-flex-positive: 1;
4370 flex-grow: 1;
4371 text-align: center;
4372}
4373
4374.tab-content > .tab-pane {
4375 display: none;
4376}
4377
4378.tab-content > .active {
4379 display: block;
4380}
4381
4382.navbar {
4383 position: relative;
4384 display: -ms-flexbox;
4385 display: flex;
4386 -ms-flex-wrap: wrap;
4387 flex-wrap: wrap;
4388 -ms-flex-align: center;
4389 align-items: center;
4390 -ms-flex-pack: justify;
4391 justify-content: space-between;
4392 padding: 0.5rem 1rem;
4393}
4394
4395.navbar .container,
4396.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
4397 display: -ms-flexbox;
4398 display: flex;
4399 -ms-flex-wrap: wrap;
4400 flex-wrap: wrap;
4401 -ms-flex-align: center;
4402 align-items: center;
4403 -ms-flex-pack: justify;
4404 justify-content: space-between;
4405}
4406
4407.navbar-brand {
4408 display: inline-block;
4409 padding-top: 0.3125rem;
4410 padding-bottom: 0.3125rem;
4411 margin-left: 1rem;
4412 font-size: 1.25rem;
4413 line-height: inherit;
4414 white-space: nowrap;
4415}
4416
4417.navbar-brand:hover, .navbar-brand:focus {
4418 text-decoration: none;
4419}
4420
4421.navbar-nav {
4422 display: -ms-flexbox;
4423 display: flex;
4424 -ms-flex-direction: column;
4425 flex-direction: column;
4426 padding-right: 0;
4427 margin-bottom: 0;
4428 list-style: none;
4429}
4430
4431.navbar-nav .nav-link {
4432 padding-right: 0;
4433 padding-left: 0;
4434}
4435
4436.navbar-nav .dropdown-menu {
4437 position: static;
4438 float: none;
4439}
4440
4441.navbar-text {
4442 display: inline-block;
4443 padding-top: 0.5rem;
4444 padding-bottom: 0.5rem;
4445}
4446
4447.navbar-collapse {
4448 -ms-flex-preferred-size: 100%;
4449 flex-basis: 100%;
4450 -ms-flex-positive: 1;
4451 flex-grow: 1;
4452 -ms-flex-align: center;
4453 align-items: center;
4454}
4455
4456.navbar-toggler {
4457 padding: 0.25rem 0.75rem;
4458 font-size: 1.25rem;
4459 line-height: 1;
4460 background-color: transparent;
4461 border: 1px solid transparent;
4462 border-radius: 0.25rem;
4463}
4464
4465.navbar-toggler:hover, .navbar-toggler:focus {
4466 text-decoration: none;
4467}
4468
4469.navbar-toggler-icon {
4470 display: inline-block;
4471 width: 1.5em;
4472 height: 1.5em;
4473 vertical-align: middle;
4474 content: "";
4475 background: 50% / 100% 100% no-repeat;
4476}
4477
4478.navbar-nav-scroll {
4479 max-height: 75vh;
4480 overflow-y: auto;
4481}
4482
4483@media (max-width: 575.98px) {
4484 .navbar-expand-sm > .container,
4485 .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 {
4486 padding-right: 0;
4487 padding-left: 0;
4488 }
4489}
4490
4491@media (min-width: 576px) {
4492 .navbar-expand-sm {
4493 -ms-flex-flow: row nowrap;
4494 flex-flow: row nowrap;
4495 -ms-flex-pack: start;
4496 justify-content: flex-start;
4497 }
4498 .navbar-expand-sm .navbar-nav {
4499 -ms-flex-direction: row;
4500 flex-direction: row;
4501 }
4502 .navbar-expand-sm .navbar-nav .dropdown-menu {
4503 position: absolute;
4504 }
4505 .navbar-expand-sm .navbar-nav .nav-link {
4506 padding-right: 0.5rem;
4507 padding-left: 0.5rem;
4508 }
4509 .navbar-expand-sm > .container,
4510 .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 {
4511 -ms-flex-wrap: nowrap;
4512 flex-wrap: nowrap;
4513 }
4514 .navbar-expand-sm .navbar-nav-scroll {
4515 overflow: visible;
4516 }
4517 .navbar-expand-sm .navbar-collapse {
4518 display: -ms-flexbox !important;
4519 display: flex !important;
4520 -ms-flex-preferred-size: auto;
4521 flex-basis: auto;
4522 }
4523 .navbar-expand-sm .navbar-toggler {
4524 display: none;
4525 }
4526}
4527
4528@media (max-width: 767.98px) {
4529 .navbar-expand-md > .container,
4530 .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 {
4531 padding-right: 0;
4532 padding-left: 0;
4533 }
4534}
4535
4536@media (min-width: 768px) {
4537 .navbar-expand-md {
4538 -ms-flex-flow: row nowrap;
4539 flex-flow: row nowrap;
4540 -ms-flex-pack: start;
4541 justify-content: flex-start;
4542 }
4543 .navbar-expand-md .navbar-nav {
4544 -ms-flex-direction: row;
4545 flex-direction: row;
4546 }
4547 .navbar-expand-md .navbar-nav .dropdown-menu {
4548 position: absolute;
4549 }
4550 .navbar-expand-md .navbar-nav .nav-link {
4551 padding-right: 0.5rem;
4552 padding-left: 0.5rem;
4553 }
4554 .navbar-expand-md > .container,
4555 .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 {
4556 -ms-flex-wrap: nowrap;
4557 flex-wrap: nowrap;
4558 }
4559 .navbar-expand-md .navbar-nav-scroll {
4560 overflow: visible;
4561 }
4562 .navbar-expand-md .navbar-collapse {
4563 display: -ms-flexbox !important;
4564 display: flex !important;
4565 -ms-flex-preferred-size: auto;
4566 flex-basis: auto;
4567 }
4568 .navbar-expand-md .navbar-toggler {
4569 display: none;
4570 }
4571}
4572
4573@media (max-width: 991.98px) {
4574 .navbar-expand-lg > .container,
4575 .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 {
4576 padding-right: 0;
4577 padding-left: 0;
4578 }
4579}
4580
4581@media (min-width: 992px) {
4582 .navbar-expand-lg {
4583 -ms-flex-flow: row nowrap;
4584 flex-flow: row nowrap;
4585 -ms-flex-pack: start;
4586 justify-content: flex-start;
4587 }
4588 .navbar-expand-lg .navbar-nav {
4589 -ms-flex-direction: row;
4590 flex-direction: row;
4591 }
4592 .navbar-expand-lg .navbar-nav .dropdown-menu {
4593 position: absolute;
4594 }
4595 .navbar-expand-lg .navbar-nav .nav-link {
4596 padding-right: 0.5rem;
4597 padding-left: 0.5rem;
4598 }
4599 .navbar-expand-lg > .container,
4600 .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 {
4601 -ms-flex-wrap: nowrap;
4602 flex-wrap: nowrap;
4603 }
4604 .navbar-expand-lg .navbar-nav-scroll {
4605 overflow: visible;
4606 }
4607 .navbar-expand-lg .navbar-collapse {
4608 display: -ms-flexbox !important;
4609 display: flex !important;
4610 -ms-flex-preferred-size: auto;
4611 flex-basis: auto;
4612 }
4613 .navbar-expand-lg .navbar-toggler {
4614 display: none;
4615 }
4616}
4617
4618@media (max-width: 1199.98px) {
4619 .navbar-expand-xl > .container,
4620 .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 {
4621 padding-right: 0;
4622 padding-left: 0;
4623 }
4624}
4625
4626@media (min-width: 1200px) {
4627 .navbar-expand-xl {
4628 -ms-flex-flow: row nowrap;
4629 flex-flow: row nowrap;
4630 -ms-flex-pack: start;
4631 justify-content: flex-start;
4632 }
4633 .navbar-expand-xl .navbar-nav {
4634 -ms-flex-direction: row;
4635 flex-direction: row;
4636 }
4637 .navbar-expand-xl .navbar-nav .dropdown-menu {
4638 position: absolute;
4639 }
4640 .navbar-expand-xl .navbar-nav .nav-link {
4641 padding-right: 0.5rem;
4642 padding-left: 0.5rem;
4643 }
4644 .navbar-expand-xl > .container,
4645 .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 {
4646 -ms-flex-wrap: nowrap;
4647 flex-wrap: nowrap;
4648 }
4649 .navbar-expand-xl .navbar-nav-scroll {
4650 overflow: visible;
4651 }
4652 .navbar-expand-xl .navbar-collapse {
4653 display: -ms-flexbox !important;
4654 display: flex !important;
4655 -ms-flex-preferred-size: auto;
4656 flex-basis: auto;
4657 }
4658 .navbar-expand-xl .navbar-toggler {
4659 display: none;
4660 }
4661}
4662
4663.navbar-expand {
4664 -ms-flex-flow: row nowrap;
4665 flex-flow: row nowrap;
4666 -ms-flex-pack: start;
4667 justify-content: flex-start;
4668}
4669
4670.navbar-expand > .container,
4671.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4672 padding-right: 0;
4673 padding-left: 0;
4674}
4675
4676.navbar-expand .navbar-nav {
4677 -ms-flex-direction: row;
4678 flex-direction: row;
4679}
4680
4681.navbar-expand .navbar-nav .dropdown-menu {
4682 position: absolute;
4683}
4684
4685.navbar-expand .navbar-nav .nav-link {
4686 padding-right: 0.5rem;
4687 padding-left: 0.5rem;
4688}
4689
4690.navbar-expand > .container,
4691.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
4692 -ms-flex-wrap: nowrap;
4693 flex-wrap: nowrap;
4694}
4695
4696.navbar-expand .navbar-nav-scroll {
4697 overflow: visible;
4698}
4699
4700.navbar-expand .navbar-collapse {
4701 display: -ms-flexbox !important;
4702 display: flex !important;
4703 -ms-flex-preferred-size: auto;
4704 flex-basis: auto;
4705}
4706
4707.navbar-expand .navbar-toggler {
4708 display: none;
4709}
4710
4711.navbar-light .navbar-brand {
4712 color: rgba(0, 0, 0, 0.9);
4713}
4714
4715.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4716 color: rgba(0, 0, 0, 0.9);
4717}
4718
4719.navbar-light .navbar-nav .nav-link {
4720 color: rgba(0, 0, 0, 0.5);
4721}
4722
4723.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4724 color: rgba(0, 0, 0, 0.7);
4725}
4726
4727.navbar-light .navbar-nav .nav-link.disabled {
4728 color: rgba(0, 0, 0, 0.3);
4729}
4730
4731.navbar-light .navbar-nav .show > .nav-link,
4732.navbar-light .navbar-nav .active > .nav-link,
4733.navbar-light .navbar-nav .nav-link.show,
4734.navbar-light .navbar-nav .nav-link.active {
4735 color: rgba(0, 0, 0, 0.9);
4736}
4737
4738.navbar-light .navbar-toggler {
4739 color: rgba(0, 0, 0, 0.5);
4740 border-color: rgba(0, 0, 0, 0.1);
4741}
4742
4743.navbar-light .navbar-toggler-icon {
4744 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");
4745}
4746
4747.navbar-light .navbar-text {
4748 color: rgba(0, 0, 0, 0.5);
4749}
4750
4751.navbar-light .navbar-text a {
4752 color: rgba(0, 0, 0, 0.9);
4753}
4754
4755.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4756 color: rgba(0, 0, 0, 0.9);
4757}
4758
4759.navbar-dark .navbar-brand {
4760 color: #fff;
4761}
4762
4763.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4764 color: #fff;
4765}
4766
4767.navbar-dark .navbar-nav .nav-link {
4768 color: rgba(255, 255, 255, 0.5);
4769}
4770
4771.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4772 color: rgba(255, 255, 255, 0.75);
4773}
4774
4775.navbar-dark .navbar-nav .nav-link.disabled {
4776 color: rgba(255, 255, 255, 0.25);
4777}
4778
4779.navbar-dark .navbar-nav .show > .nav-link,
4780.navbar-dark .navbar-nav .active > .nav-link,
4781.navbar-dark .navbar-nav .nav-link.show,
4782.navbar-dark .navbar-nav .nav-link.active {
4783 color: #fff;
4784}
4785
4786.navbar-dark .navbar-toggler {
4787 color: rgba(255, 255, 255, 0.5);
4788 border-color: rgba(255, 255, 255, 0.1);
4789}
4790
4791.navbar-dark .navbar-toggler-icon {
4792 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");
4793}
4794
4795.navbar-dark .navbar-text {
4796 color: rgba(255, 255, 255, 0.5);
4797}
4798
4799.navbar-dark .navbar-text a {
4800 color: #fff;
4801}
4802
4803.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4804 color: #fff;
4805}
4806
4807.card {
4808 position: relative;
4809 display: -ms-flexbox;
4810 display: flex;
4811 -ms-flex-direction: column;
4812 flex-direction: column;
4813 min-width: 0;
4814 word-wrap: break-word;
4815 background-color: #fff;
4816 background-clip: border-box;
4817 border: 1px solid rgba(0, 0, 0, 0.125);
4818 border-radius: 0.25rem;
4819}
4820
4821.card > hr {
4822 margin-right: 0;
4823 margin-left: 0;
4824}
4825
4826.card > .list-group {
4827 border-top: inherit;
4828 border-bottom: inherit;
4829}
4830
4831.card > .list-group:first-child {
4832 border-top-width: 0;
4833 border-top-left-radius: calc(0.25rem - 1px);
4834 border-top-right-radius: calc(0.25rem - 1px);
4835}
4836
4837.card > .list-group:last-child {
4838 border-bottom-width: 0;
4839 border-bottom-right-radius: calc(0.25rem - 1px);
4840 border-bottom-left-radius: calc(0.25rem - 1px);
4841}
4842
4843.card > .card-header + .list-group,
4844.card > .list-group + .card-footer {
4845 border-top: 0;
4846}
4847
4848.card-body {
4849 -ms-flex: 1 1 auto;
4850 flex: 1 1 auto;
4851 min-height: 1px;
4852 padding: 1.25rem;
4853}
4854
4855.card-title {
4856 margin-bottom: 0.75rem;
4857}
4858
4859.card-subtitle {
4860 margin-top: -0.375rem;
4861 margin-bottom: 0;
4862}
4863
4864.card-text:last-child {
4865 margin-bottom: 0;
4866}
4867
4868.card-link:hover {
4869 text-decoration: none;
4870}
4871
4872.card-link + .card-link {
4873 margin-right: 1.25rem;
4874}
4875
4876.card-header {
4877 padding: 0.75rem 1.25rem;
4878 margin-bottom: 0;
4879 background-color: rgba(0, 0, 0, 0.03);
4880 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4881}
4882
4883.card-header:first-child {
4884 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4885}
4886
4887.card-footer {
4888 padding: 0.75rem 1.25rem;
4889 background-color: rgba(0, 0, 0, 0.03);
4890 border-top: 1px solid rgba(0, 0, 0, 0.125);
4891}
4892
4893.card-footer:last-child {
4894 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4895}
4896
4897.card-header-tabs {
4898 margin-right: -0.625rem;
4899 margin-bottom: -0.75rem;
4900 margin-left: -0.625rem;
4901 border-bottom: 0;
4902}
4903
4904.card-header-pills {
4905 margin-right: -0.625rem;
4906 margin-left: -0.625rem;
4907}
4908
4909.card-img-overlay {
4910 position: absolute;
4911 top: 0;
4912 right: 0;
4913 bottom: 0;
4914 left: 0;
4915 padding: 1.25rem;
4916 border-radius: calc(0.25rem - 1px);
4917}
4918
4919.card-img,
4920.card-img-top,
4921.card-img-bottom {
4922 -ms-flex-negative: 0;
4923 flex-shrink: 0;
4924 width: 100%;
4925}
4926
4927.card-img,
4928.card-img-top {
4929 border-top-left-radius: calc(0.25rem - 1px);
4930 border-top-right-radius: calc(0.25rem - 1px);
4931}
4932
4933.card-img,
4934.card-img-bottom {
4935 border-bottom-right-radius: calc(0.25rem - 1px);
4936 border-bottom-left-radius: calc(0.25rem - 1px);
4937}
4938
4939.card-deck .card {
4940 margin-bottom: 15px;
4941}
4942
4943@media (min-width: 576px) {
4944 .card-deck {
4945 display: -ms-flexbox;
4946 display: flex;
4947 -ms-flex-flow: row wrap;
4948 flex-flow: row wrap;
4949 margin-right: -15px;
4950 margin-left: -15px;
4951 }
4952 .card-deck .card {
4953 -ms-flex: 1 0 0%;
4954 flex: 1 0 0%;
4955 margin-right: 15px;
4956 margin-bottom: 0;
4957 margin-left: 15px;
4958 }
4959}
4960
4961.card-group > .card {
4962 margin-bottom: 15px;
4963}
4964
4965@media (min-width: 576px) {
4966 .card-group {
4967 display: -ms-flexbox;
4968 display: flex;
4969 -ms-flex-flow: row wrap;
4970 flex-flow: row wrap;
4971 }
4972 .card-group > .card {
4973 -ms-flex: 1 0 0%;
4974 flex: 1 0 0%;
4975 margin-bottom: 0;
4976 }
4977 .card-group > .card + .card {
4978 margin-right: 0;
4979 border-right: 0;
4980 }
4981 .card-group > .card:not(:last-child) {
4982 border-top-left-radius: 0;
4983 border-bottom-left-radius: 0;
4984 }
4985 .card-group > .card:not(:last-child) .card-img-top,
4986 .card-group > .card:not(:last-child) .card-header {
4987 border-top-left-radius: 0;
4988 }
4989 .card-group > .card:not(:last-child) .card-img-bottom,
4990 .card-group > .card:not(:last-child) .card-footer {
4991 border-bottom-left-radius: 0;
4992 }
4993 .card-group > .card:not(:first-child) {
4994 border-top-right-radius: 0;
4995 border-bottom-right-radius: 0;
4996 }
4997 .card-group > .card:not(:first-child) .card-img-top,
4998 .card-group > .card:not(:first-child) .card-header {
4999 border-top-right-radius: 0;
5000 }
5001 .card-group > .card:not(:first-child) .card-img-bottom,
5002 .card-group > .card:not(:first-child) .card-footer {
5003 border-bottom-right-radius: 0;
5004 }
5005}
5006
5007.card-columns .card {
5008 margin-bottom: 0.75rem;
5009}
5010
5011@media (min-width: 576px) {
5012 .card-columns {
5013 -webkit-column-count: 3;
5014 -moz-column-count: 3;
5015 column-count: 3;
5016 -webkit-column-gap: 1.25rem;
5017 -moz-column-gap: 1.25rem;
5018 column-gap: 1.25rem;
5019 orphans: 1;
5020 widows: 1;
5021 }
5022 .card-columns .card {
5023 display: inline-block;
5024 width: 100%;
5025 }
5026}
5027
5028.accordion {
5029 overflow-anchor: none;
5030}
5031
5032.accordion > .card {
5033 overflow: hidden;
5034}
5035
5036.accordion > .card:not(:last-of-type) {
5037 border-bottom: 0;
5038 border-bottom-right-radius: 0;
5039 border-bottom-left-radius: 0;
5040}
5041
5042.accordion > .card:not(:first-of-type) {
5043 border-top-left-radius: 0;
5044 border-top-right-radius: 0;
5045}
5046
5047.accordion > .card > .card-header {
5048 border-radius: 0;
5049 margin-bottom: -1px;
5050}
5051
5052.breadcrumb {
5053 display: -ms-flexbox;
5054 display: flex;
5055 -ms-flex-wrap: wrap;
5056 flex-wrap: wrap;
5057 padding: 0.75rem 1rem;
5058 margin-bottom: 1rem;
5059 list-style: none;
5060 background-color: #e9ecef;
5061 border-radius: 0.25rem;
5062}
5063
5064.breadcrumb-item + .breadcrumb-item {
5065 padding-right: 0.5rem;
5066}
5067
5068.breadcrumb-item + .breadcrumb-item::before {
5069 float: right;
5070 padding-left: 0.5rem;
5071 color: #6c757d;
5072 content: "/";
5073}
5074
5075.breadcrumb-item + .breadcrumb-item:hover::before {
5076 text-decoration: underline;
5077}
5078
5079.breadcrumb-item + .breadcrumb-item:hover::before {
5080 text-decoration: none;
5081}
5082
5083.breadcrumb-item.active {
5084 color: #6c757d;
5085}
5086
5087.pagination {
5088 display: -ms-flexbox;
5089 display: flex;
5090 padding-right: 0;
5091 list-style: none;
5092 border-radius: 0.25rem;
5093}
5094
5095.page-link {
5096 position: relative;
5097 display: block;
5098 padding: 0.5rem 0.75rem;
5099 margin-right: -1px;
5100 line-height: 1.25;
5101 color: #007bff;
5102 background-color: #fff;
5103 border: 1px solid #dee2e6;
5104}
5105
5106.page-link:hover {
5107 z-index: 2;
5108 color: #0056b3;
5109 text-decoration: none;
5110 background-color: #e9ecef;
5111 border-color: #dee2e6;
5112}
5113
5114.page-link:focus {
5115 z-index: 3;
5116 outline: 0;
5117 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
5118}
5119
5120.page-item:first-child .page-link {
5121 margin-right: 0;
5122 border-top-right-radius: 0.25rem;
5123 border-bottom-right-radius: 0.25rem;
5124}
5125
5126.page-item:last-child .page-link {
5127 border-top-left-radius: 0.25rem;
5128 border-bottom-left-radius: 0.25rem;
5129}
5130
5131.page-item.active .page-link {
5132 z-index: 3;
5133 color: #fff;
5134 background-color: #007bff;
5135 border-color: #007bff;
5136}
5137
5138.page-item.disabled .page-link {
5139 color: #6c757d;
5140 pointer-events: none;
5141 cursor: auto;
5142 background-color: #fff;
5143 border-color: #dee2e6;
5144}
5145
5146.pagination-lg .page-link {
5147 padding: 0.75rem 1.5rem;
5148 font-size: 1.25rem;
5149 line-height: 1.5;
5150}
5151
5152.pagination-lg .page-item:first-child .page-link {
5153 border-top-right-radius: 0.3rem;
5154 border-bottom-right-radius: 0.3rem;
5155}
5156
5157.pagination-lg .page-item:last-child .page-link {
5158 border-top-left-radius: 0.3rem;
5159 border-bottom-left-radius: 0.3rem;
5160}
5161
5162.pagination-sm .page-link {
5163 padding: 0.25rem 0.5rem;
5164 font-size: 0.875rem;
5165 line-height: 1.5;
5166}
5167
5168.pagination-sm .page-item:first-child .page-link {
5169 border-top-right-radius: 0.2rem;
5170 border-bottom-right-radius: 0.2rem;
5171}
5172
5173.pagination-sm .page-item:last-child .page-link {
5174 border-top-left-radius: 0.2rem;
5175 border-bottom-left-radius: 0.2rem;
5176}
5177
5178.badge {
5179 display: inline-block;
5180 padding: 0.25em 0.4em;
5181 font-size: 75%;
5182 font-weight: 700;
5183 line-height: 1;
5184 text-align: center;
5185 white-space: nowrap;
5186 vertical-align: baseline;
5187 border-radius: 0.25rem;
5188 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;
5189}
5190
5191@media (prefers-reduced-motion: reduce) {
5192 .badge {
5193 transition: none;
5194 }
5195}
5196
5197a.badge:hover, a.badge:focus {
5198 text-decoration: none;
5199}
5200
5201.badge:empty {
5202 display: none;
5203}
5204
5205.btn .badge {
5206 position: relative;
5207 top: -1px;
5208}
5209
5210.badge-pill {
5211 padding-right: 0.6em;
5212 padding-left: 0.6em;
5213 border-radius: 10rem;
5214}
5215
5216.badge-primary {
5217 color: #fff;
5218 background-color: #007bff;
5219}
5220
5221a.badge-primary:hover, a.badge-primary:focus {
5222 color: #fff;
5223 background-color: #0062cc;
5224}
5225
5226a.badge-primary:focus, a.badge-primary.focus {
5227 outline: 0;
5228 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
5229}
5230
5231.badge-secondary {
5232 color: #fff;
5233 background-color: #6c757d;
5234}
5235
5236a.badge-secondary:hover, a.badge-secondary:focus {
5237 color: #fff;
5238 background-color: #545b62;
5239}
5240
5241a.badge-secondary:focus, a.badge-secondary.focus {
5242 outline: 0;
5243 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
5244}
5245
5246.badge-success {
5247 color: #fff;
5248 background-color: #28a745;
5249}
5250
5251a.badge-success:hover, a.badge-success:focus {
5252 color: #fff;
5253 background-color: #1e7e34;
5254}
5255
5256a.badge-success:focus, a.badge-success.focus {
5257 outline: 0;
5258 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
5259}
5260
5261.badge-info {
5262 color: #fff;
5263 background-color: #17a2b8;
5264}
5265
5266a.badge-info:hover, a.badge-info:focus {
5267 color: #fff;
5268 background-color: #117a8b;
5269}
5270
5271a.badge-info:focus, a.badge-info.focus {
5272 outline: 0;
5273 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
5274}
5275
5276.badge-warning {
5277 color: #212529;
5278 background-color: #ffc107;
5279}
5280
5281a.badge-warning:hover, a.badge-warning:focus {
5282 color: #212529;
5283 background-color: #d39e00;
5284}
5285
5286a.badge-warning:focus, a.badge-warning.focus {
5287 outline: 0;
5288 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
5289}
5290
5291.badge-danger {
5292 color: #fff;
5293 background-color: #dc3545;
5294}
5295
5296a.badge-danger:hover, a.badge-danger:focus {
5297 color: #fff;
5298 background-color: #bd2130;
5299}
5300
5301a.badge-danger:focus, a.badge-danger.focus {
5302 outline: 0;
5303 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
5304}
5305
5306.badge-light {
5307 color: #212529;
5308 background-color: #f8f9fa;
5309}
5310
5311a.badge-light:hover, a.badge-light:focus {
5312 color: #212529;
5313 background-color: #dae0e5;
5314}
5315
5316a.badge-light:focus, a.badge-light.focus {
5317 outline: 0;
5318 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
5319}
5320
5321.badge-dark {
5322 color: #fff;
5323 background-color: #343a40;
5324}
5325
5326a.badge-dark:hover, a.badge-dark:focus {
5327 color: #fff;
5328 background-color: #1d2124;
5329}
5330
5331a.badge-dark:focus, a.badge-dark.focus {
5332 outline: 0;
5333 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
5334}
5335
5336.jumbotron {
5337 padding: 2rem 1rem;
5338 margin-bottom: 2rem;
5339 background-color: #e9ecef;
5340 border-radius: 0.3rem;
5341}
5342
5343@media (min-width: 576px) {
5344 .jumbotron {
5345 padding: 4rem 2rem;
5346 }
5347}
5348
5349.jumbotron-fluid {
5350 padding-right: 0;
5351 padding-left: 0;
5352 border-radius: 0;
5353}
5354
5355.alert {
5356 position: relative;
5357 padding: 0.75rem 1.25rem;
5358 margin-bottom: 1rem;
5359 border: 1px solid transparent;
5360 border-radius: 0.25rem;
5361}
5362
5363.alert-heading {
5364 color: inherit;
5365}
5366
5367.alert-link {
5368 font-weight: 700;
5369}
5370
5371.alert-dismissible {
5372 padding-left: 4rem;
5373}
5374
5375.alert-dismissible .close {
5376 position: absolute;
5377 top: 0;
5378 left: 0;
5379 z-index: 2;
5380 padding: 0.75rem 1.25rem;
5381 color: inherit;
5382}
5383
5384.alert-primary {
5385 color: #004085;
5386 background-color: #cce5ff;
5387 border-color: #b8daff;
5388}
5389
5390.alert-primary hr {
5391 border-top-color: #9fcdff;
5392}
5393
5394.alert-primary .alert-link {
5395 color: #002752;
5396}
5397
5398.alert-secondary {
5399 color: #383d41;
5400 background-color: #e2e3e5;
5401 border-color: #d6d8db;
5402}
5403
5404.alert-secondary hr {
5405 border-top-color: #c8cbcf;
5406}
5407
5408.alert-secondary .alert-link {
5409 color: #202326;
5410}
5411
5412.alert-success {
5413 color: #155724;
5414 background-color: #d4edda;
5415 border-color: #c3e6cb;
5416}
5417
5418.alert-success hr {
5419 border-top-color: #b1dfbb;
5420}
5421
5422.alert-success .alert-link {
5423 color: #0b2e13;
5424}
5425
5426.alert-info {
5427 color: #0c5460;
5428 background-color: #d1ecf1;
5429 border-color: #bee5eb;
5430}
5431
5432.alert-info hr {
5433 border-top-color: #abdde5;
5434}
5435
5436.alert-info .alert-link {
5437 color: #062c33;
5438}
5439
5440.alert-warning {
5441 color: #856404;
5442 background-color: #fff3cd;
5443 border-color: #ffeeba;
5444}
5445
5446.alert-warning hr {
5447 border-top-color: #ffe8a1;
5448}
5449
5450.alert-warning .alert-link {
5451 color: #533f03;
5452}
5453
5454.alert-danger {
5455 color: #721c24;
5456 background-color: #f8d7da;
5457 border-color: #f5c6cb;
5458}
5459
5460.alert-danger hr {
5461 border-top-color: #f1b0b7;
5462}
5463
5464.alert-danger .alert-link {
5465 color: #491217;
5466}
5467
5468.alert-light {
5469 color: #818182;
5470 background-color: #fefefe;
5471 border-color: #fdfdfe;
5472}
5473
5474.alert-light hr {
5475 border-top-color: #ececf6;
5476}
5477
5478.alert-light .alert-link {
5479 color: #686868;
5480}
5481
5482.alert-dark {
5483 color: #1b1e21;
5484 background-color: #d6d8d9;
5485 border-color: #c6c8ca;
5486}
5487
5488.alert-dark hr {
5489 border-top-color: #b9bbbe;
5490}
5491
5492.alert-dark .alert-link {
5493 color: #040505;
5494}
5495
5496@-webkit-keyframes progress-bar-stripes {
5497 from {
5498 background-position: 1rem 0;
5499 }
5500 to {
5501 background-position: 0 0;
5502 }
5503}
5504
5505@keyframes progress-bar-stripes {
5506 from {
5507 background-position: 1rem 0;
5508 }
5509 to {
5510 background-position: 0 0;
5511 }
5512}
5513
5514.progress {
5515 display: -ms-flexbox;
5516 display: flex;
5517 height: 1rem;
5518 overflow: hidden;
5519 line-height: 0;
5520 font-size: 0.75rem;
5521 background-color: #e9ecef;
5522 border-radius: 0.25rem;
5523}
5524
5525.progress-bar {
5526 display: -ms-flexbox;
5527 display: flex;
5528 -ms-flex-direction: column;
5529 flex-direction: column;
5530 -ms-flex-pack: center;
5531 justify-content: center;
5532 overflow: hidden;
5533 color: #fff;
5534 text-align: center;
5535 white-space: nowrap;
5536 background-color: #007bff;
5537 transition: width 0.6s ease;
5538}
5539
5540@media (prefers-reduced-motion: reduce) {
5541 .progress-bar {
5542 transition: none;
5543 }
5544}
5545
5546.progress-bar-striped {
5547 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);
5548 background-size: 1rem 1rem;
5549}
5550
5551.progress-bar-animated {
5552 -webkit-animation: 1s linear infinite progress-bar-stripes;
5553 animation: 1s linear infinite progress-bar-stripes;
5554}
5555
5556@media (prefers-reduced-motion: reduce) {
5557 .progress-bar-animated {
5558 -webkit-animation: none;
5559 animation: none;
5560 }
5561}
5562
5563.media {
5564 display: -ms-flexbox;
5565 display: flex;
5566 -ms-flex-align: start;
5567 align-items: flex-start;
5568}
5569
5570.media-body {
5571 -ms-flex: 1;
5572 flex: 1;
5573}
5574
5575.list-group {
5576 display: -ms-flexbox;
5577 display: flex;
5578 -ms-flex-direction: column;
5579 flex-direction: column;
5580 padding-right: 0;
5581 margin-bottom: 0;
5582 border-radius: 0.25rem;
5583}
5584
5585.list-group-item-action {
5586 width: 100%;
5587 color: #495057;
5588 text-align: inherit;
5589}
5590
5591.list-group-item-action:hover, .list-group-item-action:focus {
5592 z-index: 1;
5593 color: #495057;
5594 text-decoration: none;
5595 background-color: #f8f9fa;
5596}
5597
5598.list-group-item-action:active {
5599 color: #212529;
5600 background-color: #e9ecef;
5601}
5602
5603.list-group-item {
5604 position: relative;
5605 display: block;
5606 padding: 0.75rem 1.25rem;
5607 background-color: #fff;
5608 border: 1px solid rgba(0, 0, 0, 0.125);
5609}
5610
5611.list-group-item:first-child {
5612 border-top-left-radius: inherit;
5613 border-top-right-radius: inherit;
5614}
5615
5616.list-group-item:last-child {
5617 border-bottom-right-radius: inherit;
5618 border-bottom-left-radius: inherit;
5619}
5620
5621.list-group-item.disabled, .list-group-item:disabled {
5622 color: #6c757d;
5623 pointer-events: none;
5624 background-color: #fff;
5625}
5626
5627.list-group-item.active {
5628 z-index: 2;
5629 color: #fff;
5630 background-color: #007bff;
5631 border-color: #007bff;
5632}
5633
5634.list-group-item + .list-group-item {
5635 border-top-width: 0;
5636}
5637
5638.list-group-item + .list-group-item.active {
5639 margin-top: -1px;
5640 border-top-width: 1px;
5641}
5642
5643.list-group-horizontal {
5644 -ms-flex-direction: row;
5645 flex-direction: row;
5646}
5647
5648.list-group-horizontal > .list-group-item:first-child {
5649 border-bottom-right-radius: 0.25rem;
5650 border-top-left-radius: 0;
5651}
5652
5653.list-group-horizontal > .list-group-item:last-child {
5654 border-top-left-radius: 0.25rem;
5655 border-bottom-right-radius: 0;
5656}
5657
5658.list-group-horizontal > .list-group-item.active {
5659 margin-top: 0;
5660}
5661
5662.list-group-horizontal > .list-group-item + .list-group-item {
5663 border-top-width: 1px;
5664 border-right-width: 0;
5665}
5666
5667.list-group-horizontal > .list-group-item + .list-group-item.active {
5668 margin-right: -1px;
5669 border-right-width: 1px;
5670}
5671
5672@media (min-width: 576px) {
5673 .list-group-horizontal-sm {
5674 -ms-flex-direction: row;
5675 flex-direction: row;
5676 }
5677 .list-group-horizontal-sm > .list-group-item:first-child {
5678 border-bottom-right-radius: 0.25rem;
5679 border-top-left-radius: 0;
5680 }
5681 .list-group-horizontal-sm > .list-group-item:last-child {
5682 border-top-left-radius: 0.25rem;
5683 border-bottom-right-radius: 0;
5684 }
5685 .list-group-horizontal-sm > .list-group-item.active {
5686 margin-top: 0;
5687 }
5688 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5689 border-top-width: 1px;
5690 border-right-width: 0;
5691 }
5692 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5693 margin-right: -1px;
5694 border-right-width: 1px;
5695 }
5696}
5697
5698@media (min-width: 768px) {
5699 .list-group-horizontal-md {
5700 -ms-flex-direction: row;
5701 flex-direction: row;
5702 }
5703 .list-group-horizontal-md > .list-group-item:first-child {
5704 border-bottom-right-radius: 0.25rem;
5705 border-top-left-radius: 0;
5706 }
5707 .list-group-horizontal-md > .list-group-item:last-child {
5708 border-top-left-radius: 0.25rem;
5709 border-bottom-right-radius: 0;
5710 }
5711 .list-group-horizontal-md > .list-group-item.active {
5712 margin-top: 0;
5713 }
5714 .list-group-horizontal-md > .list-group-item + .list-group-item {
5715 border-top-width: 1px;
5716 border-right-width: 0;
5717 }
5718 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5719 margin-right: -1px;
5720 border-right-width: 1px;
5721 }
5722}
5723
5724@media (min-width: 992px) {
5725 .list-group-horizontal-lg {
5726 -ms-flex-direction: row;
5727 flex-direction: row;
5728 }
5729 .list-group-horizontal-lg > .list-group-item:first-child {
5730 border-bottom-right-radius: 0.25rem;
5731 border-top-left-radius: 0;
5732 }
5733 .list-group-horizontal-lg > .list-group-item:last-child {
5734 border-top-left-radius: 0.25rem;
5735 border-bottom-right-radius: 0;
5736 }
5737 .list-group-horizontal-lg > .list-group-item.active {
5738 margin-top: 0;
5739 }
5740 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5741 border-top-width: 1px;
5742 border-right-width: 0;
5743 }
5744 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5745 margin-right: -1px;
5746 border-right-width: 1px;
5747 }
5748}
5749
5750@media (min-width: 1200px) {
5751 .list-group-horizontal-xl {
5752 -ms-flex-direction: row;
5753 flex-direction: row;
5754 }
5755 .list-group-horizontal-xl > .list-group-item:first-child {
5756 border-bottom-right-radius: 0.25rem;
5757 border-top-left-radius: 0;
5758 }
5759 .list-group-horizontal-xl > .list-group-item:last-child {
5760 border-top-left-radius: 0.25rem;
5761 border-bottom-right-radius: 0;
5762 }
5763 .list-group-horizontal-xl > .list-group-item.active {
5764 margin-top: 0;
5765 }
5766 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5767 border-top-width: 1px;
5768 border-right-width: 0;
5769 }
5770 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5771 margin-right: -1px;
5772 border-right-width: 1px;
5773 }
5774}
5775
5776.list-group-flush {
5777 border-radius: 0;
5778}
5779
5780.list-group-flush > .list-group-item {
5781 border-width: 0 0 1px;
5782}
5783
5784.list-group-flush > .list-group-item:last-child {
5785 border-bottom-width: 0;
5786}
5787
5788.list-group-item-primary {
5789 color: #004085;
5790 background-color: #b8daff;
5791}
5792
5793.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5794 color: #004085;
5795 background-color: #9fcdff;
5796}
5797
5798.list-group-item-primary.list-group-item-action.active {
5799 color: #fff;
5800 background-color: #004085;
5801 border-color: #004085;
5802}
5803
5804.list-group-item-secondary {
5805 color: #383d41;
5806 background-color: #d6d8db;
5807}
5808
5809.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5810 color: #383d41;
5811 background-color: #c8cbcf;
5812}
5813
5814.list-group-item-secondary.list-group-item-action.active {
5815 color: #fff;
5816 background-color: #383d41;
5817 border-color: #383d41;
5818}
5819
5820.list-group-item-success {
5821 color: #155724;
5822 background-color: #c3e6cb;
5823}
5824
5825.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5826 color: #155724;
5827 background-color: #b1dfbb;
5828}
5829
5830.list-group-item-success.list-group-item-action.active {
5831 color: #fff;
5832 background-color: #155724;
5833 border-color: #155724;
5834}
5835
5836.list-group-item-info {
5837 color: #0c5460;
5838 background-color: #bee5eb;
5839}
5840
5841.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5842 color: #0c5460;
5843 background-color: #abdde5;
5844}
5845
5846.list-group-item-info.list-group-item-action.active {
5847 color: #fff;
5848 background-color: #0c5460;
5849 border-color: #0c5460;
5850}
5851
5852.list-group-item-warning {
5853 color: #856404;
5854 background-color: #ffeeba;
5855}
5856
5857.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5858 color: #856404;
5859 background-color: #ffe8a1;
5860}
5861
5862.list-group-item-warning.list-group-item-action.active {
5863 color: #fff;
5864 background-color: #856404;
5865 border-color: #856404;
5866}
5867
5868.list-group-item-danger {
5869 color: #721c24;
5870 background-color: #f5c6cb;
5871}
5872
5873.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5874 color: #721c24;
5875 background-color: #f1b0b7;
5876}
5877
5878.list-group-item-danger.list-group-item-action.active {
5879 color: #fff;
5880 background-color: #721c24;
5881 border-color: #721c24;
5882}
5883
5884.list-group-item-light {
5885 color: #818182;
5886 background-color: #fdfdfe;
5887}
5888
5889.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5890 color: #818182;
5891 background-color: #ececf6;
5892}
5893
5894.list-group-item-light.list-group-item-action.active {
5895 color: #fff;
5896 background-color: #818182;
5897 border-color: #818182;
5898}
5899
5900.list-group-item-dark {
5901 color: #1b1e21;
5902 background-color: #c6c8ca;
5903}
5904
5905.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5906 color: #1b1e21;
5907 background-color: #b9bbbe;
5908}
5909
5910.list-group-item-dark.list-group-item-action.active {
5911 color: #fff;
5912 background-color: #1b1e21;
5913 border-color: #1b1e21;
5914}
5915
5916.close {
5917 float: left;
5918 font-size: 1.5rem;
5919 font-weight: 700;
5920 line-height: 1;
5921 color: #000;
5922 text-shadow: 0 1px 0 #fff;
5923 opacity: .5;
5924}
5925
5926.close:hover {
5927 color: #000;
5928 text-decoration: none;
5929}
5930
5931.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5932 opacity: .75;
5933}
5934
5935button.close {
5936 padding: 0;
5937 background-color: transparent;
5938 border: 0;
5939}
5940
5941a.close.disabled {
5942 pointer-events: none;
5943}
5944
5945.toast {
5946 -ms-flex-preferred-size: 350px;
5947 flex-basis: 350px;
5948 max-width: 350px;
5949 font-size: 0.875rem;
5950 background-color: rgba(255, 255, 255, 0.85);
5951 background-clip: padding-box;
5952 border: 1px solid rgba(0, 0, 0, 0.1);
5953 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5954 opacity: 0;
5955 border-radius: 0.25rem;
5956}
5957
5958.toast:not(:last-child) {
5959 margin-bottom: 0.75rem;
5960}
5961
5962.toast.showing {
5963 opacity: 1;
5964}
5965
5966.toast.show {
5967 display: block;
5968 opacity: 1;
5969}
5970
5971.toast.hide {
5972 display: none;
5973}
5974
5975.toast-header {
5976 display: -ms-flexbox;
5977 display: flex;
5978 -ms-flex-align: center;
5979 align-items: center;
5980 padding: 0.25rem 0.75rem;
5981 color: #6c757d;
5982 background-color: rgba(255, 255, 255, 0.85);
5983 background-clip: padding-box;
5984 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5985 border-top-left-radius: calc(0.25rem - 1px);
5986 border-top-right-radius: calc(0.25rem - 1px);
5987}
5988
5989.toast-body {
5990 padding: 0.75rem;
5991}
5992
5993.modal-open {
5994 overflow: hidden;
5995}
5996
5997.modal-open .modal {
5998 overflow-x: hidden;
5999 overflow-y: auto;
6000}
6001
6002.modal {
6003 position: fixed;
6004 top: 0;
6005 right: 0;
6006 z-index: 1050;
6007 display: none;
6008 width: 100%;
6009 height: 100%;
6010 overflow: hidden;
6011 outline: 0;
6012}
6013
6014.modal-dialog {
6015 position: relative;
6016 width: auto;
6017 margin: 0.5rem;
6018 pointer-events: none;
6019}
6020
6021.modal.fade .modal-dialog {
6022 transition: -webkit-transform 0.3s ease-out;
6023 transition: transform 0.3s ease-out;
6024 transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
6025 -webkit-transform: translate(0, -50px);
6026 transform: translate(0, -50px);
6027}
6028
6029@media (prefers-reduced-motion: reduce) {
6030 .modal.fade .modal-dialog {
6031 transition: none;
6032 }
6033}
6034
6035.modal.show .modal-dialog {
6036 -webkit-transform: none;
6037 transform: none;
6038}
6039
6040.modal.modal-static .modal-dialog {
6041 -webkit-transform: scale(1.02);
6042 transform: scale(1.02);
6043}
6044
6045.modal-dialog-scrollable {
6046 display: -ms-flexbox;
6047 display: flex;
6048 max-height: calc(100% - 1rem);
6049}
6050
6051.modal-dialog-scrollable .modal-content {
6052 max-height: calc(100vh - 1rem);
6053 overflow: hidden;
6054}
6055
6056.modal-dialog-scrollable .modal-header,
6057.modal-dialog-scrollable .modal-footer {
6058 -ms-flex-negative: 0;
6059 flex-shrink: 0;
6060}
6061
6062.modal-dialog-scrollable .modal-body {
6063 overflow-y: auto;
6064}
6065
6066.modal-dialog-centered {
6067 display: -ms-flexbox;
6068 display: flex;
6069 -ms-flex-align: center;
6070 align-items: center;
6071 min-height: calc(100% - 1rem);
6072}
6073
6074.modal-dialog-centered::before {
6075 display: block;
6076 height: calc(100vh - 1rem);
6077 height: -webkit-min-content;
6078 height: -moz-min-content;
6079 height: min-content;
6080 content: "";
6081}
6082
6083.modal-dialog-centered.modal-dialog-scrollable {
6084 -ms-flex-direction: column;
6085 flex-direction: column;
6086 -ms-flex-pack: center;
6087 justify-content: center;
6088 height: 100%;
6089}
6090
6091.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6092 max-height: none;
6093}
6094
6095.modal-dialog-centered.modal-dialog-scrollable::before {
6096 content: none;
6097}
6098
6099.modal-content {
6100 position: relative;
6101 display: -ms-flexbox;
6102 display: flex;
6103 -ms-flex-direction: column;
6104 flex-direction: column;
6105 width: 100%;
6106 pointer-events: auto;
6107 background-color: #fff;
6108 background-clip: padding-box;
6109 border: 1px solid rgba(0, 0, 0, 0.2);
6110 border-radius: 0.3rem;
6111 outline: 0;
6112}
6113
6114.modal-backdrop {
6115 position: fixed;
6116 top: 0;
6117 right: 0;
6118 z-index: 1040;
6119 width: 100vw;
6120 height: 100vh;
6121 background-color: #000;
6122}
6123
6124.modal-backdrop.fade {
6125 opacity: 0;
6126}
6127
6128.modal-backdrop.show {
6129 opacity: 0.5;
6130}
6131
6132.modal-header {
6133 display: -ms-flexbox;
6134 display: flex;
6135 -ms-flex-align: start;
6136 align-items: flex-start;
6137 -ms-flex-pack: justify;
6138 justify-content: space-between;
6139 padding: 1rem 1rem;
6140 border-bottom: 1px solid #dee2e6;
6141 border-top-left-radius: calc(0.3rem - 1px);
6142 border-top-right-radius: calc(0.3rem - 1px);
6143}
6144
6145.modal-header .close {
6146 padding: 1rem 1rem;
6147 margin: -1rem auto -1rem -1rem;
6148}
6149
6150.modal-title {
6151 margin-bottom: 0;
6152 line-height: 1.5;
6153}
6154
6155.modal-body {
6156 position: relative;
6157 -ms-flex: 1 1 auto;
6158 flex: 1 1 auto;
6159 padding: 1rem;
6160}
6161
6162.modal-footer {
6163 display: -ms-flexbox;
6164 display: flex;
6165 -ms-flex-wrap: wrap;
6166 flex-wrap: wrap;
6167 -ms-flex-align: center;
6168 align-items: center;
6169 -ms-flex-pack: end;
6170 justify-content: flex-end;
6171 padding: 0.75rem;
6172 border-top: 1px solid #dee2e6;
6173 border-bottom-right-radius: calc(0.3rem - 1px);
6174 border-bottom-left-radius: calc(0.3rem - 1px);
6175}
6176
6177.modal-footer > * {
6178 margin: 0.25rem;
6179}
6180
6181.modal-scrollbar-measure {
6182 position: absolute;
6183 top: -9999px;
6184 width: 50px;
6185 height: 50px;
6186 overflow: scroll;
6187}
6188
6189@media (min-width: 576px) {
6190 .modal-dialog {
6191 max-width: 500px;
6192 margin: 1.75rem auto;
6193 }
6194 .modal-dialog-scrollable {
6195 max-height: calc(100% - 3.5rem);
6196 }
6197 .modal-dialog-scrollable .modal-content {
6198 max-height: calc(100vh - 3.5rem);
6199 }
6200 .modal-dialog-centered {
6201 min-height: calc(100% - 3.5rem);
6202 }
6203 .modal-dialog-centered::before {
6204 height: calc(100vh - 3.5rem);
6205 height: -webkit-min-content;
6206 height: -moz-min-content;
6207 height: min-content;
6208 }
6209 .modal-sm {
6210 max-width: 300px;
6211 }
6212}
6213
6214@media (min-width: 992px) {
6215 .modal-lg,
6216 .modal-xl {
6217 max-width: 800px;
6218 }
6219}
6220
6221@media (min-width: 1200px) {
6222 .modal-xl {
6223 max-width: 1140px;
6224 }
6225}
6226
6227.tooltip {
6228 position: absolute;
6229 z-index: 1070;
6230 display: block;
6231 margin: 0;
6232 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";
6233 font-style: normal;
6234 font-weight: 400;
6235 line-height: 1.5;
6236 text-align: right;
6237 text-align: start;
6238 text-decoration: none;
6239 text-shadow: none;
6240 text-transform: none;
6241 letter-spacing: normal;
6242 word-break: normal;
6243 word-spacing: normal;
6244 white-space: normal;
6245 line-break: auto;
6246 font-size: 0.875rem;
6247 word-wrap: break-word;
6248 opacity: 0;
6249}
6250
6251.tooltip.show {
6252 opacity: 0.9;
6253}
6254
6255.tooltip .arrow {
6256 position: absolute;
6257 display: block;
6258 width: 0.8rem;
6259 height: 0.4rem;
6260}
6261
6262.tooltip .arrow::before {
6263 position: absolute;
6264 content: "";
6265 border-color: transparent;
6266 border-style: solid;
6267}
6268
6269.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
6270 padding: 0.4rem 0;
6271}
6272
6273.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
6274 bottom: 0;
6275}
6276
6277.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
6278 top: 0;
6279 border-width: 0.4rem 0.4rem 0;
6280 border-top-color: #000;
6281}
6282
6283.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
6284 padding: 0 0.4rem;
6285}
6286
6287.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
6288 left: 0;
6289 width: 0.4rem;
6290 height: 0.8rem;
6291}
6292
6293.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
6294 right: 0;
6295 border-width: 0.4rem 0.4rem 0.4rem 0;
6296 border-right-color: #000;
6297}
6298
6299.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
6300 padding: 0.4rem 0;
6301}
6302
6303.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
6304 top: 0;
6305}
6306
6307.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6308 bottom: 0;
6309 border-width: 0 0.4rem 0.4rem;
6310 border-bottom-color: #000;
6311}
6312
6313.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
6314 padding: 0 0.4rem;
6315}
6316
6317.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
6318 right: 0;
6319 width: 0.4rem;
6320 height: 0.8rem;
6321}
6322
6323.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
6324 left: 0;
6325 border-width: 0.4rem 0 0.4rem 0.4rem;
6326 border-left-color: #000;
6327}
6328
6329.tooltip-inner {
6330 max-width: 200px;
6331 padding: 0.25rem 0.5rem;
6332 color: #fff;
6333 text-align: center;
6334 background-color: #000;
6335 border-radius: 0.25rem;
6336}
6337
6338.popover {
6339 position: absolute;
6340 top: 0;
6341 left: 0;
6342 z-index: 1060;
6343 display: block;
6344 max-width: 276px;
6345 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";
6346 font-style: normal;
6347 font-weight: 400;
6348 line-height: 1.5;
6349 text-align: right;
6350 text-align: start;
6351 text-decoration: none;
6352 text-shadow: none;
6353 text-transform: none;
6354 letter-spacing: normal;
6355 word-break: normal;
6356 word-spacing: normal;
6357 white-space: normal;
6358 line-break: auto;
6359 font-size: 0.875rem;
6360 word-wrap: break-word;
6361 background-color: #fff;
6362 background-clip: padding-box;
6363 border: 1px solid rgba(0, 0, 0, 0.2);
6364 border-radius: 0.3rem;
6365}
6366
6367.popover .arrow {
6368 position: absolute;
6369 display: block;
6370 width: 1rem;
6371 height: 0.5rem;
6372 margin: 0 0.3rem;
6373}
6374
6375.popover .arrow::before, .popover .arrow::after {
6376 position: absolute;
6377 display: block;
6378 content: "";
6379 border-color: transparent;
6380 border-style: solid;
6381}
6382
6383.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
6384 margin-bottom: 0.5rem;
6385}
6386
6387.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
6388 bottom: calc(-0.5rem - 1px);
6389}
6390
6391.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
6392 bottom: 0;
6393 border-width: 0.5rem 0.5rem 0;
6394 border-top-color: rgba(0, 0, 0, 0.25);
6395}
6396
6397.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
6398 bottom: 1px;
6399 border-width: 0.5rem 0.5rem 0;
6400 border-top-color: #fff;
6401}
6402
6403.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
6404 margin-left: 0.5rem;
6405}
6406
6407.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
6408 left: calc(-0.5rem - 1px);
6409 width: 0.5rem;
6410 height: 1rem;
6411 margin: 0.3rem 0;
6412}
6413
6414.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
6415 left: 0;
6416 border-width: 0.5rem 0.5rem 0.5rem 0;
6417 border-right-color: rgba(0, 0, 0, 0.25);
6418}
6419
6420.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
6421 left: 1px;
6422 border-width: 0.5rem 0.5rem 0.5rem 0;
6423 border-right-color: #fff;
6424}
6425
6426.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
6427 margin-top: 0.5rem;
6428}
6429
6430.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
6431 top: calc(-0.5rem - 1px);
6432}
6433
6434.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
6435 top: 0;
6436 border-width: 0 0.5rem 0.5rem 0.5rem;
6437 border-bottom-color: rgba(0, 0, 0, 0.25);
6438}
6439
6440.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
6441 top: 1px;
6442 border-width: 0 0.5rem 0.5rem 0.5rem;
6443 border-bottom-color: #fff;
6444}
6445
6446.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6447 position: absolute;
6448 top: 0;
6449 right: 50%;
6450 display: block;
6451 width: 1rem;
6452 margin-right: -0.5rem;
6453 content: "";
6454 border-bottom: 1px solid #f7f7f7;
6455}
6456
6457.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
6458 margin-right: 0.5rem;
6459}
6460
6461.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
6462 right: calc(-0.5rem - 1px);
6463 width: 0.5rem;
6464 height: 1rem;
6465 margin: 0.3rem 0;
6466}
6467
6468.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
6469 right: 0;
6470 border-width: 0.5rem 0 0.5rem 0.5rem;
6471 border-left-color: rgba(0, 0, 0, 0.25);
6472}
6473
6474.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
6475 right: 1px;
6476 border-width: 0.5rem 0 0.5rem 0.5rem;
6477 border-left-color: #fff;
6478}
6479
6480.popover-header {
6481 padding: 0.5rem 0.75rem;
6482 margin-bottom: 0;
6483 font-size: 1rem;
6484 background-color: #f7f7f7;
6485 border-bottom: 1px solid #ebebeb;
6486 border-top-left-radius: calc(0.3rem - 1px);
6487 border-top-right-radius: calc(0.3rem - 1px);
6488}
6489
6490.popover-header:empty {
6491 display: none;
6492}
6493
6494.popover-body {
6495 padding: 0.5rem 0.75rem;
6496 color: #212529;
6497}
6498
6499.carousel {
6500 position: relative;
6501}
6502
6503.carousel.pointer-event {
6504 -ms-touch-action: pan-y;
6505 touch-action: pan-y;
6506}
6507
6508.carousel-inner {
6509 position: relative;
6510 width: 100%;
6511 overflow: hidden;
6512}
6513
6514.carousel-inner::after {
6515 display: block;
6516 clear: both;
6517 content: "";
6518}
6519
6520.carousel-item {
6521 position: relative;
6522 display: none;
6523 float: right;
6524 width: 100%;
6525 margin-left: -100%;
6526 -webkit-backface-visibility: hidden;
6527 backface-visibility: hidden;
6528 transition: -webkit-transform 0.6s ease-in-out;
6529 transition: transform 0.6s ease-in-out;
6530 transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6531}
6532
6533@media (prefers-reduced-motion: reduce) {
6534 .carousel-item {
6535 transition: none;
6536 }
6537}
6538
6539.carousel-item.active,
6540.carousel-item-next,
6541.carousel-item-prev {
6542 display: block;
6543}
6544
6545.carousel-item-next:not(.carousel-item-left),
6546.active.carousel-item-right {
6547 -webkit-transform: translateX(-100%);
6548 transform: translateX(-100%);
6549}
6550
6551.carousel-item-prev:not(.carousel-item-right),
6552.active.carousel-item-left {
6553 -webkit-transform: translateX(100%);
6554 transform: translateX(100%);
6555}
6556
6557.carousel-fade .carousel-item {
6558 opacity: 0;
6559 transition-property: opacity;
6560 -webkit-transform: none;
6561 transform: none;
6562}
6563
6564.carousel-fade .carousel-item.active,
6565.carousel-fade .carousel-item-next.carousel-item-left,
6566.carousel-fade .carousel-item-prev.carousel-item-right {
6567 z-index: 1;
6568 opacity: 1;
6569}
6570
6571.carousel-fade .active.carousel-item-left,
6572.carousel-fade .active.carousel-item-right {
6573 z-index: 0;
6574 opacity: 0;
6575 transition: opacity 0s 0.6s;
6576}
6577
6578@media (prefers-reduced-motion: reduce) {
6579 .carousel-fade .active.carousel-item-left,
6580 .carousel-fade .active.carousel-item-right {
6581 transition: none;
6582 }
6583}
6584
6585.carousel-control-prev,
6586.carousel-control-next {
6587 position: absolute;
6588 top: 0;
6589 bottom: 0;
6590 z-index: 1;
6591 display: -ms-flexbox;
6592 display: flex;
6593 -ms-flex-align: center;
6594 align-items: center;
6595 -ms-flex-pack: center;
6596 justify-content: center;
6597 width: 15%;
6598 padding: 0;
6599 color: #fff;
6600 text-align: center;
6601 background: none;
6602 border: 0;
6603 opacity: 0.5;
6604 transition: opacity 0.15s ease;
6605}
6606
6607@media (prefers-reduced-motion: reduce) {
6608 .carousel-control-prev,
6609 .carousel-control-next {
6610 transition: none;
6611 }
6612}
6613
6614.carousel-control-prev:hover, .carousel-control-prev:focus,
6615.carousel-control-next:hover,
6616.carousel-control-next:focus {
6617 color: #fff;
6618 text-decoration: none;
6619 outline: 0;
6620 opacity: 0.9;
6621}
6622
6623.carousel-control-prev {
6624 right: 0;
6625}
6626
6627.carousel-control-next {
6628 left: 0;
6629}
6630
6631.carousel-control-prev-icon,
6632.carousel-control-next-icon {
6633 display: inline-block;
6634 width: 20px;
6635 height: 20px;
6636 background: 50% / 100% 100% no-repeat;
6637}
6638
6639.carousel-control-prev-icon {
6640 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");
6641}
6642
6643.carousel-control-next-icon {
6644 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");
6645}
6646
6647.carousel-indicators {
6648 position: absolute;
6649 right: 0;
6650 bottom: 0;
6651 left: 0;
6652 z-index: 15;
6653 display: -ms-flexbox;
6654 display: flex;
6655 -ms-flex-pack: center;
6656 justify-content: center;
6657 padding-right: 0;
6658 margin-right: 15%;
6659 margin-left: 15%;
6660 list-style: none;
6661}
6662
6663.carousel-indicators li {
6664 box-sizing: content-box;
6665 -ms-flex: 0 1 auto;
6666 flex: 0 1 auto;
6667 width: 30px;
6668 height: 3px;
6669 margin-right: 3px;
6670 margin-left: 3px;
6671 text-indent: -999px;
6672 cursor: pointer;
6673 background-color: #fff;
6674 background-clip: padding-box;
6675 border-top: 10px solid transparent;
6676 border-bottom: 10px solid transparent;
6677 opacity: .5;
6678 transition: opacity 0.6s ease;
6679}
6680
6681@media (prefers-reduced-motion: reduce) {
6682 .carousel-indicators li {
6683 transition: none;
6684 }
6685}
6686
6687.carousel-indicators .active {
6688 opacity: 1;
6689}
6690
6691.carousel-caption {
6692 position: absolute;
6693 right: 15%;
6694 bottom: 20px;
6695 left: 15%;
6696 z-index: 10;
6697 padding-top: 20px;
6698 padding-bottom: 20px;
6699 color: #fff;
6700 text-align: center;
6701}
6702
6703@-webkit-keyframes spinner-border {
6704 to {
6705 -webkit-transform: rotate(360deg);
6706 transform: rotate(360deg);
6707 }
6708}
6709
6710@keyframes spinner-border {
6711 to {
6712 -webkit-transform: rotate(360deg);
6713 transform: rotate(360deg);
6714 }
6715}
6716
6717.spinner-border {
6718 display: inline-block;
6719 width: 2rem;
6720 height: 2rem;
6721 vertical-align: -0.125em;
6722 border: 0.25em solid currentColor;
6723 border-left-color: transparent;
6724 border-radius: 50%;
6725 -webkit-animation: .75s linear infinite spinner-border;
6726 animation: .75s linear infinite spinner-border;
6727}
6728
6729.spinner-border-sm {
6730 width: 1rem;
6731 height: 1rem;
6732 border-width: 0.2em;
6733}
6734
6735@-webkit-keyframes spinner-grow {
6736 0% {
6737 -webkit-transform: scale(0);
6738 transform: scale(0);
6739 }
6740 50% {
6741 opacity: 1;
6742 -webkit-transform: none;
6743 transform: none;
6744 }
6745}
6746
6747@keyframes spinner-grow {
6748 0% {
6749 -webkit-transform: scale(0);
6750 transform: scale(0);
6751 }
6752 50% {
6753 opacity: 1;
6754 -webkit-transform: none;
6755 transform: none;
6756 }
6757}
6758
6759.spinner-grow {
6760 display: inline-block;
6761 width: 2rem;
6762 height: 2rem;
6763 vertical-align: -0.125em;
6764 background-color: currentColor;
6765 border-radius: 50%;
6766 opacity: 0;
6767 -webkit-animation: .75s linear infinite spinner-grow;
6768 animation: .75s linear infinite spinner-grow;
6769}
6770
6771.spinner-grow-sm {
6772 width: 1rem;
6773 height: 1rem;
6774}
6775
6776@media (prefers-reduced-motion: reduce) {
6777 .spinner-border,
6778 .spinner-grow {
6779 -webkit-animation-duration: 1.5s;
6780 animation-duration: 1.5s;
6781 }
6782}
6783
6784.align-baseline {
6785 vertical-align: baseline !important;
6786}
6787
6788.align-top {
6789 vertical-align: top !important;
6790}
6791
6792.align-middle {
6793 vertical-align: middle !important;
6794}
6795
6796.align-bottom {
6797 vertical-align: bottom !important;
6798}
6799
6800.align-text-bottom {
6801 vertical-align: text-bottom !important;
6802}
6803
6804.align-text-top {
6805 vertical-align: text-top !important;
6806}
6807
6808.bg-primary {
6809 background-color: #007bff !important;
6810}
6811
6812a.bg-primary:hover, a.bg-primary:focus,
6813button.bg-primary:hover,
6814button.bg-primary:focus {
6815 background-color: #0062cc !important;
6816}
6817
6818.bg-secondary {
6819 background-color: #6c757d !important;
6820}
6821
6822a.bg-secondary:hover, a.bg-secondary:focus,
6823button.bg-secondary:hover,
6824button.bg-secondary:focus {
6825 background-color: #545b62 !important;
6826}
6827
6828.bg-success {
6829 background-color: #28a745 !important;
6830}
6831
6832a.bg-success:hover, a.bg-success:focus,
6833button.bg-success:hover,
6834button.bg-success:focus {
6835 background-color: #1e7e34 !important;
6836}
6837
6838.bg-info {
6839 background-color: #17a2b8 !important;
6840}
6841
6842a.bg-info:hover, a.bg-info:focus,
6843button.bg-info:hover,
6844button.bg-info:focus {
6845 background-color: #117a8b !important;
6846}
6847
6848.bg-warning {
6849 background-color: #ffc107 !important;
6850}
6851
6852a.bg-warning:hover, a.bg-warning:focus,
6853button.bg-warning:hover,
6854button.bg-warning:focus {
6855 background-color: #d39e00 !important;
6856}
6857
6858.bg-danger {
6859 background-color: #dc3545 !important;
6860}
6861
6862a.bg-danger:hover, a.bg-danger:focus,
6863button.bg-danger:hover,
6864button.bg-danger:focus {
6865 background-color: #bd2130 !important;
6866}
6867
6868.bg-light {
6869 background-color: #f8f9fa !important;
6870}
6871
6872a.bg-light:hover, a.bg-light:focus,
6873button.bg-light:hover,
6874button.bg-light:focus {
6875 background-color: #dae0e5 !important;
6876}
6877
6878.bg-dark {
6879 background-color: #343a40 !important;
6880}
6881
6882a.bg-dark:hover, a.bg-dark:focus,
6883button.bg-dark:hover,
6884button.bg-dark:focus {
6885 background-color: #1d2124 !important;
6886}
6887
6888.bg-white {
6889 background-color: #fff !important;
6890}
6891
6892.bg-transparent {
6893 background-color: transparent !important;
6894}
6895
6896.border {
6897 border: 1px solid #dee2e6 !important;
6898}
6899
6900.border-top {
6901 border-top: 1px solid #dee2e6 !important;
6902}
6903
6904.border-right {
6905 border-right: 1px solid #dee2e6 !important;
6906}
6907
6908.border-bottom {
6909 border-bottom: 1px solid #dee2e6 !important;
6910}
6911
6912.border-left {
6913 border-left: 1px solid #dee2e6 !important;
6914}
6915
6916.border-0 {
6917 border: 0 !important;
6918}
6919
6920.border-top-0 {
6921 border-top: 0 !important;
6922}
6923
6924.border-right-0 {
6925 border-right: 0 !important;
6926}
6927
6928.border-bottom-0 {
6929 border-bottom: 0 !important;
6930}
6931
6932.border-left-0 {
6933 border-left: 0 !important;
6934}
6935
6936.border-primary {
6937 border-color: #007bff !important;
6938}
6939
6940.border-secondary {
6941 border-color: #6c757d !important;
6942}
6943
6944.border-success {
6945 border-color: #28a745 !important;
6946}
6947
6948.border-info {
6949 border-color: #17a2b8 !important;
6950}
6951
6952.border-warning {
6953 border-color: #ffc107 !important;
6954}
6955
6956.border-danger {
6957 border-color: #dc3545 !important;
6958}
6959
6960.border-light {
6961 border-color: #f8f9fa !important;
6962}
6963
6964.border-dark {
6965 border-color: #343a40 !important;
6966}
6967
6968.border-white {
6969 border-color: #fff !important;
6970}
6971
6972.rounded-sm {
6973 border-radius: 0.2rem !important;
6974}
6975
6976.rounded {
6977 border-radius: 0.25rem !important;
6978}
6979
6980.rounded-top {
6981 border-top-left-radius: 0.25rem !important;
6982 border-top-right-radius: 0.25rem !important;
6983}
6984
6985.rounded-right {
6986 border-top-right-radius: 0.25rem !important;
6987 border-bottom-right-radius: 0.25rem !important;
6988}
6989
6990.rounded-bottom {
6991 border-bottom-right-radius: 0.25rem !important;
6992 border-bottom-left-radius: 0.25rem !important;
6993}
6994
6995.rounded-left {
6996 border-top-left-radius: 0.25rem !important;
6997 border-bottom-left-radius: 0.25rem !important;
6998}
6999
7000.rounded-lg {
7001 border-radius: 0.3rem !important;
7002}
7003
7004.rounded-circle {
7005 border-radius: 50% !important;
7006}
7007
7008.rounded-pill {
7009 border-radius: 50rem !important;
7010}
7011
7012.rounded-0 {
7013 border-radius: 0 !important;
7014}
7015
7016.clearfix::after {
7017 display: block;
7018 clear: both;
7019 content: "";
7020}
7021
7022.d-none {
7023 display: none !important;
7024}
7025
7026.d-inline {
7027 display: inline !important;
7028}
7029
7030.d-inline-block {
7031 display: inline-block !important;
7032}
7033
7034.d-block {
7035 display: block !important;
7036}
7037
7038.d-table {
7039 display: table !important;
7040}
7041
7042.d-table-row {
7043 display: table-row !important;
7044}
7045
7046.d-table-cell {
7047 display: table-cell !important;
7048}
7049
7050.d-flex {
7051 display: -ms-flexbox !important;
7052 display: flex !important;
7053}
7054
7055.d-inline-flex {
7056 display: -ms-inline-flexbox !important;
7057 display: inline-flex !important;
7058}
7059
7060@media (min-width: 576px) {
7061 .d-sm-none {
7062 display: none !important;
7063 }
7064 .d-sm-inline {
7065 display: inline !important;
7066 }
7067 .d-sm-inline-block {
7068 display: inline-block !important;
7069 }
7070 .d-sm-block {
7071 display: block !important;
7072 }
7073 .d-sm-table {
7074 display: table !important;
7075 }
7076 .d-sm-table-row {
7077 display: table-row !important;
7078 }
7079 .d-sm-table-cell {
7080 display: table-cell !important;
7081 }
7082 .d-sm-flex {
7083 display: -ms-flexbox !important;
7084 display: flex !important;
7085 }
7086 .d-sm-inline-flex {
7087 display: -ms-inline-flexbox !important;
7088 display: inline-flex !important;
7089 }
7090}
7091
7092@media (min-width: 768px) {
7093 .d-md-none {
7094 display: none !important;
7095 }
7096 .d-md-inline {
7097 display: inline !important;
7098 }
7099 .d-md-inline-block {
7100 display: inline-block !important;
7101 }
7102 .d-md-block {
7103 display: block !important;
7104 }
7105 .d-md-table {
7106 display: table !important;
7107 }
7108 .d-md-table-row {
7109 display: table-row !important;
7110 }
7111 .d-md-table-cell {
7112 display: table-cell !important;
7113 }
7114 .d-md-flex {
7115 display: -ms-flexbox !important;
7116 display: flex !important;
7117 }
7118 .d-md-inline-flex {
7119 display: -ms-inline-flexbox !important;
7120 display: inline-flex !important;
7121 }
7122}
7123
7124@media (min-width: 992px) {
7125 .d-lg-none {
7126 display: none !important;
7127 }
7128 .d-lg-inline {
7129 display: inline !important;
7130 }
7131 .d-lg-inline-block {
7132 display: inline-block !important;
7133 }
7134 .d-lg-block {
7135 display: block !important;
7136 }
7137 .d-lg-table {
7138 display: table !important;
7139 }
7140 .d-lg-table-row {
7141 display: table-row !important;
7142 }
7143 .d-lg-table-cell {
7144 display: table-cell !important;
7145 }
7146 .d-lg-flex {
7147 display: -ms-flexbox !important;
7148 display: flex !important;
7149 }
7150 .d-lg-inline-flex {
7151 display: -ms-inline-flexbox !important;
7152 display: inline-flex !important;
7153 }
7154}
7155
7156@media (min-width: 1200px) {
7157 .d-xl-none {
7158 display: none !important;
7159 }
7160 .d-xl-inline {
7161 display: inline !important;
7162 }
7163 .d-xl-inline-block {
7164 display: inline-block !important;
7165 }
7166 .d-xl-block {
7167 display: block !important;
7168 }
7169 .d-xl-table {
7170 display: table !important;
7171 }
7172 .d-xl-table-row {
7173 display: table-row !important;
7174 }
7175 .d-xl-table-cell {
7176 display: table-cell !important;
7177 }
7178 .d-xl-flex {
7179 display: -ms-flexbox !important;
7180 display: flex !important;
7181 }
7182 .d-xl-inline-flex {
7183 display: -ms-inline-flexbox !important;
7184 display: inline-flex !important;
7185 }
7186}
7187
7188@media print {
7189 .d-print-none {
7190 display: none !important;
7191 }
7192 .d-print-inline {
7193 display: inline !important;
7194 }
7195 .d-print-inline-block {
7196 display: inline-block !important;
7197 }
7198 .d-print-block {
7199 display: block !important;
7200 }
7201 .d-print-table {
7202 display: table !important;
7203 }
7204 .d-print-table-row {
7205 display: table-row !important;
7206 }
7207 .d-print-table-cell {
7208 display: table-cell !important;
7209 }
7210 .d-print-flex {
7211 display: -ms-flexbox !important;
7212 display: flex !important;
7213 }
7214 .d-print-inline-flex {
7215 display: -ms-inline-flexbox !important;
7216 display: inline-flex !important;
7217 }
7218}
7219
7220.embed-responsive {
7221 position: relative;
7222 display: block;
7223 width: 100%;
7224 padding: 0;
7225 overflow: hidden;
7226}
7227
7228.embed-responsive::before {
7229 display: block;
7230 content: "";
7231}
7232
7233.embed-responsive .embed-responsive-item,
7234.embed-responsive iframe,
7235.embed-responsive embed,
7236.embed-responsive object,
7237.embed-responsive video {
7238 position: absolute;
7239 top: 0;
7240 bottom: 0;
7241 left: 0;
7242 width: 100%;
7243 height: 100%;
7244 border: 0;
7245}
7246
7247.embed-responsive-21by9::before {
7248 padding-top: 42.857143%;
7249}
7250
7251.embed-responsive-16by9::before {
7252 padding-top: 56.25%;
7253}
7254
7255.embed-responsive-4by3::before {
7256 padding-top: 75%;
7257}
7258
7259.embed-responsive-1by1::before {
7260 padding-top: 100%;
7261}
7262
7263.flex-row {
7264 -ms-flex-direction: row !important;
7265 flex-direction: row !important;
7266}
7267
7268.flex-column {
7269 -ms-flex-direction: column !important;
7270 flex-direction: column !important;
7271}
7272
7273.flex-row-reverse {
7274 -ms-flex-direction: row-reverse !important;
7275 flex-direction: row-reverse !important;
7276}
7277
7278.flex-column-reverse {
7279 -ms-flex-direction: column-reverse !important;
7280 flex-direction: column-reverse !important;
7281}
7282
7283.flex-wrap {
7284 -ms-flex-wrap: wrap !important;
7285 flex-wrap: wrap !important;
7286}
7287
7288.flex-nowrap {
7289 -ms-flex-wrap: nowrap !important;
7290 flex-wrap: nowrap !important;
7291}
7292
7293.flex-wrap-reverse {
7294 -ms-flex-wrap: wrap-reverse !important;
7295 flex-wrap: wrap-reverse !important;
7296}
7297
7298.flex-fill {
7299 -ms-flex: 1 1 auto !important;
7300 flex: 1 1 auto !important;
7301}
7302
7303.flex-grow-0 {
7304 -ms-flex-positive: 0 !important;
7305 flex-grow: 0 !important;
7306}
7307
7308.flex-grow-1 {
7309 -ms-flex-positive: 1 !important;
7310 flex-grow: 1 !important;
7311}
7312
7313.flex-shrink-0 {
7314 -ms-flex-negative: 0 !important;
7315 flex-shrink: 0 !important;
7316}
7317
7318.flex-shrink-1 {
7319 -ms-flex-negative: 1 !important;
7320 flex-shrink: 1 !important;
7321}
7322
7323.justify-content-start {
7324 -ms-flex-pack: start !important;
7325 justify-content: flex-start !important;
7326}
7327
7328.justify-content-end {
7329 -ms-flex-pack: end !important;
7330 justify-content: flex-end !important;
7331}
7332
7333.justify-content-center {
7334 -ms-flex-pack: center !important;
7335 justify-content: center !important;
7336}
7337
7338.justify-content-between {
7339 -ms-flex-pack: justify !important;
7340 justify-content: space-between !important;
7341}
7342
7343.justify-content-around {
7344 -ms-flex-pack: distribute !important;
7345 justify-content: space-around !important;
7346}
7347
7348.align-items-start {
7349 -ms-flex-align: start !important;
7350 align-items: flex-start !important;
7351}
7352
7353.align-items-end {
7354 -ms-flex-align: end !important;
7355 align-items: flex-end !important;
7356}
7357
7358.align-items-center {
7359 -ms-flex-align: center !important;
7360 align-items: center !important;
7361}
7362
7363.align-items-baseline {
7364 -ms-flex-align: baseline !important;
7365 align-items: baseline !important;
7366}
7367
7368.align-items-stretch {
7369 -ms-flex-align: stretch !important;
7370 align-items: stretch !important;
7371}
7372
7373.align-content-start {
7374 -ms-flex-line-pack: start !important;
7375 align-content: flex-start !important;
7376}
7377
7378.align-content-end {
7379 -ms-flex-line-pack: end !important;
7380 align-content: flex-end !important;
7381}
7382
7383.align-content-center {
7384 -ms-flex-line-pack: center !important;
7385 align-content: center !important;
7386}
7387
7388.align-content-between {
7389 -ms-flex-line-pack: justify !important;
7390 align-content: space-between !important;
7391}
7392
7393.align-content-around {
7394 -ms-flex-line-pack: distribute !important;
7395 align-content: space-around !important;
7396}
7397
7398.align-content-stretch {
7399 -ms-flex-line-pack: stretch !important;
7400 align-content: stretch !important;
7401}
7402
7403.align-self-auto {
7404 -ms-flex-item-align: auto !important;
7405 align-self: auto !important;
7406}
7407
7408.align-self-start {
7409 -ms-flex-item-align: start !important;
7410 align-self: flex-start !important;
7411}
7412
7413.align-self-end {
7414 -ms-flex-item-align: end !important;
7415 align-self: flex-end !important;
7416}
7417
7418.align-self-center {
7419 -ms-flex-item-align: center !important;
7420 align-self: center !important;
7421}
7422
7423.align-self-baseline {
7424 -ms-flex-item-align: baseline !important;
7425 align-self: baseline !important;
7426}
7427
7428.align-self-stretch {
7429 -ms-flex-item-align: stretch !important;
7430 align-self: stretch !important;
7431}
7432
7433@media (min-width: 576px) {
7434 .flex-sm-row {
7435 -ms-flex-direction: row !important;
7436 flex-direction: row !important;
7437 }
7438 .flex-sm-column {
7439 -ms-flex-direction: column !important;
7440 flex-direction: column !important;
7441 }
7442 .flex-sm-row-reverse {
7443 -ms-flex-direction: row-reverse !important;
7444 flex-direction: row-reverse !important;
7445 }
7446 .flex-sm-column-reverse {
7447 -ms-flex-direction: column-reverse !important;
7448 flex-direction: column-reverse !important;
7449 }
7450 .flex-sm-wrap {
7451 -ms-flex-wrap: wrap !important;
7452 flex-wrap: wrap !important;
7453 }
7454 .flex-sm-nowrap {
7455 -ms-flex-wrap: nowrap !important;
7456 flex-wrap: nowrap !important;
7457 }
7458 .flex-sm-wrap-reverse {
7459 -ms-flex-wrap: wrap-reverse !important;
7460 flex-wrap: wrap-reverse !important;
7461 }
7462 .flex-sm-fill {
7463 -ms-flex: 1 1 auto !important;
7464 flex: 1 1 auto !important;
7465 }
7466 .flex-sm-grow-0 {
7467 -ms-flex-positive: 0 !important;
7468 flex-grow: 0 !important;
7469 }
7470 .flex-sm-grow-1 {
7471 -ms-flex-positive: 1 !important;
7472 flex-grow: 1 !important;
7473 }
7474 .flex-sm-shrink-0 {
7475 -ms-flex-negative: 0 !important;
7476 flex-shrink: 0 !important;
7477 }
7478 .flex-sm-shrink-1 {
7479 -ms-flex-negative: 1 !important;
7480 flex-shrink: 1 !important;
7481 }
7482 .justify-content-sm-start {
7483 -ms-flex-pack: start !important;
7484 justify-content: flex-start !important;
7485 }
7486 .justify-content-sm-end {
7487 -ms-flex-pack: end !important;
7488 justify-content: flex-end !important;
7489 }
7490 .justify-content-sm-center {
7491 -ms-flex-pack: center !important;
7492 justify-content: center !important;
7493 }
7494 .justify-content-sm-between {
7495 -ms-flex-pack: justify !important;
7496 justify-content: space-between !important;
7497 }
7498 .justify-content-sm-around {
7499 -ms-flex-pack: distribute !important;
7500 justify-content: space-around !important;
7501 }
7502 .align-items-sm-start {
7503 -ms-flex-align: start !important;
7504 align-items: flex-start !important;
7505 }
7506 .align-items-sm-end {
7507 -ms-flex-align: end !important;
7508 align-items: flex-end !important;
7509 }
7510 .align-items-sm-center {
7511 -ms-flex-align: center !important;
7512 align-items: center !important;
7513 }
7514 .align-items-sm-baseline {
7515 -ms-flex-align: baseline !important;
7516 align-items: baseline !important;
7517 }
7518 .align-items-sm-stretch {
7519 -ms-flex-align: stretch !important;
7520 align-items: stretch !important;
7521 }
7522 .align-content-sm-start {
7523 -ms-flex-line-pack: start !important;
7524 align-content: flex-start !important;
7525 }
7526 .align-content-sm-end {
7527 -ms-flex-line-pack: end !important;
7528 align-content: flex-end !important;
7529 }
7530 .align-content-sm-center {
7531 -ms-flex-line-pack: center !important;
7532 align-content: center !important;
7533 }
7534 .align-content-sm-between {
7535 -ms-flex-line-pack: justify !important;
7536 align-content: space-between !important;
7537 }
7538 .align-content-sm-around {
7539 -ms-flex-line-pack: distribute !important;
7540 align-content: space-around !important;
7541 }
7542 .align-content-sm-stretch {
7543 -ms-flex-line-pack: stretch !important;
7544 align-content: stretch !important;
7545 }
7546 .align-self-sm-auto {
7547 -ms-flex-item-align: auto !important;
7548 align-self: auto !important;
7549 }
7550 .align-self-sm-start {
7551 -ms-flex-item-align: start !important;
7552 align-self: flex-start !important;
7553 }
7554 .align-self-sm-end {
7555 -ms-flex-item-align: end !important;
7556 align-self: flex-end !important;
7557 }
7558 .align-self-sm-center {
7559 -ms-flex-item-align: center !important;
7560 align-self: center !important;
7561 }
7562 .align-self-sm-baseline {
7563 -ms-flex-item-align: baseline !important;
7564 align-self: baseline !important;
7565 }
7566 .align-self-sm-stretch {
7567 -ms-flex-item-align: stretch !important;
7568 align-self: stretch !important;
7569 }
7570}
7571
7572@media (min-width: 768px) {
7573 .flex-md-row {
7574 -ms-flex-direction: row !important;
7575 flex-direction: row !important;
7576 }
7577 .flex-md-column {
7578 -ms-flex-direction: column !important;
7579 flex-direction: column !important;
7580 }
7581 .flex-md-row-reverse {
7582 -ms-flex-direction: row-reverse !important;
7583 flex-direction: row-reverse !important;
7584 }
7585 .flex-md-column-reverse {
7586 -ms-flex-direction: column-reverse !important;
7587 flex-direction: column-reverse !important;
7588 }
7589 .flex-md-wrap {
7590 -ms-flex-wrap: wrap !important;
7591 flex-wrap: wrap !important;
7592 }
7593 .flex-md-nowrap {
7594 -ms-flex-wrap: nowrap !important;
7595 flex-wrap: nowrap !important;
7596 }
7597 .flex-md-wrap-reverse {
7598 -ms-flex-wrap: wrap-reverse !important;
7599 flex-wrap: wrap-reverse !important;
7600 }
7601 .flex-md-fill {
7602 -ms-flex: 1 1 auto !important;
7603 flex: 1 1 auto !important;
7604 }
7605 .flex-md-grow-0 {
7606 -ms-flex-positive: 0 !important;
7607 flex-grow: 0 !important;
7608 }
7609 .flex-md-grow-1 {
7610 -ms-flex-positive: 1 !important;
7611 flex-grow: 1 !important;
7612 }
7613 .flex-md-shrink-0 {
7614 -ms-flex-negative: 0 !important;
7615 flex-shrink: 0 !important;
7616 }
7617 .flex-md-shrink-1 {
7618 -ms-flex-negative: 1 !important;
7619 flex-shrink: 1 !important;
7620 }
7621 .justify-content-md-start {
7622 -ms-flex-pack: start !important;
7623 justify-content: flex-start !important;
7624 }
7625 .justify-content-md-end {
7626 -ms-flex-pack: end !important;
7627 justify-content: flex-end !important;
7628 }
7629 .justify-content-md-center {
7630 -ms-flex-pack: center !important;
7631 justify-content: center !important;
7632 }
7633 .justify-content-md-between {
7634 -ms-flex-pack: justify !important;
7635 justify-content: space-between !important;
7636 }
7637 .justify-content-md-around {
7638 -ms-flex-pack: distribute !important;
7639 justify-content: space-around !important;
7640 }
7641 .align-items-md-start {
7642 -ms-flex-align: start !important;
7643 align-items: flex-start !important;
7644 }
7645 .align-items-md-end {
7646 -ms-flex-align: end !important;
7647 align-items: flex-end !important;
7648 }
7649 .align-items-md-center {
7650 -ms-flex-align: center !important;
7651 align-items: center !important;
7652 }
7653 .align-items-md-baseline {
7654 -ms-flex-align: baseline !important;
7655 align-items: baseline !important;
7656 }
7657 .align-items-md-stretch {
7658 -ms-flex-align: stretch !important;
7659 align-items: stretch !important;
7660 }
7661 .align-content-md-start {
7662 -ms-flex-line-pack: start !important;
7663 align-content: flex-start !important;
7664 }
7665 .align-content-md-end {
7666 -ms-flex-line-pack: end !important;
7667 align-content: flex-end !important;
7668 }
7669 .align-content-md-center {
7670 -ms-flex-line-pack: center !important;
7671 align-content: center !important;
7672 }
7673 .align-content-md-between {
7674 -ms-flex-line-pack: justify !important;
7675 align-content: space-between !important;
7676 }
7677 .align-content-md-around {
7678 -ms-flex-line-pack: distribute !important;
7679 align-content: space-around !important;
7680 }
7681 .align-content-md-stretch {
7682 -ms-flex-line-pack: stretch !important;
7683 align-content: stretch !important;
7684 }
7685 .align-self-md-auto {
7686 -ms-flex-item-align: auto !important;
7687 align-self: auto !important;
7688 }
7689 .align-self-md-start {
7690 -ms-flex-item-align: start !important;
7691 align-self: flex-start !important;
7692 }
7693 .align-self-md-end {
7694 -ms-flex-item-align: end !important;
7695 align-self: flex-end !important;
7696 }
7697 .align-self-md-center {
7698 -ms-flex-item-align: center !important;
7699 align-self: center !important;
7700 }
7701 .align-self-md-baseline {
7702 -ms-flex-item-align: baseline !important;
7703 align-self: baseline !important;
7704 }
7705 .align-self-md-stretch {
7706 -ms-flex-item-align: stretch !important;
7707 align-self: stretch !important;
7708 }
7709}
7710
7711@media (min-width: 992px) {
7712 .flex-lg-row {
7713 -ms-flex-direction: row !important;
7714 flex-direction: row !important;
7715 }
7716 .flex-lg-column {
7717 -ms-flex-direction: column !important;
7718 flex-direction: column !important;
7719 }
7720 .flex-lg-row-reverse {
7721 -ms-flex-direction: row-reverse !important;
7722 flex-direction: row-reverse !important;
7723 }
7724 .flex-lg-column-reverse {
7725 -ms-flex-direction: column-reverse !important;
7726 flex-direction: column-reverse !important;
7727 }
7728 .flex-lg-wrap {
7729 -ms-flex-wrap: wrap !important;
7730 flex-wrap: wrap !important;
7731 }
7732 .flex-lg-nowrap {
7733 -ms-flex-wrap: nowrap !important;
7734 flex-wrap: nowrap !important;
7735 }
7736 .flex-lg-wrap-reverse {
7737 -ms-flex-wrap: wrap-reverse !important;
7738 flex-wrap: wrap-reverse !important;
7739 }
7740 .flex-lg-fill {
7741 -ms-flex: 1 1 auto !important;
7742 flex: 1 1 auto !important;
7743 }
7744 .flex-lg-grow-0 {
7745 -ms-flex-positive: 0 !important;
7746 flex-grow: 0 !important;
7747 }
7748 .flex-lg-grow-1 {
7749 -ms-flex-positive: 1 !important;
7750 flex-grow: 1 !important;
7751 }
7752 .flex-lg-shrink-0 {
7753 -ms-flex-negative: 0 !important;
7754 flex-shrink: 0 !important;
7755 }
7756 .flex-lg-shrink-1 {
7757 -ms-flex-negative: 1 !important;
7758 flex-shrink: 1 !important;
7759 }
7760 .justify-content-lg-start {
7761 -ms-flex-pack: start !important;
7762 justify-content: flex-start !important;
7763 }
7764 .justify-content-lg-end {
7765 -ms-flex-pack: end !important;
7766 justify-content: flex-end !important;
7767 }
7768 .justify-content-lg-center {
7769 -ms-flex-pack: center !important;
7770 justify-content: center !important;
7771 }
7772 .justify-content-lg-between {
7773 -ms-flex-pack: justify !important;
7774 justify-content: space-between !important;
7775 }
7776 .justify-content-lg-around {
7777 -ms-flex-pack: distribute !important;
7778 justify-content: space-around !important;
7779 }
7780 .align-items-lg-start {
7781 -ms-flex-align: start !important;
7782 align-items: flex-start !important;
7783 }
7784 .align-items-lg-end {
7785 -ms-flex-align: end !important;
7786 align-items: flex-end !important;
7787 }
7788 .align-items-lg-center {
7789 -ms-flex-align: center !important;
7790 align-items: center !important;
7791 }
7792 .align-items-lg-baseline {
7793 -ms-flex-align: baseline !important;
7794 align-items: baseline !important;
7795 }
7796 .align-items-lg-stretch {
7797 -ms-flex-align: stretch !important;
7798 align-items: stretch !important;
7799 }
7800 .align-content-lg-start {
7801 -ms-flex-line-pack: start !important;
7802 align-content: flex-start !important;
7803 }
7804 .align-content-lg-end {
7805 -ms-flex-line-pack: end !important;
7806 align-content: flex-end !important;
7807 }
7808 .align-content-lg-center {
7809 -ms-flex-line-pack: center !important;
7810 align-content: center !important;
7811 }
7812 .align-content-lg-between {
7813 -ms-flex-line-pack: justify !important;
7814 align-content: space-between !important;
7815 }
7816 .align-content-lg-around {
7817 -ms-flex-line-pack: distribute !important;
7818 align-content: space-around !important;
7819 }
7820 .align-content-lg-stretch {
7821 -ms-flex-line-pack: stretch !important;
7822 align-content: stretch !important;
7823 }
7824 .align-self-lg-auto {
7825 -ms-flex-item-align: auto !important;
7826 align-self: auto !important;
7827 }
7828 .align-self-lg-start {
7829 -ms-flex-item-align: start !important;
7830 align-self: flex-start !important;
7831 }
7832 .align-self-lg-end {
7833 -ms-flex-item-align: end !important;
7834 align-self: flex-end !important;
7835 }
7836 .align-self-lg-center {
7837 -ms-flex-item-align: center !important;
7838 align-self: center !important;
7839 }
7840 .align-self-lg-baseline {
7841 -ms-flex-item-align: baseline !important;
7842 align-self: baseline !important;
7843 }
7844 .align-self-lg-stretch {
7845 -ms-flex-item-align: stretch !important;
7846 align-self: stretch !important;
7847 }
7848}
7849
7850@media (min-width: 1200px) {
7851 .flex-xl-row {
7852 -ms-flex-direction: row !important;
7853 flex-direction: row !important;
7854 }
7855 .flex-xl-column {
7856 -ms-flex-direction: column !important;
7857 flex-direction: column !important;
7858 }
7859 .flex-xl-row-reverse {
7860 -ms-flex-direction: row-reverse !important;
7861 flex-direction: row-reverse !important;
7862 }
7863 .flex-xl-column-reverse {
7864 -ms-flex-direction: column-reverse !important;
7865 flex-direction: column-reverse !important;
7866 }
7867 .flex-xl-wrap {
7868 -ms-flex-wrap: wrap !important;
7869 flex-wrap: wrap !important;
7870 }
7871 .flex-xl-nowrap {
7872 -ms-flex-wrap: nowrap !important;
7873 flex-wrap: nowrap !important;
7874 }
7875 .flex-xl-wrap-reverse {
7876 -ms-flex-wrap: wrap-reverse !important;
7877 flex-wrap: wrap-reverse !important;
7878 }
7879 .flex-xl-fill {
7880 -ms-flex: 1 1 auto !important;
7881 flex: 1 1 auto !important;
7882 }
7883 .flex-xl-grow-0 {
7884 -ms-flex-positive: 0 !important;
7885 flex-grow: 0 !important;
7886 }
7887 .flex-xl-grow-1 {
7888 -ms-flex-positive: 1 !important;
7889 flex-grow: 1 !important;
7890 }
7891 .flex-xl-shrink-0 {
7892 -ms-flex-negative: 0 !important;
7893 flex-shrink: 0 !important;
7894 }
7895 .flex-xl-shrink-1 {
7896 -ms-flex-negative: 1 !important;
7897 flex-shrink: 1 !important;
7898 }
7899 .justify-content-xl-start {
7900 -ms-flex-pack: start !important;
7901 justify-content: flex-start !important;
7902 }
7903 .justify-content-xl-end {
7904 -ms-flex-pack: end !important;
7905 justify-content: flex-end !important;
7906 }
7907 .justify-content-xl-center {
7908 -ms-flex-pack: center !important;
7909 justify-content: center !important;
7910 }
7911 .justify-content-xl-between {
7912 -ms-flex-pack: justify !important;
7913 justify-content: space-between !important;
7914 }
7915 .justify-content-xl-around {
7916 -ms-flex-pack: distribute !important;
7917 justify-content: space-around !important;
7918 }
7919 .align-items-xl-start {
7920 -ms-flex-align: start !important;
7921 align-items: flex-start !important;
7922 }
7923 .align-items-xl-end {
7924 -ms-flex-align: end !important;
7925 align-items: flex-end !important;
7926 }
7927 .align-items-xl-center {
7928 -ms-flex-align: center !important;
7929 align-items: center !important;
7930 }
7931 .align-items-xl-baseline {
7932 -ms-flex-align: baseline !important;
7933 align-items: baseline !important;
7934 }
7935 .align-items-xl-stretch {
7936 -ms-flex-align: stretch !important;
7937 align-items: stretch !important;
7938 }
7939 .align-content-xl-start {
7940 -ms-flex-line-pack: start !important;
7941 align-content: flex-start !important;
7942 }
7943 .align-content-xl-end {
7944 -ms-flex-line-pack: end !important;
7945 align-content: flex-end !important;
7946 }
7947 .align-content-xl-center {
7948 -ms-flex-line-pack: center !important;
7949 align-content: center !important;
7950 }
7951 .align-content-xl-between {
7952 -ms-flex-line-pack: justify !important;
7953 align-content: space-between !important;
7954 }
7955 .align-content-xl-around {
7956 -ms-flex-line-pack: distribute !important;
7957 align-content: space-around !important;
7958 }
7959 .align-content-xl-stretch {
7960 -ms-flex-line-pack: stretch !important;
7961 align-content: stretch !important;
7962 }
7963 .align-self-xl-auto {
7964 -ms-flex-item-align: auto !important;
7965 align-self: auto !important;
7966 }
7967 .align-self-xl-start {
7968 -ms-flex-item-align: start !important;
7969 align-self: flex-start !important;
7970 }
7971 .align-self-xl-end {
7972 -ms-flex-item-align: end !important;
7973 align-self: flex-end !important;
7974 }
7975 .align-self-xl-center {
7976 -ms-flex-item-align: center !important;
7977 align-self: center !important;
7978 }
7979 .align-self-xl-baseline {
7980 -ms-flex-item-align: baseline !important;
7981 align-self: baseline !important;
7982 }
7983 .align-self-xl-stretch {
7984 -ms-flex-item-align: stretch !important;
7985 align-self: stretch !important;
7986 }
7987}
7988
7989.float-left {
7990 float: left !important;
7991}
7992
7993.float-right {
7994 float: right !important;
7995}
7996
7997.float-none {
7998 float: none !important;
7999}
8000
8001@media (min-width: 576px) {
8002 .float-sm-left {
8003 float: left !important;
8004 }
8005 .float-sm-right {
8006 float: right !important;
8007 }
8008 .float-sm-none {
8009 float: none !important;
8010 }
8011}
8012
8013@media (min-width: 768px) {
8014 .float-md-left {
8015 float: left !important;
8016 }
8017 .float-md-right {
8018 float: right !important;
8019 }
8020 .float-md-none {
8021 float: none !important;
8022 }
8023}
8024
8025@media (min-width: 992px) {
8026 .float-lg-left {
8027 float: left !important;
8028 }
8029 .float-lg-right {
8030 float: right !important;
8031 }
8032 .float-lg-none {
8033 float: none !important;
8034 }
8035}
8036
8037@media (min-width: 1200px) {
8038 .float-xl-left {
8039 float: left !important;
8040 }
8041 .float-xl-right {
8042 float: right !important;
8043 }
8044 .float-xl-none {
8045 float: none !important;
8046 }
8047}
8048
8049.user-select-all {
8050 -webkit-user-select: all !important;
8051 -moz-user-select: all !important;
8052 user-select: all !important;
8053}
8054
8055.user-select-auto {
8056 -webkit-user-select: auto !important;
8057 -moz-user-select: auto !important;
8058 -ms-user-select: auto !important;
8059 user-select: auto !important;
8060}
8061
8062.user-select-none {
8063 -webkit-user-select: none !important;
8064 -moz-user-select: none !important;
8065 -ms-user-select: none !important;
8066 user-select: none !important;
8067}
8068
8069.overflow-auto {
8070 overflow: auto !important;
8071}
8072
8073.overflow-hidden {
8074 overflow: hidden !important;
8075}
8076
8077.position-static {
8078 position: static !important;
8079}
8080
8081.position-relative {
8082 position: relative !important;
8083}
8084
8085.position-absolute {
8086 position: absolute !important;
8087}
8088
8089.position-fixed {
8090 position: fixed !important;
8091}
8092
8093.position-sticky {
8094 position: -webkit-sticky !important;
8095 position: sticky !important;
8096}
8097
8098.fixed-top {
8099 position: fixed;
8100 top: 0;
8101 right: 0;
8102 left: 0;
8103 z-index: 1030;
8104}
8105
8106.fixed-bottom {
8107 position: fixed;
8108 right: 0;
8109 bottom: 0;
8110 left: 0;
8111 z-index: 1030;
8112}
8113
8114@supports ((position: -webkit-sticky) or (position: sticky)) {
8115 .sticky-top {
8116 position: -webkit-sticky;
8117 position: sticky;
8118 top: 0;
8119 z-index: 1020;
8120 }
8121}
8122
8123.sr-only {
8124 position: absolute;
8125 width: 1px;
8126 height: 1px;
8127 padding: 0;
8128 margin: -1px;
8129 overflow: hidden;
8130 clip: rect(0, 0, 0, 0);
8131 white-space: nowrap;
8132 border: 0;
8133}
8134
8135.sr-only-focusable:active, .sr-only-focusable:focus {
8136 position: static;
8137 width: auto;
8138 height: auto;
8139 overflow: visible;
8140 clip: auto;
8141 white-space: normal;
8142}
8143
8144.shadow-sm {
8145 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8146}
8147
8148.shadow {
8149 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
8150}
8151
8152.shadow-lg {
8153 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8154}
8155
8156.shadow-none {
8157 box-shadow: none !important;
8158}
8159
8160.w-25 {
8161 width: 25% !important;
8162}
8163
8164.w-50 {
8165 width: 50% !important;
8166}
8167
8168.w-75 {
8169 width: 75% !important;
8170}
8171
8172.w-100 {
8173 width: 100% !important;
8174}
8175
8176.w-auto {
8177 width: auto !important;
8178}
8179
8180.h-25 {
8181 height: 25% !important;
8182}
8183
8184.h-50 {
8185 height: 50% !important;
8186}
8187
8188.h-75 {
8189 height: 75% !important;
8190}
8191
8192.h-100 {
8193 height: 100% !important;
8194}
8195
8196.h-auto {
8197 height: auto !important;
8198}
8199
8200.mw-100 {
8201 max-width: 100% !important;
8202}
8203
8204.mh-100 {
8205 max-height: 100% !important;
8206}
8207
8208.min-vw-100 {
8209 min-width: 100vw !important;
8210}
8211
8212.min-vh-100 {
8213 min-height: 100vh !important;
8214}
8215
8216.vw-100 {
8217 width: 100vw !important;
8218}
8219
8220.vh-100 {
8221 height: 100vh !important;
8222}
8223
8224.m-0 {
8225 margin: 0 !important;
8226}
8227
8228.mt-0,
8229.my-0 {
8230 margin-top: 0 !important;
8231}
8232
8233.mr-0,
8234.mx-0 {
8235 margin-right: 0 !important;
8236}
8237
8238.mb-0,
8239.my-0 {
8240 margin-bottom: 0 !important;
8241}
8242
8243.ml-0,
8244.mx-0 {
8245 margin-left: 0 !important;
8246}
8247
8248.m-1 {
8249 margin: 0.25rem !important;
8250}
8251
8252.mt-1,
8253.my-1 {
8254 margin-top: 0.25rem !important;
8255}
8256
8257.mr-1,
8258.mx-1 {
8259 margin-right: 0.25rem !important;
8260}
8261
8262.mb-1,
8263.my-1 {
8264 margin-bottom: 0.25rem !important;
8265}
8266
8267.ml-1,
8268.mx-1 {
8269 margin-left: 0.25rem !important;
8270}
8271
8272.m-2 {
8273 margin: 0.5rem !important;
8274}
8275
8276.mt-2,
8277.my-2 {
8278 margin-top: 0.5rem !important;
8279}
8280
8281.mr-2,
8282.mx-2 {
8283 margin-right: 0.5rem !important;
8284}
8285
8286.mb-2,
8287.my-2 {
8288 margin-bottom: 0.5rem !important;
8289}
8290
8291.ml-2,
8292.mx-2 {
8293 margin-left: 0.5rem !important;
8294}
8295
8296.m-3 {
8297 margin: 1rem !important;
8298}
8299
8300.mt-3,
8301.my-3 {
8302 margin-top: 1rem !important;
8303}
8304
8305.mr-3,
8306.mx-3 {
8307 margin-right: 1rem !important;
8308}
8309
8310.mb-3,
8311.my-3 {
8312 margin-bottom: 1rem !important;
8313}
8314
8315.ml-3,
8316.mx-3 {
8317 margin-left: 1rem !important;
8318}
8319
8320.m-4 {
8321 margin: 1.5rem !important;
8322}
8323
8324.mt-4,
8325.my-4 {
8326 margin-top: 1.5rem !important;
8327}
8328
8329.mr-4,
8330.mx-4 {
8331 margin-right: 1.5rem !important;
8332}
8333
8334.mb-4,
8335.my-4 {
8336 margin-bottom: 1.5rem !important;
8337}
8338
8339.ml-4,
8340.mx-4 {
8341 margin-left: 1.5rem !important;
8342}
8343
8344.m-5 {
8345 margin: 3rem !important;
8346}
8347
8348.mt-5,
8349.my-5 {
8350 margin-top: 3rem !important;
8351}
8352
8353.mr-5,
8354.mx-5 {
8355 margin-right: 3rem !important;
8356}
8357
8358.mb-5,
8359.my-5 {
8360 margin-bottom: 3rem !important;
8361}
8362
8363.ml-5,
8364.mx-5 {
8365 margin-left: 3rem !important;
8366}
8367
8368.p-0 {
8369 padding: 0 !important;
8370}
8371
8372.pt-0,
8373.py-0 {
8374 padding-top: 0 !important;
8375}
8376
8377.pr-0,
8378.px-0 {
8379 padding-right: 0 !important;
8380}
8381
8382.pb-0,
8383.py-0 {
8384 padding-bottom: 0 !important;
8385}
8386
8387.pl-0,
8388.px-0 {
8389 padding-left: 0 !important;
8390}
8391
8392.p-1 {
8393 padding: 0.25rem !important;
8394}
8395
8396.pt-1,
8397.py-1 {
8398 padding-top: 0.25rem !important;
8399}
8400
8401.pr-1,
8402.px-1 {
8403 padding-right: 0.25rem !important;
8404}
8405
8406.pb-1,
8407.py-1 {
8408 padding-bottom: 0.25rem !important;
8409}
8410
8411.pl-1,
8412.px-1 {
8413 padding-left: 0.25rem !important;
8414}
8415
8416.p-2 {
8417 padding: 0.5rem !important;
8418}
8419
8420.pt-2,
8421.py-2 {
8422 padding-top: 0.5rem !important;
8423}
8424
8425.pr-2,
8426.px-2 {
8427 padding-right: 0.5rem !important;
8428}
8429
8430.pb-2,
8431.py-2 {
8432 padding-bottom: 0.5rem !important;
8433}
8434
8435.pl-2,
8436.px-2 {
8437 padding-left: 0.5rem !important;
8438}
8439
8440.p-3 {
8441 padding: 1rem !important;
8442}
8443
8444.pt-3,
8445.py-3 {
8446 padding-top: 1rem !important;
8447}
8448
8449.pr-3,
8450.px-3 {
8451 padding-right: 1rem !important;
8452}
8453
8454.pb-3,
8455.py-3 {
8456 padding-bottom: 1rem !important;
8457}
8458
8459.pl-3,
8460.px-3 {
8461 padding-left: 1rem !important;
8462}
8463
8464.p-4 {
8465 padding: 1.5rem !important;
8466}
8467
8468.pt-4,
8469.py-4 {
8470 padding-top: 1.5rem !important;
8471}
8472
8473.pr-4,
8474.px-4 {
8475 padding-right: 1.5rem !important;
8476}
8477
8478.pb-4,
8479.py-4 {
8480 padding-bottom: 1.5rem !important;
8481}
8482
8483.pl-4,
8484.px-4 {
8485 padding-left: 1.5rem !important;
8486}
8487
8488.p-5 {
8489 padding: 3rem !important;
8490}
8491
8492.pt-5,
8493.py-5 {
8494 padding-top: 3rem !important;
8495}
8496
8497.pr-5,
8498.px-5 {
8499 padding-right: 3rem !important;
8500}
8501
8502.pb-5,
8503.py-5 {
8504 padding-bottom: 3rem !important;
8505}
8506
8507.pl-5,
8508.px-5 {
8509 padding-left: 3rem !important;
8510}
8511
8512.m-n1 {
8513 margin: -0.25rem !important;
8514}
8515
8516.mt-n1,
8517.my-n1 {
8518 margin-top: -0.25rem !important;
8519}
8520
8521.mr-n1,
8522.mx-n1 {
8523 margin-right: -0.25rem !important;
8524}
8525
8526.mb-n1,
8527.my-n1 {
8528 margin-bottom: -0.25rem !important;
8529}
8530
8531.ml-n1,
8532.mx-n1 {
8533 margin-left: -0.25rem !important;
8534}
8535
8536.m-n2 {
8537 margin: -0.5rem !important;
8538}
8539
8540.mt-n2,
8541.my-n2 {
8542 margin-top: -0.5rem !important;
8543}
8544
8545.mr-n2,
8546.mx-n2 {
8547 margin-right: -0.5rem !important;
8548}
8549
8550.mb-n2,
8551.my-n2 {
8552 margin-bottom: -0.5rem !important;
8553}
8554
8555.ml-n2,
8556.mx-n2 {
8557 margin-left: -0.5rem !important;
8558}
8559
8560.m-n3 {
8561 margin: -1rem !important;
8562}
8563
8564.mt-n3,
8565.my-n3 {
8566 margin-top: -1rem !important;
8567}
8568
8569.mr-n3,
8570.mx-n3 {
8571 margin-right: -1rem !important;
8572}
8573
8574.mb-n3,
8575.my-n3 {
8576 margin-bottom: -1rem !important;
8577}
8578
8579.ml-n3,
8580.mx-n3 {
8581 margin-left: -1rem !important;
8582}
8583
8584.m-n4 {
8585 margin: -1.5rem !important;
8586}
8587
8588.mt-n4,
8589.my-n4 {
8590 margin-top: -1.5rem !important;
8591}
8592
8593.mr-n4,
8594.mx-n4 {
8595 margin-right: -1.5rem !important;
8596}
8597
8598.mb-n4,
8599.my-n4 {
8600 margin-bottom: -1.5rem !important;
8601}
8602
8603.ml-n4,
8604.mx-n4 {
8605 margin-left: -1.5rem !important;
8606}
8607
8608.m-n5 {
8609 margin: -3rem !important;
8610}
8611
8612.mt-n5,
8613.my-n5 {
8614 margin-top: -3rem !important;
8615}
8616
8617.mr-n5,
8618.mx-n5 {
8619 margin-right: -3rem !important;
8620}
8621
8622.mb-n5,
8623.my-n5 {
8624 margin-bottom: -3rem !important;
8625}
8626
8627.ml-n5,
8628.mx-n5 {
8629 margin-left: -3rem !important;
8630}
8631
8632.m-auto {
8633 margin: auto !important;
8634}
8635
8636.mt-auto,
8637.my-auto {
8638 margin-top: auto !important;
8639}
8640
8641.mr-auto,
8642.mx-auto {
8643 margin-right: auto !important;
8644}
8645
8646.mb-auto,
8647.my-auto {
8648 margin-bottom: auto !important;
8649}
8650
8651.ml-auto,
8652.mx-auto {
8653 margin-left: auto !important;
8654}
8655
8656@media (min-width: 576px) {
8657 .m-sm-0 {
8658 margin: 0 !important;
8659 }
8660 .mt-sm-0,
8661 .my-sm-0 {
8662 margin-top: 0 !important;
8663 }
8664 .mr-sm-0,
8665 .mx-sm-0 {
8666 margin-right: 0 !important;
8667 }
8668 .mb-sm-0,
8669 .my-sm-0 {
8670 margin-bottom: 0 !important;
8671 }
8672 .ml-sm-0,
8673 .mx-sm-0 {
8674 margin-left: 0 !important;
8675 }
8676 .m-sm-1 {
8677 margin: 0.25rem !important;
8678 }
8679 .mt-sm-1,
8680 .my-sm-1 {
8681 margin-top: 0.25rem !important;
8682 }
8683 .mr-sm-1,
8684 .mx-sm-1 {
8685 margin-right: 0.25rem !important;
8686 }
8687 .mb-sm-1,
8688 .my-sm-1 {
8689 margin-bottom: 0.25rem !important;
8690 }
8691 .ml-sm-1,
8692 .mx-sm-1 {
8693 margin-left: 0.25rem !important;
8694 }
8695 .m-sm-2 {
8696 margin: 0.5rem !important;
8697 }
8698 .mt-sm-2,
8699 .my-sm-2 {
8700 margin-top: 0.5rem !important;
8701 }
8702 .mr-sm-2,
8703 .mx-sm-2 {
8704 margin-right: 0.5rem !important;
8705 }
8706 .mb-sm-2,
8707 .my-sm-2 {
8708 margin-bottom: 0.5rem !important;
8709 }
8710 .ml-sm-2,
8711 .mx-sm-2 {
8712 margin-left: 0.5rem !important;
8713 }
8714 .m-sm-3 {
8715 margin: 1rem !important;
8716 }
8717 .mt-sm-3,
8718 .my-sm-3 {
8719 margin-top: 1rem !important;
8720 }
8721 .mr-sm-3,
8722 .mx-sm-3 {
8723 margin-right: 1rem !important;
8724 }
8725 .mb-sm-3,
8726 .my-sm-3 {
8727 margin-bottom: 1rem !important;
8728 }
8729 .ml-sm-3,
8730 .mx-sm-3 {
8731 margin-left: 1rem !important;
8732 }
8733 .m-sm-4 {
8734 margin: 1.5rem !important;
8735 }
8736 .mt-sm-4,
8737 .my-sm-4 {
8738 margin-top: 1.5rem !important;
8739 }
8740 .mr-sm-4,
8741 .mx-sm-4 {
8742 margin-right: 1.5rem !important;
8743 }
8744 .mb-sm-4,
8745 .my-sm-4 {
8746 margin-bottom: 1.5rem !important;
8747 }
8748 .ml-sm-4,
8749 .mx-sm-4 {
8750 margin-left: 1.5rem !important;
8751 }
8752 .m-sm-5 {
8753 margin: 3rem !important;
8754 }
8755 .mt-sm-5,
8756 .my-sm-5 {
8757 margin-top: 3rem !important;
8758 }
8759 .mr-sm-5,
8760 .mx-sm-5 {
8761 margin-right: 3rem !important;
8762 }
8763 .mb-sm-5,
8764 .my-sm-5 {
8765 margin-bottom: 3rem !important;
8766 }
8767 .ml-sm-5,
8768 .mx-sm-5 {
8769 margin-left: 3rem !important;
8770 }
8771 .p-sm-0 {
8772 padding: 0 !important;
8773 }
8774 .pt-sm-0,
8775 .py-sm-0 {
8776 padding-top: 0 !important;
8777 }
8778 .pr-sm-0,
8779 .px-sm-0 {
8780 padding-right: 0 !important;
8781 }
8782 .pb-sm-0,
8783 .py-sm-0 {
8784 padding-bottom: 0 !important;
8785 }
8786 .pl-sm-0,
8787 .px-sm-0 {
8788 padding-left: 0 !important;
8789 }
8790 .p-sm-1 {
8791 padding: 0.25rem !important;
8792 }
8793 .pt-sm-1,
8794 .py-sm-1 {
8795 padding-top: 0.25rem !important;
8796 }
8797 .pr-sm-1,
8798 .px-sm-1 {
8799 padding-right: 0.25rem !important;
8800 }
8801 .pb-sm-1,
8802 .py-sm-1 {
8803 padding-bottom: 0.25rem !important;
8804 }
8805 .pl-sm-1,
8806 .px-sm-1 {
8807 padding-left: 0.25rem !important;
8808 }
8809 .p-sm-2 {
8810 padding: 0.5rem !important;
8811 }
8812 .pt-sm-2,
8813 .py-sm-2 {
8814 padding-top: 0.5rem !important;
8815 }
8816 .pr-sm-2,
8817 .px-sm-2 {
8818 padding-right: 0.5rem !important;
8819 }
8820 .pb-sm-2,
8821 .py-sm-2 {
8822 padding-bottom: 0.5rem !important;
8823 }
8824 .pl-sm-2,
8825 .px-sm-2 {
8826 padding-left: 0.5rem !important;
8827 }
8828 .p-sm-3 {
8829 padding: 1rem !important;
8830 }
8831 .pt-sm-3,
8832 .py-sm-3 {
8833 padding-top: 1rem !important;
8834 }
8835 .pr-sm-3,
8836 .px-sm-3 {
8837 padding-right: 1rem !important;
8838 }
8839 .pb-sm-3,
8840 .py-sm-3 {
8841 padding-bottom: 1rem !important;
8842 }
8843 .pl-sm-3,
8844 .px-sm-3 {
8845 padding-left: 1rem !important;
8846 }
8847 .p-sm-4 {
8848 padding: 1.5rem !important;
8849 }
8850 .pt-sm-4,
8851 .py-sm-4 {
8852 padding-top: 1.5rem !important;
8853 }
8854 .pr-sm-4,
8855 .px-sm-4 {
8856 padding-right: 1.5rem !important;
8857 }
8858 .pb-sm-4,
8859 .py-sm-4 {
8860 padding-bottom: 1.5rem !important;
8861 }
8862 .pl-sm-4,
8863 .px-sm-4 {
8864 padding-left: 1.5rem !important;
8865 }
8866 .p-sm-5 {
8867 padding: 3rem !important;
8868 }
8869 .pt-sm-5,
8870 .py-sm-5 {
8871 padding-top: 3rem !important;
8872 }
8873 .pr-sm-5,
8874 .px-sm-5 {
8875 padding-right: 3rem !important;
8876 }
8877 .pb-sm-5,
8878 .py-sm-5 {
8879 padding-bottom: 3rem !important;
8880 }
8881 .pl-sm-5,
8882 .px-sm-5 {
8883 padding-left: 3rem !important;
8884 }
8885 .m-sm-n1 {
8886 margin: -0.25rem !important;
8887 }
8888 .mt-sm-n1,
8889 .my-sm-n1 {
8890 margin-top: -0.25rem !important;
8891 }
8892 .mr-sm-n1,
8893 .mx-sm-n1 {
8894 margin-right: -0.25rem !important;
8895 }
8896 .mb-sm-n1,
8897 .my-sm-n1 {
8898 margin-bottom: -0.25rem !important;
8899 }
8900 .ml-sm-n1,
8901 .mx-sm-n1 {
8902 margin-left: -0.25rem !important;
8903 }
8904 .m-sm-n2 {
8905 margin: -0.5rem !important;
8906 }
8907 .mt-sm-n2,
8908 .my-sm-n2 {
8909 margin-top: -0.5rem !important;
8910 }
8911 .mr-sm-n2,
8912 .mx-sm-n2 {
8913 margin-right: -0.5rem !important;
8914 }
8915 .mb-sm-n2,
8916 .my-sm-n2 {
8917 margin-bottom: -0.5rem !important;
8918 }
8919 .ml-sm-n2,
8920 .mx-sm-n2 {
8921 margin-left: -0.5rem !important;
8922 }
8923 .m-sm-n3 {
8924 margin: -1rem !important;
8925 }
8926 .mt-sm-n3,
8927 .my-sm-n3 {
8928 margin-top: -1rem !important;
8929 }
8930 .mr-sm-n3,
8931 .mx-sm-n3 {
8932 margin-right: -1rem !important;
8933 }
8934 .mb-sm-n3,
8935 .my-sm-n3 {
8936 margin-bottom: -1rem !important;
8937 }
8938 .ml-sm-n3,
8939 .mx-sm-n3 {
8940 margin-left: -1rem !important;
8941 }
8942 .m-sm-n4 {
8943 margin: -1.5rem !important;
8944 }
8945 .mt-sm-n4,
8946 .my-sm-n4 {
8947 margin-top: -1.5rem !important;
8948 }
8949 .mr-sm-n4,
8950 .mx-sm-n4 {
8951 margin-right: -1.5rem !important;
8952 }
8953 .mb-sm-n4,
8954 .my-sm-n4 {
8955 margin-bottom: -1.5rem !important;
8956 }
8957 .ml-sm-n4,
8958 .mx-sm-n4 {
8959 margin-left: -1.5rem !important;
8960 }
8961 .m-sm-n5 {
8962 margin: -3rem !important;
8963 }
8964 .mt-sm-n5,
8965 .my-sm-n5 {
8966 margin-top: -3rem !important;
8967 }
8968 .mr-sm-n5,
8969 .mx-sm-n5 {
8970 margin-right: -3rem !important;
8971 }
8972 .mb-sm-n5,
8973 .my-sm-n5 {
8974 margin-bottom: -3rem !important;
8975 }
8976 .ml-sm-n5,
8977 .mx-sm-n5 {
8978 margin-left: -3rem !important;
8979 }
8980 .m-sm-auto {
8981 margin: auto !important;
8982 }
8983 .mt-sm-auto,
8984 .my-sm-auto {
8985 margin-top: auto !important;
8986 }
8987 .mr-sm-auto,
8988 .mx-sm-auto {
8989 margin-right: auto !important;
8990 }
8991 .mb-sm-auto,
8992 .my-sm-auto {
8993 margin-bottom: auto !important;
8994 }
8995 .ml-sm-auto,
8996 .mx-sm-auto {
8997 margin-left: auto !important;
8998 }
8999}
9000
9001@media (min-width: 768px) {
9002 .m-md-0 {
9003 margin: 0 !important;
9004 }
9005 .mt-md-0,
9006 .my-md-0 {
9007 margin-top: 0 !important;
9008 }
9009 .mr-md-0,
9010 .mx-md-0 {
9011 margin-right: 0 !important;
9012 }
9013 .mb-md-0,
9014 .my-md-0 {
9015 margin-bottom: 0 !important;
9016 }
9017 .ml-md-0,
9018 .mx-md-0 {
9019 margin-left: 0 !important;
9020 }
9021 .m-md-1 {
9022 margin: 0.25rem !important;
9023 }
9024 .mt-md-1,
9025 .my-md-1 {
9026 margin-top: 0.25rem !important;
9027 }
9028 .mr-md-1,
9029 .mx-md-1 {
9030 margin-right: 0.25rem !important;
9031 }
9032 .mb-md-1,
9033 .my-md-1 {
9034 margin-bottom: 0.25rem !important;
9035 }
9036 .ml-md-1,
9037 .mx-md-1 {
9038 margin-left: 0.25rem !important;
9039 }
9040 .m-md-2 {
9041 margin: 0.5rem !important;
9042 }
9043 .mt-md-2,
9044 .my-md-2 {
9045 margin-top: 0.5rem !important;
9046 }
9047 .mr-md-2,
9048 .mx-md-2 {
9049 margin-right: 0.5rem !important;
9050 }
9051 .mb-md-2,
9052 .my-md-2 {
9053 margin-bottom: 0.5rem !important;
9054 }
9055 .ml-md-2,
9056 .mx-md-2 {
9057 margin-left: 0.5rem !important;
9058 }
9059 .m-md-3 {
9060 margin: 1rem !important;
9061 }
9062 .mt-md-3,
9063 .my-md-3 {
9064 margin-top: 1rem !important;
9065 }
9066 .mr-md-3,
9067 .mx-md-3 {
9068 margin-right: 1rem !important;
9069 }
9070 .mb-md-3,
9071 .my-md-3 {
9072 margin-bottom: 1rem !important;
9073 }
9074 .ml-md-3,
9075 .mx-md-3 {
9076 margin-left: 1rem !important;
9077 }
9078 .m-md-4 {
9079 margin: 1.5rem !important;
9080 }
9081 .mt-md-4,
9082 .my-md-4 {
9083 margin-top: 1.5rem !important;
9084 }
9085 .mr-md-4,
9086 .mx-md-4 {
9087 margin-right: 1.5rem !important;
9088 }
9089 .mb-md-4,
9090 .my-md-4 {
9091 margin-bottom: 1.5rem !important;
9092 }
9093 .ml-md-4,
9094 .mx-md-4 {
9095 margin-left: 1.5rem !important;
9096 }
9097 .m-md-5 {
9098 margin: 3rem !important;
9099 }
9100 .mt-md-5,
9101 .my-md-5 {
9102 margin-top: 3rem !important;
9103 }
9104 .mr-md-5,
9105 .mx-md-5 {
9106 margin-right: 3rem !important;
9107 }
9108 .mb-md-5,
9109 .my-md-5 {
9110 margin-bottom: 3rem !important;
9111 }
9112 .ml-md-5,
9113 .mx-md-5 {
9114 margin-left: 3rem !important;
9115 }
9116 .p-md-0 {
9117 padding: 0 !important;
9118 }
9119 .pt-md-0,
9120 .py-md-0 {
9121 padding-top: 0 !important;
9122 }
9123 .pr-md-0,
9124 .px-md-0 {
9125 padding-right: 0 !important;
9126 }
9127 .pb-md-0,
9128 .py-md-0 {
9129 padding-bottom: 0 !important;
9130 }
9131 .pl-md-0,
9132 .px-md-0 {
9133 padding-left: 0 !important;
9134 }
9135 .p-md-1 {
9136 padding: 0.25rem !important;
9137 }
9138 .pt-md-1,
9139 .py-md-1 {
9140 padding-top: 0.25rem !important;
9141 }
9142 .pr-md-1,
9143 .px-md-1 {
9144 padding-right: 0.25rem !important;
9145 }
9146 .pb-md-1,
9147 .py-md-1 {
9148 padding-bottom: 0.25rem !important;
9149 }
9150 .pl-md-1,
9151 .px-md-1 {
9152 padding-left: 0.25rem !important;
9153 }
9154 .p-md-2 {
9155 padding: 0.5rem !important;
9156 }
9157 .pt-md-2,
9158 .py-md-2 {
9159 padding-top: 0.5rem !important;
9160 }
9161 .pr-md-2,
9162 .px-md-2 {
9163 padding-right: 0.5rem !important;
9164 }
9165 .pb-md-2,
9166 .py-md-2 {
9167 padding-bottom: 0.5rem !important;
9168 }
9169 .pl-md-2,
9170 .px-md-2 {
9171 padding-left: 0.5rem !important;
9172 }
9173 .p-md-3 {
9174 padding: 1rem !important;
9175 }
9176 .pt-md-3,
9177 .py-md-3 {
9178 padding-top: 1rem !important;
9179 }
9180 .pr-md-3,
9181 .px-md-3 {
9182 padding-right: 1rem !important;
9183 }
9184 .pb-md-3,
9185 .py-md-3 {
9186 padding-bottom: 1rem !important;
9187 }
9188 .pl-md-3,
9189 .px-md-3 {
9190 padding-left: 1rem !important;
9191 }
9192 .p-md-4 {
9193 padding: 1.5rem !important;
9194 }
9195 .pt-md-4,
9196 .py-md-4 {
9197 padding-top: 1.5rem !important;
9198 }
9199 .pr-md-4,
9200 .px-md-4 {
9201 padding-right: 1.5rem !important;
9202 }
9203 .pb-md-4,
9204 .py-md-4 {
9205 padding-bottom: 1.5rem !important;
9206 }
9207 .pl-md-4,
9208 .px-md-4 {
9209 padding-left: 1.5rem !important;
9210 }
9211 .p-md-5 {
9212 padding: 3rem !important;
9213 }
9214 .pt-md-5,
9215 .py-md-5 {
9216 padding-top: 3rem !important;
9217 }
9218 .pr-md-5,
9219 .px-md-5 {
9220 padding-right: 3rem !important;
9221 }
9222 .pb-md-5,
9223 .py-md-5 {
9224 padding-bottom: 3rem !important;
9225 }
9226 .pl-md-5,
9227 .px-md-5 {
9228 padding-left: 3rem !important;
9229 }
9230 .m-md-n1 {
9231 margin: -0.25rem !important;
9232 }
9233 .mt-md-n1,
9234 .my-md-n1 {
9235 margin-top: -0.25rem !important;
9236 }
9237 .mr-md-n1,
9238 .mx-md-n1 {
9239 margin-right: -0.25rem !important;
9240 }
9241 .mb-md-n1,
9242 .my-md-n1 {
9243 margin-bottom: -0.25rem !important;
9244 }
9245 .ml-md-n1,
9246 .mx-md-n1 {
9247 margin-left: -0.25rem !important;
9248 }
9249 .m-md-n2 {
9250 margin: -0.5rem !important;
9251 }
9252 .mt-md-n2,
9253 .my-md-n2 {
9254 margin-top: -0.5rem !important;
9255 }
9256 .mr-md-n2,
9257 .mx-md-n2 {
9258 margin-right: -0.5rem !important;
9259 }
9260 .mb-md-n2,
9261 .my-md-n2 {
9262 margin-bottom: -0.5rem !important;
9263 }
9264 .ml-md-n2,
9265 .mx-md-n2 {
9266 margin-left: -0.5rem !important;
9267 }
9268 .m-md-n3 {
9269 margin: -1rem !important;
9270 }
9271 .mt-md-n3,
9272 .my-md-n3 {
9273 margin-top: -1rem !important;
9274 }
9275 .mr-md-n3,
9276 .mx-md-n3 {
9277 margin-right: -1rem !important;
9278 }
9279 .mb-md-n3,
9280 .my-md-n3 {
9281 margin-bottom: -1rem !important;
9282 }
9283 .ml-md-n3,
9284 .mx-md-n3 {
9285 margin-left: -1rem !important;
9286 }
9287 .m-md-n4 {
9288 margin: -1.5rem !important;
9289 }
9290 .mt-md-n4,
9291 .my-md-n4 {
9292 margin-top: -1.5rem !important;
9293 }
9294 .mr-md-n4,
9295 .mx-md-n4 {
9296 margin-right: -1.5rem !important;
9297 }
9298 .mb-md-n4,
9299 .my-md-n4 {
9300 margin-bottom: -1.5rem !important;
9301 }
9302 .ml-md-n4,
9303 .mx-md-n4 {
9304 margin-left: -1.5rem !important;
9305 }
9306 .m-md-n5 {
9307 margin: -3rem !important;
9308 }
9309 .mt-md-n5,
9310 .my-md-n5 {
9311 margin-top: -3rem !important;
9312 }
9313 .mr-md-n5,
9314 .mx-md-n5 {
9315 margin-right: -3rem !important;
9316 }
9317 .mb-md-n5,
9318 .my-md-n5 {
9319 margin-bottom: -3rem !important;
9320 }
9321 .ml-md-n5,
9322 .mx-md-n5 {
9323 margin-left: -3rem !important;
9324 }
9325 .m-md-auto {
9326 margin: auto !important;
9327 }
9328 .mt-md-auto,
9329 .my-md-auto {
9330 margin-top: auto !important;
9331 }
9332 .mr-md-auto,
9333 .mx-md-auto {
9334 margin-right: auto !important;
9335 }
9336 .mb-md-auto,
9337 .my-md-auto {
9338 margin-bottom: auto !important;
9339 }
9340 .ml-md-auto,
9341 .mx-md-auto {
9342 margin-left: auto !important;
9343 }
9344}
9345
9346@media (min-width: 992px) {
9347 .m-lg-0 {
9348 margin: 0 !important;
9349 }
9350 .mt-lg-0,
9351 .my-lg-0 {
9352 margin-top: 0 !important;
9353 }
9354 .mr-lg-0,
9355 .mx-lg-0 {
9356 margin-right: 0 !important;
9357 }
9358 .mb-lg-0,
9359 .my-lg-0 {
9360 margin-bottom: 0 !important;
9361 }
9362 .ml-lg-0,
9363 .mx-lg-0 {
9364 margin-left: 0 !important;
9365 }
9366 .m-lg-1 {
9367 margin: 0.25rem !important;
9368 }
9369 .mt-lg-1,
9370 .my-lg-1 {
9371 margin-top: 0.25rem !important;
9372 }
9373 .mr-lg-1,
9374 .mx-lg-1 {
9375 margin-right: 0.25rem !important;
9376 }
9377 .mb-lg-1,
9378 .my-lg-1 {
9379 margin-bottom: 0.25rem !important;
9380 }
9381 .ml-lg-1,
9382 .mx-lg-1 {
9383 margin-left: 0.25rem !important;
9384 }
9385 .m-lg-2 {
9386 margin: 0.5rem !important;
9387 }
9388 .mt-lg-2,
9389 .my-lg-2 {
9390 margin-top: 0.5rem !important;
9391 }
9392 .mr-lg-2,
9393 .mx-lg-2 {
9394 margin-right: 0.5rem !important;
9395 }
9396 .mb-lg-2,
9397 .my-lg-2 {
9398 margin-bottom: 0.5rem !important;
9399 }
9400 .ml-lg-2,
9401 .mx-lg-2 {
9402 margin-left: 0.5rem !important;
9403 }
9404 .m-lg-3 {
9405 margin: 1rem !important;
9406 }
9407 .mt-lg-3,
9408 .my-lg-3 {
9409 margin-top: 1rem !important;
9410 }
9411 .mr-lg-3,
9412 .mx-lg-3 {
9413 margin-right: 1rem !important;
9414 }
9415 .mb-lg-3,
9416 .my-lg-3 {
9417 margin-bottom: 1rem !important;
9418 }
9419 .ml-lg-3,
9420 .mx-lg-3 {
9421 margin-left: 1rem !important;
9422 }
9423 .m-lg-4 {
9424 margin: 1.5rem !important;
9425 }
9426 .mt-lg-4,
9427 .my-lg-4 {
9428 margin-top: 1.5rem !important;
9429 }
9430 .mr-lg-4,
9431 .mx-lg-4 {
9432 margin-right: 1.5rem !important;
9433 }
9434 .mb-lg-4,
9435 .my-lg-4 {
9436 margin-bottom: 1.5rem !important;
9437 }
9438 .ml-lg-4,
9439 .mx-lg-4 {
9440 margin-left: 1.5rem !important;
9441 }
9442 .m-lg-5 {
9443 margin: 3rem !important;
9444 }
9445 .mt-lg-5,
9446 .my-lg-5 {
9447 margin-top: 3rem !important;
9448 }
9449 .mr-lg-5,
9450 .mx-lg-5 {
9451 margin-right: 3rem !important;
9452 }
9453 .mb-lg-5,
9454 .my-lg-5 {
9455 margin-bottom: 3rem !important;
9456 }
9457 .ml-lg-5,
9458 .mx-lg-5 {
9459 margin-left: 3rem !important;
9460 }
9461 .p-lg-0 {
9462 padding: 0 !important;
9463 }
9464 .pt-lg-0,
9465 .py-lg-0 {
9466 padding-top: 0 !important;
9467 }
9468 .pr-lg-0,
9469 .px-lg-0 {
9470 padding-right: 0 !important;
9471 }
9472 .pb-lg-0,
9473 .py-lg-0 {
9474 padding-bottom: 0 !important;
9475 }
9476 .pl-lg-0,
9477 .px-lg-0 {
9478 padding-left: 0 !important;
9479 }
9480 .p-lg-1 {
9481 padding: 0.25rem !important;
9482 }
9483 .pt-lg-1,
9484 .py-lg-1 {
9485 padding-top: 0.25rem !important;
9486 }
9487 .pr-lg-1,
9488 .px-lg-1 {
9489 padding-right: 0.25rem !important;
9490 }
9491 .pb-lg-1,
9492 .py-lg-1 {
9493 padding-bottom: 0.25rem !important;
9494 }
9495 .pl-lg-1,
9496 .px-lg-1 {
9497 padding-left: 0.25rem !important;
9498 }
9499 .p-lg-2 {
9500 padding: 0.5rem !important;
9501 }
9502 .pt-lg-2,
9503 .py-lg-2 {
9504 padding-top: 0.5rem !important;
9505 }
9506 .pr-lg-2,
9507 .px-lg-2 {
9508 padding-right: 0.5rem !important;
9509 }
9510 .pb-lg-2,
9511 .py-lg-2 {
9512 padding-bottom: 0.5rem !important;
9513 }
9514 .pl-lg-2,
9515 .px-lg-2 {
9516 padding-left: 0.5rem !important;
9517 }
9518 .p-lg-3 {
9519 padding: 1rem !important;
9520 }
9521 .pt-lg-3,
9522 .py-lg-3 {
9523 padding-top: 1rem !important;
9524 }
9525 .pr-lg-3,
9526 .px-lg-3 {
9527 padding-right: 1rem !important;
9528 }
9529 .pb-lg-3,
9530 .py-lg-3 {
9531 padding-bottom: 1rem !important;
9532 }
9533 .pl-lg-3,
9534 .px-lg-3 {
9535 padding-left: 1rem !important;
9536 }
9537 .p-lg-4 {
9538 padding: 1.5rem !important;
9539 }
9540 .pt-lg-4,
9541 .py-lg-4 {
9542 padding-top: 1.5rem !important;
9543 }
9544 .pr-lg-4,
9545 .px-lg-4 {
9546 padding-right: 1.5rem !important;
9547 }
9548 .pb-lg-4,
9549 .py-lg-4 {
9550 padding-bottom: 1.5rem !important;
9551 }
9552 .pl-lg-4,
9553 .px-lg-4 {
9554 padding-left: 1.5rem !important;
9555 }
9556 .p-lg-5 {
9557 padding: 3rem !important;
9558 }
9559 .pt-lg-5,
9560 .py-lg-5 {
9561 padding-top: 3rem !important;
9562 }
9563 .pr-lg-5,
9564 .px-lg-5 {
9565 padding-right: 3rem !important;
9566 }
9567 .pb-lg-5,
9568 .py-lg-5 {
9569 padding-bottom: 3rem !important;
9570 }
9571 .pl-lg-5,
9572 .px-lg-5 {
9573 padding-left: 3rem !important;
9574 }
9575 .m-lg-n1 {
9576 margin: -0.25rem !important;
9577 }
9578 .mt-lg-n1,
9579 .my-lg-n1 {
9580 margin-top: -0.25rem !important;
9581 }
9582 .mr-lg-n1,
9583 .mx-lg-n1 {
9584 margin-right: -0.25rem !important;
9585 }
9586 .mb-lg-n1,
9587 .my-lg-n1 {
9588 margin-bottom: -0.25rem !important;
9589 }
9590 .ml-lg-n1,
9591 .mx-lg-n1 {
9592 margin-left: -0.25rem !important;
9593 }
9594 .m-lg-n2 {
9595 margin: -0.5rem !important;
9596 }
9597 .mt-lg-n2,
9598 .my-lg-n2 {
9599 margin-top: -0.5rem !important;
9600 }
9601 .mr-lg-n2,
9602 .mx-lg-n2 {
9603 margin-right: -0.5rem !important;
9604 }
9605 .mb-lg-n2,
9606 .my-lg-n2 {
9607 margin-bottom: -0.5rem !important;
9608 }
9609 .ml-lg-n2,
9610 .mx-lg-n2 {
9611 margin-left: -0.5rem !important;
9612 }
9613 .m-lg-n3 {
9614 margin: -1rem !important;
9615 }
9616 .mt-lg-n3,
9617 .my-lg-n3 {
9618 margin-top: -1rem !important;
9619 }
9620 .mr-lg-n3,
9621 .mx-lg-n3 {
9622 margin-right: -1rem !important;
9623 }
9624 .mb-lg-n3,
9625 .my-lg-n3 {
9626 margin-bottom: -1rem !important;
9627 }
9628 .ml-lg-n3,
9629 .mx-lg-n3 {
9630 margin-left: -1rem !important;
9631 }
9632 .m-lg-n4 {
9633 margin: -1.5rem !important;
9634 }
9635 .mt-lg-n4,
9636 .my-lg-n4 {
9637 margin-top: -1.5rem !important;
9638 }
9639 .mr-lg-n4,
9640 .mx-lg-n4 {
9641 margin-right: -1.5rem !important;
9642 }
9643 .mb-lg-n4,
9644 .my-lg-n4 {
9645 margin-bottom: -1.5rem !important;
9646 }
9647 .ml-lg-n4,
9648 .mx-lg-n4 {
9649 margin-left: -1.5rem !important;
9650 }
9651 .m-lg-n5 {
9652 margin: -3rem !important;
9653 }
9654 .mt-lg-n5,
9655 .my-lg-n5 {
9656 margin-top: -3rem !important;
9657 }
9658 .mr-lg-n5,
9659 .mx-lg-n5 {
9660 margin-right: -3rem !important;
9661 }
9662 .mb-lg-n5,
9663 .my-lg-n5 {
9664 margin-bottom: -3rem !important;
9665 }
9666 .ml-lg-n5,
9667 .mx-lg-n5 {
9668 margin-left: -3rem !important;
9669 }
9670 .m-lg-auto {
9671 margin: auto !important;
9672 }
9673 .mt-lg-auto,
9674 .my-lg-auto {
9675 margin-top: auto !important;
9676 }
9677 .mr-lg-auto,
9678 .mx-lg-auto {
9679 margin-right: auto !important;
9680 }
9681 .mb-lg-auto,
9682 .my-lg-auto {
9683 margin-bottom: auto !important;
9684 }
9685 .ml-lg-auto,
9686 .mx-lg-auto {
9687 margin-left: auto !important;
9688 }
9689}
9690
9691@media (min-width: 1200px) {
9692 .m-xl-0 {
9693 margin: 0 !important;
9694 }
9695 .mt-xl-0,
9696 .my-xl-0 {
9697 margin-top: 0 !important;
9698 }
9699 .mr-xl-0,
9700 .mx-xl-0 {
9701 margin-right: 0 !important;
9702 }
9703 .mb-xl-0,
9704 .my-xl-0 {
9705 margin-bottom: 0 !important;
9706 }
9707 .ml-xl-0,
9708 .mx-xl-0 {
9709 margin-left: 0 !important;
9710 }
9711 .m-xl-1 {
9712 margin: 0.25rem !important;
9713 }
9714 .mt-xl-1,
9715 .my-xl-1 {
9716 margin-top: 0.25rem !important;
9717 }
9718 .mr-xl-1,
9719 .mx-xl-1 {
9720 margin-right: 0.25rem !important;
9721 }
9722 .mb-xl-1,
9723 .my-xl-1 {
9724 margin-bottom: 0.25rem !important;
9725 }
9726 .ml-xl-1,
9727 .mx-xl-1 {
9728 margin-left: 0.25rem !important;
9729 }
9730 .m-xl-2 {
9731 margin: 0.5rem !important;
9732 }
9733 .mt-xl-2,
9734 .my-xl-2 {
9735 margin-top: 0.5rem !important;
9736 }
9737 .mr-xl-2,
9738 .mx-xl-2 {
9739 margin-right: 0.5rem !important;
9740 }
9741 .mb-xl-2,
9742 .my-xl-2 {
9743 margin-bottom: 0.5rem !important;
9744 }
9745 .ml-xl-2,
9746 .mx-xl-2 {
9747 margin-left: 0.5rem !important;
9748 }
9749 .m-xl-3 {
9750 margin: 1rem !important;
9751 }
9752 .mt-xl-3,
9753 .my-xl-3 {
9754 margin-top: 1rem !important;
9755 }
9756 .mr-xl-3,
9757 .mx-xl-3 {
9758 margin-right: 1rem !important;
9759 }
9760 .mb-xl-3,
9761 .my-xl-3 {
9762 margin-bottom: 1rem !important;
9763 }
9764 .ml-xl-3,
9765 .mx-xl-3 {
9766 margin-left: 1rem !important;
9767 }
9768 .m-xl-4 {
9769 margin: 1.5rem !important;
9770 }
9771 .mt-xl-4,
9772 .my-xl-4 {
9773 margin-top: 1.5rem !important;
9774 }
9775 .mr-xl-4,
9776 .mx-xl-4 {
9777 margin-right: 1.5rem !important;
9778 }
9779 .mb-xl-4,
9780 .my-xl-4 {
9781 margin-bottom: 1.5rem !important;
9782 }
9783 .ml-xl-4,
9784 .mx-xl-4 {
9785 margin-left: 1.5rem !important;
9786 }
9787 .m-xl-5 {
9788 margin: 3rem !important;
9789 }
9790 .mt-xl-5,
9791 .my-xl-5 {
9792 margin-top: 3rem !important;
9793 }
9794 .mr-xl-5,
9795 .mx-xl-5 {
9796 margin-right: 3rem !important;
9797 }
9798 .mb-xl-5,
9799 .my-xl-5 {
9800 margin-bottom: 3rem !important;
9801 }
9802 .ml-xl-5,
9803 .mx-xl-5 {
9804 margin-left: 3rem !important;
9805 }
9806 .p-xl-0 {
9807 padding: 0 !important;
9808 }
9809 .pt-xl-0,
9810 .py-xl-0 {
9811 padding-top: 0 !important;
9812 }
9813 .pr-xl-0,
9814 .px-xl-0 {
9815 padding-right: 0 !important;
9816 }
9817 .pb-xl-0,
9818 .py-xl-0 {
9819 padding-bottom: 0 !important;
9820 }
9821 .pl-xl-0,
9822 .px-xl-0 {
9823 padding-left: 0 !important;
9824 }
9825 .p-xl-1 {
9826 padding: 0.25rem !important;
9827 }
9828 .pt-xl-1,
9829 .py-xl-1 {
9830 padding-top: 0.25rem !important;
9831 }
9832 .pr-xl-1,
9833 .px-xl-1 {
9834 padding-right: 0.25rem !important;
9835 }
9836 .pb-xl-1,
9837 .py-xl-1 {
9838 padding-bottom: 0.25rem !important;
9839 }
9840 .pl-xl-1,
9841 .px-xl-1 {
9842 padding-left: 0.25rem !important;
9843 }
9844 .p-xl-2 {
9845 padding: 0.5rem !important;
9846 }
9847 .pt-xl-2,
9848 .py-xl-2 {
9849 padding-top: 0.5rem !important;
9850 }
9851 .pr-xl-2,
9852 .px-xl-2 {
9853 padding-right: 0.5rem !important;
9854 }
9855 .pb-xl-2,
9856 .py-xl-2 {
9857 padding-bottom: 0.5rem !important;
9858 }
9859 .pl-xl-2,
9860 .px-xl-2 {
9861 padding-left: 0.5rem !important;
9862 }
9863 .p-xl-3 {
9864 padding: 1rem !important;
9865 }
9866 .pt-xl-3,
9867 .py-xl-3 {
9868 padding-top: 1rem !important;
9869 }
9870 .pr-xl-3,
9871 .px-xl-3 {
9872 padding-right: 1rem !important;
9873 }
9874 .pb-xl-3,
9875 .py-xl-3 {
9876 padding-bottom: 1rem !important;
9877 }
9878 .pl-xl-3,
9879 .px-xl-3 {
9880 padding-left: 1rem !important;
9881 }
9882 .p-xl-4 {
9883 padding: 1.5rem !important;
9884 }
9885 .pt-xl-4,
9886 .py-xl-4 {
9887 padding-top: 1.5rem !important;
9888 }
9889 .pr-xl-4,
9890 .px-xl-4 {
9891 padding-right: 1.5rem !important;
9892 }
9893 .pb-xl-4,
9894 .py-xl-4 {
9895 padding-bottom: 1.5rem !important;
9896 }
9897 .pl-xl-4,
9898 .px-xl-4 {
9899 padding-left: 1.5rem !important;
9900 }
9901 .p-xl-5 {
9902 padding: 3rem !important;
9903 }
9904 .pt-xl-5,
9905 .py-xl-5 {
9906 padding-top: 3rem !important;
9907 }
9908 .pr-xl-5,
9909 .px-xl-5 {
9910 padding-right: 3rem !important;
9911 }
9912 .pb-xl-5,
9913 .py-xl-5 {
9914 padding-bottom: 3rem !important;
9915 }
9916 .pl-xl-5,
9917 .px-xl-5 {
9918 padding-left: 3rem !important;
9919 }
9920 .m-xl-n1 {
9921 margin: -0.25rem !important;
9922 }
9923 .mt-xl-n1,
9924 .my-xl-n1 {
9925 margin-top: -0.25rem !important;
9926 }
9927 .mr-xl-n1,
9928 .mx-xl-n1 {
9929 margin-right: -0.25rem !important;
9930 }
9931 .mb-xl-n1,
9932 .my-xl-n1 {
9933 margin-bottom: -0.25rem !important;
9934 }
9935 .ml-xl-n1,
9936 .mx-xl-n1 {
9937 margin-left: -0.25rem !important;
9938 }
9939 .m-xl-n2 {
9940 margin: -0.5rem !important;
9941 }
9942 .mt-xl-n2,
9943 .my-xl-n2 {
9944 margin-top: -0.5rem !important;
9945 }
9946 .mr-xl-n2,
9947 .mx-xl-n2 {
9948 margin-right: -0.5rem !important;
9949 }
9950 .mb-xl-n2,
9951 .my-xl-n2 {
9952 margin-bottom: -0.5rem !important;
9953 }
9954 .ml-xl-n2,
9955 .mx-xl-n2 {
9956 margin-left: -0.5rem !important;
9957 }
9958 .m-xl-n3 {
9959 margin: -1rem !important;
9960 }
9961 .mt-xl-n3,
9962 .my-xl-n3 {
9963 margin-top: -1rem !important;
9964 }
9965 .mr-xl-n3,
9966 .mx-xl-n3 {
9967 margin-right: -1rem !important;
9968 }
9969 .mb-xl-n3,
9970 .my-xl-n3 {
9971 margin-bottom: -1rem !important;
9972 }
9973 .ml-xl-n3,
9974 .mx-xl-n3 {
9975 margin-left: -1rem !important;
9976 }
9977 .m-xl-n4 {
9978 margin: -1.5rem !important;
9979 }
9980 .mt-xl-n4,
9981 .my-xl-n4 {
9982 margin-top: -1.5rem !important;
9983 }
9984 .mr-xl-n4,
9985 .mx-xl-n4 {
9986 margin-right: -1.5rem !important;
9987 }
9988 .mb-xl-n4,
9989 .my-xl-n4 {
9990 margin-bottom: -1.5rem !important;
9991 }
9992 .ml-xl-n4,
9993 .mx-xl-n4 {
9994 margin-left: -1.5rem !important;
9995 }
9996 .m-xl-n5 {
9997 margin: -3rem !important;
9998 }
9999 .mt-xl-n5,
10000 .my-xl-n5 {
10001 margin-top: -3rem !important;
10002 }
10003 .mr-xl-n5,
10004 .mx-xl-n5 {
10005 margin-right: -3rem !important;
10006 }
10007 .mb-xl-n5,
10008 .my-xl-n5 {
10009 margin-bottom: -3rem !important;
10010 }
10011 .ml-xl-n5,
10012 .mx-xl-n5 {
10013 margin-left: -3rem !important;
10014 }
10015 .m-xl-auto {
10016 margin: auto !important;
10017 }
10018 .mt-xl-auto,
10019 .my-xl-auto {
10020 margin-top: auto !important;
10021 }
10022 .mr-xl-auto,
10023 .mx-xl-auto {
10024 margin-right: auto !important;
10025 }
10026 .mb-xl-auto,
10027 .my-xl-auto {
10028 margin-bottom: auto !important;
10029 }
10030 .ml-xl-auto,
10031 .mx-xl-auto {
10032 margin-left: auto !important;
10033 }
10034}
10035
10036.stretched-link::after {
10037 position: absolute;
10038 top: 0;
10039 right: 0;
10040 bottom: 0;
10041 left: 0;
10042 z-index: 1;
10043 pointer-events: auto;
10044 content: "";
10045 background-color: rgba(0, 0, 0, 0);
10046}
10047
10048.text-monospace {
10049 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
10050}
10051
10052.text-justify {
10053 text-align: justify !important;
10054}
10055
10056.text-wrap {
10057 white-space: normal !important;
10058}
10059
10060.text-nowrap {
10061 white-space: nowrap !important;
10062}
10063
10064.text-truncate {
10065 overflow: hidden;
10066 text-overflow: ellipsis;
10067 white-space: nowrap;
10068}
10069
10070.text-left {
10071 text-align: left !important;
10072}
10073
10074.text-right {
10075 text-align: right !important;
10076}
10077
10078.text-center {
10079 text-align: center !important;
10080}
10081
10082@media (min-width: 576px) {
10083 .text-sm-left {
10084 text-align: left !important;
10085 }
10086 .text-sm-right {
10087 text-align: right !important;
10088 }
10089 .text-sm-center {
10090 text-align: center !important;
10091 }
10092}
10093
10094@media (min-width: 768px) {
10095 .text-md-left {
10096 text-align: left !important;
10097 }
10098 .text-md-right {
10099 text-align: right !important;
10100 }
10101 .text-md-center {
10102 text-align: center !important;
10103 }
10104}
10105
10106@media (min-width: 992px) {
10107 .text-lg-left {
10108 text-align: left !important;
10109 }
10110 .text-lg-right {
10111 text-align: right !important;
10112 }
10113 .text-lg-center {
10114 text-align: center !important;
10115 }
10116}
10117
10118@media (min-width: 1200px) {
10119 .text-xl-left {
10120 text-align: left !important;
10121 }
10122 .text-xl-right {
10123 text-align: right !important;
10124 }
10125 .text-xl-center {
10126 text-align: center !important;
10127 }
10128}
10129
10130.text-lowercase {
10131 text-transform: lowercase !important;
10132}
10133
10134.text-uppercase {
10135 text-transform: uppercase !important;
10136}
10137
10138.text-capitalize {
10139 text-transform: capitalize !important;
10140}
10141
10142.font-weight-light {
10143 font-weight: 300 !important;
10144}
10145
10146.font-weight-lighter {
10147 font-weight: lighter !important;
10148}
10149
10150.font-weight-normal {
10151 font-weight: 400 !important;
10152}
10153
10154.font-weight-bold {
10155 font-weight: 700 !important;
10156}
10157
10158.font-weight-bolder {
10159 font-weight: bolder !important;
10160}
10161
10162.font-italic {
10163 font-style: italic !important;
10164}
10165
10166.text-white {
10167 color: #fff !important;
10168}
10169
10170.text-primary {
10171 color: #007bff !important;
10172}
10173
10174a.text-primary:hover, a.text-primary:focus {
10175 color: #0056b3 !important;
10176}
10177
10178.text-secondary {
10179 color: #6c757d !important;
10180}
10181
10182a.text-secondary:hover, a.text-secondary:focus {
10183 color: #494f54 !important;
10184}
10185
10186.text-success {
10187 color: #28a745 !important;
10188}
10189
10190a.text-success:hover, a.text-success:focus {
10191 color: #19692c !important;
10192}
10193
10194.text-info {
10195 color: #17a2b8 !important;
10196}
10197
10198a.text-info:hover, a.text-info:focus {
10199 color: #0f6674 !important;
10200}
10201
10202.text-warning {
10203 color: #ffc107 !important;
10204}
10205
10206a.text-warning:hover, a.text-warning:focus {
10207 color: #ba8b00 !important;
10208}
10209
10210.text-danger {
10211 color: #dc3545 !important;
10212}
10213
10214a.text-danger:hover, a.text-danger:focus {
10215 color: #a71d2a !important;
10216}
10217
10218.text-light {
10219 color: #f8f9fa !important;
10220}
10221
10222a.text-light:hover, a.text-light:focus {
10223 color: #cbd3da !important;
10224}
10225
10226.text-dark {
10227 color: #343a40 !important;
10228}
10229
10230a.text-dark:hover, a.text-dark:focus {
10231 color: #121416 !important;
10232}
10233
10234.text-body {
10235 color: #212529 !important;
10236}
10237
10238.text-muted {
10239 color: #6c757d !important;
10240}
10241
10242.text-black-50 {
10243 color: rgba(0, 0, 0, 0.5) !important;
10244}
10245
10246.text-white-50 {
10247 color: rgba(255, 255, 255, 0.5) !important;
10248}
10249
10250.text-hide {
10251 font: 0/0 a;
10252 color: transparent;
10253 text-shadow: none;
10254 background-color: transparent;
10255 border: 0;
10256}
10257
10258.text-decoration-none {
10259 text-decoration: none !important;
10260}
10261
10262.text-break {
10263 word-break: break-word !important;
10264 word-wrap: break-word !important;
10265}
10266
10267.text-reset {
10268 color: inherit !important;
10269}
10270
10271.visible {
10272 visibility: visible !important;
10273}
10274
10275.invisible {
10276 visibility: hidden !important;
10277}
10278
10279@media print {
10280 *,
10281 *::before,
10282 *::after {
10283 text-shadow: none !important;
10284 box-shadow: none !important;
10285 }
10286 a:not(.btn) {
10287 text-decoration: underline;
10288 }
10289 abbr[title]::after {
10290 content: " (" attr(title) ")";
10291 }
10292 pre {
10293 white-space: pre-wrap !important;
10294 }
10295 pre,
10296 blockquote {
10297 border: 1px solid #adb5bd;
10298 page-break-inside: avoid;
10299 }
10300 tr,
10301 img {
10302 page-break-inside: avoid;
10303 }
10304 p,
10305 h2,
10306 h3 {
10307 orphans: 3;
10308 widows: 3;
10309 }
10310 h2,
10311 h3 {
10312 page-break-after: avoid;
10313 }
10314 @page {
10315 size: a3;
10316 }
10317 body {
10318 min-width: 992px !important;
10319 }
10320 .container {
10321 min-width: 992px !important;
10322 }
10323 .navbar {
10324 display: none;
10325 }
10326 .badge {
10327 border: 1px solid #000;
10328 }
10329 .table {
10330 border-collapse: collapse !important;
10331 }
10332 .table td,
10333 .table th {
10334 background-color: #fff !important;
10335 }
10336 .table-bordered th,
10337 .table-bordered td {
10338 border: 1px solid #dee2e6 !important;
10339 }
10340 .table-dark {
10341 color: inherit;
10342 }
10343 .table-dark th,
10344 .table-dark td,
10345 .table-dark thead th,
10346 .table-dark tbody + tbody {
10347 border-color: #dee2e6;
10348 }
10349 .table .thead-dark th {
10350 color: inherit;
10351 border-color: #dee2e6;
10352 }
10353}
10354/*# sourceMappingURL=bootstrap-rtl.css.map */
\No newline at end of file