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