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