]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/css/bootstrap/bootstrap-grid.css
LP#1778972: add a couple more aria-hidden
[Evergreen.git] / Open-ILS / web / css / bootstrap / bootstrap-grid.css
1 /*!
2  * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
3  * Copyright 2011-2018 The Bootstrap Authors
4  * Copyright 2011-2018 Twitter, Inc.
5  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6  */
7 @-ms-viewport {
8   width: device-width;
9 }
10
11 html {
12   box-sizing: border-box;
13   -ms-overflow-style: scrollbar;
14 }
15
16 *,
17 *::before,
18 *::after {
19   box-sizing: inherit;
20 }
21
22 .container {
23   width: 100%;
24   padding-right: 15px;
25   padding-left: 15px;
26   margin-right: auto;
27   margin-left: auto;
28 }
29
30 @media (min-width: 576px) {
31   .container {
32     max-width: 540px;
33   }
34 }
35
36 @media (min-width: 768px) {
37   .container {
38     max-width: 720px;
39   }
40 }
41
42 @media (min-width: 992px) {
43   .container {
44     max-width: 960px;
45   }
46 }
47
48 @media (min-width: 1200px) {
49   .container {
50     max-width: 1140px;
51   }
52 }
53
54 .container-fluid {
55   width: 100%;
56   padding-right: 15px;
57   padding-left: 15px;
58   margin-right: auto;
59   margin-left: auto;
60 }
61
62 .row {
63   display: -webkit-box;
64   display: -ms-flexbox;
65   display: flex;
66   -ms-flex-wrap: wrap;
67   flex-wrap: wrap;
68   margin-right: -15px;
69   margin-left: -15px;
70 }
71
72 .no-gutters {
73   margin-right: 0;
74   margin-left: 0;
75 }
76
77 .no-gutters > .col,
78 .no-gutters > [class*="col-"] {
79   padding-right: 0;
80   padding-left: 0;
81 }
82
83 .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,
84 .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
85 .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
86 .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
87 .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
88 .col-xl-auto {
89   position: relative;
90   width: 100%;
91   min-height: 1px;
92   padding-right: 15px;
93   padding-left: 15px;
94 }
95
96 .col {
97   -ms-flex-preferred-size: 0;
98   flex-basis: 0;
99   -webkit-box-flex: 1;
100   -ms-flex-positive: 1;
101   flex-grow: 1;
102   max-width: 100%;
103 }
104
105 .col-auto {
106   -webkit-box-flex: 0;
107   -ms-flex: 0 0 auto;
108   flex: 0 0 auto;
109   width: auto;
110   max-width: none;
111 }
112
113 .col-1 {
114   -webkit-box-flex: 0;
115   -ms-flex: 0 0 8.333333%;
116   flex: 0 0 8.333333%;
117   max-width: 8.333333%;
118 }
119
120 .col-2 {
121   -webkit-box-flex: 0;
122   -ms-flex: 0 0 16.666667%;
123   flex: 0 0 16.666667%;
124   max-width: 16.666667%;
125 }
126
127 .col-3 {
128   -webkit-box-flex: 0;
129   -ms-flex: 0 0 25%;
130   flex: 0 0 25%;
131   max-width: 25%;
132 }
133
134 .col-4 {
135   -webkit-box-flex: 0;
136   -ms-flex: 0 0 33.333333%;
137   flex: 0 0 33.333333%;
138   max-width: 33.333333%;
139 }
140
141 .col-5 {
142   -webkit-box-flex: 0;
143   -ms-flex: 0 0 41.666667%;
144   flex: 0 0 41.666667%;
145   max-width: 41.666667%;
146 }
147
148 .col-6 {
149   -webkit-box-flex: 0;
150   -ms-flex: 0 0 50%;
151   flex: 0 0 50%;
152   max-width: 50%;
153 }
154
155 .col-7 {
156   -webkit-box-flex: 0;
157   -ms-flex: 0 0 58.333333%;
158   flex: 0 0 58.333333%;
159   max-width: 58.333333%;
160 }
161
162 .col-8 {
163   -webkit-box-flex: 0;
164   -ms-flex: 0 0 66.666667%;
165   flex: 0 0 66.666667%;
166   max-width: 66.666667%;
167 }
168
169 .col-9 {
170   -webkit-box-flex: 0;
171   -ms-flex: 0 0 75%;
172   flex: 0 0 75%;
173   max-width: 75%;
174 }
175
176 .col-10 {
177   -webkit-box-flex: 0;
178   -ms-flex: 0 0 83.333333%;
179   flex: 0 0 83.333333%;
180   max-width: 83.333333%;
181 }
182
183 .col-11 {
184   -webkit-box-flex: 0;
185   -ms-flex: 0 0 91.666667%;
186   flex: 0 0 91.666667%;
187   max-width: 91.666667%;
188 }
189
190 .col-12 {
191   -webkit-box-flex: 0;
192   -ms-flex: 0 0 100%;
193   flex: 0 0 100%;
194   max-width: 100%;
195 }
196
197 .order-first {
198   -webkit-box-ordinal-group: 0;
199   -ms-flex-order: -1;
200   order: -1;
201 }
202
203 .order-last {
204   -webkit-box-ordinal-group: 14;
205   -ms-flex-order: 13;
206   order: 13;
207 }
208
209 .order-0 {
210   -webkit-box-ordinal-group: 1;
211   -ms-flex-order: 0;
212   order: 0;
213 }
214
215 .order-1 {
216   -webkit-box-ordinal-group: 2;
217   -ms-flex-order: 1;
218   order: 1;
219 }
220
221 .order-2 {
222   -webkit-box-ordinal-group: 3;
223   -ms-flex-order: 2;
224   order: 2;
225 }
226
227 .order-3 {
228   -webkit-box-ordinal-group: 4;
229   -ms-flex-order: 3;
230   order: 3;
231 }
232
233 .order-4 {
234   -webkit-box-ordinal-group: 5;
235   -ms-flex-order: 4;
236   order: 4;
237 }
238
239 .order-5 {
240   -webkit-box-ordinal-group: 6;
241   -ms-flex-order: 5;
242   order: 5;
243 }
244
245 .order-6 {
246   -webkit-box-ordinal-group: 7;
247   -ms-flex-order: 6;
248   order: 6;
249 }
250
251 .order-7 {
252   -webkit-box-ordinal-group: 8;
253   -ms-flex-order: 7;
254   order: 7;
255 }
256
257 .order-8 {
258   -webkit-box-ordinal-group: 9;
259   -ms-flex-order: 8;
260   order: 8;
261 }
262
263 .order-9 {
264   -webkit-box-ordinal-group: 10;
265   -ms-flex-order: 9;
266   order: 9;
267 }
268
269 .order-10 {
270   -webkit-box-ordinal-group: 11;
271   -ms-flex-order: 10;
272   order: 10;
273 }
274
275 .order-11 {
276   -webkit-box-ordinal-group: 12;
277   -ms-flex-order: 11;
278   order: 11;
279 }
280
281 .order-12 {
282   -webkit-box-ordinal-group: 13;
283   -ms-flex-order: 12;
284   order: 12;
285 }
286
287 .offset-1 {
288   margin-left: 8.333333%;
289 }
290
291 .offset-2 {
292   margin-left: 16.666667%;
293 }
294
295 .offset-3 {
296   margin-left: 25%;
297 }
298
299 .offset-4 {
300   margin-left: 33.333333%;
301 }
302
303 .offset-5 {
304   margin-left: 41.666667%;
305 }
306
307 .offset-6 {
308   margin-left: 50%;
309 }
310
311 .offset-7 {
312   margin-left: 58.333333%;
313 }
314
315 .offset-8 {
316   margin-left: 66.666667%;
317 }
318
319 .offset-9 {
320   margin-left: 75%;
321 }
322
323 .offset-10 {
324   margin-left: 83.333333%;
325 }
326
327 .offset-11 {
328   margin-left: 91.666667%;
329 }
330
331 @media (min-width: 576px) {
332   .col-sm {
333     -ms-flex-preferred-size: 0;
334     flex-basis: 0;
335     -webkit-box-flex: 1;
336     -ms-flex-positive: 1;
337     flex-grow: 1;
338     max-width: 100%;
339   }
340   .col-sm-auto {
341     -webkit-box-flex: 0;
342     -ms-flex: 0 0 auto;
343     flex: 0 0 auto;
344     width: auto;
345     max-width: none;
346   }
347   .col-sm-1 {
348     -webkit-box-flex: 0;
349     -ms-flex: 0 0 8.333333%;
350     flex: 0 0 8.333333%;
351     max-width: 8.333333%;
352   }
353   .col-sm-2 {
354     -webkit-box-flex: 0;
355     -ms-flex: 0 0 16.666667%;
356     flex: 0 0 16.666667%;
357     max-width: 16.666667%;
358   }
359   .col-sm-3 {
360     -webkit-box-flex: 0;
361     -ms-flex: 0 0 25%;
362     flex: 0 0 25%;
363     max-width: 25%;
364   }
365   .col-sm-4 {
366     -webkit-box-flex: 0;
367     -ms-flex: 0 0 33.333333%;
368     flex: 0 0 33.333333%;
369     max-width: 33.333333%;
370   }
371   .col-sm-5 {
372     -webkit-box-flex: 0;
373     -ms-flex: 0 0 41.666667%;
374     flex: 0 0 41.666667%;
375     max-width: 41.666667%;
376   }
377   .col-sm-6 {
378     -webkit-box-flex: 0;
379     -ms-flex: 0 0 50%;
380     flex: 0 0 50%;
381     max-width: 50%;
382   }
383   .col-sm-7 {
384     -webkit-box-flex: 0;
385     -ms-flex: 0 0 58.333333%;
386     flex: 0 0 58.333333%;
387     max-width: 58.333333%;
388   }
389   .col-sm-8 {
390     -webkit-box-flex: 0;
391     -ms-flex: 0 0 66.666667%;
392     flex: 0 0 66.666667%;
393     max-width: 66.666667%;
394   }
395   .col-sm-9 {
396     -webkit-box-flex: 0;
397     -ms-flex: 0 0 75%;
398     flex: 0 0 75%;
399     max-width: 75%;
400   }
401   .col-sm-10 {
402     -webkit-box-flex: 0;
403     -ms-flex: 0 0 83.333333%;
404     flex: 0 0 83.333333%;
405     max-width: 83.333333%;
406   }
407   .col-sm-11 {
408     -webkit-box-flex: 0;
409     -ms-flex: 0 0 91.666667%;
410     flex: 0 0 91.666667%;
411     max-width: 91.666667%;
412   }
413   .col-sm-12 {
414     -webkit-box-flex: 0;
415     -ms-flex: 0 0 100%;
416     flex: 0 0 100%;
417     max-width: 100%;
418   }
419   .order-sm-first {
420     -webkit-box-ordinal-group: 0;
421     -ms-flex-order: -1;
422     order: -1;
423   }
424   .order-sm-last {
425     -webkit-box-ordinal-group: 14;
426     -ms-flex-order: 13;
427     order: 13;
428   }
429   .order-sm-0 {
430     -webkit-box-ordinal-group: 1;
431     -ms-flex-order: 0;
432     order: 0;
433   }
434   .order-sm-1 {
435     -webkit-box-ordinal-group: 2;
436     -ms-flex-order: 1;
437     order: 1;
438   }
439   .order-sm-2 {
440     -webkit-box-ordinal-group: 3;
441     -ms-flex-order: 2;
442     order: 2;
443   }
444   .order-sm-3 {
445     -webkit-box-ordinal-group: 4;
446     -ms-flex-order: 3;
447     order: 3;
448   }
449   .order-sm-4 {
450     -webkit-box-ordinal-group: 5;
451     -ms-flex-order: 4;
452     order: 4;
453   }
454   .order-sm-5 {
455     -webkit-box-ordinal-group: 6;
456     -ms-flex-order: 5;
457     order: 5;
458   }
459   .order-sm-6 {
460     -webkit-box-ordinal-group: 7;
461     -ms-flex-order: 6;
462     order: 6;
463   }
464   .order-sm-7 {
465     -webkit-box-ordinal-group: 8;
466     -ms-flex-order: 7;
467     order: 7;
468   }
469   .order-sm-8 {
470     -webkit-box-ordinal-group: 9;
471     -ms-flex-order: 8;
472     order: 8;
473   }
474   .order-sm-9 {
475     -webkit-box-ordinal-group: 10;
476     -ms-flex-order: 9;
477     order: 9;
478   }
479   .order-sm-10 {
480     -webkit-box-ordinal-group: 11;
481     -ms-flex-order: 10;
482     order: 10;
483   }
484   .order-sm-11 {
485     -webkit-box-ordinal-group: 12;
486     -ms-flex-order: 11;
487     order: 11;
488   }
489   .order-sm-12 {
490     -webkit-box-ordinal-group: 13;
491     -ms-flex-order: 12;
492     order: 12;
493   }
494   .offset-sm-0 {
495     margin-left: 0;
496   }
497   .offset-sm-1 {
498     margin-left: 8.333333%;
499   }
500   .offset-sm-2 {
501     margin-left: 16.666667%;
502   }
503   .offset-sm-3 {
504     margin-left: 25%;
505   }
506   .offset-sm-4 {
507     margin-left: 33.333333%;
508   }
509   .offset-sm-5 {
510     margin-left: 41.666667%;
511   }
512   .offset-sm-6 {
513     margin-left: 50%;
514   }
515   .offset-sm-7 {
516     margin-left: 58.333333%;
517   }
518   .offset-sm-8 {
519     margin-left: 66.666667%;
520   }
521   .offset-sm-9 {
522     margin-left: 75%;
523   }
524   .offset-sm-10 {
525     margin-left: 83.333333%;
526   }
527   .offset-sm-11 {
528     margin-left: 91.666667%;
529   }
530 }
531
532 @media (min-width: 768px) {
533   .col-md {
534     -ms-flex-preferred-size: 0;
535     flex-basis: 0;
536     -webkit-box-flex: 1;
537     -ms-flex-positive: 1;
538     flex-grow: 1;
539     max-width: 100%;
540   }
541   .col-md-auto {
542     -webkit-box-flex: 0;
543     -ms-flex: 0 0 auto;
544     flex: 0 0 auto;
545     width: auto;
546     max-width: none;
547   }
548   .col-md-1 {
549     -webkit-box-flex: 0;
550     -ms-flex: 0 0 8.333333%;
551     flex: 0 0 8.333333%;
552     max-width: 8.333333%;
553   }
554   .col-md-2 {
555     -webkit-box-flex: 0;
556     -ms-flex: 0 0 16.666667%;
557     flex: 0 0 16.666667%;
558     max-width: 16.666667%;
559   }
560   .col-md-3 {
561     -webkit-box-flex: 0;
562     -ms-flex: 0 0 25%;
563     flex: 0 0 25%;
564     max-width: 25%;
565   }
566   .col-md-4 {
567     -webkit-box-flex: 0;
568     -ms-flex: 0 0 33.333333%;
569     flex: 0 0 33.333333%;
570     max-width: 33.333333%;
571   }
572   .col-md-5 {
573     -webkit-box-flex: 0;
574     -ms-flex: 0 0 41.666667%;
575     flex: 0 0 41.666667%;
576     max-width: 41.666667%;
577   }
578   .col-md-6 {
579     -webkit-box-flex: 0;
580     -ms-flex: 0 0 50%;
581     flex: 0 0 50%;
582     max-width: 50%;
583   }
584   .col-md-7 {
585     -webkit-box-flex: 0;
586     -ms-flex: 0 0 58.333333%;
587     flex: 0 0 58.333333%;
588     max-width: 58.333333%;
589   }
590   .col-md-8 {
591     -webkit-box-flex: 0;
592     -ms-flex: 0 0 66.666667%;
593     flex: 0 0 66.666667%;
594     max-width: 66.666667%;
595   }
596   .col-md-9 {
597     -webkit-box-flex: 0;
598     -ms-flex: 0 0 75%;
599     flex: 0 0 75%;
600     max-width: 75%;
601   }
602   .col-md-10 {
603     -webkit-box-flex: 0;
604     -ms-flex: 0 0 83.333333%;
605     flex: 0 0 83.333333%;
606     max-width: 83.333333%;
607   }
608   .col-md-11 {
609     -webkit-box-flex: 0;
610     -ms-flex: 0 0 91.666667%;
611     flex: 0 0 91.666667%;
612     max-width: 91.666667%;
613   }
614   .col-md-12 {
615     -webkit-box-flex: 0;
616     -ms-flex: 0 0 100%;
617     flex: 0 0 100%;
618     max-width: 100%;
619   }
620   .order-md-first {
621     -webkit-box-ordinal-group: 0;
622     -ms-flex-order: -1;
623     order: -1;
624   }
625   .order-md-last {
626     -webkit-box-ordinal-group: 14;
627     -ms-flex-order: 13;
628     order: 13;
629   }
630   .order-md-0 {
631     -webkit-box-ordinal-group: 1;
632     -ms-flex-order: 0;
633     order: 0;
634   }
635   .order-md-1 {
636     -webkit-box-ordinal-group: 2;
637     -ms-flex-order: 1;
638     order: 1;
639   }
640   .order-md-2 {
641     -webkit-box-ordinal-group: 3;
642     -ms-flex-order: 2;
643     order: 2;
644   }
645   .order-md-3 {
646     -webkit-box-ordinal-group: 4;
647     -ms-flex-order: 3;
648     order: 3;
649   }
650   .order-md-4 {
651     -webkit-box-ordinal-group: 5;
652     -ms-flex-order: 4;
653     order: 4;
654   }
655   .order-md-5 {
656     -webkit-box-ordinal-group: 6;
657     -ms-flex-order: 5;
658     order: 5;
659   }
660   .order-md-6 {
661     -webkit-box-ordinal-group: 7;
662     -ms-flex-order: 6;
663     order: 6;
664   }
665   .order-md-7 {
666     -webkit-box-ordinal-group: 8;
667     -ms-flex-order: 7;
668     order: 7;
669   }
670   .order-md-8 {
671     -webkit-box-ordinal-group: 9;
672     -ms-flex-order: 8;
673     order: 8;
674   }
675   .order-md-9 {
676     -webkit-box-ordinal-group: 10;
677     -ms-flex-order: 9;
678     order: 9;
679   }
680   .order-md-10 {
681     -webkit-box-ordinal-group: 11;
682     -ms-flex-order: 10;
683     order: 10;
684   }
685   .order-md-11 {
686     -webkit-box-ordinal-group: 12;
687     -ms-flex-order: 11;
688     order: 11;
689   }
690   .order-md-12 {
691     -webkit-box-ordinal-group: 13;
692     -ms-flex-order: 12;
693     order: 12;
694   }
695   .offset-md-0 {
696     margin-left: 0;
697   }
698   .offset-md-1 {
699     margin-left: 8.333333%;
700   }
701   .offset-md-2 {
702     margin-left: 16.666667%;
703   }
704   .offset-md-3 {
705     margin-left: 25%;
706   }
707   .offset-md-4 {
708     margin-left: 33.333333%;
709   }
710   .offset-md-5 {
711     margin-left: 41.666667%;
712   }
713   .offset-md-6 {
714     margin-left: 50%;
715   }
716   .offset-md-7 {
717     margin-left: 58.333333%;
718   }
719   .offset-md-8 {
720     margin-left: 66.666667%;
721   }
722   .offset-md-9 {
723     margin-left: 75%;
724   }
725   .offset-md-10 {
726     margin-left: 83.333333%;
727   }
728   .offset-md-11 {
729     margin-left: 91.666667%;
730   }
731 }
732
733 @media (min-width: 992px) {
734   .col-lg {
735     -ms-flex-preferred-size: 0;
736     flex-basis: 0;
737     -webkit-box-flex: 1;
738     -ms-flex-positive: 1;
739     flex-grow: 1;
740     max-width: 100%;
741   }
742   .col-lg-auto {
743     -webkit-box-flex: 0;
744     -ms-flex: 0 0 auto;
745     flex: 0 0 auto;
746     width: auto;
747     max-width: none;
748   }
749   .col-lg-1 {
750     -webkit-box-flex: 0;
751     -ms-flex: 0 0 8.333333%;
752     flex: 0 0 8.333333%;
753     max-width: 8.333333%;
754   }
755   .col-lg-2 {
756     -webkit-box-flex: 0;
757     -ms-flex: 0 0 16.666667%;
758     flex: 0 0 16.666667%;
759     max-width: 16.666667%;
760   }
761   .col-lg-3 {
762     -webkit-box-flex: 0;
763     -ms-flex: 0 0 25%;
764     flex: 0 0 25%;
765     max-width: 25%;
766   }
767   .col-lg-4 {
768     -webkit-box-flex: 0;
769     -ms-flex: 0 0 33.333333%;
770     flex: 0 0 33.333333%;
771     max-width: 33.333333%;
772   }
773   .col-lg-5 {
774     -webkit-box-flex: 0;
775     -ms-flex: 0 0 41.666667%;
776     flex: 0 0 41.666667%;
777     max-width: 41.666667%;
778   }
779   .col-lg-6 {
780     -webkit-box-flex: 0;
781     -ms-flex: 0 0 50%;
782     flex: 0 0 50%;
783     max-width: 50%;
784   }
785   .col-lg-7 {
786     -webkit-box-flex: 0;
787     -ms-flex: 0 0 58.333333%;
788     flex: 0 0 58.333333%;
789     max-width: 58.333333%;
790   }
791   .col-lg-8 {
792     -webkit-box-flex: 0;
793     -ms-flex: 0 0 66.666667%;
794     flex: 0 0 66.666667%;
795     max-width: 66.666667%;
796   }
797   .col-lg-9 {
798     -webkit-box-flex: 0;
799     -ms-flex: 0 0 75%;
800     flex: 0 0 75%;
801     max-width: 75%;
802   }
803   .col-lg-10 {
804     -webkit-box-flex: 0;
805     -ms-flex: 0 0 83.333333%;
806     flex: 0 0 83.333333%;
807     max-width: 83.333333%;
808   }
809   .col-lg-11 {
810     -webkit-box-flex: 0;
811     -ms-flex: 0 0 91.666667%;
812     flex: 0 0 91.666667%;
813     max-width: 91.666667%;
814   }
815   .col-lg-12 {
816     -webkit-box-flex: 0;
817     -ms-flex: 0 0 100%;
818     flex: 0 0 100%;
819     max-width: 100%;
820   }
821   .order-lg-first {
822     -webkit-box-ordinal-group: 0;
823     -ms-flex-order: -1;
824     order: -1;
825   }
826   .order-lg-last {
827     -webkit-box-ordinal-group: 14;
828     -ms-flex-order: 13;
829     order: 13;
830   }
831   .order-lg-0 {
832     -webkit-box-ordinal-group: 1;
833     -ms-flex-order: 0;
834     order: 0;
835   }
836   .order-lg-1 {
837     -webkit-box-ordinal-group: 2;
838     -ms-flex-order: 1;
839     order: 1;
840   }
841   .order-lg-2 {
842     -webkit-box-ordinal-group: 3;
843     -ms-flex-order: 2;
844     order: 2;
845   }
846   .order-lg-3 {
847     -webkit-box-ordinal-group: 4;
848     -ms-flex-order: 3;
849     order: 3;
850   }
851   .order-lg-4 {
852     -webkit-box-ordinal-group: 5;
853     -ms-flex-order: 4;
854     order: 4;
855   }
856   .order-lg-5 {
857     -webkit-box-ordinal-group: 6;
858     -ms-flex-order: 5;
859     order: 5;
860   }
861   .order-lg-6 {
862     -webkit-box-ordinal-group: 7;
863     -ms-flex-order: 6;
864     order: 6;
865   }
866   .order-lg-7 {
867     -webkit-box-ordinal-group: 8;
868     -ms-flex-order: 7;
869     order: 7;
870   }
871   .order-lg-8 {
872     -webkit-box-ordinal-group: 9;
873     -ms-flex-order: 8;
874     order: 8;
875   }
876   .order-lg-9 {
877     -webkit-box-ordinal-group: 10;
878     -ms-flex-order: 9;
879     order: 9;
880   }
881   .order-lg-10 {
882     -webkit-box-ordinal-group: 11;
883     -ms-flex-order: 10;
884     order: 10;
885   }
886   .order-lg-11 {
887     -webkit-box-ordinal-group: 12;
888     -ms-flex-order: 11;
889     order: 11;
890   }
891   .order-lg-12 {
892     -webkit-box-ordinal-group: 13;
893     -ms-flex-order: 12;
894     order: 12;
895   }
896   .offset-lg-0 {
897     margin-left: 0;
898   }
899   .offset-lg-1 {
900     margin-left: 8.333333%;
901   }
902   .offset-lg-2 {
903     margin-left: 16.666667%;
904   }
905   .offset-lg-3 {
906     margin-left: 25%;
907   }
908   .offset-lg-4 {
909     margin-left: 33.333333%;
910   }
911   .offset-lg-5 {
912     margin-left: 41.666667%;
913   }
914   .offset-lg-6 {
915     margin-left: 50%;
916   }
917   .offset-lg-7 {
918     margin-left: 58.333333%;
919   }
920   .offset-lg-8 {
921     margin-left: 66.666667%;
922   }
923   .offset-lg-9 {
924     margin-left: 75%;
925   }
926   .offset-lg-10 {
927     margin-left: 83.333333%;
928   }
929   .offset-lg-11 {
930     margin-left: 91.666667%;
931   }
932 }
933
934 @media (min-width: 1200px) {
935   .col-xl {
936     -ms-flex-preferred-size: 0;
937     flex-basis: 0;
938     -webkit-box-flex: 1;
939     -ms-flex-positive: 1;
940     flex-grow: 1;
941     max-width: 100%;
942   }
943   .col-xl-auto {
944     -webkit-box-flex: 0;
945     -ms-flex: 0 0 auto;
946     flex: 0 0 auto;
947     width: auto;
948     max-width: none;
949   }
950   .col-xl-1 {
951     -webkit-box-flex: 0;
952     -ms-flex: 0 0 8.333333%;
953     flex: 0 0 8.333333%;
954     max-width: 8.333333%;
955   }
956   .col-xl-2 {
957     -webkit-box-flex: 0;
958     -ms-flex: 0 0 16.666667%;
959     flex: 0 0 16.666667%;
960     max-width: 16.666667%;
961   }
962   .col-xl-3 {
963     -webkit-box-flex: 0;
964     -ms-flex: 0 0 25%;
965     flex: 0 0 25%;
966     max-width: 25%;
967   }
968   .col-xl-4 {
969     -webkit-box-flex: 0;
970     -ms-flex: 0 0 33.333333%;
971     flex: 0 0 33.333333%;
972     max-width: 33.333333%;
973   }
974   .col-xl-5 {
975     -webkit-box-flex: 0;
976     -ms-flex: 0 0 41.666667%;
977     flex: 0 0 41.666667%;
978     max-width: 41.666667%;
979   }
980   .col-xl-6 {
981     -webkit-box-flex: 0;
982     -ms-flex: 0 0 50%;
983     flex: 0 0 50%;
984     max-width: 50%;
985   }
986   .col-xl-7 {
987     -webkit-box-flex: 0;
988     -ms-flex: 0 0 58.333333%;
989     flex: 0 0 58.333333%;
990     max-width: 58.333333%;
991   }
992   .col-xl-8 {
993     -webkit-box-flex: 0;
994     -ms-flex: 0 0 66.666667%;
995     flex: 0 0 66.666667%;
996     max-width: 66.666667%;
997   }
998   .col-xl-9 {
999     -webkit-box-flex: 0;
1000     -ms-flex: 0 0 75%;
1001     flex: 0 0 75%;
1002     max-width: 75%;
1003   }
1004   .col-xl-10 {
1005     -webkit-box-flex: 0;
1006     -ms-flex: 0 0 83.333333%;
1007     flex: 0 0 83.333333%;
1008     max-width: 83.333333%;
1009   }
1010   .col-xl-11 {
1011     -webkit-box-flex: 0;
1012     -ms-flex: 0 0 91.666667%;
1013     flex: 0 0 91.666667%;
1014     max-width: 91.666667%;
1015   }
1016   .col-xl-12 {
1017     -webkit-box-flex: 0;
1018     -ms-flex: 0 0 100%;
1019     flex: 0 0 100%;
1020     max-width: 100%;
1021   }
1022   .order-xl-first {
1023     -webkit-box-ordinal-group: 0;
1024     -ms-flex-order: -1;
1025     order: -1;
1026   }
1027   .order-xl-last {
1028     -webkit-box-ordinal-group: 14;
1029     -ms-flex-order: 13;
1030     order: 13;
1031   }
1032   .order-xl-0 {
1033     -webkit-box-ordinal-group: 1;
1034     -ms-flex-order: 0;
1035     order: 0;
1036   }
1037   .order-xl-1 {
1038     -webkit-box-ordinal-group: 2;
1039     -ms-flex-order: 1;
1040     order: 1;
1041   }
1042   .order-xl-2 {
1043     -webkit-box-ordinal-group: 3;
1044     -ms-flex-order: 2;
1045     order: 2;
1046   }
1047   .order-xl-3 {
1048     -webkit-box-ordinal-group: 4;
1049     -ms-flex-order: 3;
1050     order: 3;
1051   }
1052   .order-xl-4 {
1053     -webkit-box-ordinal-group: 5;
1054     -ms-flex-order: 4;
1055     order: 4;
1056   }
1057   .order-xl-5 {
1058     -webkit-box-ordinal-group: 6;
1059     -ms-flex-order: 5;
1060     order: 5;
1061   }
1062   .order-xl-6 {
1063     -webkit-box-ordinal-group: 7;
1064     -ms-flex-order: 6;
1065     order: 6;
1066   }
1067   .order-xl-7 {
1068     -webkit-box-ordinal-group: 8;
1069     -ms-flex-order: 7;
1070     order: 7;
1071   }
1072   .order-xl-8 {
1073     -webkit-box-ordinal-group: 9;
1074     -ms-flex-order: 8;
1075     order: 8;
1076   }
1077   .order-xl-9 {
1078     -webkit-box-ordinal-group: 10;
1079     -ms-flex-order: 9;
1080     order: 9;
1081   }
1082   .order-xl-10 {
1083     -webkit-box-ordinal-group: 11;
1084     -ms-flex-order: 10;
1085     order: 10;
1086   }
1087   .order-xl-11 {
1088     -webkit-box-ordinal-group: 12;
1089     -ms-flex-order: 11;
1090     order: 11;
1091   }
1092   .order-xl-12 {
1093     -webkit-box-ordinal-group: 13;
1094     -ms-flex-order: 12;
1095     order: 12;
1096   }
1097   .offset-xl-0 {
1098     margin-left: 0;
1099   }
1100   .offset-xl-1 {
1101     margin-left: 8.333333%;
1102   }
1103   .offset-xl-2 {
1104     margin-left: 16.666667%;
1105   }
1106   .offset-xl-3 {
1107     margin-left: 25%;
1108   }
1109   .offset-xl-4 {
1110     margin-left: 33.333333%;
1111   }
1112   .offset-xl-5 {
1113     margin-left: 41.666667%;
1114   }
1115   .offset-xl-6 {
1116     margin-left: 50%;
1117   }
1118   .offset-xl-7 {
1119     margin-left: 58.333333%;
1120   }
1121   .offset-xl-8 {
1122     margin-left: 66.666667%;
1123   }
1124   .offset-xl-9 {
1125     margin-left: 75%;
1126   }
1127   .offset-xl-10 {
1128     margin-left: 83.333333%;
1129   }
1130   .offset-xl-11 {
1131     margin-left: 91.666667%;
1132   }
1133 }
1134
1135 .d-none {
1136   display: none !important;
1137 }
1138
1139 .d-inline {
1140   display: inline !important;
1141 }
1142
1143 .d-inline-block {
1144   display: inline-block !important;
1145 }
1146
1147 .d-block {
1148   display: block !important;
1149 }
1150
1151 .d-table {
1152   display: table !important;
1153 }
1154
1155 .d-table-row {
1156   display: table-row !important;
1157 }
1158
1159 .d-table-cell {
1160   display: table-cell !important;
1161 }
1162
1163 .d-flex {
1164   display: -webkit-box !important;
1165   display: -ms-flexbox !important;
1166   display: flex !important;
1167 }
1168
1169 .d-inline-flex {
1170   display: -webkit-inline-box !important;
1171   display: -ms-inline-flexbox !important;
1172   display: inline-flex !important;
1173 }
1174
1175 @media (min-width: 576px) {
1176   .d-sm-none {
1177     display: none !important;
1178   }
1179   .d-sm-inline {
1180     display: inline !important;
1181   }
1182   .d-sm-inline-block {
1183     display: inline-block !important;
1184   }
1185   .d-sm-block {
1186     display: block !important;
1187   }
1188   .d-sm-table {
1189     display: table !important;
1190   }
1191   .d-sm-table-row {
1192     display: table-row !important;
1193   }
1194   .d-sm-table-cell {
1195     display: table-cell !important;
1196   }
1197   .d-sm-flex {
1198     display: -webkit-box !important;
1199     display: -ms-flexbox !important;
1200     display: flex !important;
1201   }
1202   .d-sm-inline-flex {
1203     display: -webkit-inline-box !important;
1204     display: -ms-inline-flexbox !important;
1205     display: inline-flex !important;
1206   }
1207 }
1208
1209 @media (min-width: 768px) {
1210   .d-md-none {
1211     display: none !important;
1212   }
1213   .d-md-inline {
1214     display: inline !important;
1215   }
1216   .d-md-inline-block {
1217     display: inline-block !important;
1218   }
1219   .d-md-block {
1220     display: block !important;
1221   }
1222   .d-md-table {
1223     display: table !important;
1224   }
1225   .d-md-table-row {
1226     display: table-row !important;
1227   }
1228   .d-md-table-cell {
1229     display: table-cell !important;
1230   }
1231   .d-md-flex {
1232     display: -webkit-box !important;
1233     display: -ms-flexbox !important;
1234     display: flex !important;
1235   }
1236   .d-md-inline-flex {
1237     display: -webkit-inline-box !important;
1238     display: -ms-inline-flexbox !important;
1239     display: inline-flex !important;
1240   }
1241 }
1242
1243 @media (min-width: 992px) {
1244   .d-lg-none {
1245     display: none !important;
1246   }
1247   .d-lg-inline {
1248     display: inline !important;
1249   }
1250   .d-lg-inline-block {
1251     display: inline-block !important;
1252   }
1253   .d-lg-block {
1254     display: block !important;
1255   }
1256   .d-lg-table {
1257     display: table !important;
1258   }
1259   .d-lg-table-row {
1260     display: table-row !important;
1261   }
1262   .d-lg-table-cell {
1263     display: table-cell !important;
1264   }
1265   .d-lg-flex {
1266     display: -webkit-box !important;
1267     display: -ms-flexbox !important;
1268     display: flex !important;
1269   }
1270   .d-lg-inline-flex {
1271     display: -webkit-inline-box !important;
1272     display: -ms-inline-flexbox !important;
1273     display: inline-flex !important;
1274   }
1275 }
1276
1277 @media (min-width: 1200px) {
1278   .d-xl-none {
1279     display: none !important;
1280   }
1281   .d-xl-inline {
1282     display: inline !important;
1283   }
1284   .d-xl-inline-block {
1285     display: inline-block !important;
1286   }
1287   .d-xl-block {
1288     display: block !important;
1289   }
1290   .d-xl-table {
1291     display: table !important;
1292   }
1293   .d-xl-table-row {
1294     display: table-row !important;
1295   }
1296   .d-xl-table-cell {
1297     display: table-cell !important;
1298   }
1299   .d-xl-flex {
1300     display: -webkit-box !important;
1301     display: -ms-flexbox !important;
1302     display: flex !important;
1303   }
1304   .d-xl-inline-flex {
1305     display: -webkit-inline-box !important;
1306     display: -ms-inline-flexbox !important;
1307     display: inline-flex !important;
1308   }
1309 }
1310
1311 @media print {
1312   .d-print-none {
1313     display: none !important;
1314   }
1315   .d-print-inline {
1316     display: inline !important;
1317   }
1318   .d-print-inline-block {
1319     display: inline-block !important;
1320   }
1321   .d-print-block {
1322     display: block !important;
1323   }
1324   .d-print-table {
1325     display: table !important;
1326   }
1327   .d-print-table-row {
1328     display: table-row !important;
1329   }
1330   .d-print-table-cell {
1331     display: table-cell !important;
1332   }
1333   .d-print-flex {
1334     display: -webkit-box !important;
1335     display: -ms-flexbox !important;
1336     display: flex !important;
1337   }
1338   .d-print-inline-flex {
1339     display: -webkit-inline-box !important;
1340     display: -ms-inline-flexbox !important;
1341     display: inline-flex !important;
1342   }
1343 }
1344
1345 .flex-row {
1346   -webkit-box-orient: horizontal !important;
1347   -webkit-box-direction: normal !important;
1348   -ms-flex-direction: row !important;
1349   flex-direction: row !important;
1350 }
1351
1352 .flex-column {
1353   -webkit-box-orient: vertical !important;
1354   -webkit-box-direction: normal !important;
1355   -ms-flex-direction: column !important;
1356   flex-direction: column !important;
1357 }
1358
1359 .flex-row-reverse {
1360   -webkit-box-orient: horizontal !important;
1361   -webkit-box-direction: reverse !important;
1362   -ms-flex-direction: row-reverse !important;
1363   flex-direction: row-reverse !important;
1364 }
1365
1366 .flex-column-reverse {
1367   -webkit-box-orient: vertical !important;
1368   -webkit-box-direction: reverse !important;
1369   -ms-flex-direction: column-reverse !important;
1370   flex-direction: column-reverse !important;
1371 }
1372
1373 .flex-wrap {
1374   -ms-flex-wrap: wrap !important;
1375   flex-wrap: wrap !important;
1376 }
1377
1378 .flex-nowrap {
1379   -ms-flex-wrap: nowrap !important;
1380   flex-wrap: nowrap !important;
1381 }
1382
1383 .flex-wrap-reverse {
1384   -ms-flex-wrap: wrap-reverse !important;
1385   flex-wrap: wrap-reverse !important;
1386 }
1387
1388 .justify-content-start {
1389   -webkit-box-pack: start !important;
1390   -ms-flex-pack: start !important;
1391   justify-content: flex-start !important;
1392 }
1393
1394 .justify-content-end {
1395   -webkit-box-pack: end !important;
1396   -ms-flex-pack: end !important;
1397   justify-content: flex-end !important;
1398 }
1399
1400 .justify-content-center {
1401   -webkit-box-pack: center !important;
1402   -ms-flex-pack: center !important;
1403   justify-content: center !important;
1404 }
1405
1406 .justify-content-between {
1407   -webkit-box-pack: justify !important;
1408   -ms-flex-pack: justify !important;
1409   justify-content: space-between !important;
1410 }
1411
1412 .justify-content-around {
1413   -ms-flex-pack: distribute !important;
1414   justify-content: space-around !important;
1415 }
1416
1417 .align-items-start {
1418   -webkit-box-align: start !important;
1419   -ms-flex-align: start !important;
1420   align-items: flex-start !important;
1421 }
1422
1423 .align-items-end {
1424   -webkit-box-align: end !important;
1425   -ms-flex-align: end !important;
1426   align-items: flex-end !important;
1427 }
1428
1429 .align-items-center {
1430   -webkit-box-align: center !important;
1431   -ms-flex-align: center !important;
1432   align-items: center !important;
1433 }
1434
1435 .align-items-baseline {
1436   -webkit-box-align: baseline !important;
1437   -ms-flex-align: baseline !important;
1438   align-items: baseline !important;
1439 }
1440
1441 .align-items-stretch {
1442   -webkit-box-align: stretch !important;
1443   -ms-flex-align: stretch !important;
1444   align-items: stretch !important;
1445 }
1446
1447 .align-content-start {
1448   -ms-flex-line-pack: start !important;
1449   align-content: flex-start !important;
1450 }
1451
1452 .align-content-end {
1453   -ms-flex-line-pack: end !important;
1454   align-content: flex-end !important;
1455 }
1456
1457 .align-content-center {
1458   -ms-flex-line-pack: center !important;
1459   align-content: center !important;
1460 }
1461
1462 .align-content-between {
1463   -ms-flex-line-pack: justify !important;
1464   align-content: space-between !important;
1465 }
1466
1467 .align-content-around {
1468   -ms-flex-line-pack: distribute !important;
1469   align-content: space-around !important;
1470 }
1471
1472 .align-content-stretch {
1473   -ms-flex-line-pack: stretch !important;
1474   align-content: stretch !important;
1475 }
1476
1477 .align-self-auto {
1478   -ms-flex-item-align: auto !important;
1479   align-self: auto !important;
1480 }
1481
1482 .align-self-start {
1483   -ms-flex-item-align: start !important;
1484   align-self: flex-start !important;
1485 }
1486
1487 .align-self-end {
1488   -ms-flex-item-align: end !important;
1489   align-self: flex-end !important;
1490 }
1491
1492 .align-self-center {
1493   -ms-flex-item-align: center !important;
1494   align-self: center !important;
1495 }
1496
1497 .align-self-baseline {
1498   -ms-flex-item-align: baseline !important;
1499   align-self: baseline !important;
1500 }
1501
1502 .align-self-stretch {
1503   -ms-flex-item-align: stretch !important;
1504   align-self: stretch !important;
1505 }
1506
1507 @media (min-width: 576px) {
1508   .flex-sm-row {
1509     -webkit-box-orient: horizontal !important;
1510     -webkit-box-direction: normal !important;
1511     -ms-flex-direction: row !important;
1512     flex-direction: row !important;
1513   }
1514   .flex-sm-column {
1515     -webkit-box-orient: vertical !important;
1516     -webkit-box-direction: normal !important;
1517     -ms-flex-direction: column !important;
1518     flex-direction: column !important;
1519   }
1520   .flex-sm-row-reverse {
1521     -webkit-box-orient: horizontal !important;
1522     -webkit-box-direction: reverse !important;
1523     -ms-flex-direction: row-reverse !important;
1524     flex-direction: row-reverse !important;
1525   }
1526   .flex-sm-column-reverse {
1527     -webkit-box-orient: vertical !important;
1528     -webkit-box-direction: reverse !important;
1529     -ms-flex-direction: column-reverse !important;
1530     flex-direction: column-reverse !important;
1531   }
1532   .flex-sm-wrap {
1533     -ms-flex-wrap: wrap !important;
1534     flex-wrap: wrap !important;
1535   }
1536   .flex-sm-nowrap {
1537     -ms-flex-wrap: nowrap !important;
1538     flex-wrap: nowrap !important;
1539   }
1540   .flex-sm-wrap-reverse {
1541     -ms-flex-wrap: wrap-reverse !important;
1542     flex-wrap: wrap-reverse !important;
1543   }
1544   .justify-content-sm-start {
1545     -webkit-box-pack: start !important;
1546     -ms-flex-pack: start !important;
1547     justify-content: flex-start !important;
1548   }
1549   .justify-content-sm-end {
1550     -webkit-box-pack: end !important;
1551     -ms-flex-pack: end !important;
1552     justify-content: flex-end !important;
1553   }
1554   .justify-content-sm-center {
1555     -webkit-box-pack: center !important;
1556     -ms-flex-pack: center !important;
1557     justify-content: center !important;
1558   }
1559   .justify-content-sm-between {
1560     -webkit-box-pack: justify !important;
1561     -ms-flex-pack: justify !important;
1562     justify-content: space-between !important;
1563   }
1564   .justify-content-sm-around {
1565     -ms-flex-pack: distribute !important;
1566     justify-content: space-around !important;
1567   }
1568   .align-items-sm-start {
1569     -webkit-box-align: start !important;
1570     -ms-flex-align: start !important;
1571     align-items: flex-start !important;
1572   }
1573   .align-items-sm-end {
1574     -webkit-box-align: end !important;
1575     -ms-flex-align: end !important;
1576     align-items: flex-end !important;
1577   }
1578   .align-items-sm-center {
1579     -webkit-box-align: center !important;
1580     -ms-flex-align: center !important;
1581     align-items: center !important;
1582   }
1583   .align-items-sm-baseline {
1584     -webkit-box-align: baseline !important;
1585     -ms-flex-align: baseline !important;
1586     align-items: baseline !important;
1587   }
1588   .align-items-sm-stretch {
1589     -webkit-box-align: stretch !important;
1590     -ms-flex-align: stretch !important;
1591     align-items: stretch !important;
1592   }
1593   .align-content-sm-start {
1594     -ms-flex-line-pack: start !important;
1595     align-content: flex-start !important;
1596   }
1597   .align-content-sm-end {
1598     -ms-flex-line-pack: end !important;
1599     align-content: flex-end !important;
1600   }
1601   .align-content-sm-center {
1602     -ms-flex-line-pack: center !important;
1603     align-content: center !important;
1604   }
1605   .align-content-sm-between {
1606     -ms-flex-line-pack: justify !important;
1607     align-content: space-between !important;
1608   }
1609   .align-content-sm-around {
1610     -ms-flex-line-pack: distribute !important;
1611     align-content: space-around !important;
1612   }
1613   .align-content-sm-stretch {
1614     -ms-flex-line-pack: stretch !important;
1615     align-content: stretch !important;
1616   }
1617   .align-self-sm-auto {
1618     -ms-flex-item-align: auto !important;
1619     align-self: auto !important;
1620   }
1621   .align-self-sm-start {
1622     -ms-flex-item-align: start !important;
1623     align-self: flex-start !important;
1624   }
1625   .align-self-sm-end {
1626     -ms-flex-item-align: end !important;
1627     align-self: flex-end !important;
1628   }
1629   .align-self-sm-center {
1630     -ms-flex-item-align: center !important;
1631     align-self: center !important;
1632   }
1633   .align-self-sm-baseline {
1634     -ms-flex-item-align: baseline !important;
1635     align-self: baseline !important;
1636   }
1637   .align-self-sm-stretch {
1638     -ms-flex-item-align: stretch !important;
1639     align-self: stretch !important;
1640   }
1641 }
1642
1643 @media (min-width: 768px) {
1644   .flex-md-row {
1645     -webkit-box-orient: horizontal !important;
1646     -webkit-box-direction: normal !important;
1647     -ms-flex-direction: row !important;
1648     flex-direction: row !important;
1649   }
1650   .flex-md-column {
1651     -webkit-box-orient: vertical !important;
1652     -webkit-box-direction: normal !important;
1653     -ms-flex-direction: column !important;
1654     flex-direction: column !important;
1655   }
1656   .flex-md-row-reverse {
1657     -webkit-box-orient: horizontal !important;
1658     -webkit-box-direction: reverse !important;
1659     -ms-flex-direction: row-reverse !important;
1660     flex-direction: row-reverse !important;
1661   }
1662   .flex-md-column-reverse {
1663     -webkit-box-orient: vertical !important;
1664     -webkit-box-direction: reverse !important;
1665     -ms-flex-direction: column-reverse !important;
1666     flex-direction: column-reverse !important;
1667   }
1668   .flex-md-wrap {
1669     -ms-flex-wrap: wrap !important;
1670     flex-wrap: wrap !important;
1671   }
1672   .flex-md-nowrap {
1673     -ms-flex-wrap: nowrap !important;
1674     flex-wrap: nowrap !important;
1675   }
1676   .flex-md-wrap-reverse {
1677     -ms-flex-wrap: wrap-reverse !important;
1678     flex-wrap: wrap-reverse !important;
1679   }
1680   .justify-content-md-start {
1681     -webkit-box-pack: start !important;
1682     -ms-flex-pack: start !important;
1683     justify-content: flex-start !important;
1684   }
1685   .justify-content-md-end {
1686     -webkit-box-pack: end !important;
1687     -ms-flex-pack: end !important;
1688     justify-content: flex-end !important;
1689   }
1690   .justify-content-md-center {
1691     -webkit-box-pack: center !important;
1692     -ms-flex-pack: center !important;
1693     justify-content: center !important;
1694   }
1695   .justify-content-md-between {
1696     -webkit-box-pack: justify !important;
1697     -ms-flex-pack: justify !important;
1698     justify-content: space-between !important;
1699   }
1700   .justify-content-md-around {
1701     -ms-flex-pack: distribute !important;
1702     justify-content: space-around !important;
1703   }
1704   .align-items-md-start {
1705     -webkit-box-align: start !important;
1706     -ms-flex-align: start !important;
1707     align-items: flex-start !important;
1708   }
1709   .align-items-md-end {
1710     -webkit-box-align: end !important;
1711     -ms-flex-align: end !important;
1712     align-items: flex-end !important;
1713   }
1714   .align-items-md-center {
1715     -webkit-box-align: center !important;
1716     -ms-flex-align: center !important;
1717     align-items: center !important;
1718   }
1719   .align-items-md-baseline {
1720     -webkit-box-align: baseline !important;
1721     -ms-flex-align: baseline !important;
1722     align-items: baseline !important;
1723   }
1724   .align-items-md-stretch {
1725     -webkit-box-align: stretch !important;
1726     -ms-flex-align: stretch !important;
1727     align-items: stretch !important;
1728   }
1729   .align-content-md-start {
1730     -ms-flex-line-pack: start !important;
1731     align-content: flex-start !important;
1732   }
1733   .align-content-md-end {
1734     -ms-flex-line-pack: end !important;
1735     align-content: flex-end !important;
1736   }
1737   .align-content-md-center {
1738     -ms-flex-line-pack: center !important;
1739     align-content: center !important;
1740   }
1741   .align-content-md-between {
1742     -ms-flex-line-pack: justify !important;
1743     align-content: space-between !important;
1744   }
1745   .align-content-md-around {
1746     -ms-flex-line-pack: distribute !important;
1747     align-content: space-around !important;
1748   }
1749   .align-content-md-stretch {
1750     -ms-flex-line-pack: stretch !important;
1751     align-content: stretch !important;
1752   }
1753   .align-self-md-auto {
1754     -ms-flex-item-align: auto !important;
1755     align-self: auto !important;
1756   }
1757   .align-self-md-start {
1758     -ms-flex-item-align: start !important;
1759     align-self: flex-start !important;
1760   }
1761   .align-self-md-end {
1762     -ms-flex-item-align: end !important;
1763     align-self: flex-end !important;
1764   }
1765   .align-self-md-center {
1766     -ms-flex-item-align: center !important;
1767     align-self: center !important;
1768   }
1769   .align-self-md-baseline {
1770     -ms-flex-item-align: baseline !important;
1771     align-self: baseline !important;
1772   }
1773   .align-self-md-stretch {
1774     -ms-flex-item-align: stretch !important;
1775     align-self: stretch !important;
1776   }
1777 }
1778
1779 @media (min-width: 992px) {
1780   .flex-lg-row {
1781     -webkit-box-orient: horizontal !important;
1782     -webkit-box-direction: normal !important;
1783     -ms-flex-direction: row !important;
1784     flex-direction: row !important;
1785   }
1786   .flex-lg-column {
1787     -webkit-box-orient: vertical !important;
1788     -webkit-box-direction: normal !important;
1789     -ms-flex-direction: column !important;
1790     flex-direction: column !important;
1791   }
1792   .flex-lg-row-reverse {
1793     -webkit-box-orient: horizontal !important;
1794     -webkit-box-direction: reverse !important;
1795     -ms-flex-direction: row-reverse !important;
1796     flex-direction: row-reverse !important;
1797   }
1798   .flex-lg-column-reverse {
1799     -webkit-box-orient: vertical !important;
1800     -webkit-box-direction: reverse !important;
1801     -ms-flex-direction: column-reverse !important;
1802     flex-direction: column-reverse !important;
1803   }
1804   .flex-lg-wrap {
1805     -ms-flex-wrap: wrap !important;
1806     flex-wrap: wrap !important;
1807   }
1808   .flex-lg-nowrap {
1809     -ms-flex-wrap: nowrap !important;
1810     flex-wrap: nowrap !important;
1811   }
1812   .flex-lg-wrap-reverse {
1813     -ms-flex-wrap: wrap-reverse !important;
1814     flex-wrap: wrap-reverse !important;
1815   }
1816   .justify-content-lg-start {
1817     -webkit-box-pack: start !important;
1818     -ms-flex-pack: start !important;
1819     justify-content: flex-start !important;
1820   }
1821   .justify-content-lg-end {
1822     -webkit-box-pack: end !important;
1823     -ms-flex-pack: end !important;
1824     justify-content: flex-end !important;
1825   }
1826   .justify-content-lg-center {
1827     -webkit-box-pack: center !important;
1828     -ms-flex-pack: center !important;
1829     justify-content: center !important;
1830   }
1831   .justify-content-lg-between {
1832     -webkit-box-pack: justify !important;
1833     -ms-flex-pack: justify !important;
1834     justify-content: space-between !important;
1835   }
1836   .justify-content-lg-around {
1837     -ms-flex-pack: distribute !important;
1838     justify-content: space-around !important;
1839   }
1840   .align-items-lg-start {
1841     -webkit-box-align: start !important;
1842     -ms-flex-align: start !important;
1843     align-items: flex-start !important;
1844   }
1845   .align-items-lg-end {
1846     -webkit-box-align: end !important;
1847     -ms-flex-align: end !important;
1848     align-items: flex-end !important;
1849   }
1850   .align-items-lg-center {
1851     -webkit-box-align: center !important;
1852     -ms-flex-align: center !important;
1853     align-items: center !important;
1854   }
1855   .align-items-lg-baseline {
1856     -webkit-box-align: baseline !important;
1857     -ms-flex-align: baseline !important;
1858     align-items: baseline !important;
1859   }
1860   .align-items-lg-stretch {
1861     -webkit-box-align: stretch !important;
1862     -ms-flex-align: stretch !important;
1863     align-items: stretch !important;
1864   }
1865   .align-content-lg-start {
1866     -ms-flex-line-pack: start !important;
1867     align-content: flex-start !important;
1868   }
1869   .align-content-lg-end {
1870     -ms-flex-line-pack: end !important;
1871     align-content: flex-end !important;
1872   }
1873   .align-content-lg-center {
1874     -ms-flex-line-pack: center !important;
1875     align-content: center !important;
1876   }
1877   .align-content-lg-between {
1878     -ms-flex-line-pack: justify !important;
1879     align-content: space-between !important;
1880   }
1881   .align-content-lg-around {
1882     -ms-flex-line-pack: distribute !important;
1883     align-content: space-around !important;
1884   }
1885   .align-content-lg-stretch {
1886     -ms-flex-line-pack: stretch !important;
1887     align-content: stretch !important;
1888   }
1889   .align-self-lg-auto {
1890     -ms-flex-item-align: auto !important;
1891     align-self: auto !important;
1892   }
1893   .align-self-lg-start {
1894     -ms-flex-item-align: start !important;
1895     align-self: flex-start !important;
1896   }
1897   .align-self-lg-end {
1898     -ms-flex-item-align: end !important;
1899     align-self: flex-end !important;
1900   }
1901   .align-self-lg-center {
1902     -ms-flex-item-align: center !important;
1903     align-self: center !important;
1904   }
1905   .align-self-lg-baseline {
1906     -ms-flex-item-align: baseline !important;
1907     align-self: baseline !important;
1908   }
1909   .align-self-lg-stretch {
1910     -ms-flex-item-align: stretch !important;
1911     align-self: stretch !important;
1912   }
1913 }
1914
1915 @media (min-width: 1200px) {
1916   .flex-xl-row {
1917     -webkit-box-orient: horizontal !important;
1918     -webkit-box-direction: normal !important;
1919     -ms-flex-direction: row !important;
1920     flex-direction: row !important;
1921   }
1922   .flex-xl-column {
1923     -webkit-box-orient: vertical !important;
1924     -webkit-box-direction: normal !important;
1925     -ms-flex-direction: column !important;
1926     flex-direction: column !important;
1927   }
1928   .flex-xl-row-reverse {
1929     -webkit-box-orient: horizontal !important;
1930     -webkit-box-direction: reverse !important;
1931     -ms-flex-direction: row-reverse !important;
1932     flex-direction: row-reverse !important;
1933   }
1934   .flex-xl-column-reverse {
1935     -webkit-box-orient: vertical !important;
1936     -webkit-box-direction: reverse !important;
1937     -ms-flex-direction: column-reverse !important;
1938     flex-direction: column-reverse !important;
1939   }
1940   .flex-xl-wrap {
1941     -ms-flex-wrap: wrap !important;
1942     flex-wrap: wrap !important;
1943   }
1944   .flex-xl-nowrap {
1945     -ms-flex-wrap: nowrap !important;
1946     flex-wrap: nowrap !important;
1947   }
1948   .flex-xl-wrap-reverse {
1949     -ms-flex-wrap: wrap-reverse !important;
1950     flex-wrap: wrap-reverse !important;
1951   }
1952   .justify-content-xl-start {
1953     -webkit-box-pack: start !important;
1954     -ms-flex-pack: start !important;
1955     justify-content: flex-start !important;
1956   }
1957   .justify-content-xl-end {
1958     -webkit-box-pack: end !important;
1959     -ms-flex-pack: end !important;
1960     justify-content: flex-end !important;
1961   }
1962   .justify-content-xl-center {
1963     -webkit-box-pack: center !important;
1964     -ms-flex-pack: center !important;
1965     justify-content: center !important;
1966   }
1967   .justify-content-xl-between {
1968     -webkit-box-pack: justify !important;
1969     -ms-flex-pack: justify !important;
1970     justify-content: space-between !important;
1971   }
1972   .justify-content-xl-around {
1973     -ms-flex-pack: distribute !important;
1974     justify-content: space-around !important;
1975   }
1976   .align-items-xl-start {
1977     -webkit-box-align: start !important;
1978     -ms-flex-align: start !important;
1979     align-items: flex-start !important;
1980   }
1981   .align-items-xl-end {
1982     -webkit-box-align: end !important;
1983     -ms-flex-align: end !important;
1984     align-items: flex-end !important;
1985   }
1986   .align-items-xl-center {
1987     -webkit-box-align: center !important;
1988     -ms-flex-align: center !important;
1989     align-items: center !important;
1990   }
1991   .align-items-xl-baseline {
1992     -webkit-box-align: baseline !important;
1993     -ms-flex-align: baseline !important;
1994     align-items: baseline !important;
1995   }
1996   .align-items-xl-stretch {
1997     -webkit-box-align: stretch !important;
1998     -ms-flex-align: stretch !important;
1999     align-items: stretch !important;
2000   }
2001   .align-content-xl-start {
2002     -ms-flex-line-pack: start !important;
2003     align-content: flex-start !important;
2004   }
2005   .align-content-xl-end {
2006     -ms-flex-line-pack: end !important;
2007     align-content: flex-end !important;
2008   }
2009   .align-content-xl-center {
2010     -ms-flex-line-pack: center !important;
2011     align-content: center !important;
2012   }
2013   .align-content-xl-between {
2014     -ms-flex-line-pack: justify !important;
2015     align-content: space-between !important;
2016   }
2017   .align-content-xl-around {
2018     -ms-flex-line-pack: distribute !important;
2019     align-content: space-around !important;
2020   }
2021   .align-content-xl-stretch {
2022     -ms-flex-line-pack: stretch !important;
2023     align-content: stretch !important;
2024   }
2025   .align-self-xl-auto {
2026     -ms-flex-item-align: auto !important;
2027     align-self: auto !important;
2028   }
2029   .align-self-xl-start {
2030     -ms-flex-item-align: start !important;
2031     align-self: flex-start !important;
2032   }
2033   .align-self-xl-end {
2034     -ms-flex-item-align: end !important;
2035     align-self: flex-end !important;
2036   }
2037   .align-self-xl-center {
2038     -ms-flex-item-align: center !important;
2039     align-self: center !important;
2040   }
2041   .align-self-xl-baseline {
2042     -ms-flex-item-align: baseline !important;
2043     align-self: baseline !important;
2044   }
2045   .align-self-xl-stretch {
2046     -ms-flex-item-align: stretch !important;
2047     align-self: stretch !important;
2048   }
2049 }
2050 /*# sourceMappingURL=bootstrap-grid.css.map */