]> git.ipfire.org Git - ipfire.org.git/blame - src/scss/bootstrap-4.0.0-alpha.6/dist/css/bootstrap.css
Introduce autotools
[ipfire.org.git] / src / scss / bootstrap-4.0.0-alpha.6 / dist / css / bootstrap.css
CommitLineData
91e44d91
S
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 */
8html {
9 font-family: sans-serif;
10 line-height: 1.15;
11 -ms-text-size-adjust: 100%;
12 -webkit-text-size-adjust: 100%;
13}
14
15body {
16 margin: 0;
17}
18
19article,
20aside,
21footer,
22header,
23nav,
24section {
25 display: block;
26}
27
28h1 {
29 font-size: 2em;
30 margin: 0.67em 0;
31}
32
33figcaption,
34figure,
35main {
36 display: block;
37}
38
39figure {
40 margin: 1em 40px;
41}
42
43hr {
44 -webkit-box-sizing: content-box;
45 box-sizing: content-box;
46 height: 0;
47 overflow: visible;
48}
49
50pre {
51 font-family: monospace, monospace;
52 font-size: 1em;
53}
54
55a {
56 background-color: transparent;
57 -webkit-text-decoration-skip: objects;
58}
59
60a:active,
61a:hover {
62 outline-width: 0;
63}
64
65abbr[title] {
66 border-bottom: none;
67 text-decoration: underline;
68 text-decoration: underline dotted;
69}
70
71b,
72strong {
73 font-weight: inherit;
74}
75
76b,
77strong {
78 font-weight: bolder;
79}
80
81code,
82kbd,
83samp {
84 font-family: monospace, monospace;
85 font-size: 1em;
86}
87
88dfn {
89 font-style: italic;
90}
91
92mark {
93 background-color: #ff0;
94 color: #000;
95}
96
97small {
98 font-size: 80%;
99}
100
101sub,
102sup {
103 font-size: 75%;
104 line-height: 0;
105 position: relative;
106 vertical-align: baseline;
107}
108
109sub {
110 bottom: -0.25em;
111}
112
113sup {
114 top: -0.5em;
115}
116
117audio,
118video {
119 display: inline-block;
120}
121
122audio:not([controls]) {
123 display: none;
124 height: 0;
125}
126
127img {
128 border-style: none;
129}
130
131svg:not(:root) {
132 overflow: hidden;
133}
134
135button,
136input,
137optgroup,
138select,
139textarea {
140 font-family: sans-serif;
141 font-size: 100%;
142 line-height: 1.15;
143 margin: 0;
144}
145
146button,
147input {
148 overflow: visible;
149}
150
151button,
152select {
153 text-transform: none;
154}
155
156button,
157html [type="button"],
158[type="reset"],
159[type="submit"] {
160 -webkit-appearance: button;
161}
162
163button::-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
171button:-moz-focusring,
172[type="button"]:-moz-focusring,
173[type="reset"]:-moz-focusring,
174[type="submit"]:-moz-focusring {
175 outline: 1px dotted ButtonText;
176}
177
178fieldset {
179 border: 1px solid #c0c0c0;
180 margin: 0 2px;
181 padding: 0.35em 0.625em 0.75em;
182}
183
184legend {
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
194progress {
195 display: inline-block;
196 vertical-align: baseline;
197}
198
199textarea {
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
230details,
231menu {
232 display: block;
233}
234
235summary {
236 display: list-item;
237}
238
239canvas {
240 display: inline-block;
241}
242
243template {
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
318html {
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
334html {
335 -ms-overflow-style: scrollbar;
336 -webkit-tap-highlight-color: transparent;
337}
338
339body {
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
352h1, h2, h3, h4, h5, h6 {
353 margin-top: 0;
354 margin-bottom: .5rem;
355}
356
357p {
358 margin-top: 0;
359 margin-bottom: 1rem;
360}
361
362abbr[title],
363abbr[data-original-title] {
364 cursor: help;
365}
366
367address {
368 margin-bottom: 1rem;
369 font-style: normal;
370 line-height: inherit;
371}
372
373ol,
374ul,
375dl {
376 margin-top: 0;
377 margin-bottom: 1rem;
378}
379
380ol ol,
381ul ul,
382ol ul,
383ul ol {
384 margin-bottom: 0;
385}
386
387dt {
388 font-weight: bold;
389}
390
391dd {
392 margin-bottom: .5rem;
393 margin-left: 0;
394}
395
396blockquote {
397 margin: 0 0 1rem;
398}
399
400a {
401 color: #0275d8;
402 text-decoration: none;
403}
404
405a:focus, a:hover {
406 color: #014c8c;
407 text-decoration: underline;
408}
409
410a:not([href]):not([tabindex]) {
411 color: inherit;
412 text-decoration: none;
413}
414
415a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
416 color: inherit;
417 text-decoration: none;
418}
419
420a:not([href]):not([tabindex]):focus {
421 outline: 0;
422}
423
424pre {
425 margin-top: 0;
426 margin-bottom: 1rem;
427 overflow: auto;
428}
429
430figure {
431 margin: 0 0 1rem;
432}
433
434img {
435 vertical-align: middle;
436}
437
438[role="button"] {
439 cursor: pointer;
440}
441
442a,
443area,
444button,
445[role="button"],
446input,
447label,
448select,
449summary,
450textarea {
451 -ms-touch-action: manipulation;
452 touch-action: manipulation;
453}
454
455table {
456 border-collapse: collapse;
457 background-color: transparent;
458}
459
460caption {
461 padding-top: 0.75rem;
462 padding-bottom: 0.75rem;
463 color: #636c72;
464 text-align: left;
465 caption-side: bottom;
466}
467
468th {
469 text-align: left;
470}
471
472label {
473 display: inline-block;
474 margin-bottom: .5rem;
475}
476
477button:focus {
478 outline: 1px dotted;
479 outline: 5px auto -webkit-focus-ring-color;
480}
481
482input,
483button,
484select,
485textarea {
486 line-height: inherit;
487}
488
489input[type="radio"]:disabled,
490input[type="checkbox"]:disabled {
491 cursor: not-allowed;
492}
493
494input[type="date"],
495input[type="time"],
496input[type="datetime-local"],
497input[type="month"] {
498 -webkit-appearance: listbox;
499}
500
501textarea {
502 resize: vertical;
503}
504
505fieldset {
506 min-width: 0;
507 padding: 0;
508 margin: 0;
509 border: 0;
510}
511
512legend {
513 display: block;
514 width: 100%;
515 padding: 0;
516 margin-bottom: .5rem;
517 font-size: 1.5rem;
518 line-height: inherit;
519}
520
521input[type="search"] {
522 -webkit-appearance: none;
523}
524
525output {
526 display: inline-block;
527}
528
529[hidden] {
530 display: none !important;
531}
532
533h1, 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
542h1, .h1 {
543 font-size: 2.5rem;
544}
545
546h2, .h2 {
547 font-size: 2rem;
548}
549
550h3, .h3 {
551 font-size: 1.75rem;
552}
553
554h4, .h4 {
555 font-size: 1.5rem;
556}
557
558h5, .h5 {
559 font-size: 1.25rem;
560}
561
562h6, .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
595hr {
596 margin-top: 1rem;
597 margin-bottom: 1rem;
598 border: 0;
599 border-top: 1px solid rgba(0, 0, 0, 0.1);
600}
601
602small,
603.small {
604 font-size: 80%;
605 font-weight: normal;
606}
607
608mark,
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
701code,
702kbd,
703pre,
704samp {
705 font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
706}
707
708code {
709 padding: 0.2rem 0.4rem;
710 font-size: 90%;
711 color: #bd4147;
712 background-color: #f7f7f9;
713 border-radius: 0.25rem;
714}
715
716a > code {
717 padding: 0;
718 color: inherit;
719 background-color: inherit;
720}
721
722kbd {
723 padding: 0.2rem 0.4rem;
724 font-size: 90%;
725 color: #fff;
726 background-color: #292b2c;
727 border-radius: 0.2rem;
728}
729
730kbd kbd {
731 padding: 0;
732 font-size: 100%;
733 font-weight: bold;
734}
735
736pre {
737 display: block;
738 margin-top: 0;
739 margin-bottom: 1rem;
740 font-size: 90%;
741 color: #292b2c;
742}
743
744pre 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
2304select.form-control:not([size]):not([multiple]) {
2305 height: calc(2.25rem + 2px);
2306}
2307
2308select.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
2369select.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
2383select.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
2675a.btn.disabled,
2676fieldset[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
3093input[type="submit"].btn-block,
3094input[type="reset"].btn-block,
3095input[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
3118tr.collapse.show {
3119 display: table-row;
3120}
3121
3122tbody.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
4868a.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
5227a.list-group-item-success,
5228button.list-group-item-success {
5229 color: #3c763d;
5230}
5231
5232a.list-group-item-success .list-group-item-heading,
5233button.list-group-item-success .list-group-item-heading {
5234 color: inherit;
5235}
5236
5237a.list-group-item-success:focus, a.list-group-item-success:hover,
5238button.list-group-item-success:focus,
5239button.list-group-item-success:hover {
5240 color: #3c763d;
5241 background-color: #d0e9c6;
5242}
5243
5244a.list-group-item-success.active,
5245button.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
5256a.list-group-item-info,
5257button.list-group-item-info {
5258 color: #31708f;
5259}
5260
5261a.list-group-item-info .list-group-item-heading,
5262button.list-group-item-info .list-group-item-heading {
5263 color: inherit;
5264}
5265
5266a.list-group-item-info:focus, a.list-group-item-info:hover,
5267button.list-group-item-info:focus,
5268button.list-group-item-info:hover {
5269 color: #31708f;
5270 background-color: #c4e3f3;
5271}
5272
5273a.list-group-item-info.active,
5274button.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
5285a.list-group-item-warning,
5286button.list-group-item-warning {
5287 color: #8a6d3b;
5288}
5289
5290a.list-group-item-warning .list-group-item-heading,
5291button.list-group-item-warning .list-group-item-heading {
5292 color: inherit;
5293}
5294
5295a.list-group-item-warning:focus, a.list-group-item-warning:hover,
5296button.list-group-item-warning:focus,
5297button.list-group-item-warning:hover {
5298 color: #8a6d3b;
5299 background-color: #faf2cc;
5300}
5301
5302a.list-group-item-warning.active,
5303button.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
5314a.list-group-item-danger,
5315button.list-group-item-danger {
5316 color: #a94442;
5317}
5318
5319a.list-group-item-danger .list-group-item-heading,
5320button.list-group-item-danger .list-group-item-heading {
5321 color: inherit;
5322}
5323
5324a.list-group-item-danger:focus, a.list-group-item-danger:hover,
5325button.list-group-item-danger:focus,
5326button.list-group-item-danger:hover {
5327 color: #a94442;
5328 background-color: #ebcccc;
5329}
5330
5331a.list-group-item-danger.active,
5332button.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
5398button.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
6087a.bg-primary:focus, a.bg-primary:hover {
6088 background-color: #025aa5 !important;
6089}
6090
6091.bg-success {
6092 background-color: #5cb85c !important;
6093}
6094
6095a.bg-success:focus, a.bg-success:hover {
6096 background-color: #449d44 !important;
6097}
6098
6099.bg-info {
6100 background-color: #5bc0de !important;
6101}
6102
6103a.bg-info:focus, a.bg-info:hover {
6104 background-color: #31b0d5 !important;
6105}
6106
6107.bg-warning {
6108 background-color: #f0ad4e !important;
6109}
6110
6111a.bg-warning:focus, a.bg-warning:hover {
6112 background-color: #ec971f !important;
6113}
6114
6115.bg-danger {
6116 background-color: #d9534f !important;
6117}
6118
6119a.bg-danger:focus, a.bg-danger:hover {
6120 background-color: #c9302c !important;
6121}
6122
6123.bg-inverse {
6124 background-color: #292b2c !important;
6125}
6126
6127a.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
9165a.text-muted:focus, a.text-muted:hover {
9166 color: #4b5257 !important;
9167}
9168
9169.text-primary {
9170 color: #0275d8 !important;
9171}
9172
9173a.text-primary:focus, a.text-primary:hover {
9174 color: #025aa5 !important;
9175}
9176
9177.text-success {
9178 color: #5cb85c !important;
9179}
9180
9181a.text-success:focus, a.text-success:hover {
9182 color: #449d44 !important;
9183}
9184
9185.text-info {
9186 color: #5bc0de !important;
9187}
9188
9189a.text-info:focus, a.text-info:hover {
9190 color: #31b0d5 !important;
9191}
9192
9193.text-warning {
9194 color: #f0ad4e !important;
9195}
9196
9197a.text-warning:focus, a.text-warning:hover {
9198 color: #ec971f !important;
9199}
9200
9201.text-danger {
9202 color: #d9534f !important;
9203}
9204
9205a.text-danger:focus, a.text-danger:hover {
9206 color: #c9302c !important;
9207}
9208
9209.text-gray-dark {
9210 color: #292b2c !important;
9211}
9212
9213a.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 */