UNPKG

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