UNPKG

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