1/*!
2 * Bootstrap v4 utilities backport for Bootstrap v3
3 *
4 * Copyright 2019 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com>
5 * Copyright 2011-2019 The Bootstrap Authors
6 * Copyright 2011-2019 Twitter, Inc.
7 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
8 */
9.align-baseline {
10  vertical-align: baseline !important; }
11
12.align-top {
13  vertical-align: top !important; }
14
15.align-middle {
16  vertical-align: middle !important; }
17
18.align-bottom {
19  vertical-align: bottom !important; }
20
21.align-text-bottom {
22  vertical-align: text-bottom !important; }
23
24.align-text-top {
25  vertical-align: text-top !important; }
26
27.border {
28  border: 1px solid #dee2e6 !important; }
29
30.border-top {
31  border-top: 1px solid #dee2e6 !important; }
32
33.border-right {
34  border-right: 1px solid #dee2e6 !important; }
35
36.border-bottom {
37  border-bottom: 1px solid #dee2e6 !important; }
38
39.border-left {
40  border-left: 1px solid #dee2e6 !important; }
41
42.border-0 {
43  border: 0 !important; }
44
45.border-top-0 {
46  border-top: 0 !important; }
47
48.border-right-0 {
49  border-right: 0 !important; }
50
51.border-bottom-0 {
52  border-bottom: 0 !important; }
53
54.border-left-0 {
55  border-left: 0 !important; }
56
57.border-primary {
58  border-color: #007bff !important; }
59
60.border-secondary {
61  border-color: #6c757d !important; }
62
63.border-success {
64  border-color: #28a745 !important; }
65
66.border-info {
67  border-color: #17a2b8 !important; }
68
69.border-warning {
70  border-color: #ffc107 !important; }
71
72.border-danger {
73  border-color: #dc3545 !important; }
74
75.border-light {
76  border-color: #f8f9fa !important; }
77
78.border-dark {
79  border-color: #343a40 !important; }
80
81.border-white {
82  border-color: #fff !important; }
83
84.rounded-sm {
85  border-radius: 0.2rem !important; }
86
87.rounded {
88  border-radius: 0.25rem !important; }
89
90.rounded-top {
91  border-top-left-radius: 0.25rem !important;
92  border-top-right-radius: 0.25rem !important; }
93
94.rounded-right {
95  border-top-right-radius: 0.25rem !important;
96  border-bottom-right-radius: 0.25rem !important; }
97
98.rounded-bottom {
99  border-bottom-right-radius: 0.25rem !important;
100  border-bottom-left-radius: 0.25rem !important; }
101
102.rounded-left {
103  border-top-left-radius: 0.25rem !important;
104  border-bottom-left-radius: 0.25rem !important; }
105
106.rounded-lg {
107  border-radius: 0.3rem !important; }
108
109.rounded-circle {
110  border-radius: 50% !important; }
111
112.rounded-pill {
113  border-radius: 50rem !important; }
114
115.rounded-0 {
116  border-radius: 0 !important; }
117
118.clearfix::after {
119  display: block;
120  clear: both;
121  content: ""; }
122
123.d-none {
124  display: none !important; }
125
126.d-inline {
127  display: inline !important; }
128
129.d-inline-block {
130  display: inline-block !important; }
131
132.d-block {
133  display: block !important; }
134
135.d-table {
136  display: table !important; }
137
138.d-table-row {
139  display: table-row !important; }
140
141.d-table-cell {
142  display: table-cell !important; }
143
144.d-flex {
145  display: flex !important; }
146
147.d-inline-flex {
148  display: inline-flex !important; }
149
150@media (min-width: 576px) {
151  .d-sm-none {
152    display: none !important; }
153
154  .d-sm-inline {
155    display: inline !important; }
156
157  .d-sm-inline-block {
158    display: inline-block !important; }
159
160  .d-sm-block {
161    display: block !important; }
162
163  .d-sm-table {
164    display: table !important; }
165
166  .d-sm-table-row {
167    display: table-row !important; }
168
169  .d-sm-table-cell {
170    display: table-cell !important; }
171
172  .d-sm-flex {
173    display: flex !important; }
174
175  .d-sm-inline-flex {
176    display: inline-flex !important; } }
177@media (min-width: 768px) {
178  .d-md-none {
179    display: none !important; }
180
181  .d-md-inline {
182    display: inline !important; }
183
184  .d-md-inline-block {
185    display: inline-block !important; }
186
187  .d-md-block {
188    display: block !important; }
189
190  .d-md-table {
191    display: table !important; }
192
193  .d-md-table-row {
194    display: table-row !important; }
195
196  .d-md-table-cell {
197    display: table-cell !important; }
198
199  .d-md-flex {
200    display: flex !important; }
201
202  .d-md-inline-flex {
203    display: inline-flex !important; } }
204@media (min-width: 992px) {
205  .d-lg-none {
206    display: none !important; }
207
208  .d-lg-inline {
209    display: inline !important; }
210
211  .d-lg-inline-block {
212    display: inline-block !important; }
213
214  .d-lg-block {
215    display: block !important; }
216
217  .d-lg-table {
218    display: table !important; }
219
220  .d-lg-table-row {
221    display: table-row !important; }
222
223  .d-lg-table-cell {
224    display: table-cell !important; }
225
226  .d-lg-flex {
227    display: flex !important; }
228
229  .d-lg-inline-flex {
230    display: inline-flex !important; } }
231@media (min-width: 1200px) {
232  .d-xl-none {
233    display: none !important; }
234
235  .d-xl-inline {
236    display: inline !important; }
237
238  .d-xl-inline-block {
239    display: inline-block !important; }
240
241  .d-xl-block {
242    display: block !important; }
243
244  .d-xl-table {
245    display: table !important; }
246
247  .d-xl-table-row {
248    display: table-row !important; }
249
250  .d-xl-table-cell {
251    display: table-cell !important; }
252
253  .d-xl-flex {
254    display: flex !important; }
255
256  .d-xl-inline-flex {
257    display: inline-flex !important; } }
258@media print {
259  .d-print-none {
260    display: none !important; }
261
262  .d-print-inline {
263    display: inline !important; }
264
265  .d-print-inline-block {
266    display: inline-block !important; }
267
268  .d-print-block {
269    display: block !important; }
270
271  .d-print-table {
272    display: table !important; }
273
274  .d-print-table-row {
275    display: table-row !important; }
276
277  .d-print-table-cell {
278    display: table-cell !important; }
279
280  .d-print-flex {
281    display: flex !important; }
282
283  .d-print-inline-flex {
284    display: inline-flex !important; } }
285.embed-responsive {
286  position: relative;
287  display: block;
288  width: 100%;
289  padding: 0;
290  overflow: hidden; }
291  .embed-responsive::before {
292    display: block;
293    content: ""; }
294  .embed-responsive .embed-responsive-item,
295  .embed-responsive iframe,
296  .embed-responsive embed,
297  .embed-responsive object,
298  .embed-responsive video {
299    position: absolute;
300    top: 0;
301    bottom: 0;
302    left: 0;
303    width: 100%;
304    height: 100%;
305    border: 0; }
306
307.embed-responsive-21by9::before {
308  padding-top: 42.8571428571%; }
309
310.embed-responsive-16by9::before {
311  padding-top: 56.25%; }
312
313.embed-responsive-4by3::before {
314  padding-top: 75%; }
315
316.embed-responsive-1by1::before {
317  padding-top: 100%; }
318
319.flex-row {
320  flex-direction: row !important; }
321
322.flex-column {
323  flex-direction: column !important; }
324
325.flex-row-reverse {
326  flex-direction: row-reverse !important; }
327
328.flex-column-reverse {
329  flex-direction: column-reverse !important; }
330
331.flex-wrap {
332  flex-wrap: wrap !important; }
333
334.flex-nowrap {
335  flex-wrap: nowrap !important; }
336
337.flex-wrap-reverse {
338  flex-wrap: wrap-reverse !important; }
339
340.flex-fill {
341  flex: 1 1 auto !important; }
342
343.flex-grow-0 {
344  flex-grow: 0 !important; }
345
346.flex-grow-1 {
347  flex-grow: 1 !important; }
348
349.flex-shrink-0 {
350  flex-shrink: 0 !important; }
351
352.flex-shrink-1 {
353  flex-shrink: 1 !important; }
354
355.justify-content-start {
356  justify-content: flex-start !important; }
357
358.justify-content-end {
359  justify-content: flex-end !important; }
360
361.justify-content-center {
362  justify-content: center !important; }
363
364.justify-content-between {
365  justify-content: space-between !important; }
366
367.justify-content-around {
368  justify-content: space-around !important; }
369
370.align-items-start {
371  align-items: flex-start !important; }
372
373.align-items-end {
374  align-items: flex-end !important; }
375
376.align-items-center {
377  align-items: center !important; }
378
379.align-items-baseline {
380  align-items: baseline !important; }
381
382.align-items-stretch {
383  align-items: stretch !important; }
384
385.align-content-start {
386  align-content: flex-start !important; }
387
388.align-content-end {
389  align-content: flex-end !important; }
390
391.align-content-center {
392  align-content: center !important; }
393
394.align-content-between {
395  align-content: space-between !important; }
396
397.align-content-around {
398  align-content: space-around !important; }
399
400.align-content-stretch {
401  align-content: stretch !important; }
402
403.align-self-auto {
404  align-self: auto !important; }
405
406.align-self-start {
407  align-self: flex-start !important; }
408
409.align-self-end {
410  align-self: flex-end !important; }
411
412.align-self-center {
413  align-self: center !important; }
414
415.align-self-baseline {
416  align-self: baseline !important; }
417
418.align-self-stretch {
419  align-self: stretch !important; }
420
421@media (min-width: 576px) {
422  .flex-sm-row {
423    flex-direction: row !important; }
424
425  .flex-sm-column {
426    flex-direction: column !important; }
427
428  .flex-sm-row-reverse {
429    flex-direction: row-reverse !important; }
430
431  .flex-sm-column-reverse {
432    flex-direction: column-reverse !important; }
433
434  .flex-sm-wrap {
435    flex-wrap: wrap !important; }
436
437  .flex-sm-nowrap {
438    flex-wrap: nowrap !important; }
439
440  .flex-sm-wrap-reverse {
441    flex-wrap: wrap-reverse !important; }
442
443  .flex-sm-fill {
444    flex: 1 1 auto !important; }
445
446  .flex-sm-grow-0 {
447    flex-grow: 0 !important; }
448
449  .flex-sm-grow-1 {
450    flex-grow: 1 !important; }
451
452  .flex-sm-shrink-0 {
453    flex-shrink: 0 !important; }
454
455  .flex-sm-shrink-1 {
456    flex-shrink: 1 !important; }
457
458  .justify-content-sm-start {
459    justify-content: flex-start !important; }
460
461  .justify-content-sm-end {
462    justify-content: flex-end !important; }
463
464  .justify-content-sm-center {
465    justify-content: center !important; }
466
467  .justify-content-sm-between {
468    justify-content: space-between !important; }
469
470  .justify-content-sm-around {
471    justify-content: space-around !important; }
472
473  .align-items-sm-start {
474    align-items: flex-start !important; }
475
476  .align-items-sm-end {
477    align-items: flex-end !important; }
478
479  .align-items-sm-center {
480    align-items: center !important; }
481
482  .align-items-sm-baseline {
483    align-items: baseline !important; }
484
485  .align-items-sm-stretch {
486    align-items: stretch !important; }
487
488  .align-content-sm-start {
489    align-content: flex-start !important; }
490
491  .align-content-sm-end {
492    align-content: flex-end !important; }
493
494  .align-content-sm-center {
495    align-content: center !important; }
496
497  .align-content-sm-between {
498    align-content: space-between !important; }
499
500  .align-content-sm-around {
501    align-content: space-around !important; }
502
503  .align-content-sm-stretch {
504    align-content: stretch !important; }
505
506  .align-self-sm-auto {
507    align-self: auto !important; }
508
509  .align-self-sm-start {
510    align-self: flex-start !important; }
511
512  .align-self-sm-end {
513    align-self: flex-end !important; }
514
515  .align-self-sm-center {
516    align-self: center !important; }
517
518  .align-self-sm-baseline {
519    align-self: baseline !important; }
520
521  .align-self-sm-stretch {
522    align-self: stretch !important; } }
523@media (min-width: 768px) {
524  .flex-md-row {
525    flex-direction: row !important; }
526
527  .flex-md-column {
528    flex-direction: column !important; }
529
530  .flex-md-row-reverse {
531    flex-direction: row-reverse !important; }
532
533  .flex-md-column-reverse {
534    flex-direction: column-reverse !important; }
535
536  .flex-md-wrap {
537    flex-wrap: wrap !important; }
538
539  .flex-md-nowrap {
540    flex-wrap: nowrap !important; }
541
542  .flex-md-wrap-reverse {
543    flex-wrap: wrap-reverse !important; }
544
545  .flex-md-fill {
546    flex: 1 1 auto !important; }
547
548  .flex-md-grow-0 {
549    flex-grow: 0 !important; }
550
551  .flex-md-grow-1 {
552    flex-grow: 1 !important; }
553
554  .flex-md-shrink-0 {
555    flex-shrink: 0 !important; }
556
557  .flex-md-shrink-1 {
558    flex-shrink: 1 !important; }
559
560  .justify-content-md-start {
561    justify-content: flex-start !important; }
562
563  .justify-content-md-end {
564    justify-content: flex-end !important; }
565
566  .justify-content-md-center {
567    justify-content: center !important; }
568
569  .justify-content-md-between {
570    justify-content: space-between !important; }
571
572  .justify-content-md-around {
573    justify-content: space-around !important; }
574
575  .align-items-md-start {
576    align-items: flex-start !important; }
577
578  .align-items-md-end {
579    align-items: flex-end !important; }
580
581  .align-items-md-center {
582    align-items: center !important; }
583
584  .align-items-md-baseline {
585    align-items: baseline !important; }
586
587  .align-items-md-stretch {
588    align-items: stretch !important; }
589
590  .align-content-md-start {
591    align-content: flex-start !important; }
592
593  .align-content-md-end {
594    align-content: flex-end !important; }
595
596  .align-content-md-center {
597    align-content: center !important; }
598
599  .align-content-md-between {
600    align-content: space-between !important; }
601
602  .align-content-md-around {
603    align-content: space-around !important; }
604
605  .align-content-md-stretch {
606    align-content: stretch !important; }
607
608  .align-self-md-auto {
609    align-self: auto !important; }
610
611  .align-self-md-start {
612    align-self: flex-start !important; }
613
614  .align-self-md-end {
615    align-self: flex-end !important; }
616
617  .align-self-md-center {
618    align-self: center !important; }
619
620  .align-self-md-baseline {
621    align-self: baseline !important; }
622
623  .align-self-md-stretch {
624    align-self: stretch !important; } }
625@media (min-width: 992px) {
626  .flex-lg-row {
627    flex-direction: row !important; }
628
629  .flex-lg-column {
630    flex-direction: column !important; }
631
632  .flex-lg-row-reverse {
633    flex-direction: row-reverse !important; }
634
635  .flex-lg-column-reverse {
636    flex-direction: column-reverse !important; }
637
638  .flex-lg-wrap {
639    flex-wrap: wrap !important; }
640
641  .flex-lg-nowrap {
642    flex-wrap: nowrap !important; }
643
644  .flex-lg-wrap-reverse {
645    flex-wrap: wrap-reverse !important; }
646
647  .flex-lg-fill {
648    flex: 1 1 auto !important; }
649
650  .flex-lg-grow-0 {
651    flex-grow: 0 !important; }
652
653  .flex-lg-grow-1 {
654    flex-grow: 1 !important; }
655
656  .flex-lg-shrink-0 {
657    flex-shrink: 0 !important; }
658
659  .flex-lg-shrink-1 {
660    flex-shrink: 1 !important; }
661
662  .justify-content-lg-start {
663    justify-content: flex-start !important; }
664
665  .justify-content-lg-end {
666    justify-content: flex-end !important; }
667
668  .justify-content-lg-center {
669    justify-content: center !important; }
670
671  .justify-content-lg-between {
672    justify-content: space-between !important; }
673
674  .justify-content-lg-around {
675    justify-content: space-around !important; }
676
677  .align-items-lg-start {
678    align-items: flex-start !important; }
679
680  .align-items-lg-end {
681    align-items: flex-end !important; }
682
683  .align-items-lg-center {
684    align-items: center !important; }
685
686  .align-items-lg-baseline {
687    align-items: baseline !important; }
688
689  .align-items-lg-stretch {
690    align-items: stretch !important; }
691
692  .align-content-lg-start {
693    align-content: flex-start !important; }
694
695  .align-content-lg-end {
696    align-content: flex-end !important; }
697
698  .align-content-lg-center {
699    align-content: center !important; }
700
701  .align-content-lg-between {
702    align-content: space-between !important; }
703
704  .align-content-lg-around {
705    align-content: space-around !important; }
706
707  .align-content-lg-stretch {
708    align-content: stretch !important; }
709
710  .align-self-lg-auto {
711    align-self: auto !important; }
712
713  .align-self-lg-start {
714    align-self: flex-start !important; }
715
716  .align-self-lg-end {
717    align-self: flex-end !important; }
718
719  .align-self-lg-center {
720    align-self: center !important; }
721
722  .align-self-lg-baseline {
723    align-self: baseline !important; }
724
725  .align-self-lg-stretch {
726    align-self: stretch !important; } }
727@media (min-width: 1200px) {
728  .flex-xl-row {
729    flex-direction: row !important; }
730
731  .flex-xl-column {
732    flex-direction: column !important; }
733
734  .flex-xl-row-reverse {
735    flex-direction: row-reverse !important; }
736
737  .flex-xl-column-reverse {
738    flex-direction: column-reverse !important; }
739
740  .flex-xl-wrap {
741    flex-wrap: wrap !important; }
742
743  .flex-xl-nowrap {
744    flex-wrap: nowrap !important; }
745
746  .flex-xl-wrap-reverse {
747    flex-wrap: wrap-reverse !important; }
748
749  .flex-xl-fill {
750    flex: 1 1 auto !important; }
751
752  .flex-xl-grow-0 {
753    flex-grow: 0 !important; }
754
755  .flex-xl-grow-1 {
756    flex-grow: 1 !important; }
757
758  .flex-xl-shrink-0 {
759    flex-shrink: 0 !important; }
760
761  .flex-xl-shrink-1 {
762    flex-shrink: 1 !important; }
763
764  .justify-content-xl-start {
765    justify-content: flex-start !important; }
766
767  .justify-content-xl-end {
768    justify-content: flex-end !important; }
769
770  .justify-content-xl-center {
771    justify-content: center !important; }
772
773  .justify-content-xl-between {
774    justify-content: space-between !important; }
775
776  .justify-content-xl-around {
777    justify-content: space-around !important; }
778
779  .align-items-xl-start {
780    align-items: flex-start !important; }
781
782  .align-items-xl-end {
783    align-items: flex-end !important; }
784
785  .align-items-xl-center {
786    align-items: center !important; }
787
788  .align-items-xl-baseline {
789    align-items: baseline !important; }
790
791  .align-items-xl-stretch {
792    align-items: stretch !important; }
793
794  .align-content-xl-start {
795    align-content: flex-start !important; }
796
797  .align-content-xl-end {
798    align-content: flex-end !important; }
799
800  .align-content-xl-center {
801    align-content: center !important; }
802
803  .align-content-xl-between {
804    align-content: space-between !important; }
805
806  .align-content-xl-around {
807    align-content: space-around !important; }
808
809  .align-content-xl-stretch {
810    align-content: stretch !important; }
811
812  .align-self-xl-auto {
813    align-self: auto !important; }
814
815  .align-self-xl-start {
816    align-self: flex-start !important; }
817
818  .align-self-xl-end {
819    align-self: flex-end !important; }
820
821  .align-self-xl-center {
822    align-self: center !important; }
823
824  .align-self-xl-baseline {
825    align-self: baseline !important; }
826
827  .align-self-xl-stretch {
828    align-self: stretch !important; } }
829.float-left {
830  float: left !important; }
831
832.float-right {
833  float: right !important; }
834
835.float-none {
836  float: none !important; }
837
838@media (min-width: 576px) {
839  .float-sm-left {
840    float: left !important; }
841
842  .float-sm-right {
843    float: right !important; }
844
845  .float-sm-none {
846    float: none !important; } }
847@media (min-width: 768px) {
848  .float-md-left {
849    float: left !important; }
850
851  .float-md-right {
852    float: right !important; }
853
854  .float-md-none {
855    float: none !important; } }
856@media (min-width: 992px) {
857  .float-lg-left {
858    float: left !important; }
859
860  .float-lg-right {
861    float: right !important; }
862
863  .float-lg-none {
864    float: none !important; } }
865@media (min-width: 1200px) {
866  .float-xl-left {
867    float: left !important; }
868
869  .float-xl-right {
870    float: right !important; }
871
872  .float-xl-none {
873    float: none !important; } }
874.overflow-auto {
875  overflow: auto !important; }
876
877.overflow-hidden {
878  overflow: hidden !important; }
879
880.position-static {
881  position: static !important; }
882
883.position-relative {
884  position: relative !important; }
885
886.position-absolute {
887  position: absolute !important; }
888
889.position-fixed {
890  position: fixed !important; }
891
892.position-sticky {
893  position: sticky !important; }
894
895.fixed-top {
896  position: fixed;
897  top: 0;
898  right: 0;
899  left: 0;
900  z-index: 1030; }
901
902.fixed-bottom {
903  position: fixed;
904  right: 0;
905  bottom: 0;
906  left: 0;
907  z-index: 1030; }
908
909@supports (position: sticky) {
910  .sticky-top {
911    position: sticky;
912    top: 0;
913    z-index: 1020; } }
914
915.sr-only {
916  position: absolute;
917  width: 1px;
918  height: 1px;
919  padding: 0;
920  overflow: hidden;
921  clip: rect(0, 0, 0, 0);
922  white-space: nowrap;
923  border: 0; }
924
925.sr-only-focusable:active, .sr-only-focusable:focus {
926  position: static;
927  width: auto;
928  height: auto;
929  overflow: visible;
930  clip: auto;
931  white-space: normal; }
932
933.shadow-sm {
934  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
935
936.shadow {
937  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
938
939.shadow-lg {
940  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
941
942.shadow-none {
943  box-shadow: none !important; }
944
945.w-25 {
946  width: 25% !important; }
947
948.w-50 {
949  width: 50% !important; }
950
951.w-75 {
952  width: 75% !important; }
953
954.w-100 {
955  width: 100% !important; }
956
957.w-auto {
958  width: auto !important; }
959
960.h-25 {
961  height: 25% !important; }
962
963.h-50 {
964  height: 50% !important; }
965
966.h-75 {
967  height: 75% !important; }
968
969.h-100 {
970  height: 100% !important; }
971
972.h-auto {
973  height: auto !important; }
974
975.mw-100 {
976  max-width: 100% !important; }
977
978.mh-100 {
979  max-height: 100% !important; }
980
981.min-vw-100 {
982  min-width: 100vw !important; }
983
984.min-vh-100 {
985  min-height: 100vh !important; }
986
987.vw-100 {
988  width: 100vw !important; }
989
990.vh-100 {
991  height: 100vh !important; }
992
993.m-0 {
994  margin: 0 !important; }
995
996.mt-0,
997.my-0 {
998  margin-top: 0 !important; }
999
1000.mr-0,
1001.mx-0 {
1002  margin-right: 0 !important; }
1003
1004.mb-0,
1005.my-0 {
1006  margin-bottom: 0 !important; }
1007
1008.ml-0,
1009.mx-0 {
1010  margin-left: 0 !important; }
1011
1012.m-1 {
1013  margin: 0.25rem !important; }
1014
1015.mt-1,
1016.my-1 {
1017  margin-top: 0.25rem !important; }
1018
1019.mr-1,
1020.mx-1 {
1021  margin-right: 0.25rem !important; }
1022
1023.mb-1,
1024.my-1 {
1025  margin-bottom: 0.25rem !important; }
1026
1027.ml-1,
1028.mx-1 {
1029  margin-left: 0.25rem !important; }
1030
1031.m-2 {
1032  margin: 0.5rem !important; }
1033
1034.mt-2,
1035.my-2 {
1036  margin-top: 0.5rem !important; }
1037
1038.mr-2,
1039.mx-2 {
1040  margin-right: 0.5rem !important; }
1041
1042.mb-2,
1043.my-2 {
1044  margin-bottom: 0.5rem !important; }
1045
1046.ml-2,
1047.mx-2 {
1048  margin-left: 0.5rem !important; }
1049
1050.m-3 {
1051  margin: 1rem !important; }
1052
1053.mt-3,
1054.my-3 {
1055  margin-top: 1rem !important; }
1056
1057.mr-3,
1058.mx-3 {
1059  margin-right: 1rem !important; }
1060
1061.mb-3,
1062.my-3 {
1063  margin-bottom: 1rem !important; }
1064
1065.ml-3,
1066.mx-3 {
1067  margin-left: 1rem !important; }
1068
1069.m-4 {
1070  margin: 1.5rem !important; }
1071
1072.mt-4,
1073.my-4 {
1074  margin-top: 1.5rem !important; }
1075
1076.mr-4,
1077.mx-4 {
1078  margin-right: 1.5rem !important; }
1079
1080.mb-4,
1081.my-4 {
1082  margin-bottom: 1.5rem !important; }
1083
1084.ml-4,
1085.mx-4 {
1086  margin-left: 1.5rem !important; }
1087
1088.m-5 {
1089  margin: 3rem !important; }
1090
1091.mt-5,
1092.my-5 {
1093  margin-top: 3rem !important; }
1094
1095.mr-5,
1096.mx-5 {
1097  margin-right: 3rem !important; }
1098
1099.mb-5,
1100.my-5 {
1101  margin-bottom: 3rem !important; }
1102
1103.ml-5,
1104.mx-5 {
1105  margin-left: 3rem !important; }
1106
1107.p-0 {
1108  padding: 0 !important; }
1109
1110.pt-0,
1111.py-0 {
1112  padding-top: 0 !important; }
1113
1114.pr-0,
1115.px-0 {
1116  padding-right: 0 !important; }
1117
1118.pb-0,
1119.py-0 {
1120  padding-bottom: 0 !important; }
1121
1122.pl-0,
1123.px-0 {
1124  padding-left: 0 !important; }
1125
1126.p-1 {
1127  padding: 0.25rem !important; }
1128
1129.pt-1,
1130.py-1 {
1131  padding-top: 0.25rem !important; }
1132
1133.pr-1,
1134.px-1 {
1135  padding-right: 0.25rem !important; }
1136
1137.pb-1,
1138.py-1 {
1139  padding-bottom: 0.25rem !important; }
1140
1141.pl-1,
1142.px-1 {
1143  padding-left: 0.25rem !important; }
1144
1145.p-2 {
1146  padding: 0.5rem !important; }
1147
1148.pt-2,
1149.py-2 {
1150  padding-top: 0.5rem !important; }
1151
1152.pr-2,
1153.px-2 {
1154  padding-right: 0.5rem !important; }
1155
1156.pb-2,
1157.py-2 {
1158  padding-bottom: 0.5rem !important; }
1159
1160.pl-2,
1161.px-2 {
1162  padding-left: 0.5rem !important; }
1163
1164.p-3 {
1165  padding: 1rem !important; }
1166
1167.pt-3,
1168.py-3 {
1169  padding-top: 1rem !important; }
1170
1171.pr-3,
1172.px-3 {
1173  padding-right: 1rem !important; }
1174
1175.pb-3,
1176.py-3 {
1177  padding-bottom: 1rem !important; }
1178
1179.pl-3,
1180.px-3 {
1181  padding-left: 1rem !important; }
1182
1183.p-4 {
1184  padding: 1.5rem !important; }
1185
1186.pt-4,
1187.py-4 {
1188  padding-top: 1.5rem !important; }
1189
1190.pr-4,
1191.px-4 {
1192  padding-right: 1.5rem !important; }
1193
1194.pb-4,
1195.py-4 {
1196  padding-bottom: 1.5rem !important; }
1197
1198.pl-4,
1199.px-4 {
1200  padding-left: 1.5rem !important; }
1201
1202.p-5 {
1203  padding: 3rem !important; }
1204
1205.pt-5,
1206.py-5 {
1207  padding-top: 3rem !important; }
1208
1209.pr-5,
1210.px-5 {
1211  padding-right: 3rem !important; }
1212
1213.pb-5,
1214.py-5 {
1215  padding-bottom: 3rem !important; }
1216
1217.pl-5,
1218.px-5 {
1219  padding-left: 3rem !important; }
1220
1221.m-n1 {
1222  margin: -0.25rem !important; }
1223
1224.mt-n1,
1225.my-n1 {
1226  margin-top: -0.25rem !important; }
1227
1228.mr-n1,
1229.mx-n1 {
1230  margin-right: -0.25rem !important; }
1231
1232.mb-n1,
1233.my-n1 {
1234  margin-bottom: -0.25rem !important; }
1235
1236.ml-n1,
1237.mx-n1 {
1238  margin-left: -0.25rem !important; }
1239
1240.m-n2 {
1241  margin: -0.5rem !important; }
1242
1243.mt-n2,
1244.my-n2 {
1245  margin-top: -0.5rem !important; }
1246
1247.mr-n2,
1248.mx-n2 {
1249  margin-right: -0.5rem !important; }
1250
1251.mb-n2,
1252.my-n2 {
1253  margin-bottom: -0.5rem !important; }
1254
1255.ml-n2,
1256.mx-n2 {
1257  margin-left: -0.5rem !important; }
1258
1259.m-n3 {
1260  margin: -1rem !important; }
1261
1262.mt-n3,
1263.my-n3 {
1264  margin-top: -1rem !important; }
1265
1266.mr-n3,
1267.mx-n3 {
1268  margin-right: -1rem !important; }
1269
1270.mb-n3,
1271.my-n3 {
1272  margin-bottom: -1rem !important; }
1273
1274.ml-n3,
1275.mx-n3 {
1276  margin-left: -1rem !important; }
1277
1278.m-n4 {
1279  margin: -1.5rem !important; }
1280
1281.mt-n4,
1282.my-n4 {
1283  margin-top: -1.5rem !important; }
1284
1285.mr-n4,
1286.mx-n4 {
1287  margin-right: -1.5rem !important; }
1288
1289.mb-n4,
1290.my-n4 {
1291  margin-bottom: -1.5rem !important; }
1292
1293.ml-n4,
1294.mx-n4 {
1295  margin-left: -1.5rem !important; }
1296
1297.m-n5 {
1298  margin: -3rem !important; }
1299
1300.mt-n5,
1301.my-n5 {
1302  margin-top: -3rem !important; }
1303
1304.mr-n5,
1305.mx-n5 {
1306  margin-right: -3rem !important; }
1307
1308.mb-n5,
1309.my-n5 {
1310  margin-bottom: -3rem !important; }
1311
1312.ml-n5,
1313.mx-n5 {
1314  margin-left: -3rem !important; }
1315
1316.m-auto {
1317  margin: auto !important; }
1318
1319.mt-auto,
1320.my-auto {
1321  margin-top: auto !important; }
1322
1323.mr-auto,
1324.mx-auto {
1325  margin-right: auto !important; }
1326
1327.mb-auto,
1328.my-auto {
1329  margin-bottom: auto !important; }
1330
1331.ml-auto,
1332.mx-auto {
1333  margin-left: auto !important; }
1334
1335@media (min-width: 576px) {
1336  .m-sm-0 {
1337    margin: 0 !important; }
1338
1339  .mt-sm-0,
1340  .my-sm-0 {
1341    margin-top: 0 !important; }
1342
1343  .mr-sm-0,
1344  .mx-sm-0 {
1345    margin-right: 0 !important; }
1346
1347  .mb-sm-0,
1348  .my-sm-0 {
1349    margin-bottom: 0 !important; }
1350
1351  .ml-sm-0,
1352  .mx-sm-0 {
1353    margin-left: 0 !important; }
1354
1355  .m-sm-1 {
1356    margin: 0.25rem !important; }
1357
1358  .mt-sm-1,
1359  .my-sm-1 {
1360    margin-top: 0.25rem !important; }
1361
1362  .mr-sm-1,
1363  .mx-sm-1 {
1364    margin-right: 0.25rem !important; }
1365
1366  .mb-sm-1,
1367  .my-sm-1 {
1368    margin-bottom: 0.25rem !important; }
1369
1370  .ml-sm-1,
1371  .mx-sm-1 {
1372    margin-left: 0.25rem !important; }
1373
1374  .m-sm-2 {
1375    margin: 0.5rem !important; }
1376
1377  .mt-sm-2,
1378  .my-sm-2 {
1379    margin-top: 0.5rem !important; }
1380
1381  .mr-sm-2,
1382  .mx-sm-2 {
1383    margin-right: 0.5rem !important; }
1384
1385  .mb-sm-2,
1386  .my-sm-2 {
1387    margin-bottom: 0.5rem !important; }
1388
1389  .ml-sm-2,
1390  .mx-sm-2 {
1391    margin-left: 0.5rem !important; }
1392
1393  .m-sm-3 {
1394    margin: 1rem !important; }
1395
1396  .mt-sm-3,
1397  .my-sm-3 {
1398    margin-top: 1rem !important; }
1399
1400  .mr-sm-3,
1401  .mx-sm-3 {
1402    margin-right: 1rem !important; }
1403
1404  .mb-sm-3,
1405  .my-sm-3 {
1406    margin-bottom: 1rem !important; }
1407
1408  .ml-sm-3,
1409  .mx-sm-3 {
1410    margin-left: 1rem !important; }
1411
1412  .m-sm-4 {
1413    margin: 1.5rem !important; }
1414
1415  .mt-sm-4,
1416  .my-sm-4 {
1417    margin-top: 1.5rem !important; }
1418
1419  .mr-sm-4,
1420  .mx-sm-4 {
1421    margin-right: 1.5rem !important; }
1422
1423  .mb-sm-4,
1424  .my-sm-4 {
1425    margin-bottom: 1.5rem !important; }
1426
1427  .ml-sm-4,
1428  .mx-sm-4 {
1429    margin-left: 1.5rem !important; }
1430
1431  .m-sm-5 {
1432    margin: 3rem !important; }
1433
1434  .mt-sm-5,
1435  .my-sm-5 {
1436    margin-top: 3rem !important; }
1437
1438  .mr-sm-5,
1439  .mx-sm-5 {
1440    margin-right: 3rem !important; }
1441
1442  .mb-sm-5,
1443  .my-sm-5 {
1444    margin-bottom: 3rem !important; }
1445
1446  .ml-sm-5,
1447  .mx-sm-5 {
1448    margin-left: 3rem !important; }
1449
1450  .p-sm-0 {
1451    padding: 0 !important; }
1452
1453  .pt-sm-0,
1454  .py-sm-0 {
1455    padding-top: 0 !important; }
1456
1457  .pr-sm-0,
1458  .px-sm-0 {
1459    padding-right: 0 !important; }
1460
1461  .pb-sm-0,
1462  .py-sm-0 {
1463    padding-bottom: 0 !important; }
1464
1465  .pl-sm-0,
1466  .px-sm-0 {
1467    padding-left: 0 !important; }
1468
1469  .p-sm-1 {
1470    padding: 0.25rem !important; }
1471
1472  .pt-sm-1,
1473  .py-sm-1 {
1474    padding-top: 0.25rem !important; }
1475
1476  .pr-sm-1,
1477  .px-sm-1 {
1478    padding-right: 0.25rem !important; }
1479
1480  .pb-sm-1,
1481  .py-sm-1 {
1482    padding-bottom: 0.25rem !important; }
1483
1484  .pl-sm-1,
1485  .px-sm-1 {
1486    padding-left: 0.25rem !important; }
1487
1488  .p-sm-2 {
1489    padding: 0.5rem !important; }
1490
1491  .pt-sm-2,
1492  .py-sm-2 {
1493    padding-top: 0.5rem !important; }
1494
1495  .pr-sm-2,
1496  .px-sm-2 {
1497    padding-right: 0.5rem !important; }
1498
1499  .pb-sm-2,
1500  .py-sm-2 {
1501    padding-bottom: 0.5rem !important; }
1502
1503  .pl-sm-2,
1504  .px-sm-2 {
1505    padding-left: 0.5rem !important; }
1506
1507  .p-sm-3 {
1508    padding: 1rem !important; }
1509
1510  .pt-sm-3,
1511  .py-sm-3 {
1512    padding-top: 1rem !important; }
1513
1514  .pr-sm-3,
1515  .px-sm-3 {
1516    padding-right: 1rem !important; }
1517
1518  .pb-sm-3,
1519  .py-sm-3 {
1520    padding-bottom: 1rem !important; }
1521
1522  .pl-sm-3,
1523  .px-sm-3 {
1524    padding-left: 1rem !important; }
1525
1526  .p-sm-4 {
1527    padding: 1.5rem !important; }
1528
1529  .pt-sm-4,
1530  .py-sm-4 {
1531    padding-top: 1.5rem !important; }
1532
1533  .pr-sm-4,
1534  .px-sm-4 {
1535    padding-right: 1.5rem !important; }
1536
1537  .pb-sm-4,
1538  .py-sm-4 {
1539    padding-bottom: 1.5rem !important; }
1540
1541  .pl-sm-4,
1542  .px-sm-4 {
1543    padding-left: 1.5rem !important; }
1544
1545  .p-sm-5 {
1546    padding: 3rem !important; }
1547
1548  .pt-sm-5,
1549  .py-sm-5 {
1550    padding-top: 3rem !important; }
1551
1552  .pr-sm-5,
1553  .px-sm-5 {
1554    padding-right: 3rem !important; }
1555
1556  .pb-sm-5,
1557  .py-sm-5 {
1558    padding-bottom: 3rem !important; }
1559
1560  .pl-sm-5,
1561  .px-sm-5 {
1562    padding-left: 3rem !important; }
1563
1564  .m-sm-n1 {
1565    margin: -0.25rem !important; }
1566
1567  .mt-sm-n1,
1568  .my-sm-n1 {
1569    margin-top: -0.25rem !important; }
1570
1571  .mr-sm-n1,
1572  .mx-sm-n1 {
1573    margin-right: -0.25rem !important; }
1574
1575  .mb-sm-n1,
1576  .my-sm-n1 {
1577    margin-bottom: -0.25rem !important; }
1578
1579  .ml-sm-n1,
1580  .mx-sm-n1 {
1581    margin-left: -0.25rem !important; }
1582
1583  .m-sm-n2 {
1584    margin: -0.5rem !important; }
1585
1586  .mt-sm-n2,
1587  .my-sm-n2 {
1588    margin-top: -0.5rem !important; }
1589
1590  .mr-sm-n2,
1591  .mx-sm-n2 {
1592    margin-right: -0.5rem !important; }
1593
1594  .mb-sm-n2,
1595  .my-sm-n2 {
1596    margin-bottom: -0.5rem !important; }
1597
1598  .ml-sm-n2,
1599  .mx-sm-n2 {
1600    margin-left: -0.5rem !important; }
1601
1602  .m-sm-n3 {
1603    margin: -1rem !important; }
1604
1605  .mt-sm-n3,
1606  .my-sm-n3 {
1607    margin-top: -1rem !important; }
1608
1609  .mr-sm-n3,
1610  .mx-sm-n3 {
1611    margin-right: -1rem !important; }
1612
1613  .mb-sm-n3,
1614  .my-sm-n3 {
1615    margin-bottom: -1rem !important; }
1616
1617  .ml-sm-n3,
1618  .mx-sm-n3 {
1619    margin-left: -1rem !important; }
1620
1621  .m-sm-n4 {
1622    margin: -1.5rem !important; }
1623
1624  .mt-sm-n4,
1625  .my-sm-n4 {
1626    margin-top: -1.5rem !important; }
1627
1628  .mr-sm-n4,
1629  .mx-sm-n4 {
1630    margin-right: -1.5rem !important; }
1631
1632  .mb-sm-n4,
1633  .my-sm-n4 {
1634    margin-bottom: -1.5rem !important; }
1635
1636  .ml-sm-n4,
1637  .mx-sm-n4 {
1638    margin-left: -1.5rem !important; }
1639
1640  .m-sm-n5 {
1641    margin: -3rem !important; }
1642
1643  .mt-sm-n5,
1644  .my-sm-n5 {
1645    margin-top: -3rem !important; }
1646
1647  .mr-sm-n5,
1648  .mx-sm-n5 {
1649    margin-right: -3rem !important; }
1650
1651  .mb-sm-n5,
1652  .my-sm-n5 {
1653    margin-bottom: -3rem !important; }
1654
1655  .ml-sm-n5,
1656  .mx-sm-n5 {
1657    margin-left: -3rem !important; }
1658
1659  .m-sm-auto {
1660    margin: auto !important; }
1661
1662  .mt-sm-auto,
1663  .my-sm-auto {
1664    margin-top: auto !important; }
1665
1666  .mr-sm-auto,
1667  .mx-sm-auto {
1668    margin-right: auto !important; }
1669
1670  .mb-sm-auto,
1671  .my-sm-auto {
1672    margin-bottom: auto !important; }
1673
1674  .ml-sm-auto,
1675  .mx-sm-auto {
1676    margin-left: auto !important; } }
1677@media (min-width: 768px) {
1678  .m-md-0 {
1679    margin: 0 !important; }
1680
1681  .mt-md-0,
1682  .my-md-0 {
1683    margin-top: 0 !important; }
1684
1685  .mr-md-0,
1686  .mx-md-0 {
1687    margin-right: 0 !important; }
1688
1689  .mb-md-0,
1690  .my-md-0 {
1691    margin-bottom: 0 !important; }
1692
1693  .ml-md-0,
1694  .mx-md-0 {
1695    margin-left: 0 !important; }
1696
1697  .m-md-1 {
1698    margin: 0.25rem !important; }
1699
1700  .mt-md-1,
1701  .my-md-1 {
1702    margin-top: 0.25rem !important; }
1703
1704  .mr-md-1,
1705  .mx-md-1 {
1706    margin-right: 0.25rem !important; }
1707
1708  .mb-md-1,
1709  .my-md-1 {
1710    margin-bottom: 0.25rem !important; }
1711
1712  .ml-md-1,
1713  .mx-md-1 {
1714    margin-left: 0.25rem !important; }
1715
1716  .m-md-2 {
1717    margin: 0.5rem !important; }
1718
1719  .mt-md-2,
1720  .my-md-2 {
1721    margin-top: 0.5rem !important; }
1722
1723  .mr-md-2,
1724  .mx-md-2 {
1725    margin-right: 0.5rem !important; }
1726
1727  .mb-md-2,
1728  .my-md-2 {
1729    margin-bottom: 0.5rem !important; }
1730
1731  .ml-md-2,
1732  .mx-md-2 {
1733    margin-left: 0.5rem !important; }
1734
1735  .m-md-3 {
1736    margin: 1rem !important; }
1737
1738  .mt-md-3,
1739  .my-md-3 {
1740    margin-top: 1rem !important; }
1741
1742  .mr-md-3,
1743  .mx-md-3 {
1744    margin-right: 1rem !important; }
1745
1746  .mb-md-3,
1747  .my-md-3 {
1748    margin-bottom: 1rem !important; }
1749
1750  .ml-md-3,
1751  .mx-md-3 {
1752    margin-left: 1rem !important; }
1753
1754  .m-md-4 {
1755    margin: 1.5rem !important; }
1756
1757  .mt-md-4,
1758  .my-md-4 {
1759    margin-top: 1.5rem !important; }
1760
1761  .mr-md-4,
1762  .mx-md-4 {
1763    margin-right: 1.5rem !important; }
1764
1765  .mb-md-4,
1766  .my-md-4 {
1767    margin-bottom: 1.5rem !important; }
1768
1769  .ml-md-4,
1770  .mx-md-4 {
1771    margin-left: 1.5rem !important; }
1772
1773  .m-md-5 {
1774    margin: 3rem !important; }
1775
1776  .mt-md-5,
1777  .my-md-5 {
1778    margin-top: 3rem !important; }
1779
1780  .mr-md-5,
1781  .mx-md-5 {
1782    margin-right: 3rem !important; }
1783
1784  .mb-md-5,
1785  .my-md-5 {
1786    margin-bottom: 3rem !important; }
1787
1788  .ml-md-5,
1789  .mx-md-5 {
1790    margin-left: 3rem !important; }
1791
1792  .p-md-0 {
1793    padding: 0 !important; }
1794
1795  .pt-md-0,
1796  .py-md-0 {
1797    padding-top: 0 !important; }
1798
1799  .pr-md-0,
1800  .px-md-0 {
1801    padding-right: 0 !important; }
1802
1803  .pb-md-0,
1804  .py-md-0 {
1805    padding-bottom: 0 !important; }
1806
1807  .pl-md-0,
1808  .px-md-0 {
1809    padding-left: 0 !important; }
1810
1811  .p-md-1 {
1812    padding: 0.25rem !important; }
1813
1814  .pt-md-1,
1815  .py-md-1 {
1816    padding-top: 0.25rem !important; }
1817
1818  .pr-md-1,
1819  .px-md-1 {
1820    padding-right: 0.25rem !important; }
1821
1822  .pb-md-1,
1823  .py-md-1 {
1824    padding-bottom: 0.25rem !important; }
1825
1826  .pl-md-1,
1827  .px-md-1 {
1828    padding-left: 0.25rem !important; }
1829
1830  .p-md-2 {
1831    padding: 0.5rem !important; }
1832
1833  .pt-md-2,
1834  .py-md-2 {
1835    padding-top: 0.5rem !important; }
1836
1837  .pr-md-2,
1838  .px-md-2 {
1839    padding-right: 0.5rem !important; }
1840
1841  .pb-md-2,
1842  .py-md-2 {
1843    padding-bottom: 0.5rem !important; }
1844
1845  .pl-md-2,
1846  .px-md-2 {
1847    padding-left: 0.5rem !important; }
1848
1849  .p-md-3 {
1850    padding: 1rem !important; }
1851
1852  .pt-md-3,
1853  .py-md-3 {
1854    padding-top: 1rem !important; }
1855
1856  .pr-md-3,
1857  .px-md-3 {
1858    padding-right: 1rem !important; }
1859
1860  .pb-md-3,
1861  .py-md-3 {
1862    padding-bottom: 1rem !important; }
1863
1864  .pl-md-3,
1865  .px-md-3 {
1866    padding-left: 1rem !important; }
1867
1868  .p-md-4 {
1869    padding: 1.5rem !important; }
1870
1871  .pt-md-4,
1872  .py-md-4 {
1873    padding-top: 1.5rem !important; }
1874
1875  .pr-md-4,
1876  .px-md-4 {
1877    padding-right: 1.5rem !important; }
1878
1879  .pb-md-4,
1880  .py-md-4 {
1881    padding-bottom: 1.5rem !important; }
1882
1883  .pl-md-4,
1884  .px-md-4 {
1885    padding-left: 1.5rem !important; }
1886
1887  .p-md-5 {
1888    padding: 3rem !important; }
1889
1890  .pt-md-5,
1891  .py-md-5 {
1892    padding-top: 3rem !important; }
1893
1894  .pr-md-5,
1895  .px-md-5 {
1896    padding-right: 3rem !important; }
1897
1898  .pb-md-5,
1899  .py-md-5 {
1900    padding-bottom: 3rem !important; }
1901
1902  .pl-md-5,
1903  .px-md-5 {
1904    padding-left: 3rem !important; }
1905
1906  .m-md-n1 {
1907    margin: -0.25rem !important; }
1908
1909  .mt-md-n1,
1910  .my-md-n1 {
1911    margin-top: -0.25rem !important; }
1912
1913  .mr-md-n1,
1914  .mx-md-n1 {
1915    margin-right: -0.25rem !important; }
1916
1917  .mb-md-n1,
1918  .my-md-n1 {
1919    margin-bottom: -0.25rem !important; }
1920
1921  .ml-md-n1,
1922  .mx-md-n1 {
1923    margin-left: -0.25rem !important; }
1924
1925  .m-md-n2 {
1926    margin: -0.5rem !important; }
1927
1928  .mt-md-n2,
1929  .my-md-n2 {
1930    margin-top: -0.5rem !important; }
1931
1932  .mr-md-n2,
1933  .mx-md-n2 {
1934    margin-right: -0.5rem !important; }
1935
1936  .mb-md-n2,
1937  .my-md-n2 {
1938    margin-bottom: -0.5rem !important; }
1939
1940  .ml-md-n2,
1941  .mx-md-n2 {
1942    margin-left: -0.5rem !important; }
1943
1944  .m-md-n3 {
1945    margin: -1rem !important; }
1946
1947  .mt-md-n3,
1948  .my-md-n3 {
1949    margin-top: -1rem !important; }
1950
1951  .mr-md-n3,
1952  .mx-md-n3 {
1953    margin-right: -1rem !important; }
1954
1955  .mb-md-n3,
1956  .my-md-n3 {
1957    margin-bottom: -1rem !important; }
1958
1959  .ml-md-n3,
1960  .mx-md-n3 {
1961    margin-left: -1rem !important; }
1962
1963  .m-md-n4 {
1964    margin: -1.5rem !important; }
1965
1966  .mt-md-n4,
1967  .my-md-n4 {
1968    margin-top: -1.5rem !important; }
1969
1970  .mr-md-n4,
1971  .mx-md-n4 {
1972    margin-right: -1.5rem !important; }
1973
1974  .mb-md-n4,
1975  .my-md-n4 {
1976    margin-bottom: -1.5rem !important; }
1977
1978  .ml-md-n4,
1979  .mx-md-n4 {
1980    margin-left: -1.5rem !important; }
1981
1982  .m-md-n5 {
1983    margin: -3rem !important; }
1984
1985  .mt-md-n5,
1986  .my-md-n5 {
1987    margin-top: -3rem !important; }
1988
1989  .mr-md-n5,
1990  .mx-md-n5 {
1991    margin-right: -3rem !important; }
1992
1993  .mb-md-n5,
1994  .my-md-n5 {
1995    margin-bottom: -3rem !important; }
1996
1997  .ml-md-n5,
1998  .mx-md-n5 {
1999    margin-left: -3rem !important; }
2000
2001  .m-md-auto {
2002    margin: auto !important; }
2003
2004  .mt-md-auto,
2005  .my-md-auto {
2006    margin-top: auto !important; }
2007
2008  .mr-md-auto,
2009  .mx-md-auto {
2010    margin-right: auto !important; }
2011
2012  .mb-md-auto,
2013  .my-md-auto {
2014    margin-bottom: auto !important; }
2015
2016  .ml-md-auto,
2017  .mx-md-auto {
2018    margin-left: auto !important; } }
2019@media (min-width: 992px) {
2020  .m-lg-0 {
2021    margin: 0 !important; }
2022
2023  .mt-lg-0,
2024  .my-lg-0 {
2025    margin-top: 0 !important; }
2026
2027  .mr-lg-0,
2028  .mx-lg-0 {
2029    margin-right: 0 !important; }
2030
2031  .mb-lg-0,
2032  .my-lg-0 {
2033    margin-bottom: 0 !important; }
2034
2035  .ml-lg-0,
2036  .mx-lg-0 {
2037    margin-left: 0 !important; }
2038
2039  .m-lg-1 {
2040    margin: 0.25rem !important; }
2041
2042  .mt-lg-1,
2043  .my-lg-1 {
2044    margin-top: 0.25rem !important; }
2045
2046  .mr-lg-1,
2047  .mx-lg-1 {
2048    margin-right: 0.25rem !important; }
2049
2050  .mb-lg-1,
2051  .my-lg-1 {
2052    margin-bottom: 0.25rem !important; }
2053
2054  .ml-lg-1,
2055  .mx-lg-1 {
2056    margin-left: 0.25rem !important; }
2057
2058  .m-lg-2 {
2059    margin: 0.5rem !important; }
2060
2061  .mt-lg-2,
2062  .my-lg-2 {
2063    margin-top: 0.5rem !important; }
2064
2065  .mr-lg-2,
2066  .mx-lg-2 {
2067    margin-right: 0.5rem !important; }
2068
2069  .mb-lg-2,
2070  .my-lg-2 {
2071    margin-bottom: 0.5rem !important; }
2072
2073  .ml-lg-2,
2074  .mx-lg-2 {
2075    margin-left: 0.5rem !important; }
2076
2077  .m-lg-3 {
2078    margin: 1rem !important; }
2079
2080  .mt-lg-3,
2081  .my-lg-3 {
2082    margin-top: 1rem !important; }
2083
2084  .mr-lg-3,
2085  .mx-lg-3 {
2086    margin-right: 1rem !important; }
2087
2088  .mb-lg-3,
2089  .my-lg-3 {
2090    margin-bottom: 1rem !important; }
2091
2092  .ml-lg-3,
2093  .mx-lg-3 {
2094    margin-left: 1rem !important; }
2095
2096  .m-lg-4 {
2097    margin: 1.5rem !important; }
2098
2099  .mt-lg-4,
2100  .my-lg-4 {
2101    margin-top: 1.5rem !important; }
2102
2103  .mr-lg-4,
2104  .mx-lg-4 {
2105    margin-right: 1.5rem !important; }
2106
2107  .mb-lg-4,
2108  .my-lg-4 {
2109    margin-bottom: 1.5rem !important; }
2110
2111  .ml-lg-4,
2112  .mx-lg-4 {
2113    margin-left: 1.5rem !important; }
2114
2115  .m-lg-5 {
2116    margin: 3rem !important; }
2117
2118  .mt-lg-5,
2119  .my-lg-5 {
2120    margin-top: 3rem !important; }
2121
2122  .mr-lg-5,
2123  .mx-lg-5 {
2124    margin-right: 3rem !important; }
2125
2126  .mb-lg-5,
2127  .my-lg-5 {
2128    margin-bottom: 3rem !important; }
2129
2130  .ml-lg-5,
2131  .mx-lg-5 {
2132    margin-left: 3rem !important; }
2133
2134  .p-lg-0 {
2135    padding: 0 !important; }
2136
2137  .pt-lg-0,
2138  .py-lg-0 {
2139    padding-top: 0 !important; }
2140
2141  .pr-lg-0,
2142  .px-lg-0 {
2143    padding-right: 0 !important; }
2144
2145  .pb-lg-0,
2146  .py-lg-0 {
2147    padding-bottom: 0 !important; }
2148
2149  .pl-lg-0,
2150  .px-lg-0 {
2151    padding-left: 0 !important; }
2152
2153  .p-lg-1 {
2154    padding: 0.25rem !important; }
2155
2156  .pt-lg-1,
2157  .py-lg-1 {
2158    padding-top: 0.25rem !important; }
2159
2160  .pr-lg-1,
2161  .px-lg-1 {
2162    padding-right: 0.25rem !important; }
2163
2164  .pb-lg-1,
2165  .py-lg-1 {
2166    padding-bottom: 0.25rem !important; }
2167
2168  .pl-lg-1,
2169  .px-lg-1 {
2170    padding-left: 0.25rem !important; }
2171
2172  .p-lg-2 {
2173    padding: 0.5rem !important; }
2174
2175  .pt-lg-2,
2176  .py-lg-2 {
2177    padding-top: 0.5rem !important; }
2178
2179  .pr-lg-2,
2180  .px-lg-2 {
2181    padding-right: 0.5rem !important; }
2182
2183  .pb-lg-2,
2184  .py-lg-2 {
2185    padding-bottom: 0.5rem !important; }
2186
2187  .pl-lg-2,
2188  .px-lg-2 {
2189    padding-left: 0.5rem !important; }
2190
2191  .p-lg-3 {
2192    padding: 1rem !important; }
2193
2194  .pt-lg-3,
2195  .py-lg-3 {
2196    padding-top: 1rem !important; }
2197
2198  .pr-lg-3,
2199  .px-lg-3 {
2200    padding-right: 1rem !important; }
2201
2202  .pb-lg-3,
2203  .py-lg-3 {
2204    padding-bottom: 1rem !important; }
2205
2206  .pl-lg-3,
2207  .px-lg-3 {
2208    padding-left: 1rem !important; }
2209
2210  .p-lg-4 {
2211    padding: 1.5rem !important; }
2212
2213  .pt-lg-4,
2214  .py-lg-4 {
2215    padding-top: 1.5rem !important; }
2216
2217  .pr-lg-4,
2218  .px-lg-4 {
2219    padding-right: 1.5rem !important; }
2220
2221  .pb-lg-4,
2222  .py-lg-4 {
2223    padding-bottom: 1.5rem !important; }
2224
2225  .pl-lg-4,
2226  .px-lg-4 {
2227    padding-left: 1.5rem !important; }
2228
2229  .p-lg-5 {
2230    padding: 3rem !important; }
2231
2232  .pt-lg-5,
2233  .py-lg-5 {
2234    padding-top: 3rem !important; }
2235
2236  .pr-lg-5,
2237  .px-lg-5 {
2238    padding-right: 3rem !important; }
2239
2240  .pb-lg-5,
2241  .py-lg-5 {
2242    padding-bottom: 3rem !important; }
2243
2244  .pl-lg-5,
2245  .px-lg-5 {
2246    padding-left: 3rem !important; }
2247
2248  .m-lg-n1 {
2249    margin: -0.25rem !important; }
2250
2251  .mt-lg-n1,
2252  .my-lg-n1 {
2253    margin-top: -0.25rem !important; }
2254
2255  .mr-lg-n1,
2256  .mx-lg-n1 {
2257    margin-right: -0.25rem !important; }
2258
2259  .mb-lg-n1,
2260  .my-lg-n1 {
2261    margin-bottom: -0.25rem !important; }
2262
2263  .ml-lg-n1,
2264  .mx-lg-n1 {
2265    margin-left: -0.25rem !important; }
2266
2267  .m-lg-n2 {
2268    margin: -0.5rem !important; }
2269
2270  .mt-lg-n2,
2271  .my-lg-n2 {
2272    margin-top: -0.5rem !important; }
2273
2274  .mr-lg-n2,
2275  .mx-lg-n2 {
2276    margin-right: -0.5rem !important; }
2277
2278  .mb-lg-n2,
2279  .my-lg-n2 {
2280    margin-bottom: -0.5rem !important; }
2281
2282  .ml-lg-n2,
2283  .mx-lg-n2 {
2284    margin-left: -0.5rem !important; }
2285
2286  .m-lg-n3 {
2287    margin: -1rem !important; }
2288
2289  .mt-lg-n3,
2290  .my-lg-n3 {
2291    margin-top: -1rem !important; }
2292
2293  .mr-lg-n3,
2294  .mx-lg-n3 {
2295    margin-right: -1rem !important; }
2296
2297  .mb-lg-n3,
2298  .my-lg-n3 {
2299    margin-bottom: -1rem !important; }
2300
2301  .ml-lg-n3,
2302  .mx-lg-n3 {
2303    margin-left: -1rem !important; }
2304
2305  .m-lg-n4 {
2306    margin: -1.5rem !important; }
2307
2308  .mt-lg-n4,
2309  .my-lg-n4 {
2310    margin-top: -1.5rem !important; }
2311
2312  .mr-lg-n4,
2313  .mx-lg-n4 {
2314    margin-right: -1.5rem !important; }
2315
2316  .mb-lg-n4,
2317  .my-lg-n4 {
2318    margin-bottom: -1.5rem !important; }
2319
2320  .ml-lg-n4,
2321  .mx-lg-n4 {
2322    margin-left: -1.5rem !important; }
2323
2324  .m-lg-n5 {
2325    margin: -3rem !important; }
2326
2327  .mt-lg-n5,
2328  .my-lg-n5 {
2329    margin-top: -3rem !important; }
2330
2331  .mr-lg-n5,
2332  .mx-lg-n5 {
2333    margin-right: -3rem !important; }
2334
2335  .mb-lg-n5,
2336  .my-lg-n5 {
2337    margin-bottom: -3rem !important; }
2338
2339  .ml-lg-n5,
2340  .mx-lg-n5 {
2341    margin-left: -3rem !important; }
2342
2343  .m-lg-auto {
2344    margin: auto !important; }
2345
2346  .mt-lg-auto,
2347  .my-lg-auto {
2348    margin-top: auto !important; }
2349
2350  .mr-lg-auto,
2351  .mx-lg-auto {
2352    margin-right: auto !important; }
2353
2354  .mb-lg-auto,
2355  .my-lg-auto {
2356    margin-bottom: auto !important; }
2357
2358  .ml-lg-auto,
2359  .mx-lg-auto {
2360    margin-left: auto !important; } }
2361@media (min-width: 1200px) {
2362  .m-xl-0 {
2363    margin: 0 !important; }
2364
2365  .mt-xl-0,
2366  .my-xl-0 {
2367    margin-top: 0 !important; }
2368
2369  .mr-xl-0,
2370  .mx-xl-0 {
2371    margin-right: 0 !important; }
2372
2373  .mb-xl-0,
2374  .my-xl-0 {
2375    margin-bottom: 0 !important; }
2376
2377  .ml-xl-0,
2378  .mx-xl-0 {
2379    margin-left: 0 !important; }
2380
2381  .m-xl-1 {
2382    margin: 0.25rem !important; }
2383
2384  .mt-xl-1,
2385  .my-xl-1 {
2386    margin-top: 0.25rem !important; }
2387
2388  .mr-xl-1,
2389  .mx-xl-1 {
2390    margin-right: 0.25rem !important; }
2391
2392  .mb-xl-1,
2393  .my-xl-1 {
2394    margin-bottom: 0.25rem !important; }
2395
2396  .ml-xl-1,
2397  .mx-xl-1 {
2398    margin-left: 0.25rem !important; }
2399
2400  .m-xl-2 {
2401    margin: 0.5rem !important; }
2402
2403  .mt-xl-2,
2404  .my-xl-2 {
2405    margin-top: 0.5rem !important; }
2406
2407  .mr-xl-2,
2408  .mx-xl-2 {
2409    margin-right: 0.5rem !important; }
2410
2411  .mb-xl-2,
2412  .my-xl-2 {
2413    margin-bottom: 0.5rem !important; }
2414
2415  .ml-xl-2,
2416  .mx-xl-2 {
2417    margin-left: 0.5rem !important; }
2418
2419  .m-xl-3 {
2420    margin: 1rem !important; }
2421
2422  .mt-xl-3,
2423  .my-xl-3 {
2424    margin-top: 1rem !important; }
2425
2426  .mr-xl-3,
2427  .mx-xl-3 {
2428    margin-right: 1rem !important; }
2429
2430  .mb-xl-3,
2431  .my-xl-3 {
2432    margin-bottom: 1rem !important; }
2433
2434  .ml-xl-3,
2435  .mx-xl-3 {
2436    margin-left: 1rem !important; }
2437
2438  .m-xl-4 {
2439    margin: 1.5rem !important; }
2440
2441  .mt-xl-4,
2442  .my-xl-4 {
2443    margin-top: 1.5rem !important; }
2444
2445  .mr-xl-4,
2446  .mx-xl-4 {
2447    margin-right: 1.5rem !important; }
2448
2449  .mb-xl-4,
2450  .my-xl-4 {
2451    margin-bottom: 1.5rem !important; }
2452
2453  .ml-xl-4,
2454  .mx-xl-4 {
2455    margin-left: 1.5rem !important; }
2456
2457  .m-xl-5 {
2458    margin: 3rem !important; }
2459
2460  .mt-xl-5,
2461  .my-xl-5 {
2462    margin-top: 3rem !important; }
2463
2464  .mr-xl-5,
2465  .mx-xl-5 {
2466    margin-right: 3rem !important; }
2467
2468  .mb-xl-5,
2469  .my-xl-5 {
2470    margin-bottom: 3rem !important; }
2471
2472  .ml-xl-5,
2473  .mx-xl-5 {
2474    margin-left: 3rem !important; }
2475
2476  .p-xl-0 {
2477    padding: 0 !important; }
2478
2479  .pt-xl-0,
2480  .py-xl-0 {
2481    padding-top: 0 !important; }
2482
2483  .pr-xl-0,
2484  .px-xl-0 {
2485    padding-right: 0 !important; }
2486
2487  .pb-xl-0,
2488  .py-xl-0 {
2489    padding-bottom: 0 !important; }
2490
2491  .pl-xl-0,
2492  .px-xl-0 {
2493    padding-left: 0 !important; }
2494
2495  .p-xl-1 {
2496    padding: 0.25rem !important; }
2497
2498  .pt-xl-1,
2499  .py-xl-1 {
2500    padding-top: 0.25rem !important; }
2501
2502  .pr-xl-1,
2503  .px-xl-1 {
2504    padding-right: 0.25rem !important; }
2505
2506  .pb-xl-1,
2507  .py-xl-1 {
2508    padding-bottom: 0.25rem !important; }
2509
2510  .pl-xl-1,
2511  .px-xl-1 {
2512    padding-left: 0.25rem !important; }
2513
2514  .p-xl-2 {
2515    padding: 0.5rem !important; }
2516
2517  .pt-xl-2,
2518  .py-xl-2 {
2519    padding-top: 0.5rem !important; }
2520
2521  .pr-xl-2,
2522  .px-xl-2 {
2523    padding-right: 0.5rem !important; }
2524
2525  .pb-xl-2,
2526  .py-xl-2 {
2527    padding-bottom: 0.5rem !important; }
2528
2529  .pl-xl-2,
2530  .px-xl-2 {
2531    padding-left: 0.5rem !important; }
2532
2533  .p-xl-3 {
2534    padding: 1rem !important; }
2535
2536  .pt-xl-3,
2537  .py-xl-3 {
2538    padding-top: 1rem !important; }
2539
2540  .pr-xl-3,
2541  .px-xl-3 {
2542    padding-right: 1rem !important; }
2543
2544  .pb-xl-3,
2545  .py-xl-3 {
2546    padding-bottom: 1rem !important; }
2547
2548  .pl-xl-3,
2549  .px-xl-3 {
2550    padding-left: 1rem !important; }
2551
2552  .p-xl-4 {
2553    padding: 1.5rem !important; }
2554
2555  .pt-xl-4,
2556  .py-xl-4 {
2557    padding-top: 1.5rem !important; }
2558
2559  .pr-xl-4,
2560  .px-xl-4 {
2561    padding-right: 1.5rem !important; }
2562
2563  .pb-xl-4,
2564  .py-xl-4 {
2565    padding-bottom: 1.5rem !important; }
2566
2567  .pl-xl-4,
2568  .px-xl-4 {
2569    padding-left: 1.5rem !important; }
2570
2571  .p-xl-5 {
2572    padding: 3rem !important; }
2573
2574  .pt-xl-5,
2575  .py-xl-5 {
2576    padding-top: 3rem !important; }
2577
2578  .pr-xl-5,
2579  .px-xl-5 {
2580    padding-right: 3rem !important; }
2581
2582  .pb-xl-5,
2583  .py-xl-5 {
2584    padding-bottom: 3rem !important; }
2585
2586  .pl-xl-5,
2587  .px-xl-5 {
2588    padding-left: 3rem !important; }
2589
2590  .m-xl-n1 {
2591    margin: -0.25rem !important; }
2592
2593  .mt-xl-n1,
2594  .my-xl-n1 {
2595    margin-top: -0.25rem !important; }
2596
2597  .mr-xl-n1,
2598  .mx-xl-n1 {
2599    margin-right: -0.25rem !important; }
2600
2601  .mb-xl-n1,
2602  .my-xl-n1 {
2603    margin-bottom: -0.25rem !important; }
2604
2605  .ml-xl-n1,
2606  .mx-xl-n1 {
2607    margin-left: -0.25rem !important; }
2608
2609  .m-xl-n2 {
2610    margin: -0.5rem !important; }
2611
2612  .mt-xl-n2,
2613  .my-xl-n2 {
2614    margin-top: -0.5rem !important; }
2615
2616  .mr-xl-n2,
2617  .mx-xl-n2 {
2618    margin-right: -0.5rem !important; }
2619
2620  .mb-xl-n2,
2621  .my-xl-n2 {
2622    margin-bottom: -0.5rem !important; }
2623
2624  .ml-xl-n2,
2625  .mx-xl-n2 {
2626    margin-left: -0.5rem !important; }
2627
2628  .m-xl-n3 {
2629    margin: -1rem !important; }
2630
2631  .mt-xl-n3,
2632  .my-xl-n3 {
2633    margin-top: -1rem !important; }
2634
2635  .mr-xl-n3,
2636  .mx-xl-n3 {
2637    margin-right: -1rem !important; }
2638
2639  .mb-xl-n3,
2640  .my-xl-n3 {
2641    margin-bottom: -1rem !important; }
2642
2643  .ml-xl-n3,
2644  .mx-xl-n3 {
2645    margin-left: -1rem !important; }
2646
2647  .m-xl-n4 {
2648    margin: -1.5rem !important; }
2649
2650  .mt-xl-n4,
2651  .my-xl-n4 {
2652    margin-top: -1.5rem !important; }
2653
2654  .mr-xl-n4,
2655  .mx-xl-n4 {
2656    margin-right: -1.5rem !important; }
2657
2658  .mb-xl-n4,
2659  .my-xl-n4 {
2660    margin-bottom: -1.5rem !important; }
2661
2662  .ml-xl-n4,
2663  .mx-xl-n4 {
2664    margin-left: -1.5rem !important; }
2665
2666  .m-xl-n5 {
2667    margin: -3rem !important; }
2668
2669  .mt-xl-n5,
2670  .my-xl-n5 {
2671    margin-top: -3rem !important; }
2672
2673  .mr-xl-n5,
2674  .mx-xl-n5 {
2675    margin-right: -3rem !important; }
2676
2677  .mb-xl-n5,
2678  .my-xl-n5 {
2679    margin-bottom: -3rem !important; }
2680
2681  .ml-xl-n5,
2682  .mx-xl-n5 {
2683    margin-left: -3rem !important; }
2684
2685  .m-xl-auto {
2686    margin: auto !important; }
2687
2688  .mt-xl-auto,
2689  .my-xl-auto {
2690    margin-top: auto !important; }
2691
2692  .mr-xl-auto,
2693  .mx-xl-auto {
2694    margin-right: auto !important; }
2695
2696  .mb-xl-auto,
2697  .my-xl-auto {
2698    margin-bottom: auto !important; }
2699
2700  .ml-xl-auto,
2701  .mx-xl-auto {
2702    margin-left: auto !important; } }
2703.visible {
2704  visibility: visible !important; }
2705
2706.invisible {
2707  visibility: hidden !important; }
2708