윤혜원

Merge branch 'master' into 'master'

Master



See merge request !7
Showing 109 changed files with 16618 additions and 116 deletions
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 +Copyright (c) 2010-2014 by tyPoland Lukasz Dziedzic (team@latofonts.com) with Reserved Font Name "Lato"
2 +
3 +This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 +This license is copied below, and is also available with a FAQ at:
5 +http://scripts.sil.org/OFL
6 +
7 +
8 +-----------------------------------------------------------
9 +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 +-----------------------------------------------------------
11 +
12 +PREAMBLE
13 +The goals of the Open Font License (OFL) are to stimulate worldwide
14 +development of collaborative font projects, to support the font creation
15 +efforts of academic and linguistic communities, and to provide a free and
16 +open framework in which fonts may be shared and improved in partnership
17 +with others.
18 +
19 +The OFL allows the licensed fonts to be used, studied, modified and
20 +redistributed freely as long as they are not sold by themselves. The
21 +fonts, including any derivative works, can be bundled, embedded,
22 +redistributed and/or sold with any software provided that any reserved
23 +names are not used by derivative works. The fonts and derivatives,
24 +however, cannot be released under any other type of license. The
25 +requirement for fonts to remain under this license does not apply
26 +to any document created using the fonts or their derivatives.
27 +
28 +DEFINITIONS
29 +"Font Software" refers to the set of files released by the Copyright
30 +Holder(s) under this license and clearly marked as such. This may
31 +include source files, build scripts and documentation.
32 +
33 +"Reserved Font Name" refers to any names specified as such after the
34 +copyright statement(s).
35 +
36 +"Original Version" refers to the collection of Font Software components as
37 +distributed by the Copyright Holder(s).
38 +
39 +"Modified Version" refers to any derivative made by adding to, deleting,
40 +or substituting -- in part or in whole -- any of the components of the
41 +Original Version, by changing formats or by porting the Font Software to a
42 +new environment.
43 +
44 +"Author" refers to any designer, engineer, programmer, technical
45 +writer or other person who contributed to the Font Software.
46 +
47 +PERMISSION & CONDITIONS
48 +Permission is hereby granted, free of charge, to any person obtaining
49 +a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 +redistribute, and sell modified and unmodified copies of the Font
51 +Software, subject to the following conditions:
52 +
53 +1) Neither the Font Software nor any of its individual components,
54 +in Original or Modified Versions, may be sold by itself.
55 +
56 +2) Original or Modified Versions of the Font Software may be bundled,
57 +redistributed and/or sold with any software, provided that each copy
58 +contains the above copyright notice and this license. These can be
59 +included either as stand-alone text files, human-readable headers or
60 +in the appropriate machine-readable metadata fields within text or
61 +binary files as long as those fields can be easily viewed by the user.
62 +
63 +3) No Modified Version of the Font Software may use the Reserved Font
64 +Name(s) unless explicit written permission is granted by the corresponding
65 +Copyright Holder. This restriction only applies to the primary font name as
66 +presented to the users.
67 +
68 +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 +Software shall not be used to promote, endorse or advertise any
70 +Modified Version, except to acknowledge the contribution(s) of the
71 +Copyright Holder(s) and the Author(s) or with their explicit written
72 +permission.
73 +
74 +5) The Font Software, modified or unmodified, in part or in whole,
75 +must be distributed entirely under this license, and must not be
76 +distributed under any other license. The requirement for fonts to
77 +remain under this license does not apply to any document created
78 +using the Font Software.
79 +
80 +TERMINATION
81 +This license becomes null and void if any of the above conditions are
82 +not met.
83 +
84 +DISCLAIMER
85 +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 +OTHER DEALINGS IN THE FONT SOFTWARE.
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
2 +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
3 +comprehensive icon sets or copy and paste your own.
4 +
5 +Please. Check it out.
6 +
7 +-Dave Gandy
1 +/*!
2 + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 + */
5 +/* FONT PATH
6 + * -------------------------- */
7 +@font-face {
8 + font-family: 'FontAwesome';
9 + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
10 + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
11 + font-weight: normal;
12 + font-style: normal;
13 +}
14 +.fa {
15 + display: inline-block;
16 + font: normal normal normal 14px/1 FontAwesome;
17 + font-size: inherit;
18 + text-rendering: auto;
19 + -webkit-font-smoothing: antialiased;
20 + -moz-osx-font-smoothing: grayscale;
21 +}
22 +/* makes the font 33% larger relative to the icon container */
23 +.fa-lg {
24 + font-size: 1.33333333em;
25 + line-height: 0.75em;
26 + vertical-align: -15%;
27 +}
28 +.fa-2x {
29 + font-size: 2em;
30 +}
31 +.fa-3x {
32 + font-size: 3em;
33 +}
34 +.fa-4x {
35 + font-size: 4em;
36 +}
37 +.fa-5x {
38 + font-size: 5em;
39 +}
40 +.fa-fw {
41 + width: 1.28571429em;
42 + text-align: center;
43 +}
44 +.fa-ul {
45 + padding-left: 0;
46 + margin-left: 2.14285714em;
47 + list-style-type: none;
48 +}
49 +.fa-ul > li {
50 + position: relative;
51 +}
52 +.fa-li {
53 + position: absolute;
54 + left: -2.14285714em;
55 + width: 2.14285714em;
56 + top: 0.14285714em;
57 + text-align: center;
58 +}
59 +.fa-li.fa-lg {
60 + left: -1.85714286em;
61 +}
62 +.fa-border {
63 + padding: .2em .25em .15em;
64 + border: solid 0.08em #eeeeee;
65 + border-radius: .1em;
66 +}
67 +.fa-pull-left {
68 + float: left;
69 +}
70 +.fa-pull-right {
71 + float: right;
72 +}
73 +.fa.fa-pull-left {
74 + margin-right: .3em;
75 +}
76 +.fa.fa-pull-right {
77 + margin-left: .3em;
78 +}
79 +/* Deprecated as of 4.4.0 */
80 +.pull-right {
81 + float: right;
82 +}
83 +.pull-left {
84 + float: left;
85 +}
86 +.fa.pull-left {
87 + margin-right: .3em;
88 +}
89 +.fa.pull-right {
90 + margin-left: .3em;
91 +}
92 +.fa-spin {
93 + -webkit-animation: fa-spin 2s infinite linear;
94 + animation: fa-spin 2s infinite linear;
95 +}
96 +.fa-pulse {
97 + -webkit-animation: fa-spin 1s infinite steps(8);
98 + animation: fa-spin 1s infinite steps(8);
99 +}
100 +@-webkit-keyframes fa-spin {
101 + 0% {
102 + -webkit-transform: rotate(0deg);
103 + transform: rotate(0deg);
104 + }
105 + 100% {
106 + -webkit-transform: rotate(359deg);
107 + transform: rotate(359deg);
108 + }
109 +}
110 +@keyframes fa-spin {
111 + 0% {
112 + -webkit-transform: rotate(0deg);
113 + transform: rotate(0deg);
114 + }
115 + 100% {
116 + -webkit-transform: rotate(359deg);
117 + transform: rotate(359deg);
118 + }
119 +}
120 +.fa-rotate-90 {
121 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
122 + -webkit-transform: rotate(90deg);
123 + -ms-transform: rotate(90deg);
124 + transform: rotate(90deg);
125 +}
126 +.fa-rotate-180 {
127 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
128 + -webkit-transform: rotate(180deg);
129 + -ms-transform: rotate(180deg);
130 + transform: rotate(180deg);
131 +}
132 +.fa-rotate-270 {
133 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
134 + -webkit-transform: rotate(270deg);
135 + -ms-transform: rotate(270deg);
136 + transform: rotate(270deg);
137 +}
138 +.fa-flip-horizontal {
139 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
140 + -webkit-transform: scale(-1, 1);
141 + -ms-transform: scale(-1, 1);
142 + transform: scale(-1, 1);
143 +}
144 +.fa-flip-vertical {
145 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
146 + -webkit-transform: scale(1, -1);
147 + -ms-transform: scale(1, -1);
148 + transform: scale(1, -1);
149 +}
150 +:root .fa-rotate-90,
151 +:root .fa-rotate-180,
152 +:root .fa-rotate-270,
153 +:root .fa-flip-horizontal,
154 +:root .fa-flip-vertical {
155 + filter: none;
156 +}
157 +.fa-stack {
158 + position: relative;
159 + display: inline-block;
160 + width: 2em;
161 + height: 2em;
162 + line-height: 2em;
163 + vertical-align: middle;
164 +}
165 +.fa-stack-1x,
166 +.fa-stack-2x {
167 + position: absolute;
168 + left: 0;
169 + width: 100%;
170 + text-align: center;
171 +}
172 +.fa-stack-1x {
173 + line-height: inherit;
174 +}
175 +.fa-stack-2x {
176 + font-size: 2em;
177 +}
178 +.fa-inverse {
179 + color: #ffffff;
180 +}
181 +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
182 + readers do not read off random characters that represent icons */
183 +.fa-glass:before {
184 + content: "\f000";
185 +}
186 +.fa-music:before {
187 + content: "\f001";
188 +}
189 +.fa-search:before {
190 + content: "\f002";
191 +}
192 +.fa-envelope-o:before {
193 + content: "\f003";
194 +}
195 +.fa-heart:before {
196 + content: "\f004";
197 +}
198 +.fa-star:before {
199 + content: "\f005";
200 +}
201 +.fa-star-o:before {
202 + content: "\f006";
203 +}
204 +.fa-user:before {
205 + content: "\f007";
206 +}
207 +.fa-film:before {
208 + content: "\f008";
209 +}
210 +.fa-th-large:before {
211 + content: "\f009";
212 +}
213 +.fa-th:before {
214 + content: "\f00a";
215 +}
216 +.fa-th-list:before {
217 + content: "\f00b";
218 +}
219 +.fa-check:before {
220 + content: "\f00c";
221 +}
222 +.fa-remove:before,
223 +.fa-close:before,
224 +.fa-times:before {
225 + content: "\f00d";
226 +}
227 +.fa-search-plus:before {
228 + content: "\f00e";
229 +}
230 +.fa-search-minus:before {
231 + content: "\f010";
232 +}
233 +.fa-power-off:before {
234 + content: "\f011";
235 +}
236 +.fa-signal:before {
237 + content: "\f012";
238 +}
239 +.fa-gear:before,
240 +.fa-cog:before {
241 + content: "\f013";
242 +}
243 +.fa-trash-o:before {
244 + content: "\f014";
245 +}
246 +.fa-home:before {
247 + content: "\f015";
248 +}
249 +.fa-file-o:before {
250 + content: "\f016";
251 +}
252 +.fa-clock-o:before {
253 + content: "\f017";
254 +}
255 +.fa-road:before {
256 + content: "\f018";
257 +}
258 +.fa-download:before {
259 + content: "\f019";
260 +}
261 +.fa-arrow-circle-o-down:before {
262 + content: "\f01a";
263 +}
264 +.fa-arrow-circle-o-up:before {
265 + content: "\f01b";
266 +}
267 +.fa-inbox:before {
268 + content: "\f01c";
269 +}
270 +.fa-play-circle-o:before {
271 + content: "\f01d";
272 +}
273 +.fa-rotate-right:before,
274 +.fa-repeat:before {
275 + content: "\f01e";
276 +}
277 +.fa-refresh:before {
278 + content: "\f021";
279 +}
280 +.fa-list-alt:before {
281 + content: "\f022";
282 +}
283 +.fa-lock:before {
284 + content: "\f023";
285 +}
286 +.fa-flag:before {
287 + content: "\f024";
288 +}
289 +.fa-headphones:before {
290 + content: "\f025";
291 +}
292 +.fa-volume-off:before {
293 + content: "\f026";
294 +}
295 +.fa-volume-down:before {
296 + content: "\f027";
297 +}
298 +.fa-volume-up:before {
299 + content: "\f028";
300 +}
301 +.fa-qrcode:before {
302 + content: "\f029";
303 +}
304 +.fa-barcode:before {
305 + content: "\f02a";
306 +}
307 +.fa-tag:before {
308 + content: "\f02b";
309 +}
310 +.fa-tags:before {
311 + content: "\f02c";
312 +}
313 +.fa-book:before {
314 + content: "\f02d";
315 +}
316 +.fa-bookmark:before {
317 + content: "\f02e";
318 +}
319 +.fa-print:before {
320 + content: "\f02f";
321 +}
322 +.fa-camera:before {
323 + content: "\f030";
324 +}
325 +.fa-font:before {
326 + content: "\f031";
327 +}
328 +.fa-bold:before {
329 + content: "\f032";
330 +}
331 +.fa-italic:before {
332 + content: "\f033";
333 +}
334 +.fa-text-height:before {
335 + content: "\f034";
336 +}
337 +.fa-text-width:before {
338 + content: "\f035";
339 +}
340 +.fa-align-left:before {
341 + content: "\f036";
342 +}
343 +.fa-align-center:before {
344 + content: "\f037";
345 +}
346 +.fa-align-right:before {
347 + content: "\f038";
348 +}
349 +.fa-align-justify:before {
350 + content: "\f039";
351 +}
352 +.fa-list:before {
353 + content: "\f03a";
354 +}
355 +.fa-dedent:before,
356 +.fa-outdent:before {
357 + content: "\f03b";
358 +}
359 +.fa-indent:before {
360 + content: "\f03c";
361 +}
362 +.fa-video-camera:before {
363 + content: "\f03d";
364 +}
365 +.fa-photo:before,
366 +.fa-image:before,
367 +.fa-picture-o:before {
368 + content: "\f03e";
369 +}
370 +.fa-pencil:before {
371 + content: "\f040";
372 +}
373 +.fa-map-marker:before {
374 + content: "\f041";
375 +}
376 +.fa-adjust:before {
377 + content: "\f042";
378 +}
379 +.fa-tint:before {
380 + content: "\f043";
381 +}
382 +.fa-edit:before,
383 +.fa-pencil-square-o:before {
384 + content: "\f044";
385 +}
386 +.fa-share-square-o:before {
387 + content: "\f045";
388 +}
389 +.fa-check-square-o:before {
390 + content: "\f046";
391 +}
392 +.fa-arrows:before {
393 + content: "\f047";
394 +}
395 +.fa-step-backward:before {
396 + content: "\f048";
397 +}
398 +.fa-fast-backward:before {
399 + content: "\f049";
400 +}
401 +.fa-backward:before {
402 + content: "\f04a";
403 +}
404 +.fa-play:before {
405 + content: "\f04b";
406 +}
407 +.fa-pause:before {
408 + content: "\f04c";
409 +}
410 +.fa-stop:before {
411 + content: "\f04d";
412 +}
413 +.fa-forward:before {
414 + content: "\f04e";
415 +}
416 +.fa-fast-forward:before {
417 + content: "\f050";
418 +}
419 +.fa-step-forward:before {
420 + content: "\f051";
421 +}
422 +.fa-eject:before {
423 + content: "\f052";
424 +}
425 +.fa-chevron-left:before {
426 + content: "\f053";
427 +}
428 +.fa-chevron-right:before {
429 + content: "\f054";
430 +}
431 +.fa-plus-circle:before {
432 + content: "\f055";
433 +}
434 +.fa-minus-circle:before {
435 + content: "\f056";
436 +}
437 +.fa-times-circle:before {
438 + content: "\f057";
439 +}
440 +.fa-check-circle:before {
441 + content: "\f058";
442 +}
443 +.fa-question-circle:before {
444 + content: "\f059";
445 +}
446 +.fa-info-circle:before {
447 + content: "\f05a";
448 +}
449 +.fa-crosshairs:before {
450 + content: "\f05b";
451 +}
452 +.fa-times-circle-o:before {
453 + content: "\f05c";
454 +}
455 +.fa-check-circle-o:before {
456 + content: "\f05d";
457 +}
458 +.fa-ban:before {
459 + content: "\f05e";
460 +}
461 +.fa-arrow-left:before {
462 + content: "\f060";
463 +}
464 +.fa-arrow-right:before {
465 + content: "\f061";
466 +}
467 +.fa-arrow-up:before {
468 + content: "\f062";
469 +}
470 +.fa-arrow-down:before {
471 + content: "\f063";
472 +}
473 +.fa-mail-forward:before,
474 +.fa-share:before {
475 + content: "\f064";
476 +}
477 +.fa-expand:before {
478 + content: "\f065";
479 +}
480 +.fa-compress:before {
481 + content: "\f066";
482 +}
483 +.fa-plus:before {
484 + content: "\f067";
485 +}
486 +.fa-minus:before {
487 + content: "\f068";
488 +}
489 +.fa-asterisk:before {
490 + content: "\f069";
491 +}
492 +.fa-exclamation-circle:before {
493 + content: "\f06a";
494 +}
495 +.fa-gift:before {
496 + content: "\f06b";
497 +}
498 +.fa-leaf:before {
499 + content: "\f06c";
500 +}
501 +.fa-fire:before {
502 + content: "\f06d";
503 +}
504 +.fa-eye:before {
505 + content: "\f06e";
506 +}
507 +.fa-eye-slash:before {
508 + content: "\f070";
509 +}
510 +.fa-warning:before,
511 +.fa-exclamation-triangle:before {
512 + content: "\f071";
513 +}
514 +.fa-plane:before {
515 + content: "\f072";
516 +}
517 +.fa-calendar:before {
518 + content: "\f073";
519 +}
520 +.fa-random:before {
521 + content: "\f074";
522 +}
523 +.fa-comment:before {
524 + content: "\f075";
525 +}
526 +.fa-magnet:before {
527 + content: "\f076";
528 +}
529 +.fa-chevron-up:before {
530 + content: "\f077";
531 +}
532 +.fa-chevron-down:before {
533 + content: "\f078";
534 +}
535 +.fa-retweet:before {
536 + content: "\f079";
537 +}
538 +.fa-shopping-cart:before {
539 + content: "\f07a";
540 +}
541 +.fa-folder:before {
542 + content: "\f07b";
543 +}
544 +.fa-folder-open:before {
545 + content: "\f07c";
546 +}
547 +.fa-arrows-v:before {
548 + content: "\f07d";
549 +}
550 +.fa-arrows-h:before {
551 + content: "\f07e";
552 +}
553 +.fa-bar-chart-o:before,
554 +.fa-bar-chart:before {
555 + content: "\f080";
556 +}
557 +.fa-twitter-square:before {
558 + content: "\f081";
559 +}
560 +.fa-facebook-square:before {
561 + content: "\f082";
562 +}
563 +.fa-camera-retro:before {
564 + content: "\f083";
565 +}
566 +.fa-key:before {
567 + content: "\f084";
568 +}
569 +.fa-gears:before,
570 +.fa-cogs:before {
571 + content: "\f085";
572 +}
573 +.fa-comments:before {
574 + content: "\f086";
575 +}
576 +.fa-thumbs-o-up:before {
577 + content: "\f087";
578 +}
579 +.fa-thumbs-o-down:before {
580 + content: "\f088";
581 +}
582 +.fa-star-half:before {
583 + content: "\f089";
584 +}
585 +.fa-heart-o:before {
586 + content: "\f08a";
587 +}
588 +.fa-sign-out:before {
589 + content: "\f08b";
590 +}
591 +.fa-linkedin-square:before {
592 + content: "\f08c";
593 +}
594 +.fa-thumb-tack:before {
595 + content: "\f08d";
596 +}
597 +.fa-external-link:before {
598 + content: "\f08e";
599 +}
600 +.fa-sign-in:before {
601 + content: "\f090";
602 +}
603 +.fa-trophy:before {
604 + content: "\f091";
605 +}
606 +.fa-github-square:before {
607 + content: "\f092";
608 +}
609 +.fa-upload:before {
610 + content: "\f093";
611 +}
612 +.fa-lemon-o:before {
613 + content: "\f094";
614 +}
615 +.fa-phone:before {
616 + content: "\f095";
617 +}
618 +.fa-square-o:before {
619 + content: "\f096";
620 +}
621 +.fa-bookmark-o:before {
622 + content: "\f097";
623 +}
624 +.fa-phone-square:before {
625 + content: "\f098";
626 +}
627 +.fa-twitter:before {
628 + content: "\f099";
629 +}
630 +.fa-facebook-f:before,
631 +.fa-facebook:before {
632 + content: "\f09a";
633 +}
634 +.fa-github:before {
635 + content: "\f09b";
636 +}
637 +.fa-unlock:before {
638 + content: "\f09c";
639 +}
640 +.fa-credit-card:before {
641 + content: "\f09d";
642 +}
643 +.fa-feed:before,
644 +.fa-rss:before {
645 + content: "\f09e";
646 +}
647 +.fa-hdd-o:before {
648 + content: "\f0a0";
649 +}
650 +.fa-bullhorn:before {
651 + content: "\f0a1";
652 +}
653 +.fa-bell:before {
654 + content: "\f0f3";
655 +}
656 +.fa-certificate:before {
657 + content: "\f0a3";
658 +}
659 +.fa-hand-o-right:before {
660 + content: "\f0a4";
661 +}
662 +.fa-hand-o-left:before {
663 + content: "\f0a5";
664 +}
665 +.fa-hand-o-up:before {
666 + content: "\f0a6";
667 +}
668 +.fa-hand-o-down:before {
669 + content: "\f0a7";
670 +}
671 +.fa-arrow-circle-left:before {
672 + content: "\f0a8";
673 +}
674 +.fa-arrow-circle-right:before {
675 + content: "\f0a9";
676 +}
677 +.fa-arrow-circle-up:before {
678 + content: "\f0aa";
679 +}
680 +.fa-arrow-circle-down:before {
681 + content: "\f0ab";
682 +}
683 +.fa-globe:before {
684 + content: "\f0ac";
685 +}
686 +.fa-wrench:before {
687 + content: "\f0ad";
688 +}
689 +.fa-tasks:before {
690 + content: "\f0ae";
691 +}
692 +.fa-filter:before {
693 + content: "\f0b0";
694 +}
695 +.fa-briefcase:before {
696 + content: "\f0b1";
697 +}
698 +.fa-arrows-alt:before {
699 + content: "\f0b2";
700 +}
701 +.fa-group:before,
702 +.fa-users:before {
703 + content: "\f0c0";
704 +}
705 +.fa-chain:before,
706 +.fa-link:before {
707 + content: "\f0c1";
708 +}
709 +.fa-cloud:before {
710 + content: "\f0c2";
711 +}
712 +.fa-flask:before {
713 + content: "\f0c3";
714 +}
715 +.fa-cut:before,
716 +.fa-scissors:before {
717 + content: "\f0c4";
718 +}
719 +.fa-copy:before,
720 +.fa-files-o:before {
721 + content: "\f0c5";
722 +}
723 +.fa-paperclip:before {
724 + content: "\f0c6";
725 +}
726 +.fa-save:before,
727 +.fa-floppy-o:before {
728 + content: "\f0c7";
729 +}
730 +.fa-square:before {
731 + content: "\f0c8";
732 +}
733 +.fa-navicon:before,
734 +.fa-reorder:before,
735 +.fa-bars:before {
736 + content: "\f0c9";
737 +}
738 +.fa-list-ul:before {
739 + content: "\f0ca";
740 +}
741 +.fa-list-ol:before {
742 + content: "\f0cb";
743 +}
744 +.fa-strikethrough:before {
745 + content: "\f0cc";
746 +}
747 +.fa-underline:before {
748 + content: "\f0cd";
749 +}
750 +.fa-table:before {
751 + content: "\f0ce";
752 +}
753 +.fa-magic:before {
754 + content: "\f0d0";
755 +}
756 +.fa-truck:before {
757 + content: "\f0d1";
758 +}
759 +.fa-pinterest:before {
760 + content: "\f0d2";
761 +}
762 +.fa-pinterest-square:before {
763 + content: "\f0d3";
764 +}
765 +.fa-google-plus-square:before {
766 + content: "\f0d4";
767 +}
768 +.fa-google-plus:before {
769 + content: "\f0d5";
770 +}
771 +.fa-money:before {
772 + content: "\f0d6";
773 +}
774 +.fa-caret-down:before {
775 + content: "\f0d7";
776 +}
777 +.fa-caret-up:before {
778 + content: "\f0d8";
779 +}
780 +.fa-caret-left:before {
781 + content: "\f0d9";
782 +}
783 +.fa-caret-right:before {
784 + content: "\f0da";
785 +}
786 +.fa-columns:before {
787 + content: "\f0db";
788 +}
789 +.fa-unsorted:before,
790 +.fa-sort:before {
791 + content: "\f0dc";
792 +}
793 +.fa-sort-down:before,
794 +.fa-sort-desc:before {
795 + content: "\f0dd";
796 +}
797 +.fa-sort-up:before,
798 +.fa-sort-asc:before {
799 + content: "\f0de";
800 +}
801 +.fa-envelope:before {
802 + content: "\f0e0";
803 +}
804 +.fa-linkedin:before {
805 + content: "\f0e1";
806 +}
807 +.fa-rotate-left:before,
808 +.fa-undo:before {
809 + content: "\f0e2";
810 +}
811 +.fa-legal:before,
812 +.fa-gavel:before {
813 + content: "\f0e3";
814 +}
815 +.fa-dashboard:before,
816 +.fa-tachometer:before {
817 + content: "\f0e4";
818 +}
819 +.fa-comment-o:before {
820 + content: "\f0e5";
821 +}
822 +.fa-comments-o:before {
823 + content: "\f0e6";
824 +}
825 +.fa-flash:before,
826 +.fa-bolt:before {
827 + content: "\f0e7";
828 +}
829 +.fa-sitemap:before {
830 + content: "\f0e8";
831 +}
832 +.fa-umbrella:before {
833 + content: "\f0e9";
834 +}
835 +.fa-paste:before,
836 +.fa-clipboard:before {
837 + content: "\f0ea";
838 +}
839 +.fa-lightbulb-o:before {
840 + content: "\f0eb";
841 +}
842 +.fa-exchange:before {
843 + content: "\f0ec";
844 +}
845 +.fa-cloud-download:before {
846 + content: "\f0ed";
847 +}
848 +.fa-cloud-upload:before {
849 + content: "\f0ee";
850 +}
851 +.fa-user-md:before {
852 + content: "\f0f0";
853 +}
854 +.fa-stethoscope:before {
855 + content: "\f0f1";
856 +}
857 +.fa-suitcase:before {
858 + content: "\f0f2";
859 +}
860 +.fa-bell-o:before {
861 + content: "\f0a2";
862 +}
863 +.fa-coffee:before {
864 + content: "\f0f4";
865 +}
866 +.fa-cutlery:before {
867 + content: "\f0f5";
868 +}
869 +.fa-file-text-o:before {
870 + content: "\f0f6";
871 +}
872 +.fa-building-o:before {
873 + content: "\f0f7";
874 +}
875 +.fa-hospital-o:before {
876 + content: "\f0f8";
877 +}
878 +.fa-ambulance:before {
879 + content: "\f0f9";
880 +}
881 +.fa-medkit:before {
882 + content: "\f0fa";
883 +}
884 +.fa-fighter-jet:before {
885 + content: "\f0fb";
886 +}
887 +.fa-beer:before {
888 + content: "\f0fc";
889 +}
890 +.fa-h-square:before {
891 + content: "\f0fd";
892 +}
893 +.fa-plus-square:before {
894 + content: "\f0fe";
895 +}
896 +.fa-angle-double-left:before {
897 + content: "\f100";
898 +}
899 +.fa-angle-double-right:before {
900 + content: "\f101";
901 +}
902 +.fa-angle-double-up:before {
903 + content: "\f102";
904 +}
905 +.fa-angle-double-down:before {
906 + content: "\f103";
907 +}
908 +.fa-angle-left:before {
909 + content: "\f104";
910 +}
911 +.fa-angle-right:before {
912 + content: "\f105";
913 +}
914 +.fa-angle-up:before {
915 + content: "\f106";
916 +}
917 +.fa-angle-down:before {
918 + content: "\f107";
919 +}
920 +.fa-desktop:before {
921 + content: "\f108";
922 +}
923 +.fa-laptop:before {
924 + content: "\f109";
925 +}
926 +.fa-tablet:before {
927 + content: "\f10a";
928 +}
929 +.fa-mobile-phone:before,
930 +.fa-mobile:before {
931 + content: "\f10b";
932 +}
933 +.fa-circle-o:before {
934 + content: "\f10c";
935 +}
936 +.fa-quote-left:before {
937 + content: "\f10d";
938 +}
939 +.fa-quote-right:before {
940 + content: "\f10e";
941 +}
942 +.fa-spinner:before {
943 + content: "\f110";
944 +}
945 +.fa-circle:before {
946 + content: "\f111";
947 +}
948 +.fa-mail-reply:before,
949 +.fa-reply:before {
950 + content: "\f112";
951 +}
952 +.fa-github-alt:before {
953 + content: "\f113";
954 +}
955 +.fa-folder-o:before {
956 + content: "\f114";
957 +}
958 +.fa-folder-open-o:before {
959 + content: "\f115";
960 +}
961 +.fa-smile-o:before {
962 + content: "\f118";
963 +}
964 +.fa-frown-o:before {
965 + content: "\f119";
966 +}
967 +.fa-meh-o:before {
968 + content: "\f11a";
969 +}
970 +.fa-gamepad:before {
971 + content: "\f11b";
972 +}
973 +.fa-keyboard-o:before {
974 + content: "\f11c";
975 +}
976 +.fa-flag-o:before {
977 + content: "\f11d";
978 +}
979 +.fa-flag-checkered:before {
980 + content: "\f11e";
981 +}
982 +.fa-terminal:before {
983 + content: "\f120";
984 +}
985 +.fa-code:before {
986 + content: "\f121";
987 +}
988 +.fa-mail-reply-all:before,
989 +.fa-reply-all:before {
990 + content: "\f122";
991 +}
992 +.fa-star-half-empty:before,
993 +.fa-star-half-full:before,
994 +.fa-star-half-o:before {
995 + content: "\f123";
996 +}
997 +.fa-location-arrow:before {
998 + content: "\f124";
999 +}
1000 +.fa-crop:before {
1001 + content: "\f125";
1002 +}
1003 +.fa-code-fork:before {
1004 + content: "\f126";
1005 +}
1006 +.fa-unlink:before,
1007 +.fa-chain-broken:before {
1008 + content: "\f127";
1009 +}
1010 +.fa-question:before {
1011 + content: "\f128";
1012 +}
1013 +.fa-info:before {
1014 + content: "\f129";
1015 +}
1016 +.fa-exclamation:before {
1017 + content: "\f12a";
1018 +}
1019 +.fa-superscript:before {
1020 + content: "\f12b";
1021 +}
1022 +.fa-subscript:before {
1023 + content: "\f12c";
1024 +}
1025 +.fa-eraser:before {
1026 + content: "\f12d";
1027 +}
1028 +.fa-puzzle-piece:before {
1029 + content: "\f12e";
1030 +}
1031 +.fa-microphone:before {
1032 + content: "\f130";
1033 +}
1034 +.fa-microphone-slash:before {
1035 + content: "\f131";
1036 +}
1037 +.fa-shield:before {
1038 + content: "\f132";
1039 +}
1040 +.fa-calendar-o:before {
1041 + content: "\f133";
1042 +}
1043 +.fa-fire-extinguisher:before {
1044 + content: "\f134";
1045 +}
1046 +.fa-rocket:before {
1047 + content: "\f135";
1048 +}
1049 +.fa-maxcdn:before {
1050 + content: "\f136";
1051 +}
1052 +.fa-chevron-circle-left:before {
1053 + content: "\f137";
1054 +}
1055 +.fa-chevron-circle-right:before {
1056 + content: "\f138";
1057 +}
1058 +.fa-chevron-circle-up:before {
1059 + content: "\f139";
1060 +}
1061 +.fa-chevron-circle-down:before {
1062 + content: "\f13a";
1063 +}
1064 +.fa-html5:before {
1065 + content: "\f13b";
1066 +}
1067 +.fa-css3:before {
1068 + content: "\f13c";
1069 +}
1070 +.fa-anchor:before {
1071 + content: "\f13d";
1072 +}
1073 +.fa-unlock-alt:before {
1074 + content: "\f13e";
1075 +}
1076 +.fa-bullseye:before {
1077 + content: "\f140";
1078 +}
1079 +.fa-ellipsis-h:before {
1080 + content: "\f141";
1081 +}
1082 +.fa-ellipsis-v:before {
1083 + content: "\f142";
1084 +}
1085 +.fa-rss-square:before {
1086 + content: "\f143";
1087 +}
1088 +.fa-play-circle:before {
1089 + content: "\f144";
1090 +}
1091 +.fa-ticket:before {
1092 + content: "\f145";
1093 +}
1094 +.fa-minus-square:before {
1095 + content: "\f146";
1096 +}
1097 +.fa-minus-square-o:before {
1098 + content: "\f147";
1099 +}
1100 +.fa-level-up:before {
1101 + content: "\f148";
1102 +}
1103 +.fa-level-down:before {
1104 + content: "\f149";
1105 +}
1106 +.fa-check-square:before {
1107 + content: "\f14a";
1108 +}
1109 +.fa-pencil-square:before {
1110 + content: "\f14b";
1111 +}
1112 +.fa-external-link-square:before {
1113 + content: "\f14c";
1114 +}
1115 +.fa-share-square:before {
1116 + content: "\f14d";
1117 +}
1118 +.fa-compass:before {
1119 + content: "\f14e";
1120 +}
1121 +.fa-toggle-down:before,
1122 +.fa-caret-square-o-down:before {
1123 + content: "\f150";
1124 +}
1125 +.fa-toggle-up:before,
1126 +.fa-caret-square-o-up:before {
1127 + content: "\f151";
1128 +}
1129 +.fa-toggle-right:before,
1130 +.fa-caret-square-o-right:before {
1131 + content: "\f152";
1132 +}
1133 +.fa-euro:before,
1134 +.fa-eur:before {
1135 + content: "\f153";
1136 +}
1137 +.fa-gbp:before {
1138 + content: "\f154";
1139 +}
1140 +.fa-dollar:before,
1141 +.fa-usd:before {
1142 + content: "\f155";
1143 +}
1144 +.fa-rupee:before,
1145 +.fa-inr:before {
1146 + content: "\f156";
1147 +}
1148 +.fa-cny:before,
1149 +.fa-rmb:before,
1150 +.fa-yen:before,
1151 +.fa-jpy:before {
1152 + content: "\f157";
1153 +}
1154 +.fa-ruble:before,
1155 +.fa-rouble:before,
1156 +.fa-rub:before {
1157 + content: "\f158";
1158 +}
1159 +.fa-won:before,
1160 +.fa-krw:before {
1161 + content: "\f159";
1162 +}
1163 +.fa-bitcoin:before,
1164 +.fa-btc:before {
1165 + content: "\f15a";
1166 +}
1167 +.fa-file:before {
1168 + content: "\f15b";
1169 +}
1170 +.fa-file-text:before {
1171 + content: "\f15c";
1172 +}
1173 +.fa-sort-alpha-asc:before {
1174 + content: "\f15d";
1175 +}
1176 +.fa-sort-alpha-desc:before {
1177 + content: "\f15e";
1178 +}
1179 +.fa-sort-amount-asc:before {
1180 + content: "\f160";
1181 +}
1182 +.fa-sort-amount-desc:before {
1183 + content: "\f161";
1184 +}
1185 +.fa-sort-numeric-asc:before {
1186 + content: "\f162";
1187 +}
1188 +.fa-sort-numeric-desc:before {
1189 + content: "\f163";
1190 +}
1191 +.fa-thumbs-up:before {
1192 + content: "\f164";
1193 +}
1194 +.fa-thumbs-down:before {
1195 + content: "\f165";
1196 +}
1197 +.fa-youtube-square:before {
1198 + content: "\f166";
1199 +}
1200 +.fa-youtube:before {
1201 + content: "\f167";
1202 +}
1203 +.fa-xing:before {
1204 + content: "\f168";
1205 +}
1206 +.fa-xing-square:before {
1207 + content: "\f169";
1208 +}
1209 +.fa-youtube-play:before {
1210 + content: "\f16a";
1211 +}
1212 +.fa-dropbox:before {
1213 + content: "\f16b";
1214 +}
1215 +.fa-stack-overflow:before {
1216 + content: "\f16c";
1217 +}
1218 +.fa-instagram:before {
1219 + content: "\f16d";
1220 +}
1221 +.fa-flickr:before {
1222 + content: "\f16e";
1223 +}
1224 +.fa-adn:before {
1225 + content: "\f170";
1226 +}
1227 +.fa-bitbucket:before {
1228 + content: "\f171";
1229 +}
1230 +.fa-bitbucket-square:before {
1231 + content: "\f172";
1232 +}
1233 +.fa-tumblr:before {
1234 + content: "\f173";
1235 +}
1236 +.fa-tumblr-square:before {
1237 + content: "\f174";
1238 +}
1239 +.fa-long-arrow-down:before {
1240 + content: "\f175";
1241 +}
1242 +.fa-long-arrow-up:before {
1243 + content: "\f176";
1244 +}
1245 +.fa-long-arrow-left:before {
1246 + content: "\f177";
1247 +}
1248 +.fa-long-arrow-right:before {
1249 + content: "\f178";
1250 +}
1251 +.fa-apple:before {
1252 + content: "\f179";
1253 +}
1254 +.fa-windows:before {
1255 + content: "\f17a";
1256 +}
1257 +.fa-android:before {
1258 + content: "\f17b";
1259 +}
1260 +.fa-linux:before {
1261 + content: "\f17c";
1262 +}
1263 +.fa-dribbble:before {
1264 + content: "\f17d";
1265 +}
1266 +.fa-skype:before {
1267 + content: "\f17e";
1268 +}
1269 +.fa-foursquare:before {
1270 + content: "\f180";
1271 +}
1272 +.fa-trello:before {
1273 + content: "\f181";
1274 +}
1275 +.fa-female:before {
1276 + content: "\f182";
1277 +}
1278 +.fa-male:before {
1279 + content: "\f183";
1280 +}
1281 +.fa-gittip:before,
1282 +.fa-gratipay:before {
1283 + content: "\f184";
1284 +}
1285 +.fa-sun-o:before {
1286 + content: "\f185";
1287 +}
1288 +.fa-moon-o:before {
1289 + content: "\f186";
1290 +}
1291 +.fa-archive:before {
1292 + content: "\f187";
1293 +}
1294 +.fa-bug:before {
1295 + content: "\f188";
1296 +}
1297 +.fa-vk:before {
1298 + content: "\f189";
1299 +}
1300 +.fa-weibo:before {
1301 + content: "\f18a";
1302 +}
1303 +.fa-renren:before {
1304 + content: "\f18b";
1305 +}
1306 +.fa-pagelines:before {
1307 + content: "\f18c";
1308 +}
1309 +.fa-stack-exchange:before {
1310 + content: "\f18d";
1311 +}
1312 +.fa-arrow-circle-o-right:before {
1313 + content: "\f18e";
1314 +}
1315 +.fa-arrow-circle-o-left:before {
1316 + content: "\f190";
1317 +}
1318 +.fa-toggle-left:before,
1319 +.fa-caret-square-o-left:before {
1320 + content: "\f191";
1321 +}
1322 +.fa-dot-circle-o:before {
1323 + content: "\f192";
1324 +}
1325 +.fa-wheelchair:before {
1326 + content: "\f193";
1327 +}
1328 +.fa-vimeo-square:before {
1329 + content: "\f194";
1330 +}
1331 +.fa-turkish-lira:before,
1332 +.fa-try:before {
1333 + content: "\f195";
1334 +}
1335 +.fa-plus-square-o:before {
1336 + content: "\f196";
1337 +}
1338 +.fa-space-shuttle:before {
1339 + content: "\f197";
1340 +}
1341 +.fa-slack:before {
1342 + content: "\f198";
1343 +}
1344 +.fa-envelope-square:before {
1345 + content: "\f199";
1346 +}
1347 +.fa-wordpress:before {
1348 + content: "\f19a";
1349 +}
1350 +.fa-openid:before {
1351 + content: "\f19b";
1352 +}
1353 +.fa-institution:before,
1354 +.fa-bank:before,
1355 +.fa-university:before {
1356 + content: "\f19c";
1357 +}
1358 +.fa-mortar-board:before,
1359 +.fa-graduation-cap:before {
1360 + content: "\f19d";
1361 +}
1362 +.fa-yahoo:before {
1363 + content: "\f19e";
1364 +}
1365 +.fa-google:before {
1366 + content: "\f1a0";
1367 +}
1368 +.fa-reddit:before {
1369 + content: "\f1a1";
1370 +}
1371 +.fa-reddit-square:before {
1372 + content: "\f1a2";
1373 +}
1374 +.fa-stumbleupon-circle:before {
1375 + content: "\f1a3";
1376 +}
1377 +.fa-stumbleupon:before {
1378 + content: "\f1a4";
1379 +}
1380 +.fa-delicious:before {
1381 + content: "\f1a5";
1382 +}
1383 +.fa-digg:before {
1384 + content: "\f1a6";
1385 +}
1386 +.fa-pied-piper-pp:before {
1387 + content: "\f1a7";
1388 +}
1389 +.fa-pied-piper-alt:before {
1390 + content: "\f1a8";
1391 +}
1392 +.fa-drupal:before {
1393 + content: "\f1a9";
1394 +}
1395 +.fa-joomla:before {
1396 + content: "\f1aa";
1397 +}
1398 +.fa-language:before {
1399 + content: "\f1ab";
1400 +}
1401 +.fa-fax:before {
1402 + content: "\f1ac";
1403 +}
1404 +.fa-building:before {
1405 + content: "\f1ad";
1406 +}
1407 +.fa-child:before {
1408 + content: "\f1ae";
1409 +}
1410 +.fa-paw:before {
1411 + content: "\f1b0";
1412 +}
1413 +.fa-spoon:before {
1414 + content: "\f1b1";
1415 +}
1416 +.fa-cube:before {
1417 + content: "\f1b2";
1418 +}
1419 +.fa-cubes:before {
1420 + content: "\f1b3";
1421 +}
1422 +.fa-behance:before {
1423 + content: "\f1b4";
1424 +}
1425 +.fa-behance-square:before {
1426 + content: "\f1b5";
1427 +}
1428 +.fa-steam:before {
1429 + content: "\f1b6";
1430 +}
1431 +.fa-steam-square:before {
1432 + content: "\f1b7";
1433 +}
1434 +.fa-recycle:before {
1435 + content: "\f1b8";
1436 +}
1437 +.fa-automobile:before,
1438 +.fa-car:before {
1439 + content: "\f1b9";
1440 +}
1441 +.fa-cab:before,
1442 +.fa-taxi:before {
1443 + content: "\f1ba";
1444 +}
1445 +.fa-tree:before {
1446 + content: "\f1bb";
1447 +}
1448 +.fa-spotify:before {
1449 + content: "\f1bc";
1450 +}
1451 +.fa-deviantart:before {
1452 + content: "\f1bd";
1453 +}
1454 +.fa-soundcloud:before {
1455 + content: "\f1be";
1456 +}
1457 +.fa-database:before {
1458 + content: "\f1c0";
1459 +}
1460 +.fa-file-pdf-o:before {
1461 + content: "\f1c1";
1462 +}
1463 +.fa-file-word-o:before {
1464 + content: "\f1c2";
1465 +}
1466 +.fa-file-excel-o:before {
1467 + content: "\f1c3";
1468 +}
1469 +.fa-file-powerpoint-o:before {
1470 + content: "\f1c4";
1471 +}
1472 +.fa-file-photo-o:before,
1473 +.fa-file-picture-o:before,
1474 +.fa-file-image-o:before {
1475 + content: "\f1c5";
1476 +}
1477 +.fa-file-zip-o:before,
1478 +.fa-file-archive-o:before {
1479 + content: "\f1c6";
1480 +}
1481 +.fa-file-sound-o:before,
1482 +.fa-file-audio-o:before {
1483 + content: "\f1c7";
1484 +}
1485 +.fa-file-movie-o:before,
1486 +.fa-file-video-o:before {
1487 + content: "\f1c8";
1488 +}
1489 +.fa-file-code-o:before {
1490 + content: "\f1c9";
1491 +}
1492 +.fa-vine:before {
1493 + content: "\f1ca";
1494 +}
1495 +.fa-codepen:before {
1496 + content: "\f1cb";
1497 +}
1498 +.fa-jsfiddle:before {
1499 + content: "\f1cc";
1500 +}
1501 +.fa-life-bouy:before,
1502 +.fa-life-buoy:before,
1503 +.fa-life-saver:before,
1504 +.fa-support:before,
1505 +.fa-life-ring:before {
1506 + content: "\f1cd";
1507 +}
1508 +.fa-circle-o-notch:before {
1509 + content: "\f1ce";
1510 +}
1511 +.fa-ra:before,
1512 +.fa-resistance:before,
1513 +.fa-rebel:before {
1514 + content: "\f1d0";
1515 +}
1516 +.fa-ge:before,
1517 +.fa-empire:before {
1518 + content: "\f1d1";
1519 +}
1520 +.fa-git-square:before {
1521 + content: "\f1d2";
1522 +}
1523 +.fa-git:before {
1524 + content: "\f1d3";
1525 +}
1526 +.fa-y-combinator-square:before,
1527 +.fa-yc-square:before,
1528 +.fa-hacker-news:before {
1529 + content: "\f1d4";
1530 +}
1531 +.fa-tencent-weibo:before {
1532 + content: "\f1d5";
1533 +}
1534 +.fa-qq:before {
1535 + content: "\f1d6";
1536 +}
1537 +.fa-wechat:before,
1538 +.fa-weixin:before {
1539 + content: "\f1d7";
1540 +}
1541 +.fa-send:before,
1542 +.fa-paper-plane:before {
1543 + content: "\f1d8";
1544 +}
1545 +.fa-send-o:before,
1546 +.fa-paper-plane-o:before {
1547 + content: "\f1d9";
1548 +}
1549 +.fa-history:before {
1550 + content: "\f1da";
1551 +}
1552 +.fa-circle-thin:before {
1553 + content: "\f1db";
1554 +}
1555 +.fa-header:before {
1556 + content: "\f1dc";
1557 +}
1558 +.fa-paragraph:before {
1559 + content: "\f1dd";
1560 +}
1561 +.fa-sliders:before {
1562 + content: "\f1de";
1563 +}
1564 +.fa-share-alt:before {
1565 + content: "\f1e0";
1566 +}
1567 +.fa-share-alt-square:before {
1568 + content: "\f1e1";
1569 +}
1570 +.fa-bomb:before {
1571 + content: "\f1e2";
1572 +}
1573 +.fa-soccer-ball-o:before,
1574 +.fa-futbol-o:before {
1575 + content: "\f1e3";
1576 +}
1577 +.fa-tty:before {
1578 + content: "\f1e4";
1579 +}
1580 +.fa-binoculars:before {
1581 + content: "\f1e5";
1582 +}
1583 +.fa-plug:before {
1584 + content: "\f1e6";
1585 +}
1586 +.fa-slideshare:before {
1587 + content: "\f1e7";
1588 +}
1589 +.fa-twitch:before {
1590 + content: "\f1e8";
1591 +}
1592 +.fa-yelp:before {
1593 + content: "\f1e9";
1594 +}
1595 +.fa-newspaper-o:before {
1596 + content: "\f1ea";
1597 +}
1598 +.fa-wifi:before {
1599 + content: "\f1eb";
1600 +}
1601 +.fa-calculator:before {
1602 + content: "\f1ec";
1603 +}
1604 +.fa-paypal:before {
1605 + content: "\f1ed";
1606 +}
1607 +.fa-google-wallet:before {
1608 + content: "\f1ee";
1609 +}
1610 +.fa-cc-visa:before {
1611 + content: "\f1f0";
1612 +}
1613 +.fa-cc-mastercard:before {
1614 + content: "\f1f1";
1615 +}
1616 +.fa-cc-discover:before {
1617 + content: "\f1f2";
1618 +}
1619 +.fa-cc-amex:before {
1620 + content: "\f1f3";
1621 +}
1622 +.fa-cc-paypal:before {
1623 + content: "\f1f4";
1624 +}
1625 +.fa-cc-stripe:before {
1626 + content: "\f1f5";
1627 +}
1628 +.fa-bell-slash:before {
1629 + content: "\f1f6";
1630 +}
1631 +.fa-bell-slash-o:before {
1632 + content: "\f1f7";
1633 +}
1634 +.fa-trash:before {
1635 + content: "\f1f8";
1636 +}
1637 +.fa-copyright:before {
1638 + content: "\f1f9";
1639 +}
1640 +.fa-at:before {
1641 + content: "\f1fa";
1642 +}
1643 +.fa-eyedropper:before {
1644 + content: "\f1fb";
1645 +}
1646 +.fa-paint-brush:before {
1647 + content: "\f1fc";
1648 +}
1649 +.fa-birthday-cake:before {
1650 + content: "\f1fd";
1651 +}
1652 +.fa-area-chart:before {
1653 + content: "\f1fe";
1654 +}
1655 +.fa-pie-chart:before {
1656 + content: "\f200";
1657 +}
1658 +.fa-line-chart:before {
1659 + content: "\f201";
1660 +}
1661 +.fa-lastfm:before {
1662 + content: "\f202";
1663 +}
1664 +.fa-lastfm-square:before {
1665 + content: "\f203";
1666 +}
1667 +.fa-toggle-off:before {
1668 + content: "\f204";
1669 +}
1670 +.fa-toggle-on:before {
1671 + content: "\f205";
1672 +}
1673 +.fa-bicycle:before {
1674 + content: "\f206";
1675 +}
1676 +.fa-bus:before {
1677 + content: "\f207";
1678 +}
1679 +.fa-ioxhost:before {
1680 + content: "\f208";
1681 +}
1682 +.fa-angellist:before {
1683 + content: "\f209";
1684 +}
1685 +.fa-cc:before {
1686 + content: "\f20a";
1687 +}
1688 +.fa-shekel:before,
1689 +.fa-sheqel:before,
1690 +.fa-ils:before {
1691 + content: "\f20b";
1692 +}
1693 +.fa-meanpath:before {
1694 + content: "\f20c";
1695 +}
1696 +.fa-buysellads:before {
1697 + content: "\f20d";
1698 +}
1699 +.fa-connectdevelop:before {
1700 + content: "\f20e";
1701 +}
1702 +.fa-dashcube:before {
1703 + content: "\f210";
1704 +}
1705 +.fa-forumbee:before {
1706 + content: "\f211";
1707 +}
1708 +.fa-leanpub:before {
1709 + content: "\f212";
1710 +}
1711 +.fa-sellsy:before {
1712 + content: "\f213";
1713 +}
1714 +.fa-shirtsinbulk:before {
1715 + content: "\f214";
1716 +}
1717 +.fa-simplybuilt:before {
1718 + content: "\f215";
1719 +}
1720 +.fa-skyatlas:before {
1721 + content: "\f216";
1722 +}
1723 +.fa-cart-plus:before {
1724 + content: "\f217";
1725 +}
1726 +.fa-cart-arrow-down:before {
1727 + content: "\f218";
1728 +}
1729 +.fa-diamond:before {
1730 + content: "\f219";
1731 +}
1732 +.fa-ship:before {
1733 + content: "\f21a";
1734 +}
1735 +.fa-user-secret:before {
1736 + content: "\f21b";
1737 +}
1738 +.fa-motorcycle:before {
1739 + content: "\f21c";
1740 +}
1741 +.fa-street-view:before {
1742 + content: "\f21d";
1743 +}
1744 +.fa-heartbeat:before {
1745 + content: "\f21e";
1746 +}
1747 +.fa-venus:before {
1748 + content: "\f221";
1749 +}
1750 +.fa-mars:before {
1751 + content: "\f222";
1752 +}
1753 +.fa-mercury:before {
1754 + content: "\f223";
1755 +}
1756 +.fa-intersex:before,
1757 +.fa-transgender:before {
1758 + content: "\f224";
1759 +}
1760 +.fa-transgender-alt:before {
1761 + content: "\f225";
1762 +}
1763 +.fa-venus-double:before {
1764 + content: "\f226";
1765 +}
1766 +.fa-mars-double:before {
1767 + content: "\f227";
1768 +}
1769 +.fa-venus-mars:before {
1770 + content: "\f228";
1771 +}
1772 +.fa-mars-stroke:before {
1773 + content: "\f229";
1774 +}
1775 +.fa-mars-stroke-v:before {
1776 + content: "\f22a";
1777 +}
1778 +.fa-mars-stroke-h:before {
1779 + content: "\f22b";
1780 +}
1781 +.fa-neuter:before {
1782 + content: "\f22c";
1783 +}
1784 +.fa-genderless:before {
1785 + content: "\f22d";
1786 +}
1787 +.fa-facebook-official:before {
1788 + content: "\f230";
1789 +}
1790 +.fa-pinterest-p:before {
1791 + content: "\f231";
1792 +}
1793 +.fa-whatsapp:before {
1794 + content: "\f232";
1795 +}
1796 +.fa-server:before {
1797 + content: "\f233";
1798 +}
1799 +.fa-user-plus:before {
1800 + content: "\f234";
1801 +}
1802 +.fa-user-times:before {
1803 + content: "\f235";
1804 +}
1805 +.fa-hotel:before,
1806 +.fa-bed:before {
1807 + content: "\f236";
1808 +}
1809 +.fa-viacoin:before {
1810 + content: "\f237";
1811 +}
1812 +.fa-train:before {
1813 + content: "\f238";
1814 +}
1815 +.fa-subway:before {
1816 + content: "\f239";
1817 +}
1818 +.fa-medium:before {
1819 + content: "\f23a";
1820 +}
1821 +.fa-yc:before,
1822 +.fa-y-combinator:before {
1823 + content: "\f23b";
1824 +}
1825 +.fa-optin-monster:before {
1826 + content: "\f23c";
1827 +}
1828 +.fa-opencart:before {
1829 + content: "\f23d";
1830 +}
1831 +.fa-expeditedssl:before {
1832 + content: "\f23e";
1833 +}
1834 +.fa-battery-4:before,
1835 +.fa-battery:before,
1836 +.fa-battery-full:before {
1837 + content: "\f240";
1838 +}
1839 +.fa-battery-3:before,
1840 +.fa-battery-three-quarters:before {
1841 + content: "\f241";
1842 +}
1843 +.fa-battery-2:before,
1844 +.fa-battery-half:before {
1845 + content: "\f242";
1846 +}
1847 +.fa-battery-1:before,
1848 +.fa-battery-quarter:before {
1849 + content: "\f243";
1850 +}
1851 +.fa-battery-0:before,
1852 +.fa-battery-empty:before {
1853 + content: "\f244";
1854 +}
1855 +.fa-mouse-pointer:before {
1856 + content: "\f245";
1857 +}
1858 +.fa-i-cursor:before {
1859 + content: "\f246";
1860 +}
1861 +.fa-object-group:before {
1862 + content: "\f247";
1863 +}
1864 +.fa-object-ungroup:before {
1865 + content: "\f248";
1866 +}
1867 +.fa-sticky-note:before {
1868 + content: "\f249";
1869 +}
1870 +.fa-sticky-note-o:before {
1871 + content: "\f24a";
1872 +}
1873 +.fa-cc-jcb:before {
1874 + content: "\f24b";
1875 +}
1876 +.fa-cc-diners-club:before {
1877 + content: "\f24c";
1878 +}
1879 +.fa-clone:before {
1880 + content: "\f24d";
1881 +}
1882 +.fa-balance-scale:before {
1883 + content: "\f24e";
1884 +}
1885 +.fa-hourglass-o:before {
1886 + content: "\f250";
1887 +}
1888 +.fa-hourglass-1:before,
1889 +.fa-hourglass-start:before {
1890 + content: "\f251";
1891 +}
1892 +.fa-hourglass-2:before,
1893 +.fa-hourglass-half:before {
1894 + content: "\f252";
1895 +}
1896 +.fa-hourglass-3:before,
1897 +.fa-hourglass-end:before {
1898 + content: "\f253";
1899 +}
1900 +.fa-hourglass:before {
1901 + content: "\f254";
1902 +}
1903 +.fa-hand-grab-o:before,
1904 +.fa-hand-rock-o:before {
1905 + content: "\f255";
1906 +}
1907 +.fa-hand-stop-o:before,
1908 +.fa-hand-paper-o:before {
1909 + content: "\f256";
1910 +}
1911 +.fa-hand-scissors-o:before {
1912 + content: "\f257";
1913 +}
1914 +.fa-hand-lizard-o:before {
1915 + content: "\f258";
1916 +}
1917 +.fa-hand-spock-o:before {
1918 + content: "\f259";
1919 +}
1920 +.fa-hand-pointer-o:before {
1921 + content: "\f25a";
1922 +}
1923 +.fa-hand-peace-o:before {
1924 + content: "\f25b";
1925 +}
1926 +.fa-trademark:before {
1927 + content: "\f25c";
1928 +}
1929 +.fa-registered:before {
1930 + content: "\f25d";
1931 +}
1932 +.fa-creative-commons:before {
1933 + content: "\f25e";
1934 +}
1935 +.fa-gg:before {
1936 + content: "\f260";
1937 +}
1938 +.fa-gg-circle:before {
1939 + content: "\f261";
1940 +}
1941 +.fa-tripadvisor:before {
1942 + content: "\f262";
1943 +}
1944 +.fa-odnoklassniki:before {
1945 + content: "\f263";
1946 +}
1947 +.fa-odnoklassniki-square:before {
1948 + content: "\f264";
1949 +}
1950 +.fa-get-pocket:before {
1951 + content: "\f265";
1952 +}
1953 +.fa-wikipedia-w:before {
1954 + content: "\f266";
1955 +}
1956 +.fa-safari:before {
1957 + content: "\f267";
1958 +}
1959 +.fa-chrome:before {
1960 + content: "\f268";
1961 +}
1962 +.fa-firefox:before {
1963 + content: "\f269";
1964 +}
1965 +.fa-opera:before {
1966 + content: "\f26a";
1967 +}
1968 +.fa-internet-explorer:before {
1969 + content: "\f26b";
1970 +}
1971 +.fa-tv:before,
1972 +.fa-television:before {
1973 + content: "\f26c";
1974 +}
1975 +.fa-contao:before {
1976 + content: "\f26d";
1977 +}
1978 +.fa-500px:before {
1979 + content: "\f26e";
1980 +}
1981 +.fa-amazon:before {
1982 + content: "\f270";
1983 +}
1984 +.fa-calendar-plus-o:before {
1985 + content: "\f271";
1986 +}
1987 +.fa-calendar-minus-o:before {
1988 + content: "\f272";
1989 +}
1990 +.fa-calendar-times-o:before {
1991 + content: "\f273";
1992 +}
1993 +.fa-calendar-check-o:before {
1994 + content: "\f274";
1995 +}
1996 +.fa-industry:before {
1997 + content: "\f275";
1998 +}
1999 +.fa-map-pin:before {
2000 + content: "\f276";
2001 +}
2002 +.fa-map-signs:before {
2003 + content: "\f277";
2004 +}
2005 +.fa-map-o:before {
2006 + content: "\f278";
2007 +}
2008 +.fa-map:before {
2009 + content: "\f279";
2010 +}
2011 +.fa-commenting:before {
2012 + content: "\f27a";
2013 +}
2014 +.fa-commenting-o:before {
2015 + content: "\f27b";
2016 +}
2017 +.fa-houzz:before {
2018 + content: "\f27c";
2019 +}
2020 +.fa-vimeo:before {
2021 + content: "\f27d";
2022 +}
2023 +.fa-black-tie:before {
2024 + content: "\f27e";
2025 +}
2026 +.fa-fonticons:before {
2027 + content: "\f280";
2028 +}
2029 +.fa-reddit-alien:before {
2030 + content: "\f281";
2031 +}
2032 +.fa-edge:before {
2033 + content: "\f282";
2034 +}
2035 +.fa-credit-card-alt:before {
2036 + content: "\f283";
2037 +}
2038 +.fa-codiepie:before {
2039 + content: "\f284";
2040 +}
2041 +.fa-modx:before {
2042 + content: "\f285";
2043 +}
2044 +.fa-fort-awesome:before {
2045 + content: "\f286";
2046 +}
2047 +.fa-usb:before {
2048 + content: "\f287";
2049 +}
2050 +.fa-product-hunt:before {
2051 + content: "\f288";
2052 +}
2053 +.fa-mixcloud:before {
2054 + content: "\f289";
2055 +}
2056 +.fa-scribd:before {
2057 + content: "\f28a";
2058 +}
2059 +.fa-pause-circle:before {
2060 + content: "\f28b";
2061 +}
2062 +.fa-pause-circle-o:before {
2063 + content: "\f28c";
2064 +}
2065 +.fa-stop-circle:before {
2066 + content: "\f28d";
2067 +}
2068 +.fa-stop-circle-o:before {
2069 + content: "\f28e";
2070 +}
2071 +.fa-shopping-bag:before {
2072 + content: "\f290";
2073 +}
2074 +.fa-shopping-basket:before {
2075 + content: "\f291";
2076 +}
2077 +.fa-hashtag:before {
2078 + content: "\f292";
2079 +}
2080 +.fa-bluetooth:before {
2081 + content: "\f293";
2082 +}
2083 +.fa-bluetooth-b:before {
2084 + content: "\f294";
2085 +}
2086 +.fa-percent:before {
2087 + content: "\f295";
2088 +}
2089 +.fa-gitlab:before {
2090 + content: "\f296";
2091 +}
2092 +.fa-wpbeginner:before {
2093 + content: "\f297";
2094 +}
2095 +.fa-wpforms:before {
2096 + content: "\f298";
2097 +}
2098 +.fa-envira:before {
2099 + content: "\f299";
2100 +}
2101 +.fa-universal-access:before {
2102 + content: "\f29a";
2103 +}
2104 +.fa-wheelchair-alt:before {
2105 + content: "\f29b";
2106 +}
2107 +.fa-question-circle-o:before {
2108 + content: "\f29c";
2109 +}
2110 +.fa-blind:before {
2111 + content: "\f29d";
2112 +}
2113 +.fa-audio-description:before {
2114 + content: "\f29e";
2115 +}
2116 +.fa-volume-control-phone:before {
2117 + content: "\f2a0";
2118 +}
2119 +.fa-braille:before {
2120 + content: "\f2a1";
2121 +}
2122 +.fa-assistive-listening-systems:before {
2123 + content: "\f2a2";
2124 +}
2125 +.fa-asl-interpreting:before,
2126 +.fa-american-sign-language-interpreting:before {
2127 + content: "\f2a3";
2128 +}
2129 +.fa-deafness:before,
2130 +.fa-hard-of-hearing:before,
2131 +.fa-deaf:before {
2132 + content: "\f2a4";
2133 +}
2134 +.fa-glide:before {
2135 + content: "\f2a5";
2136 +}
2137 +.fa-glide-g:before {
2138 + content: "\f2a6";
2139 +}
2140 +.fa-signing:before,
2141 +.fa-sign-language:before {
2142 + content: "\f2a7";
2143 +}
2144 +.fa-low-vision:before {
2145 + content: "\f2a8";
2146 +}
2147 +.fa-viadeo:before {
2148 + content: "\f2a9";
2149 +}
2150 +.fa-viadeo-square:before {
2151 + content: "\f2aa";
2152 +}
2153 +.fa-snapchat:before {
2154 + content: "\f2ab";
2155 +}
2156 +.fa-snapchat-ghost:before {
2157 + content: "\f2ac";
2158 +}
2159 +.fa-snapchat-square:before {
2160 + content: "\f2ad";
2161 +}
2162 +.fa-pied-piper:before {
2163 + content: "\f2ae";
2164 +}
2165 +.fa-first-order:before {
2166 + content: "\f2b0";
2167 +}
2168 +.fa-yoast:before {
2169 + content: "\f2b1";
2170 +}
2171 +.fa-themeisle:before {
2172 + content: "\f2b2";
2173 +}
2174 +.fa-google-plus-circle:before,
2175 +.fa-google-plus-official:before {
2176 + content: "\f2b3";
2177 +}
2178 +.fa-fa:before,
2179 +.fa-font-awesome:before {
2180 + content: "\f2b4";
2181 +}
2182 +.fa-handshake-o:before {
2183 + content: "\f2b5";
2184 +}
2185 +.fa-envelope-open:before {
2186 + content: "\f2b6";
2187 +}
2188 +.fa-envelope-open-o:before {
2189 + content: "\f2b7";
2190 +}
2191 +.fa-linode:before {
2192 + content: "\f2b8";
2193 +}
2194 +.fa-address-book:before {
2195 + content: "\f2b9";
2196 +}
2197 +.fa-address-book-o:before {
2198 + content: "\f2ba";
2199 +}
2200 +.fa-vcard:before,
2201 +.fa-address-card:before {
2202 + content: "\f2bb";
2203 +}
2204 +.fa-vcard-o:before,
2205 +.fa-address-card-o:before {
2206 + content: "\f2bc";
2207 +}
2208 +.fa-user-circle:before {
2209 + content: "\f2bd";
2210 +}
2211 +.fa-user-circle-o:before {
2212 + content: "\f2be";
2213 +}
2214 +.fa-user-o:before {
2215 + content: "\f2c0";
2216 +}
2217 +.fa-id-badge:before {
2218 + content: "\f2c1";
2219 +}
2220 +.fa-drivers-license:before,
2221 +.fa-id-card:before {
2222 + content: "\f2c2";
2223 +}
2224 +.fa-drivers-license-o:before,
2225 +.fa-id-card-o:before {
2226 + content: "\f2c3";
2227 +}
2228 +.fa-quora:before {
2229 + content: "\f2c4";
2230 +}
2231 +.fa-free-code-camp:before {
2232 + content: "\f2c5";
2233 +}
2234 +.fa-telegram:before {
2235 + content: "\f2c6";
2236 +}
2237 +.fa-thermometer-4:before,
2238 +.fa-thermometer:before,
2239 +.fa-thermometer-full:before {
2240 + content: "\f2c7";
2241 +}
2242 +.fa-thermometer-3:before,
2243 +.fa-thermometer-three-quarters:before {
2244 + content: "\f2c8";
2245 +}
2246 +.fa-thermometer-2:before,
2247 +.fa-thermometer-half:before {
2248 + content: "\f2c9";
2249 +}
2250 +.fa-thermometer-1:before,
2251 +.fa-thermometer-quarter:before {
2252 + content: "\f2ca";
2253 +}
2254 +.fa-thermometer-0:before,
2255 +.fa-thermometer-empty:before {
2256 + content: "\f2cb";
2257 +}
2258 +.fa-shower:before {
2259 + content: "\f2cc";
2260 +}
2261 +.fa-bathtub:before,
2262 +.fa-s15:before,
2263 +.fa-bath:before {
2264 + content: "\f2cd";
2265 +}
2266 +.fa-podcast:before {
2267 + content: "\f2ce";
2268 +}
2269 +.fa-window-maximize:before {
2270 + content: "\f2d0";
2271 +}
2272 +.fa-window-minimize:before {
2273 + content: "\f2d1";
2274 +}
2275 +.fa-window-restore:before {
2276 + content: "\f2d2";
2277 +}
2278 +.fa-times-rectangle:before,
2279 +.fa-window-close:before {
2280 + content: "\f2d3";
2281 +}
2282 +.fa-times-rectangle-o:before,
2283 +.fa-window-close-o:before {
2284 + content: "\f2d4";
2285 +}
2286 +.fa-bandcamp:before {
2287 + content: "\f2d5";
2288 +}
2289 +.fa-grav:before {
2290 + content: "\f2d6";
2291 +}
2292 +.fa-etsy:before {
2293 + content: "\f2d7";
2294 +}
2295 +.fa-imdb:before {
2296 + content: "\f2d8";
2297 +}
2298 +.fa-ravelry:before {
2299 + content: "\f2d9";
2300 +}
2301 +.fa-eercast:before {
2302 + content: "\f2da";
2303 +}
2304 +.fa-microchip:before {
2305 + content: "\f2db";
2306 +}
2307 +.fa-snowflake-o:before {
2308 + content: "\f2dc";
2309 +}
2310 +.fa-superpowers:before {
2311 + content: "\f2dd";
2312 +}
2313 +.fa-wpexplorer:before {
2314 + content: "\f2de";
2315 +}
2316 +.fa-meetup:before {
2317 + content: "\f2e0";
2318 +}
2319 +.sr-only {
2320 + position: absolute;
2321 + width: 1px;
2322 + height: 1px;
2323 + padding: 0;
2324 + margin: -1px;
2325 + overflow: hidden;
2326 + clip: rect(0, 0, 0, 0);
2327 + border: 0;
2328 +}
2329 +.sr-only-focusable:active,
2330 +.sr-only-focusable:focus {
2331 + position: static;
2332 + width: auto;
2333 + height: auto;
2334 + margin: 0;
2335 + overflow: visible;
2336 + clip: auto;
2337 +}
1 +/*!
2 + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
This diff could not be displayed because it is too large.
1 +// Animated Icons
2 +// --------------------------
3 +
4 +.@{fa-css-prefix}-spin {
5 + -webkit-animation: fa-spin 2s infinite linear;
6 + animation: fa-spin 2s infinite linear;
7 +}
8 +
9 +.@{fa-css-prefix}-pulse {
10 + -webkit-animation: fa-spin 1s infinite steps(8);
11 + animation: fa-spin 1s infinite steps(8);
12 +}
13 +
14 +@-webkit-keyframes fa-spin {
15 + 0% {
16 + -webkit-transform: rotate(0deg);
17 + transform: rotate(0deg);
18 + }
19 + 100% {
20 + -webkit-transform: rotate(359deg);
21 + transform: rotate(359deg);
22 + }
23 +}
24 +
25 +@keyframes fa-spin {
26 + 0% {
27 + -webkit-transform: rotate(0deg);
28 + transform: rotate(0deg);
29 + }
30 + 100% {
31 + -webkit-transform: rotate(359deg);
32 + transform: rotate(359deg);
33 + }
34 +}
1 +// Bordered & Pulled
2 +// -------------------------
3 +
4 +.@{fa-css-prefix}-border {
5 + padding: .2em .25em .15em;
6 + border: solid .08em @fa-border-color;
7 + border-radius: .1em;
8 +}
9 +
10 +.@{fa-css-prefix}-pull-left { float: left; }
11 +.@{fa-css-prefix}-pull-right { float: right; }
12 +
13 +.@{fa-css-prefix} {
14 + &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 + &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 +}
17 +
18 +/* Deprecated as of 4.4.0 */
19 +.pull-right { float: right; }
20 +.pull-left { float: left; }
21 +
22 +.@{fa-css-prefix} {
23 + &.pull-left { margin-right: .3em; }
24 + &.pull-right { margin-left: .3em; }
25 +}
1 +// Base Class Definition
2 +// -------------------------
3 +
4 +.@{fa-css-prefix} {
5 + display: inline-block;
6 + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 + font-size: inherit; // can't have font-size inherit on line above, so need to override
8 + text-rendering: auto; // optimizelegibility throws things off #1094
9 + -webkit-font-smoothing: antialiased;
10 + -moz-osx-font-smoothing: grayscale;
11 +
12 +}
1 +// Fixed Width Icons
2 +// -------------------------
3 +.@{fa-css-prefix}-fw {
4 + width: (18em / 14);
5 + text-align: center;
6 +}
1 +/*!
2 + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 + */
5 +
6 +@import "variables.less";
7 +@import "mixins.less";
8 +@import "path.less";
9 +@import "core.less";
10 +@import "larger.less";
11 +@import "fixed-width.less";
12 +@import "list.less";
13 +@import "bordered-pulled.less";
14 +@import "animated.less";
15 +@import "rotated-flipped.less";
16 +@import "stacked.less";
17 +@import "icons.less";
18 +@import "screen-reader.less";
1 +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2 + readers do not read off random characters that represent icons */
3 +
4 +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
5 +.@{fa-css-prefix}-music:before { content: @fa-var-music; }
6 +.@{fa-css-prefix}-search:before { content: @fa-var-search; }
7 +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
8 +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
9 +.@{fa-css-prefix}-star:before { content: @fa-var-star; }
10 +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
11 +.@{fa-css-prefix}-user:before { content: @fa-var-user; }
12 +.@{fa-css-prefix}-film:before { content: @fa-var-film; }
13 +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
14 +.@{fa-css-prefix}-th:before { content: @fa-var-th; }
15 +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
16 +.@{fa-css-prefix}-check:before { content: @fa-var-check; }
17 +.@{fa-css-prefix}-remove:before,
18 +.@{fa-css-prefix}-close:before,
19 +.@{fa-css-prefix}-times:before { content: @fa-var-times; }
20 +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
21 +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
22 +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
23 +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
24 +.@{fa-css-prefix}-gear:before,
25 +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
26 +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
27 +.@{fa-css-prefix}-home:before { content: @fa-var-home; }
28 +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
29 +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
30 +.@{fa-css-prefix}-road:before { content: @fa-var-road; }
31 +.@{fa-css-prefix}-download:before { content: @fa-var-download; }
32 +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
33 +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
34 +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
35 +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
36 +.@{fa-css-prefix}-rotate-right:before,
37 +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
38 +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
39 +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
40 +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
41 +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
42 +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
43 +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
44 +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
45 +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
46 +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
47 +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
48 +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
49 +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
50 +.@{fa-css-prefix}-book:before { content: @fa-var-book; }
51 +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
52 +.@{fa-css-prefix}-print:before { content: @fa-var-print; }
53 +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
54 +.@{fa-css-prefix}-font:before { content: @fa-var-font; }
55 +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
56 +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
57 +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
58 +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
59 +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
60 +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
61 +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
62 +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
63 +.@{fa-css-prefix}-list:before { content: @fa-var-list; }
64 +.@{fa-css-prefix}-dedent:before,
65 +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
66 +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
67 +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
68 +.@{fa-css-prefix}-photo:before,
69 +.@{fa-css-prefix}-image:before,
70 +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
71 +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
72 +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
73 +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
74 +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
75 +.@{fa-css-prefix}-edit:before,
76 +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
77 +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
78 +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
79 +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
80 +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
81 +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
82 +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
83 +.@{fa-css-prefix}-play:before { content: @fa-var-play; }
84 +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
85 +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
86 +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
87 +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
88 +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
89 +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
90 +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
91 +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
92 +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
93 +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
94 +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
95 +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
96 +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
97 +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
98 +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
99 +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
100 +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
101 +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
102 +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
103 +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
104 +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
105 +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
106 +.@{fa-css-prefix}-mail-forward:before,
107 +.@{fa-css-prefix}-share:before { content: @fa-var-share; }
108 +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
109 +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
110 +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
111 +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
112 +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
113 +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
114 +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
115 +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
116 +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
117 +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
118 +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
119 +.@{fa-css-prefix}-warning:before,
120 +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
121 +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
122 +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
123 +.@{fa-css-prefix}-random:before { content: @fa-var-random; }
124 +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
125 +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
126 +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
127 +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
128 +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
129 +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
130 +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
131 +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
132 +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
133 +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
134 +.@{fa-css-prefix}-bar-chart-o:before,
135 +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
136 +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
137 +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
138 +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
139 +.@{fa-css-prefix}-key:before { content: @fa-var-key; }
140 +.@{fa-css-prefix}-gears:before,
141 +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
142 +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
143 +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
144 +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
145 +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
146 +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
147 +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
148 +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
149 +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
150 +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
151 +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
152 +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
153 +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
154 +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
155 +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
156 +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
157 +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
158 +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
159 +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
160 +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
161 +.@{fa-css-prefix}-facebook-f:before,
162 +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
163 +.@{fa-css-prefix}-github:before { content: @fa-var-github; }
164 +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
165 +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
166 +.@{fa-css-prefix}-feed:before,
167 +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
168 +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
169 +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
170 +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
171 +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
172 +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
173 +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
174 +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
175 +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
176 +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
177 +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
178 +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
179 +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
180 +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
181 +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
182 +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
183 +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
184 +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
185 +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
186 +.@{fa-css-prefix}-group:before,
187 +.@{fa-css-prefix}-users:before { content: @fa-var-users; }
188 +.@{fa-css-prefix}-chain:before,
189 +.@{fa-css-prefix}-link:before { content: @fa-var-link; }
190 +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
191 +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
192 +.@{fa-css-prefix}-cut:before,
193 +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
194 +.@{fa-css-prefix}-copy:before,
195 +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
196 +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
197 +.@{fa-css-prefix}-save:before,
198 +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
199 +.@{fa-css-prefix}-square:before { content: @fa-var-square; }
200 +.@{fa-css-prefix}-navicon:before,
201 +.@{fa-css-prefix}-reorder:before,
202 +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
203 +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
204 +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
205 +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
206 +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
207 +.@{fa-css-prefix}-table:before { content: @fa-var-table; }
208 +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
209 +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
210 +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
211 +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
212 +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
213 +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
214 +.@{fa-css-prefix}-money:before { content: @fa-var-money; }
215 +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
216 +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
217 +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
218 +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
219 +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
220 +.@{fa-css-prefix}-unsorted:before,
221 +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
222 +.@{fa-css-prefix}-sort-down:before,
223 +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
224 +.@{fa-css-prefix}-sort-up:before,
225 +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
226 +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
227 +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
228 +.@{fa-css-prefix}-rotate-left:before,
229 +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
230 +.@{fa-css-prefix}-legal:before,
231 +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
232 +.@{fa-css-prefix}-dashboard:before,
233 +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
234 +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
235 +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
236 +.@{fa-css-prefix}-flash:before,
237 +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
238 +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
239 +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
240 +.@{fa-css-prefix}-paste:before,
241 +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
242 +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
243 +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
244 +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
245 +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
246 +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
247 +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
248 +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
249 +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
250 +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
251 +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
252 +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
253 +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
254 +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
255 +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
256 +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
257 +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
258 +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
259 +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
260 +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
261 +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
262 +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
263 +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
264 +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
265 +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
266 +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
267 +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
268 +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
269 +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
270 +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
271 +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
272 +.@{fa-css-prefix}-mobile-phone:before,
273 +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
274 +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
275 +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
276 +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
277 +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
278 +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
279 +.@{fa-css-prefix}-mail-reply:before,
280 +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
281 +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
282 +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
283 +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
284 +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
285 +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
286 +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
287 +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
288 +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
289 +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
290 +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
291 +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
292 +.@{fa-css-prefix}-code:before { content: @fa-var-code; }
293 +.@{fa-css-prefix}-mail-reply-all:before,
294 +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
295 +.@{fa-css-prefix}-star-half-empty:before,
296 +.@{fa-css-prefix}-star-half-full:before,
297 +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
298 +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
299 +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
300 +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
301 +.@{fa-css-prefix}-unlink:before,
302 +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
303 +.@{fa-css-prefix}-question:before { content: @fa-var-question; }
304 +.@{fa-css-prefix}-info:before { content: @fa-var-info; }
305 +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
306 +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
307 +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
308 +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
309 +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
310 +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
311 +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
312 +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
313 +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
314 +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
315 +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
316 +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
317 +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
318 +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
319 +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
320 +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
321 +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
322 +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
323 +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
324 +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
325 +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
326 +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
327 +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
328 +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
329 +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
330 +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
331 +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
332 +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
333 +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
334 +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
335 +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
336 +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
337 +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
338 +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
339 +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
340 +.@{fa-css-prefix}-toggle-down:before,
341 +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
342 +.@{fa-css-prefix}-toggle-up:before,
343 +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
344 +.@{fa-css-prefix}-toggle-right:before,
345 +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
346 +.@{fa-css-prefix}-euro:before,
347 +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
348 +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
349 +.@{fa-css-prefix}-dollar:before,
350 +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
351 +.@{fa-css-prefix}-rupee:before,
352 +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
353 +.@{fa-css-prefix}-cny:before,
354 +.@{fa-css-prefix}-rmb:before,
355 +.@{fa-css-prefix}-yen:before,
356 +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
357 +.@{fa-css-prefix}-ruble:before,
358 +.@{fa-css-prefix}-rouble:before,
359 +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
360 +.@{fa-css-prefix}-won:before,
361 +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
362 +.@{fa-css-prefix}-bitcoin:before,
363 +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
364 +.@{fa-css-prefix}-file:before { content: @fa-var-file; }
365 +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
366 +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
367 +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
368 +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
369 +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
370 +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
371 +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
372 +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
373 +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
374 +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
375 +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
376 +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
377 +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
378 +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
379 +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
380 +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
381 +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
382 +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
383 +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
384 +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
385 +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
386 +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
387 +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
388 +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
389 +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
390 +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
391 +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
392 +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
393 +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
394 +.@{fa-css-prefix}-android:before { content: @fa-var-android; }
395 +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
396 +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
397 +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
398 +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
399 +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
400 +.@{fa-css-prefix}-female:before { content: @fa-var-female; }
401 +.@{fa-css-prefix}-male:before { content: @fa-var-male; }
402 +.@{fa-css-prefix}-gittip:before,
403 +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
404 +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
405 +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
406 +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
407 +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
408 +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
409 +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
410 +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
411 +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
412 +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
413 +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
414 +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
415 +.@{fa-css-prefix}-toggle-left:before,
416 +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
417 +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
418 +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
419 +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
420 +.@{fa-css-prefix}-turkish-lira:before,
421 +.@{fa-css-prefix}-try:before { content: @fa-var-try; }
422 +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
423 +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
424 +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
425 +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
426 +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
427 +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
428 +.@{fa-css-prefix}-institution:before,
429 +.@{fa-css-prefix}-bank:before,
430 +.@{fa-css-prefix}-university:before { content: @fa-var-university; }
431 +.@{fa-css-prefix}-mortar-board:before,
432 +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
433 +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
434 +.@{fa-css-prefix}-google:before { content: @fa-var-google; }
435 +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
436 +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
437 +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
438 +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
439 +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
440 +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
441 +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; }
442 +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
443 +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
444 +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
445 +.@{fa-css-prefix}-language:before { content: @fa-var-language; }
446 +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
447 +.@{fa-css-prefix}-building:before { content: @fa-var-building; }
448 +.@{fa-css-prefix}-child:before { content: @fa-var-child; }
449 +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
450 +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
451 +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
452 +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
453 +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
454 +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
455 +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
456 +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
457 +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
458 +.@{fa-css-prefix}-automobile:before,
459 +.@{fa-css-prefix}-car:before { content: @fa-var-car; }
460 +.@{fa-css-prefix}-cab:before,
461 +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
462 +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
463 +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
464 +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
465 +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
466 +.@{fa-css-prefix}-database:before { content: @fa-var-database; }
467 +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
468 +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
469 +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
470 +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
471 +.@{fa-css-prefix}-file-photo-o:before,
472 +.@{fa-css-prefix}-file-picture-o:before,
473 +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
474 +.@{fa-css-prefix}-file-zip-o:before,
475 +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
476 +.@{fa-css-prefix}-file-sound-o:before,
477 +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
478 +.@{fa-css-prefix}-file-movie-o:before,
479 +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
480 +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
481 +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
482 +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
483 +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
484 +.@{fa-css-prefix}-life-bouy:before,
485 +.@{fa-css-prefix}-life-buoy:before,
486 +.@{fa-css-prefix}-life-saver:before,
487 +.@{fa-css-prefix}-support:before,
488 +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
489 +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
490 +.@{fa-css-prefix}-ra:before,
491 +.@{fa-css-prefix}-resistance:before,
492 +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
493 +.@{fa-css-prefix}-ge:before,
494 +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
495 +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
496 +.@{fa-css-prefix}-git:before { content: @fa-var-git; }
497 +.@{fa-css-prefix}-y-combinator-square:before,
498 +.@{fa-css-prefix}-yc-square:before,
499 +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
500 +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
501 +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
502 +.@{fa-css-prefix}-wechat:before,
503 +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
504 +.@{fa-css-prefix}-send:before,
505 +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
506 +.@{fa-css-prefix}-send-o:before,
507 +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
508 +.@{fa-css-prefix}-history:before { content: @fa-var-history; }
509 +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
510 +.@{fa-css-prefix}-header:before { content: @fa-var-header; }
511 +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
512 +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
513 +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
514 +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
515 +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
516 +.@{fa-css-prefix}-soccer-ball-o:before,
517 +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
518 +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
519 +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
520 +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
521 +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
522 +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
523 +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
524 +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
525 +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
526 +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
527 +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
528 +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
529 +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
530 +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
531 +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
532 +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
533 +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
534 +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
535 +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
536 +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
537 +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
538 +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
539 +.@{fa-css-prefix}-at:before { content: @fa-var-at; }
540 +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
541 +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
542 +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
543 +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
544 +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
545 +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
546 +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
547 +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
548 +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
549 +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
550 +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
551 +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
552 +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
553 +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
554 +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
555 +.@{fa-css-prefix}-shekel:before,
556 +.@{fa-css-prefix}-sheqel:before,
557 +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
558 +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
559 +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
560 +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
561 +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
562 +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
563 +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
564 +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
565 +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
566 +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
567 +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
568 +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
569 +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
570 +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
571 +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
572 +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
573 +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
574 +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
575 +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
576 +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
577 +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
578 +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
579 +.@{fa-css-prefix}-intersex:before,
580 +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
581 +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
582 +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
583 +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
584 +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
585 +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
586 +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
587 +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
588 +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
589 +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; }
590 +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
591 +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
592 +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
593 +.@{fa-css-prefix}-server:before { content: @fa-var-server; }
594 +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
595 +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
596 +.@{fa-css-prefix}-hotel:before,
597 +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
598 +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
599 +.@{fa-css-prefix}-train:before { content: @fa-var-train; }
600 +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
601 +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
602 +.@{fa-css-prefix}-yc:before,
603 +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; }
604 +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; }
605 +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; }
606 +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; }
607 +.@{fa-css-prefix}-battery-4:before,
608 +.@{fa-css-prefix}-battery:before,
609 +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; }
610 +.@{fa-css-prefix}-battery-3:before,
611 +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; }
612 +.@{fa-css-prefix}-battery-2:before,
613 +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; }
614 +.@{fa-css-prefix}-battery-1:before,
615 +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; }
616 +.@{fa-css-prefix}-battery-0:before,
617 +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; }
618 +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; }
619 +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; }
620 +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; }
621 +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; }
622 +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; }
623 +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; }
624 +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; }
625 +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; }
626 +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; }
627 +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; }
628 +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; }
629 +.@{fa-css-prefix}-hourglass-1:before,
630 +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; }
631 +.@{fa-css-prefix}-hourglass-2:before,
632 +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; }
633 +.@{fa-css-prefix}-hourglass-3:before,
634 +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; }
635 +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; }
636 +.@{fa-css-prefix}-hand-grab-o:before,
637 +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; }
638 +.@{fa-css-prefix}-hand-stop-o:before,
639 +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; }
640 +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; }
641 +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; }
642 +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; }
643 +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; }
644 +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; }
645 +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; }
646 +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; }
647 +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; }
648 +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; }
649 +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; }
650 +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; }
651 +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; }
652 +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; }
653 +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; }
654 +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; }
655 +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; }
656 +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; }
657 +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; }
658 +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; }
659 +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; }
660 +.@{fa-css-prefix}-tv:before,
661 +.@{fa-css-prefix}-television:before { content: @fa-var-television; }
662 +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; }
663 +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; }
664 +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; }
665 +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; }
666 +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; }
667 +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; }
668 +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; }
669 +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; }
670 +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; }
671 +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; }
672 +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; }
673 +.@{fa-css-prefix}-map:before { content: @fa-var-map; }
674 +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; }
675 +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; }
676 +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; }
677 +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; }
678 +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; }
679 +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; }
680 +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; }
681 +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; }
682 +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; }
683 +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; }
684 +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; }
685 +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; }
686 +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; }
687 +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; }
688 +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; }
689 +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; }
690 +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; }
691 +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; }
692 +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; }
693 +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; }
694 +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; }
695 +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; }
696 +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; }
697 +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; }
698 +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; }
699 +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; }
700 +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; }
701 +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; }
702 +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; }
703 +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; }
704 +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; }
705 +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; }
706 +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; }
707 +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; }
708 +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; }
709 +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; }
710 +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; }
711 +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; }
712 +.@{fa-css-prefix}-asl-interpreting:before,
713 +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; }
714 +.@{fa-css-prefix}-deafness:before,
715 +.@{fa-css-prefix}-hard-of-hearing:before,
716 +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; }
717 +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; }
718 +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; }
719 +.@{fa-css-prefix}-signing:before,
720 +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; }
721 +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; }
722 +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; }
723 +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; }
724 +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; }
725 +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; }
726 +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; }
727 +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
728 +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; }
729 +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; }
730 +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; }
731 +.@{fa-css-prefix}-google-plus-circle:before,
732 +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; }
733 +.@{fa-css-prefix}-fa:before,
734 +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; }
735 +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; }
736 +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; }
737 +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; }
738 +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; }
739 +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; }
740 +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; }
741 +.@{fa-css-prefix}-vcard:before,
742 +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; }
743 +.@{fa-css-prefix}-vcard-o:before,
744 +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; }
745 +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; }
746 +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; }
747 +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; }
748 +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; }
749 +.@{fa-css-prefix}-drivers-license:before,
750 +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; }
751 +.@{fa-css-prefix}-drivers-license-o:before,
752 +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; }
753 +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; }
754 +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; }
755 +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; }
756 +.@{fa-css-prefix}-thermometer-4:before,
757 +.@{fa-css-prefix}-thermometer:before,
758 +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; }
759 +.@{fa-css-prefix}-thermometer-3:before,
760 +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; }
761 +.@{fa-css-prefix}-thermometer-2:before,
762 +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; }
763 +.@{fa-css-prefix}-thermometer-1:before,
764 +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; }
765 +.@{fa-css-prefix}-thermometer-0:before,
766 +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; }
767 +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; }
768 +.@{fa-css-prefix}-bathtub:before,
769 +.@{fa-css-prefix}-s15:before,
770 +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; }
771 +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; }
772 +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; }
773 +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; }
774 +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; }
775 +.@{fa-css-prefix}-times-rectangle:before,
776 +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; }
777 +.@{fa-css-prefix}-times-rectangle-o:before,
778 +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; }
779 +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; }
780 +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; }
781 +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; }
782 +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; }
783 +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; }
784 +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; }
785 +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; }
786 +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; }
787 +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; }
788 +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; }
789 +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; }
1 +// Icon Sizes
2 +// -------------------------
3 +
4 +/* makes the font 33% larger relative to the icon container */
5 +.@{fa-css-prefix}-lg {
6 + font-size: (4em / 3);
7 + line-height: (3em / 4);
8 + vertical-align: -15%;
9 +}
10 +.@{fa-css-prefix}-2x { font-size: 2em; }
11 +.@{fa-css-prefix}-3x { font-size: 3em; }
12 +.@{fa-css-prefix}-4x { font-size: 4em; }
13 +.@{fa-css-prefix}-5x { font-size: 5em; }
1 +// List Icons
2 +// -------------------------
3 +
4 +.@{fa-css-prefix}-ul {
5 + padding-left: 0;
6 + margin-left: @fa-li-width;
7 + list-style-type: none;
8 + > li { position: relative; }
9 +}
10 +.@{fa-css-prefix}-li {
11 + position: absolute;
12 + left: -@fa-li-width;
13 + width: @fa-li-width;
14 + top: (2em / 14);
15 + text-align: center;
16 + &.@{fa-css-prefix}-lg {
17 + left: (-@fa-li-width + (4em / 14));
18 + }
19 +}
1 +// Mixins
2 +// --------------------------
3 +
4 +.fa-icon() {
5 + display: inline-block;
6 + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 + font-size: inherit; // can't have font-size inherit on line above, so need to override
8 + text-rendering: auto; // optimizelegibility throws things off #1094
9 + -webkit-font-smoothing: antialiased;
10 + -moz-osx-font-smoothing: grayscale;
11 +
12 +}
13 +
14 +.fa-icon-rotate(@degrees, @rotation) {
15 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
16 + -webkit-transform: rotate(@degrees);
17 + -ms-transform: rotate(@degrees);
18 + transform: rotate(@degrees);
19 +}
20 +
21 +.fa-icon-flip(@horiz, @vert, @rotation) {
22 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
23 + -webkit-transform: scale(@horiz, @vert);
24 + -ms-transform: scale(@horiz, @vert);
25 + transform: scale(@horiz, @vert);
26 +}
27 +
28 +
29 +// Only display content to screen readers. A la Bootstrap 4.
30 +//
31 +// See: http://a11yproject.com/posts/how-to-hide-content/
32 +
33 +.sr-only() {
34 + position: absolute;
35 + width: 1px;
36 + height: 1px;
37 + padding: 0;
38 + margin: -1px;
39 + overflow: hidden;
40 + clip: rect(0,0,0,0);
41 + border: 0;
42 +}
43 +
44 +// Use in conjunction with .sr-only to only display content when it's focused.
45 +//
46 +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 +//
48 +// Credit: HTML5 Boilerplate
49 +
50 +.sr-only-focusable() {
51 + &:active,
52 + &:focus {
53 + position: static;
54 + width: auto;
55 + height: auto;
56 + margin: 0;
57 + overflow: visible;
58 + clip: auto;
59 + }
60 +}
1 +/* FONT PATH
2 + * -------------------------- */
3 +
4 +@font-face {
5 + font-family: 'FontAwesome';
6 + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 + font-weight: normal;
14 + font-style: normal;
15 +}
1 +// Rotated & Flipped Icons
2 +// -------------------------
3 +
4 +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 +
8 +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 +
11 +// Hook for IE8-9
12 +// -------------------------
13 +
14 +:root .@{fa-css-prefix}-rotate-90,
15 +:root .@{fa-css-prefix}-rotate-180,
16 +:root .@{fa-css-prefix}-rotate-270,
17 +:root .@{fa-css-prefix}-flip-horizontal,
18 +:root .@{fa-css-prefix}-flip-vertical {
19 + filter: none;
20 +}
1 +// Screen Readers
2 +// -------------------------
3 +
4 +.sr-only { .sr-only(); }
5 +.sr-only-focusable { .sr-only-focusable(); }
1 +// Stacked Icons
2 +// -------------------------
3 +
4 +.@{fa-css-prefix}-stack {
5 + position: relative;
6 + display: inline-block;
7 + width: 2em;
8 + height: 2em;
9 + line-height: 2em;
10 + vertical-align: middle;
11 +}
12 +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 + position: absolute;
14 + left: 0;
15 + width: 100%;
16 + text-align: center;
17 +}
18 +.@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 +.@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 +.@{fa-css-prefix}-inverse { color: @fa-inverse; }
1 +// Variables
2 +// --------------------------
3 +
4 +@fa-font-path: "../fonts";
5 +@fa-font-size-base: 14px;
6 +@fa-line-height-base: 1;
7 +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly
8 +@fa-css-prefix: fa;
9 +@fa-version: "4.7.0";
10 +@fa-border-color: #eee;
11 +@fa-inverse: #fff;
12 +@fa-li-width: (30em / 14);
13 +
14 +@fa-var-500px: "\f26e";
15 +@fa-var-address-book: "\f2b9";
16 +@fa-var-address-book-o: "\f2ba";
17 +@fa-var-address-card: "\f2bb";
18 +@fa-var-address-card-o: "\f2bc";
19 +@fa-var-adjust: "\f042";
20 +@fa-var-adn: "\f170";
21 +@fa-var-align-center: "\f037";
22 +@fa-var-align-justify: "\f039";
23 +@fa-var-align-left: "\f036";
24 +@fa-var-align-right: "\f038";
25 +@fa-var-amazon: "\f270";
26 +@fa-var-ambulance: "\f0f9";
27 +@fa-var-american-sign-language-interpreting: "\f2a3";
28 +@fa-var-anchor: "\f13d";
29 +@fa-var-android: "\f17b";
30 +@fa-var-angellist: "\f209";
31 +@fa-var-angle-double-down: "\f103";
32 +@fa-var-angle-double-left: "\f100";
33 +@fa-var-angle-double-right: "\f101";
34 +@fa-var-angle-double-up: "\f102";
35 +@fa-var-angle-down: "\f107";
36 +@fa-var-angle-left: "\f104";
37 +@fa-var-angle-right: "\f105";
38 +@fa-var-angle-up: "\f106";
39 +@fa-var-apple: "\f179";
40 +@fa-var-archive: "\f187";
41 +@fa-var-area-chart: "\f1fe";
42 +@fa-var-arrow-circle-down: "\f0ab";
43 +@fa-var-arrow-circle-left: "\f0a8";
44 +@fa-var-arrow-circle-o-down: "\f01a";
45 +@fa-var-arrow-circle-o-left: "\f190";
46 +@fa-var-arrow-circle-o-right: "\f18e";
47 +@fa-var-arrow-circle-o-up: "\f01b";
48 +@fa-var-arrow-circle-right: "\f0a9";
49 +@fa-var-arrow-circle-up: "\f0aa";
50 +@fa-var-arrow-down: "\f063";
51 +@fa-var-arrow-left: "\f060";
52 +@fa-var-arrow-right: "\f061";
53 +@fa-var-arrow-up: "\f062";
54 +@fa-var-arrows: "\f047";
55 +@fa-var-arrows-alt: "\f0b2";
56 +@fa-var-arrows-h: "\f07e";
57 +@fa-var-arrows-v: "\f07d";
58 +@fa-var-asl-interpreting: "\f2a3";
59 +@fa-var-assistive-listening-systems: "\f2a2";
60 +@fa-var-asterisk: "\f069";
61 +@fa-var-at: "\f1fa";
62 +@fa-var-audio-description: "\f29e";
63 +@fa-var-automobile: "\f1b9";
64 +@fa-var-backward: "\f04a";
65 +@fa-var-balance-scale: "\f24e";
66 +@fa-var-ban: "\f05e";
67 +@fa-var-bandcamp: "\f2d5";
68 +@fa-var-bank: "\f19c";
69 +@fa-var-bar-chart: "\f080";
70 +@fa-var-bar-chart-o: "\f080";
71 +@fa-var-barcode: "\f02a";
72 +@fa-var-bars: "\f0c9";
73 +@fa-var-bath: "\f2cd";
74 +@fa-var-bathtub: "\f2cd";
75 +@fa-var-battery: "\f240";
76 +@fa-var-battery-0: "\f244";
77 +@fa-var-battery-1: "\f243";
78 +@fa-var-battery-2: "\f242";
79 +@fa-var-battery-3: "\f241";
80 +@fa-var-battery-4: "\f240";
81 +@fa-var-battery-empty: "\f244";
82 +@fa-var-battery-full: "\f240";
83 +@fa-var-battery-half: "\f242";
84 +@fa-var-battery-quarter: "\f243";
85 +@fa-var-battery-three-quarters: "\f241";
86 +@fa-var-bed: "\f236";
87 +@fa-var-beer: "\f0fc";
88 +@fa-var-behance: "\f1b4";
89 +@fa-var-behance-square: "\f1b5";
90 +@fa-var-bell: "\f0f3";
91 +@fa-var-bell-o: "\f0a2";
92 +@fa-var-bell-slash: "\f1f6";
93 +@fa-var-bell-slash-o: "\f1f7";
94 +@fa-var-bicycle: "\f206";
95 +@fa-var-binoculars: "\f1e5";
96 +@fa-var-birthday-cake: "\f1fd";
97 +@fa-var-bitbucket: "\f171";
98 +@fa-var-bitbucket-square: "\f172";
99 +@fa-var-bitcoin: "\f15a";
100 +@fa-var-black-tie: "\f27e";
101 +@fa-var-blind: "\f29d";
102 +@fa-var-bluetooth: "\f293";
103 +@fa-var-bluetooth-b: "\f294";
104 +@fa-var-bold: "\f032";
105 +@fa-var-bolt: "\f0e7";
106 +@fa-var-bomb: "\f1e2";
107 +@fa-var-book: "\f02d";
108 +@fa-var-bookmark: "\f02e";
109 +@fa-var-bookmark-o: "\f097";
110 +@fa-var-braille: "\f2a1";
111 +@fa-var-briefcase: "\f0b1";
112 +@fa-var-btc: "\f15a";
113 +@fa-var-bug: "\f188";
114 +@fa-var-building: "\f1ad";
115 +@fa-var-building-o: "\f0f7";
116 +@fa-var-bullhorn: "\f0a1";
117 +@fa-var-bullseye: "\f140";
118 +@fa-var-bus: "\f207";
119 +@fa-var-buysellads: "\f20d";
120 +@fa-var-cab: "\f1ba";
121 +@fa-var-calculator: "\f1ec";
122 +@fa-var-calendar: "\f073";
123 +@fa-var-calendar-check-o: "\f274";
124 +@fa-var-calendar-minus-o: "\f272";
125 +@fa-var-calendar-o: "\f133";
126 +@fa-var-calendar-plus-o: "\f271";
127 +@fa-var-calendar-times-o: "\f273";
128 +@fa-var-camera: "\f030";
129 +@fa-var-camera-retro: "\f083";
130 +@fa-var-car: "\f1b9";
131 +@fa-var-caret-down: "\f0d7";
132 +@fa-var-caret-left: "\f0d9";
133 +@fa-var-caret-right: "\f0da";
134 +@fa-var-caret-square-o-down: "\f150";
135 +@fa-var-caret-square-o-left: "\f191";
136 +@fa-var-caret-square-o-right: "\f152";
137 +@fa-var-caret-square-o-up: "\f151";
138 +@fa-var-caret-up: "\f0d8";
139 +@fa-var-cart-arrow-down: "\f218";
140 +@fa-var-cart-plus: "\f217";
141 +@fa-var-cc: "\f20a";
142 +@fa-var-cc-amex: "\f1f3";
143 +@fa-var-cc-diners-club: "\f24c";
144 +@fa-var-cc-discover: "\f1f2";
145 +@fa-var-cc-jcb: "\f24b";
146 +@fa-var-cc-mastercard: "\f1f1";
147 +@fa-var-cc-paypal: "\f1f4";
148 +@fa-var-cc-stripe: "\f1f5";
149 +@fa-var-cc-visa: "\f1f0";
150 +@fa-var-certificate: "\f0a3";
151 +@fa-var-chain: "\f0c1";
152 +@fa-var-chain-broken: "\f127";
153 +@fa-var-check: "\f00c";
154 +@fa-var-check-circle: "\f058";
155 +@fa-var-check-circle-o: "\f05d";
156 +@fa-var-check-square: "\f14a";
157 +@fa-var-check-square-o: "\f046";
158 +@fa-var-chevron-circle-down: "\f13a";
159 +@fa-var-chevron-circle-left: "\f137";
160 +@fa-var-chevron-circle-right: "\f138";
161 +@fa-var-chevron-circle-up: "\f139";
162 +@fa-var-chevron-down: "\f078";
163 +@fa-var-chevron-left: "\f053";
164 +@fa-var-chevron-right: "\f054";
165 +@fa-var-chevron-up: "\f077";
166 +@fa-var-child: "\f1ae";
167 +@fa-var-chrome: "\f268";
168 +@fa-var-circle: "\f111";
169 +@fa-var-circle-o: "\f10c";
170 +@fa-var-circle-o-notch: "\f1ce";
171 +@fa-var-circle-thin: "\f1db";
172 +@fa-var-clipboard: "\f0ea";
173 +@fa-var-clock-o: "\f017";
174 +@fa-var-clone: "\f24d";
175 +@fa-var-close: "\f00d";
176 +@fa-var-cloud: "\f0c2";
177 +@fa-var-cloud-download: "\f0ed";
178 +@fa-var-cloud-upload: "\f0ee";
179 +@fa-var-cny: "\f157";
180 +@fa-var-code: "\f121";
181 +@fa-var-code-fork: "\f126";
182 +@fa-var-codepen: "\f1cb";
183 +@fa-var-codiepie: "\f284";
184 +@fa-var-coffee: "\f0f4";
185 +@fa-var-cog: "\f013";
186 +@fa-var-cogs: "\f085";
187 +@fa-var-columns: "\f0db";
188 +@fa-var-comment: "\f075";
189 +@fa-var-comment-o: "\f0e5";
190 +@fa-var-commenting: "\f27a";
191 +@fa-var-commenting-o: "\f27b";
192 +@fa-var-comments: "\f086";
193 +@fa-var-comments-o: "\f0e6";
194 +@fa-var-compass: "\f14e";
195 +@fa-var-compress: "\f066";
196 +@fa-var-connectdevelop: "\f20e";
197 +@fa-var-contao: "\f26d";
198 +@fa-var-copy: "\f0c5";
199 +@fa-var-copyright: "\f1f9";
200 +@fa-var-creative-commons: "\f25e";
201 +@fa-var-credit-card: "\f09d";
202 +@fa-var-credit-card-alt: "\f283";
203 +@fa-var-crop: "\f125";
204 +@fa-var-crosshairs: "\f05b";
205 +@fa-var-css3: "\f13c";
206 +@fa-var-cube: "\f1b2";
207 +@fa-var-cubes: "\f1b3";
208 +@fa-var-cut: "\f0c4";
209 +@fa-var-cutlery: "\f0f5";
210 +@fa-var-dashboard: "\f0e4";
211 +@fa-var-dashcube: "\f210";
212 +@fa-var-database: "\f1c0";
213 +@fa-var-deaf: "\f2a4";
214 +@fa-var-deafness: "\f2a4";
215 +@fa-var-dedent: "\f03b";
216 +@fa-var-delicious: "\f1a5";
217 +@fa-var-desktop: "\f108";
218 +@fa-var-deviantart: "\f1bd";
219 +@fa-var-diamond: "\f219";
220 +@fa-var-digg: "\f1a6";
221 +@fa-var-dollar: "\f155";
222 +@fa-var-dot-circle-o: "\f192";
223 +@fa-var-download: "\f019";
224 +@fa-var-dribbble: "\f17d";
225 +@fa-var-drivers-license: "\f2c2";
226 +@fa-var-drivers-license-o: "\f2c3";
227 +@fa-var-dropbox: "\f16b";
228 +@fa-var-drupal: "\f1a9";
229 +@fa-var-edge: "\f282";
230 +@fa-var-edit: "\f044";
231 +@fa-var-eercast: "\f2da";
232 +@fa-var-eject: "\f052";
233 +@fa-var-ellipsis-h: "\f141";
234 +@fa-var-ellipsis-v: "\f142";
235 +@fa-var-empire: "\f1d1";
236 +@fa-var-envelope: "\f0e0";
237 +@fa-var-envelope-o: "\f003";
238 +@fa-var-envelope-open: "\f2b6";
239 +@fa-var-envelope-open-o: "\f2b7";
240 +@fa-var-envelope-square: "\f199";
241 +@fa-var-envira: "\f299";
242 +@fa-var-eraser: "\f12d";
243 +@fa-var-etsy: "\f2d7";
244 +@fa-var-eur: "\f153";
245 +@fa-var-euro: "\f153";
246 +@fa-var-exchange: "\f0ec";
247 +@fa-var-exclamation: "\f12a";
248 +@fa-var-exclamation-circle: "\f06a";
249 +@fa-var-exclamation-triangle: "\f071";
250 +@fa-var-expand: "\f065";
251 +@fa-var-expeditedssl: "\f23e";
252 +@fa-var-external-link: "\f08e";
253 +@fa-var-external-link-square: "\f14c";
254 +@fa-var-eye: "\f06e";
255 +@fa-var-eye-slash: "\f070";
256 +@fa-var-eyedropper: "\f1fb";
257 +@fa-var-fa: "\f2b4";
258 +@fa-var-facebook: "\f09a";
259 +@fa-var-facebook-f: "\f09a";
260 +@fa-var-facebook-official: "\f230";
261 +@fa-var-facebook-square: "\f082";
262 +@fa-var-fast-backward: "\f049";
263 +@fa-var-fast-forward: "\f050";
264 +@fa-var-fax: "\f1ac";
265 +@fa-var-feed: "\f09e";
266 +@fa-var-female: "\f182";
267 +@fa-var-fighter-jet: "\f0fb";
268 +@fa-var-file: "\f15b";
269 +@fa-var-file-archive-o: "\f1c6";
270 +@fa-var-file-audio-o: "\f1c7";
271 +@fa-var-file-code-o: "\f1c9";
272 +@fa-var-file-excel-o: "\f1c3";
273 +@fa-var-file-image-o: "\f1c5";
274 +@fa-var-file-movie-o: "\f1c8";
275 +@fa-var-file-o: "\f016";
276 +@fa-var-file-pdf-o: "\f1c1";
277 +@fa-var-file-photo-o: "\f1c5";
278 +@fa-var-file-picture-o: "\f1c5";
279 +@fa-var-file-powerpoint-o: "\f1c4";
280 +@fa-var-file-sound-o: "\f1c7";
281 +@fa-var-file-text: "\f15c";
282 +@fa-var-file-text-o: "\f0f6";
283 +@fa-var-file-video-o: "\f1c8";
284 +@fa-var-file-word-o: "\f1c2";
285 +@fa-var-file-zip-o: "\f1c6";
286 +@fa-var-files-o: "\f0c5";
287 +@fa-var-film: "\f008";
288 +@fa-var-filter: "\f0b0";
289 +@fa-var-fire: "\f06d";
290 +@fa-var-fire-extinguisher: "\f134";
291 +@fa-var-firefox: "\f269";
292 +@fa-var-first-order: "\f2b0";
293 +@fa-var-flag: "\f024";
294 +@fa-var-flag-checkered: "\f11e";
295 +@fa-var-flag-o: "\f11d";
296 +@fa-var-flash: "\f0e7";
297 +@fa-var-flask: "\f0c3";
298 +@fa-var-flickr: "\f16e";
299 +@fa-var-floppy-o: "\f0c7";
300 +@fa-var-folder: "\f07b";
301 +@fa-var-folder-o: "\f114";
302 +@fa-var-folder-open: "\f07c";
303 +@fa-var-folder-open-o: "\f115";
304 +@fa-var-font: "\f031";
305 +@fa-var-font-awesome: "\f2b4";
306 +@fa-var-fonticons: "\f280";
307 +@fa-var-fort-awesome: "\f286";
308 +@fa-var-forumbee: "\f211";
309 +@fa-var-forward: "\f04e";
310 +@fa-var-foursquare: "\f180";
311 +@fa-var-free-code-camp: "\f2c5";
312 +@fa-var-frown-o: "\f119";
313 +@fa-var-futbol-o: "\f1e3";
314 +@fa-var-gamepad: "\f11b";
315 +@fa-var-gavel: "\f0e3";
316 +@fa-var-gbp: "\f154";
317 +@fa-var-ge: "\f1d1";
318 +@fa-var-gear: "\f013";
319 +@fa-var-gears: "\f085";
320 +@fa-var-genderless: "\f22d";
321 +@fa-var-get-pocket: "\f265";
322 +@fa-var-gg: "\f260";
323 +@fa-var-gg-circle: "\f261";
324 +@fa-var-gift: "\f06b";
325 +@fa-var-git: "\f1d3";
326 +@fa-var-git-square: "\f1d2";
327 +@fa-var-github: "\f09b";
328 +@fa-var-github-alt: "\f113";
329 +@fa-var-github-square: "\f092";
330 +@fa-var-gitlab: "\f296";
331 +@fa-var-gittip: "\f184";
332 +@fa-var-glass: "\f000";
333 +@fa-var-glide: "\f2a5";
334 +@fa-var-glide-g: "\f2a6";
335 +@fa-var-globe: "\f0ac";
336 +@fa-var-google: "\f1a0";
337 +@fa-var-google-plus: "\f0d5";
338 +@fa-var-google-plus-circle: "\f2b3";
339 +@fa-var-google-plus-official: "\f2b3";
340 +@fa-var-google-plus-square: "\f0d4";
341 +@fa-var-google-wallet: "\f1ee";
342 +@fa-var-graduation-cap: "\f19d";
343 +@fa-var-gratipay: "\f184";
344 +@fa-var-grav: "\f2d6";
345 +@fa-var-group: "\f0c0";
346 +@fa-var-h-square: "\f0fd";
347 +@fa-var-hacker-news: "\f1d4";
348 +@fa-var-hand-grab-o: "\f255";
349 +@fa-var-hand-lizard-o: "\f258";
350 +@fa-var-hand-o-down: "\f0a7";
351 +@fa-var-hand-o-left: "\f0a5";
352 +@fa-var-hand-o-right: "\f0a4";
353 +@fa-var-hand-o-up: "\f0a6";
354 +@fa-var-hand-paper-o: "\f256";
355 +@fa-var-hand-peace-o: "\f25b";
356 +@fa-var-hand-pointer-o: "\f25a";
357 +@fa-var-hand-rock-o: "\f255";
358 +@fa-var-hand-scissors-o: "\f257";
359 +@fa-var-hand-spock-o: "\f259";
360 +@fa-var-hand-stop-o: "\f256";
361 +@fa-var-handshake-o: "\f2b5";
362 +@fa-var-hard-of-hearing: "\f2a4";
363 +@fa-var-hashtag: "\f292";
364 +@fa-var-hdd-o: "\f0a0";
365 +@fa-var-header: "\f1dc";
366 +@fa-var-headphones: "\f025";
367 +@fa-var-heart: "\f004";
368 +@fa-var-heart-o: "\f08a";
369 +@fa-var-heartbeat: "\f21e";
370 +@fa-var-history: "\f1da";
371 +@fa-var-home: "\f015";
372 +@fa-var-hospital-o: "\f0f8";
373 +@fa-var-hotel: "\f236";
374 +@fa-var-hourglass: "\f254";
375 +@fa-var-hourglass-1: "\f251";
376 +@fa-var-hourglass-2: "\f252";
377 +@fa-var-hourglass-3: "\f253";
378 +@fa-var-hourglass-end: "\f253";
379 +@fa-var-hourglass-half: "\f252";
380 +@fa-var-hourglass-o: "\f250";
381 +@fa-var-hourglass-start: "\f251";
382 +@fa-var-houzz: "\f27c";
383 +@fa-var-html5: "\f13b";
384 +@fa-var-i-cursor: "\f246";
385 +@fa-var-id-badge: "\f2c1";
386 +@fa-var-id-card: "\f2c2";
387 +@fa-var-id-card-o: "\f2c3";
388 +@fa-var-ils: "\f20b";
389 +@fa-var-image: "\f03e";
390 +@fa-var-imdb: "\f2d8";
391 +@fa-var-inbox: "\f01c";
392 +@fa-var-indent: "\f03c";
393 +@fa-var-industry: "\f275";
394 +@fa-var-info: "\f129";
395 +@fa-var-info-circle: "\f05a";
396 +@fa-var-inr: "\f156";
397 +@fa-var-instagram: "\f16d";
398 +@fa-var-institution: "\f19c";
399 +@fa-var-internet-explorer: "\f26b";
400 +@fa-var-intersex: "\f224";
401 +@fa-var-ioxhost: "\f208";
402 +@fa-var-italic: "\f033";
403 +@fa-var-joomla: "\f1aa";
404 +@fa-var-jpy: "\f157";
405 +@fa-var-jsfiddle: "\f1cc";
406 +@fa-var-key: "\f084";
407 +@fa-var-keyboard-o: "\f11c";
408 +@fa-var-krw: "\f159";
409 +@fa-var-language: "\f1ab";
410 +@fa-var-laptop: "\f109";
411 +@fa-var-lastfm: "\f202";
412 +@fa-var-lastfm-square: "\f203";
413 +@fa-var-leaf: "\f06c";
414 +@fa-var-leanpub: "\f212";
415 +@fa-var-legal: "\f0e3";
416 +@fa-var-lemon-o: "\f094";
417 +@fa-var-level-down: "\f149";
418 +@fa-var-level-up: "\f148";
419 +@fa-var-life-bouy: "\f1cd";
420 +@fa-var-life-buoy: "\f1cd";
421 +@fa-var-life-ring: "\f1cd";
422 +@fa-var-life-saver: "\f1cd";
423 +@fa-var-lightbulb-o: "\f0eb";
424 +@fa-var-line-chart: "\f201";
425 +@fa-var-link: "\f0c1";
426 +@fa-var-linkedin: "\f0e1";
427 +@fa-var-linkedin-square: "\f08c";
428 +@fa-var-linode: "\f2b8";
429 +@fa-var-linux: "\f17c";
430 +@fa-var-list: "\f03a";
431 +@fa-var-list-alt: "\f022";
432 +@fa-var-list-ol: "\f0cb";
433 +@fa-var-list-ul: "\f0ca";
434 +@fa-var-location-arrow: "\f124";
435 +@fa-var-lock: "\f023";
436 +@fa-var-long-arrow-down: "\f175";
437 +@fa-var-long-arrow-left: "\f177";
438 +@fa-var-long-arrow-right: "\f178";
439 +@fa-var-long-arrow-up: "\f176";
440 +@fa-var-low-vision: "\f2a8";
441 +@fa-var-magic: "\f0d0";
442 +@fa-var-magnet: "\f076";
443 +@fa-var-mail-forward: "\f064";
444 +@fa-var-mail-reply: "\f112";
445 +@fa-var-mail-reply-all: "\f122";
446 +@fa-var-male: "\f183";
447 +@fa-var-map: "\f279";
448 +@fa-var-map-marker: "\f041";
449 +@fa-var-map-o: "\f278";
450 +@fa-var-map-pin: "\f276";
451 +@fa-var-map-signs: "\f277";
452 +@fa-var-mars: "\f222";
453 +@fa-var-mars-double: "\f227";
454 +@fa-var-mars-stroke: "\f229";
455 +@fa-var-mars-stroke-h: "\f22b";
456 +@fa-var-mars-stroke-v: "\f22a";
457 +@fa-var-maxcdn: "\f136";
458 +@fa-var-meanpath: "\f20c";
459 +@fa-var-medium: "\f23a";
460 +@fa-var-medkit: "\f0fa";
461 +@fa-var-meetup: "\f2e0";
462 +@fa-var-meh-o: "\f11a";
463 +@fa-var-mercury: "\f223";
464 +@fa-var-microchip: "\f2db";
465 +@fa-var-microphone: "\f130";
466 +@fa-var-microphone-slash: "\f131";
467 +@fa-var-minus: "\f068";
468 +@fa-var-minus-circle: "\f056";
469 +@fa-var-minus-square: "\f146";
470 +@fa-var-minus-square-o: "\f147";
471 +@fa-var-mixcloud: "\f289";
472 +@fa-var-mobile: "\f10b";
473 +@fa-var-mobile-phone: "\f10b";
474 +@fa-var-modx: "\f285";
475 +@fa-var-money: "\f0d6";
476 +@fa-var-moon-o: "\f186";
477 +@fa-var-mortar-board: "\f19d";
478 +@fa-var-motorcycle: "\f21c";
479 +@fa-var-mouse-pointer: "\f245";
480 +@fa-var-music: "\f001";
481 +@fa-var-navicon: "\f0c9";
482 +@fa-var-neuter: "\f22c";
483 +@fa-var-newspaper-o: "\f1ea";
484 +@fa-var-object-group: "\f247";
485 +@fa-var-object-ungroup: "\f248";
486 +@fa-var-odnoklassniki: "\f263";
487 +@fa-var-odnoklassniki-square: "\f264";
488 +@fa-var-opencart: "\f23d";
489 +@fa-var-openid: "\f19b";
490 +@fa-var-opera: "\f26a";
491 +@fa-var-optin-monster: "\f23c";
492 +@fa-var-outdent: "\f03b";
493 +@fa-var-pagelines: "\f18c";
494 +@fa-var-paint-brush: "\f1fc";
495 +@fa-var-paper-plane: "\f1d8";
496 +@fa-var-paper-plane-o: "\f1d9";
497 +@fa-var-paperclip: "\f0c6";
498 +@fa-var-paragraph: "\f1dd";
499 +@fa-var-paste: "\f0ea";
500 +@fa-var-pause: "\f04c";
501 +@fa-var-pause-circle: "\f28b";
502 +@fa-var-pause-circle-o: "\f28c";
503 +@fa-var-paw: "\f1b0";
504 +@fa-var-paypal: "\f1ed";
505 +@fa-var-pencil: "\f040";
506 +@fa-var-pencil-square: "\f14b";
507 +@fa-var-pencil-square-o: "\f044";
508 +@fa-var-percent: "\f295";
509 +@fa-var-phone: "\f095";
510 +@fa-var-phone-square: "\f098";
511 +@fa-var-photo: "\f03e";
512 +@fa-var-picture-o: "\f03e";
513 +@fa-var-pie-chart: "\f200";
514 +@fa-var-pied-piper: "\f2ae";
515 +@fa-var-pied-piper-alt: "\f1a8";
516 +@fa-var-pied-piper-pp: "\f1a7";
517 +@fa-var-pinterest: "\f0d2";
518 +@fa-var-pinterest-p: "\f231";
519 +@fa-var-pinterest-square: "\f0d3";
520 +@fa-var-plane: "\f072";
521 +@fa-var-play: "\f04b";
522 +@fa-var-play-circle: "\f144";
523 +@fa-var-play-circle-o: "\f01d";
524 +@fa-var-plug: "\f1e6";
525 +@fa-var-plus: "\f067";
526 +@fa-var-plus-circle: "\f055";
527 +@fa-var-plus-square: "\f0fe";
528 +@fa-var-plus-square-o: "\f196";
529 +@fa-var-podcast: "\f2ce";
530 +@fa-var-power-off: "\f011";
531 +@fa-var-print: "\f02f";
532 +@fa-var-product-hunt: "\f288";
533 +@fa-var-puzzle-piece: "\f12e";
534 +@fa-var-qq: "\f1d6";
535 +@fa-var-qrcode: "\f029";
536 +@fa-var-question: "\f128";
537 +@fa-var-question-circle: "\f059";
538 +@fa-var-question-circle-o: "\f29c";
539 +@fa-var-quora: "\f2c4";
540 +@fa-var-quote-left: "\f10d";
541 +@fa-var-quote-right: "\f10e";
542 +@fa-var-ra: "\f1d0";
543 +@fa-var-random: "\f074";
544 +@fa-var-ravelry: "\f2d9";
545 +@fa-var-rebel: "\f1d0";
546 +@fa-var-recycle: "\f1b8";
547 +@fa-var-reddit: "\f1a1";
548 +@fa-var-reddit-alien: "\f281";
549 +@fa-var-reddit-square: "\f1a2";
550 +@fa-var-refresh: "\f021";
551 +@fa-var-registered: "\f25d";
552 +@fa-var-remove: "\f00d";
553 +@fa-var-renren: "\f18b";
554 +@fa-var-reorder: "\f0c9";
555 +@fa-var-repeat: "\f01e";
556 +@fa-var-reply: "\f112";
557 +@fa-var-reply-all: "\f122";
558 +@fa-var-resistance: "\f1d0";
559 +@fa-var-retweet: "\f079";
560 +@fa-var-rmb: "\f157";
561 +@fa-var-road: "\f018";
562 +@fa-var-rocket: "\f135";
563 +@fa-var-rotate-left: "\f0e2";
564 +@fa-var-rotate-right: "\f01e";
565 +@fa-var-rouble: "\f158";
566 +@fa-var-rss: "\f09e";
567 +@fa-var-rss-square: "\f143";
568 +@fa-var-rub: "\f158";
569 +@fa-var-ruble: "\f158";
570 +@fa-var-rupee: "\f156";
571 +@fa-var-s15: "\f2cd";
572 +@fa-var-safari: "\f267";
573 +@fa-var-save: "\f0c7";
574 +@fa-var-scissors: "\f0c4";
575 +@fa-var-scribd: "\f28a";
576 +@fa-var-search: "\f002";
577 +@fa-var-search-minus: "\f010";
578 +@fa-var-search-plus: "\f00e";
579 +@fa-var-sellsy: "\f213";
580 +@fa-var-send: "\f1d8";
581 +@fa-var-send-o: "\f1d9";
582 +@fa-var-server: "\f233";
583 +@fa-var-share: "\f064";
584 +@fa-var-share-alt: "\f1e0";
585 +@fa-var-share-alt-square: "\f1e1";
586 +@fa-var-share-square: "\f14d";
587 +@fa-var-share-square-o: "\f045";
588 +@fa-var-shekel: "\f20b";
589 +@fa-var-sheqel: "\f20b";
590 +@fa-var-shield: "\f132";
591 +@fa-var-ship: "\f21a";
592 +@fa-var-shirtsinbulk: "\f214";
593 +@fa-var-shopping-bag: "\f290";
594 +@fa-var-shopping-basket: "\f291";
595 +@fa-var-shopping-cart: "\f07a";
596 +@fa-var-shower: "\f2cc";
597 +@fa-var-sign-in: "\f090";
598 +@fa-var-sign-language: "\f2a7";
599 +@fa-var-sign-out: "\f08b";
600 +@fa-var-signal: "\f012";
601 +@fa-var-signing: "\f2a7";
602 +@fa-var-simplybuilt: "\f215";
603 +@fa-var-sitemap: "\f0e8";
604 +@fa-var-skyatlas: "\f216";
605 +@fa-var-skype: "\f17e";
606 +@fa-var-slack: "\f198";
607 +@fa-var-sliders: "\f1de";
608 +@fa-var-slideshare: "\f1e7";
609 +@fa-var-smile-o: "\f118";
610 +@fa-var-snapchat: "\f2ab";
611 +@fa-var-snapchat-ghost: "\f2ac";
612 +@fa-var-snapchat-square: "\f2ad";
613 +@fa-var-snowflake-o: "\f2dc";
614 +@fa-var-soccer-ball-o: "\f1e3";
615 +@fa-var-sort: "\f0dc";
616 +@fa-var-sort-alpha-asc: "\f15d";
617 +@fa-var-sort-alpha-desc: "\f15e";
618 +@fa-var-sort-amount-asc: "\f160";
619 +@fa-var-sort-amount-desc: "\f161";
620 +@fa-var-sort-asc: "\f0de";
621 +@fa-var-sort-desc: "\f0dd";
622 +@fa-var-sort-down: "\f0dd";
623 +@fa-var-sort-numeric-asc: "\f162";
624 +@fa-var-sort-numeric-desc: "\f163";
625 +@fa-var-sort-up: "\f0de";
626 +@fa-var-soundcloud: "\f1be";
627 +@fa-var-space-shuttle: "\f197";
628 +@fa-var-spinner: "\f110";
629 +@fa-var-spoon: "\f1b1";
630 +@fa-var-spotify: "\f1bc";
631 +@fa-var-square: "\f0c8";
632 +@fa-var-square-o: "\f096";
633 +@fa-var-stack-exchange: "\f18d";
634 +@fa-var-stack-overflow: "\f16c";
635 +@fa-var-star: "\f005";
636 +@fa-var-star-half: "\f089";
637 +@fa-var-star-half-empty: "\f123";
638 +@fa-var-star-half-full: "\f123";
639 +@fa-var-star-half-o: "\f123";
640 +@fa-var-star-o: "\f006";
641 +@fa-var-steam: "\f1b6";
642 +@fa-var-steam-square: "\f1b7";
643 +@fa-var-step-backward: "\f048";
644 +@fa-var-step-forward: "\f051";
645 +@fa-var-stethoscope: "\f0f1";
646 +@fa-var-sticky-note: "\f249";
647 +@fa-var-sticky-note-o: "\f24a";
648 +@fa-var-stop: "\f04d";
649 +@fa-var-stop-circle: "\f28d";
650 +@fa-var-stop-circle-o: "\f28e";
651 +@fa-var-street-view: "\f21d";
652 +@fa-var-strikethrough: "\f0cc";
653 +@fa-var-stumbleupon: "\f1a4";
654 +@fa-var-stumbleupon-circle: "\f1a3";
655 +@fa-var-subscript: "\f12c";
656 +@fa-var-subway: "\f239";
657 +@fa-var-suitcase: "\f0f2";
658 +@fa-var-sun-o: "\f185";
659 +@fa-var-superpowers: "\f2dd";
660 +@fa-var-superscript: "\f12b";
661 +@fa-var-support: "\f1cd";
662 +@fa-var-table: "\f0ce";
663 +@fa-var-tablet: "\f10a";
664 +@fa-var-tachometer: "\f0e4";
665 +@fa-var-tag: "\f02b";
666 +@fa-var-tags: "\f02c";
667 +@fa-var-tasks: "\f0ae";
668 +@fa-var-taxi: "\f1ba";
669 +@fa-var-telegram: "\f2c6";
670 +@fa-var-television: "\f26c";
671 +@fa-var-tencent-weibo: "\f1d5";
672 +@fa-var-terminal: "\f120";
673 +@fa-var-text-height: "\f034";
674 +@fa-var-text-width: "\f035";
675 +@fa-var-th: "\f00a";
676 +@fa-var-th-large: "\f009";
677 +@fa-var-th-list: "\f00b";
678 +@fa-var-themeisle: "\f2b2";
679 +@fa-var-thermometer: "\f2c7";
680 +@fa-var-thermometer-0: "\f2cb";
681 +@fa-var-thermometer-1: "\f2ca";
682 +@fa-var-thermometer-2: "\f2c9";
683 +@fa-var-thermometer-3: "\f2c8";
684 +@fa-var-thermometer-4: "\f2c7";
685 +@fa-var-thermometer-empty: "\f2cb";
686 +@fa-var-thermometer-full: "\f2c7";
687 +@fa-var-thermometer-half: "\f2c9";
688 +@fa-var-thermometer-quarter: "\f2ca";
689 +@fa-var-thermometer-three-quarters: "\f2c8";
690 +@fa-var-thumb-tack: "\f08d";
691 +@fa-var-thumbs-down: "\f165";
692 +@fa-var-thumbs-o-down: "\f088";
693 +@fa-var-thumbs-o-up: "\f087";
694 +@fa-var-thumbs-up: "\f164";
695 +@fa-var-ticket: "\f145";
696 +@fa-var-times: "\f00d";
697 +@fa-var-times-circle: "\f057";
698 +@fa-var-times-circle-o: "\f05c";
699 +@fa-var-times-rectangle: "\f2d3";
700 +@fa-var-times-rectangle-o: "\f2d4";
701 +@fa-var-tint: "\f043";
702 +@fa-var-toggle-down: "\f150";
703 +@fa-var-toggle-left: "\f191";
704 +@fa-var-toggle-off: "\f204";
705 +@fa-var-toggle-on: "\f205";
706 +@fa-var-toggle-right: "\f152";
707 +@fa-var-toggle-up: "\f151";
708 +@fa-var-trademark: "\f25c";
709 +@fa-var-train: "\f238";
710 +@fa-var-transgender: "\f224";
711 +@fa-var-transgender-alt: "\f225";
712 +@fa-var-trash: "\f1f8";
713 +@fa-var-trash-o: "\f014";
714 +@fa-var-tree: "\f1bb";
715 +@fa-var-trello: "\f181";
716 +@fa-var-tripadvisor: "\f262";
717 +@fa-var-trophy: "\f091";
718 +@fa-var-truck: "\f0d1";
719 +@fa-var-try: "\f195";
720 +@fa-var-tty: "\f1e4";
721 +@fa-var-tumblr: "\f173";
722 +@fa-var-tumblr-square: "\f174";
723 +@fa-var-turkish-lira: "\f195";
724 +@fa-var-tv: "\f26c";
725 +@fa-var-twitch: "\f1e8";
726 +@fa-var-twitter: "\f099";
727 +@fa-var-twitter-square: "\f081";
728 +@fa-var-umbrella: "\f0e9";
729 +@fa-var-underline: "\f0cd";
730 +@fa-var-undo: "\f0e2";
731 +@fa-var-universal-access: "\f29a";
732 +@fa-var-university: "\f19c";
733 +@fa-var-unlink: "\f127";
734 +@fa-var-unlock: "\f09c";
735 +@fa-var-unlock-alt: "\f13e";
736 +@fa-var-unsorted: "\f0dc";
737 +@fa-var-upload: "\f093";
738 +@fa-var-usb: "\f287";
739 +@fa-var-usd: "\f155";
740 +@fa-var-user: "\f007";
741 +@fa-var-user-circle: "\f2bd";
742 +@fa-var-user-circle-o: "\f2be";
743 +@fa-var-user-md: "\f0f0";
744 +@fa-var-user-o: "\f2c0";
745 +@fa-var-user-plus: "\f234";
746 +@fa-var-user-secret: "\f21b";
747 +@fa-var-user-times: "\f235";
748 +@fa-var-users: "\f0c0";
749 +@fa-var-vcard: "\f2bb";
750 +@fa-var-vcard-o: "\f2bc";
751 +@fa-var-venus: "\f221";
752 +@fa-var-venus-double: "\f226";
753 +@fa-var-venus-mars: "\f228";
754 +@fa-var-viacoin: "\f237";
755 +@fa-var-viadeo: "\f2a9";
756 +@fa-var-viadeo-square: "\f2aa";
757 +@fa-var-video-camera: "\f03d";
758 +@fa-var-vimeo: "\f27d";
759 +@fa-var-vimeo-square: "\f194";
760 +@fa-var-vine: "\f1ca";
761 +@fa-var-vk: "\f189";
762 +@fa-var-volume-control-phone: "\f2a0";
763 +@fa-var-volume-down: "\f027";
764 +@fa-var-volume-off: "\f026";
765 +@fa-var-volume-up: "\f028";
766 +@fa-var-warning: "\f071";
767 +@fa-var-wechat: "\f1d7";
768 +@fa-var-weibo: "\f18a";
769 +@fa-var-weixin: "\f1d7";
770 +@fa-var-whatsapp: "\f232";
771 +@fa-var-wheelchair: "\f193";
772 +@fa-var-wheelchair-alt: "\f29b";
773 +@fa-var-wifi: "\f1eb";
774 +@fa-var-wikipedia-w: "\f266";
775 +@fa-var-window-close: "\f2d3";
776 +@fa-var-window-close-o: "\f2d4";
777 +@fa-var-window-maximize: "\f2d0";
778 +@fa-var-window-minimize: "\f2d1";
779 +@fa-var-window-restore: "\f2d2";
780 +@fa-var-windows: "\f17a";
781 +@fa-var-won: "\f159";
782 +@fa-var-wordpress: "\f19a";
783 +@fa-var-wpbeginner: "\f297";
784 +@fa-var-wpexplorer: "\f2de";
785 +@fa-var-wpforms: "\f298";
786 +@fa-var-wrench: "\f0ad";
787 +@fa-var-xing: "\f168";
788 +@fa-var-xing-square: "\f169";
789 +@fa-var-y-combinator: "\f23b";
790 +@fa-var-y-combinator-square: "\f1d4";
791 +@fa-var-yahoo: "\f19e";
792 +@fa-var-yc: "\f23b";
793 +@fa-var-yc-square: "\f1d4";
794 +@fa-var-yelp: "\f1e9";
795 +@fa-var-yen: "\f157";
796 +@fa-var-yoast: "\f2b1";
797 +@fa-var-youtube: "\f167";
798 +@fa-var-youtube-play: "\f16a";
799 +@fa-var-youtube-square: "\f166";
800 +
1 +// Spinning Icons
2 +// --------------------------
3 +
4 +.#{$fa-css-prefix}-spin {
5 + -webkit-animation: fa-spin 2s infinite linear;
6 + animation: fa-spin 2s infinite linear;
7 +}
8 +
9 +.#{$fa-css-prefix}-pulse {
10 + -webkit-animation: fa-spin 1s infinite steps(8);
11 + animation: fa-spin 1s infinite steps(8);
12 +}
13 +
14 +@-webkit-keyframes fa-spin {
15 + 0% {
16 + -webkit-transform: rotate(0deg);
17 + transform: rotate(0deg);
18 + }
19 + 100% {
20 + -webkit-transform: rotate(359deg);
21 + transform: rotate(359deg);
22 + }
23 +}
24 +
25 +@keyframes fa-spin {
26 + 0% {
27 + -webkit-transform: rotate(0deg);
28 + transform: rotate(0deg);
29 + }
30 + 100% {
31 + -webkit-transform: rotate(359deg);
32 + transform: rotate(359deg);
33 + }
34 +}
1 +// Bordered & Pulled
2 +// -------------------------
3 +
4 +.#{$fa-css-prefix}-border {
5 + padding: .2em .25em .15em;
6 + border: solid .08em $fa-border-color;
7 + border-radius: .1em;
8 +}
9 +
10 +.#{$fa-css-prefix}-pull-left { float: left; }
11 +.#{$fa-css-prefix}-pull-right { float: right; }
12 +
13 +.#{$fa-css-prefix} {
14 + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 +}
17 +
18 +/* Deprecated as of 4.4.0 */
19 +.pull-right { float: right; }
20 +.pull-left { float: left; }
21 +
22 +.#{$fa-css-prefix} {
23 + &.pull-left { margin-right: .3em; }
24 + &.pull-right { margin-left: .3em; }
25 +}
1 +// Base Class Definition
2 +// -------------------------
3 +
4 +.#{$fa-css-prefix} {
5 + display: inline-block;
6 + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 + font-size: inherit; // can't have font-size inherit on line above, so need to override
8 + text-rendering: auto; // optimizelegibility throws things off #1094
9 + -webkit-font-smoothing: antialiased;
10 + -moz-osx-font-smoothing: grayscale;
11 +
12 +}
1 +// Fixed Width Icons
2 +// -------------------------
3 +.#{$fa-css-prefix}-fw {
4 + width: (18em / 14);
5 + text-align: center;
6 +}
1 +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2 + readers do not read off random characters that represent icons */
3 +
4 +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; }
5 +.#{$fa-css-prefix}-music:before { content: $fa-var-music; }
6 +.#{$fa-css-prefix}-search:before { content: $fa-var-search; }
7 +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; }
8 +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; }
9 +.#{$fa-css-prefix}-star:before { content: $fa-var-star; }
10 +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; }
11 +.#{$fa-css-prefix}-user:before { content: $fa-var-user; }
12 +.#{$fa-css-prefix}-film:before { content: $fa-var-film; }
13 +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; }
14 +.#{$fa-css-prefix}-th:before { content: $fa-var-th; }
15 +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; }
16 +.#{$fa-css-prefix}-check:before { content: $fa-var-check; }
17 +.#{$fa-css-prefix}-remove:before,
18 +.#{$fa-css-prefix}-close:before,
19 +.#{$fa-css-prefix}-times:before { content: $fa-var-times; }
20 +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; }
21 +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; }
22 +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; }
23 +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; }
24 +.#{$fa-css-prefix}-gear:before,
25 +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; }
26 +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; }
27 +.#{$fa-css-prefix}-home:before { content: $fa-var-home; }
28 +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; }
29 +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; }
30 +.#{$fa-css-prefix}-road:before { content: $fa-var-road; }
31 +.#{$fa-css-prefix}-download:before { content: $fa-var-download; }
32 +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; }
33 +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; }
34 +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; }
35 +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; }
36 +.#{$fa-css-prefix}-rotate-right:before,
37 +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; }
38 +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; }
39 +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; }
40 +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; }
41 +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; }
42 +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; }
43 +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; }
44 +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; }
45 +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; }
46 +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; }
47 +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; }
48 +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; }
49 +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; }
50 +.#{$fa-css-prefix}-book:before { content: $fa-var-book; }
51 +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; }
52 +.#{$fa-css-prefix}-print:before { content: $fa-var-print; }
53 +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; }
54 +.#{$fa-css-prefix}-font:before { content: $fa-var-font; }
55 +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; }
56 +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; }
57 +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; }
58 +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; }
59 +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; }
60 +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; }
61 +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; }
62 +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; }
63 +.#{$fa-css-prefix}-list:before { content: $fa-var-list; }
64 +.#{$fa-css-prefix}-dedent:before,
65 +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; }
66 +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; }
67 +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; }
68 +.#{$fa-css-prefix}-photo:before,
69 +.#{$fa-css-prefix}-image:before,
70 +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; }
71 +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; }
72 +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; }
73 +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; }
74 +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; }
75 +.#{$fa-css-prefix}-edit:before,
76 +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; }
77 +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; }
78 +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; }
79 +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; }
80 +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; }
81 +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; }
82 +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; }
83 +.#{$fa-css-prefix}-play:before { content: $fa-var-play; }
84 +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; }
85 +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; }
86 +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; }
87 +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; }
88 +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; }
89 +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; }
90 +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; }
91 +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; }
92 +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; }
93 +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; }
94 +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; }
95 +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; }
96 +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; }
97 +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; }
98 +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; }
99 +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; }
100 +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; }
101 +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; }
102 +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; }
103 +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; }
104 +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; }
105 +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; }
106 +.#{$fa-css-prefix}-mail-forward:before,
107 +.#{$fa-css-prefix}-share:before { content: $fa-var-share; }
108 +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; }
109 +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; }
110 +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; }
111 +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; }
112 +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; }
113 +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; }
114 +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; }
115 +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; }
116 +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; }
117 +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; }
118 +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; }
119 +.#{$fa-css-prefix}-warning:before,
120 +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; }
121 +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; }
122 +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; }
123 +.#{$fa-css-prefix}-random:before { content: $fa-var-random; }
124 +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; }
125 +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; }
126 +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; }
127 +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; }
128 +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; }
129 +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; }
130 +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; }
131 +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; }
132 +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; }
133 +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; }
134 +.#{$fa-css-prefix}-bar-chart-o:before,
135 +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; }
136 +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; }
137 +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; }
138 +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; }
139 +.#{$fa-css-prefix}-key:before { content: $fa-var-key; }
140 +.#{$fa-css-prefix}-gears:before,
141 +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; }
142 +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; }
143 +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; }
144 +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; }
145 +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; }
146 +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; }
147 +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; }
148 +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; }
149 +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; }
150 +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; }
151 +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; }
152 +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; }
153 +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; }
154 +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; }
155 +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; }
156 +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; }
157 +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; }
158 +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; }
159 +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; }
160 +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; }
161 +.#{$fa-css-prefix}-facebook-f:before,
162 +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; }
163 +.#{$fa-css-prefix}-github:before { content: $fa-var-github; }
164 +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; }
165 +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; }
166 +.#{$fa-css-prefix}-feed:before,
167 +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; }
168 +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; }
169 +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; }
170 +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; }
171 +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; }
172 +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; }
173 +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; }
174 +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; }
175 +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; }
176 +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; }
177 +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; }
178 +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; }
179 +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; }
180 +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; }
181 +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; }
182 +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; }
183 +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; }
184 +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; }
185 +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; }
186 +.#{$fa-css-prefix}-group:before,
187 +.#{$fa-css-prefix}-users:before { content: $fa-var-users; }
188 +.#{$fa-css-prefix}-chain:before,
189 +.#{$fa-css-prefix}-link:before { content: $fa-var-link; }
190 +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; }
191 +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; }
192 +.#{$fa-css-prefix}-cut:before,
193 +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; }
194 +.#{$fa-css-prefix}-copy:before,
195 +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; }
196 +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; }
197 +.#{$fa-css-prefix}-save:before,
198 +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; }
199 +.#{$fa-css-prefix}-square:before { content: $fa-var-square; }
200 +.#{$fa-css-prefix}-navicon:before,
201 +.#{$fa-css-prefix}-reorder:before,
202 +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; }
203 +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; }
204 +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; }
205 +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; }
206 +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; }
207 +.#{$fa-css-prefix}-table:before { content: $fa-var-table; }
208 +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; }
209 +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; }
210 +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; }
211 +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; }
212 +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; }
213 +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; }
214 +.#{$fa-css-prefix}-money:before { content: $fa-var-money; }
215 +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; }
216 +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; }
217 +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; }
218 +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; }
219 +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; }
220 +.#{$fa-css-prefix}-unsorted:before,
221 +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; }
222 +.#{$fa-css-prefix}-sort-down:before,
223 +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; }
224 +.#{$fa-css-prefix}-sort-up:before,
225 +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; }
226 +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; }
227 +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; }
228 +.#{$fa-css-prefix}-rotate-left:before,
229 +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; }
230 +.#{$fa-css-prefix}-legal:before,
231 +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; }
232 +.#{$fa-css-prefix}-dashboard:before,
233 +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; }
234 +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; }
235 +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; }
236 +.#{$fa-css-prefix}-flash:before,
237 +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; }
238 +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; }
239 +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; }
240 +.#{$fa-css-prefix}-paste:before,
241 +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; }
242 +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; }
243 +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; }
244 +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; }
245 +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; }
246 +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; }
247 +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; }
248 +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; }
249 +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; }
250 +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; }
251 +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; }
252 +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; }
253 +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; }
254 +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; }
255 +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; }
256 +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; }
257 +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; }
258 +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; }
259 +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; }
260 +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; }
261 +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; }
262 +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; }
263 +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; }
264 +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; }
265 +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; }
266 +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; }
267 +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; }
268 +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; }
269 +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; }
270 +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; }
271 +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; }
272 +.#{$fa-css-prefix}-mobile-phone:before,
273 +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; }
274 +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; }
275 +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; }
276 +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; }
277 +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; }
278 +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; }
279 +.#{$fa-css-prefix}-mail-reply:before,
280 +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; }
281 +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; }
282 +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; }
283 +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; }
284 +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; }
285 +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; }
286 +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; }
287 +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; }
288 +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; }
289 +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; }
290 +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; }
291 +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; }
292 +.#{$fa-css-prefix}-code:before { content: $fa-var-code; }
293 +.#{$fa-css-prefix}-mail-reply-all:before,
294 +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; }
295 +.#{$fa-css-prefix}-star-half-empty:before,
296 +.#{$fa-css-prefix}-star-half-full:before,
297 +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; }
298 +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; }
299 +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; }
300 +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; }
301 +.#{$fa-css-prefix}-unlink:before,
302 +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; }
303 +.#{$fa-css-prefix}-question:before { content: $fa-var-question; }
304 +.#{$fa-css-prefix}-info:before { content: $fa-var-info; }
305 +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; }
306 +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; }
307 +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; }
308 +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; }
309 +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; }
310 +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; }
311 +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; }
312 +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; }
313 +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; }
314 +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; }
315 +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; }
316 +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; }
317 +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; }
318 +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; }
319 +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; }
320 +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; }
321 +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; }
322 +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; }
323 +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; }
324 +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; }
325 +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; }
326 +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; }
327 +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; }
328 +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; }
329 +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; }
330 +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; }
331 +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; }
332 +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; }
333 +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; }
334 +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; }
335 +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; }
336 +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; }
337 +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; }
338 +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; }
339 +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; }
340 +.#{$fa-css-prefix}-toggle-down:before,
341 +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; }
342 +.#{$fa-css-prefix}-toggle-up:before,
343 +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; }
344 +.#{$fa-css-prefix}-toggle-right:before,
345 +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; }
346 +.#{$fa-css-prefix}-euro:before,
347 +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; }
348 +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; }
349 +.#{$fa-css-prefix}-dollar:before,
350 +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; }
351 +.#{$fa-css-prefix}-rupee:before,
352 +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; }
353 +.#{$fa-css-prefix}-cny:before,
354 +.#{$fa-css-prefix}-rmb:before,
355 +.#{$fa-css-prefix}-yen:before,
356 +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; }
357 +.#{$fa-css-prefix}-ruble:before,
358 +.#{$fa-css-prefix}-rouble:before,
359 +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; }
360 +.#{$fa-css-prefix}-won:before,
361 +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; }
362 +.#{$fa-css-prefix}-bitcoin:before,
363 +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; }
364 +.#{$fa-css-prefix}-file:before { content: $fa-var-file; }
365 +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; }
366 +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; }
367 +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; }
368 +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; }
369 +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; }
370 +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; }
371 +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; }
372 +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; }
373 +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; }
374 +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; }
375 +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; }
376 +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; }
377 +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; }
378 +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; }
379 +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; }
380 +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; }
381 +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; }
382 +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; }
383 +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; }
384 +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; }
385 +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; }
386 +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; }
387 +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; }
388 +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; }
389 +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; }
390 +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; }
391 +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; }
392 +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; }
393 +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; }
394 +.#{$fa-css-prefix}-android:before { content: $fa-var-android; }
395 +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; }
396 +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; }
397 +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; }
398 +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; }
399 +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; }
400 +.#{$fa-css-prefix}-female:before { content: $fa-var-female; }
401 +.#{$fa-css-prefix}-male:before { content: $fa-var-male; }
402 +.#{$fa-css-prefix}-gittip:before,
403 +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; }
404 +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; }
405 +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; }
406 +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; }
407 +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; }
408 +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; }
409 +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; }
410 +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; }
411 +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; }
412 +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; }
413 +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; }
414 +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; }
415 +.#{$fa-css-prefix}-toggle-left:before,
416 +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; }
417 +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; }
418 +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; }
419 +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; }
420 +.#{$fa-css-prefix}-turkish-lira:before,
421 +.#{$fa-css-prefix}-try:before { content: $fa-var-try; }
422 +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; }
423 +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; }
424 +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; }
425 +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; }
426 +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; }
427 +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; }
428 +.#{$fa-css-prefix}-institution:before,
429 +.#{$fa-css-prefix}-bank:before,
430 +.#{$fa-css-prefix}-university:before { content: $fa-var-university; }
431 +.#{$fa-css-prefix}-mortar-board:before,
432 +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; }
433 +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; }
434 +.#{$fa-css-prefix}-google:before { content: $fa-var-google; }
435 +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; }
436 +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; }
437 +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; }
438 +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; }
439 +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; }
440 +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; }
441 +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; }
442 +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; }
443 +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; }
444 +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; }
445 +.#{$fa-css-prefix}-language:before { content: $fa-var-language; }
446 +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; }
447 +.#{$fa-css-prefix}-building:before { content: $fa-var-building; }
448 +.#{$fa-css-prefix}-child:before { content: $fa-var-child; }
449 +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; }
450 +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; }
451 +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; }
452 +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; }
453 +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; }
454 +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; }
455 +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; }
456 +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; }
457 +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; }
458 +.#{$fa-css-prefix}-automobile:before,
459 +.#{$fa-css-prefix}-car:before { content: $fa-var-car; }
460 +.#{$fa-css-prefix}-cab:before,
461 +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; }
462 +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; }
463 +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; }
464 +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; }
465 +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; }
466 +.#{$fa-css-prefix}-database:before { content: $fa-var-database; }
467 +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; }
468 +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; }
469 +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; }
470 +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; }
471 +.#{$fa-css-prefix}-file-photo-o:before,
472 +.#{$fa-css-prefix}-file-picture-o:before,
473 +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; }
474 +.#{$fa-css-prefix}-file-zip-o:before,
475 +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; }
476 +.#{$fa-css-prefix}-file-sound-o:before,
477 +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; }
478 +.#{$fa-css-prefix}-file-movie-o:before,
479 +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; }
480 +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; }
481 +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; }
482 +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; }
483 +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; }
484 +.#{$fa-css-prefix}-life-bouy:before,
485 +.#{$fa-css-prefix}-life-buoy:before,
486 +.#{$fa-css-prefix}-life-saver:before,
487 +.#{$fa-css-prefix}-support:before,
488 +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; }
489 +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; }
490 +.#{$fa-css-prefix}-ra:before,
491 +.#{$fa-css-prefix}-resistance:before,
492 +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; }
493 +.#{$fa-css-prefix}-ge:before,
494 +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; }
495 +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; }
496 +.#{$fa-css-prefix}-git:before { content: $fa-var-git; }
497 +.#{$fa-css-prefix}-y-combinator-square:before,
498 +.#{$fa-css-prefix}-yc-square:before,
499 +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; }
500 +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; }
501 +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; }
502 +.#{$fa-css-prefix}-wechat:before,
503 +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; }
504 +.#{$fa-css-prefix}-send:before,
505 +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; }
506 +.#{$fa-css-prefix}-send-o:before,
507 +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; }
508 +.#{$fa-css-prefix}-history:before { content: $fa-var-history; }
509 +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; }
510 +.#{$fa-css-prefix}-header:before { content: $fa-var-header; }
511 +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; }
512 +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; }
513 +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; }
514 +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; }
515 +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; }
516 +.#{$fa-css-prefix}-soccer-ball-o:before,
517 +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; }
518 +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; }
519 +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; }
520 +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; }
521 +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; }
522 +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; }
523 +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; }
524 +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; }
525 +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; }
526 +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; }
527 +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; }
528 +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; }
529 +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; }
530 +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; }
531 +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; }
532 +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; }
533 +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; }
534 +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; }
535 +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; }
536 +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; }
537 +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; }
538 +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; }
539 +.#{$fa-css-prefix}-at:before { content: $fa-var-at; }
540 +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; }
541 +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; }
542 +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; }
543 +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; }
544 +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; }
545 +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; }
546 +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; }
547 +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; }
548 +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; }
549 +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; }
550 +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; }
551 +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; }
552 +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; }
553 +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; }
554 +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; }
555 +.#{$fa-css-prefix}-shekel:before,
556 +.#{$fa-css-prefix}-sheqel:before,
557 +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; }
558 +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; }
559 +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; }
560 +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; }
561 +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; }
562 +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; }
563 +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; }
564 +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; }
565 +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; }
566 +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; }
567 +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; }
568 +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; }
569 +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; }
570 +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; }
571 +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; }
572 +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; }
573 +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; }
574 +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; }
575 +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; }
576 +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; }
577 +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; }
578 +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; }
579 +.#{$fa-css-prefix}-intersex:before,
580 +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; }
581 +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; }
582 +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; }
583 +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; }
584 +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; }
585 +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; }
586 +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; }
587 +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; }
588 +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; }
589 +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; }
590 +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; }
591 +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; }
592 +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; }
593 +.#{$fa-css-prefix}-server:before { content: $fa-var-server; }
594 +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; }
595 +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; }
596 +.#{$fa-css-prefix}-hotel:before,
597 +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; }
598 +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; }
599 +.#{$fa-css-prefix}-train:before { content: $fa-var-train; }
600 +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; }
601 +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; }
602 +.#{$fa-css-prefix}-yc:before,
603 +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; }
604 +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; }
605 +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; }
606 +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; }
607 +.#{$fa-css-prefix}-battery-4:before,
608 +.#{$fa-css-prefix}-battery:before,
609 +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; }
610 +.#{$fa-css-prefix}-battery-3:before,
611 +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; }
612 +.#{$fa-css-prefix}-battery-2:before,
613 +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; }
614 +.#{$fa-css-prefix}-battery-1:before,
615 +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; }
616 +.#{$fa-css-prefix}-battery-0:before,
617 +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; }
618 +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; }
619 +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; }
620 +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; }
621 +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; }
622 +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; }
623 +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; }
624 +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; }
625 +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; }
626 +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; }
627 +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; }
628 +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; }
629 +.#{$fa-css-prefix}-hourglass-1:before,
630 +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; }
631 +.#{$fa-css-prefix}-hourglass-2:before,
632 +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; }
633 +.#{$fa-css-prefix}-hourglass-3:before,
634 +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; }
635 +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; }
636 +.#{$fa-css-prefix}-hand-grab-o:before,
637 +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; }
638 +.#{$fa-css-prefix}-hand-stop-o:before,
639 +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; }
640 +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; }
641 +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; }
642 +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; }
643 +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; }
644 +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; }
645 +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; }
646 +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; }
647 +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; }
648 +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; }
649 +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; }
650 +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; }
651 +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; }
652 +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; }
653 +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; }
654 +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; }
655 +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; }
656 +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; }
657 +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; }
658 +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; }
659 +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; }
660 +.#{$fa-css-prefix}-tv:before,
661 +.#{$fa-css-prefix}-television:before { content: $fa-var-television; }
662 +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; }
663 +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; }
664 +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; }
665 +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; }
666 +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; }
667 +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; }
668 +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; }
669 +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; }
670 +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; }
671 +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; }
672 +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; }
673 +.#{$fa-css-prefix}-map:before { content: $fa-var-map; }
674 +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; }
675 +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; }
676 +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; }
677 +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; }
678 +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; }
679 +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; }
680 +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; }
681 +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; }
682 +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; }
683 +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; }
684 +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; }
685 +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; }
686 +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; }
687 +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; }
688 +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; }
689 +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; }
690 +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; }
691 +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; }
692 +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; }
693 +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; }
694 +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; }
695 +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; }
696 +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; }
697 +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; }
698 +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; }
699 +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; }
700 +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; }
701 +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; }
702 +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; }
703 +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; }
704 +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; }
705 +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; }
706 +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; }
707 +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; }
708 +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; }
709 +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; }
710 +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; }
711 +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; }
712 +.#{$fa-css-prefix}-asl-interpreting:before,
713 +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; }
714 +.#{$fa-css-prefix}-deafness:before,
715 +.#{$fa-css-prefix}-hard-of-hearing:before,
716 +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; }
717 +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; }
718 +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; }
719 +.#{$fa-css-prefix}-signing:before,
720 +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; }
721 +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; }
722 +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; }
723 +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; }
724 +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; }
725 +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; }
726 +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; }
727 +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; }
728 +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; }
729 +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; }
730 +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; }
731 +.#{$fa-css-prefix}-google-plus-circle:before,
732 +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; }
733 +.#{$fa-css-prefix}-fa:before,
734 +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; }
735 +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; }
736 +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; }
737 +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; }
738 +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; }
739 +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; }
740 +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; }
741 +.#{$fa-css-prefix}-vcard:before,
742 +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; }
743 +.#{$fa-css-prefix}-vcard-o:before,
744 +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; }
745 +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; }
746 +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; }
747 +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; }
748 +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; }
749 +.#{$fa-css-prefix}-drivers-license:before,
750 +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; }
751 +.#{$fa-css-prefix}-drivers-license-o:before,
752 +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; }
753 +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; }
754 +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; }
755 +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; }
756 +.#{$fa-css-prefix}-thermometer-4:before,
757 +.#{$fa-css-prefix}-thermometer:before,
758 +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; }
759 +.#{$fa-css-prefix}-thermometer-3:before,
760 +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; }
761 +.#{$fa-css-prefix}-thermometer-2:before,
762 +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; }
763 +.#{$fa-css-prefix}-thermometer-1:before,
764 +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; }
765 +.#{$fa-css-prefix}-thermometer-0:before,
766 +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; }
767 +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; }
768 +.#{$fa-css-prefix}-bathtub:before,
769 +.#{$fa-css-prefix}-s15:before,
770 +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; }
771 +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; }
772 +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; }
773 +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; }
774 +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; }
775 +.#{$fa-css-prefix}-times-rectangle:before,
776 +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; }
777 +.#{$fa-css-prefix}-times-rectangle-o:before,
778 +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; }
779 +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; }
780 +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; }
781 +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; }
782 +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; }
783 +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; }
784 +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; }
785 +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; }
786 +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; }
787 +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; }
788 +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; }
789 +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; }
1 +// Icon Sizes
2 +// -------------------------
3 +
4 +/* makes the font 33% larger relative to the icon container */
5 +.#{$fa-css-prefix}-lg {
6 + font-size: (4em / 3);
7 + line-height: (3em / 4);
8 + vertical-align: -15%;
9 +}
10 +.#{$fa-css-prefix}-2x { font-size: 2em; }
11 +.#{$fa-css-prefix}-3x { font-size: 3em; }
12 +.#{$fa-css-prefix}-4x { font-size: 4em; }
13 +.#{$fa-css-prefix}-5x { font-size: 5em; }
1 +// List Icons
2 +// -------------------------
3 +
4 +.#{$fa-css-prefix}-ul {
5 + padding-left: 0;
6 + margin-left: $fa-li-width;
7 + list-style-type: none;
8 + > li { position: relative; }
9 +}
10 +.#{$fa-css-prefix}-li {
11 + position: absolute;
12 + left: -$fa-li-width;
13 + width: $fa-li-width;
14 + top: (2em / 14);
15 + text-align: center;
16 + &.#{$fa-css-prefix}-lg {
17 + left: -$fa-li-width + (4em / 14);
18 + }
19 +}
1 +// Mixins
2 +// --------------------------
3 +
4 +@mixin fa-icon() {
5 + display: inline-block;
6 + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 + font-size: inherit; // can't have font-size inherit on line above, so need to override
8 + text-rendering: auto; // optimizelegibility throws things off #1094
9 + -webkit-font-smoothing: antialiased;
10 + -moz-osx-font-smoothing: grayscale;
11 +
12 +}
13 +
14 +@mixin fa-icon-rotate($degrees, $rotation) {
15 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
16 + -webkit-transform: rotate($degrees);
17 + -ms-transform: rotate($degrees);
18 + transform: rotate($degrees);
19 +}
20 +
21 +@mixin fa-icon-flip($horiz, $vert, $rotation) {
22 + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
23 + -webkit-transform: scale($horiz, $vert);
24 + -ms-transform: scale($horiz, $vert);
25 + transform: scale($horiz, $vert);
26 +}
27 +
28 +
29 +// Only display content to screen readers. A la Bootstrap 4.
30 +//
31 +// See: http://a11yproject.com/posts/how-to-hide-content/
32 +
33 +@mixin sr-only {
34 + position: absolute;
35 + width: 1px;
36 + height: 1px;
37 + padding: 0;
38 + margin: -1px;
39 + overflow: hidden;
40 + clip: rect(0,0,0,0);
41 + border: 0;
42 +}
43 +
44 +// Use in conjunction with .sr-only to only display content when it's focused.
45 +//
46 +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47 +//
48 +// Credit: HTML5 Boilerplate
49 +
50 +@mixin sr-only-focusable {
51 + &:active,
52 + &:focus {
53 + position: static;
54 + width: auto;
55 + height: auto;
56 + margin: 0;
57 + overflow: visible;
58 + clip: auto;
59 + }
60 +}
1 +/* FONT PATH
2 + * -------------------------- */
3 +
4 +@font-face {
5 + font-family: 'FontAwesome';
6 + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
7 + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
12 +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 + font-weight: normal;
14 + font-style: normal;
15 +}
1 +// Rotated & Flipped Icons
2 +// -------------------------
3 +
4 +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 +
8 +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 +
11 +// Hook for IE8-9
12 +// -------------------------
13 +
14 +:root .#{$fa-css-prefix}-rotate-90,
15 +:root .#{$fa-css-prefix}-rotate-180,
16 +:root .#{$fa-css-prefix}-rotate-270,
17 +:root .#{$fa-css-prefix}-flip-horizontal,
18 +:root .#{$fa-css-prefix}-flip-vertical {
19 + filter: none;
20 +}
1 +// Screen Readers
2 +// -------------------------
3 +
4 +.sr-only { @include sr-only(); }
5 +.sr-only-focusable { @include sr-only-focusable(); }
1 +// Stacked Icons
2 +// -------------------------
3 +
4 +.#{$fa-css-prefix}-stack {
5 + position: relative;
6 + display: inline-block;
7 + width: 2em;
8 + height: 2em;
9 + line-height: 2em;
10 + vertical-align: middle;
11 +}
12 +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 + position: absolute;
14 + left: 0;
15 + width: 100%;
16 + text-align: center;
17 +}
18 +.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 +.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 +.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
1 +// Variables
2 +// --------------------------
3 +
4 +$fa-font-path: "../fonts" !default;
5 +$fa-font-size-base: 14px !default;
6 +$fa-line-height-base: 1 !default;
7 +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly
8 +$fa-css-prefix: fa !default;
9 +$fa-version: "4.7.0" !default;
10 +$fa-border-color: #eee !default;
11 +$fa-inverse: #fff !default;
12 +$fa-li-width: (30em / 14) !default;
13 +
14 +$fa-var-500px: "\f26e";
15 +$fa-var-address-book: "\f2b9";
16 +$fa-var-address-book-o: "\f2ba";
17 +$fa-var-address-card: "\f2bb";
18 +$fa-var-address-card-o: "\f2bc";
19 +$fa-var-adjust: "\f042";
20 +$fa-var-adn: "\f170";
21 +$fa-var-align-center: "\f037";
22 +$fa-var-align-justify: "\f039";
23 +$fa-var-align-left: "\f036";
24 +$fa-var-align-right: "\f038";
25 +$fa-var-amazon: "\f270";
26 +$fa-var-ambulance: "\f0f9";
27 +$fa-var-american-sign-language-interpreting: "\f2a3";
28 +$fa-var-anchor: "\f13d";
29 +$fa-var-android: "\f17b";
30 +$fa-var-angellist: "\f209";
31 +$fa-var-angle-double-down: "\f103";
32 +$fa-var-angle-double-left: "\f100";
33 +$fa-var-angle-double-right: "\f101";
34 +$fa-var-angle-double-up: "\f102";
35 +$fa-var-angle-down: "\f107";
36 +$fa-var-angle-left: "\f104";
37 +$fa-var-angle-right: "\f105";
38 +$fa-var-angle-up: "\f106";
39 +$fa-var-apple: "\f179";
40 +$fa-var-archive: "\f187";
41 +$fa-var-area-chart: "\f1fe";
42 +$fa-var-arrow-circle-down: "\f0ab";
43 +$fa-var-arrow-circle-left: "\f0a8";
44 +$fa-var-arrow-circle-o-down: "\f01a";
45 +$fa-var-arrow-circle-o-left: "\f190";
46 +$fa-var-arrow-circle-o-right: "\f18e";
47 +$fa-var-arrow-circle-o-up: "\f01b";
48 +$fa-var-arrow-circle-right: "\f0a9";
49 +$fa-var-arrow-circle-up: "\f0aa";
50 +$fa-var-arrow-down: "\f063";
51 +$fa-var-arrow-left: "\f060";
52 +$fa-var-arrow-right: "\f061";
53 +$fa-var-arrow-up: "\f062";
54 +$fa-var-arrows: "\f047";
55 +$fa-var-arrows-alt: "\f0b2";
56 +$fa-var-arrows-h: "\f07e";
57 +$fa-var-arrows-v: "\f07d";
58 +$fa-var-asl-interpreting: "\f2a3";
59 +$fa-var-assistive-listening-systems: "\f2a2";
60 +$fa-var-asterisk: "\f069";
61 +$fa-var-at: "\f1fa";
62 +$fa-var-audio-description: "\f29e";
63 +$fa-var-automobile: "\f1b9";
64 +$fa-var-backward: "\f04a";
65 +$fa-var-balance-scale: "\f24e";
66 +$fa-var-ban: "\f05e";
67 +$fa-var-bandcamp: "\f2d5";
68 +$fa-var-bank: "\f19c";
69 +$fa-var-bar-chart: "\f080";
70 +$fa-var-bar-chart-o: "\f080";
71 +$fa-var-barcode: "\f02a";
72 +$fa-var-bars: "\f0c9";
73 +$fa-var-bath: "\f2cd";
74 +$fa-var-bathtub: "\f2cd";
75 +$fa-var-battery: "\f240";
76 +$fa-var-battery-0: "\f244";
77 +$fa-var-battery-1: "\f243";
78 +$fa-var-battery-2: "\f242";
79 +$fa-var-battery-3: "\f241";
80 +$fa-var-battery-4: "\f240";
81 +$fa-var-battery-empty: "\f244";
82 +$fa-var-battery-full: "\f240";
83 +$fa-var-battery-half: "\f242";
84 +$fa-var-battery-quarter: "\f243";
85 +$fa-var-battery-three-quarters: "\f241";
86 +$fa-var-bed: "\f236";
87 +$fa-var-beer: "\f0fc";
88 +$fa-var-behance: "\f1b4";
89 +$fa-var-behance-square: "\f1b5";
90 +$fa-var-bell: "\f0f3";
91 +$fa-var-bell-o: "\f0a2";
92 +$fa-var-bell-slash: "\f1f6";
93 +$fa-var-bell-slash-o: "\f1f7";
94 +$fa-var-bicycle: "\f206";
95 +$fa-var-binoculars: "\f1e5";
96 +$fa-var-birthday-cake: "\f1fd";
97 +$fa-var-bitbucket: "\f171";
98 +$fa-var-bitbucket-square: "\f172";
99 +$fa-var-bitcoin: "\f15a";
100 +$fa-var-black-tie: "\f27e";
101 +$fa-var-blind: "\f29d";
102 +$fa-var-bluetooth: "\f293";
103 +$fa-var-bluetooth-b: "\f294";
104 +$fa-var-bold: "\f032";
105 +$fa-var-bolt: "\f0e7";
106 +$fa-var-bomb: "\f1e2";
107 +$fa-var-book: "\f02d";
108 +$fa-var-bookmark: "\f02e";
109 +$fa-var-bookmark-o: "\f097";
110 +$fa-var-braille: "\f2a1";
111 +$fa-var-briefcase: "\f0b1";
112 +$fa-var-btc: "\f15a";
113 +$fa-var-bug: "\f188";
114 +$fa-var-building: "\f1ad";
115 +$fa-var-building-o: "\f0f7";
116 +$fa-var-bullhorn: "\f0a1";
117 +$fa-var-bullseye: "\f140";
118 +$fa-var-bus: "\f207";
119 +$fa-var-buysellads: "\f20d";
120 +$fa-var-cab: "\f1ba";
121 +$fa-var-calculator: "\f1ec";
122 +$fa-var-calendar: "\f073";
123 +$fa-var-calendar-check-o: "\f274";
124 +$fa-var-calendar-minus-o: "\f272";
125 +$fa-var-calendar-o: "\f133";
126 +$fa-var-calendar-plus-o: "\f271";
127 +$fa-var-calendar-times-o: "\f273";
128 +$fa-var-camera: "\f030";
129 +$fa-var-camera-retro: "\f083";
130 +$fa-var-car: "\f1b9";
131 +$fa-var-caret-down: "\f0d7";
132 +$fa-var-caret-left: "\f0d9";
133 +$fa-var-caret-right: "\f0da";
134 +$fa-var-caret-square-o-down: "\f150";
135 +$fa-var-caret-square-o-left: "\f191";
136 +$fa-var-caret-square-o-right: "\f152";
137 +$fa-var-caret-square-o-up: "\f151";
138 +$fa-var-caret-up: "\f0d8";
139 +$fa-var-cart-arrow-down: "\f218";
140 +$fa-var-cart-plus: "\f217";
141 +$fa-var-cc: "\f20a";
142 +$fa-var-cc-amex: "\f1f3";
143 +$fa-var-cc-diners-club: "\f24c";
144 +$fa-var-cc-discover: "\f1f2";
145 +$fa-var-cc-jcb: "\f24b";
146 +$fa-var-cc-mastercard: "\f1f1";
147 +$fa-var-cc-paypal: "\f1f4";
148 +$fa-var-cc-stripe: "\f1f5";
149 +$fa-var-cc-visa: "\f1f0";
150 +$fa-var-certificate: "\f0a3";
151 +$fa-var-chain: "\f0c1";
152 +$fa-var-chain-broken: "\f127";
153 +$fa-var-check: "\f00c";
154 +$fa-var-check-circle: "\f058";
155 +$fa-var-check-circle-o: "\f05d";
156 +$fa-var-check-square: "\f14a";
157 +$fa-var-check-square-o: "\f046";
158 +$fa-var-chevron-circle-down: "\f13a";
159 +$fa-var-chevron-circle-left: "\f137";
160 +$fa-var-chevron-circle-right: "\f138";
161 +$fa-var-chevron-circle-up: "\f139";
162 +$fa-var-chevron-down: "\f078";
163 +$fa-var-chevron-left: "\f053";
164 +$fa-var-chevron-right: "\f054";
165 +$fa-var-chevron-up: "\f077";
166 +$fa-var-child: "\f1ae";
167 +$fa-var-chrome: "\f268";
168 +$fa-var-circle: "\f111";
169 +$fa-var-circle-o: "\f10c";
170 +$fa-var-circle-o-notch: "\f1ce";
171 +$fa-var-circle-thin: "\f1db";
172 +$fa-var-clipboard: "\f0ea";
173 +$fa-var-clock-o: "\f017";
174 +$fa-var-clone: "\f24d";
175 +$fa-var-close: "\f00d";
176 +$fa-var-cloud: "\f0c2";
177 +$fa-var-cloud-download: "\f0ed";
178 +$fa-var-cloud-upload: "\f0ee";
179 +$fa-var-cny: "\f157";
180 +$fa-var-code: "\f121";
181 +$fa-var-code-fork: "\f126";
182 +$fa-var-codepen: "\f1cb";
183 +$fa-var-codiepie: "\f284";
184 +$fa-var-coffee: "\f0f4";
185 +$fa-var-cog: "\f013";
186 +$fa-var-cogs: "\f085";
187 +$fa-var-columns: "\f0db";
188 +$fa-var-comment: "\f075";
189 +$fa-var-comment-o: "\f0e5";
190 +$fa-var-commenting: "\f27a";
191 +$fa-var-commenting-o: "\f27b";
192 +$fa-var-comments: "\f086";
193 +$fa-var-comments-o: "\f0e6";
194 +$fa-var-compass: "\f14e";
195 +$fa-var-compress: "\f066";
196 +$fa-var-connectdevelop: "\f20e";
197 +$fa-var-contao: "\f26d";
198 +$fa-var-copy: "\f0c5";
199 +$fa-var-copyright: "\f1f9";
200 +$fa-var-creative-commons: "\f25e";
201 +$fa-var-credit-card: "\f09d";
202 +$fa-var-credit-card-alt: "\f283";
203 +$fa-var-crop: "\f125";
204 +$fa-var-crosshairs: "\f05b";
205 +$fa-var-css3: "\f13c";
206 +$fa-var-cube: "\f1b2";
207 +$fa-var-cubes: "\f1b3";
208 +$fa-var-cut: "\f0c4";
209 +$fa-var-cutlery: "\f0f5";
210 +$fa-var-dashboard: "\f0e4";
211 +$fa-var-dashcube: "\f210";
212 +$fa-var-database: "\f1c0";
213 +$fa-var-deaf: "\f2a4";
214 +$fa-var-deafness: "\f2a4";
215 +$fa-var-dedent: "\f03b";
216 +$fa-var-delicious: "\f1a5";
217 +$fa-var-desktop: "\f108";
218 +$fa-var-deviantart: "\f1bd";
219 +$fa-var-diamond: "\f219";
220 +$fa-var-digg: "\f1a6";
221 +$fa-var-dollar: "\f155";
222 +$fa-var-dot-circle-o: "\f192";
223 +$fa-var-download: "\f019";
224 +$fa-var-dribbble: "\f17d";
225 +$fa-var-drivers-license: "\f2c2";
226 +$fa-var-drivers-license-o: "\f2c3";
227 +$fa-var-dropbox: "\f16b";
228 +$fa-var-drupal: "\f1a9";
229 +$fa-var-edge: "\f282";
230 +$fa-var-edit: "\f044";
231 +$fa-var-eercast: "\f2da";
232 +$fa-var-eject: "\f052";
233 +$fa-var-ellipsis-h: "\f141";
234 +$fa-var-ellipsis-v: "\f142";
235 +$fa-var-empire: "\f1d1";
236 +$fa-var-envelope: "\f0e0";
237 +$fa-var-envelope-o: "\f003";
238 +$fa-var-envelope-open: "\f2b6";
239 +$fa-var-envelope-open-o: "\f2b7";
240 +$fa-var-envelope-square: "\f199";
241 +$fa-var-envira: "\f299";
242 +$fa-var-eraser: "\f12d";
243 +$fa-var-etsy: "\f2d7";
244 +$fa-var-eur: "\f153";
245 +$fa-var-euro: "\f153";
246 +$fa-var-exchange: "\f0ec";
247 +$fa-var-exclamation: "\f12a";
248 +$fa-var-exclamation-circle: "\f06a";
249 +$fa-var-exclamation-triangle: "\f071";
250 +$fa-var-expand: "\f065";
251 +$fa-var-expeditedssl: "\f23e";
252 +$fa-var-external-link: "\f08e";
253 +$fa-var-external-link-square: "\f14c";
254 +$fa-var-eye: "\f06e";
255 +$fa-var-eye-slash: "\f070";
256 +$fa-var-eyedropper: "\f1fb";
257 +$fa-var-fa: "\f2b4";
258 +$fa-var-facebook: "\f09a";
259 +$fa-var-facebook-f: "\f09a";
260 +$fa-var-facebook-official: "\f230";
261 +$fa-var-facebook-square: "\f082";
262 +$fa-var-fast-backward: "\f049";
263 +$fa-var-fast-forward: "\f050";
264 +$fa-var-fax: "\f1ac";
265 +$fa-var-feed: "\f09e";
266 +$fa-var-female: "\f182";
267 +$fa-var-fighter-jet: "\f0fb";
268 +$fa-var-file: "\f15b";
269 +$fa-var-file-archive-o: "\f1c6";
270 +$fa-var-file-audio-o: "\f1c7";
271 +$fa-var-file-code-o: "\f1c9";
272 +$fa-var-file-excel-o: "\f1c3";
273 +$fa-var-file-image-o: "\f1c5";
274 +$fa-var-file-movie-o: "\f1c8";
275 +$fa-var-file-o: "\f016";
276 +$fa-var-file-pdf-o: "\f1c1";
277 +$fa-var-file-photo-o: "\f1c5";
278 +$fa-var-file-picture-o: "\f1c5";
279 +$fa-var-file-powerpoint-o: "\f1c4";
280 +$fa-var-file-sound-o: "\f1c7";
281 +$fa-var-file-text: "\f15c";
282 +$fa-var-file-text-o: "\f0f6";
283 +$fa-var-file-video-o: "\f1c8";
284 +$fa-var-file-word-o: "\f1c2";
285 +$fa-var-file-zip-o: "\f1c6";
286 +$fa-var-files-o: "\f0c5";
287 +$fa-var-film: "\f008";
288 +$fa-var-filter: "\f0b0";
289 +$fa-var-fire: "\f06d";
290 +$fa-var-fire-extinguisher: "\f134";
291 +$fa-var-firefox: "\f269";
292 +$fa-var-first-order: "\f2b0";
293 +$fa-var-flag: "\f024";
294 +$fa-var-flag-checkered: "\f11e";
295 +$fa-var-flag-o: "\f11d";
296 +$fa-var-flash: "\f0e7";
297 +$fa-var-flask: "\f0c3";
298 +$fa-var-flickr: "\f16e";
299 +$fa-var-floppy-o: "\f0c7";
300 +$fa-var-folder: "\f07b";
301 +$fa-var-folder-o: "\f114";
302 +$fa-var-folder-open: "\f07c";
303 +$fa-var-folder-open-o: "\f115";
304 +$fa-var-font: "\f031";
305 +$fa-var-font-awesome: "\f2b4";
306 +$fa-var-fonticons: "\f280";
307 +$fa-var-fort-awesome: "\f286";
308 +$fa-var-forumbee: "\f211";
309 +$fa-var-forward: "\f04e";
310 +$fa-var-foursquare: "\f180";
311 +$fa-var-free-code-camp: "\f2c5";
312 +$fa-var-frown-o: "\f119";
313 +$fa-var-futbol-o: "\f1e3";
314 +$fa-var-gamepad: "\f11b";
315 +$fa-var-gavel: "\f0e3";
316 +$fa-var-gbp: "\f154";
317 +$fa-var-ge: "\f1d1";
318 +$fa-var-gear: "\f013";
319 +$fa-var-gears: "\f085";
320 +$fa-var-genderless: "\f22d";
321 +$fa-var-get-pocket: "\f265";
322 +$fa-var-gg: "\f260";
323 +$fa-var-gg-circle: "\f261";
324 +$fa-var-gift: "\f06b";
325 +$fa-var-git: "\f1d3";
326 +$fa-var-git-square: "\f1d2";
327 +$fa-var-github: "\f09b";
328 +$fa-var-github-alt: "\f113";
329 +$fa-var-github-square: "\f092";
330 +$fa-var-gitlab: "\f296";
331 +$fa-var-gittip: "\f184";
332 +$fa-var-glass: "\f000";
333 +$fa-var-glide: "\f2a5";
334 +$fa-var-glide-g: "\f2a6";
335 +$fa-var-globe: "\f0ac";
336 +$fa-var-google: "\f1a0";
337 +$fa-var-google-plus: "\f0d5";
338 +$fa-var-google-plus-circle: "\f2b3";
339 +$fa-var-google-plus-official: "\f2b3";
340 +$fa-var-google-plus-square: "\f0d4";
341 +$fa-var-google-wallet: "\f1ee";
342 +$fa-var-graduation-cap: "\f19d";
343 +$fa-var-gratipay: "\f184";
344 +$fa-var-grav: "\f2d6";
345 +$fa-var-group: "\f0c0";
346 +$fa-var-h-square: "\f0fd";
347 +$fa-var-hacker-news: "\f1d4";
348 +$fa-var-hand-grab-o: "\f255";
349 +$fa-var-hand-lizard-o: "\f258";
350 +$fa-var-hand-o-down: "\f0a7";
351 +$fa-var-hand-o-left: "\f0a5";
352 +$fa-var-hand-o-right: "\f0a4";
353 +$fa-var-hand-o-up: "\f0a6";
354 +$fa-var-hand-paper-o: "\f256";
355 +$fa-var-hand-peace-o: "\f25b";
356 +$fa-var-hand-pointer-o: "\f25a";
357 +$fa-var-hand-rock-o: "\f255";
358 +$fa-var-hand-scissors-o: "\f257";
359 +$fa-var-hand-spock-o: "\f259";
360 +$fa-var-hand-stop-o: "\f256";
361 +$fa-var-handshake-o: "\f2b5";
362 +$fa-var-hard-of-hearing: "\f2a4";
363 +$fa-var-hashtag: "\f292";
364 +$fa-var-hdd-o: "\f0a0";
365 +$fa-var-header: "\f1dc";
366 +$fa-var-headphones: "\f025";
367 +$fa-var-heart: "\f004";
368 +$fa-var-heart-o: "\f08a";
369 +$fa-var-heartbeat: "\f21e";
370 +$fa-var-history: "\f1da";
371 +$fa-var-home: "\f015";
372 +$fa-var-hospital-o: "\f0f8";
373 +$fa-var-hotel: "\f236";
374 +$fa-var-hourglass: "\f254";
375 +$fa-var-hourglass-1: "\f251";
376 +$fa-var-hourglass-2: "\f252";
377 +$fa-var-hourglass-3: "\f253";
378 +$fa-var-hourglass-end: "\f253";
379 +$fa-var-hourglass-half: "\f252";
380 +$fa-var-hourglass-o: "\f250";
381 +$fa-var-hourglass-start: "\f251";
382 +$fa-var-houzz: "\f27c";
383 +$fa-var-html5: "\f13b";
384 +$fa-var-i-cursor: "\f246";
385 +$fa-var-id-badge: "\f2c1";
386 +$fa-var-id-card: "\f2c2";
387 +$fa-var-id-card-o: "\f2c3";
388 +$fa-var-ils: "\f20b";
389 +$fa-var-image: "\f03e";
390 +$fa-var-imdb: "\f2d8";
391 +$fa-var-inbox: "\f01c";
392 +$fa-var-indent: "\f03c";
393 +$fa-var-industry: "\f275";
394 +$fa-var-info: "\f129";
395 +$fa-var-info-circle: "\f05a";
396 +$fa-var-inr: "\f156";
397 +$fa-var-instagram: "\f16d";
398 +$fa-var-institution: "\f19c";
399 +$fa-var-internet-explorer: "\f26b";
400 +$fa-var-intersex: "\f224";
401 +$fa-var-ioxhost: "\f208";
402 +$fa-var-italic: "\f033";
403 +$fa-var-joomla: "\f1aa";
404 +$fa-var-jpy: "\f157";
405 +$fa-var-jsfiddle: "\f1cc";
406 +$fa-var-key: "\f084";
407 +$fa-var-keyboard-o: "\f11c";
408 +$fa-var-krw: "\f159";
409 +$fa-var-language: "\f1ab";
410 +$fa-var-laptop: "\f109";
411 +$fa-var-lastfm: "\f202";
412 +$fa-var-lastfm-square: "\f203";
413 +$fa-var-leaf: "\f06c";
414 +$fa-var-leanpub: "\f212";
415 +$fa-var-legal: "\f0e3";
416 +$fa-var-lemon-o: "\f094";
417 +$fa-var-level-down: "\f149";
418 +$fa-var-level-up: "\f148";
419 +$fa-var-life-bouy: "\f1cd";
420 +$fa-var-life-buoy: "\f1cd";
421 +$fa-var-life-ring: "\f1cd";
422 +$fa-var-life-saver: "\f1cd";
423 +$fa-var-lightbulb-o: "\f0eb";
424 +$fa-var-line-chart: "\f201";
425 +$fa-var-link: "\f0c1";
426 +$fa-var-linkedin: "\f0e1";
427 +$fa-var-linkedin-square: "\f08c";
428 +$fa-var-linode: "\f2b8";
429 +$fa-var-linux: "\f17c";
430 +$fa-var-list: "\f03a";
431 +$fa-var-list-alt: "\f022";
432 +$fa-var-list-ol: "\f0cb";
433 +$fa-var-list-ul: "\f0ca";
434 +$fa-var-location-arrow: "\f124";
435 +$fa-var-lock: "\f023";
436 +$fa-var-long-arrow-down: "\f175";
437 +$fa-var-long-arrow-left: "\f177";
438 +$fa-var-long-arrow-right: "\f178";
439 +$fa-var-long-arrow-up: "\f176";
440 +$fa-var-low-vision: "\f2a8";
441 +$fa-var-magic: "\f0d0";
442 +$fa-var-magnet: "\f076";
443 +$fa-var-mail-forward: "\f064";
444 +$fa-var-mail-reply: "\f112";
445 +$fa-var-mail-reply-all: "\f122";
446 +$fa-var-male: "\f183";
447 +$fa-var-map: "\f279";
448 +$fa-var-map-marker: "\f041";
449 +$fa-var-map-o: "\f278";
450 +$fa-var-map-pin: "\f276";
451 +$fa-var-map-signs: "\f277";
452 +$fa-var-mars: "\f222";
453 +$fa-var-mars-double: "\f227";
454 +$fa-var-mars-stroke: "\f229";
455 +$fa-var-mars-stroke-h: "\f22b";
456 +$fa-var-mars-stroke-v: "\f22a";
457 +$fa-var-maxcdn: "\f136";
458 +$fa-var-meanpath: "\f20c";
459 +$fa-var-medium: "\f23a";
460 +$fa-var-medkit: "\f0fa";
461 +$fa-var-meetup: "\f2e0";
462 +$fa-var-meh-o: "\f11a";
463 +$fa-var-mercury: "\f223";
464 +$fa-var-microchip: "\f2db";
465 +$fa-var-microphone: "\f130";
466 +$fa-var-microphone-slash: "\f131";
467 +$fa-var-minus: "\f068";
468 +$fa-var-minus-circle: "\f056";
469 +$fa-var-minus-square: "\f146";
470 +$fa-var-minus-square-o: "\f147";
471 +$fa-var-mixcloud: "\f289";
472 +$fa-var-mobile: "\f10b";
473 +$fa-var-mobile-phone: "\f10b";
474 +$fa-var-modx: "\f285";
475 +$fa-var-money: "\f0d6";
476 +$fa-var-moon-o: "\f186";
477 +$fa-var-mortar-board: "\f19d";
478 +$fa-var-motorcycle: "\f21c";
479 +$fa-var-mouse-pointer: "\f245";
480 +$fa-var-music: "\f001";
481 +$fa-var-navicon: "\f0c9";
482 +$fa-var-neuter: "\f22c";
483 +$fa-var-newspaper-o: "\f1ea";
484 +$fa-var-object-group: "\f247";
485 +$fa-var-object-ungroup: "\f248";
486 +$fa-var-odnoklassniki: "\f263";
487 +$fa-var-odnoklassniki-square: "\f264";
488 +$fa-var-opencart: "\f23d";
489 +$fa-var-openid: "\f19b";
490 +$fa-var-opera: "\f26a";
491 +$fa-var-optin-monster: "\f23c";
492 +$fa-var-outdent: "\f03b";
493 +$fa-var-pagelines: "\f18c";
494 +$fa-var-paint-brush: "\f1fc";
495 +$fa-var-paper-plane: "\f1d8";
496 +$fa-var-paper-plane-o: "\f1d9";
497 +$fa-var-paperclip: "\f0c6";
498 +$fa-var-paragraph: "\f1dd";
499 +$fa-var-paste: "\f0ea";
500 +$fa-var-pause: "\f04c";
501 +$fa-var-pause-circle: "\f28b";
502 +$fa-var-pause-circle-o: "\f28c";
503 +$fa-var-paw: "\f1b0";
504 +$fa-var-paypal: "\f1ed";
505 +$fa-var-pencil: "\f040";
506 +$fa-var-pencil-square: "\f14b";
507 +$fa-var-pencil-square-o: "\f044";
508 +$fa-var-percent: "\f295";
509 +$fa-var-phone: "\f095";
510 +$fa-var-phone-square: "\f098";
511 +$fa-var-photo: "\f03e";
512 +$fa-var-picture-o: "\f03e";
513 +$fa-var-pie-chart: "\f200";
514 +$fa-var-pied-piper: "\f2ae";
515 +$fa-var-pied-piper-alt: "\f1a8";
516 +$fa-var-pied-piper-pp: "\f1a7";
517 +$fa-var-pinterest: "\f0d2";
518 +$fa-var-pinterest-p: "\f231";
519 +$fa-var-pinterest-square: "\f0d3";
520 +$fa-var-plane: "\f072";
521 +$fa-var-play: "\f04b";
522 +$fa-var-play-circle: "\f144";
523 +$fa-var-play-circle-o: "\f01d";
524 +$fa-var-plug: "\f1e6";
525 +$fa-var-plus: "\f067";
526 +$fa-var-plus-circle: "\f055";
527 +$fa-var-plus-square: "\f0fe";
528 +$fa-var-plus-square-o: "\f196";
529 +$fa-var-podcast: "\f2ce";
530 +$fa-var-power-off: "\f011";
531 +$fa-var-print: "\f02f";
532 +$fa-var-product-hunt: "\f288";
533 +$fa-var-puzzle-piece: "\f12e";
534 +$fa-var-qq: "\f1d6";
535 +$fa-var-qrcode: "\f029";
536 +$fa-var-question: "\f128";
537 +$fa-var-question-circle: "\f059";
538 +$fa-var-question-circle-o: "\f29c";
539 +$fa-var-quora: "\f2c4";
540 +$fa-var-quote-left: "\f10d";
541 +$fa-var-quote-right: "\f10e";
542 +$fa-var-ra: "\f1d0";
543 +$fa-var-random: "\f074";
544 +$fa-var-ravelry: "\f2d9";
545 +$fa-var-rebel: "\f1d0";
546 +$fa-var-recycle: "\f1b8";
547 +$fa-var-reddit: "\f1a1";
548 +$fa-var-reddit-alien: "\f281";
549 +$fa-var-reddit-square: "\f1a2";
550 +$fa-var-refresh: "\f021";
551 +$fa-var-registered: "\f25d";
552 +$fa-var-remove: "\f00d";
553 +$fa-var-renren: "\f18b";
554 +$fa-var-reorder: "\f0c9";
555 +$fa-var-repeat: "\f01e";
556 +$fa-var-reply: "\f112";
557 +$fa-var-reply-all: "\f122";
558 +$fa-var-resistance: "\f1d0";
559 +$fa-var-retweet: "\f079";
560 +$fa-var-rmb: "\f157";
561 +$fa-var-road: "\f018";
562 +$fa-var-rocket: "\f135";
563 +$fa-var-rotate-left: "\f0e2";
564 +$fa-var-rotate-right: "\f01e";
565 +$fa-var-rouble: "\f158";
566 +$fa-var-rss: "\f09e";
567 +$fa-var-rss-square: "\f143";
568 +$fa-var-rub: "\f158";
569 +$fa-var-ruble: "\f158";
570 +$fa-var-rupee: "\f156";
571 +$fa-var-s15: "\f2cd";
572 +$fa-var-safari: "\f267";
573 +$fa-var-save: "\f0c7";
574 +$fa-var-scissors: "\f0c4";
575 +$fa-var-scribd: "\f28a";
576 +$fa-var-search: "\f002";
577 +$fa-var-search-minus: "\f010";
578 +$fa-var-search-plus: "\f00e";
579 +$fa-var-sellsy: "\f213";
580 +$fa-var-send: "\f1d8";
581 +$fa-var-send-o: "\f1d9";
582 +$fa-var-server: "\f233";
583 +$fa-var-share: "\f064";
584 +$fa-var-share-alt: "\f1e0";
585 +$fa-var-share-alt-square: "\f1e1";
586 +$fa-var-share-square: "\f14d";
587 +$fa-var-share-square-o: "\f045";
588 +$fa-var-shekel: "\f20b";
589 +$fa-var-sheqel: "\f20b";
590 +$fa-var-shield: "\f132";
591 +$fa-var-ship: "\f21a";
592 +$fa-var-shirtsinbulk: "\f214";
593 +$fa-var-shopping-bag: "\f290";
594 +$fa-var-shopping-basket: "\f291";
595 +$fa-var-shopping-cart: "\f07a";
596 +$fa-var-shower: "\f2cc";
597 +$fa-var-sign-in: "\f090";
598 +$fa-var-sign-language: "\f2a7";
599 +$fa-var-sign-out: "\f08b";
600 +$fa-var-signal: "\f012";
601 +$fa-var-signing: "\f2a7";
602 +$fa-var-simplybuilt: "\f215";
603 +$fa-var-sitemap: "\f0e8";
604 +$fa-var-skyatlas: "\f216";
605 +$fa-var-skype: "\f17e";
606 +$fa-var-slack: "\f198";
607 +$fa-var-sliders: "\f1de";
608 +$fa-var-slideshare: "\f1e7";
609 +$fa-var-smile-o: "\f118";
610 +$fa-var-snapchat: "\f2ab";
611 +$fa-var-snapchat-ghost: "\f2ac";
612 +$fa-var-snapchat-square: "\f2ad";
613 +$fa-var-snowflake-o: "\f2dc";
614 +$fa-var-soccer-ball-o: "\f1e3";
615 +$fa-var-sort: "\f0dc";
616 +$fa-var-sort-alpha-asc: "\f15d";
617 +$fa-var-sort-alpha-desc: "\f15e";
618 +$fa-var-sort-amount-asc: "\f160";
619 +$fa-var-sort-amount-desc: "\f161";
620 +$fa-var-sort-asc: "\f0de";
621 +$fa-var-sort-desc: "\f0dd";
622 +$fa-var-sort-down: "\f0dd";
623 +$fa-var-sort-numeric-asc: "\f162";
624 +$fa-var-sort-numeric-desc: "\f163";
625 +$fa-var-sort-up: "\f0de";
626 +$fa-var-soundcloud: "\f1be";
627 +$fa-var-space-shuttle: "\f197";
628 +$fa-var-spinner: "\f110";
629 +$fa-var-spoon: "\f1b1";
630 +$fa-var-spotify: "\f1bc";
631 +$fa-var-square: "\f0c8";
632 +$fa-var-square-o: "\f096";
633 +$fa-var-stack-exchange: "\f18d";
634 +$fa-var-stack-overflow: "\f16c";
635 +$fa-var-star: "\f005";
636 +$fa-var-star-half: "\f089";
637 +$fa-var-star-half-empty: "\f123";
638 +$fa-var-star-half-full: "\f123";
639 +$fa-var-star-half-o: "\f123";
640 +$fa-var-star-o: "\f006";
641 +$fa-var-steam: "\f1b6";
642 +$fa-var-steam-square: "\f1b7";
643 +$fa-var-step-backward: "\f048";
644 +$fa-var-step-forward: "\f051";
645 +$fa-var-stethoscope: "\f0f1";
646 +$fa-var-sticky-note: "\f249";
647 +$fa-var-sticky-note-o: "\f24a";
648 +$fa-var-stop: "\f04d";
649 +$fa-var-stop-circle: "\f28d";
650 +$fa-var-stop-circle-o: "\f28e";
651 +$fa-var-street-view: "\f21d";
652 +$fa-var-strikethrough: "\f0cc";
653 +$fa-var-stumbleupon: "\f1a4";
654 +$fa-var-stumbleupon-circle: "\f1a3";
655 +$fa-var-subscript: "\f12c";
656 +$fa-var-subway: "\f239";
657 +$fa-var-suitcase: "\f0f2";
658 +$fa-var-sun-o: "\f185";
659 +$fa-var-superpowers: "\f2dd";
660 +$fa-var-superscript: "\f12b";
661 +$fa-var-support: "\f1cd";
662 +$fa-var-table: "\f0ce";
663 +$fa-var-tablet: "\f10a";
664 +$fa-var-tachometer: "\f0e4";
665 +$fa-var-tag: "\f02b";
666 +$fa-var-tags: "\f02c";
667 +$fa-var-tasks: "\f0ae";
668 +$fa-var-taxi: "\f1ba";
669 +$fa-var-telegram: "\f2c6";
670 +$fa-var-television: "\f26c";
671 +$fa-var-tencent-weibo: "\f1d5";
672 +$fa-var-terminal: "\f120";
673 +$fa-var-text-height: "\f034";
674 +$fa-var-text-width: "\f035";
675 +$fa-var-th: "\f00a";
676 +$fa-var-th-large: "\f009";
677 +$fa-var-th-list: "\f00b";
678 +$fa-var-themeisle: "\f2b2";
679 +$fa-var-thermometer: "\f2c7";
680 +$fa-var-thermometer-0: "\f2cb";
681 +$fa-var-thermometer-1: "\f2ca";
682 +$fa-var-thermometer-2: "\f2c9";
683 +$fa-var-thermometer-3: "\f2c8";
684 +$fa-var-thermometer-4: "\f2c7";
685 +$fa-var-thermometer-empty: "\f2cb";
686 +$fa-var-thermometer-full: "\f2c7";
687 +$fa-var-thermometer-half: "\f2c9";
688 +$fa-var-thermometer-quarter: "\f2ca";
689 +$fa-var-thermometer-three-quarters: "\f2c8";
690 +$fa-var-thumb-tack: "\f08d";
691 +$fa-var-thumbs-down: "\f165";
692 +$fa-var-thumbs-o-down: "\f088";
693 +$fa-var-thumbs-o-up: "\f087";
694 +$fa-var-thumbs-up: "\f164";
695 +$fa-var-ticket: "\f145";
696 +$fa-var-times: "\f00d";
697 +$fa-var-times-circle: "\f057";
698 +$fa-var-times-circle-o: "\f05c";
699 +$fa-var-times-rectangle: "\f2d3";
700 +$fa-var-times-rectangle-o: "\f2d4";
701 +$fa-var-tint: "\f043";
702 +$fa-var-toggle-down: "\f150";
703 +$fa-var-toggle-left: "\f191";
704 +$fa-var-toggle-off: "\f204";
705 +$fa-var-toggle-on: "\f205";
706 +$fa-var-toggle-right: "\f152";
707 +$fa-var-toggle-up: "\f151";
708 +$fa-var-trademark: "\f25c";
709 +$fa-var-train: "\f238";
710 +$fa-var-transgender: "\f224";
711 +$fa-var-transgender-alt: "\f225";
712 +$fa-var-trash: "\f1f8";
713 +$fa-var-trash-o: "\f014";
714 +$fa-var-tree: "\f1bb";
715 +$fa-var-trello: "\f181";
716 +$fa-var-tripadvisor: "\f262";
717 +$fa-var-trophy: "\f091";
718 +$fa-var-truck: "\f0d1";
719 +$fa-var-try: "\f195";
720 +$fa-var-tty: "\f1e4";
721 +$fa-var-tumblr: "\f173";
722 +$fa-var-tumblr-square: "\f174";
723 +$fa-var-turkish-lira: "\f195";
724 +$fa-var-tv: "\f26c";
725 +$fa-var-twitch: "\f1e8";
726 +$fa-var-twitter: "\f099";
727 +$fa-var-twitter-square: "\f081";
728 +$fa-var-umbrella: "\f0e9";
729 +$fa-var-underline: "\f0cd";
730 +$fa-var-undo: "\f0e2";
731 +$fa-var-universal-access: "\f29a";
732 +$fa-var-university: "\f19c";
733 +$fa-var-unlink: "\f127";
734 +$fa-var-unlock: "\f09c";
735 +$fa-var-unlock-alt: "\f13e";
736 +$fa-var-unsorted: "\f0dc";
737 +$fa-var-upload: "\f093";
738 +$fa-var-usb: "\f287";
739 +$fa-var-usd: "\f155";
740 +$fa-var-user: "\f007";
741 +$fa-var-user-circle: "\f2bd";
742 +$fa-var-user-circle-o: "\f2be";
743 +$fa-var-user-md: "\f0f0";
744 +$fa-var-user-o: "\f2c0";
745 +$fa-var-user-plus: "\f234";
746 +$fa-var-user-secret: "\f21b";
747 +$fa-var-user-times: "\f235";
748 +$fa-var-users: "\f0c0";
749 +$fa-var-vcard: "\f2bb";
750 +$fa-var-vcard-o: "\f2bc";
751 +$fa-var-venus: "\f221";
752 +$fa-var-venus-double: "\f226";
753 +$fa-var-venus-mars: "\f228";
754 +$fa-var-viacoin: "\f237";
755 +$fa-var-viadeo: "\f2a9";
756 +$fa-var-viadeo-square: "\f2aa";
757 +$fa-var-video-camera: "\f03d";
758 +$fa-var-vimeo: "\f27d";
759 +$fa-var-vimeo-square: "\f194";
760 +$fa-var-vine: "\f1ca";
761 +$fa-var-vk: "\f189";
762 +$fa-var-volume-control-phone: "\f2a0";
763 +$fa-var-volume-down: "\f027";
764 +$fa-var-volume-off: "\f026";
765 +$fa-var-volume-up: "\f028";
766 +$fa-var-warning: "\f071";
767 +$fa-var-wechat: "\f1d7";
768 +$fa-var-weibo: "\f18a";
769 +$fa-var-weixin: "\f1d7";
770 +$fa-var-whatsapp: "\f232";
771 +$fa-var-wheelchair: "\f193";
772 +$fa-var-wheelchair-alt: "\f29b";
773 +$fa-var-wifi: "\f1eb";
774 +$fa-var-wikipedia-w: "\f266";
775 +$fa-var-window-close: "\f2d3";
776 +$fa-var-window-close-o: "\f2d4";
777 +$fa-var-window-maximize: "\f2d0";
778 +$fa-var-window-minimize: "\f2d1";
779 +$fa-var-window-restore: "\f2d2";
780 +$fa-var-windows: "\f17a";
781 +$fa-var-won: "\f159";
782 +$fa-var-wordpress: "\f19a";
783 +$fa-var-wpbeginner: "\f297";
784 +$fa-var-wpexplorer: "\f2de";
785 +$fa-var-wpforms: "\f298";
786 +$fa-var-wrench: "\f0ad";
787 +$fa-var-xing: "\f168";
788 +$fa-var-xing-square: "\f169";
789 +$fa-var-y-combinator: "\f23b";
790 +$fa-var-y-combinator-square: "\f1d4";
791 +$fa-var-yahoo: "\f19e";
792 +$fa-var-yc: "\f23b";
793 +$fa-var-yc-square: "\f1d4";
794 +$fa-var-yelp: "\f1e9";
795 +$fa-var-yen: "\f157";
796 +$fa-var-yoast: "\f2b1";
797 +$fa-var-youtube: "\f167";
798 +$fa-var-youtube-play: "\f16a";
799 +$fa-var-youtube-square: "\f166";
800 +
1 +/*!
2 + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 + */
5 +
6 +@import "variables";
7 +@import "mixins";
8 +@import "path";
9 +@import "core";
10 +@import "larger";
11 +@import "fixed-width";
12 +@import "list";
13 +@import "bordered-pulled";
14 +@import "animated";
15 +@import "rotated-flipped";
16 +@import "stacked";
17 +@import "icons";
18 +@import "screen-reader";
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
1 +Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)
2 +
3 +This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 +This license is copied below, and is also available with a FAQ at:
5 +http://scripts.sil.org/OFL
6 +
7 +
8 +-----------------------------------------------------------
9 +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 +-----------------------------------------------------------
11 +
12 +PREAMBLE
13 +The goals of the Open Font License (OFL) are to stimulate worldwide
14 +development of collaborative font projects, to support the font creation
15 +efforts of academic and linguistic communities, and to provide a free and
16 +open framework in which fonts may be shared and improved in partnership
17 +with others.
18 +
19 +The OFL allows the licensed fonts to be used, studied, modified and
20 +redistributed freely as long as they are not sold by themselves. The
21 +fonts, including any derivative works, can be bundled, embedded,
22 +redistributed and/or sold with any software provided that any reserved
23 +names are not used by derivative works. The fonts and derivatives,
24 +however, cannot be released under any other type of license. The
25 +requirement for fonts to remain under this license does not apply
26 +to any document created using the fonts or their derivatives.
27 +
28 +DEFINITIONS
29 +"Font Software" refers to the set of files released by the Copyright
30 +Holder(s) under this license and clearly marked as such. This may
31 +include source files, build scripts and documentation.
32 +
33 +"Reserved Font Name" refers to any names specified as such after the
34 +copyright statement(s).
35 +
36 +"Original Version" refers to the collection of Font Software components as
37 +distributed by the Copyright Holder(s).
38 +
39 +"Modified Version" refers to any derivative made by adding to, deleting,
40 +or substituting -- in part or in whole -- any of the components of the
41 +Original Version, by changing formats or by porting the Font Software to a
42 +new environment.
43 +
44 +"Author" refers to any designer, engineer, programmer, technical
45 +writer or other person who contributed to the Font Software.
46 +
47 +PERMISSION & CONDITIONS
48 +Permission is hereby granted, free of charge, to any person obtaining
49 +a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 +redistribute, and sell modified and unmodified copies of the Font
51 +Software, subject to the following conditions:
52 +
53 +1) Neither the Font Software nor any of its individual components,
54 +in Original or Modified Versions, may be sold by itself.
55 +
56 +2) Original or Modified Versions of the Font Software may be bundled,
57 +redistributed and/or sold with any software, provided that each copy
58 +contains the above copyright notice and this license. These can be
59 +included either as stand-alone text files, human-readable headers or
60 +in the appropriate machine-readable metadata fields within text or
61 +binary files as long as those fields can be easily viewed by the user.
62 +
63 +3) No Modified Version of the Font Software may use the Reserved Font
64 +Name(s) unless explicit written permission is granted by the corresponding
65 +Copyright Holder. This restriction only applies to the primary font name as
66 +presented to the users.
67 +
68 +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 +Software shall not be used to promote, endorse or advertise any
70 +Modified Version, except to acknowledge the contribution(s) of the
71 +Copyright Holder(s) and the Author(s) or with their explicit written
72 +permission.
73 +
74 +5) The Font Software, modified or unmodified, in part or in whole,
75 +must be distributed entirely under this license, and must not be
76 +distributed under any other license. The requirement for fonts to
77 +remain under this license does not apply to any document created
78 +using the Font Software.
79 +
80 +TERMINATION
81 +This license becomes null and void if any of the above conditions are
82 +not met.
83 +
84 +DISCLAIMER
85 +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 +OTHER DEALINGS IN THE FONT SOFTWARE.
No preview for this file type
1 +
2 +
3 +/*//////////////////////////////////////////////////////////////////
4 +[ FONT ]*/
5 +
6 +
7 +@font-face {
8 + font-family: OpenSans-Regular;
9 + src: url('../fonts/OpenSans/OpenSans-Regular.ttf');
10 +}
11 +
12 +
13 +
14 +/*//////////////////////////////////////////////////////////////////
15 +[ RESTYLE TAG ]*/
16 +* {
17 + margin: 0px;
18 + padding: 0px;
19 + box-sizing: border-box;
20 +}
21 +
22 +body, html {
23 + height: 100%;
24 + font-family: sans-serif;
25 +}
26 +
27 +/* ------------------------------------ */
28 +a {
29 + margin: 0px;
30 + transition: all 0.4s;
31 + -webkit-transition: all 0.4s;
32 + -o-transition: all 0.4s;
33 + -moz-transition: all 0.4s;
34 +}
35 +
36 +a:focus {
37 + outline: none !important;
38 +}
39 +
40 +a:hover {
41 + text-decoration: none;
42 +}
43 +
44 +/* ------------------------------------ */
45 +h1,h2,h3,h4,h5,h6 {margin: 0px;}
46 +
47 +p {margin: 0px;}
48 +
49 +ul, li {
50 + margin: 0px;
51 + list-style-type: none;
52 +}
53 +
54 +
55 +/* ------------------------------------ */
56 +input {
57 + display: block;
58 + outline: none;
59 + border: none !important;
60 +}
61 +
62 +textarea {
63 + display: block;
64 + outline: none;
65 +}
66 +
67 +textarea:focus, input:focus {
68 + border-color: transparent !important;
69 +}
70 +
71 +/* ------------------------------------ */
72 +button {
73 + outline: none !important;
74 + border: none;
75 + background: transparent;
76 +}
77 +
78 +button:hover {
79 + cursor: pointer;
80 +}
81 +
82 +iframe {
83 + border: none !important;
84 +}
85 +
86 +
87 +
88 +
89 +/*//////////////////////////////////////////////////////////////////
90 +[ Utiliti ]*/
91 +
92 +
93 +
94 +
95 +
96 +
97 +/*//////////////////////////////////////////////////////////////////
98 +[ Table ]*/
99 +
100 +.limiter {
101 + width: 100%;
102 + margin: 0 auto;
103 +}
104 +
105 +.container-table100 {
106 + width: 100%;
107 + min-height: 100vh;
108 + background: #c850c0;
109 + background: -webkit-linear-gradient(45deg, #4158d0, #c850c0);
110 + background: -o-linear-gradient(45deg, #4158d0, #c850c0);
111 + background: -moz-linear-gradient(45deg, #4158d0, #c850c0);
112 + background: linear-gradient(45deg, #4158d0, #c850c0);
113 +
114 + display: -webkit-box;
115 + display: -webkit-flex;
116 + display: -moz-box;
117 + display: -ms-flexbox;
118 + display: flex;
119 + align-items: center;
120 + justify-content: center;
121 + flex-wrap: wrap;
122 + padding: 33px 30px;
123 +}
124 +
125 +.wrap-table100 {
126 + width: 1170px;
127 +}
128 +
129 +table {
130 + border-spacing: 1;
131 + border-collapse: collapse;
132 + background: white;
133 + border-radius: 10px;
134 + overflow: hidden;
135 + width: 100%;
136 + margin: 0 auto;
137 + position: relative;
138 +}
139 +table * {
140 + position: relative;
141 +}
142 +table td, table th {
143 + padding-left: 8px;
144 +}
145 +table thead tr {
146 + height: 60px;
147 + background: #36304a;
148 +}
149 +table tbody tr {
150 + height: 50px;
151 +}
152 +table tbody tr:last-child {
153 + border: 0;
154 +}
155 +table td, table th {
156 + text-align: left;
157 +}
158 +table td.l, table th.l {
159 + text-align: right;
160 +}
161 +table td.c, table th.c {
162 + text-align: center;
163 +}
164 +table td.r, table th.r {
165 + text-align: center;
166 +}
167 +
168 +
169 +.table100-head th{
170 + font-family: OpenSans-Regular;
171 + font-size: 18px;
172 + color: #fff;
173 + line-height: 1.2;
174 + font-weight: unset;
175 +}
176 +
177 +tbody tr:nth-child(even) {
178 + background-color: #f5f5f5;
179 +}
180 +
181 +tbody tr {
182 + font-family: OpenSans-Regular;
183 + font-size: 15px;
184 + color: #808080;
185 + line-height: 1.2;
186 + font-weight: unset;
187 +}
188 +
189 +tbody tr:hover {
190 + color: #555555;
191 + background-color: #f5f5f5;
192 + cursor: pointer;
193 +}
194 +
195 +.column1 {
196 + width: 260px;
197 + padding-left: 40px;
198 +}
199 +
200 +.column2 {
201 + width: 160px;
202 +}
203 +
204 +.column3 {
205 + width: 245px;
206 +}
207 +
208 +.column4 {
209 + width: 110px;
210 + text-align: right;
211 +}
212 +
213 +.column5 {
214 + width: 170px;
215 + text-align: right;
216 +}
217 +
218 +.column6 {
219 + width: 222px;
220 + text-align: right;
221 + padding-right: 62px;
222 +}
223 +
224 +
225 +@media screen and (max-width: 992px) {
226 + table {
227 + display: block;
228 + }
229 + table > *, table tr, table td, table th {
230 + display: block;
231 + }
232 + table thead {
233 + display: none;
234 + }
235 + table tbody tr {
236 + height: auto;
237 + padding: 37px 0;
238 + }
239 + table tbody tr td {
240 + padding-left: 40% !important;
241 + margin-bottom: 24px;
242 + }
243 + table tbody tr td:last-child {
244 + margin-bottom: 0;
245 + }
246 + table tbody tr td:before {
247 + font-family: OpenSans-Regular;
248 + font-size: 14px;
249 + color: #999999;
250 + line-height: 1.2;
251 + font-weight: unset;
252 + position: absolute;
253 + width: 40%;
254 + left: 30px;
255 + top: 0;
256 + }
257 + table tbody tr td:nth-child(1):before {
258 + content: "Date";
259 + }
260 + table tbody tr td:nth-child(2):before {
261 + content: "Order ID";
262 + }
263 + table tbody tr td:nth-child(3):before {
264 + content: "Name";
265 + }
266 + table tbody tr td:nth-child(4):before {
267 + content: "Price";
268 + }
269 + table tbody tr td:nth-child(5):before {
270 + content: "Quantity";
271 + }
272 + table tbody tr td:nth-child(6):before {
273 + content: "Total";
274 + }
275 +
276 + .column4,
277 + .column5,
278 + .column6 {
279 + text-align: left;
280 + }
281 +
282 + .column4,
283 + .column5,
284 + .column6,
285 + .column1,
286 + .column2,
287 + .column3 {
288 + width: 100%;
289 + }
290 +
291 + tbody tr {
292 + font-size: 14px;
293 + }
294 +}
295 +
296 +@media (max-width: 576px) {
297 + .container-table100 {
298 + padding-left: 15px;
299 + padding-right: 15px;
300 + }
301 +}
...\ No newline at end of file ...\ No newline at end of file
1 +/*[ FONT SIZE ]
2 +///////////////////////////////////////////////////////////
3 +*/
4 +.fs-1 {font-size: 1px;}
5 +.fs-2 {font-size: 2px;}
6 +.fs-3 {font-size: 3px;}
7 +.fs-4 {font-size: 4px;}
8 +.fs-5 {font-size: 5px;}
9 +.fs-6 {font-size: 6px;}
10 +.fs-7 {font-size: 7px;}
11 +.fs-8 {font-size: 8px;}
12 +.fs-9 {font-size: 9px;}
13 +.fs-10 {font-size: 10px;}
14 +.fs-11 {font-size: 11px;}
15 +.fs-12 {font-size: 12px;}
16 +.fs-13 {font-size: 13px;}
17 +.fs-14 {font-size: 14px;}
18 +.fs-15 {font-size: 15px;}
19 +.fs-16 {font-size: 16px;}
20 +.fs-17 {font-size: 17px;}
21 +.fs-18 {font-size: 18px;}
22 +.fs-19 {font-size: 19px;}
23 +.fs-20 {font-size: 20px;}
24 +.fs-21 {font-size: 21px;}
25 +.fs-22 {font-size: 22px;}
26 +.fs-23 {font-size: 23px;}
27 +.fs-24 {font-size: 24px;}
28 +.fs-25 {font-size: 25px;}
29 +.fs-26 {font-size: 26px;}
30 +.fs-27 {font-size: 27px;}
31 +.fs-28 {font-size: 28px;}
32 +.fs-29 {font-size: 29px;}
33 +.fs-30 {font-size: 30px;}
34 +.fs-31 {font-size: 31px;}
35 +.fs-32 {font-size: 32px;}
36 +.fs-33 {font-size: 33px;}
37 +.fs-34 {font-size: 34px;}
38 +.fs-35 {font-size: 35px;}
39 +.fs-36 {font-size: 36px;}
40 +.fs-37 {font-size: 37px;}
41 +.fs-38 {font-size: 38px;}
42 +.fs-39 {font-size: 39px;}
43 +.fs-40 {font-size: 40px;}
44 +.fs-41 {font-size: 41px;}
45 +.fs-42 {font-size: 42px;}
46 +.fs-43 {font-size: 43px;}
47 +.fs-44 {font-size: 44px;}
48 +.fs-45 {font-size: 45px;}
49 +.fs-46 {font-size: 46px;}
50 +.fs-47 {font-size: 47px;}
51 +.fs-48 {font-size: 48px;}
52 +.fs-49 {font-size: 49px;}
53 +.fs-50 {font-size: 50px;}
54 +.fs-51 {font-size: 51px;}
55 +.fs-52 {font-size: 52px;}
56 +.fs-53 {font-size: 53px;}
57 +.fs-54 {font-size: 54px;}
58 +.fs-55 {font-size: 55px;}
59 +.fs-56 {font-size: 56px;}
60 +.fs-57 {font-size: 57px;}
61 +.fs-58 {font-size: 58px;}
62 +.fs-59 {font-size: 59px;}
63 +.fs-60 {font-size: 60px;}
64 +.fs-61 {font-size: 61px;}
65 +.fs-62 {font-size: 62px;}
66 +.fs-63 {font-size: 63px;}
67 +.fs-64 {font-size: 64px;}
68 +.fs-65 {font-size: 65px;}
69 +.fs-66 {font-size: 66px;}
70 +.fs-67 {font-size: 67px;}
71 +.fs-68 {font-size: 68px;}
72 +.fs-69 {font-size: 69px;}
73 +.fs-70 {font-size: 70px;}
74 +.fs-71 {font-size: 71px;}
75 +.fs-72 {font-size: 72px;}
76 +.fs-73 {font-size: 73px;}
77 +.fs-74 {font-size: 74px;}
78 +.fs-75 {font-size: 75px;}
79 +.fs-76 {font-size: 76px;}
80 +.fs-77 {font-size: 77px;}
81 +.fs-78 {font-size: 78px;}
82 +.fs-79 {font-size: 79px;}
83 +.fs-80 {font-size: 80px;}
84 +.fs-81 {font-size: 81px;}
85 +.fs-82 {font-size: 82px;}
86 +.fs-83 {font-size: 83px;}
87 +.fs-84 {font-size: 84px;}
88 +.fs-85 {font-size: 85px;}
89 +.fs-86 {font-size: 86px;}
90 +.fs-87 {font-size: 87px;}
91 +.fs-88 {font-size: 88px;}
92 +.fs-89 {font-size: 89px;}
93 +.fs-90 {font-size: 90px;}
94 +.fs-91 {font-size: 91px;}
95 +.fs-92 {font-size: 92px;}
96 +.fs-93 {font-size: 93px;}
97 +.fs-94 {font-size: 94px;}
98 +.fs-95 {font-size: 95px;}
99 +.fs-96 {font-size: 96px;}
100 +.fs-97 {font-size: 97px;}
101 +.fs-98 {font-size: 98px;}
102 +.fs-99 {font-size: 99px;}
103 +.fs-100 {font-size: 100px;}
104 +.fs-101 {font-size: 101px;}
105 +.fs-102 {font-size: 102px;}
106 +.fs-103 {font-size: 103px;}
107 +.fs-104 {font-size: 104px;}
108 +.fs-105 {font-size: 105px;}
109 +.fs-106 {font-size: 106px;}
110 +.fs-107 {font-size: 107px;}
111 +.fs-108 {font-size: 108px;}
112 +.fs-109 {font-size: 109px;}
113 +.fs-110 {font-size: 110px;}
114 +.fs-111 {font-size: 111px;}
115 +.fs-112 {font-size: 112px;}
116 +.fs-113 {font-size: 113px;}
117 +.fs-114 {font-size: 114px;}
118 +.fs-115 {font-size: 115px;}
119 +.fs-116 {font-size: 116px;}
120 +.fs-117 {font-size: 117px;}
121 +.fs-118 {font-size: 118px;}
122 +.fs-119 {font-size: 119px;}
123 +.fs-120 {font-size: 120px;}
124 +.fs-121 {font-size: 121px;}
125 +.fs-122 {font-size: 122px;}
126 +.fs-123 {font-size: 123px;}
127 +.fs-124 {font-size: 124px;}
128 +.fs-125 {font-size: 125px;}
129 +.fs-126 {font-size: 126px;}
130 +.fs-127 {font-size: 127px;}
131 +.fs-128 {font-size: 128px;}
132 +.fs-129 {font-size: 129px;}
133 +.fs-130 {font-size: 130px;}
134 +.fs-131 {font-size: 131px;}
135 +.fs-132 {font-size: 132px;}
136 +.fs-133 {font-size: 133px;}
137 +.fs-134 {font-size: 134px;}
138 +.fs-135 {font-size: 135px;}
139 +.fs-136 {font-size: 136px;}
140 +.fs-137 {font-size: 137px;}
141 +.fs-138 {font-size: 138px;}
142 +.fs-139 {font-size: 139px;}
143 +.fs-140 {font-size: 140px;}
144 +.fs-141 {font-size: 141px;}
145 +.fs-142 {font-size: 142px;}
146 +.fs-143 {font-size: 143px;}
147 +.fs-144 {font-size: 144px;}
148 +.fs-145 {font-size: 145px;}
149 +.fs-146 {font-size: 146px;}
150 +.fs-147 {font-size: 147px;}
151 +.fs-148 {font-size: 148px;}
152 +.fs-149 {font-size: 149px;}
153 +.fs-150 {font-size: 150px;}
154 +.fs-151 {font-size: 151px;}
155 +.fs-152 {font-size: 152px;}
156 +.fs-153 {font-size: 153px;}
157 +.fs-154 {font-size: 154px;}
158 +.fs-155 {font-size: 155px;}
159 +.fs-156 {font-size: 156px;}
160 +.fs-157 {font-size: 157px;}
161 +.fs-158 {font-size: 158px;}
162 +.fs-159 {font-size: 159px;}
163 +.fs-160 {font-size: 160px;}
164 +.fs-161 {font-size: 161px;}
165 +.fs-162 {font-size: 162px;}
166 +.fs-163 {font-size: 163px;}
167 +.fs-164 {font-size: 164px;}
168 +.fs-165 {font-size: 165px;}
169 +.fs-166 {font-size: 166px;}
170 +.fs-167 {font-size: 167px;}
171 +.fs-168 {font-size: 168px;}
172 +.fs-169 {font-size: 169px;}
173 +.fs-170 {font-size: 170px;}
174 +.fs-171 {font-size: 171px;}
175 +.fs-172 {font-size: 172px;}
176 +.fs-173 {font-size: 173px;}
177 +.fs-174 {font-size: 174px;}
178 +.fs-175 {font-size: 175px;}
179 +.fs-176 {font-size: 176px;}
180 +.fs-177 {font-size: 177px;}
181 +.fs-178 {font-size: 178px;}
182 +.fs-179 {font-size: 179px;}
183 +.fs-180 {font-size: 180px;}
184 +.fs-181 {font-size: 181px;}
185 +.fs-182 {font-size: 182px;}
186 +.fs-183 {font-size: 183px;}
187 +.fs-184 {font-size: 184px;}
188 +.fs-185 {font-size: 185px;}
189 +.fs-186 {font-size: 186px;}
190 +.fs-187 {font-size: 187px;}
191 +.fs-188 {font-size: 188px;}
192 +.fs-189 {font-size: 189px;}
193 +.fs-190 {font-size: 190px;}
194 +.fs-191 {font-size: 191px;}
195 +.fs-192 {font-size: 192px;}
196 +.fs-193 {font-size: 193px;}
197 +.fs-194 {font-size: 194px;}
198 +.fs-195 {font-size: 195px;}
199 +.fs-196 {font-size: 196px;}
200 +.fs-197 {font-size: 197px;}
201 +.fs-198 {font-size: 198px;}
202 +.fs-199 {font-size: 199px;}
203 +.fs-200 {font-size: 200px;}
204 +
205 +/*[ PADDING ]
206 +///////////////////////////////////////////////////////////
207 +*/
208 +.p-t-0 {padding-top: 0px;}
209 +.p-t-1 {padding-top: 1px;}
210 +.p-t-2 {padding-top: 2px;}
211 +.p-t-3 {padding-top: 3px;}
212 +.p-t-4 {padding-top: 4px;}
213 +.p-t-5 {padding-top: 5px;}
214 +.p-t-6 {padding-top: 6px;}
215 +.p-t-7 {padding-top: 7px;}
216 +.p-t-8 {padding-top: 8px;}
217 +.p-t-9 {padding-top: 9px;}
218 +.p-t-10 {padding-top: 10px;}
219 +.p-t-11 {padding-top: 11px;}
220 +.p-t-12 {padding-top: 12px;}
221 +.p-t-13 {padding-top: 13px;}
222 +.p-t-14 {padding-top: 14px;}
223 +.p-t-15 {padding-top: 15px;}
224 +.p-t-16 {padding-top: 16px;}
225 +.p-t-17 {padding-top: 17px;}
226 +.p-t-18 {padding-top: 18px;}
227 +.p-t-19 {padding-top: 19px;}
228 +.p-t-20 {padding-top: 20px;}
229 +.p-t-21 {padding-top: 21px;}
230 +.p-t-22 {padding-top: 22px;}
231 +.p-t-23 {padding-top: 23px;}
232 +.p-t-24 {padding-top: 24px;}
233 +.p-t-25 {padding-top: 25px;}
234 +.p-t-26 {padding-top: 26px;}
235 +.p-t-27 {padding-top: 27px;}
236 +.p-t-28 {padding-top: 28px;}
237 +.p-t-29 {padding-top: 29px;}
238 +.p-t-30 {padding-top: 30px;}
239 +.p-t-31 {padding-top: 31px;}
240 +.p-t-32 {padding-top: 32px;}
241 +.p-t-33 {padding-top: 33px;}
242 +.p-t-34 {padding-top: 34px;}
243 +.p-t-35 {padding-top: 35px;}
244 +.p-t-36 {padding-top: 36px;}
245 +.p-t-37 {padding-top: 37px;}
246 +.p-t-38 {padding-top: 38px;}
247 +.p-t-39 {padding-top: 39px;}
248 +.p-t-40 {padding-top: 40px;}
249 +.p-t-41 {padding-top: 41px;}
250 +.p-t-42 {padding-top: 42px;}
251 +.p-t-43 {padding-top: 43px;}
252 +.p-t-44 {padding-top: 44px;}
253 +.p-t-45 {padding-top: 45px;}
254 +.p-t-46 {padding-top: 46px;}
255 +.p-t-47 {padding-top: 47px;}
256 +.p-t-48 {padding-top: 48px;}
257 +.p-t-49 {padding-top: 49px;}
258 +.p-t-50 {padding-top: 50px;}
259 +.p-t-51 {padding-top: 51px;}
260 +.p-t-52 {padding-top: 52px;}
261 +.p-t-53 {padding-top: 53px;}
262 +.p-t-54 {padding-top: 54px;}
263 +.p-t-55 {padding-top: 55px;}
264 +.p-t-56 {padding-top: 56px;}
265 +.p-t-57 {padding-top: 57px;}
266 +.p-t-58 {padding-top: 58px;}
267 +.p-t-59 {padding-top: 59px;}
268 +.p-t-60 {padding-top: 60px;}
269 +.p-t-61 {padding-top: 61px;}
270 +.p-t-62 {padding-top: 62px;}
271 +.p-t-63 {padding-top: 63px;}
272 +.p-t-64 {padding-top: 64px;}
273 +.p-t-65 {padding-top: 65px;}
274 +.p-t-66 {padding-top: 66px;}
275 +.p-t-67 {padding-top: 67px;}
276 +.p-t-68 {padding-top: 68px;}
277 +.p-t-69 {padding-top: 69px;}
278 +.p-t-70 {padding-top: 70px;}
279 +.p-t-71 {padding-top: 71px;}
280 +.p-t-72 {padding-top: 72px;}
281 +.p-t-73 {padding-top: 73px;}
282 +.p-t-74 {padding-top: 74px;}
283 +.p-t-75 {padding-top: 75px;}
284 +.p-t-76 {padding-top: 76px;}
285 +.p-t-77 {padding-top: 77px;}
286 +.p-t-78 {padding-top: 78px;}
287 +.p-t-79 {padding-top: 79px;}
288 +.p-t-80 {padding-top: 80px;}
289 +.p-t-81 {padding-top: 81px;}
290 +.p-t-82 {padding-top: 82px;}
291 +.p-t-83 {padding-top: 83px;}
292 +.p-t-84 {padding-top: 84px;}
293 +.p-t-85 {padding-top: 85px;}
294 +.p-t-86 {padding-top: 86px;}
295 +.p-t-87 {padding-top: 87px;}
296 +.p-t-88 {padding-top: 88px;}
297 +.p-t-89 {padding-top: 89px;}
298 +.p-t-90 {padding-top: 90px;}
299 +.p-t-91 {padding-top: 91px;}
300 +.p-t-92 {padding-top: 92px;}
301 +.p-t-93 {padding-top: 93px;}
302 +.p-t-94 {padding-top: 94px;}
303 +.p-t-95 {padding-top: 95px;}
304 +.p-t-96 {padding-top: 96px;}
305 +.p-t-97 {padding-top: 97px;}
306 +.p-t-98 {padding-top: 98px;}
307 +.p-t-99 {padding-top: 99px;}
308 +.p-t-100 {padding-top: 100px;}
309 +.p-t-101 {padding-top: 101px;}
310 +.p-t-102 {padding-top: 102px;}
311 +.p-t-103 {padding-top: 103px;}
312 +.p-t-104 {padding-top: 104px;}
313 +.p-t-105 {padding-top: 105px;}
314 +.p-t-106 {padding-top: 106px;}
315 +.p-t-107 {padding-top: 107px;}
316 +.p-t-108 {padding-top: 108px;}
317 +.p-t-109 {padding-top: 109px;}
318 +.p-t-110 {padding-top: 110px;}
319 +.p-t-111 {padding-top: 111px;}
320 +.p-t-112 {padding-top: 112px;}
321 +.p-t-113 {padding-top: 113px;}
322 +.p-t-114 {padding-top: 114px;}
323 +.p-t-115 {padding-top: 115px;}
324 +.p-t-116 {padding-top: 116px;}
325 +.p-t-117 {padding-top: 117px;}
326 +.p-t-118 {padding-top: 118px;}
327 +.p-t-119 {padding-top: 119px;}
328 +.p-t-120 {padding-top: 120px;}
329 +.p-t-121 {padding-top: 121px;}
330 +.p-t-122 {padding-top: 122px;}
331 +.p-t-123 {padding-top: 123px;}
332 +.p-t-124 {padding-top: 124px;}
333 +.p-t-125 {padding-top: 125px;}
334 +.p-t-126 {padding-top: 126px;}
335 +.p-t-127 {padding-top: 127px;}
336 +.p-t-128 {padding-top: 128px;}
337 +.p-t-129 {padding-top: 129px;}
338 +.p-t-130 {padding-top: 130px;}
339 +.p-t-131 {padding-top: 131px;}
340 +.p-t-132 {padding-top: 132px;}
341 +.p-t-133 {padding-top: 133px;}
342 +.p-t-134 {padding-top: 134px;}
343 +.p-t-135 {padding-top: 135px;}
344 +.p-t-136 {padding-top: 136px;}
345 +.p-t-137 {padding-top: 137px;}
346 +.p-t-138 {padding-top: 138px;}
347 +.p-t-139 {padding-top: 139px;}
348 +.p-t-140 {padding-top: 140px;}
349 +.p-t-141 {padding-top: 141px;}
350 +.p-t-142 {padding-top: 142px;}
351 +.p-t-143 {padding-top: 143px;}
352 +.p-t-144 {padding-top: 144px;}
353 +.p-t-145 {padding-top: 145px;}
354 +.p-t-146 {padding-top: 146px;}
355 +.p-t-147 {padding-top: 147px;}
356 +.p-t-148 {padding-top: 148px;}
357 +.p-t-149 {padding-top: 149px;}
358 +.p-t-150 {padding-top: 150px;}
359 +.p-t-151 {padding-top: 151px;}
360 +.p-t-152 {padding-top: 152px;}
361 +.p-t-153 {padding-top: 153px;}
362 +.p-t-154 {padding-top: 154px;}
363 +.p-t-155 {padding-top: 155px;}
364 +.p-t-156 {padding-top: 156px;}
365 +.p-t-157 {padding-top: 157px;}
366 +.p-t-158 {padding-top: 158px;}
367 +.p-t-159 {padding-top: 159px;}
368 +.p-t-160 {padding-top: 160px;}
369 +.p-t-161 {padding-top: 161px;}
370 +.p-t-162 {padding-top: 162px;}
371 +.p-t-163 {padding-top: 163px;}
372 +.p-t-164 {padding-top: 164px;}
373 +.p-t-165 {padding-top: 165px;}
374 +.p-t-166 {padding-top: 166px;}
375 +.p-t-167 {padding-top: 167px;}
376 +.p-t-168 {padding-top: 168px;}
377 +.p-t-169 {padding-top: 169px;}
378 +.p-t-170 {padding-top: 170px;}
379 +.p-t-171 {padding-top: 171px;}
380 +.p-t-172 {padding-top: 172px;}
381 +.p-t-173 {padding-top: 173px;}
382 +.p-t-174 {padding-top: 174px;}
383 +.p-t-175 {padding-top: 175px;}
384 +.p-t-176 {padding-top: 176px;}
385 +.p-t-177 {padding-top: 177px;}
386 +.p-t-178 {padding-top: 178px;}
387 +.p-t-179 {padding-top: 179px;}
388 +.p-t-180 {padding-top: 180px;}
389 +.p-t-181 {padding-top: 181px;}
390 +.p-t-182 {padding-top: 182px;}
391 +.p-t-183 {padding-top: 183px;}
392 +.p-t-184 {padding-top: 184px;}
393 +.p-t-185 {padding-top: 185px;}
394 +.p-t-186 {padding-top: 186px;}
395 +.p-t-187 {padding-top: 187px;}
396 +.p-t-188 {padding-top: 188px;}
397 +.p-t-189 {padding-top: 189px;}
398 +.p-t-190 {padding-top: 190px;}
399 +.p-t-191 {padding-top: 191px;}
400 +.p-t-192 {padding-top: 192px;}
401 +.p-t-193 {padding-top: 193px;}
402 +.p-t-194 {padding-top: 194px;}
403 +.p-t-195 {padding-top: 195px;}
404 +.p-t-196 {padding-top: 196px;}
405 +.p-t-197 {padding-top: 197px;}
406 +.p-t-198 {padding-top: 198px;}
407 +.p-t-199 {padding-top: 199px;}
408 +.p-t-200 {padding-top: 200px;}
409 +.p-t-201 {padding-top: 201px;}
410 +.p-t-202 {padding-top: 202px;}
411 +.p-t-203 {padding-top: 203px;}
412 +.p-t-204 {padding-top: 204px;}
413 +.p-t-205 {padding-top: 205px;}
414 +.p-t-206 {padding-top: 206px;}
415 +.p-t-207 {padding-top: 207px;}
416 +.p-t-208 {padding-top: 208px;}
417 +.p-t-209 {padding-top: 209px;}
418 +.p-t-210 {padding-top: 210px;}
419 +.p-t-211 {padding-top: 211px;}
420 +.p-t-212 {padding-top: 212px;}
421 +.p-t-213 {padding-top: 213px;}
422 +.p-t-214 {padding-top: 214px;}
423 +.p-t-215 {padding-top: 215px;}
424 +.p-t-216 {padding-top: 216px;}
425 +.p-t-217 {padding-top: 217px;}
426 +.p-t-218 {padding-top: 218px;}
427 +.p-t-219 {padding-top: 219px;}
428 +.p-t-220 {padding-top: 220px;}
429 +.p-t-221 {padding-top: 221px;}
430 +.p-t-222 {padding-top: 222px;}
431 +.p-t-223 {padding-top: 223px;}
432 +.p-t-224 {padding-top: 224px;}
433 +.p-t-225 {padding-top: 225px;}
434 +.p-t-226 {padding-top: 226px;}
435 +.p-t-227 {padding-top: 227px;}
436 +.p-t-228 {padding-top: 228px;}
437 +.p-t-229 {padding-top: 229px;}
438 +.p-t-230 {padding-top: 230px;}
439 +.p-t-231 {padding-top: 231px;}
440 +.p-t-232 {padding-top: 232px;}
441 +.p-t-233 {padding-top: 233px;}
442 +.p-t-234 {padding-top: 234px;}
443 +.p-t-235 {padding-top: 235px;}
444 +.p-t-236 {padding-top: 236px;}
445 +.p-t-237 {padding-top: 237px;}
446 +.p-t-238 {padding-top: 238px;}
447 +.p-t-239 {padding-top: 239px;}
448 +.p-t-240 {padding-top: 240px;}
449 +.p-t-241 {padding-top: 241px;}
450 +.p-t-242 {padding-top: 242px;}
451 +.p-t-243 {padding-top: 243px;}
452 +.p-t-244 {padding-top: 244px;}
453 +.p-t-245 {padding-top: 245px;}
454 +.p-t-246 {padding-top: 246px;}
455 +.p-t-247 {padding-top: 247px;}
456 +.p-t-248 {padding-top: 248px;}
457 +.p-t-249 {padding-top: 249px;}
458 +.p-t-250 {padding-top: 250px;}
459 +.p-b-0 {padding-bottom: 0px;}
460 +.p-b-1 {padding-bottom: 1px;}
461 +.p-b-2 {padding-bottom: 2px;}
462 +.p-b-3 {padding-bottom: 3px;}
463 +.p-b-4 {padding-bottom: 4px;}
464 +.p-b-5 {padding-bottom: 5px;}
465 +.p-b-6 {padding-bottom: 6px;}
466 +.p-b-7 {padding-bottom: 7px;}
467 +.p-b-8 {padding-bottom: 8px;}
468 +.p-b-9 {padding-bottom: 9px;}
469 +.p-b-10 {padding-bottom: 10px;}
470 +.p-b-11 {padding-bottom: 11px;}
471 +.p-b-12 {padding-bottom: 12px;}
472 +.p-b-13 {padding-bottom: 13px;}
473 +.p-b-14 {padding-bottom: 14px;}
474 +.p-b-15 {padding-bottom: 15px;}
475 +.p-b-16 {padding-bottom: 16px;}
476 +.p-b-17 {padding-bottom: 17px;}
477 +.p-b-18 {padding-bottom: 18px;}
478 +.p-b-19 {padding-bottom: 19px;}
479 +.p-b-20 {padding-bottom: 20px;}
480 +.p-b-21 {padding-bottom: 21px;}
481 +.p-b-22 {padding-bottom: 22px;}
482 +.p-b-23 {padding-bottom: 23px;}
483 +.p-b-24 {padding-bottom: 24px;}
484 +.p-b-25 {padding-bottom: 25px;}
485 +.p-b-26 {padding-bottom: 26px;}
486 +.p-b-27 {padding-bottom: 27px;}
487 +.p-b-28 {padding-bottom: 28px;}
488 +.p-b-29 {padding-bottom: 29px;}
489 +.p-b-30 {padding-bottom: 30px;}
490 +.p-b-31 {padding-bottom: 31px;}
491 +.p-b-32 {padding-bottom: 32px;}
492 +.p-b-33 {padding-bottom: 33px;}
493 +.p-b-34 {padding-bottom: 34px;}
494 +.p-b-35 {padding-bottom: 35px;}
495 +.p-b-36 {padding-bottom: 36px;}
496 +.p-b-37 {padding-bottom: 37px;}
497 +.p-b-38 {padding-bottom: 38px;}
498 +.p-b-39 {padding-bottom: 39px;}
499 +.p-b-40 {padding-bottom: 40px;}
500 +.p-b-41 {padding-bottom: 41px;}
501 +.p-b-42 {padding-bottom: 42px;}
502 +.p-b-43 {padding-bottom: 43px;}
503 +.p-b-44 {padding-bottom: 44px;}
504 +.p-b-45 {padding-bottom: 45px;}
505 +.p-b-46 {padding-bottom: 46px;}
506 +.p-b-47 {padding-bottom: 47px;}
507 +.p-b-48 {padding-bottom: 48px;}
508 +.p-b-49 {padding-bottom: 49px;}
509 +.p-b-50 {padding-bottom: 50px;}
510 +.p-b-51 {padding-bottom: 51px;}
511 +.p-b-52 {padding-bottom: 52px;}
512 +.p-b-53 {padding-bottom: 53px;}
513 +.p-b-54 {padding-bottom: 54px;}
514 +.p-b-55 {padding-bottom: 55px;}
515 +.p-b-56 {padding-bottom: 56px;}
516 +.p-b-57 {padding-bottom: 57px;}
517 +.p-b-58 {padding-bottom: 58px;}
518 +.p-b-59 {padding-bottom: 59px;}
519 +.p-b-60 {padding-bottom: 60px;}
520 +.p-b-61 {padding-bottom: 61px;}
521 +.p-b-62 {padding-bottom: 62px;}
522 +.p-b-63 {padding-bottom: 63px;}
523 +.p-b-64 {padding-bottom: 64px;}
524 +.p-b-65 {padding-bottom: 65px;}
525 +.p-b-66 {padding-bottom: 66px;}
526 +.p-b-67 {padding-bottom: 67px;}
527 +.p-b-68 {padding-bottom: 68px;}
528 +.p-b-69 {padding-bottom: 69px;}
529 +.p-b-70 {padding-bottom: 70px;}
530 +.p-b-71 {padding-bottom: 71px;}
531 +.p-b-72 {padding-bottom: 72px;}
532 +.p-b-73 {padding-bottom: 73px;}
533 +.p-b-74 {padding-bottom: 74px;}
534 +.p-b-75 {padding-bottom: 75px;}
535 +.p-b-76 {padding-bottom: 76px;}
536 +.p-b-77 {padding-bottom: 77px;}
537 +.p-b-78 {padding-bottom: 78px;}
538 +.p-b-79 {padding-bottom: 79px;}
539 +.p-b-80 {padding-bottom: 80px;}
540 +.p-b-81 {padding-bottom: 81px;}
541 +.p-b-82 {padding-bottom: 82px;}
542 +.p-b-83 {padding-bottom: 83px;}
543 +.p-b-84 {padding-bottom: 84px;}
544 +.p-b-85 {padding-bottom: 85px;}
545 +.p-b-86 {padding-bottom: 86px;}
546 +.p-b-87 {padding-bottom: 87px;}
547 +.p-b-88 {padding-bottom: 88px;}
548 +.p-b-89 {padding-bottom: 89px;}
549 +.p-b-90 {padding-bottom: 90px;}
550 +.p-b-91 {padding-bottom: 91px;}
551 +.p-b-92 {padding-bottom: 92px;}
552 +.p-b-93 {padding-bottom: 93px;}
553 +.p-b-94 {padding-bottom: 94px;}
554 +.p-b-95 {padding-bottom: 95px;}
555 +.p-b-96 {padding-bottom: 96px;}
556 +.p-b-97 {padding-bottom: 97px;}
557 +.p-b-98 {padding-bottom: 98px;}
558 +.p-b-99 {padding-bottom: 99px;}
559 +.p-b-100 {padding-bottom: 100px;}
560 +.p-b-101 {padding-bottom: 101px;}
561 +.p-b-102 {padding-bottom: 102px;}
562 +.p-b-103 {padding-bottom: 103px;}
563 +.p-b-104 {padding-bottom: 104px;}
564 +.p-b-105 {padding-bottom: 105px;}
565 +.p-b-106 {padding-bottom: 106px;}
566 +.p-b-107 {padding-bottom: 107px;}
567 +.p-b-108 {padding-bottom: 108px;}
568 +.p-b-109 {padding-bottom: 109px;}
569 +.p-b-110 {padding-bottom: 110px;}
570 +.p-b-111 {padding-bottom: 111px;}
571 +.p-b-112 {padding-bottom: 112px;}
572 +.p-b-113 {padding-bottom: 113px;}
573 +.p-b-114 {padding-bottom: 114px;}
574 +.p-b-115 {padding-bottom: 115px;}
575 +.p-b-116 {padding-bottom: 116px;}
576 +.p-b-117 {padding-bottom: 117px;}
577 +.p-b-118 {padding-bottom: 118px;}
578 +.p-b-119 {padding-bottom: 119px;}
579 +.p-b-120 {padding-bottom: 120px;}
580 +.p-b-121 {padding-bottom: 121px;}
581 +.p-b-122 {padding-bottom: 122px;}
582 +.p-b-123 {padding-bottom: 123px;}
583 +.p-b-124 {padding-bottom: 124px;}
584 +.p-b-125 {padding-bottom: 125px;}
585 +.p-b-126 {padding-bottom: 126px;}
586 +.p-b-127 {padding-bottom: 127px;}
587 +.p-b-128 {padding-bottom: 128px;}
588 +.p-b-129 {padding-bottom: 129px;}
589 +.p-b-130 {padding-bottom: 130px;}
590 +.p-b-131 {padding-bottom: 131px;}
591 +.p-b-132 {padding-bottom: 132px;}
592 +.p-b-133 {padding-bottom: 133px;}
593 +.p-b-134 {padding-bottom: 134px;}
594 +.p-b-135 {padding-bottom: 135px;}
595 +.p-b-136 {padding-bottom: 136px;}
596 +.p-b-137 {padding-bottom: 137px;}
597 +.p-b-138 {padding-bottom: 138px;}
598 +.p-b-139 {padding-bottom: 139px;}
599 +.p-b-140 {padding-bottom: 140px;}
600 +.p-b-141 {padding-bottom: 141px;}
601 +.p-b-142 {padding-bottom: 142px;}
602 +.p-b-143 {padding-bottom: 143px;}
603 +.p-b-144 {padding-bottom: 144px;}
604 +.p-b-145 {padding-bottom: 145px;}
605 +.p-b-146 {padding-bottom: 146px;}
606 +.p-b-147 {padding-bottom: 147px;}
607 +.p-b-148 {padding-bottom: 148px;}
608 +.p-b-149 {padding-bottom: 149px;}
609 +.p-b-150 {padding-bottom: 150px;}
610 +.p-b-151 {padding-bottom: 151px;}
611 +.p-b-152 {padding-bottom: 152px;}
612 +.p-b-153 {padding-bottom: 153px;}
613 +.p-b-154 {padding-bottom: 154px;}
614 +.p-b-155 {padding-bottom: 155px;}
615 +.p-b-156 {padding-bottom: 156px;}
616 +.p-b-157 {padding-bottom: 157px;}
617 +.p-b-158 {padding-bottom: 158px;}
618 +.p-b-159 {padding-bottom: 159px;}
619 +.p-b-160 {padding-bottom: 160px;}
620 +.p-b-161 {padding-bottom: 161px;}
621 +.p-b-162 {padding-bottom: 162px;}
622 +.p-b-163 {padding-bottom: 163px;}
623 +.p-b-164 {padding-bottom: 164px;}
624 +.p-b-165 {padding-bottom: 165px;}
625 +.p-b-166 {padding-bottom: 166px;}
626 +.p-b-167 {padding-bottom: 167px;}
627 +.p-b-168 {padding-bottom: 168px;}
628 +.p-b-169 {padding-bottom: 169px;}
629 +.p-b-170 {padding-bottom: 170px;}
630 +.p-b-171 {padding-bottom: 171px;}
631 +.p-b-172 {padding-bottom: 172px;}
632 +.p-b-173 {padding-bottom: 173px;}
633 +.p-b-174 {padding-bottom: 174px;}
634 +.p-b-175 {padding-bottom: 175px;}
635 +.p-b-176 {padding-bottom: 176px;}
636 +.p-b-177 {padding-bottom: 177px;}
637 +.p-b-178 {padding-bottom: 178px;}
638 +.p-b-179 {padding-bottom: 179px;}
639 +.p-b-180 {padding-bottom: 180px;}
640 +.p-b-181 {padding-bottom: 181px;}
641 +.p-b-182 {padding-bottom: 182px;}
642 +.p-b-183 {padding-bottom: 183px;}
643 +.p-b-184 {padding-bottom: 184px;}
644 +.p-b-185 {padding-bottom: 185px;}
645 +.p-b-186 {padding-bottom: 186px;}
646 +.p-b-187 {padding-bottom: 187px;}
647 +.p-b-188 {padding-bottom: 188px;}
648 +.p-b-189 {padding-bottom: 189px;}
649 +.p-b-190 {padding-bottom: 190px;}
650 +.p-b-191 {padding-bottom: 191px;}
651 +.p-b-192 {padding-bottom: 192px;}
652 +.p-b-193 {padding-bottom: 193px;}
653 +.p-b-194 {padding-bottom: 194px;}
654 +.p-b-195 {padding-bottom: 195px;}
655 +.p-b-196 {padding-bottom: 196px;}
656 +.p-b-197 {padding-bottom: 197px;}
657 +.p-b-198 {padding-bottom: 198px;}
658 +.p-b-199 {padding-bottom: 199px;}
659 +.p-b-200 {padding-bottom: 200px;}
660 +.p-b-201 {padding-bottom: 201px;}
661 +.p-b-202 {padding-bottom: 202px;}
662 +.p-b-203 {padding-bottom: 203px;}
663 +.p-b-204 {padding-bottom: 204px;}
664 +.p-b-205 {padding-bottom: 205px;}
665 +.p-b-206 {padding-bottom: 206px;}
666 +.p-b-207 {padding-bottom: 207px;}
667 +.p-b-208 {padding-bottom: 208px;}
668 +.p-b-209 {padding-bottom: 209px;}
669 +.p-b-210 {padding-bottom: 210px;}
670 +.p-b-211 {padding-bottom: 211px;}
671 +.p-b-212 {padding-bottom: 212px;}
672 +.p-b-213 {padding-bottom: 213px;}
673 +.p-b-214 {padding-bottom: 214px;}
674 +.p-b-215 {padding-bottom: 215px;}
675 +.p-b-216 {padding-bottom: 216px;}
676 +.p-b-217 {padding-bottom: 217px;}
677 +.p-b-218 {padding-bottom: 218px;}
678 +.p-b-219 {padding-bottom: 219px;}
679 +.p-b-220 {padding-bottom: 220px;}
680 +.p-b-221 {padding-bottom: 221px;}
681 +.p-b-222 {padding-bottom: 222px;}
682 +.p-b-223 {padding-bottom: 223px;}
683 +.p-b-224 {padding-bottom: 224px;}
684 +.p-b-225 {padding-bottom: 225px;}
685 +.p-b-226 {padding-bottom: 226px;}
686 +.p-b-227 {padding-bottom: 227px;}
687 +.p-b-228 {padding-bottom: 228px;}
688 +.p-b-229 {padding-bottom: 229px;}
689 +.p-b-230 {padding-bottom: 230px;}
690 +.p-b-231 {padding-bottom: 231px;}
691 +.p-b-232 {padding-bottom: 232px;}
692 +.p-b-233 {padding-bottom: 233px;}
693 +.p-b-234 {padding-bottom: 234px;}
694 +.p-b-235 {padding-bottom: 235px;}
695 +.p-b-236 {padding-bottom: 236px;}
696 +.p-b-237 {padding-bottom: 237px;}
697 +.p-b-238 {padding-bottom: 238px;}
698 +.p-b-239 {padding-bottom: 239px;}
699 +.p-b-240 {padding-bottom: 240px;}
700 +.p-b-241 {padding-bottom: 241px;}
701 +.p-b-242 {padding-bottom: 242px;}
702 +.p-b-243 {padding-bottom: 243px;}
703 +.p-b-244 {padding-bottom: 244px;}
704 +.p-b-245 {padding-bottom: 245px;}
705 +.p-b-246 {padding-bottom: 246px;}
706 +.p-b-247 {padding-bottom: 247px;}
707 +.p-b-248 {padding-bottom: 248px;}
708 +.p-b-249 {padding-bottom: 249px;}
709 +.p-b-250 {padding-bottom: 250px;}
710 +.p-l-0 {padding-left: 0px;}
711 +.p-l-1 {padding-left: 1px;}
712 +.p-l-2 {padding-left: 2px;}
713 +.p-l-3 {padding-left: 3px;}
714 +.p-l-4 {padding-left: 4px;}
715 +.p-l-5 {padding-left: 5px;}
716 +.p-l-6 {padding-left: 6px;}
717 +.p-l-7 {padding-left: 7px;}
718 +.p-l-8 {padding-left: 8px;}
719 +.p-l-9 {padding-left: 9px;}
720 +.p-l-10 {padding-left: 10px;}
721 +.p-l-11 {padding-left: 11px;}
722 +.p-l-12 {padding-left: 12px;}
723 +.p-l-13 {padding-left: 13px;}
724 +.p-l-14 {padding-left: 14px;}
725 +.p-l-15 {padding-left: 15px;}
726 +.p-l-16 {padding-left: 16px;}
727 +.p-l-17 {padding-left: 17px;}
728 +.p-l-18 {padding-left: 18px;}
729 +.p-l-19 {padding-left: 19px;}
730 +.p-l-20 {padding-left: 20px;}
731 +.p-l-21 {padding-left: 21px;}
732 +.p-l-22 {padding-left: 22px;}
733 +.p-l-23 {padding-left: 23px;}
734 +.p-l-24 {padding-left: 24px;}
735 +.p-l-25 {padding-left: 25px;}
736 +.p-l-26 {padding-left: 26px;}
737 +.p-l-27 {padding-left: 27px;}
738 +.p-l-28 {padding-left: 28px;}
739 +.p-l-29 {padding-left: 29px;}
740 +.p-l-30 {padding-left: 30px;}
741 +.p-l-31 {padding-left: 31px;}
742 +.p-l-32 {padding-left: 32px;}
743 +.p-l-33 {padding-left: 33px;}
744 +.p-l-34 {padding-left: 34px;}
745 +.p-l-35 {padding-left: 35px;}
746 +.p-l-36 {padding-left: 36px;}
747 +.p-l-37 {padding-left: 37px;}
748 +.p-l-38 {padding-left: 38px;}
749 +.p-l-39 {padding-left: 39px;}
750 +.p-l-40 {padding-left: 40px;}
751 +.p-l-41 {padding-left: 41px;}
752 +.p-l-42 {padding-left: 42px;}
753 +.p-l-43 {padding-left: 43px;}
754 +.p-l-44 {padding-left: 44px;}
755 +.p-l-45 {padding-left: 45px;}
756 +.p-l-46 {padding-left: 46px;}
757 +.p-l-47 {padding-left: 47px;}
758 +.p-l-48 {padding-left: 48px;}
759 +.p-l-49 {padding-left: 49px;}
760 +.p-l-50 {padding-left: 50px;}
761 +.p-l-51 {padding-left: 51px;}
762 +.p-l-52 {padding-left: 52px;}
763 +.p-l-53 {padding-left: 53px;}
764 +.p-l-54 {padding-left: 54px;}
765 +.p-l-55 {padding-left: 55px;}
766 +.p-l-56 {padding-left: 56px;}
767 +.p-l-57 {padding-left: 57px;}
768 +.p-l-58 {padding-left: 58px;}
769 +.p-l-59 {padding-left: 59px;}
770 +.p-l-60 {padding-left: 60px;}
771 +.p-l-61 {padding-left: 61px;}
772 +.p-l-62 {padding-left: 62px;}
773 +.p-l-63 {padding-left: 63px;}
774 +.p-l-64 {padding-left: 64px;}
775 +.p-l-65 {padding-left: 65px;}
776 +.p-l-66 {padding-left: 66px;}
777 +.p-l-67 {padding-left: 67px;}
778 +.p-l-68 {padding-left: 68px;}
779 +.p-l-69 {padding-left: 69px;}
780 +.p-l-70 {padding-left: 70px;}
781 +.p-l-71 {padding-left: 71px;}
782 +.p-l-72 {padding-left: 72px;}
783 +.p-l-73 {padding-left: 73px;}
784 +.p-l-74 {padding-left: 74px;}
785 +.p-l-75 {padding-left: 75px;}
786 +.p-l-76 {padding-left: 76px;}
787 +.p-l-77 {padding-left: 77px;}
788 +.p-l-78 {padding-left: 78px;}
789 +.p-l-79 {padding-left: 79px;}
790 +.p-l-80 {padding-left: 80px;}
791 +.p-l-81 {padding-left: 81px;}
792 +.p-l-82 {padding-left: 82px;}
793 +.p-l-83 {padding-left: 83px;}
794 +.p-l-84 {padding-left: 84px;}
795 +.p-l-85 {padding-left: 85px;}
796 +.p-l-86 {padding-left: 86px;}
797 +.p-l-87 {padding-left: 87px;}
798 +.p-l-88 {padding-left: 88px;}
799 +.p-l-89 {padding-left: 89px;}
800 +.p-l-90 {padding-left: 90px;}
801 +.p-l-91 {padding-left: 91px;}
802 +.p-l-92 {padding-left: 92px;}
803 +.p-l-93 {padding-left: 93px;}
804 +.p-l-94 {padding-left: 94px;}
805 +.p-l-95 {padding-left: 95px;}
806 +.p-l-96 {padding-left: 96px;}
807 +.p-l-97 {padding-left: 97px;}
808 +.p-l-98 {padding-left: 98px;}
809 +.p-l-99 {padding-left: 99px;}
810 +.p-l-100 {padding-left: 100px;}
811 +.p-l-101 {padding-left: 101px;}
812 +.p-l-102 {padding-left: 102px;}
813 +.p-l-103 {padding-left: 103px;}
814 +.p-l-104 {padding-left: 104px;}
815 +.p-l-105 {padding-left: 105px;}
816 +.p-l-106 {padding-left: 106px;}
817 +.p-l-107 {padding-left: 107px;}
818 +.p-l-108 {padding-left: 108px;}
819 +.p-l-109 {padding-left: 109px;}
820 +.p-l-110 {padding-left: 110px;}
821 +.p-l-111 {padding-left: 111px;}
822 +.p-l-112 {padding-left: 112px;}
823 +.p-l-113 {padding-left: 113px;}
824 +.p-l-114 {padding-left: 114px;}
825 +.p-l-115 {padding-left: 115px;}
826 +.p-l-116 {padding-left: 116px;}
827 +.p-l-117 {padding-left: 117px;}
828 +.p-l-118 {padding-left: 118px;}
829 +.p-l-119 {padding-left: 119px;}
830 +.p-l-120 {padding-left: 120px;}
831 +.p-l-121 {padding-left: 121px;}
832 +.p-l-122 {padding-left: 122px;}
833 +.p-l-123 {padding-left: 123px;}
834 +.p-l-124 {padding-left: 124px;}
835 +.p-l-125 {padding-left: 125px;}
836 +.p-l-126 {padding-left: 126px;}
837 +.p-l-127 {padding-left: 127px;}
838 +.p-l-128 {padding-left: 128px;}
839 +.p-l-129 {padding-left: 129px;}
840 +.p-l-130 {padding-left: 130px;}
841 +.p-l-131 {padding-left: 131px;}
842 +.p-l-132 {padding-left: 132px;}
843 +.p-l-133 {padding-left: 133px;}
844 +.p-l-134 {padding-left: 134px;}
845 +.p-l-135 {padding-left: 135px;}
846 +.p-l-136 {padding-left: 136px;}
847 +.p-l-137 {padding-left: 137px;}
848 +.p-l-138 {padding-left: 138px;}
849 +.p-l-139 {padding-left: 139px;}
850 +.p-l-140 {padding-left: 140px;}
851 +.p-l-141 {padding-left: 141px;}
852 +.p-l-142 {padding-left: 142px;}
853 +.p-l-143 {padding-left: 143px;}
854 +.p-l-144 {padding-left: 144px;}
855 +.p-l-145 {padding-left: 145px;}
856 +.p-l-146 {padding-left: 146px;}
857 +.p-l-147 {padding-left: 147px;}
858 +.p-l-148 {padding-left: 148px;}
859 +.p-l-149 {padding-left: 149px;}
860 +.p-l-150 {padding-left: 150px;}
861 +.p-l-151 {padding-left: 151px;}
862 +.p-l-152 {padding-left: 152px;}
863 +.p-l-153 {padding-left: 153px;}
864 +.p-l-154 {padding-left: 154px;}
865 +.p-l-155 {padding-left: 155px;}
866 +.p-l-156 {padding-left: 156px;}
867 +.p-l-157 {padding-left: 157px;}
868 +.p-l-158 {padding-left: 158px;}
869 +.p-l-159 {padding-left: 159px;}
870 +.p-l-160 {padding-left: 160px;}
871 +.p-l-161 {padding-left: 161px;}
872 +.p-l-162 {padding-left: 162px;}
873 +.p-l-163 {padding-left: 163px;}
874 +.p-l-164 {padding-left: 164px;}
875 +.p-l-165 {padding-left: 165px;}
876 +.p-l-166 {padding-left: 166px;}
877 +.p-l-167 {padding-left: 167px;}
878 +.p-l-168 {padding-left: 168px;}
879 +.p-l-169 {padding-left: 169px;}
880 +.p-l-170 {padding-left: 170px;}
881 +.p-l-171 {padding-left: 171px;}
882 +.p-l-172 {padding-left: 172px;}
883 +.p-l-173 {padding-left: 173px;}
884 +.p-l-174 {padding-left: 174px;}
885 +.p-l-175 {padding-left: 175px;}
886 +.p-l-176 {padding-left: 176px;}
887 +.p-l-177 {padding-left: 177px;}
888 +.p-l-178 {padding-left: 178px;}
889 +.p-l-179 {padding-left: 179px;}
890 +.p-l-180 {padding-left: 180px;}
891 +.p-l-181 {padding-left: 181px;}
892 +.p-l-182 {padding-left: 182px;}
893 +.p-l-183 {padding-left: 183px;}
894 +.p-l-184 {padding-left: 184px;}
895 +.p-l-185 {padding-left: 185px;}
896 +.p-l-186 {padding-left: 186px;}
897 +.p-l-187 {padding-left: 187px;}
898 +.p-l-188 {padding-left: 188px;}
899 +.p-l-189 {padding-left: 189px;}
900 +.p-l-190 {padding-left: 190px;}
901 +.p-l-191 {padding-left: 191px;}
902 +.p-l-192 {padding-left: 192px;}
903 +.p-l-193 {padding-left: 193px;}
904 +.p-l-194 {padding-left: 194px;}
905 +.p-l-195 {padding-left: 195px;}
906 +.p-l-196 {padding-left: 196px;}
907 +.p-l-197 {padding-left: 197px;}
908 +.p-l-198 {padding-left: 198px;}
909 +.p-l-199 {padding-left: 199px;}
910 +.p-l-200 {padding-left: 200px;}
911 +.p-l-201 {padding-left: 201px;}
912 +.p-l-202 {padding-left: 202px;}
913 +.p-l-203 {padding-left: 203px;}
914 +.p-l-204 {padding-left: 204px;}
915 +.p-l-205 {padding-left: 205px;}
916 +.p-l-206 {padding-left: 206px;}
917 +.p-l-207 {padding-left: 207px;}
918 +.p-l-208 {padding-left: 208px;}
919 +.p-l-209 {padding-left: 209px;}
920 +.p-l-210 {padding-left: 210px;}
921 +.p-l-211 {padding-left: 211px;}
922 +.p-l-212 {padding-left: 212px;}
923 +.p-l-213 {padding-left: 213px;}
924 +.p-l-214 {padding-left: 214px;}
925 +.p-l-215 {padding-left: 215px;}
926 +.p-l-216 {padding-left: 216px;}
927 +.p-l-217 {padding-left: 217px;}
928 +.p-l-218 {padding-left: 218px;}
929 +.p-l-219 {padding-left: 219px;}
930 +.p-l-220 {padding-left: 220px;}
931 +.p-l-221 {padding-left: 221px;}
932 +.p-l-222 {padding-left: 222px;}
933 +.p-l-223 {padding-left: 223px;}
934 +.p-l-224 {padding-left: 224px;}
935 +.p-l-225 {padding-left: 225px;}
936 +.p-l-226 {padding-left: 226px;}
937 +.p-l-227 {padding-left: 227px;}
938 +.p-l-228 {padding-left: 228px;}
939 +.p-l-229 {padding-left: 229px;}
940 +.p-l-230 {padding-left: 230px;}
941 +.p-l-231 {padding-left: 231px;}
942 +.p-l-232 {padding-left: 232px;}
943 +.p-l-233 {padding-left: 233px;}
944 +.p-l-234 {padding-left: 234px;}
945 +.p-l-235 {padding-left: 235px;}
946 +.p-l-236 {padding-left: 236px;}
947 +.p-l-237 {padding-left: 237px;}
948 +.p-l-238 {padding-left: 238px;}
949 +.p-l-239 {padding-left: 239px;}
950 +.p-l-240 {padding-left: 240px;}
951 +.p-l-241 {padding-left: 241px;}
952 +.p-l-242 {padding-left: 242px;}
953 +.p-l-243 {padding-left: 243px;}
954 +.p-l-244 {padding-left: 244px;}
955 +.p-l-245 {padding-left: 245px;}
956 +.p-l-246 {padding-left: 246px;}
957 +.p-l-247 {padding-left: 247px;}
958 +.p-l-248 {padding-left: 248px;}
959 +.p-l-249 {padding-left: 249px;}
960 +.p-l-250 {padding-left: 250px;}
961 +.p-r-0 {padding-right: 0px;}
962 +.p-r-1 {padding-right: 1px;}
963 +.p-r-2 {padding-right: 2px;}
964 +.p-r-3 {padding-right: 3px;}
965 +.p-r-4 {padding-right: 4px;}
966 +.p-r-5 {padding-right: 5px;}
967 +.p-r-6 {padding-right: 6px;}
968 +.p-r-7 {padding-right: 7px;}
969 +.p-r-8 {padding-right: 8px;}
970 +.p-r-9 {padding-right: 9px;}
971 +.p-r-10 {padding-right: 10px;}
972 +.p-r-11 {padding-right: 11px;}
973 +.p-r-12 {padding-right: 12px;}
974 +.p-r-13 {padding-right: 13px;}
975 +.p-r-14 {padding-right: 14px;}
976 +.p-r-15 {padding-right: 15px;}
977 +.p-r-16 {padding-right: 16px;}
978 +.p-r-17 {padding-right: 17px;}
979 +.p-r-18 {padding-right: 18px;}
980 +.p-r-19 {padding-right: 19px;}
981 +.p-r-20 {padding-right: 20px;}
982 +.p-r-21 {padding-right: 21px;}
983 +.p-r-22 {padding-right: 22px;}
984 +.p-r-23 {padding-right: 23px;}
985 +.p-r-24 {padding-right: 24px;}
986 +.p-r-25 {padding-right: 25px;}
987 +.p-r-26 {padding-right: 26px;}
988 +.p-r-27 {padding-right: 27px;}
989 +.p-r-28 {padding-right: 28px;}
990 +.p-r-29 {padding-right: 29px;}
991 +.p-r-30 {padding-right: 30px;}
992 +.p-r-31 {padding-right: 31px;}
993 +.p-r-32 {padding-right: 32px;}
994 +.p-r-33 {padding-right: 33px;}
995 +.p-r-34 {padding-right: 34px;}
996 +.p-r-35 {padding-right: 35px;}
997 +.p-r-36 {padding-right: 36px;}
998 +.p-r-37 {padding-right: 37px;}
999 +.p-r-38 {padding-right: 38px;}
1000 +.p-r-39 {padding-right: 39px;}
1001 +.p-r-40 {padding-right: 40px;}
1002 +.p-r-41 {padding-right: 41px;}
1003 +.p-r-42 {padding-right: 42px;}
1004 +.p-r-43 {padding-right: 43px;}
1005 +.p-r-44 {padding-right: 44px;}
1006 +.p-r-45 {padding-right: 45px;}
1007 +.p-r-46 {padding-right: 46px;}
1008 +.p-r-47 {padding-right: 47px;}
1009 +.p-r-48 {padding-right: 48px;}
1010 +.p-r-49 {padding-right: 49px;}
1011 +.p-r-50 {padding-right: 50px;}
1012 +.p-r-51 {padding-right: 51px;}
1013 +.p-r-52 {padding-right: 52px;}
1014 +.p-r-53 {padding-right: 53px;}
1015 +.p-r-54 {padding-right: 54px;}
1016 +.p-r-55 {padding-right: 55px;}
1017 +.p-r-56 {padding-right: 56px;}
1018 +.p-r-57 {padding-right: 57px;}
1019 +.p-r-58 {padding-right: 58px;}
1020 +.p-r-59 {padding-right: 59px;}
1021 +.p-r-60 {padding-right: 60px;}
1022 +.p-r-61 {padding-right: 61px;}
1023 +.p-r-62 {padding-right: 62px;}
1024 +.p-r-63 {padding-right: 63px;}
1025 +.p-r-64 {padding-right: 64px;}
1026 +.p-r-65 {padding-right: 65px;}
1027 +.p-r-66 {padding-right: 66px;}
1028 +.p-r-67 {padding-right: 67px;}
1029 +.p-r-68 {padding-right: 68px;}
1030 +.p-r-69 {padding-right: 69px;}
1031 +.p-r-70 {padding-right: 70px;}
1032 +.p-r-71 {padding-right: 71px;}
1033 +.p-r-72 {padding-right: 72px;}
1034 +.p-r-73 {padding-right: 73px;}
1035 +.p-r-74 {padding-right: 74px;}
1036 +.p-r-75 {padding-right: 75px;}
1037 +.p-r-76 {padding-right: 76px;}
1038 +.p-r-77 {padding-right: 77px;}
1039 +.p-r-78 {padding-right: 78px;}
1040 +.p-r-79 {padding-right: 79px;}
1041 +.p-r-80 {padding-right: 80px;}
1042 +.p-r-81 {padding-right: 81px;}
1043 +.p-r-82 {padding-right: 82px;}
1044 +.p-r-83 {padding-right: 83px;}
1045 +.p-r-84 {padding-right: 84px;}
1046 +.p-r-85 {padding-right: 85px;}
1047 +.p-r-86 {padding-right: 86px;}
1048 +.p-r-87 {padding-right: 87px;}
1049 +.p-r-88 {padding-right: 88px;}
1050 +.p-r-89 {padding-right: 89px;}
1051 +.p-r-90 {padding-right: 90px;}
1052 +.p-r-91 {padding-right: 91px;}
1053 +.p-r-92 {padding-right: 92px;}
1054 +.p-r-93 {padding-right: 93px;}
1055 +.p-r-94 {padding-right: 94px;}
1056 +.p-r-95 {padding-right: 95px;}
1057 +.p-r-96 {padding-right: 96px;}
1058 +.p-r-97 {padding-right: 97px;}
1059 +.p-r-98 {padding-right: 98px;}
1060 +.p-r-99 {padding-right: 99px;}
1061 +.p-r-100 {padding-right: 100px;}
1062 +.p-r-101 {padding-right: 101px;}
1063 +.p-r-102 {padding-right: 102px;}
1064 +.p-r-103 {padding-right: 103px;}
1065 +.p-r-104 {padding-right: 104px;}
1066 +.p-r-105 {padding-right: 105px;}
1067 +.p-r-106 {padding-right: 106px;}
1068 +.p-r-107 {padding-right: 107px;}
1069 +.p-r-108 {padding-right: 108px;}
1070 +.p-r-109 {padding-right: 109px;}
1071 +.p-r-110 {padding-right: 110px;}
1072 +.p-r-111 {padding-right: 111px;}
1073 +.p-r-112 {padding-right: 112px;}
1074 +.p-r-113 {padding-right: 113px;}
1075 +.p-r-114 {padding-right: 114px;}
1076 +.p-r-115 {padding-right: 115px;}
1077 +.p-r-116 {padding-right: 116px;}
1078 +.p-r-117 {padding-right: 117px;}
1079 +.p-r-118 {padding-right: 118px;}
1080 +.p-r-119 {padding-right: 119px;}
1081 +.p-r-120 {padding-right: 120px;}
1082 +.p-r-121 {padding-right: 121px;}
1083 +.p-r-122 {padding-right: 122px;}
1084 +.p-r-123 {padding-right: 123px;}
1085 +.p-r-124 {padding-right: 124px;}
1086 +.p-r-125 {padding-right: 125px;}
1087 +.p-r-126 {padding-right: 126px;}
1088 +.p-r-127 {padding-right: 127px;}
1089 +.p-r-128 {padding-right: 128px;}
1090 +.p-r-129 {padding-right: 129px;}
1091 +.p-r-130 {padding-right: 130px;}
1092 +.p-r-131 {padding-right: 131px;}
1093 +.p-r-132 {padding-right: 132px;}
1094 +.p-r-133 {padding-right: 133px;}
1095 +.p-r-134 {padding-right: 134px;}
1096 +.p-r-135 {padding-right: 135px;}
1097 +.p-r-136 {padding-right: 136px;}
1098 +.p-r-137 {padding-right: 137px;}
1099 +.p-r-138 {padding-right: 138px;}
1100 +.p-r-139 {padding-right: 139px;}
1101 +.p-r-140 {padding-right: 140px;}
1102 +.p-r-141 {padding-right: 141px;}
1103 +.p-r-142 {padding-right: 142px;}
1104 +.p-r-143 {padding-right: 143px;}
1105 +.p-r-144 {padding-right: 144px;}
1106 +.p-r-145 {padding-right: 145px;}
1107 +.p-r-146 {padding-right: 146px;}
1108 +.p-r-147 {padding-right: 147px;}
1109 +.p-r-148 {padding-right: 148px;}
1110 +.p-r-149 {padding-right: 149px;}
1111 +.p-r-150 {padding-right: 150px;}
1112 +.p-r-151 {padding-right: 151px;}
1113 +.p-r-152 {padding-right: 152px;}
1114 +.p-r-153 {padding-right: 153px;}
1115 +.p-r-154 {padding-right: 154px;}
1116 +.p-r-155 {padding-right: 155px;}
1117 +.p-r-156 {padding-right: 156px;}
1118 +.p-r-157 {padding-right: 157px;}
1119 +.p-r-158 {padding-right: 158px;}
1120 +.p-r-159 {padding-right: 159px;}
1121 +.p-r-160 {padding-right: 160px;}
1122 +.p-r-161 {padding-right: 161px;}
1123 +.p-r-162 {padding-right: 162px;}
1124 +.p-r-163 {padding-right: 163px;}
1125 +.p-r-164 {padding-right: 164px;}
1126 +.p-r-165 {padding-right: 165px;}
1127 +.p-r-166 {padding-right: 166px;}
1128 +.p-r-167 {padding-right: 167px;}
1129 +.p-r-168 {padding-right: 168px;}
1130 +.p-r-169 {padding-right: 169px;}
1131 +.p-r-170 {padding-right: 170px;}
1132 +.p-r-171 {padding-right: 171px;}
1133 +.p-r-172 {padding-right: 172px;}
1134 +.p-r-173 {padding-right: 173px;}
1135 +.p-r-174 {padding-right: 174px;}
1136 +.p-r-175 {padding-right: 175px;}
1137 +.p-r-176 {padding-right: 176px;}
1138 +.p-r-177 {padding-right: 177px;}
1139 +.p-r-178 {padding-right: 178px;}
1140 +.p-r-179 {padding-right: 179px;}
1141 +.p-r-180 {padding-right: 180px;}
1142 +.p-r-181 {padding-right: 181px;}
1143 +.p-r-182 {padding-right: 182px;}
1144 +.p-r-183 {padding-right: 183px;}
1145 +.p-r-184 {padding-right: 184px;}
1146 +.p-r-185 {padding-right: 185px;}
1147 +.p-r-186 {padding-right: 186px;}
1148 +.p-r-187 {padding-right: 187px;}
1149 +.p-r-188 {padding-right: 188px;}
1150 +.p-r-189 {padding-right: 189px;}
1151 +.p-r-190 {padding-right: 190px;}
1152 +.p-r-191 {padding-right: 191px;}
1153 +.p-r-192 {padding-right: 192px;}
1154 +.p-r-193 {padding-right: 193px;}
1155 +.p-r-194 {padding-right: 194px;}
1156 +.p-r-195 {padding-right: 195px;}
1157 +.p-r-196 {padding-right: 196px;}
1158 +.p-r-197 {padding-right: 197px;}
1159 +.p-r-198 {padding-right: 198px;}
1160 +.p-r-199 {padding-right: 199px;}
1161 +.p-r-200 {padding-right: 200px;}
1162 +.p-r-201 {padding-right: 201px;}
1163 +.p-r-202 {padding-right: 202px;}
1164 +.p-r-203 {padding-right: 203px;}
1165 +.p-r-204 {padding-right: 204px;}
1166 +.p-r-205 {padding-right: 205px;}
1167 +.p-r-206 {padding-right: 206px;}
1168 +.p-r-207 {padding-right: 207px;}
1169 +.p-r-208 {padding-right: 208px;}
1170 +.p-r-209 {padding-right: 209px;}
1171 +.p-r-210 {padding-right: 210px;}
1172 +.p-r-211 {padding-right: 211px;}
1173 +.p-r-212 {padding-right: 212px;}
1174 +.p-r-213 {padding-right: 213px;}
1175 +.p-r-214 {padding-right: 214px;}
1176 +.p-r-215 {padding-right: 215px;}
1177 +.p-r-216 {padding-right: 216px;}
1178 +.p-r-217 {padding-right: 217px;}
1179 +.p-r-218 {padding-right: 218px;}
1180 +.p-r-219 {padding-right: 219px;}
1181 +.p-r-220 {padding-right: 220px;}
1182 +.p-r-221 {padding-right: 221px;}
1183 +.p-r-222 {padding-right: 222px;}
1184 +.p-r-223 {padding-right: 223px;}
1185 +.p-r-224 {padding-right: 224px;}
1186 +.p-r-225 {padding-right: 225px;}
1187 +.p-r-226 {padding-right: 226px;}
1188 +.p-r-227 {padding-right: 227px;}
1189 +.p-r-228 {padding-right: 228px;}
1190 +.p-r-229 {padding-right: 229px;}
1191 +.p-r-230 {padding-right: 230px;}
1192 +.p-r-231 {padding-right: 231px;}
1193 +.p-r-232 {padding-right: 232px;}
1194 +.p-r-233 {padding-right: 233px;}
1195 +.p-r-234 {padding-right: 234px;}
1196 +.p-r-235 {padding-right: 235px;}
1197 +.p-r-236 {padding-right: 236px;}
1198 +.p-r-237 {padding-right: 237px;}
1199 +.p-r-238 {padding-right: 238px;}
1200 +.p-r-239 {padding-right: 239px;}
1201 +.p-r-240 {padding-right: 240px;}
1202 +.p-r-241 {padding-right: 241px;}
1203 +.p-r-242 {padding-right: 242px;}
1204 +.p-r-243 {padding-right: 243px;}
1205 +.p-r-244 {padding-right: 244px;}
1206 +.p-r-245 {padding-right: 245px;}
1207 +.p-r-246 {padding-right: 246px;}
1208 +.p-r-247 {padding-right: 247px;}
1209 +.p-r-248 {padding-right: 248px;}
1210 +.p-r-249 {padding-right: 249px;}
1211 +.p-r-250 {padding-right: 250px;}
1212 +
1213 +/*[ MARGIN ]
1214 +///////////////////////////////////////////////////////////
1215 +*/
1216 +.m-t-0 {margin-top: 0px;}
1217 +.m-t-1 {margin-top: 1px;}
1218 +.m-t-2 {margin-top: 2px;}
1219 +.m-t-3 {margin-top: 3px;}
1220 +.m-t-4 {margin-top: 4px;}
1221 +.m-t-5 {margin-top: 5px;}
1222 +.m-t-6 {margin-top: 6px;}
1223 +.m-t-7 {margin-top: 7px;}
1224 +.m-t-8 {margin-top: 8px;}
1225 +.m-t-9 {margin-top: 9px;}
1226 +.m-t-10 {margin-top: 10px;}
1227 +.m-t-11 {margin-top: 11px;}
1228 +.m-t-12 {margin-top: 12px;}
1229 +.m-t-13 {margin-top: 13px;}
1230 +.m-t-14 {margin-top: 14px;}
1231 +.m-t-15 {margin-top: 15px;}
1232 +.m-t-16 {margin-top: 16px;}
1233 +.m-t-17 {margin-top: 17px;}
1234 +.m-t-18 {margin-top: 18px;}
1235 +.m-t-19 {margin-top: 19px;}
1236 +.m-t-20 {margin-top: 20px;}
1237 +.m-t-21 {margin-top: 21px;}
1238 +.m-t-22 {margin-top: 22px;}
1239 +.m-t-23 {margin-top: 23px;}
1240 +.m-t-24 {margin-top: 24px;}
1241 +.m-t-25 {margin-top: 25px;}
1242 +.m-t-26 {margin-top: 26px;}
1243 +.m-t-27 {margin-top: 27px;}
1244 +.m-t-28 {margin-top: 28px;}
1245 +.m-t-29 {margin-top: 29px;}
1246 +.m-t-30 {margin-top: 30px;}
1247 +.m-t-31 {margin-top: 31px;}
1248 +.m-t-32 {margin-top: 32px;}
1249 +.m-t-33 {margin-top: 33px;}
1250 +.m-t-34 {margin-top: 34px;}
1251 +.m-t-35 {margin-top: 35px;}
1252 +.m-t-36 {margin-top: 36px;}
1253 +.m-t-37 {margin-top: 37px;}
1254 +.m-t-38 {margin-top: 38px;}
1255 +.m-t-39 {margin-top: 39px;}
1256 +.m-t-40 {margin-top: 40px;}
1257 +.m-t-41 {margin-top: 41px;}
1258 +.m-t-42 {margin-top: 42px;}
1259 +.m-t-43 {margin-top: 43px;}
1260 +.m-t-44 {margin-top: 44px;}
1261 +.m-t-45 {margin-top: 45px;}
1262 +.m-t-46 {margin-top: 46px;}
1263 +.m-t-47 {margin-top: 47px;}
1264 +.m-t-48 {margin-top: 48px;}
1265 +.m-t-49 {margin-top: 49px;}
1266 +.m-t-50 {margin-top: 50px;}
1267 +.m-t-51 {margin-top: 51px;}
1268 +.m-t-52 {margin-top: 52px;}
1269 +.m-t-53 {margin-top: 53px;}
1270 +.m-t-54 {margin-top: 54px;}
1271 +.m-t-55 {margin-top: 55px;}
1272 +.m-t-56 {margin-top: 56px;}
1273 +.m-t-57 {margin-top: 57px;}
1274 +.m-t-58 {margin-top: 58px;}
1275 +.m-t-59 {margin-top: 59px;}
1276 +.m-t-60 {margin-top: 60px;}
1277 +.m-t-61 {margin-top: 61px;}
1278 +.m-t-62 {margin-top: 62px;}
1279 +.m-t-63 {margin-top: 63px;}
1280 +.m-t-64 {margin-top: 64px;}
1281 +.m-t-65 {margin-top: 65px;}
1282 +.m-t-66 {margin-top: 66px;}
1283 +.m-t-67 {margin-top: 67px;}
1284 +.m-t-68 {margin-top: 68px;}
1285 +.m-t-69 {margin-top: 69px;}
1286 +.m-t-70 {margin-top: 70px;}
1287 +.m-t-71 {margin-top: 71px;}
1288 +.m-t-72 {margin-top: 72px;}
1289 +.m-t-73 {margin-top: 73px;}
1290 +.m-t-74 {margin-top: 74px;}
1291 +.m-t-75 {margin-top: 75px;}
1292 +.m-t-76 {margin-top: 76px;}
1293 +.m-t-77 {margin-top: 77px;}
1294 +.m-t-78 {margin-top: 78px;}
1295 +.m-t-79 {margin-top: 79px;}
1296 +.m-t-80 {margin-top: 80px;}
1297 +.m-t-81 {margin-top: 81px;}
1298 +.m-t-82 {margin-top: 82px;}
1299 +.m-t-83 {margin-top: 83px;}
1300 +.m-t-84 {margin-top: 84px;}
1301 +.m-t-85 {margin-top: 85px;}
1302 +.m-t-86 {margin-top: 86px;}
1303 +.m-t-87 {margin-top: 87px;}
1304 +.m-t-88 {margin-top: 88px;}
1305 +.m-t-89 {margin-top: 89px;}
1306 +.m-t-90 {margin-top: 90px;}
1307 +.m-t-91 {margin-top: 91px;}
1308 +.m-t-92 {margin-top: 92px;}
1309 +.m-t-93 {margin-top: 93px;}
1310 +.m-t-94 {margin-top: 94px;}
1311 +.m-t-95 {margin-top: 95px;}
1312 +.m-t-96 {margin-top: 96px;}
1313 +.m-t-97 {margin-top: 97px;}
1314 +.m-t-98 {margin-top: 98px;}
1315 +.m-t-99 {margin-top: 99px;}
1316 +.m-t-100 {margin-top: 100px;}
1317 +.m-t-101 {margin-top: 101px;}
1318 +.m-t-102 {margin-top: 102px;}
1319 +.m-t-103 {margin-top: 103px;}
1320 +.m-t-104 {margin-top: 104px;}
1321 +.m-t-105 {margin-top: 105px;}
1322 +.m-t-106 {margin-top: 106px;}
1323 +.m-t-107 {margin-top: 107px;}
1324 +.m-t-108 {margin-top: 108px;}
1325 +.m-t-109 {margin-top: 109px;}
1326 +.m-t-110 {margin-top: 110px;}
1327 +.m-t-111 {margin-top: 111px;}
1328 +.m-t-112 {margin-top: 112px;}
1329 +.m-t-113 {margin-top: 113px;}
1330 +.m-t-114 {margin-top: 114px;}
1331 +.m-t-115 {margin-top: 115px;}
1332 +.m-t-116 {margin-top: 116px;}
1333 +.m-t-117 {margin-top: 117px;}
1334 +.m-t-118 {margin-top: 118px;}
1335 +.m-t-119 {margin-top: 119px;}
1336 +.m-t-120 {margin-top: 120px;}
1337 +.m-t-121 {margin-top: 121px;}
1338 +.m-t-122 {margin-top: 122px;}
1339 +.m-t-123 {margin-top: 123px;}
1340 +.m-t-124 {margin-top: 124px;}
1341 +.m-t-125 {margin-top: 125px;}
1342 +.m-t-126 {margin-top: 126px;}
1343 +.m-t-127 {margin-top: 127px;}
1344 +.m-t-128 {margin-top: 128px;}
1345 +.m-t-129 {margin-top: 129px;}
1346 +.m-t-130 {margin-top: 130px;}
1347 +.m-t-131 {margin-top: 131px;}
1348 +.m-t-132 {margin-top: 132px;}
1349 +.m-t-133 {margin-top: 133px;}
1350 +.m-t-134 {margin-top: 134px;}
1351 +.m-t-135 {margin-top: 135px;}
1352 +.m-t-136 {margin-top: 136px;}
1353 +.m-t-137 {margin-top: 137px;}
1354 +.m-t-138 {margin-top: 138px;}
1355 +.m-t-139 {margin-top: 139px;}
1356 +.m-t-140 {margin-top: 140px;}
1357 +.m-t-141 {margin-top: 141px;}
1358 +.m-t-142 {margin-top: 142px;}
1359 +.m-t-143 {margin-top: 143px;}
1360 +.m-t-144 {margin-top: 144px;}
1361 +.m-t-145 {margin-top: 145px;}
1362 +.m-t-146 {margin-top: 146px;}
1363 +.m-t-147 {margin-top: 147px;}
1364 +.m-t-148 {margin-top: 148px;}
1365 +.m-t-149 {margin-top: 149px;}
1366 +.m-t-150 {margin-top: 150px;}
1367 +.m-t-151 {margin-top: 151px;}
1368 +.m-t-152 {margin-top: 152px;}
1369 +.m-t-153 {margin-top: 153px;}
1370 +.m-t-154 {margin-top: 154px;}
1371 +.m-t-155 {margin-top: 155px;}
1372 +.m-t-156 {margin-top: 156px;}
1373 +.m-t-157 {margin-top: 157px;}
1374 +.m-t-158 {margin-top: 158px;}
1375 +.m-t-159 {margin-top: 159px;}
1376 +.m-t-160 {margin-top: 160px;}
1377 +.m-t-161 {margin-top: 161px;}
1378 +.m-t-162 {margin-top: 162px;}
1379 +.m-t-163 {margin-top: 163px;}
1380 +.m-t-164 {margin-top: 164px;}
1381 +.m-t-165 {margin-top: 165px;}
1382 +.m-t-166 {margin-top: 166px;}
1383 +.m-t-167 {margin-top: 167px;}
1384 +.m-t-168 {margin-top: 168px;}
1385 +.m-t-169 {margin-top: 169px;}
1386 +.m-t-170 {margin-top: 170px;}
1387 +.m-t-171 {margin-top: 171px;}
1388 +.m-t-172 {margin-top: 172px;}
1389 +.m-t-173 {margin-top: 173px;}
1390 +.m-t-174 {margin-top: 174px;}
1391 +.m-t-175 {margin-top: 175px;}
1392 +.m-t-176 {margin-top: 176px;}
1393 +.m-t-177 {margin-top: 177px;}
1394 +.m-t-178 {margin-top: 178px;}
1395 +.m-t-179 {margin-top: 179px;}
1396 +.m-t-180 {margin-top: 180px;}
1397 +.m-t-181 {margin-top: 181px;}
1398 +.m-t-182 {margin-top: 182px;}
1399 +.m-t-183 {margin-top: 183px;}
1400 +.m-t-184 {margin-top: 184px;}
1401 +.m-t-185 {margin-top: 185px;}
1402 +.m-t-186 {margin-top: 186px;}
1403 +.m-t-187 {margin-top: 187px;}
1404 +.m-t-188 {margin-top: 188px;}
1405 +.m-t-189 {margin-top: 189px;}
1406 +.m-t-190 {margin-top: 190px;}
1407 +.m-t-191 {margin-top: 191px;}
1408 +.m-t-192 {margin-top: 192px;}
1409 +.m-t-193 {margin-top: 193px;}
1410 +.m-t-194 {margin-top: 194px;}
1411 +.m-t-195 {margin-top: 195px;}
1412 +.m-t-196 {margin-top: 196px;}
1413 +.m-t-197 {margin-top: 197px;}
1414 +.m-t-198 {margin-top: 198px;}
1415 +.m-t-199 {margin-top: 199px;}
1416 +.m-t-200 {margin-top: 200px;}
1417 +.m-t-201 {margin-top: 201px;}
1418 +.m-t-202 {margin-top: 202px;}
1419 +.m-t-203 {margin-top: 203px;}
1420 +.m-t-204 {margin-top: 204px;}
1421 +.m-t-205 {margin-top: 205px;}
1422 +.m-t-206 {margin-top: 206px;}
1423 +.m-t-207 {margin-top: 207px;}
1424 +.m-t-208 {margin-top: 208px;}
1425 +.m-t-209 {margin-top: 209px;}
1426 +.m-t-210 {margin-top: 210px;}
1427 +.m-t-211 {margin-top: 211px;}
1428 +.m-t-212 {margin-top: 212px;}
1429 +.m-t-213 {margin-top: 213px;}
1430 +.m-t-214 {margin-top: 214px;}
1431 +.m-t-215 {margin-top: 215px;}
1432 +.m-t-216 {margin-top: 216px;}
1433 +.m-t-217 {margin-top: 217px;}
1434 +.m-t-218 {margin-top: 218px;}
1435 +.m-t-219 {margin-top: 219px;}
1436 +.m-t-220 {margin-top: 220px;}
1437 +.m-t-221 {margin-top: 221px;}
1438 +.m-t-222 {margin-top: 222px;}
1439 +.m-t-223 {margin-top: 223px;}
1440 +.m-t-224 {margin-top: 224px;}
1441 +.m-t-225 {margin-top: 225px;}
1442 +.m-t-226 {margin-top: 226px;}
1443 +.m-t-227 {margin-top: 227px;}
1444 +.m-t-228 {margin-top: 228px;}
1445 +.m-t-229 {margin-top: 229px;}
1446 +.m-t-230 {margin-top: 230px;}
1447 +.m-t-231 {margin-top: 231px;}
1448 +.m-t-232 {margin-top: 232px;}
1449 +.m-t-233 {margin-top: 233px;}
1450 +.m-t-234 {margin-top: 234px;}
1451 +.m-t-235 {margin-top: 235px;}
1452 +.m-t-236 {margin-top: 236px;}
1453 +.m-t-237 {margin-top: 237px;}
1454 +.m-t-238 {margin-top: 238px;}
1455 +.m-t-239 {margin-top: 239px;}
1456 +.m-t-240 {margin-top: 240px;}
1457 +.m-t-241 {margin-top: 241px;}
1458 +.m-t-242 {margin-top: 242px;}
1459 +.m-t-243 {margin-top: 243px;}
1460 +.m-t-244 {margin-top: 244px;}
1461 +.m-t-245 {margin-top: 245px;}
1462 +.m-t-246 {margin-top: 246px;}
1463 +.m-t-247 {margin-top: 247px;}
1464 +.m-t-248 {margin-top: 248px;}
1465 +.m-t-249 {margin-top: 249px;}
1466 +.m-t-250 {margin-top: 250px;}
1467 +.m-b-0 {margin-bottom: 0px;}
1468 +.m-b-1 {margin-bottom: 1px;}
1469 +.m-b-2 {margin-bottom: 2px;}
1470 +.m-b-3 {margin-bottom: 3px;}
1471 +.m-b-4 {margin-bottom: 4px;}
1472 +.m-b-5 {margin-bottom: 5px;}
1473 +.m-b-6 {margin-bottom: 6px;}
1474 +.m-b-7 {margin-bottom: 7px;}
1475 +.m-b-8 {margin-bottom: 8px;}
1476 +.m-b-9 {margin-bottom: 9px;}
1477 +.m-b-10 {margin-bottom: 10px;}
1478 +.m-b-11 {margin-bottom: 11px;}
1479 +.m-b-12 {margin-bottom: 12px;}
1480 +.m-b-13 {margin-bottom: 13px;}
1481 +.m-b-14 {margin-bottom: 14px;}
1482 +.m-b-15 {margin-bottom: 15px;}
1483 +.m-b-16 {margin-bottom: 16px;}
1484 +.m-b-17 {margin-bottom: 17px;}
1485 +.m-b-18 {margin-bottom: 18px;}
1486 +.m-b-19 {margin-bottom: 19px;}
1487 +.m-b-20 {margin-bottom: 20px;}
1488 +.m-b-21 {margin-bottom: 21px;}
1489 +.m-b-22 {margin-bottom: 22px;}
1490 +.m-b-23 {margin-bottom: 23px;}
1491 +.m-b-24 {margin-bottom: 24px;}
1492 +.m-b-25 {margin-bottom: 25px;}
1493 +.m-b-26 {margin-bottom: 26px;}
1494 +.m-b-27 {margin-bottom: 27px;}
1495 +.m-b-28 {margin-bottom: 28px;}
1496 +.m-b-29 {margin-bottom: 29px;}
1497 +.m-b-30 {margin-bottom: 30px;}
1498 +.m-b-31 {margin-bottom: 31px;}
1499 +.m-b-32 {margin-bottom: 32px;}
1500 +.m-b-33 {margin-bottom: 33px;}
1501 +.m-b-34 {margin-bottom: 34px;}
1502 +.m-b-35 {margin-bottom: 35px;}
1503 +.m-b-36 {margin-bottom: 36px;}
1504 +.m-b-37 {margin-bottom: 37px;}
1505 +.m-b-38 {margin-bottom: 38px;}
1506 +.m-b-39 {margin-bottom: 39px;}
1507 +.m-b-40 {margin-bottom: 40px;}
1508 +.m-b-41 {margin-bottom: 41px;}
1509 +.m-b-42 {margin-bottom: 42px;}
1510 +.m-b-43 {margin-bottom: 43px;}
1511 +.m-b-44 {margin-bottom: 44px;}
1512 +.m-b-45 {margin-bottom: 45px;}
1513 +.m-b-46 {margin-bottom: 46px;}
1514 +.m-b-47 {margin-bottom: 47px;}
1515 +.m-b-48 {margin-bottom: 48px;}
1516 +.m-b-49 {margin-bottom: 49px;}
1517 +.m-b-50 {margin-bottom: 50px;}
1518 +.m-b-51 {margin-bottom: 51px;}
1519 +.m-b-52 {margin-bottom: 52px;}
1520 +.m-b-53 {margin-bottom: 53px;}
1521 +.m-b-54 {margin-bottom: 54px;}
1522 +.m-b-55 {margin-bottom: 55px;}
1523 +.m-b-56 {margin-bottom: 56px;}
1524 +.m-b-57 {margin-bottom: 57px;}
1525 +.m-b-58 {margin-bottom: 58px;}
1526 +.m-b-59 {margin-bottom: 59px;}
1527 +.m-b-60 {margin-bottom: 60px;}
1528 +.m-b-61 {margin-bottom: 61px;}
1529 +.m-b-62 {margin-bottom: 62px;}
1530 +.m-b-63 {margin-bottom: 63px;}
1531 +.m-b-64 {margin-bottom: 64px;}
1532 +.m-b-65 {margin-bottom: 65px;}
1533 +.m-b-66 {margin-bottom: 66px;}
1534 +.m-b-67 {margin-bottom: 67px;}
1535 +.m-b-68 {margin-bottom: 68px;}
1536 +.m-b-69 {margin-bottom: 69px;}
1537 +.m-b-70 {margin-bottom: 70px;}
1538 +.m-b-71 {margin-bottom: 71px;}
1539 +.m-b-72 {margin-bottom: 72px;}
1540 +.m-b-73 {margin-bottom: 73px;}
1541 +.m-b-74 {margin-bottom: 74px;}
1542 +.m-b-75 {margin-bottom: 75px;}
1543 +.m-b-76 {margin-bottom: 76px;}
1544 +.m-b-77 {margin-bottom: 77px;}
1545 +.m-b-78 {margin-bottom: 78px;}
1546 +.m-b-79 {margin-bottom: 79px;}
1547 +.m-b-80 {margin-bottom: 80px;}
1548 +.m-b-81 {margin-bottom: 81px;}
1549 +.m-b-82 {margin-bottom: 82px;}
1550 +.m-b-83 {margin-bottom: 83px;}
1551 +.m-b-84 {margin-bottom: 84px;}
1552 +.m-b-85 {margin-bottom: 85px;}
1553 +.m-b-86 {margin-bottom: 86px;}
1554 +.m-b-87 {margin-bottom: 87px;}
1555 +.m-b-88 {margin-bottom: 88px;}
1556 +.m-b-89 {margin-bottom: 89px;}
1557 +.m-b-90 {margin-bottom: 90px;}
1558 +.m-b-91 {margin-bottom: 91px;}
1559 +.m-b-92 {margin-bottom: 92px;}
1560 +.m-b-93 {margin-bottom: 93px;}
1561 +.m-b-94 {margin-bottom: 94px;}
1562 +.m-b-95 {margin-bottom: 95px;}
1563 +.m-b-96 {margin-bottom: 96px;}
1564 +.m-b-97 {margin-bottom: 97px;}
1565 +.m-b-98 {margin-bottom: 98px;}
1566 +.m-b-99 {margin-bottom: 99px;}
1567 +.m-b-100 {margin-bottom: 100px;}
1568 +.m-b-101 {margin-bottom: 101px;}
1569 +.m-b-102 {margin-bottom: 102px;}
1570 +.m-b-103 {margin-bottom: 103px;}
1571 +.m-b-104 {margin-bottom: 104px;}
1572 +.m-b-105 {margin-bottom: 105px;}
1573 +.m-b-106 {margin-bottom: 106px;}
1574 +.m-b-107 {margin-bottom: 107px;}
1575 +.m-b-108 {margin-bottom: 108px;}
1576 +.m-b-109 {margin-bottom: 109px;}
1577 +.m-b-110 {margin-bottom: 110px;}
1578 +.m-b-111 {margin-bottom: 111px;}
1579 +.m-b-112 {margin-bottom: 112px;}
1580 +.m-b-113 {margin-bottom: 113px;}
1581 +.m-b-114 {margin-bottom: 114px;}
1582 +.m-b-115 {margin-bottom: 115px;}
1583 +.m-b-116 {margin-bottom: 116px;}
1584 +.m-b-117 {margin-bottom: 117px;}
1585 +.m-b-118 {margin-bottom: 118px;}
1586 +.m-b-119 {margin-bottom: 119px;}
1587 +.m-b-120 {margin-bottom: 120px;}
1588 +.m-b-121 {margin-bottom: 121px;}
1589 +.m-b-122 {margin-bottom: 122px;}
1590 +.m-b-123 {margin-bottom: 123px;}
1591 +.m-b-124 {margin-bottom: 124px;}
1592 +.m-b-125 {margin-bottom: 125px;}
1593 +.m-b-126 {margin-bottom: 126px;}
1594 +.m-b-127 {margin-bottom: 127px;}
1595 +.m-b-128 {margin-bottom: 128px;}
1596 +.m-b-129 {margin-bottom: 129px;}
1597 +.m-b-130 {margin-bottom: 130px;}
1598 +.m-b-131 {margin-bottom: 131px;}
1599 +.m-b-132 {margin-bottom: 132px;}
1600 +.m-b-133 {margin-bottom: 133px;}
1601 +.m-b-134 {margin-bottom: 134px;}
1602 +.m-b-135 {margin-bottom: 135px;}
1603 +.m-b-136 {margin-bottom: 136px;}
1604 +.m-b-137 {margin-bottom: 137px;}
1605 +.m-b-138 {margin-bottom: 138px;}
1606 +.m-b-139 {margin-bottom: 139px;}
1607 +.m-b-140 {margin-bottom: 140px;}
1608 +.m-b-141 {margin-bottom: 141px;}
1609 +.m-b-142 {margin-bottom: 142px;}
1610 +.m-b-143 {margin-bottom: 143px;}
1611 +.m-b-144 {margin-bottom: 144px;}
1612 +.m-b-145 {margin-bottom: 145px;}
1613 +.m-b-146 {margin-bottom: 146px;}
1614 +.m-b-147 {margin-bottom: 147px;}
1615 +.m-b-148 {margin-bottom: 148px;}
1616 +.m-b-149 {margin-bottom: 149px;}
1617 +.m-b-150 {margin-bottom: 150px;}
1618 +.m-b-151 {margin-bottom: 151px;}
1619 +.m-b-152 {margin-bottom: 152px;}
1620 +.m-b-153 {margin-bottom: 153px;}
1621 +.m-b-154 {margin-bottom: 154px;}
1622 +.m-b-155 {margin-bottom: 155px;}
1623 +.m-b-156 {margin-bottom: 156px;}
1624 +.m-b-157 {margin-bottom: 157px;}
1625 +.m-b-158 {margin-bottom: 158px;}
1626 +.m-b-159 {margin-bottom: 159px;}
1627 +.m-b-160 {margin-bottom: 160px;}
1628 +.m-b-161 {margin-bottom: 161px;}
1629 +.m-b-162 {margin-bottom: 162px;}
1630 +.m-b-163 {margin-bottom: 163px;}
1631 +.m-b-164 {margin-bottom: 164px;}
1632 +.m-b-165 {margin-bottom: 165px;}
1633 +.m-b-166 {margin-bottom: 166px;}
1634 +.m-b-167 {margin-bottom: 167px;}
1635 +.m-b-168 {margin-bottom: 168px;}
1636 +.m-b-169 {margin-bottom: 169px;}
1637 +.m-b-170 {margin-bottom: 170px;}
1638 +.m-b-171 {margin-bottom: 171px;}
1639 +.m-b-172 {margin-bottom: 172px;}
1640 +.m-b-173 {margin-bottom: 173px;}
1641 +.m-b-174 {margin-bottom: 174px;}
1642 +.m-b-175 {margin-bottom: 175px;}
1643 +.m-b-176 {margin-bottom: 176px;}
1644 +.m-b-177 {margin-bottom: 177px;}
1645 +.m-b-178 {margin-bottom: 178px;}
1646 +.m-b-179 {margin-bottom: 179px;}
1647 +.m-b-180 {margin-bottom: 180px;}
1648 +.m-b-181 {margin-bottom: 181px;}
1649 +.m-b-182 {margin-bottom: 182px;}
1650 +.m-b-183 {margin-bottom: 183px;}
1651 +.m-b-184 {margin-bottom: 184px;}
1652 +.m-b-185 {margin-bottom: 185px;}
1653 +.m-b-186 {margin-bottom: 186px;}
1654 +.m-b-187 {margin-bottom: 187px;}
1655 +.m-b-188 {margin-bottom: 188px;}
1656 +.m-b-189 {margin-bottom: 189px;}
1657 +.m-b-190 {margin-bottom: 190px;}
1658 +.m-b-191 {margin-bottom: 191px;}
1659 +.m-b-192 {margin-bottom: 192px;}
1660 +.m-b-193 {margin-bottom: 193px;}
1661 +.m-b-194 {margin-bottom: 194px;}
1662 +.m-b-195 {margin-bottom: 195px;}
1663 +.m-b-196 {margin-bottom: 196px;}
1664 +.m-b-197 {margin-bottom: 197px;}
1665 +.m-b-198 {margin-bottom: 198px;}
1666 +.m-b-199 {margin-bottom: 199px;}
1667 +.m-b-200 {margin-bottom: 200px;}
1668 +.m-b-201 {margin-bottom: 201px;}
1669 +.m-b-202 {margin-bottom: 202px;}
1670 +.m-b-203 {margin-bottom: 203px;}
1671 +.m-b-204 {margin-bottom: 204px;}
1672 +.m-b-205 {margin-bottom: 205px;}
1673 +.m-b-206 {margin-bottom: 206px;}
1674 +.m-b-207 {margin-bottom: 207px;}
1675 +.m-b-208 {margin-bottom: 208px;}
1676 +.m-b-209 {margin-bottom: 209px;}
1677 +.m-b-210 {margin-bottom: 210px;}
1678 +.m-b-211 {margin-bottom: 211px;}
1679 +.m-b-212 {margin-bottom: 212px;}
1680 +.m-b-213 {margin-bottom: 213px;}
1681 +.m-b-214 {margin-bottom: 214px;}
1682 +.m-b-215 {margin-bottom: 215px;}
1683 +.m-b-216 {margin-bottom: 216px;}
1684 +.m-b-217 {margin-bottom: 217px;}
1685 +.m-b-218 {margin-bottom: 218px;}
1686 +.m-b-219 {margin-bottom: 219px;}
1687 +.m-b-220 {margin-bottom: 220px;}
1688 +.m-b-221 {margin-bottom: 221px;}
1689 +.m-b-222 {margin-bottom: 222px;}
1690 +.m-b-223 {margin-bottom: 223px;}
1691 +.m-b-224 {margin-bottom: 224px;}
1692 +.m-b-225 {margin-bottom: 225px;}
1693 +.m-b-226 {margin-bottom: 226px;}
1694 +.m-b-227 {margin-bottom: 227px;}
1695 +.m-b-228 {margin-bottom: 228px;}
1696 +.m-b-229 {margin-bottom: 229px;}
1697 +.m-b-230 {margin-bottom: 230px;}
1698 +.m-b-231 {margin-bottom: 231px;}
1699 +.m-b-232 {margin-bottom: 232px;}
1700 +.m-b-233 {margin-bottom: 233px;}
1701 +.m-b-234 {margin-bottom: 234px;}
1702 +.m-b-235 {margin-bottom: 235px;}
1703 +.m-b-236 {margin-bottom: 236px;}
1704 +.m-b-237 {margin-bottom: 237px;}
1705 +.m-b-238 {margin-bottom: 238px;}
1706 +.m-b-239 {margin-bottom: 239px;}
1707 +.m-b-240 {margin-bottom: 240px;}
1708 +.m-b-241 {margin-bottom: 241px;}
1709 +.m-b-242 {margin-bottom: 242px;}
1710 +.m-b-243 {margin-bottom: 243px;}
1711 +.m-b-244 {margin-bottom: 244px;}
1712 +.m-b-245 {margin-bottom: 245px;}
1713 +.m-b-246 {margin-bottom: 246px;}
1714 +.m-b-247 {margin-bottom: 247px;}
1715 +.m-b-248 {margin-bottom: 248px;}
1716 +.m-b-249 {margin-bottom: 249px;}
1717 +.m-b-250 {margin-bottom: 250px;}
1718 +.m-l-0 {margin-left: 0px;}
1719 +.m-l-1 {margin-left: 1px;}
1720 +.m-l-2 {margin-left: 2px;}
1721 +.m-l-3 {margin-left: 3px;}
1722 +.m-l-4 {margin-left: 4px;}
1723 +.m-l-5 {margin-left: 5px;}
1724 +.m-l-6 {margin-left: 6px;}
1725 +.m-l-7 {margin-left: 7px;}
1726 +.m-l-8 {margin-left: 8px;}
1727 +.m-l-9 {margin-left: 9px;}
1728 +.m-l-10 {margin-left: 10px;}
1729 +.m-l-11 {margin-left: 11px;}
1730 +.m-l-12 {margin-left: 12px;}
1731 +.m-l-13 {margin-left: 13px;}
1732 +.m-l-14 {margin-left: 14px;}
1733 +.m-l-15 {margin-left: 15px;}
1734 +.m-l-16 {margin-left: 16px;}
1735 +.m-l-17 {margin-left: 17px;}
1736 +.m-l-18 {margin-left: 18px;}
1737 +.m-l-19 {margin-left: 19px;}
1738 +.m-l-20 {margin-left: 20px;}
1739 +.m-l-21 {margin-left: 21px;}
1740 +.m-l-22 {margin-left: 22px;}
1741 +.m-l-23 {margin-left: 23px;}
1742 +.m-l-24 {margin-left: 24px;}
1743 +.m-l-25 {margin-left: 25px;}
1744 +.m-l-26 {margin-left: 26px;}
1745 +.m-l-27 {margin-left: 27px;}
1746 +.m-l-28 {margin-left: 28px;}
1747 +.m-l-29 {margin-left: 29px;}
1748 +.m-l-30 {margin-left: 30px;}
1749 +.m-l-31 {margin-left: 31px;}
1750 +.m-l-32 {margin-left: 32px;}
1751 +.m-l-33 {margin-left: 33px;}
1752 +.m-l-34 {margin-left: 34px;}
1753 +.m-l-35 {margin-left: 35px;}
1754 +.m-l-36 {margin-left: 36px;}
1755 +.m-l-37 {margin-left: 37px;}
1756 +.m-l-38 {margin-left: 38px;}
1757 +.m-l-39 {margin-left: 39px;}
1758 +.m-l-40 {margin-left: 40px;}
1759 +.m-l-41 {margin-left: 41px;}
1760 +.m-l-42 {margin-left: 42px;}
1761 +.m-l-43 {margin-left: 43px;}
1762 +.m-l-44 {margin-left: 44px;}
1763 +.m-l-45 {margin-left: 45px;}
1764 +.m-l-46 {margin-left: 46px;}
1765 +.m-l-47 {margin-left: 47px;}
1766 +.m-l-48 {margin-left: 48px;}
1767 +.m-l-49 {margin-left: 49px;}
1768 +.m-l-50 {margin-left: 50px;}
1769 +.m-l-51 {margin-left: 51px;}
1770 +.m-l-52 {margin-left: 52px;}
1771 +.m-l-53 {margin-left: 53px;}
1772 +.m-l-54 {margin-left: 54px;}
1773 +.m-l-55 {margin-left: 55px;}
1774 +.m-l-56 {margin-left: 56px;}
1775 +.m-l-57 {margin-left: 57px;}
1776 +.m-l-58 {margin-left: 58px;}
1777 +.m-l-59 {margin-left: 59px;}
1778 +.m-l-60 {margin-left: 60px;}
1779 +.m-l-61 {margin-left: 61px;}
1780 +.m-l-62 {margin-left: 62px;}
1781 +.m-l-63 {margin-left: 63px;}
1782 +.m-l-64 {margin-left: 64px;}
1783 +.m-l-65 {margin-left: 65px;}
1784 +.m-l-66 {margin-left: 66px;}
1785 +.m-l-67 {margin-left: 67px;}
1786 +.m-l-68 {margin-left: 68px;}
1787 +.m-l-69 {margin-left: 69px;}
1788 +.m-l-70 {margin-left: 70px;}
1789 +.m-l-71 {margin-left: 71px;}
1790 +.m-l-72 {margin-left: 72px;}
1791 +.m-l-73 {margin-left: 73px;}
1792 +.m-l-74 {margin-left: 74px;}
1793 +.m-l-75 {margin-left: 75px;}
1794 +.m-l-76 {margin-left: 76px;}
1795 +.m-l-77 {margin-left: 77px;}
1796 +.m-l-78 {margin-left: 78px;}
1797 +.m-l-79 {margin-left: 79px;}
1798 +.m-l-80 {margin-left: 80px;}
1799 +.m-l-81 {margin-left: 81px;}
1800 +.m-l-82 {margin-left: 82px;}
1801 +.m-l-83 {margin-left: 83px;}
1802 +.m-l-84 {margin-left: 84px;}
1803 +.m-l-85 {margin-left: 85px;}
1804 +.m-l-86 {margin-left: 86px;}
1805 +.m-l-87 {margin-left: 87px;}
1806 +.m-l-88 {margin-left: 88px;}
1807 +.m-l-89 {margin-left: 89px;}
1808 +.m-l-90 {margin-left: 90px;}
1809 +.m-l-91 {margin-left: 91px;}
1810 +.m-l-92 {margin-left: 92px;}
1811 +.m-l-93 {margin-left: 93px;}
1812 +.m-l-94 {margin-left: 94px;}
1813 +.m-l-95 {margin-left: 95px;}
1814 +.m-l-96 {margin-left: 96px;}
1815 +.m-l-97 {margin-left: 97px;}
1816 +.m-l-98 {margin-left: 98px;}
1817 +.m-l-99 {margin-left: 99px;}
1818 +.m-l-100 {margin-left: 100px;}
1819 +.m-l-101 {margin-left: 101px;}
1820 +.m-l-102 {margin-left: 102px;}
1821 +.m-l-103 {margin-left: 103px;}
1822 +.m-l-104 {margin-left: 104px;}
1823 +.m-l-105 {margin-left: 105px;}
1824 +.m-l-106 {margin-left: 106px;}
1825 +.m-l-107 {margin-left: 107px;}
1826 +.m-l-108 {margin-left: 108px;}
1827 +.m-l-109 {margin-left: 109px;}
1828 +.m-l-110 {margin-left: 110px;}
1829 +.m-l-111 {margin-left: 111px;}
1830 +.m-l-112 {margin-left: 112px;}
1831 +.m-l-113 {margin-left: 113px;}
1832 +.m-l-114 {margin-left: 114px;}
1833 +.m-l-115 {margin-left: 115px;}
1834 +.m-l-116 {margin-left: 116px;}
1835 +.m-l-117 {margin-left: 117px;}
1836 +.m-l-118 {margin-left: 118px;}
1837 +.m-l-119 {margin-left: 119px;}
1838 +.m-l-120 {margin-left: 120px;}
1839 +.m-l-121 {margin-left: 121px;}
1840 +.m-l-122 {margin-left: 122px;}
1841 +.m-l-123 {margin-left: 123px;}
1842 +.m-l-124 {margin-left: 124px;}
1843 +.m-l-125 {margin-left: 125px;}
1844 +.m-l-126 {margin-left: 126px;}
1845 +.m-l-127 {margin-left: 127px;}
1846 +.m-l-128 {margin-left: 128px;}
1847 +.m-l-129 {margin-left: 129px;}
1848 +.m-l-130 {margin-left: 130px;}
1849 +.m-l-131 {margin-left: 131px;}
1850 +.m-l-132 {margin-left: 132px;}
1851 +.m-l-133 {margin-left: 133px;}
1852 +.m-l-134 {margin-left: 134px;}
1853 +.m-l-135 {margin-left: 135px;}
1854 +.m-l-136 {margin-left: 136px;}
1855 +.m-l-137 {margin-left: 137px;}
1856 +.m-l-138 {margin-left: 138px;}
1857 +.m-l-139 {margin-left: 139px;}
1858 +.m-l-140 {margin-left: 140px;}
1859 +.m-l-141 {margin-left: 141px;}
1860 +.m-l-142 {margin-left: 142px;}
1861 +.m-l-143 {margin-left: 143px;}
1862 +.m-l-144 {margin-left: 144px;}
1863 +.m-l-145 {margin-left: 145px;}
1864 +.m-l-146 {margin-left: 146px;}
1865 +.m-l-147 {margin-left: 147px;}
1866 +.m-l-148 {margin-left: 148px;}
1867 +.m-l-149 {margin-left: 149px;}
1868 +.m-l-150 {margin-left: 150px;}
1869 +.m-l-151 {margin-left: 151px;}
1870 +.m-l-152 {margin-left: 152px;}
1871 +.m-l-153 {margin-left: 153px;}
1872 +.m-l-154 {margin-left: 154px;}
1873 +.m-l-155 {margin-left: 155px;}
1874 +.m-l-156 {margin-left: 156px;}
1875 +.m-l-157 {margin-left: 157px;}
1876 +.m-l-158 {margin-left: 158px;}
1877 +.m-l-159 {margin-left: 159px;}
1878 +.m-l-160 {margin-left: 160px;}
1879 +.m-l-161 {margin-left: 161px;}
1880 +.m-l-162 {margin-left: 162px;}
1881 +.m-l-163 {margin-left: 163px;}
1882 +.m-l-164 {margin-left: 164px;}
1883 +.m-l-165 {margin-left: 165px;}
1884 +.m-l-166 {margin-left: 166px;}
1885 +.m-l-167 {margin-left: 167px;}
1886 +.m-l-168 {margin-left: 168px;}
1887 +.m-l-169 {margin-left: 169px;}
1888 +.m-l-170 {margin-left: 170px;}
1889 +.m-l-171 {margin-left: 171px;}
1890 +.m-l-172 {margin-left: 172px;}
1891 +.m-l-173 {margin-left: 173px;}
1892 +.m-l-174 {margin-left: 174px;}
1893 +.m-l-175 {margin-left: 175px;}
1894 +.m-l-176 {margin-left: 176px;}
1895 +.m-l-177 {margin-left: 177px;}
1896 +.m-l-178 {margin-left: 178px;}
1897 +.m-l-179 {margin-left: 179px;}
1898 +.m-l-180 {margin-left: 180px;}
1899 +.m-l-181 {margin-left: 181px;}
1900 +.m-l-182 {margin-left: 182px;}
1901 +.m-l-183 {margin-left: 183px;}
1902 +.m-l-184 {margin-left: 184px;}
1903 +.m-l-185 {margin-left: 185px;}
1904 +.m-l-186 {margin-left: 186px;}
1905 +.m-l-187 {margin-left: 187px;}
1906 +.m-l-188 {margin-left: 188px;}
1907 +.m-l-189 {margin-left: 189px;}
1908 +.m-l-190 {margin-left: 190px;}
1909 +.m-l-191 {margin-left: 191px;}
1910 +.m-l-192 {margin-left: 192px;}
1911 +.m-l-193 {margin-left: 193px;}
1912 +.m-l-194 {margin-left: 194px;}
1913 +.m-l-195 {margin-left: 195px;}
1914 +.m-l-196 {margin-left: 196px;}
1915 +.m-l-197 {margin-left: 197px;}
1916 +.m-l-198 {margin-left: 198px;}
1917 +.m-l-199 {margin-left: 199px;}
1918 +.m-l-200 {margin-left: 200px;}
1919 +.m-l-201 {margin-left: 201px;}
1920 +.m-l-202 {margin-left: 202px;}
1921 +.m-l-203 {margin-left: 203px;}
1922 +.m-l-204 {margin-left: 204px;}
1923 +.m-l-205 {margin-left: 205px;}
1924 +.m-l-206 {margin-left: 206px;}
1925 +.m-l-207 {margin-left: 207px;}
1926 +.m-l-208 {margin-left: 208px;}
1927 +.m-l-209 {margin-left: 209px;}
1928 +.m-l-210 {margin-left: 210px;}
1929 +.m-l-211 {margin-left: 211px;}
1930 +.m-l-212 {margin-left: 212px;}
1931 +.m-l-213 {margin-left: 213px;}
1932 +.m-l-214 {margin-left: 214px;}
1933 +.m-l-215 {margin-left: 215px;}
1934 +.m-l-216 {margin-left: 216px;}
1935 +.m-l-217 {margin-left: 217px;}
1936 +.m-l-218 {margin-left: 218px;}
1937 +.m-l-219 {margin-left: 219px;}
1938 +.m-l-220 {margin-left: 220px;}
1939 +.m-l-221 {margin-left: 221px;}
1940 +.m-l-222 {margin-left: 222px;}
1941 +.m-l-223 {margin-left: 223px;}
1942 +.m-l-224 {margin-left: 224px;}
1943 +.m-l-225 {margin-left: 225px;}
1944 +.m-l-226 {margin-left: 226px;}
1945 +.m-l-227 {margin-left: 227px;}
1946 +.m-l-228 {margin-left: 228px;}
1947 +.m-l-229 {margin-left: 229px;}
1948 +.m-l-230 {margin-left: 230px;}
1949 +.m-l-231 {margin-left: 231px;}
1950 +.m-l-232 {margin-left: 232px;}
1951 +.m-l-233 {margin-left: 233px;}
1952 +.m-l-234 {margin-left: 234px;}
1953 +.m-l-235 {margin-left: 235px;}
1954 +.m-l-236 {margin-left: 236px;}
1955 +.m-l-237 {margin-left: 237px;}
1956 +.m-l-238 {margin-left: 238px;}
1957 +.m-l-239 {margin-left: 239px;}
1958 +.m-l-240 {margin-left: 240px;}
1959 +.m-l-241 {margin-left: 241px;}
1960 +.m-l-242 {margin-left: 242px;}
1961 +.m-l-243 {margin-left: 243px;}
1962 +.m-l-244 {margin-left: 244px;}
1963 +.m-l-245 {margin-left: 245px;}
1964 +.m-l-246 {margin-left: 246px;}
1965 +.m-l-247 {margin-left: 247px;}
1966 +.m-l-248 {margin-left: 248px;}
1967 +.m-l-249 {margin-left: 249px;}
1968 +.m-l-250 {margin-left: 250px;}
1969 +.m-r-0 {margin-right: 0px;}
1970 +.m-r-1 {margin-right: 1px;}
1971 +.m-r-2 {margin-right: 2px;}
1972 +.m-r-3 {margin-right: 3px;}
1973 +.m-r-4 {margin-right: 4px;}
1974 +.m-r-5 {margin-right: 5px;}
1975 +.m-r-6 {margin-right: 6px;}
1976 +.m-r-7 {margin-right: 7px;}
1977 +.m-r-8 {margin-right: 8px;}
1978 +.m-r-9 {margin-right: 9px;}
1979 +.m-r-10 {margin-right: 10px;}
1980 +.m-r-11 {margin-right: 11px;}
1981 +.m-r-12 {margin-right: 12px;}
1982 +.m-r-13 {margin-right: 13px;}
1983 +.m-r-14 {margin-right: 14px;}
1984 +.m-r-15 {margin-right: 15px;}
1985 +.m-r-16 {margin-right: 16px;}
1986 +.m-r-17 {margin-right: 17px;}
1987 +.m-r-18 {margin-right: 18px;}
1988 +.m-r-19 {margin-right: 19px;}
1989 +.m-r-20 {margin-right: 20px;}
1990 +.m-r-21 {margin-right: 21px;}
1991 +.m-r-22 {margin-right: 22px;}
1992 +.m-r-23 {margin-right: 23px;}
1993 +.m-r-24 {margin-right: 24px;}
1994 +.m-r-25 {margin-right: 25px;}
1995 +.m-r-26 {margin-right: 26px;}
1996 +.m-r-27 {margin-right: 27px;}
1997 +.m-r-28 {margin-right: 28px;}
1998 +.m-r-29 {margin-right: 29px;}
1999 +.m-r-30 {margin-right: 30px;}
2000 +.m-r-31 {margin-right: 31px;}
2001 +.m-r-32 {margin-right: 32px;}
2002 +.m-r-33 {margin-right: 33px;}
2003 +.m-r-34 {margin-right: 34px;}
2004 +.m-r-35 {margin-right: 35px;}
2005 +.m-r-36 {margin-right: 36px;}
2006 +.m-r-37 {margin-right: 37px;}
2007 +.m-r-38 {margin-right: 38px;}
2008 +.m-r-39 {margin-right: 39px;}
2009 +.m-r-40 {margin-right: 40px;}
2010 +.m-r-41 {margin-right: 41px;}
2011 +.m-r-42 {margin-right: 42px;}
2012 +.m-r-43 {margin-right: 43px;}
2013 +.m-r-44 {margin-right: 44px;}
2014 +.m-r-45 {margin-right: 45px;}
2015 +.m-r-46 {margin-right: 46px;}
2016 +.m-r-47 {margin-right: 47px;}
2017 +.m-r-48 {margin-right: 48px;}
2018 +.m-r-49 {margin-right: 49px;}
2019 +.m-r-50 {margin-right: 50px;}
2020 +.m-r-51 {margin-right: 51px;}
2021 +.m-r-52 {margin-right: 52px;}
2022 +.m-r-53 {margin-right: 53px;}
2023 +.m-r-54 {margin-right: 54px;}
2024 +.m-r-55 {margin-right: 55px;}
2025 +.m-r-56 {margin-right: 56px;}
2026 +.m-r-57 {margin-right: 57px;}
2027 +.m-r-58 {margin-right: 58px;}
2028 +.m-r-59 {margin-right: 59px;}
2029 +.m-r-60 {margin-right: 60px;}
2030 +.m-r-61 {margin-right: 61px;}
2031 +.m-r-62 {margin-right: 62px;}
2032 +.m-r-63 {margin-right: 63px;}
2033 +.m-r-64 {margin-right: 64px;}
2034 +.m-r-65 {margin-right: 65px;}
2035 +.m-r-66 {margin-right: 66px;}
2036 +.m-r-67 {margin-right: 67px;}
2037 +.m-r-68 {margin-right: 68px;}
2038 +.m-r-69 {margin-right: 69px;}
2039 +.m-r-70 {margin-right: 70px;}
2040 +.m-r-71 {margin-right: 71px;}
2041 +.m-r-72 {margin-right: 72px;}
2042 +.m-r-73 {margin-right: 73px;}
2043 +.m-r-74 {margin-right: 74px;}
2044 +.m-r-75 {margin-right: 75px;}
2045 +.m-r-76 {margin-right: 76px;}
2046 +.m-r-77 {margin-right: 77px;}
2047 +.m-r-78 {margin-right: 78px;}
2048 +.m-r-79 {margin-right: 79px;}
2049 +.m-r-80 {margin-right: 80px;}
2050 +.m-r-81 {margin-right: 81px;}
2051 +.m-r-82 {margin-right: 82px;}
2052 +.m-r-83 {margin-right: 83px;}
2053 +.m-r-84 {margin-right: 84px;}
2054 +.m-r-85 {margin-right: 85px;}
2055 +.m-r-86 {margin-right: 86px;}
2056 +.m-r-87 {margin-right: 87px;}
2057 +.m-r-88 {margin-right: 88px;}
2058 +.m-r-89 {margin-right: 89px;}
2059 +.m-r-90 {margin-right: 90px;}
2060 +.m-r-91 {margin-right: 91px;}
2061 +.m-r-92 {margin-right: 92px;}
2062 +.m-r-93 {margin-right: 93px;}
2063 +.m-r-94 {margin-right: 94px;}
2064 +.m-r-95 {margin-right: 95px;}
2065 +.m-r-96 {margin-right: 96px;}
2066 +.m-r-97 {margin-right: 97px;}
2067 +.m-r-98 {margin-right: 98px;}
2068 +.m-r-99 {margin-right: 99px;}
2069 +.m-r-100 {margin-right: 100px;}
2070 +.m-r-101 {margin-right: 101px;}
2071 +.m-r-102 {margin-right: 102px;}
2072 +.m-r-103 {margin-right: 103px;}
2073 +.m-r-104 {margin-right: 104px;}
2074 +.m-r-105 {margin-right: 105px;}
2075 +.m-r-106 {margin-right: 106px;}
2076 +.m-r-107 {margin-right: 107px;}
2077 +.m-r-108 {margin-right: 108px;}
2078 +.m-r-109 {margin-right: 109px;}
2079 +.m-r-110 {margin-right: 110px;}
2080 +.m-r-111 {margin-right: 111px;}
2081 +.m-r-112 {margin-right: 112px;}
2082 +.m-r-113 {margin-right: 113px;}
2083 +.m-r-114 {margin-right: 114px;}
2084 +.m-r-115 {margin-right: 115px;}
2085 +.m-r-116 {margin-right: 116px;}
2086 +.m-r-117 {margin-right: 117px;}
2087 +.m-r-118 {margin-right: 118px;}
2088 +.m-r-119 {margin-right: 119px;}
2089 +.m-r-120 {margin-right: 120px;}
2090 +.m-r-121 {margin-right: 121px;}
2091 +.m-r-122 {margin-right: 122px;}
2092 +.m-r-123 {margin-right: 123px;}
2093 +.m-r-124 {margin-right: 124px;}
2094 +.m-r-125 {margin-right: 125px;}
2095 +.m-r-126 {margin-right: 126px;}
2096 +.m-r-127 {margin-right: 127px;}
2097 +.m-r-128 {margin-right: 128px;}
2098 +.m-r-129 {margin-right: 129px;}
2099 +.m-r-130 {margin-right: 130px;}
2100 +.m-r-131 {margin-right: 131px;}
2101 +.m-r-132 {margin-right: 132px;}
2102 +.m-r-133 {margin-right: 133px;}
2103 +.m-r-134 {margin-right: 134px;}
2104 +.m-r-135 {margin-right: 135px;}
2105 +.m-r-136 {margin-right: 136px;}
2106 +.m-r-137 {margin-right: 137px;}
2107 +.m-r-138 {margin-right: 138px;}
2108 +.m-r-139 {margin-right: 139px;}
2109 +.m-r-140 {margin-right: 140px;}
2110 +.m-r-141 {margin-right: 141px;}
2111 +.m-r-142 {margin-right: 142px;}
2112 +.m-r-143 {margin-right: 143px;}
2113 +.m-r-144 {margin-right: 144px;}
2114 +.m-r-145 {margin-right: 145px;}
2115 +.m-r-146 {margin-right: 146px;}
2116 +.m-r-147 {margin-right: 147px;}
2117 +.m-r-148 {margin-right: 148px;}
2118 +.m-r-149 {margin-right: 149px;}
2119 +.m-r-150 {margin-right: 150px;}
2120 +.m-r-151 {margin-right: 151px;}
2121 +.m-r-152 {margin-right: 152px;}
2122 +.m-r-153 {margin-right: 153px;}
2123 +.m-r-154 {margin-right: 154px;}
2124 +.m-r-155 {margin-right: 155px;}
2125 +.m-r-156 {margin-right: 156px;}
2126 +.m-r-157 {margin-right: 157px;}
2127 +.m-r-158 {margin-right: 158px;}
2128 +.m-r-159 {margin-right: 159px;}
2129 +.m-r-160 {margin-right: 160px;}
2130 +.m-r-161 {margin-right: 161px;}
2131 +.m-r-162 {margin-right: 162px;}
2132 +.m-r-163 {margin-right: 163px;}
2133 +.m-r-164 {margin-right: 164px;}
2134 +.m-r-165 {margin-right: 165px;}
2135 +.m-r-166 {margin-right: 166px;}
2136 +.m-r-167 {margin-right: 167px;}
2137 +.m-r-168 {margin-right: 168px;}
2138 +.m-r-169 {margin-right: 169px;}
2139 +.m-r-170 {margin-right: 170px;}
2140 +.m-r-171 {margin-right: 171px;}
2141 +.m-r-172 {margin-right: 172px;}
2142 +.m-r-173 {margin-right: 173px;}
2143 +.m-r-174 {margin-right: 174px;}
2144 +.m-r-175 {margin-right: 175px;}
2145 +.m-r-176 {margin-right: 176px;}
2146 +.m-r-177 {margin-right: 177px;}
2147 +.m-r-178 {margin-right: 178px;}
2148 +.m-r-179 {margin-right: 179px;}
2149 +.m-r-180 {margin-right: 180px;}
2150 +.m-r-181 {margin-right: 181px;}
2151 +.m-r-182 {margin-right: 182px;}
2152 +.m-r-183 {margin-right: 183px;}
2153 +.m-r-184 {margin-right: 184px;}
2154 +.m-r-185 {margin-right: 185px;}
2155 +.m-r-186 {margin-right: 186px;}
2156 +.m-r-187 {margin-right: 187px;}
2157 +.m-r-188 {margin-right: 188px;}
2158 +.m-r-189 {margin-right: 189px;}
2159 +.m-r-190 {margin-right: 190px;}
2160 +.m-r-191 {margin-right: 191px;}
2161 +.m-r-192 {margin-right: 192px;}
2162 +.m-r-193 {margin-right: 193px;}
2163 +.m-r-194 {margin-right: 194px;}
2164 +.m-r-195 {margin-right: 195px;}
2165 +.m-r-196 {margin-right: 196px;}
2166 +.m-r-197 {margin-right: 197px;}
2167 +.m-r-198 {margin-right: 198px;}
2168 +.m-r-199 {margin-right: 199px;}
2169 +.m-r-200 {margin-right: 200px;}
2170 +.m-r-201 {margin-right: 201px;}
2171 +.m-r-202 {margin-right: 202px;}
2172 +.m-r-203 {margin-right: 203px;}
2173 +.m-r-204 {margin-right: 204px;}
2174 +.m-r-205 {margin-right: 205px;}
2175 +.m-r-206 {margin-right: 206px;}
2176 +.m-r-207 {margin-right: 207px;}
2177 +.m-r-208 {margin-right: 208px;}
2178 +.m-r-209 {margin-right: 209px;}
2179 +.m-r-210 {margin-right: 210px;}
2180 +.m-r-211 {margin-right: 211px;}
2181 +.m-r-212 {margin-right: 212px;}
2182 +.m-r-213 {margin-right: 213px;}
2183 +.m-r-214 {margin-right: 214px;}
2184 +.m-r-215 {margin-right: 215px;}
2185 +.m-r-216 {margin-right: 216px;}
2186 +.m-r-217 {margin-right: 217px;}
2187 +.m-r-218 {margin-right: 218px;}
2188 +.m-r-219 {margin-right: 219px;}
2189 +.m-r-220 {margin-right: 220px;}
2190 +.m-r-221 {margin-right: 221px;}
2191 +.m-r-222 {margin-right: 222px;}
2192 +.m-r-223 {margin-right: 223px;}
2193 +.m-r-224 {margin-right: 224px;}
2194 +.m-r-225 {margin-right: 225px;}
2195 +.m-r-226 {margin-right: 226px;}
2196 +.m-r-227 {margin-right: 227px;}
2197 +.m-r-228 {margin-right: 228px;}
2198 +.m-r-229 {margin-right: 229px;}
2199 +.m-r-230 {margin-right: 230px;}
2200 +.m-r-231 {margin-right: 231px;}
2201 +.m-r-232 {margin-right: 232px;}
2202 +.m-r-233 {margin-right: 233px;}
2203 +.m-r-234 {margin-right: 234px;}
2204 +.m-r-235 {margin-right: 235px;}
2205 +.m-r-236 {margin-right: 236px;}
2206 +.m-r-237 {margin-right: 237px;}
2207 +.m-r-238 {margin-right: 238px;}
2208 +.m-r-239 {margin-right: 239px;}
2209 +.m-r-240 {margin-right: 240px;}
2210 +.m-r-241 {margin-right: 241px;}
2211 +.m-r-242 {margin-right: 242px;}
2212 +.m-r-243 {margin-right: 243px;}
2213 +.m-r-244 {margin-right: 244px;}
2214 +.m-r-245 {margin-right: 245px;}
2215 +.m-r-246 {margin-right: 246px;}
2216 +.m-r-247 {margin-right: 247px;}
2217 +.m-r-248 {margin-right: 248px;}
2218 +.m-r-249 {margin-right: 249px;}
2219 +.m-r-250 {margin-right: 250px;}
2220 +.m-l-r-auto {margin-left: auto; margin-right: auto;}
2221 +.m-l-auto {margin-left: auto;}
2222 +.m-r-auto {margin-right: auto;}
2223 +
2224 +
2225 +
2226 +/*[ TEXT ]
2227 +///////////////////////////////////////////////////////////
2228 +*/
2229 +/* ------------------------------------ */
2230 +.text-white {color: white;}
2231 +.text-black {color: black;}
2232 +
2233 +.text-hov-white:hover {color: white;}
2234 +
2235 +/* ------------------------------------ */
2236 +.text-up {text-transform: uppercase;}
2237 +
2238 +/* ------------------------------------ */
2239 +.text-center {text-align: center;}
2240 +.text-left {text-align: left;}
2241 +.text-right {text-align: right;}
2242 +.text-middle {vertical-align: middle;}
2243 +
2244 +/* ------------------------------------ */
2245 +.lh-1-0 {line-height: 1.0;}
2246 +.lh-1-1 {line-height: 1.1;}
2247 +.lh-1-2 {line-height: 1.2;}
2248 +.lh-1-3 {line-height: 1.3;}
2249 +.lh-1-4 {line-height: 1.4;}
2250 +.lh-1-5 {line-height: 1.5;}
2251 +.lh-1-6 {line-height: 1.6;}
2252 +.lh-1-7 {line-height: 1.7;}
2253 +.lh-1-8 {line-height: 1.8;}
2254 +.lh-1-9 {line-height: 1.9;}
2255 +.lh-2-0 {line-height: 2.0;}
2256 +.lh-2-1 {line-height: 2.1;}
2257 +.lh-2-2 {line-height: 2.2;}
2258 +.lh-2-3 {line-height: 2.3;}
2259 +.lh-2-4 {line-height: 2.4;}
2260 +.lh-2-5 {line-height: 2.5;}
2261 +.lh-2-6 {line-height: 2.6;}
2262 +.lh-2-7 {line-height: 2.7;}
2263 +.lh-2-8 {line-height: 2.8;}
2264 +.lh-2-9 {line-height: 2.9;}
2265 +
2266 +
2267 +
2268 +
2269 +
2270 +/*[ SHAPE ]
2271 +///////////////////////////////////////////////////////////
2272 +*/
2273 +
2274 +/*[ Display ]
2275 +-----------------------------------------------------------
2276 +*/
2277 +.dis-none {display: none;}
2278 +.dis-block {display: block;}
2279 +.dis-inline {display: inline;}
2280 +.dis-inline-block {display: inline-block;}
2281 +.dis-flex {
2282 + display: -webkit-box;
2283 + display: -webkit-flex;
2284 + display: -moz-box;
2285 + display: -ms-flexbox;
2286 + display: flex;
2287 +}
2288 +
2289 +/*[ Position ]
2290 +-----------------------------------------------------------
2291 +*/
2292 +.pos-relative {position: relative;}
2293 +.pos-absolute {position: absolute;}
2294 +.pos-fixed {position: fixed;}
2295 +
2296 +/*[ float ]
2297 +-----------------------------------------------------------
2298 +*/
2299 +.float-l {float: left;}
2300 +.float-r {float: right;}
2301 +
2302 +
2303 +/*[ Width & Height ]
2304 +-----------------------------------------------------------
2305 +*/
2306 +.sizefull {
2307 + width: 100%;
2308 + height: 100%;
2309 +}
2310 +.w-full {width: 100%;}
2311 +.h-full {height: 100%;}
2312 +.max-w-full {max-width: 100%;}
2313 +.max-h-full {max-height: 100%;}
2314 +.min-w-full {min-width: 100%;}
2315 +.min-h-full {min-height: 100%;}
2316 +
2317 +/*[ Top Bottom Left Right ]
2318 +-----------------------------------------------------------
2319 +*/
2320 +.top-0 {top: 0;}
2321 +.bottom-0 {bottom: 0;}
2322 +.left-0 {left: 0;}
2323 +.right-0 {right: 0;}
2324 +
2325 +.top-auto {top: auto;}
2326 +.bottom-auto {bottom: auto;}
2327 +.left-auto {left: auto;}
2328 +.right-auto {right: auto;}
2329 +
2330 +
2331 +/*[ Opacity ]
2332 +-----------------------------------------------------------
2333 +*/
2334 +.op-0-0 {opacity: 0;}
2335 +.op-0-1 {opacity: 0.1;}
2336 +.op-0-2 {opacity: 0.2;}
2337 +.op-0-3 {opacity: 0.3;}
2338 +.op-0-4 {opacity: 0.4;}
2339 +.op-0-5 {opacity: 0.5;}
2340 +.op-0-6 {opacity: 0.6;}
2341 +.op-0-7 {opacity: 0.7;}
2342 +.op-0-8 {opacity: 0.8;}
2343 +.op-0-9 {opacity: 0.9;}
2344 +.op-1-0 {opacity: 1;}
2345 +
2346 +/*[ Background ]
2347 +-----------------------------------------------------------
2348 +*/
2349 +.bgwhite {background-color: white;}
2350 +.bgblack {background-color: black;}
2351 +
2352 +
2353 +
2354 +/*[ Wrap Picture ]
2355 +-----------------------------------------------------------
2356 +*/
2357 +.wrap-pic-w img {width: 100%;}
2358 +.wrap-pic-max-w img {max-width: 100%;}
2359 +
2360 +/* ------------------------------------ */
2361 +.wrap-pic-h img {height: 100%;}
2362 +.wrap-pic-max-h img {max-height: 100%;}
2363 +
2364 +/* ------------------------------------ */
2365 +.wrap-pic-cir {
2366 + border-radius: 50%;
2367 + overflow: hidden;
2368 +}
2369 +.wrap-pic-cir img {
2370 + width: 100%;
2371 +}
2372 +
2373 +
2374 +
2375 +/*[ Hover ]
2376 +-----------------------------------------------------------
2377 +*/
2378 +.hov-pointer:hover {cursor: pointer;}
2379 +
2380 +/* ------------------------------------ */
2381 +.hov-img-zoom {
2382 + display: block;
2383 + overflow: hidden;
2384 +}
2385 +.hov-img-zoom img{
2386 + width: 100%;
2387 + -webkit-transition: all 0.6s;
2388 + -o-transition: all 0.6s;
2389 + -moz-transition: all 0.6s;
2390 + transition: all 0.6s;
2391 +}
2392 +.hov-img-zoom:hover img {
2393 + -webkit-transform: scale(1.1);
2394 + -moz-transform: scale(1.1);
2395 + -ms-transform: scale(1.1);
2396 + -o-transform: scale(1.1);
2397 + transform: scale(1.1);
2398 +}
2399 +
2400 +
2401 +
2402 +/*[ ]
2403 +-----------------------------------------------------------
2404 +*/
2405 +.bo-cir {border-radius: 50%;}
2406 +
2407 +.of-hidden {overflow: hidden;}
2408 +
2409 +.visible-false {visibility: hidden;}
2410 +.visible-true {visibility: visible;}
2411 +
2412 +
2413 +
2414 +
2415 +/*[ Transition ]
2416 +-----------------------------------------------------------
2417 +*/
2418 +.trans-0-1 {
2419 + -webkit-transition: all 0.1s;
2420 + -o-transition: all 0.1s;
2421 + -moz-transition: all 0.1s;
2422 + transition: all 0.1s;
2423 +}
2424 +.trans-0-2 {
2425 + -webkit-transition: all 0.2s;
2426 + -o-transition: all 0.2s;
2427 + -moz-transition: all 0.2s;
2428 + transition: all 0.2s;
2429 +}
2430 +.trans-0-3 {
2431 + -webkit-transition: all 0.3s;
2432 + -o-transition: all 0.3s;
2433 + -moz-transition: all 0.3s;
2434 + transition: all 0.3s;
2435 +}
2436 +.trans-0-4 {
2437 + -webkit-transition: all 0.4s;
2438 + -o-transition: all 0.4s;
2439 + -moz-transition: all 0.4s;
2440 + transition: all 0.4s;
2441 +}
2442 +.trans-0-5 {
2443 + -webkit-transition: all 0.5s;
2444 + -o-transition: all 0.5s;
2445 + -moz-transition: all 0.5s;
2446 + transition: all 0.5s;
2447 +}
2448 +.trans-0-6 {
2449 + -webkit-transition: all 0.6s;
2450 + -o-transition: all 0.6s;
2451 + -moz-transition: all 0.6s;
2452 + transition: all 0.6s;
2453 +}
2454 +.trans-0-9 {
2455 + -webkit-transition: all 0.9s;
2456 + -o-transition: all 0.9s;
2457 + -moz-transition: all 0.9s;
2458 + transition: all 0.9s;
2459 +}
2460 +.trans-1-0 {
2461 + -webkit-transition: all 1s;
2462 + -o-transition: all 1s;
2463 + -moz-transition: all 1s;
2464 + transition: all 1s;
2465 +}
2466 +
2467 +
2468 +
2469 +/*[ Layout ]
2470 +///////////////////////////////////////////////////////////
2471 +*/
2472 +
2473 +/*[ Flex ]
2474 +-----------------------------------------------------------
2475 +*/
2476 +/* ------------------------------------ */
2477 +.flex-w {
2478 + display: -webkit-box;
2479 + display: -webkit-flex;
2480 + display: -moz-box;
2481 + display: -ms-flexbox;
2482 + display: flex;
2483 + -webkit-flex-wrap: wrap;
2484 + -moz-flex-wrap: wrap;
2485 + -ms-flex-wrap: wrap;
2486 + -o-flex-wrap: wrap;
2487 + flex-wrap: wrap;
2488 +}
2489 +
2490 +/* ------------------------------------ */
2491 +.flex-l {
2492 + display: -webkit-box;
2493 + display: -webkit-flex;
2494 + display: -moz-box;
2495 + display: -ms-flexbox;
2496 + display: flex;
2497 + justify-content: flex-start;
2498 +}
2499 +
2500 +.flex-r {
2501 + display: -webkit-box;
2502 + display: -webkit-flex;
2503 + display: -moz-box;
2504 + display: -ms-flexbox;
2505 + display: flex;
2506 + justify-content: flex-end;
2507 +}
2508 +
2509 +.flex-c {
2510 + display: -webkit-box;
2511 + display: -webkit-flex;
2512 + display: -moz-box;
2513 + display: -ms-flexbox;
2514 + display: flex;
2515 + justify-content: center;
2516 +}
2517 +
2518 +.flex-sa {
2519 + display: -webkit-box;
2520 + display: -webkit-flex;
2521 + display: -moz-box;
2522 + display: -ms-flexbox;
2523 + display: flex;
2524 + justify-content: space-around;
2525 +}
2526 +
2527 +.flex-sb {
2528 + display: -webkit-box;
2529 + display: -webkit-flex;
2530 + display: -moz-box;
2531 + display: -ms-flexbox;
2532 + display: flex;
2533 + justify-content: space-between;
2534 +}
2535 +
2536 +/* ------------------------------------ */
2537 +.flex-t {
2538 + display: -webkit-box;
2539 + display: -webkit-flex;
2540 + display: -moz-box;
2541 + display: -ms-flexbox;
2542 + display: flex;
2543 + -ms-align-items: flex-start;
2544 + align-items: flex-start;
2545 +}
2546 +
2547 +.flex-b {
2548 + display: -webkit-box;
2549 + display: -webkit-flex;
2550 + display: -moz-box;
2551 + display: -ms-flexbox;
2552 + display: flex;
2553 + -ms-align-items: flex-end;
2554 + align-items: flex-end;
2555 +}
2556 +
2557 +.flex-m {
2558 + display: -webkit-box;
2559 + display: -webkit-flex;
2560 + display: -moz-box;
2561 + display: -ms-flexbox;
2562 + display: flex;
2563 + -ms-align-items: center;
2564 + align-items: center;
2565 +}
2566 +
2567 +.flex-str {
2568 + display: -webkit-box;
2569 + display: -webkit-flex;
2570 + display: -moz-box;
2571 + display: -ms-flexbox;
2572 + display: flex;
2573 + -ms-align-items: stretch;
2574 + align-items: stretch;
2575 +}
2576 +
2577 +/* ------------------------------------ */
2578 +.flex-row {
2579 + display: -webkit-box;
2580 + display: -webkit-flex;
2581 + display: -moz-box;
2582 + display: -ms-flexbox;
2583 + display: flex;
2584 + -webkit-flex-direction: row;
2585 + -moz-flex-direction: row;
2586 + -ms-flex-direction: row;
2587 + -o-flex-direction: row;
2588 + flex-direction: row;
2589 +}
2590 +
2591 +.flex-row-rev {
2592 + display: -webkit-box;
2593 + display: -webkit-flex;
2594 + display: -moz-box;
2595 + display: -ms-flexbox;
2596 + display: flex;
2597 + -webkit-flex-direction: row-reverse;
2598 + -moz-flex-direction: row-reverse;
2599 + -ms-flex-direction: row-reverse;
2600 + -o-flex-direction: row-reverse;
2601 + flex-direction: row-reverse;
2602 +}
2603 +
2604 +.flex-col {
2605 + display: -webkit-box;
2606 + display: -webkit-flex;
2607 + display: -moz-box;
2608 + display: -ms-flexbox;
2609 + display: flex;
2610 + -webkit-flex-direction: column;
2611 + -moz-flex-direction: column;
2612 + -ms-flex-direction: column;
2613 + -o-flex-direction: column;
2614 + flex-direction: column;
2615 +}
2616 +
2617 +.flex-col-rev {
2618 + display: -webkit-box;
2619 + display: -webkit-flex;
2620 + display: -moz-box;
2621 + display: -ms-flexbox;
2622 + display: flex;
2623 + -webkit-flex-direction: column-reverse;
2624 + -moz-flex-direction: column-reverse;
2625 + -ms-flex-direction: column-reverse;
2626 + -o-flex-direction: column-reverse;
2627 + flex-direction: column-reverse;
2628 +}
2629 +
2630 +/* ------------------------------------ */
2631 +.flex-c-m {
2632 + display: -webkit-box;
2633 + display: -webkit-flex;
2634 + display: -moz-box;
2635 + display: -ms-flexbox;
2636 + display: flex;
2637 + justify-content: center;
2638 + -ms-align-items: center;
2639 + align-items: center;
2640 +}
2641 +
2642 +.flex-c-t {
2643 + display: -webkit-box;
2644 + display: -webkit-flex;
2645 + display: -moz-box;
2646 + display: -ms-flexbox;
2647 + display: flex;
2648 + justify-content: center;
2649 + -ms-align-items: flex-start;
2650 + align-items: flex-start;
2651 +}
2652 +
2653 +.flex-c-b {
2654 + display: -webkit-box;
2655 + display: -webkit-flex;
2656 + display: -moz-box;
2657 + display: -ms-flexbox;
2658 + display: flex;
2659 + justify-content: center;
2660 + -ms-align-items: flex-end;
2661 + align-items: flex-end;
2662 +}
2663 +
2664 +.flex-c-str {
2665 + display: -webkit-box;
2666 + display: -webkit-flex;
2667 + display: -moz-box;
2668 + display: -ms-flexbox;
2669 + display: flex;
2670 + justify-content: center;
2671 + -ms-align-items: stretch;
2672 + align-items: stretch;
2673 +}
2674 +
2675 +.flex-l-m {
2676 + display: -webkit-box;
2677 + display: -webkit-flex;
2678 + display: -moz-box;
2679 + display: -ms-flexbox;
2680 + display: flex;
2681 + justify-content: flex-start;
2682 + -ms-align-items: center;
2683 + align-items: center;
2684 +}
2685 +
2686 +.flex-r-m {
2687 + display: -webkit-box;
2688 + display: -webkit-flex;
2689 + display: -moz-box;
2690 + display: -ms-flexbox;
2691 + display: flex;
2692 + justify-content: flex-end;
2693 + -ms-align-items: center;
2694 + align-items: center;
2695 +}
2696 +
2697 +.flex-sa-m {
2698 + display: -webkit-box;
2699 + display: -webkit-flex;
2700 + display: -moz-box;
2701 + display: -ms-flexbox;
2702 + display: flex;
2703 + justify-content: space-around;
2704 + -ms-align-items: center;
2705 + align-items: center;
2706 +}
2707 +
2708 +.flex-sb-m {
2709 + display: -webkit-box;
2710 + display: -webkit-flex;
2711 + display: -moz-box;
2712 + display: -ms-flexbox;
2713 + display: flex;
2714 + justify-content: space-between;
2715 + -ms-align-items: center;
2716 + align-items: center;
2717 +}
2718 +
2719 +/* ------------------------------------ */
2720 +.flex-col-l {
2721 + display: -webkit-box;
2722 + display: -webkit-flex;
2723 + display: -moz-box;
2724 + display: -ms-flexbox;
2725 + display: flex;
2726 + -webkit-flex-direction: column;
2727 + -moz-flex-direction: column;
2728 + -ms-flex-direction: column;
2729 + -o-flex-direction: column;
2730 + flex-direction: column;
2731 + -ms-align-items: flex-start;
2732 + align-items: flex-start;
2733 +}
2734 +
2735 +.flex-col-r {
2736 + display: -webkit-box;
2737 + display: -webkit-flex;
2738 + display: -moz-box;
2739 + display: -ms-flexbox;
2740 + display: flex;
2741 + -webkit-flex-direction: column;
2742 + -moz-flex-direction: column;
2743 + -ms-flex-direction: column;
2744 + -o-flex-direction: column;
2745 + flex-direction: column;
2746 + -ms-align-items: flex-end;
2747 + align-items: flex-end;
2748 +}
2749 +
2750 +.flex-col-c {
2751 + display: -webkit-box;
2752 + display: -webkit-flex;
2753 + display: -moz-box;
2754 + display: -ms-flexbox;
2755 + display: flex;
2756 + -webkit-flex-direction: column;
2757 + -moz-flex-direction: column;
2758 + -ms-flex-direction: column;
2759 + -o-flex-direction: column;
2760 + flex-direction: column;
2761 + -ms-align-items: center;
2762 + align-items: center;
2763 +}
2764 +
2765 +.flex-col-l-m {
2766 + display: -webkit-box;
2767 + display: -webkit-flex;
2768 + display: -moz-box;
2769 + display: -ms-flexbox;
2770 + display: flex;
2771 + -webkit-flex-direction: column;
2772 + -moz-flex-direction: column;
2773 + -ms-flex-direction: column;
2774 + -o-flex-direction: column;
2775 + flex-direction: column;
2776 + -ms-align-items: flex-start;
2777 + align-items: flex-start;
2778 + justify-content: center;
2779 +}
2780 +
2781 +.flex-col-r-m {
2782 + display: -webkit-box;
2783 + display: -webkit-flex;
2784 + display: -moz-box;
2785 + display: -ms-flexbox;
2786 + display: flex;
2787 + -webkit-flex-direction: column;
2788 + -moz-flex-direction: column;
2789 + -ms-flex-direction: column;
2790 + -o-flex-direction: column;
2791 + flex-direction: column;
2792 + -ms-align-items: flex-end;
2793 + align-items: flex-end;
2794 + justify-content: center;
2795 +}
2796 +
2797 +.flex-col-c-m {
2798 + display: -webkit-box;
2799 + display: -webkit-flex;
2800 + display: -moz-box;
2801 + display: -ms-flexbox;
2802 + display: flex;
2803 + -webkit-flex-direction: column;
2804 + -moz-flex-direction: column;
2805 + -ms-flex-direction: column;
2806 + -o-flex-direction: column;
2807 + flex-direction: column;
2808 + -ms-align-items: center;
2809 + align-items: center;
2810 + justify-content: center;
2811 +}
2812 +
2813 +.flex-col-str {
2814 + display: -webkit-box;
2815 + display: -webkit-flex;
2816 + display: -moz-box;
2817 + display: -ms-flexbox;
2818 + display: flex;
2819 + -webkit-flex-direction: column;
2820 + -moz-flex-direction: column;
2821 + -ms-flex-direction: column;
2822 + -o-flex-direction: column;
2823 + flex-direction: column;
2824 + -ms-align-items: stretch;
2825 + align-items: stretch;
2826 +}
2827 +
2828 +.flex-col-sb {
2829 + display: -webkit-box;
2830 + display: -webkit-flex;
2831 + display: -moz-box;
2832 + display: -ms-flexbox;
2833 + display: flex;
2834 + -webkit-flex-direction: column;
2835 + -moz-flex-direction: column;
2836 + -ms-flex-direction: column;
2837 + -o-flex-direction: column;
2838 + flex-direction: column;
2839 + justify-content: space-between;
2840 +}
2841 +
2842 +/* ------------------------------------ */
2843 +.flex-col-rev-l {
2844 + display: -webkit-box;
2845 + display: -webkit-flex;
2846 + display: -moz-box;
2847 + display: -ms-flexbox;
2848 + display: flex;
2849 + -webkit-flex-direction: column-reverse;
2850 + -moz-flex-direction: column-reverse;
2851 + -ms-flex-direction: column-reverse;
2852 + -o-flex-direction: column-reverse;
2853 + flex-direction: column-reverse;
2854 + -ms-align-items: flex-start;
2855 + align-items: flex-start;
2856 +}
2857 +
2858 +.flex-col-rev-r {
2859 + display: -webkit-box;
2860 + display: -webkit-flex;
2861 + display: -moz-box;
2862 + display: -ms-flexbox;
2863 + display: flex;
2864 + -webkit-flex-direction: column-reverse;
2865 + -moz-flex-direction: column-reverse;
2866 + -ms-flex-direction: column-reverse;
2867 + -o-flex-direction: column-reverse;
2868 + flex-direction: column-reverse;
2869 + -ms-align-items: flex-end;
2870 + align-items: flex-end;
2871 +}
2872 +
2873 +.flex-col-rev-c {
2874 + display: -webkit-box;
2875 + display: -webkit-flex;
2876 + display: -moz-box;
2877 + display: -ms-flexbox;
2878 + display: flex;
2879 + -webkit-flex-direction: column-reverse;
2880 + -moz-flex-direction: column-reverse;
2881 + -ms-flex-direction: column-reverse;
2882 + -o-flex-direction: column-reverse;
2883 + flex-direction: column-reverse;
2884 + -ms-align-items: center;
2885 + align-items: center;
2886 +}
2887 +
2888 +.flex-col-rev-str {
2889 + display: -webkit-box;
2890 + display: -webkit-flex;
2891 + display: -moz-box;
2892 + display: -ms-flexbox;
2893 + display: flex;
2894 + -webkit-flex-direction: column-reverse;
2895 + -moz-flex-direction: column-reverse;
2896 + -ms-flex-direction: column-reverse;
2897 + -o-flex-direction: column-reverse;
2898 + flex-direction: column-reverse;
2899 + -ms-align-items: stretch;
2900 + align-items: stretch;
2901 +}
2902 +
2903 +
2904 +/*[ Absolute ]
2905 +-----------------------------------------------------------
2906 +*/
2907 +.ab-c-m {
2908 + position: absolute;
2909 + top: 50%;
2910 + left: 50%;
2911 + -webkit-transform: translate(-50%, -50%);
2912 + -moz-transform: translate(-50%, -50%);
2913 + -ms-transform: translate(-50%, -50%);
2914 + -o-transform: translate(-50%, -50%);
2915 + transform: translate(-50%, -50%);
2916 +}
2917 +
2918 +.ab-c-t {
2919 + position: absolute;
2920 + top: 0px;
2921 + left: 50%;
2922 + -webkit-transform: translateX(-50%);
2923 + -moz-transform: translateX(-50%);
2924 + -ms-transform: translateX(-50%);
2925 + -o-transform: translateX(-50%);
2926 + transform: translateX(-50%);
2927 +}
2928 +
2929 +.ab-c-b {
2930 + position: absolute;
2931 + bottom: 0px;
2932 + left: 50%;
2933 + -webkit-transform: translateX(-50%);
2934 + -moz-transform: translateX(-50%);
2935 + -ms-transform: translateX(-50%);
2936 + -o-transform: translateX(-50%);
2937 + transform: translateX(-50%);
2938 +}
2939 +
2940 +.ab-l-m {
2941 + position: absolute;
2942 + left: 0px;
2943 + top: 50%;
2944 + -webkit-transform: translateY(-50%);
2945 + -moz-transform: translateY(-50%);
2946 + -ms-transform: translateY(-50%);
2947 + -o-transform: translateY(-50%);
2948 + transform: translateY(-50%);
2949 +}
2950 +
2951 +.ab-r-m {
2952 + position: absolute;
2953 + right: 0px;
2954 + top: 50%;
2955 + -webkit-transform: translateY(-50%);
2956 + -moz-transform: translateY(-50%);
2957 + -ms-transform: translateY(-50%);
2958 + -o-transform: translateY(-50%);
2959 + transform: translateY(-50%);
2960 +}
2961 +
2962 +.ab-t-l {
2963 + position: absolute;
2964 + left: 0px;
2965 + top: 0px;
2966 +}
2967 +
2968 +.ab-t-r {
2969 + position: absolute;
2970 + right: 0px;
2971 + top: 0px;
2972 +}
2973 +
2974 +.ab-b-l {
2975 + position: absolute;
2976 + left: 0px;
2977 + bottom: 0px;
2978 +}
2979 +
2980 +.ab-b-r {
2981 + position: absolute;
2982 + right: 0px;
2983 + bottom: 0px;
2984 +}
2985 +
2986 +
2987 +
2988 +
1 +@charset "UTF-8";
2 +
3 +/*!
4 + * animate.css -http://daneden.me/animate
5 + * Version - 3.5.2
6 + * Licensed under the MIT license - http://opensource.org/licenses/MIT
7 + *
8 + * Copyright (c) 2017 Daniel Eden
9 + */
10 +
11 +.animated {
12 + animation-duration: 1s;
13 + animation-fill-mode: both;
14 +}
15 +
16 +.animated.infinite {
17 + animation-iteration-count: infinite;
18 +}
19 +
20 +.animated.hinge {
21 + animation-duration: 2s;
22 +}
23 +
24 +.animated.flipOutX,
25 +.animated.flipOutY,
26 +.animated.bounceIn,
27 +.animated.bounceOut {
28 + animation-duration: .75s;
29 +}
30 +
31 +@keyframes bounce {
32 + from, 20%, 53%, 80%, to {
33 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
34 + transform: translate3d(0,0,0);
35 + }
36 +
37 + 40%, 43% {
38 + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
39 + transform: translate3d(0, -30px, 0);
40 + }
41 +
42 + 70% {
43 + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
44 + transform: translate3d(0, -15px, 0);
45 + }
46 +
47 + 90% {
48 + transform: translate3d(0,-4px,0);
49 + }
50 +}
51 +
52 +.bounce {
53 + animation-name: bounce;
54 + transform-origin: center bottom;
55 +}
56 +
57 +@keyframes flash {
58 + from, 50%, to {
59 + opacity: 1;
60 + }
61 +
62 + 25%, 75% {
63 + opacity: 0;
64 + }
65 +}
66 +
67 +.flash {
68 + animation-name: flash;
69 +}
70 +
71 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
72 +
73 +@keyframes pulse {
74 + from {
75 + transform: scale3d(1, 1, 1);
76 + }
77 +
78 + 50% {
79 + transform: scale3d(1.05, 1.05, 1.05);
80 + }
81 +
82 + to {
83 + transform: scale3d(1, 1, 1);
84 + }
85 +}
86 +
87 +.pulse {
88 + animation-name: pulse;
89 +}
90 +
91 +@keyframes rubberBand {
92 + from {
93 + transform: scale3d(1, 1, 1);
94 + }
95 +
96 + 30% {
97 + transform: scale3d(1.25, 0.75, 1);
98 + }
99 +
100 + 40% {
101 + transform: scale3d(0.75, 1.25, 1);
102 + }
103 +
104 + 50% {
105 + transform: scale3d(1.15, 0.85, 1);
106 + }
107 +
108 + 65% {
109 + transform: scale3d(.95, 1.05, 1);
110 + }
111 +
112 + 75% {
113 + transform: scale3d(1.05, .95, 1);
114 + }
115 +
116 + to {
117 + transform: scale3d(1, 1, 1);
118 + }
119 +}
120 +
121 +.rubberBand {
122 + animation-name: rubberBand;
123 +}
124 +
125 +@keyframes shake {
126 + from, to {
127 + transform: translate3d(0, 0, 0);
128 + }
129 +
130 + 10%, 30%, 50%, 70%, 90% {
131 + transform: translate3d(-10px, 0, 0);
132 + }
133 +
134 + 20%, 40%, 60%, 80% {
135 + transform: translate3d(10px, 0, 0);
136 + }
137 +}
138 +
139 +.shake {
140 + animation-name: shake;
141 +}
142 +
143 +@keyframes headShake {
144 + 0% {
145 + transform: translateX(0);
146 + }
147 +
148 + 6.5% {
149 + transform: translateX(-6px) rotateY(-9deg);
150 + }
151 +
152 + 18.5% {
153 + transform: translateX(5px) rotateY(7deg);
154 + }
155 +
156 + 31.5% {
157 + transform: translateX(-3px) rotateY(-5deg);
158 + }
159 +
160 + 43.5% {
161 + transform: translateX(2px) rotateY(3deg);
162 + }
163 +
164 + 50% {
165 + transform: translateX(0);
166 + }
167 +}
168 +
169 +.headShake {
170 + animation-timing-function: ease-in-out;
171 + animation-name: headShake;
172 +}
173 +
174 +@keyframes swing {
175 + 20% {
176 + transform: rotate3d(0, 0, 1, 15deg);
177 + }
178 +
179 + 40% {
180 + transform: rotate3d(0, 0, 1, -10deg);
181 + }
182 +
183 + 60% {
184 + transform: rotate3d(0, 0, 1, 5deg);
185 + }
186 +
187 + 80% {
188 + transform: rotate3d(0, 0, 1, -5deg);
189 + }
190 +
191 + to {
192 + transform: rotate3d(0, 0, 1, 0deg);
193 + }
194 +}
195 +
196 +.swing {
197 + transform-origin: top center;
198 + animation-name: swing;
199 +}
200 +
201 +@keyframes tada {
202 + from {
203 + transform: scale3d(1, 1, 1);
204 + }
205 +
206 + 10%, 20% {
207 + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
208 + }
209 +
210 + 30%, 50%, 70%, 90% {
211 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
212 + }
213 +
214 + 40%, 60%, 80% {
215 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
216 + }
217 +
218 + to {
219 + transform: scale3d(1, 1, 1);
220 + }
221 +}
222 +
223 +.tada {
224 + animation-name: tada;
225 +}
226 +
227 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
228 +
229 +@keyframes wobble {
230 + from {
231 + transform: none;
232 + }
233 +
234 + 15% {
235 + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
236 + }
237 +
238 + 30% {
239 + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
240 + }
241 +
242 + 45% {
243 + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
244 + }
245 +
246 + 60% {
247 + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
248 + }
249 +
250 + 75% {
251 + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
252 + }
253 +
254 + to {
255 + transform: none;
256 + }
257 +}
258 +
259 +.wobble {
260 + animation-name: wobble;
261 +}
262 +
263 +@keyframes jello {
264 + from, 11.1%, to {
265 + transform: none;
266 + }
267 +
268 + 22.2% {
269 + transform: skewX(-12.5deg) skewY(-12.5deg);
270 + }
271 +
272 + 33.3% {
273 + transform: skewX(6.25deg) skewY(6.25deg);
274 + }
275 +
276 + 44.4% {
277 + transform: skewX(-3.125deg) skewY(-3.125deg);
278 + }
279 +
280 + 55.5% {
281 + transform: skewX(1.5625deg) skewY(1.5625deg);
282 + }
283 +
284 + 66.6% {
285 + transform: skewX(-0.78125deg) skewY(-0.78125deg);
286 + }
287 +
288 + 77.7% {
289 + transform: skewX(0.390625deg) skewY(0.390625deg);
290 + }
291 +
292 + 88.8% {
293 + transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
294 + }
295 +}
296 +
297 +.jello {
298 + animation-name: jello;
299 + transform-origin: center;
300 +}
301 +
302 +@keyframes bounceIn {
303 + from, 20%, 40%, 60%, 80%, to {
304 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
305 + }
306 +
307 + 0% {
308 + opacity: 0;
309 + transform: scale3d(.3, .3, .3);
310 + }
311 +
312 + 20% {
313 + transform: scale3d(1.1, 1.1, 1.1);
314 + }
315 +
316 + 40% {
317 + transform: scale3d(.9, .9, .9);
318 + }
319 +
320 + 60% {
321 + opacity: 1;
322 + transform: scale3d(1.03, 1.03, 1.03);
323 + }
324 +
325 + 80% {
326 + transform: scale3d(.97, .97, .97);
327 + }
328 +
329 + to {
330 + opacity: 1;
331 + transform: scale3d(1, 1, 1);
332 + }
333 +}
334 +
335 +.bounceIn {
336 + animation-name: bounceIn;
337 +}
338 +
339 +@keyframes bounceInDown {
340 + from, 60%, 75%, 90%, to {
341 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
342 + }
343 +
344 + 0% {
345 + opacity: 0;
346 + transform: translate3d(0, -3000px, 0);
347 + }
348 +
349 + 60% {
350 + opacity: 1;
351 + transform: translate3d(0, 25px, 0);
352 + }
353 +
354 + 75% {
355 + transform: translate3d(0, -10px, 0);
356 + }
357 +
358 + 90% {
359 + transform: translate3d(0, 5px, 0);
360 + }
361 +
362 + to {
363 + transform: none;
364 + }
365 +}
366 +
367 +.bounceInDown {
368 + animation-name: bounceInDown;
369 +}
370 +
371 +@keyframes bounceInLeft {
372 + from, 60%, 75%, 90%, to {
373 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
374 + }
375 +
376 + 0% {
377 + opacity: 0;
378 + transform: translate3d(-3000px, 0, 0);
379 + }
380 +
381 + 60% {
382 + opacity: 1;
383 + transform: translate3d(25px, 0, 0);
384 + }
385 +
386 + 75% {
387 + transform: translate3d(-10px, 0, 0);
388 + }
389 +
390 + 90% {
391 + transform: translate3d(5px, 0, 0);
392 + }
393 +
394 + to {
395 + transform: none;
396 + }
397 +}
398 +
399 +.bounceInLeft {
400 + animation-name: bounceInLeft;
401 +}
402 +
403 +@keyframes bounceInRight {
404 + from, 60%, 75%, 90%, to {
405 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
406 + }
407 +
408 + from {
409 + opacity: 0;
410 + transform: translate3d(3000px, 0, 0);
411 + }
412 +
413 + 60% {
414 + opacity: 1;
415 + transform: translate3d(-25px, 0, 0);
416 + }
417 +
418 + 75% {
419 + transform: translate3d(10px, 0, 0);
420 + }
421 +
422 + 90% {
423 + transform: translate3d(-5px, 0, 0);
424 + }
425 +
426 + to {
427 + transform: none;
428 + }
429 +}
430 +
431 +.bounceInRight {
432 + animation-name: bounceInRight;
433 +}
434 +
435 +@keyframes bounceInUp {
436 + from, 60%, 75%, 90%, to {
437 + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
438 + }
439 +
440 + from {
441 + opacity: 0;
442 + transform: translate3d(0, 3000px, 0);
443 + }
444 +
445 + 60% {
446 + opacity: 1;
447 + transform: translate3d(0, -20px, 0);
448 + }
449 +
450 + 75% {
451 + transform: translate3d(0, 10px, 0);
452 + }
453 +
454 + 90% {
455 + transform: translate3d(0, -5px, 0);
456 + }
457 +
458 + to {
459 + transform: translate3d(0, 0, 0);
460 + }
461 +}
462 +
463 +.bounceInUp {
464 + animation-name: bounceInUp;
465 +}
466 +
467 +@keyframes bounceOut {
468 + 20% {
469 + transform: scale3d(.9, .9, .9);
470 + }
471 +
472 + 50%, 55% {
473 + opacity: 1;
474 + transform: scale3d(1.1, 1.1, 1.1);
475 + }
476 +
477 + to {
478 + opacity: 0;
479 + transform: scale3d(.3, .3, .3);
480 + }
481 +}
482 +
483 +.bounceOut {
484 + animation-name: bounceOut;
485 +}
486 +
487 +@keyframes bounceOutDown {
488 + 20% {
489 + transform: translate3d(0, 10px, 0);
490 + }
491 +
492 + 40%, 45% {
493 + opacity: 1;
494 + transform: translate3d(0, -20px, 0);
495 + }
496 +
497 + to {
498 + opacity: 0;
499 + transform: translate3d(0, 2000px, 0);
500 + }
501 +}
502 +
503 +.bounceOutDown {
504 + animation-name: bounceOutDown;
505 +}
506 +
507 +@keyframes bounceOutLeft {
508 + 20% {
509 + opacity: 1;
510 + transform: translate3d(20px, 0, 0);
511 + }
512 +
513 + to {
514 + opacity: 0;
515 + transform: translate3d(-2000px, 0, 0);
516 + }
517 +}
518 +
519 +.bounceOutLeft {
520 + animation-name: bounceOutLeft;
521 +}
522 +
523 +@keyframes bounceOutRight {
524 + 20% {
525 + opacity: 1;
526 + transform: translate3d(-20px, 0, 0);
527 + }
528 +
529 + to {
530 + opacity: 0;
531 + transform: translate3d(2000px, 0, 0);
532 + }
533 +}
534 +
535 +.bounceOutRight {
536 + animation-name: bounceOutRight;
537 +}
538 +
539 +@keyframes bounceOutUp {
540 + 20% {
541 + transform: translate3d(0, -10px, 0);
542 + }
543 +
544 + 40%, 45% {
545 + opacity: 1;
546 + transform: translate3d(0, 20px, 0);
547 + }
548 +
549 + to {
550 + opacity: 0;
551 + transform: translate3d(0, -2000px, 0);
552 + }
553 +}
554 +
555 +.bounceOutUp {
556 + animation-name: bounceOutUp;
557 +}
558 +
559 +@keyframes fadeIn {
560 + from {
561 + opacity: 0;
562 + }
563 +
564 + to {
565 + opacity: 1;
566 + }
567 +}
568 +
569 +.fadeIn {
570 + animation-name: fadeIn;
571 +}
572 +
573 +@keyframes fadeInDown {
574 + from {
575 + opacity: 0;
576 + transform: translate3d(0, -100%, 0);
577 + }
578 +
579 + to {
580 + opacity: 1;
581 + transform: none;
582 + }
583 +}
584 +
585 +.fadeInDown {
586 + animation-name: fadeInDown;
587 +}
588 +
589 +@keyframes fadeInDownBig {
590 + from {
591 + opacity: 0;
592 + transform: translate3d(0, -2000px, 0);
593 + }
594 +
595 + to {
596 + opacity: 1;
597 + transform: none;
598 + }
599 +}
600 +
601 +.fadeInDownBig {
602 + animation-name: fadeInDownBig;
603 +}
604 +
605 +@keyframes fadeInLeft {
606 + from {
607 + opacity: 0;
608 + transform: translate3d(-100%, 0, 0);
609 + }
610 +
611 + to {
612 + opacity: 1;
613 + transform: none;
614 + }
615 +}
616 +
617 +.fadeInLeft {
618 + animation-name: fadeInLeft;
619 +}
620 +
621 +@keyframes fadeInLeftBig {
622 + from {
623 + opacity: 0;
624 + transform: translate3d(-2000px, 0, 0);
625 + }
626 +
627 + to {
628 + opacity: 1;
629 + transform: none;
630 + }
631 +}
632 +
633 +.fadeInLeftBig {
634 + animation-name: fadeInLeftBig;
635 +}
636 +
637 +@keyframes fadeInRight {
638 + from {
639 + opacity: 0;
640 + transform: translate3d(100%, 0, 0);
641 + }
642 +
643 + to {
644 + opacity: 1;
645 + transform: none;
646 + }
647 +}
648 +
649 +.fadeInRight {
650 + animation-name: fadeInRight;
651 +}
652 +
653 +@keyframes fadeInRightBig {
654 + from {
655 + opacity: 0;
656 + transform: translate3d(2000px, 0, 0);
657 + }
658 +
659 + to {
660 + opacity: 1;
661 + transform: none;
662 + }
663 +}
664 +
665 +.fadeInRightBig {
666 + animation-name: fadeInRightBig;
667 +}
668 +
669 +@keyframes fadeInUp {
670 + from {
671 + opacity: 0;
672 + transform: translate3d(0, 100%, 0);
673 + }
674 +
675 + to {
676 + opacity: 1;
677 + transform: none;
678 + }
679 +}
680 +
681 +.fadeInUp {
682 + animation-name: fadeInUp;
683 +}
684 +
685 +@keyframes fadeInUpBig {
686 + from {
687 + opacity: 0;
688 + transform: translate3d(0, 2000px, 0);
689 + }
690 +
691 + to {
692 + opacity: 1;
693 + transform: none;
694 + }
695 +}
696 +
697 +.fadeInUpBig {
698 + animation-name: fadeInUpBig;
699 +}
700 +
701 +@keyframes fadeOut {
702 + from {
703 + opacity: 1;
704 + }
705 +
706 + to {
707 + opacity: 0;
708 + }
709 +}
710 +
711 +.fadeOut {
712 + animation-name: fadeOut;
713 +}
714 +
715 +@keyframes fadeOutDown {
716 + from {
717 + opacity: 1;
718 + }
719 +
720 + to {
721 + opacity: 0;
722 + transform: translate3d(0, 100%, 0);
723 + }
724 +}
725 +
726 +.fadeOutDown {
727 + animation-name: fadeOutDown;
728 +}
729 +
730 +@keyframes fadeOutDownBig {
731 + from {
732 + opacity: 1;
733 + }
734 +
735 + to {
736 + opacity: 0;
737 + transform: translate3d(0, 2000px, 0);
738 + }
739 +}
740 +
741 +.fadeOutDownBig {
742 + animation-name: fadeOutDownBig;
743 +}
744 +
745 +@keyframes fadeOutLeft {
746 + from {
747 + opacity: 1;
748 + }
749 +
750 + to {
751 + opacity: 0;
752 + transform: translate3d(-100%, 0, 0);
753 + }
754 +}
755 +
756 +.fadeOutLeft {
757 + animation-name: fadeOutLeft;
758 +}
759 +
760 +@keyframes fadeOutLeftBig {
761 + from {
762 + opacity: 1;
763 + }
764 +
765 + to {
766 + opacity: 0;
767 + transform: translate3d(-2000px, 0, 0);
768 + }
769 +}
770 +
771 +.fadeOutLeftBig {
772 + animation-name: fadeOutLeftBig;
773 +}
774 +
775 +@keyframes fadeOutRight {
776 + from {
777 + opacity: 1;
778 + }
779 +
780 + to {
781 + opacity: 0;
782 + transform: translate3d(100%, 0, 0);
783 + }
784 +}
785 +
786 +.fadeOutRight {
787 + animation-name: fadeOutRight;
788 +}
789 +
790 +@keyframes fadeOutRightBig {
791 + from {
792 + opacity: 1;
793 + }
794 +
795 + to {
796 + opacity: 0;
797 + transform: translate3d(2000px, 0, 0);
798 + }
799 +}
800 +
801 +.fadeOutRightBig {
802 + animation-name: fadeOutRightBig;
803 +}
804 +
805 +@keyframes fadeOutUp {
806 + from {
807 + opacity: 1;
808 + }
809 +
810 + to {
811 + opacity: 0;
812 + transform: translate3d(0, -100%, 0);
813 + }
814 +}
815 +
816 +.fadeOutUp {
817 + animation-name: fadeOutUp;
818 +}
819 +
820 +@keyframes fadeOutUpBig {
821 + from {
822 + opacity: 1;
823 + }
824 +
825 + to {
826 + opacity: 0;
827 + transform: translate3d(0, -2000px, 0);
828 + }
829 +}
830 +
831 +.fadeOutUpBig {
832 + animation-name: fadeOutUpBig;
833 +}
834 +
835 +@keyframes flip {
836 + from {
837 + transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
838 + animation-timing-function: ease-out;
839 + }
840 +
841 + 40% {
842 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
843 + animation-timing-function: ease-out;
844 + }
845 +
846 + 50% {
847 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
848 + animation-timing-function: ease-in;
849 + }
850 +
851 + 80% {
852 + transform: perspective(400px) scale3d(.95, .95, .95);
853 + animation-timing-function: ease-in;
854 + }
855 +
856 + to {
857 + transform: perspective(400px);
858 + animation-timing-function: ease-in;
859 + }
860 +}
861 +
862 +.animated.flip {
863 + -webkit-backface-visibility: visible;
864 + backface-visibility: visible;
865 + animation-name: flip;
866 +}
867 +
868 +@keyframes flipInX {
869 + from {
870 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
871 + animation-timing-function: ease-in;
872 + opacity: 0;
873 + }
874 +
875 + 40% {
876 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
877 + animation-timing-function: ease-in;
878 + }
879 +
880 + 60% {
881 + transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
882 + opacity: 1;
883 + }
884 +
885 + 80% {
886 + transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
887 + }
888 +
889 + to {
890 + transform: perspective(400px);
891 + }
892 +}
893 +
894 +.flipInX {
895 + -webkit-backface-visibility: visible !important;
896 + backface-visibility: visible !important;
897 + animation-name: flipInX;
898 +}
899 +
900 +@keyframes flipInY {
901 + from {
902 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
903 + animation-timing-function: ease-in;
904 + opacity: 0;
905 + }
906 +
907 + 40% {
908 + transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
909 + animation-timing-function: ease-in;
910 + }
911 +
912 + 60% {
913 + transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
914 + opacity: 1;
915 + }
916 +
917 + 80% {
918 + transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
919 + }
920 +
921 + to {
922 + transform: perspective(400px);
923 + }
924 +}
925 +
926 +.flipInY {
927 + -webkit-backface-visibility: visible !important;
928 + backface-visibility: visible !important;
929 + animation-name: flipInY;
930 +}
931 +
932 +@keyframes flipOutX {
933 + from {
934 + transform: perspective(400px);
935 + }
936 +
937 + 30% {
938 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
939 + opacity: 1;
940 + }
941 +
942 + to {
943 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
944 + opacity: 0;
945 + }
946 +}
947 +
948 +.flipOutX {
949 + animation-name: flipOutX;
950 + -webkit-backface-visibility: visible !important;
951 + backface-visibility: visible !important;
952 +}
953 +
954 +@keyframes flipOutY {
955 + from {
956 + transform: perspective(400px);
957 + }
958 +
959 + 30% {
960 + transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
961 + opacity: 1;
962 + }
963 +
964 + to {
965 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
966 + opacity: 0;
967 + }
968 +}
969 +
970 +.flipOutY {
971 + -webkit-backface-visibility: visible !important;
972 + backface-visibility: visible !important;
973 + animation-name: flipOutY;
974 +}
975 +
976 +@keyframes lightSpeedIn {
977 + from {
978 + transform: translate3d(100%, 0, 0) skewX(-30deg);
979 + opacity: 0;
980 + }
981 +
982 + 60% {
983 + transform: skewX(20deg);
984 + opacity: 1;
985 + }
986 +
987 + 80% {
988 + transform: skewX(-5deg);
989 + opacity: 1;
990 + }
991 +
992 + to {
993 + transform: none;
994 + opacity: 1;
995 + }
996 +}
997 +
998 +.lightSpeedIn {
999 + animation-name: lightSpeedIn;
1000 + animation-timing-function: ease-out;
1001 +}
1002 +
1003 +@keyframes lightSpeedOut {
1004 + from {
1005 + opacity: 1;
1006 + }
1007 +
1008 + to {
1009 + transform: translate3d(100%, 0, 0) skewX(30deg);
1010 + opacity: 0;
1011 + }
1012 +}
1013 +
1014 +.lightSpeedOut {
1015 + animation-name: lightSpeedOut;
1016 + animation-timing-function: ease-in;
1017 +}
1018 +
1019 +@keyframes rotateIn {
1020 + from {
1021 + transform-origin: center;
1022 + transform: rotate3d(0, 0, 1, -200deg);
1023 + opacity: 0;
1024 + }
1025 +
1026 + to {
1027 + transform-origin: center;
1028 + transform: none;
1029 + opacity: 1;
1030 + }
1031 +}
1032 +
1033 +.rotateIn {
1034 + animation-name: rotateIn;
1035 +}
1036 +
1037 +@keyframes rotateInDownLeft {
1038 + from {
1039 + transform-origin: left bottom;
1040 + transform: rotate3d(0, 0, 1, -45deg);
1041 + opacity: 0;
1042 + }
1043 +
1044 + to {
1045 + transform-origin: left bottom;
1046 + transform: none;
1047 + opacity: 1;
1048 + }
1049 +}
1050 +
1051 +.rotateInDownLeft {
1052 + animation-name: rotateInDownLeft;
1053 +}
1054 +
1055 +@keyframes rotateInDownRight {
1056 + from {
1057 + transform-origin: right bottom;
1058 + transform: rotate3d(0, 0, 1, 45deg);
1059 + opacity: 0;
1060 + }
1061 +
1062 + to {
1063 + transform-origin: right bottom;
1064 + transform: none;
1065 + opacity: 1;
1066 + }
1067 +}
1068 +
1069 +.rotateInDownRight {
1070 + animation-name: rotateInDownRight;
1071 +}
1072 +
1073 +@keyframes rotateInUpLeft {
1074 + from {
1075 + transform-origin: left bottom;
1076 + transform: rotate3d(0, 0, 1, 45deg);
1077 + opacity: 0;
1078 + }
1079 +
1080 + to {
1081 + transform-origin: left bottom;
1082 + transform: none;
1083 + opacity: 1;
1084 + }
1085 +}
1086 +
1087 +.rotateInUpLeft {
1088 + animation-name: rotateInUpLeft;
1089 +}
1090 +
1091 +@keyframes rotateInUpRight {
1092 + from {
1093 + transform-origin: right bottom;
1094 + transform: rotate3d(0, 0, 1, -90deg);
1095 + opacity: 0;
1096 + }
1097 +
1098 + to {
1099 + transform-origin: right bottom;
1100 + transform: none;
1101 + opacity: 1;
1102 + }
1103 +}
1104 +
1105 +.rotateInUpRight {
1106 + animation-name: rotateInUpRight;
1107 +}
1108 +
1109 +@keyframes rotateOut {
1110 + from {
1111 + transform-origin: center;
1112 + opacity: 1;
1113 + }
1114 +
1115 + to {
1116 + transform-origin: center;
1117 + transform: rotate3d(0, 0, 1, 200deg);
1118 + opacity: 0;
1119 + }
1120 +}
1121 +
1122 +.rotateOut {
1123 + animation-name: rotateOut;
1124 +}
1125 +
1126 +@keyframes rotateOutDownLeft {
1127 + from {
1128 + transform-origin: left bottom;
1129 + opacity: 1;
1130 + }
1131 +
1132 + to {
1133 + transform-origin: left bottom;
1134 + transform: rotate3d(0, 0, 1, 45deg);
1135 + opacity: 0;
1136 + }
1137 +}
1138 +
1139 +.rotateOutDownLeft {
1140 + animation-name: rotateOutDownLeft;
1141 +}
1142 +
1143 +@keyframes rotateOutDownRight {
1144 + from {
1145 + transform-origin: right bottom;
1146 + opacity: 1;
1147 + }
1148 +
1149 + to {
1150 + transform-origin: right bottom;
1151 + transform: rotate3d(0, 0, 1, -45deg);
1152 + opacity: 0;
1153 + }
1154 +}
1155 +
1156 +.rotateOutDownRight {
1157 + animation-name: rotateOutDownRight;
1158 +}
1159 +
1160 +@keyframes rotateOutUpLeft {
1161 + from {
1162 + transform-origin: left bottom;
1163 + opacity: 1;
1164 + }
1165 +
1166 + to {
1167 + transform-origin: left bottom;
1168 + transform: rotate3d(0, 0, 1, -45deg);
1169 + opacity: 0;
1170 + }
1171 +}
1172 +
1173 +.rotateOutUpLeft {
1174 + animation-name: rotateOutUpLeft;
1175 +}
1176 +
1177 +@keyframes rotateOutUpRight {
1178 + from {
1179 + transform-origin: right bottom;
1180 + opacity: 1;
1181 + }
1182 +
1183 + to {
1184 + transform-origin: right bottom;
1185 + transform: rotate3d(0, 0, 1, 90deg);
1186 + opacity: 0;
1187 + }
1188 +}
1189 +
1190 +.rotateOutUpRight {
1191 + animation-name: rotateOutUpRight;
1192 +}
1193 +
1194 +@keyframes hinge {
1195 + 0% {
1196 + transform-origin: top left;
1197 + animation-timing-function: ease-in-out;
1198 + }
1199 +
1200 + 20%, 60% {
1201 + transform: rotate3d(0, 0, 1, 80deg);
1202 + transform-origin: top left;
1203 + animation-timing-function: ease-in-out;
1204 + }
1205 +
1206 + 40%, 80% {
1207 + transform: rotate3d(0, 0, 1, 60deg);
1208 + transform-origin: top left;
1209 + animation-timing-function: ease-in-out;
1210 + opacity: 1;
1211 + }
1212 +
1213 + to {
1214 + transform: translate3d(0, 700px, 0);
1215 + opacity: 0;
1216 + }
1217 +}
1218 +
1219 +.hinge {
1220 + animation-name: hinge;
1221 +}
1222 +
1223 +@keyframes jackInTheBox {
1224 + from {
1225 + opacity: 0;
1226 + transform: scale(0.1) rotate(30deg);
1227 + transform-origin: center bottom;
1228 + }
1229 +
1230 + 50% {
1231 + transform: rotate(-10deg);
1232 + }
1233 +
1234 + 70% {
1235 + transform: rotate(3deg);
1236 + }
1237 +
1238 + to {
1239 + opacity: 1;
1240 + transform: scale(1);
1241 + }
1242 +}
1243 +
1244 +.jackInTheBox {
1245 + animation-name: jackInTheBox;
1246 +}
1247 +
1248 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
1249 +
1250 +@keyframes rollIn {
1251 + from {
1252 + opacity: 0;
1253 + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
1254 + }
1255 +
1256 + to {
1257 + opacity: 1;
1258 + transform: none;
1259 + }
1260 +}
1261 +
1262 +.rollIn {
1263 + animation-name: rollIn;
1264 +}
1265 +
1266 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
1267 +
1268 +@keyframes rollOut {
1269 + from {
1270 + opacity: 1;
1271 + }
1272 +
1273 + to {
1274 + opacity: 0;
1275 + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
1276 + }
1277 +}
1278 +
1279 +.rollOut {
1280 + animation-name: rollOut;
1281 +}
1282 +
1283 +@keyframes zoomIn {
1284 + from {
1285 + opacity: 0;
1286 + transform: scale3d(.3, .3, .3);
1287 + }
1288 +
1289 + 50% {
1290 + opacity: 1;
1291 + }
1292 +}
1293 +
1294 +.zoomIn {
1295 + animation-name: zoomIn;
1296 +}
1297 +
1298 +@keyframes zoomInDown {
1299 + from {
1300 + opacity: 0;
1301 + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
1302 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1303 + }
1304 +
1305 + 60% {
1306 + opacity: 1;
1307 + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
1308 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1309 + }
1310 +}
1311 +
1312 +.zoomInDown {
1313 + animation-name: zoomInDown;
1314 +}
1315 +
1316 +@keyframes zoomInLeft {
1317 + from {
1318 + opacity: 0;
1319 + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
1320 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1321 + }
1322 +
1323 + 60% {
1324 + opacity: 1;
1325 + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
1326 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1327 + }
1328 +}
1329 +
1330 +.zoomInLeft {
1331 + animation-name: zoomInLeft;
1332 +}
1333 +
1334 +@keyframes zoomInRight {
1335 + from {
1336 + opacity: 0;
1337 + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
1338 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1339 + }
1340 +
1341 + 60% {
1342 + opacity: 1;
1343 + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
1344 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1345 + }
1346 +}
1347 +
1348 +.zoomInRight {
1349 + animation-name: zoomInRight;
1350 +}
1351 +
1352 +@keyframes zoomInUp {
1353 + from {
1354 + opacity: 0;
1355 + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
1356 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1357 + }
1358 +
1359 + 60% {
1360 + opacity: 1;
1361 + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
1362 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1363 + }
1364 +}
1365 +
1366 +.zoomInUp {
1367 + animation-name: zoomInUp;
1368 +}
1369 +
1370 +@keyframes zoomOut {
1371 + from {
1372 + opacity: 1;
1373 + }
1374 +
1375 + 50% {
1376 + opacity: 0;
1377 + transform: scale3d(.3, .3, .3);
1378 + }
1379 +
1380 + to {
1381 + opacity: 0;
1382 + }
1383 +}
1384 +
1385 +.zoomOut {
1386 + animation-name: zoomOut;
1387 +}
1388 +
1389 +@keyframes zoomOutDown {
1390 + 40% {
1391 + opacity: 1;
1392 + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
1393 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1394 + }
1395 +
1396 + to {
1397 + opacity: 0;
1398 + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
1399 + transform-origin: center bottom;
1400 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1401 + }
1402 +}
1403 +
1404 +.zoomOutDown {
1405 + animation-name: zoomOutDown;
1406 +}
1407 +
1408 +@keyframes zoomOutLeft {
1409 + 40% {
1410 + opacity: 1;
1411 + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
1412 + }
1413 +
1414 + to {
1415 + opacity: 0;
1416 + transform: scale(.1) translate3d(-2000px, 0, 0);
1417 + transform-origin: left center;
1418 + }
1419 +}
1420 +
1421 +.zoomOutLeft {
1422 + animation-name: zoomOutLeft;
1423 +}
1424 +
1425 +@keyframes zoomOutRight {
1426 + 40% {
1427 + opacity: 1;
1428 + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
1429 + }
1430 +
1431 + to {
1432 + opacity: 0;
1433 + transform: scale(.1) translate3d(2000px, 0, 0);
1434 + transform-origin: right center;
1435 + }
1436 +}
1437 +
1438 +.zoomOutRight {
1439 + animation-name: zoomOutRight;
1440 +}
1441 +
1442 +@keyframes zoomOutUp {
1443 + 40% {
1444 + opacity: 1;
1445 + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
1446 + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
1447 + }
1448 +
1449 + to {
1450 + opacity: 0;
1451 + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
1452 + transform-origin: center bottom;
1453 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
1454 + }
1455 +}
1456 +
1457 +.zoomOutUp {
1458 + animation-name: zoomOutUp;
1459 +}
1460 +
1461 +@keyframes slideInDown {
1462 + from {
1463 + transform: translate3d(0, -100%, 0);
1464 + visibility: visible;
1465 + }
1466 +
1467 + to {
1468 + transform: translate3d(0, 0, 0);
1469 + }
1470 +}
1471 +
1472 +.slideInDown {
1473 + animation-name: slideInDown;
1474 +}
1475 +
1476 +@keyframes slideInLeft {
1477 + from {
1478 + transform: translate3d(-100%, 0, 0);
1479 + visibility: visible;
1480 + }
1481 +
1482 + to {
1483 + transform: translate3d(0, 0, 0);
1484 + }
1485 +}
1486 +
1487 +.slideInLeft {
1488 + animation-name: slideInLeft;
1489 +}
1490 +
1491 +@keyframes slideInRight {
1492 + from {
1493 + transform: translate3d(100%, 0, 0);
1494 + visibility: visible;
1495 + }
1496 +
1497 + to {
1498 + transform: translate3d(0, 0, 0);
1499 + }
1500 +}
1501 +
1502 +.slideInRight {
1503 + animation-name: slideInRight;
1504 +}
1505 +
1506 +@keyframes slideInUp {
1507 + from {
1508 + transform: translate3d(0, 100%, 0);
1509 + visibility: visible;
1510 + }
1511 +
1512 + to {
1513 + transform: translate3d(0, 0, 0);
1514 + }
1515 +}
1516 +
1517 +.slideInUp {
1518 + animation-name: slideInUp;
1519 +}
1520 +
1521 +@keyframes slideOutDown {
1522 + from {
1523 + transform: translate3d(0, 0, 0);
1524 + }
1525 +
1526 + to {
1527 + visibility: hidden;
1528 + transform: translate3d(0, 100%, 0);
1529 + }
1530 +}
1531 +
1532 +.slideOutDown {
1533 + animation-name: slideOutDown;
1534 +}
1535 +
1536 +@keyframes slideOutLeft {
1537 + from {
1538 + transform: translate3d(0, 0, 0);
1539 + }
1540 +
1541 + to {
1542 + visibility: hidden;
1543 + transform: translate3d(-100%, 0, 0);
1544 + }
1545 +}
1546 +
1547 +.slideOutLeft {
1548 + animation-name: slideOutLeft;
1549 +}
1550 +
1551 +@keyframes slideOutRight {
1552 + from {
1553 + transform: translate3d(0, 0, 0);
1554 + }
1555 +
1556 + to {
1557 + visibility: hidden;
1558 + transform: translate3d(100%, 0, 0);
1559 + }
1560 +}
1561 +
1562 +.slideOutRight {
1563 + animation-name: slideOutRight;
1564 +}
1565 +
1566 +@keyframes slideOutUp {
1567 + from {
1568 + transform: translate3d(0, 0, 0);
1569 + }
1570 +
1571 + to {
1572 + visibility: hidden;
1573 + transform: translate3d(0, -100%, 0);
1574 + }
1575 +}
1576 +
1577 +.slideOutUp {
1578 + animation-name: slideOutUp;
1579 +}
1 +@-ms-viewport {
2 + width: device-width;
3 +}
4 +
5 +html {
6 + box-sizing: border-box;
7 + -ms-overflow-style: scrollbar;
8 +}
9 +
10 +*,
11 +*::before,
12 +*::after {
13 + box-sizing: inherit;
14 +}
15 +
16 +.container {
17 + margin-right: auto;
18 + margin-left: auto;
19 + padding-right: 15px;
20 + padding-left: 15px;
21 + width: 100%;
22 +}
23 +
24 +@media (min-width: 576px) {
25 + .container {
26 + max-width: 540px;
27 + }
28 +}
29 +
30 +@media (min-width: 768px) {
31 + .container {
32 + max-width: 720px;
33 + }
34 +}
35 +
36 +@media (min-width: 992px) {
37 + .container {
38 + max-width: 960px;
39 + }
40 +}
41 +
42 +@media (min-width: 1200px) {
43 + .container {
44 + max-width: 1140px;
45 + }
46 +}
47 +
48 +.container-fluid {
49 + width: 100%;
50 + margin-right: auto;
51 + margin-left: auto;
52 + padding-right: 15px;
53 + padding-left: 15px;
54 + width: 100%;
55 +}
56 +
57 +.row {
58 + display: -ms-flexbox;
59 + display: flex;
60 + -ms-flex-wrap: wrap;
61 + flex-wrap: wrap;
62 + margin-right: -15px;
63 + margin-left: -15px;
64 +}
65 +
66 +.no-gutters {
67 + margin-right: 0;
68 + margin-left: 0;
69 +}
70 +
71 +.no-gutters > .col,
72 +.no-gutters > [class*="col-"] {
73 + padding-right: 0;
74 + padding-left: 0;
75 +}
76 +
77 +.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,
78 +.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,
79 +.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,
80 +.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,
81 +.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,
82 +.col-xl-auto {
83 + position: relative;
84 + width: 100%;
85 + min-height: 1px;
86 + padding-right: 15px;
87 + padding-left: 15px;
88 +}
89 +
90 +.col {
91 + -ms-flex-preferred-size: 0;
92 + flex-basis: 0;
93 + -ms-flex-positive: 1;
94 + flex-grow: 1;
95 + max-width: 100%;
96 +}
97 +
98 +.col-auto {
99 + -ms-flex: 0 0 auto;
100 + flex: 0 0 auto;
101 + width: auto;
102 + max-width: none;
103 +}
104 +
105 +.col-1 {
106 + -ms-flex: 0 0 8.333333%;
107 + flex: 0 0 8.333333%;
108 + max-width: 8.333333%;
109 +}
110 +
111 +.col-2 {
112 + -ms-flex: 0 0 16.666667%;
113 + flex: 0 0 16.666667%;
114 + max-width: 16.666667%;
115 +}
116 +
117 +.col-3 {
118 + -ms-flex: 0 0 25%;
119 + flex: 0 0 25%;
120 + max-width: 25%;
121 +}
122 +
123 +.col-4 {
124 + -ms-flex: 0 0 33.333333%;
125 + flex: 0 0 33.333333%;
126 + max-width: 33.333333%;
127 +}
128 +
129 +.col-5 {
130 + -ms-flex: 0 0 41.666667%;
131 + flex: 0 0 41.666667%;
132 + max-width: 41.666667%;
133 +}
134 +
135 +.col-6 {
136 + -ms-flex: 0 0 50%;
137 + flex: 0 0 50%;
138 + max-width: 50%;
139 +}
140 +
141 +.col-7 {
142 + -ms-flex: 0 0 58.333333%;
143 + flex: 0 0 58.333333%;
144 + max-width: 58.333333%;
145 +}
146 +
147 +.col-8 {
148 + -ms-flex: 0 0 66.666667%;
149 + flex: 0 0 66.666667%;
150 + max-width: 66.666667%;
151 +}
152 +
153 +.col-9 {
154 + -ms-flex: 0 0 75%;
155 + flex: 0 0 75%;
156 + max-width: 75%;
157 +}
158 +
159 +.col-10 {
160 + -ms-flex: 0 0 83.333333%;
161 + flex: 0 0 83.333333%;
162 + max-width: 83.333333%;
163 +}
164 +
165 +.col-11 {
166 + -ms-flex: 0 0 91.666667%;
167 + flex: 0 0 91.666667%;
168 + max-width: 91.666667%;
169 +}
170 +
171 +.col-12 {
172 + -ms-flex: 0 0 100%;
173 + flex: 0 0 100%;
174 + max-width: 100%;
175 +}
176 +
177 +.order-1 {
178 + -ms-flex-order: 1;
179 + order: 1;
180 +}
181 +
182 +.order-2 {
183 + -ms-flex-order: 2;
184 + order: 2;
185 +}
186 +
187 +.order-3 {
188 + -ms-flex-order: 3;
189 + order: 3;
190 +}
191 +
192 +.order-4 {
193 + -ms-flex-order: 4;
194 + order: 4;
195 +}
196 +
197 +.order-5 {
198 + -ms-flex-order: 5;
199 + order: 5;
200 +}
201 +
202 +.order-6 {
203 + -ms-flex-order: 6;
204 + order: 6;
205 +}
206 +
207 +.order-7 {
208 + -ms-flex-order: 7;
209 + order: 7;
210 +}
211 +
212 +.order-8 {
213 + -ms-flex-order: 8;
214 + order: 8;
215 +}
216 +
217 +.order-9 {
218 + -ms-flex-order: 9;
219 + order: 9;
220 +}
221 +
222 +.order-10 {
223 + -ms-flex-order: 10;
224 + order: 10;
225 +}
226 +
227 +.order-11 {
228 + -ms-flex-order: 11;
229 + order: 11;
230 +}
231 +
232 +.order-12 {
233 + -ms-flex-order: 12;
234 + order: 12;
235 +}
236 +
237 +@media (min-width: 576px) {
238 + .col-sm {
239 + -ms-flex-preferred-size: 0;
240 + flex-basis: 0;
241 + -ms-flex-positive: 1;
242 + flex-grow: 1;
243 + max-width: 100%;
244 + }
245 + .col-sm-auto {
246 + -ms-flex: 0 0 auto;
247 + flex: 0 0 auto;
248 + width: auto;
249 + max-width: none;
250 + }
251 + .col-sm-1 {
252 + -ms-flex: 0 0 8.333333%;
253 + flex: 0 0 8.333333%;
254 + max-width: 8.333333%;
255 + }
256 + .col-sm-2 {
257 + -ms-flex: 0 0 16.666667%;
258 + flex: 0 0 16.666667%;
259 + max-width: 16.666667%;
260 + }
261 + .col-sm-3 {
262 + -ms-flex: 0 0 25%;
263 + flex: 0 0 25%;
264 + max-width: 25%;
265 + }
266 + .col-sm-4 {
267 + -ms-flex: 0 0 33.333333%;
268 + flex: 0 0 33.333333%;
269 + max-width: 33.333333%;
270 + }
271 + .col-sm-5 {
272 + -ms-flex: 0 0 41.666667%;
273 + flex: 0 0 41.666667%;
274 + max-width: 41.666667%;
275 + }
276 + .col-sm-6 {
277 + -ms-flex: 0 0 50%;
278 + flex: 0 0 50%;
279 + max-width: 50%;
280 + }
281 + .col-sm-7 {
282 + -ms-flex: 0 0 58.333333%;
283 + flex: 0 0 58.333333%;
284 + max-width: 58.333333%;
285 + }
286 + .col-sm-8 {
287 + -ms-flex: 0 0 66.666667%;
288 + flex: 0 0 66.666667%;
289 + max-width: 66.666667%;
290 + }
291 + .col-sm-9 {
292 + -ms-flex: 0 0 75%;
293 + flex: 0 0 75%;
294 + max-width: 75%;
295 + }
296 + .col-sm-10 {
297 + -ms-flex: 0 0 83.333333%;
298 + flex: 0 0 83.333333%;
299 + max-width: 83.333333%;
300 + }
301 + .col-sm-11 {
302 + -ms-flex: 0 0 91.666667%;
303 + flex: 0 0 91.666667%;
304 + max-width: 91.666667%;
305 + }
306 + .col-sm-12 {
307 + -ms-flex: 0 0 100%;
308 + flex: 0 0 100%;
309 + max-width: 100%;
310 + }
311 + .order-sm-1 {
312 + -ms-flex-order: 1;
313 + order: 1;
314 + }
315 + .order-sm-2 {
316 + -ms-flex-order: 2;
317 + order: 2;
318 + }
319 + .order-sm-3 {
320 + -ms-flex-order: 3;
321 + order: 3;
322 + }
323 + .order-sm-4 {
324 + -ms-flex-order: 4;
325 + order: 4;
326 + }
327 + .order-sm-5 {
328 + -ms-flex-order: 5;
329 + order: 5;
330 + }
331 + .order-sm-6 {
332 + -ms-flex-order: 6;
333 + order: 6;
334 + }
335 + .order-sm-7 {
336 + -ms-flex-order: 7;
337 + order: 7;
338 + }
339 + .order-sm-8 {
340 + -ms-flex-order: 8;
341 + order: 8;
342 + }
343 + .order-sm-9 {
344 + -ms-flex-order: 9;
345 + order: 9;
346 + }
347 + .order-sm-10 {
348 + -ms-flex-order: 10;
349 + order: 10;
350 + }
351 + .order-sm-11 {
352 + -ms-flex-order: 11;
353 + order: 11;
354 + }
355 + .order-sm-12 {
356 + -ms-flex-order: 12;
357 + order: 12;
358 + }
359 +}
360 +
361 +@media (min-width: 768px) {
362 + .col-md {
363 + -ms-flex-preferred-size: 0;
364 + flex-basis: 0;
365 + -ms-flex-positive: 1;
366 + flex-grow: 1;
367 + max-width: 100%;
368 + }
369 + .col-md-auto {
370 + -ms-flex: 0 0 auto;
371 + flex: 0 0 auto;
372 + width: auto;
373 + max-width: none;
374 + }
375 + .col-md-1 {
376 + -ms-flex: 0 0 8.333333%;
377 + flex: 0 0 8.333333%;
378 + max-width: 8.333333%;
379 + }
380 + .col-md-2 {
381 + -ms-flex: 0 0 16.666667%;
382 + flex: 0 0 16.666667%;
383 + max-width: 16.666667%;
384 + }
385 + .col-md-3 {
386 + -ms-flex: 0 0 25%;
387 + flex: 0 0 25%;
388 + max-width: 25%;
389 + }
390 + .col-md-4 {
391 + -ms-flex: 0 0 33.333333%;
392 + flex: 0 0 33.333333%;
393 + max-width: 33.333333%;
394 + }
395 + .col-md-5 {
396 + -ms-flex: 0 0 41.666667%;
397 + flex: 0 0 41.666667%;
398 + max-width: 41.666667%;
399 + }
400 + .col-md-6 {
401 + -ms-flex: 0 0 50%;
402 + flex: 0 0 50%;
403 + max-width: 50%;
404 + }
405 + .col-md-7 {
406 + -ms-flex: 0 0 58.333333%;
407 + flex: 0 0 58.333333%;
408 + max-width: 58.333333%;
409 + }
410 + .col-md-8 {
411 + -ms-flex: 0 0 66.666667%;
412 + flex: 0 0 66.666667%;
413 + max-width: 66.666667%;
414 + }
415 + .col-md-9 {
416 + -ms-flex: 0 0 75%;
417 + flex: 0 0 75%;
418 + max-width: 75%;
419 + }
420 + .col-md-10 {
421 + -ms-flex: 0 0 83.333333%;
422 + flex: 0 0 83.333333%;
423 + max-width: 83.333333%;
424 + }
425 + .col-md-11 {
426 + -ms-flex: 0 0 91.666667%;
427 + flex: 0 0 91.666667%;
428 + max-width: 91.666667%;
429 + }
430 + .col-md-12 {
431 + -ms-flex: 0 0 100%;
432 + flex: 0 0 100%;
433 + max-width: 100%;
434 + }
435 + .order-md-1 {
436 + -ms-flex-order: 1;
437 + order: 1;
438 + }
439 + .order-md-2 {
440 + -ms-flex-order: 2;
441 + order: 2;
442 + }
443 + .order-md-3 {
444 + -ms-flex-order: 3;
445 + order: 3;
446 + }
447 + .order-md-4 {
448 + -ms-flex-order: 4;
449 + order: 4;
450 + }
451 + .order-md-5 {
452 + -ms-flex-order: 5;
453 + order: 5;
454 + }
455 + .order-md-6 {
456 + -ms-flex-order: 6;
457 + order: 6;
458 + }
459 + .order-md-7 {
460 + -ms-flex-order: 7;
461 + order: 7;
462 + }
463 + .order-md-8 {
464 + -ms-flex-order: 8;
465 + order: 8;
466 + }
467 + .order-md-9 {
468 + -ms-flex-order: 9;
469 + order: 9;
470 + }
471 + .order-md-10 {
472 + -ms-flex-order: 10;
473 + order: 10;
474 + }
475 + .order-md-11 {
476 + -ms-flex-order: 11;
477 + order: 11;
478 + }
479 + .order-md-12 {
480 + -ms-flex-order: 12;
481 + order: 12;
482 + }
483 +}
484 +
485 +@media (min-width: 992px) {
486 + .col-lg {
487 + -ms-flex-preferred-size: 0;
488 + flex-basis: 0;
489 + -ms-flex-positive: 1;
490 + flex-grow: 1;
491 + max-width: 100%;
492 + }
493 + .col-lg-auto {
494 + -ms-flex: 0 0 auto;
495 + flex: 0 0 auto;
496 + width: auto;
497 + max-width: none;
498 + }
499 + .col-lg-1 {
500 + -ms-flex: 0 0 8.333333%;
501 + flex: 0 0 8.333333%;
502 + max-width: 8.333333%;
503 + }
504 + .col-lg-2 {
505 + -ms-flex: 0 0 16.666667%;
506 + flex: 0 0 16.666667%;
507 + max-width: 16.666667%;
508 + }
509 + .col-lg-3 {
510 + -ms-flex: 0 0 25%;
511 + flex: 0 0 25%;
512 + max-width: 25%;
513 + }
514 + .col-lg-4 {
515 + -ms-flex: 0 0 33.333333%;
516 + flex: 0 0 33.333333%;
517 + max-width: 33.333333%;
518 + }
519 + .col-lg-5 {
520 + -ms-flex: 0 0 41.666667%;
521 + flex: 0 0 41.666667%;
522 + max-width: 41.666667%;
523 + }
524 + .col-lg-6 {
525 + -ms-flex: 0 0 50%;
526 + flex: 0 0 50%;
527 + max-width: 50%;
528 + }
529 + .col-lg-7 {
530 + -ms-flex: 0 0 58.333333%;
531 + flex: 0 0 58.333333%;
532 + max-width: 58.333333%;
533 + }
534 + .col-lg-8 {
535 + -ms-flex: 0 0 66.666667%;
536 + flex: 0 0 66.666667%;
537 + max-width: 66.666667%;
538 + }
539 + .col-lg-9 {
540 + -ms-flex: 0 0 75%;
541 + flex: 0 0 75%;
542 + max-width: 75%;
543 + }
544 + .col-lg-10 {
545 + -ms-flex: 0 0 83.333333%;
546 + flex: 0 0 83.333333%;
547 + max-width: 83.333333%;
548 + }
549 + .col-lg-11 {
550 + -ms-flex: 0 0 91.666667%;
551 + flex: 0 0 91.666667%;
552 + max-width: 91.666667%;
553 + }
554 + .col-lg-12 {
555 + -ms-flex: 0 0 100%;
556 + flex: 0 0 100%;
557 + max-width: 100%;
558 + }
559 + .order-lg-1 {
560 + -ms-flex-order: 1;
561 + order: 1;
562 + }
563 + .order-lg-2 {
564 + -ms-flex-order: 2;
565 + order: 2;
566 + }
567 + .order-lg-3 {
568 + -ms-flex-order: 3;
569 + order: 3;
570 + }
571 + .order-lg-4 {
572 + -ms-flex-order: 4;
573 + order: 4;
574 + }
575 + .order-lg-5 {
576 + -ms-flex-order: 5;
577 + order: 5;
578 + }
579 + .order-lg-6 {
580 + -ms-flex-order: 6;
581 + order: 6;
582 + }
583 + .order-lg-7 {
584 + -ms-flex-order: 7;
585 + order: 7;
586 + }
587 + .order-lg-8 {
588 + -ms-flex-order: 8;
589 + order: 8;
590 + }
591 + .order-lg-9 {
592 + -ms-flex-order: 9;
593 + order: 9;
594 + }
595 + .order-lg-10 {
596 + -ms-flex-order: 10;
597 + order: 10;
598 + }
599 + .order-lg-11 {
600 + -ms-flex-order: 11;
601 + order: 11;
602 + }
603 + .order-lg-12 {
604 + -ms-flex-order: 12;
605 + order: 12;
606 + }
607 +}
608 +
609 +@media (min-width: 1200px) {
610 + .col-xl {
611 + -ms-flex-preferred-size: 0;
612 + flex-basis: 0;
613 + -ms-flex-positive: 1;
614 + flex-grow: 1;
615 + max-width: 100%;
616 + }
617 + .col-xl-auto {
618 + -ms-flex: 0 0 auto;
619 + flex: 0 0 auto;
620 + width: auto;
621 + max-width: none;
622 + }
623 + .col-xl-1 {
624 + -ms-flex: 0 0 8.333333%;
625 + flex: 0 0 8.333333%;
626 + max-width: 8.333333%;
627 + }
628 + .col-xl-2 {
629 + -ms-flex: 0 0 16.666667%;
630 + flex: 0 0 16.666667%;
631 + max-width: 16.666667%;
632 + }
633 + .col-xl-3 {
634 + -ms-flex: 0 0 25%;
635 + flex: 0 0 25%;
636 + max-width: 25%;
637 + }
638 + .col-xl-4 {
639 + -ms-flex: 0 0 33.333333%;
640 + flex: 0 0 33.333333%;
641 + max-width: 33.333333%;
642 + }
643 + .col-xl-5 {
644 + -ms-flex: 0 0 41.666667%;
645 + flex: 0 0 41.666667%;
646 + max-width: 41.666667%;
647 + }
648 + .col-xl-6 {
649 + -ms-flex: 0 0 50%;
650 + flex: 0 0 50%;
651 + max-width: 50%;
652 + }
653 + .col-xl-7 {
654 + -ms-flex: 0 0 58.333333%;
655 + flex: 0 0 58.333333%;
656 + max-width: 58.333333%;
657 + }
658 + .col-xl-8 {
659 + -ms-flex: 0 0 66.666667%;
660 + flex: 0 0 66.666667%;
661 + max-width: 66.666667%;
662 + }
663 + .col-xl-9 {
664 + -ms-flex: 0 0 75%;
665 + flex: 0 0 75%;
666 + max-width: 75%;
667 + }
668 + .col-xl-10 {
669 + -ms-flex: 0 0 83.333333%;
670 + flex: 0 0 83.333333%;
671 + max-width: 83.333333%;
672 + }
673 + .col-xl-11 {
674 + -ms-flex: 0 0 91.666667%;
675 + flex: 0 0 91.666667%;
676 + max-width: 91.666667%;
677 + }
678 + .col-xl-12 {
679 + -ms-flex: 0 0 100%;
680 + flex: 0 0 100%;
681 + max-width: 100%;
682 + }
683 + .order-xl-1 {
684 + -ms-flex-order: 1;
685 + order: 1;
686 + }
687 + .order-xl-2 {
688 + -ms-flex-order: 2;
689 + order: 2;
690 + }
691 + .order-xl-3 {
692 + -ms-flex-order: 3;
693 + order: 3;
694 + }
695 + .order-xl-4 {
696 + -ms-flex-order: 4;
697 + order: 4;
698 + }
699 + .order-xl-5 {
700 + -ms-flex-order: 5;
701 + order: 5;
702 + }
703 + .order-xl-6 {
704 + -ms-flex-order: 6;
705 + order: 6;
706 + }
707 + .order-xl-7 {
708 + -ms-flex-order: 7;
709 + order: 7;
710 + }
711 + .order-xl-8 {
712 + -ms-flex-order: 8;
713 + order: 8;
714 + }
715 + .order-xl-9 {
716 + -ms-flex-order: 9;
717 + order: 9;
718 + }
719 + .order-xl-10 {
720 + -ms-flex-order: 10;
721 + order: 10;
722 + }
723 + .order-xl-11 {
724 + -ms-flex-order: 11;
725 + order: 11;
726 + }
727 + .order-xl-12 {
728 + -ms-flex-order: 12;
729 + order: 12;
730 + }
731 +}
732 +
733 +.flex-row {
734 + -ms-flex-direction: row !important;
735 + flex-direction: row !important;
736 +}
737 +
738 +.flex-column {
739 + -ms-flex-direction: column !important;
740 + flex-direction: column !important;
741 +}
742 +
743 +.flex-row-reverse {
744 + -ms-flex-direction: row-reverse !important;
745 + flex-direction: row-reverse !important;
746 +}
747 +
748 +.flex-column-reverse {
749 + -ms-flex-direction: column-reverse !important;
750 + flex-direction: column-reverse !important;
751 +}
752 +
753 +.flex-wrap {
754 + -ms-flex-wrap: wrap !important;
755 + flex-wrap: wrap !important;
756 +}
757 +
758 +.flex-nowrap {
759 + -ms-flex-wrap: nowrap !important;
760 + flex-wrap: nowrap !important;
761 +}
762 +
763 +.flex-wrap-reverse {
764 + -ms-flex-wrap: wrap-reverse !important;
765 + flex-wrap: wrap-reverse !important;
766 +}
767 +
768 +.justify-content-start {
769 + -ms-flex-pack: start !important;
770 + justify-content: flex-start !important;
771 +}
772 +
773 +.justify-content-end {
774 + -ms-flex-pack: end !important;
775 + justify-content: flex-end !important;
776 +}
777 +
778 +.justify-content-center {
779 + -ms-flex-pack: center !important;
780 + justify-content: center !important;
781 +}
782 +
783 +.justify-content-between {
784 + -ms-flex-pack: justify !important;
785 + justify-content: space-between !important;
786 +}
787 +
788 +.justify-content-around {
789 + -ms-flex-pack: distribute !important;
790 + justify-content: space-around !important;
791 +}
792 +
793 +.align-items-start {
794 + -ms-flex-align: start !important;
795 + align-items: flex-start !important;
796 +}
797 +
798 +.align-items-end {
799 + -ms-flex-align: end !important;
800 + align-items: flex-end !important;
801 +}
802 +
803 +.align-items-center {
804 + -ms-flex-align: center !important;
805 + align-items: center !important;
806 +}
807 +
808 +.align-items-baseline {
809 + -ms-flex-align: baseline !important;
810 + align-items: baseline !important;
811 +}
812 +
813 +.align-items-stretch {
814 + -ms-flex-align: stretch !important;
815 + align-items: stretch !important;
816 +}
817 +
818 +.align-content-start {
819 + -ms-flex-line-pack: start !important;
820 + align-content: flex-start !important;
821 +}
822 +
823 +.align-content-end {
824 + -ms-flex-line-pack: end !important;
825 + align-content: flex-end !important;
826 +}
827 +
828 +.align-content-center {
829 + -ms-flex-line-pack: center !important;
830 + align-content: center !important;
831 +}
832 +
833 +.align-content-between {
834 + -ms-flex-line-pack: justify !important;
835 + align-content: space-between !important;
836 +}
837 +
838 +.align-content-around {
839 + -ms-flex-line-pack: distribute !important;
840 + align-content: space-around !important;
841 +}
842 +
843 +.align-content-stretch {
844 + -ms-flex-line-pack: stretch !important;
845 + align-content: stretch !important;
846 +}
847 +
848 +.align-self-auto {
849 + -ms-flex-item-align: auto !important;
850 + align-self: auto !important;
851 +}
852 +
853 +.align-self-start {
854 + -ms-flex-item-align: start !important;
855 + align-self: flex-start !important;
856 +}
857 +
858 +.align-self-end {
859 + -ms-flex-item-align: end !important;
860 + align-self: flex-end !important;
861 +}
862 +
863 +.align-self-center {
864 + -ms-flex-item-align: center !important;
865 + align-self: center !important;
866 +}
867 +
868 +.align-self-baseline {
869 + -ms-flex-item-align: baseline !important;
870 + align-self: baseline !important;
871 +}
872 +
873 +.align-self-stretch {
874 + -ms-flex-item-align: stretch !important;
875 + align-self: stretch !important;
876 +}
877 +
878 +@media (min-width: 576px) {
879 + .flex-sm-row {
880 + -ms-flex-direction: row !important;
881 + flex-direction: row !important;
882 + }
883 + .flex-sm-column {
884 + -ms-flex-direction: column !important;
885 + flex-direction: column !important;
886 + }
887 + .flex-sm-row-reverse {
888 + -ms-flex-direction: row-reverse !important;
889 + flex-direction: row-reverse !important;
890 + }
891 + .flex-sm-column-reverse {
892 + -ms-flex-direction: column-reverse !important;
893 + flex-direction: column-reverse !important;
894 + }
895 + .flex-sm-wrap {
896 + -ms-flex-wrap: wrap !important;
897 + flex-wrap: wrap !important;
898 + }
899 + .flex-sm-nowrap {
900 + -ms-flex-wrap: nowrap !important;
901 + flex-wrap: nowrap !important;
902 + }
903 + .flex-sm-wrap-reverse {
904 + -ms-flex-wrap: wrap-reverse !important;
905 + flex-wrap: wrap-reverse !important;
906 + }
907 + .justify-content-sm-start {
908 + -ms-flex-pack: start !important;
909 + justify-content: flex-start !important;
910 + }
911 + .justify-content-sm-end {
912 + -ms-flex-pack: end !important;
913 + justify-content: flex-end !important;
914 + }
915 + .justify-content-sm-center {
916 + -ms-flex-pack: center !important;
917 + justify-content: center !important;
918 + }
919 + .justify-content-sm-between {
920 + -ms-flex-pack: justify !important;
921 + justify-content: space-between !important;
922 + }
923 + .justify-content-sm-around {
924 + -ms-flex-pack: distribute !important;
925 + justify-content: space-around !important;
926 + }
927 + .align-items-sm-start {
928 + -ms-flex-align: start !important;
929 + align-items: flex-start !important;
930 + }
931 + .align-items-sm-end {
932 + -ms-flex-align: end !important;
933 + align-items: flex-end !important;
934 + }
935 + .align-items-sm-center {
936 + -ms-flex-align: center !important;
937 + align-items: center !important;
938 + }
939 + .align-items-sm-baseline {
940 + -ms-flex-align: baseline !important;
941 + align-items: baseline !important;
942 + }
943 + .align-items-sm-stretch {
944 + -ms-flex-align: stretch !important;
945 + align-items: stretch !important;
946 + }
947 + .align-content-sm-start {
948 + -ms-flex-line-pack: start !important;
949 + align-content: flex-start !important;
950 + }
951 + .align-content-sm-end {
952 + -ms-flex-line-pack: end !important;
953 + align-content: flex-end !important;
954 + }
955 + .align-content-sm-center {
956 + -ms-flex-line-pack: center !important;
957 + align-content: center !important;
958 + }
959 + .align-content-sm-between {
960 + -ms-flex-line-pack: justify !important;
961 + align-content: space-between !important;
962 + }
963 + .align-content-sm-around {
964 + -ms-flex-line-pack: distribute !important;
965 + align-content: space-around !important;
966 + }
967 + .align-content-sm-stretch {
968 + -ms-flex-line-pack: stretch !important;
969 + align-content: stretch !important;
970 + }
971 + .align-self-sm-auto {
972 + -ms-flex-item-align: auto !important;
973 + align-self: auto !important;
974 + }
975 + .align-self-sm-start {
976 + -ms-flex-item-align: start !important;
977 + align-self: flex-start !important;
978 + }
979 + .align-self-sm-end {
980 + -ms-flex-item-align: end !important;
981 + align-self: flex-end !important;
982 + }
983 + .align-self-sm-center {
984 + -ms-flex-item-align: center !important;
985 + align-self: center !important;
986 + }
987 + .align-self-sm-baseline {
988 + -ms-flex-item-align: baseline !important;
989 + align-self: baseline !important;
990 + }
991 + .align-self-sm-stretch {
992 + -ms-flex-item-align: stretch !important;
993 + align-self: stretch !important;
994 + }
995 +}
996 +
997 +@media (min-width: 768px) {
998 + .flex-md-row {
999 + -ms-flex-direction: row !important;
1000 + flex-direction: row !important;
1001 + }
1002 + .flex-md-column {
1003 + -ms-flex-direction: column !important;
1004 + flex-direction: column !important;
1005 + }
1006 + .flex-md-row-reverse {
1007 + -ms-flex-direction: row-reverse !important;
1008 + flex-direction: row-reverse !important;
1009 + }
1010 + .flex-md-column-reverse {
1011 + -ms-flex-direction: column-reverse !important;
1012 + flex-direction: column-reverse !important;
1013 + }
1014 + .flex-md-wrap {
1015 + -ms-flex-wrap: wrap !important;
1016 + flex-wrap: wrap !important;
1017 + }
1018 + .flex-md-nowrap {
1019 + -ms-flex-wrap: nowrap !important;
1020 + flex-wrap: nowrap !important;
1021 + }
1022 + .flex-md-wrap-reverse {
1023 + -ms-flex-wrap: wrap-reverse !important;
1024 + flex-wrap: wrap-reverse !important;
1025 + }
1026 + .justify-content-md-start {
1027 + -ms-flex-pack: start !important;
1028 + justify-content: flex-start !important;
1029 + }
1030 + .justify-content-md-end {
1031 + -ms-flex-pack: end !important;
1032 + justify-content: flex-end !important;
1033 + }
1034 + .justify-content-md-center {
1035 + -ms-flex-pack: center !important;
1036 + justify-content: center !important;
1037 + }
1038 + .justify-content-md-between {
1039 + -ms-flex-pack: justify !important;
1040 + justify-content: space-between !important;
1041 + }
1042 + .justify-content-md-around {
1043 + -ms-flex-pack: distribute !important;
1044 + justify-content: space-around !important;
1045 + }
1046 + .align-items-md-start {
1047 + -ms-flex-align: start !important;
1048 + align-items: flex-start !important;
1049 + }
1050 + .align-items-md-end {
1051 + -ms-flex-align: end !important;
1052 + align-items: flex-end !important;
1053 + }
1054 + .align-items-md-center {
1055 + -ms-flex-align: center !important;
1056 + align-items: center !important;
1057 + }
1058 + .align-items-md-baseline {
1059 + -ms-flex-align: baseline !important;
1060 + align-items: baseline !important;
1061 + }
1062 + .align-items-md-stretch {
1063 + -ms-flex-align: stretch !important;
1064 + align-items: stretch !important;
1065 + }
1066 + .align-content-md-start {
1067 + -ms-flex-line-pack: start !important;
1068 + align-content: flex-start !important;
1069 + }
1070 + .align-content-md-end {
1071 + -ms-flex-line-pack: end !important;
1072 + align-content: flex-end !important;
1073 + }
1074 + .align-content-md-center {
1075 + -ms-flex-line-pack: center !important;
1076 + align-content: center !important;
1077 + }
1078 + .align-content-md-between {
1079 + -ms-flex-line-pack: justify !important;
1080 + align-content: space-between !important;
1081 + }
1082 + .align-content-md-around {
1083 + -ms-flex-line-pack: distribute !important;
1084 + align-content: space-around !important;
1085 + }
1086 + .align-content-md-stretch {
1087 + -ms-flex-line-pack: stretch !important;
1088 + align-content: stretch !important;
1089 + }
1090 + .align-self-md-auto {
1091 + -ms-flex-item-align: auto !important;
1092 + align-self: auto !important;
1093 + }
1094 + .align-self-md-start {
1095 + -ms-flex-item-align: start !important;
1096 + align-self: flex-start !important;
1097 + }
1098 + .align-self-md-end {
1099 + -ms-flex-item-align: end !important;
1100 + align-self: flex-end !important;
1101 + }
1102 + .align-self-md-center {
1103 + -ms-flex-item-align: center !important;
1104 + align-self: center !important;
1105 + }
1106 + .align-self-md-baseline {
1107 + -ms-flex-item-align: baseline !important;
1108 + align-self: baseline !important;
1109 + }
1110 + .align-self-md-stretch {
1111 + -ms-flex-item-align: stretch !important;
1112 + align-self: stretch !important;
1113 + }
1114 +}
1115 +
1116 +@media (min-width: 992px) {
1117 + .flex-lg-row {
1118 + -ms-flex-direction: row !important;
1119 + flex-direction: row !important;
1120 + }
1121 + .flex-lg-column {
1122 + -ms-flex-direction: column !important;
1123 + flex-direction: column !important;
1124 + }
1125 + .flex-lg-row-reverse {
1126 + -ms-flex-direction: row-reverse !important;
1127 + flex-direction: row-reverse !important;
1128 + }
1129 + .flex-lg-column-reverse {
1130 + -ms-flex-direction: column-reverse !important;
1131 + flex-direction: column-reverse !important;
1132 + }
1133 + .flex-lg-wrap {
1134 + -ms-flex-wrap: wrap !important;
1135 + flex-wrap: wrap !important;
1136 + }
1137 + .flex-lg-nowrap {
1138 + -ms-flex-wrap: nowrap !important;
1139 + flex-wrap: nowrap !important;
1140 + }
1141 + .flex-lg-wrap-reverse {
1142 + -ms-flex-wrap: wrap-reverse !important;
1143 + flex-wrap: wrap-reverse !important;
1144 + }
1145 + .justify-content-lg-start {
1146 + -ms-flex-pack: start !important;
1147 + justify-content: flex-start !important;
1148 + }
1149 + .justify-content-lg-end {
1150 + -ms-flex-pack: end !important;
1151 + justify-content: flex-end !important;
1152 + }
1153 + .justify-content-lg-center {
1154 + -ms-flex-pack: center !important;
1155 + justify-content: center !important;
1156 + }
1157 + .justify-content-lg-between {
1158 + -ms-flex-pack: justify !important;
1159 + justify-content: space-between !important;
1160 + }
1161 + .justify-content-lg-around {
1162 + -ms-flex-pack: distribute !important;
1163 + justify-content: space-around !important;
1164 + }
1165 + .align-items-lg-start {
1166 + -ms-flex-align: start !important;
1167 + align-items: flex-start !important;
1168 + }
1169 + .align-items-lg-end {
1170 + -ms-flex-align: end !important;
1171 + align-items: flex-end !important;
1172 + }
1173 + .align-items-lg-center {
1174 + -ms-flex-align: center !important;
1175 + align-items: center !important;
1176 + }
1177 + .align-items-lg-baseline {
1178 + -ms-flex-align: baseline !important;
1179 + align-items: baseline !important;
1180 + }
1181 + .align-items-lg-stretch {
1182 + -ms-flex-align: stretch !important;
1183 + align-items: stretch !important;
1184 + }
1185 + .align-content-lg-start {
1186 + -ms-flex-line-pack: start !important;
1187 + align-content: flex-start !important;
1188 + }
1189 + .align-content-lg-end {
1190 + -ms-flex-line-pack: end !important;
1191 + align-content: flex-end !important;
1192 + }
1193 + .align-content-lg-center {
1194 + -ms-flex-line-pack: center !important;
1195 + align-content: center !important;
1196 + }
1197 + .align-content-lg-between {
1198 + -ms-flex-line-pack: justify !important;
1199 + align-content: space-between !important;
1200 + }
1201 + .align-content-lg-around {
1202 + -ms-flex-line-pack: distribute !important;
1203 + align-content: space-around !important;
1204 + }
1205 + .align-content-lg-stretch {
1206 + -ms-flex-line-pack: stretch !important;
1207 + align-content: stretch !important;
1208 + }
1209 + .align-self-lg-auto {
1210 + -ms-flex-item-align: auto !important;
1211 + align-self: auto !important;
1212 + }
1213 + .align-self-lg-start {
1214 + -ms-flex-item-align: start !important;
1215 + align-self: flex-start !important;
1216 + }
1217 + .align-self-lg-end {
1218 + -ms-flex-item-align: end !important;
1219 + align-self: flex-end !important;
1220 + }
1221 + .align-self-lg-center {
1222 + -ms-flex-item-align: center !important;
1223 + align-self: center !important;
1224 + }
1225 + .align-self-lg-baseline {
1226 + -ms-flex-item-align: baseline !important;
1227 + align-self: baseline !important;
1228 + }
1229 + .align-self-lg-stretch {
1230 + -ms-flex-item-align: stretch !important;
1231 + align-self: stretch !important;
1232 + }
1233 +}
1234 +
1235 +@media (min-width: 1200px) {
1236 + .flex-xl-row {
1237 + -ms-flex-direction: row !important;
1238 + flex-direction: row !important;
1239 + }
1240 + .flex-xl-column {
1241 + -ms-flex-direction: column !important;
1242 + flex-direction: column !important;
1243 + }
1244 + .flex-xl-row-reverse {
1245 + -ms-flex-direction: row-reverse !important;
1246 + flex-direction: row-reverse !important;
1247 + }
1248 + .flex-xl-column-reverse {
1249 + -ms-flex-direction: column-reverse !important;
1250 + flex-direction: column-reverse !important;
1251 + }
1252 + .flex-xl-wrap {
1253 + -ms-flex-wrap: wrap !important;
1254 + flex-wrap: wrap !important;
1255 + }
1256 + .flex-xl-nowrap {
1257 + -ms-flex-wrap: nowrap !important;
1258 + flex-wrap: nowrap !important;
1259 + }
1260 + .flex-xl-wrap-reverse {
1261 + -ms-flex-wrap: wrap-reverse !important;
1262 + flex-wrap: wrap-reverse !important;
1263 + }
1264 + .justify-content-xl-start {
1265 + -ms-flex-pack: start !important;
1266 + justify-content: flex-start !important;
1267 + }
1268 + .justify-content-xl-end {
1269 + -ms-flex-pack: end !important;
1270 + justify-content: flex-end !important;
1271 + }
1272 + .justify-content-xl-center {
1273 + -ms-flex-pack: center !important;
1274 + justify-content: center !important;
1275 + }
1276 + .justify-content-xl-between {
1277 + -ms-flex-pack: justify !important;
1278 + justify-content: space-between !important;
1279 + }
1280 + .justify-content-xl-around {
1281 + -ms-flex-pack: distribute !important;
1282 + justify-content: space-around !important;
1283 + }
1284 + .align-items-xl-start {
1285 + -ms-flex-align: start !important;
1286 + align-items: flex-start !important;
1287 + }
1288 + .align-items-xl-end {
1289 + -ms-flex-align: end !important;
1290 + align-items: flex-end !important;
1291 + }
1292 + .align-items-xl-center {
1293 + -ms-flex-align: center !important;
1294 + align-items: center !important;
1295 + }
1296 + .align-items-xl-baseline {
1297 + -ms-flex-align: baseline !important;
1298 + align-items: baseline !important;
1299 + }
1300 + .align-items-xl-stretch {
1301 + -ms-flex-align: stretch !important;
1302 + align-items: stretch !important;
1303 + }
1304 + .align-content-xl-start {
1305 + -ms-flex-line-pack: start !important;
1306 + align-content: flex-start !important;
1307 + }
1308 + .align-content-xl-end {
1309 + -ms-flex-line-pack: end !important;
1310 + align-content: flex-end !important;
1311 + }
1312 + .align-content-xl-center {
1313 + -ms-flex-line-pack: center !important;
1314 + align-content: center !important;
1315 + }
1316 + .align-content-xl-between {
1317 + -ms-flex-line-pack: justify !important;
1318 + align-content: space-between !important;
1319 + }
1320 + .align-content-xl-around {
1321 + -ms-flex-line-pack: distribute !important;
1322 + align-content: space-around !important;
1323 + }
1324 + .align-content-xl-stretch {
1325 + -ms-flex-line-pack: stretch !important;
1326 + align-content: stretch !important;
1327 + }
1328 + .align-self-xl-auto {
1329 + -ms-flex-item-align: auto !important;
1330 + align-self: auto !important;
1331 + }
1332 + .align-self-xl-start {
1333 + -ms-flex-item-align: start !important;
1334 + align-self: flex-start !important;
1335 + }
1336 + .align-self-xl-end {
1337 + -ms-flex-item-align: end !important;
1338 + align-self: flex-end !important;
1339 + }
1340 + .align-self-xl-center {
1341 + -ms-flex-item-align: center !important;
1342 + align-self: center !important;
1343 + }
1344 + .align-self-xl-baseline {
1345 + -ms-flex-item-align: baseline !important;
1346 + align-self: baseline !important;
1347 + }
1348 + .align-self-xl-stretch {
1349 + -ms-flex-item-align: stretch !important;
1350 + align-self: stretch !important;
1351 + }
1352 +}
1353 +/*# sourceMappingURL=bootstrap-grid.css.map */
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"AAUE;EAAgB,oBAAmB;CCRpC;;ADWD;EACE,uBAAsB;EACtB,8BAA6B;CAC9B;;AAED;;;EAGE,oBAAmB;CACpB;;AEjBC;ECAA,mBAAkB;EAClB,kBAAiB;EACjB,oBAAuC;EACvC,mBAAuC;EACvC,YAAW;CDDV;;AEgDC;EFnDF;ICYI,iBE8KK;GHvLR;CDmBF;;AG6BG;EFnDF;ICYI,iBE+KK;GHxLR;CDyBF;;AGuBG;EFnDF;ICYI,iBEgLK;GHzLR;CD+BF;;AGiBG;EFnDF;ICYI,kBEiLM;GH1LT;CDqCF;;AC5BC;EACE,YAAW;ECbb,mBAAkB;EAClB,kBAAiB;EACjB,oBAAuC;EACvC,mBAAuC;EACvC,YAAW;CDWV;;AAQD;ECLA,qBAAa;EAAb,cAAa;EACb,oBAAe;MAAf,gBAAe;EACf,oBAAuC;EACvC,mBAAuC;CDItC;;AAID;EACE,gBAAe;EACf,eAAc;CAOf;;AATD;;EAMI,iBAAgB;EAChB,gBAAe;CAChB;;AInCH;;;;;;EACE,mBAAkB;EAClB,YAAW;EACX,gBAAe;EACf,oBAA4B;EAC5B,mBAA4B;CAC7B;;AAkBG;EACE,2BAAa;MAAb,cAAa;EACb,qBAAY;MAAZ,aAAY;EACZ,gBAAe;CAChB;;AACD;EACE,mBAAc;MAAd,eAAc;EACd,YAAW;EACX,gBAAe;CAChB;;AAGC;EHFN,wBAAsC;MAAtC,oBAAsC;EAItC,qBAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,kBAAsC;MAAtC,cAAsC;EAItC,eAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,kBAAsC;MAAtC,cAAsC;EAItC,eAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,kBAAsC;MAAtC,cAAsC;EAItC,eAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,yBAAsC;MAAtC,qBAAsC;EAItC,sBAAuC;CGAhC;;AAFD;EHFN,mBAAsC;MAAtC,eAAsC;EAItC,gBAAuC;CGAhC;;AAID;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,kBAFU;MAEV,SAFU;CAGX;;AAFD;EACE,mBAFU;MAEV,UAFU;CAGX;;AAFD;EACE,mBAFU;MAEV,UAFU;CAGX;;AAFD;EACE,mBAFU;MAEV,UAFU;CAGX;;AFKL;EEzBE;IACE,2BAAa;QAAb,cAAa;IACb,qBAAY;QAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;QAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IHFN,wBAAsC;QAAtC,oBAAsC;IAItC,qBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,mBAAsC;QAAtC,eAAsC;IAItC,gBAAuC;GGAhC;EAID;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;CL2PR;;AGtPG;EEzBE;IACE,2BAAa;QAAb,cAAa;IACb,qBAAY;QAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;QAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IHFN,wBAAsC;QAAtC,oBAAsC;IAItC,qBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,mBAAsC;QAAtC,eAAsC;IAItC,gBAAuC;GGAhC;EAID;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;CL4VR;;AGvVG;EEzBE;IACE,2BAAa;QAAb,cAAa;IACb,qBAAY;QAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;QAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IHFN,wBAAsC;QAAtC,oBAAsC;IAItC,qBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,mBAAsC;QAAtC,eAAsC;IAItC,gBAAuC;GGAhC;EAID;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;CL6bR;;AGxbG;EEzBE;IACE,2BAAa;QAAb,cAAa;IACb,qBAAY;QAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;QAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IHFN,wBAAsC;QAAtC,oBAAsC;IAItC,qBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,kBAAsC;QAAtC,cAAsC;IAItC,eAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,yBAAsC;QAAtC,qBAAsC;IAItC,sBAAuC;GGAhC;EAFD;IHFN,mBAAsC;QAAtC,eAAsC;IAItC,gBAAuC;GGAhC;EAID;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,kBAFU;QAEV,SAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;EAFD;IACE,mBAFU;QAEV,UAFU;GAGX;CL8hBR;;AMzkBG;EAAgC,mCAA8B;MAA9B,+BAA8B;CAAK;;AACnE;EAAgC,sCAAiC;MAAjC,kCAAiC;CAAK;;AACtE;EAAgC,2CAAsC;MAAtC,uCAAsC;CAAK;;AAC3E;EAAgC,8CAAyC;MAAzC,0CAAyC;CAAK;;AAE9E;EAA8B,+BAA0B;MAA1B,2BAA0B;CAAK;;AAC7D;EAA8B,iCAA4B;MAA5B,6BAA4B;CAAK;;AAC/D;EAA8B,uCAAkC;MAAlC,mCAAkC;CAAK;;AAErE;EAAoC,gCAAsC;MAAtC,uCAAsC;CAAK;;AAC/E;EAAoC,8BAAoC;MAApC,qCAAoC;CAAK;;AAC7E;EAAoC,iCAAkC;MAAlC,mCAAkC;CAAK;;AAC3E;EAAoC,kCAAyC;MAAzC,0CAAyC;CAAK;;AAClF;EAAoC,qCAAwC;MAAxC,yCAAwC;CAAK;;AAEjF;EAAiC,iCAAkC;MAAlC,mCAAkC;CAAK;;AACxE;EAAiC,+BAAgC;MAAhC,iCAAgC;CAAK;;AACtE;EAAiC,kCAA8B;MAA9B,+BAA8B;CAAK;;AACpE;EAAiC,oCAAgC;MAAhC,iCAAgC;CAAK;;AACtE;EAAiC,mCAA+B;MAA/B,gCAA+B;CAAK;;AAErE;EAAkC,qCAAoC;MAApC,qCAAoC;CAAK;;AAC3E;EAAkC,mCAAkC;MAAlC,mCAAkC;CAAK;;AACzE;EAAkC,sCAAgC;MAAhC,iCAAgC;CAAK;;AACvE;EAAkC,uCAAuC;MAAvC,wCAAuC;CAAK;;AAC9E;EAAkC,0CAAsC;MAAtC,uCAAsC;CAAK;;AAC7E;EAAkC,uCAAiC;MAAjC,kCAAiC;CAAK;;AAExE;EAAgC,qCAA2B;MAA3B,4BAA2B;CAAK;;AAChE;EAAgC,sCAAiC;MAAjC,kCAAiC;CAAK;;AACtE;EAAgC,oCAA+B;MAA/B,gCAA+B;CAAK;;AACpE;EAAgC,uCAA6B;MAA7B,8BAA6B;CAAK;;AAClE;EAAgC,yCAA+B;MAA/B,gCAA+B;CAAK;;AACpE;EAAgC,wCAA8B;MAA9B,+BAA8B;CAAK;;AHenE;EGhDA;IAAgC,mCAA8B;QAA9B,+BAA8B;GAAK;EACnE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,2CAAsC;QAAtC,uCAAsC;GAAK;EAC3E;IAAgC,8CAAyC;QAAzC,0CAAyC;GAAK;EAE9E;IAA8B,+BAA0B;QAA1B,2BAA0B;GAAK;EAC7D;IAA8B,iCAA4B;QAA5B,6BAA4B;GAAK;EAC/D;IAA8B,uCAAkC;QAAlC,mCAAkC;GAAK;EAErE;IAAoC,gCAAsC;QAAtC,uCAAsC;GAAK;EAC/E;IAAoC,8BAAoC;QAApC,qCAAoC;GAAK;EAC7E;IAAoC,iCAAkC;QAAlC,mCAAkC;GAAK;EAC3E;IAAoC,kCAAyC;QAAzC,0CAAyC;GAAK;EAClF;IAAoC,qCAAwC;QAAxC,yCAAwC;GAAK;EAEjF;IAAiC,iCAAkC;QAAlC,mCAAkC;GAAK;EACxE;IAAiC,+BAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,kCAA8B;QAA9B,+BAA8B;GAAK;EACpE;IAAiC,oCAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,mCAA+B;QAA/B,gCAA+B;GAAK;EAErE;IAAkC,qCAAoC;QAApC,qCAAoC;GAAK;EAC3E;IAAkC,mCAAkC;QAAlC,mCAAkC;GAAK;EACzE;IAAkC,sCAAgC;QAAhC,iCAAgC;GAAK;EACvE;IAAkC,uCAAuC;QAAvC,wCAAuC;GAAK;EAC9E;IAAkC,0CAAsC;QAAtC,uCAAsC;GAAK;EAC7E;IAAkC,uCAAiC;QAAjC,kCAAiC;GAAK;EAExE;IAAgC,qCAA2B;QAA3B,4BAA2B;GAAK;EAChE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,oCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,uCAA6B;QAA7B,8BAA6B;GAAK;EAClE;IAAgC,yCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,wCAA8B;QAA9B,+BAA8B;GAAK;CNsvBtE;;AGvuBG;EGhDA;IAAgC,mCAA8B;QAA9B,+BAA8B;GAAK;EACnE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,2CAAsC;QAAtC,uCAAsC;GAAK;EAC3E;IAAgC,8CAAyC;QAAzC,0CAAyC;GAAK;EAE9E;IAA8B,+BAA0B;QAA1B,2BAA0B;GAAK;EAC7D;IAA8B,iCAA4B;QAA5B,6BAA4B;GAAK;EAC/D;IAA8B,uCAAkC;QAAlC,mCAAkC;GAAK;EAErE;IAAoC,gCAAsC;QAAtC,uCAAsC;GAAK;EAC/E;IAAoC,8BAAoC;QAApC,qCAAoC;GAAK;EAC7E;IAAoC,iCAAkC;QAAlC,mCAAkC;GAAK;EAC3E;IAAoC,kCAAyC;QAAzC,0CAAyC;GAAK;EAClF;IAAoC,qCAAwC;QAAxC,yCAAwC;GAAK;EAEjF;IAAiC,iCAAkC;QAAlC,mCAAkC;GAAK;EACxE;IAAiC,+BAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,kCAA8B;QAA9B,+BAA8B;GAAK;EACpE;IAAiC,oCAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,mCAA+B;QAA/B,gCAA+B;GAAK;EAErE;IAAkC,qCAAoC;QAApC,qCAAoC;GAAK;EAC3E;IAAkC,mCAAkC;QAAlC,mCAAkC;GAAK;EACzE;IAAkC,sCAAgC;QAAhC,iCAAgC;GAAK;EACvE;IAAkC,uCAAuC;QAAvC,wCAAuC;GAAK;EAC9E;IAAkC,0CAAsC;QAAtC,uCAAsC;GAAK;EAC7E;IAAkC,uCAAiC;QAAjC,kCAAiC;GAAK;EAExE;IAAgC,qCAA2B;QAA3B,4BAA2B;GAAK;EAChE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,oCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,uCAA6B;QAA7B,8BAA6B;GAAK;EAClE;IAAgC,yCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,wCAA8B;QAA9B,+BAA8B;GAAK;CNg1BtE;;AGj0BG;EGhDA;IAAgC,mCAA8B;QAA9B,+BAA8B;GAAK;EACnE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,2CAAsC;QAAtC,uCAAsC;GAAK;EAC3E;IAAgC,8CAAyC;QAAzC,0CAAyC;GAAK;EAE9E;IAA8B,+BAA0B;QAA1B,2BAA0B;GAAK;EAC7D;IAA8B,iCAA4B;QAA5B,6BAA4B;GAAK;EAC/D;IAA8B,uCAAkC;QAAlC,mCAAkC;GAAK;EAErE;IAAoC,gCAAsC;QAAtC,uCAAsC;GAAK;EAC/E;IAAoC,8BAAoC;QAApC,qCAAoC;GAAK;EAC7E;IAAoC,iCAAkC;QAAlC,mCAAkC;GAAK;EAC3E;IAAoC,kCAAyC;QAAzC,0CAAyC;GAAK;EAClF;IAAoC,qCAAwC;QAAxC,yCAAwC;GAAK;EAEjF;IAAiC,iCAAkC;QAAlC,mCAAkC;GAAK;EACxE;IAAiC,+BAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,kCAA8B;QAA9B,+BAA8B;GAAK;EACpE;IAAiC,oCAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,mCAA+B;QAA/B,gCAA+B;GAAK;EAErE;IAAkC,qCAAoC;QAApC,qCAAoC;GAAK;EAC3E;IAAkC,mCAAkC;QAAlC,mCAAkC;GAAK;EACzE;IAAkC,sCAAgC;QAAhC,iCAAgC;GAAK;EACvE;IAAkC,uCAAuC;QAAvC,wCAAuC;GAAK;EAC9E;IAAkC,0CAAsC;QAAtC,uCAAsC;GAAK;EAC7E;IAAkC,uCAAiC;QAAjC,kCAAiC;GAAK;EAExE;IAAgC,qCAA2B;QAA3B,4BAA2B;GAAK;EAChE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,oCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,uCAA6B;QAA7B,8BAA6B;GAAK;EAClE;IAAgC,yCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,wCAA8B;QAA9B,+BAA8B;GAAK;CN06BtE;;AG35BG;EGhDA;IAAgC,mCAA8B;QAA9B,+BAA8B;GAAK;EACnE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,2CAAsC;QAAtC,uCAAsC;GAAK;EAC3E;IAAgC,8CAAyC;QAAzC,0CAAyC;GAAK;EAE9E;IAA8B,+BAA0B;QAA1B,2BAA0B;GAAK;EAC7D;IAA8B,iCAA4B;QAA5B,6BAA4B;GAAK;EAC/D;IAA8B,uCAAkC;QAAlC,mCAAkC;GAAK;EAErE;IAAoC,gCAAsC;QAAtC,uCAAsC;GAAK;EAC/E;IAAoC,8BAAoC;QAApC,qCAAoC;GAAK;EAC7E;IAAoC,iCAAkC;QAAlC,mCAAkC;GAAK;EAC3E;IAAoC,kCAAyC;QAAzC,0CAAyC;GAAK;EAClF;IAAoC,qCAAwC;QAAxC,yCAAwC;GAAK;EAEjF;IAAiC,iCAAkC;QAAlC,mCAAkC;GAAK;EACxE;IAAiC,+BAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,kCAA8B;QAA9B,+BAA8B;GAAK;EACpE;IAAiC,oCAAgC;QAAhC,iCAAgC;GAAK;EACtE;IAAiC,mCAA+B;QAA/B,gCAA+B;GAAK;EAErE;IAAkC,qCAAoC;QAApC,qCAAoC;GAAK;EAC3E;IAAkC,mCAAkC;QAAlC,mCAAkC;GAAK;EACzE;IAAkC,sCAAgC;QAAhC,iCAAgC;GAAK;EACvE;IAAkC,uCAAuC;QAAvC,wCAAuC;GAAK;EAC9E;IAAkC,0CAAsC;QAAtC,uCAAsC;GAAK;EAC7E;IAAkC,uCAAiC;QAAjC,kCAAiC;GAAK;EAExE;IAAgC,qCAA2B;QAA3B,4BAA2B;GAAK;EAChE;IAAgC,sCAAiC;QAAjC,kCAAiC;GAAK;EACtE;IAAgC,oCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,uCAA6B;QAA7B,8BAA6B;GAAK;EAClE;IAAgC,yCAA+B;QAA/B,gCAA+B;GAAK;EACpE;IAAgC,wCAA8B;QAA9B,+BAA8B;GAAK;CNogCtE","file":"bootstrap-grid.css","sourcesContent":["// Bootstrap Grid only\n//\n// Includes relevant variables and mixins for the flexbox grid\n// system, as well as the generated predefined classes (e.g., `.col-sm-4`).\n\n//\n// Box sizing, responsive, and more\n//\n\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: (\n blue: $blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n orange: $orange,\n yellow: $yellow,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray: $gray-600,\n gray-dark: $gray-800\n) !default;\n\n$theme-colors: (\n primary: $blue,\n secondary: $gray-600,\n success: $green,\n info: $cyan,\n warning: $yellow,\n danger: $red,\n light: $gray-100,\n dark: $gray-800\n) !default;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: 1.25rem !default;\n$font-size-sm: .875rem !default;\n\n$font-weight-normal: normal !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: 2.5rem !default;\n$h2-font-size: 2rem !default;\n$h3-font-size: 1.75rem !default;\n$h4-font-size: 1.5rem !default;\n$h5-font-size: 1.25rem !default;\n$h6-font-size: 1rem !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black,.1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black,.05) !default;\n$table-hover-bg: rgba($black,.075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-200 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: lighten($gray-900, 7.5%) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 3px rgba(theme-color(\"primary\"), .25) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .15s ease-in-out !default;\n\n\n// Forms\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: rgba($black,.15) !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$input-focus-box-shadow: $input-box-shadow, $btn-focus-box-shadow !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black,.2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]}
...\ No newline at end of file ...\ No newline at end of file
1 +@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
2 +/*# sourceMappingURL=bootstrap-grid.min.css.map */
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_flex.scss"],"names":[],"mappings":"AAUE,cAAgB,MAAA,aAGlB,KACE,WAAA,WACA,mBAAA,UAGF,ECPA,QADA,SDWE,WAAA,QEhBA,WCAA,aAAA,KACA,YAAA,KACA,cAAA,KACA,aAAA,KACA,MAAA,KC+CE,yBFnDF,WCYI,UAAA,OCuCF,yBFnDF,WCYI,UAAA,OCuCF,yBFnDF,WCYI,UAAA,OCuCF,0BFnDF,WCYI,UAAA,QDAJ,iBACE,MAAA,KCbF,aAAA,KACA,YAAA,KACA,cAAA,KACA,aAAA,KACA,MAAA,KDmBA,KCLA,QAAA,YAAA,QAAA,KACA,cAAA,KAAA,UAAA,KACA,aAAA,MACA,YAAA,MDQA,YACE,aAAA,EACA,YAAA,EAFF,iBDqCF,0BC/BM,cAAA,EACA,aAAA,EGlCJ,KAAA,OAAA,QAAA,QAAA,QAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OAAA,OJsEF,UAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aAFkJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACnG,aAEqJ,QAAvI,UAAmG,WAAY,WAAY,WAAhH,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UAAW,UACtG,aIzEI,SAAA,SACA,MAAA,KACA,WAAA,IACA,cAAA,KACA,aAAA,KAmBE,KACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,UACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,OFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,OFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,QFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEIM,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,SACE,eAAA,EAAA,MAAA,EADF,UACE,eAAA,GAAA,MAAA,GADF,UACE,eAAA,GAAA,MAAA,GADF,UACE,eAAA,GAAA,MAAA,GDMN,yBCzBE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEIM,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,IDMN,yBCzBE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEIM,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,IDMN,yBCzBE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEIM,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,IDMN,0BCzBE,QACE,wBAAA,EAAA,WAAA,EACA,kBAAA,EAAA,UAAA,EACA,UAAA,KAEF,aACE,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KAIA,UFFN,SAAA,EAAA,EAAA,UAAA,KAAA,EAAA,EAAA,UAIA,UAAA,UEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,UFFN,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,WAAA,KAAA,EAAA,EAAA,WAIA,UAAA,WEFM,WFFN,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEIM,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,YACE,eAAA,EAAA,MAAA,EADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,GADF,aACE,eAAA,GAAA,MAAA,IC1CN,UAAgC,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,cAAA,eAAA,UAAA,eAC9B,aAA8B,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,cAAA,uBAAA,UAAA,uBAE9B,uBAAoC,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,eAAA,cAAA,YAAA,mBACjC,oBAAiC,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,oBAAA,eAAA,WAAA,eAChC,kBAAgC,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,oBAAA,kBAAA,WAAA,kBFehC,yBEhDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBFehC,yBEhDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBFehC,yBEhDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA,mBFehC,0BEhDA,aAAgC,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,cAAA,eAAA,UAAA,eAC9B,gBAA8B,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,cAAA,uBAAA,UAAA,uBAE9B,0BAAoC,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,eAAA,cAAA,YAAA,mBACjC,uBAAiC,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,oBAAA,eAAA,WAAA,eAChC,qBAAgC,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,oBAAA,kBAAA,WAAA","sourcesContent":["// Bootstrap Grid only\n//\n// Includes relevant variables and mixins for the flexbox grid\n// system, as well as the generated predefined classes (e.g., `.col-sm-4`).\n\n//\n// Box sizing, responsive, and more\n//\n\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n//\n// Grid mixins\n//\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/flex\";\n","@-ms-viewport {\n width: device-width;\n}\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 15px;\n padding-left: 15px;\n width: 100%;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.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,\n.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,\n.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,\n.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,\n.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,\n.col-xl-auto {\n position: relative;\n width: 100%;\n min-height: 1px;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: none;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n width: 100%;\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n margin-right: auto;\n margin-left: auto;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n width: 100%;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.1.\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - 1px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash infront.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name)\n } @else if $min == null {\n @include media-breakpoint-down($name)\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n @for $i from 1 through $columns {\n .order#{$infix}-#{$i} {\n order: $i;\n }\n }\n }\n }\n}\n","// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n"]}
...\ No newline at end of file ...\ No newline at end of file
1 +html {
2 + box-sizing: border-box;
3 + font-family: sans-serif;
4 + line-height: 1.15;
5 + -webkit-text-size-adjust: 100%;
6 + -ms-text-size-adjust: 100%;
7 + -ms-overflow-style: scrollbar;
8 + -webkit-tap-highlight-color: transparent;
9 +}
10 +
11 +*,
12 +*::before,
13 +*::after {
14 + box-sizing: inherit;
15 +}
16 +
17 +@-ms-viewport {
18 + width: device-width;
19 +}
20 +
21 +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
22 + display: block;
23 +}
24 +
25 +body {
26 + margin: 0;
27 + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
28 + font-size: 1rem;
29 + font-weight: normal;
30 + line-height: 1.5;
31 + color: #212529;
32 + background-color: #fff;
33 +}
34 +
35 +[tabindex="-1"]:focus {
36 + outline: none !important;
37 +}
38 +
39 +hr {
40 + box-sizing: content-box;
41 + height: 0;
42 + overflow: visible;
43 +}
44 +
45 +h1, h2, h3, h4, h5, h6 {
46 + margin-top: 0;
47 + margin-bottom: .5rem;
48 +}
49 +
50 +p {
51 + margin-top: 0;
52 + margin-bottom: 1rem;
53 +}
54 +
55 +abbr[title],
56 +abbr[data-original-title] {
57 + text-decoration: underline;
58 + -webkit-text-decoration: underline dotted;
59 + text-decoration: underline dotted;
60 + cursor: help;
61 + border-bottom: 0;
62 +}
63 +
64 +address {
65 + margin-bottom: 1rem;
66 + font-style: normal;
67 + line-height: inherit;
68 +}
69 +
70 +ol,
71 +ul,
72 +dl {
73 + margin-top: 0;
74 + margin-bottom: 1rem;
75 +}
76 +
77 +ol ol,
78 +ul ul,
79 +ol ul,
80 +ul ol {
81 + margin-bottom: 0;
82 +}
83 +
84 +dt {
85 + font-weight: bold;
86 +}
87 +
88 +dd {
89 + margin-bottom: .5rem;
90 + margin-left: 0;
91 +}
92 +
93 +blockquote {
94 + margin: 0 0 1rem;
95 +}
96 +
97 +dfn {
98 + font-style: italic;
99 +}
100 +
101 +b,
102 +strong {
103 + font-weight: bolder;
104 +}
105 +
106 +small {
107 + font-size: 80%;
108 +}
109 +
110 +sub,
111 +sup {
112 + position: relative;
113 + font-size: 75%;
114 + line-height: 0;
115 + vertical-align: baseline;
116 +}
117 +
118 +sub {
119 + bottom: -.25em;
120 +}
121 +
122 +sup {
123 + top: -.5em;
124 +}
125 +
126 +a {
127 + color: #007bff;
128 + text-decoration: none;
129 + background-color: transparent;
130 + -webkit-text-decoration-skip: objects;
131 +}
132 +
133 +a:hover {
134 + color: #0056b3;
135 + text-decoration: underline;
136 +}
137 +
138 +a:not([href]):not([tabindex]) {
139 + color: inherit;
140 + text-decoration: none;
141 +}
142 +
143 +a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
144 + color: inherit;
145 + text-decoration: none;
146 +}
147 +
148 +a:not([href]):not([tabindex]):focus {
149 + outline: 0;
150 +}
151 +
152 +pre,
153 +code,
154 +kbd,
155 +samp {
156 + font-family: monospace, monospace;
157 + font-size: 1em;
158 +}
159 +
160 +pre {
161 + margin-top: 0;
162 + margin-bottom: 1rem;
163 + overflow: auto;
164 +}
165 +
166 +figure {
167 + margin: 0 0 1rem;
168 +}
169 +
170 +img {
171 + vertical-align: middle;
172 + border-style: none;
173 +}
174 +
175 +svg:not(:root) {
176 + overflow: hidden;
177 +}
178 +
179 +a,
180 +area,
181 +button,
182 +[role="button"],
183 +input,
184 +label,
185 +select,
186 +summary,
187 +textarea {
188 + -ms-touch-action: manipulation;
189 + touch-action: manipulation;
190 +}
191 +
192 +table {
193 + border-collapse: collapse;
194 +}
195 +
196 +caption {
197 + padding-top: 0.75rem;
198 + padding-bottom: 0.75rem;
199 + color: #868e96;
200 + text-align: left;
201 + caption-side: bottom;
202 +}
203 +
204 +th {
205 + text-align: left;
206 +}
207 +
208 +label {
209 + display: inline-block;
210 + margin-bottom: .5rem;
211 +}
212 +
213 +button:focus {
214 + outline: 1px dotted;
215 + outline: 5px auto -webkit-focus-ring-color;
216 +}
217 +
218 +input,
219 +button,
220 +select,
221 +optgroup,
222 +textarea {
223 + margin: 0;
224 + font-family: inherit;
225 + font-size: inherit;
226 + line-height: inherit;
227 +}
228 +
229 +button,
230 +input {
231 + overflow: visible;
232 +}
233 +
234 +button,
235 +select {
236 + text-transform: none;
237 +}
238 +
239 +button,
240 +html [type="button"],
241 +[type="reset"],
242 +[type="submit"] {
243 + -webkit-appearance: button;
244 +}
245 +
246 +button::-moz-focus-inner,
247 +[type="button"]::-moz-focus-inner,
248 +[type="reset"]::-moz-focus-inner,
249 +[type="submit"]::-moz-focus-inner {
250 + padding: 0;
251 + border-style: none;
252 +}
253 +
254 +input[type="radio"],
255 +input[type="checkbox"] {
256 + box-sizing: border-box;
257 + padding: 0;
258 +}
259 +
260 +input[type="date"],
261 +input[type="time"],
262 +input[type="datetime-local"],
263 +input[type="month"] {
264 + -webkit-appearance: listbox;
265 +}
266 +
267 +textarea {
268 + overflow: auto;
269 + resize: vertical;
270 +}
271 +
272 +fieldset {
273 + min-width: 0;
274 + padding: 0;
275 + margin: 0;
276 + border: 0;
277 +}
278 +
279 +legend {
280 + display: block;
281 + width: 100%;
282 + max-width: 100%;
283 + padding: 0;
284 + margin-bottom: .5rem;
285 + font-size: 1.5rem;
286 + line-height: inherit;
287 + color: inherit;
288 + white-space: normal;
289 +}
290 +
291 +progress {
292 + vertical-align: baseline;
293 +}
294 +
295 +[type="number"]::-webkit-inner-spin-button,
296 +[type="number"]::-webkit-outer-spin-button {
297 + height: auto;
298 +}
299 +
300 +[type="search"] {
301 + outline-offset: -2px;
302 + -webkit-appearance: none;
303 +}
304 +
305 +[type="search"]::-webkit-search-cancel-button,
306 +[type="search"]::-webkit-search-decoration {
307 + -webkit-appearance: none;
308 +}
309 +
310 +::-webkit-file-upload-button {
311 + font: inherit;
312 + -webkit-appearance: button;
313 +}
314 +
315 +output {
316 + display: inline-block;
317 +}
318 +
319 +summary {
320 + display: list-item;
321 +}
322 +
323 +template {
324 + display: none;
325 +}
326 +
327 +[hidden] {
328 + display: none !important;
329 +}
330 +/*# sourceMappingURL=bootstrap-reboot.css.map */
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"sources":["../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/_variables.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAoBA;EACE,uBAAsB;EACtB,wBAAuB;EACvB,kBAAiB;EACjB,+BAA8B;EAC9B,2BAA0B;EAC1B,8BAA6B;EAC7B,yCAA0C;CAC3C;;AAED;;;EAGE,oBAAmB;CACpB;;AAIC;EAAgB,oBAAmB;CCpBpC;;ADwBD;EACE,eAAc;CACf;;AAOD;EACE,UAAS;EACT,wGEoLiH;EFnLjH,gBEuLmB;EFtLnB,oBE0LyB;EFzLzB,iBE6LoB;EF5LpB,eEEgB;EFDhB,uBERW;CFSZ;;ACzBD;EDiCE,yBAAwB;CACzB;;AAQD;EACE,wBAAuB;EACvB,UAAS;EACT,kBAAiB;CAClB;;AAWD;EACE,cAAa;EACb,qBAAoB;CACrB;;AAMD;EACE,cAAa;EACb,oBAAmB;CACpB;;AASD;;EAEE,2BAA0B;EAC1B,0CAAiC;UAAjC,kCAAiC;EACjC,aAAY;EACZ,iBAAgB;CACjB;;AAED;EACE,oBAAmB;EACnB,mBAAkB;EAClB,qBAAoB;CACrB;;AAED;;;EAGE,cAAa;EACb,oBAAmB;CACpB;;AAED;;;;EAIE,iBAAgB;CACjB;;AAED;EACE,kBEqGqB;CFpGtB;;AAED;EACE,qBAAoB;EACpB,eAAc;CACf;;AAED;EACE,iBAAgB;CACjB;;AAED;EACE,mBAAkB;CACnB;;AAED;;EAEE,oBAAmB;CACpB;;AAED;EACE,eAAc;CACf;;AAOD;;EAEE,mBAAkB;EAClB,eAAc;EACd,eAAc;EACd,yBAAwB;CACzB;;AAED;EAAM,eAAc;CAAK;;AACzB;EAAM,WAAU;CAAK;;AAOrB;EACE,eElHe;EFmHf,sBExB0B;EFyB1B,8BAA6B;EAC7B,sCAAqC;CAMtC;;AG1LG;EHuLA,eE5B4C;EF6B5C,2BE5B6B;CC5JR;;AHkMzB;EACE,eAAc;EACd,sBAAqB;CAUtB;;AGnMG;EH4LA,eAAc;EACd,sBAAqB;CG1LpB;;AHoLL;EAUI,WAAU;CACX;;AAQH;;;;EAIE,kCAAiC;EACjC,eAAc;CACf;;AAED;EAEE,cAAa;EAEb,oBAAmB;EAEnB,eAAc;CACf;;AAOD;EAEE,iBAAgB;CACjB;;AAOD;EACE,uBAAsB;EACtB,mBAAkB;CACnB;;AAED;EACE,iBAAgB;CACjB;;AAaD;;;;;;;;;EASE,+BAA0B;MAA1B,2BAA0B;CAC3B;;AAOD;EACE,0BAAyB;CAC1B;;AAED;EACE,qBEEoC;EFDpC,wBECoC;EFApC,eEpPgB;EFqPhB,iBAAgB;EAChB,qBAAoB;CACrB;;AAED;EAEE,iBAAgB;CACjB;;AAOD;EAEE,sBAAqB;EACrB,qBAAoB;CACrB;;AAMD;EACE,oBAAmB;EACnB,2CAA0C;CAC3C;;AAED;;;;;EAKE,UAAS;EACT,qBAAoB;EACpB,mBAAkB;EAClB,qBAAoB;CACrB;;AAED;;EAEE,kBAAiB;CAClB;;AAED;;EAEE,qBAAoB;CACrB;;AAKD;;;;EAIE,2BAA0B;CAC3B;;AAGD;;;;EAIE,WAAU;EACV,mBAAkB;CACnB;;AAED;;EAEE,uBAAsB;EACtB,WAAU;CACX;;AAGD;;;;EASE,4BAA2B;CAC5B;;AAED;EACE,eAAc;EAEd,iBAAgB;CACjB;;AAED;EAME,aAAY;EAEZ,WAAU;EACV,UAAS;EACT,UAAS;CACV;;AAID;EACE,eAAc;EACd,YAAW;EACX,gBAAe;EACf,WAAU;EACV,qBAAoB;EACpB,kBAAiB;EACjB,qBAAoB;EACpB,eAAc;EACd,oBAAmB;CACpB;;AAED;EACE,yBAAwB;CACzB;;ACpID;;EDyIE,aAAY;CACb;;ACrID;ED4IE,qBAAoB;EACpB,yBAAwB;CACzB;;ACzID;;EDiJE,yBAAwB;CACzB;;AAOD;EACE,cAAa;EACb,2BAA0B;CAC3B;;AAMD;EACE,sBAAqB;CACtB;;AAED;EACE,mBAAkB;CACnB;;AAED;EACE,cAAa;CACd;;ACtJD;ED2JE,yBAAwB;CACzB","file":"bootstrap-reboot.css","sourcesContent":["// scss-lint:disable QualifyingElement, DuplicateProperty, VendorPrefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\nhtml {\n box-sizing: border-box; // 1\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0,0,0,0); // 6\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; // 1\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `<meta name=\"viewport\" content=\"width=device-width\">` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch\n// * http://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment\n text-align: left;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .5rem;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Variables\n//\n// Copy settings from this file into the provided `_custom.scss` to override\n// the Bootstrap defaults without modifying key, versioned files.\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Table of Contents\n//\n// Color system\n// Options\n// Spacing\n// Body\n// Links\n// Grid breakpoints\n// Grid containers\n// Grid columns\n// Fonts\n// Components\n// Tables\n// Buttons\n// Forms\n// Dropdowns\n// Z-index master list\n// Navs\n// Navbar\n// Pagination\n// Jumbotron\n// Form states and alerts\n// Cards\n// Tooltips\n// Popovers\n// Badges\n// Modals\n// Alerts\n// Progress bars\n// List group\n// Image thumbnails\n// Figures\n// Breadcrumbs\n// Carousel\n// Close\n// Code\n\n\n//\n// Color system\n//\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #868e96 !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: (\n 100: $gray-100,\n 200: $gray-200,\n 300: $gray-300,\n 400: $gray-400,\n 500: $gray-500,\n 600: $gray-600,\n 700: $gray-700,\n 800: $gray-800,\n 900: $gray-900\n) !default;\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: (\n blue: $blue,\n indigo: $indigo,\n purple: $purple,\n pink: $pink,\n red: $red,\n orange: $orange,\n yellow: $yellow,\n green: $green,\n teal: $teal,\n cyan: $cyan,\n white: $white,\n gray: $gray-600,\n gray-dark: $gray-800\n) !default;\n\n$theme-colors: (\n primary: $blue,\n secondary: $gray-600,\n success: $green,\n info: $cyan,\n warning: $yellow,\n danger: $red,\n light: $gray-100,\n dark: $gray-800\n) !default;\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-hover-media-query: false !default;\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n) !default;\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%\n) !default;\n\n// Body\n//\n// Settings for the `<body>` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !default;\n$font-family-monospace: Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: 1.25rem !default;\n$font-size-sm: .875rem !default;\n\n$font-weight-normal: normal !default;\n$font-weight-bold: bold !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: 2.5rem !default;\n$h2-font-size: 2rem !default;\n$h3-font-size: 1.75rem !default;\n$h4-font-size: 1.5rem !default;\n$h5-font-size: 1.25rem !default;\n$h6-font-size: 1rem !default;\n\n$headings-margin-bottom: ($spacer / 2) !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.1 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: 1.25rem !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black,.1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black,.25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: 5px !default;\n\n$mark-bg: #fcf8e3 !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black,.05) !default;\n$table-hover-bg: rgba($black,.075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-200 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-inverse-bg: $gray-900 !default;\n$table-inverse-accent-bg: rgba($white, .05) !default;\n$table-inverse-hover-bg: rgba($white, .075) !default;\n$table-inverse-border-color: lighten($gray-900, 7.5%) !default;\n$table-inverse-color: $body-bg !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background and border color.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-line-height-sm: 1.5 !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-line-height-lg: 1.5 !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white,.15), 0 1px 1px rgba($black,.075) !default;\n$btn-focus-box-shadow: 0 0 0 3px rgba(theme-color(\"primary\"), .25) !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black,.125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: all .15s ease-in-out !default;\n\n\n// Forms\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: rgba($black,.15) !default;\n$input-btn-border-width: $border-width !default; // For form controls and buttons\n$input-box-shadow: inset 0 1px 1px rgba($black,.075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$input-focus-box-shadow: $input-box-shadow, $btn-focus-box-shadow !default;\n$input-focus-color: $input-color !default;\n\n$input-placeholder-color: $gray-600 !default;\n\n$input-height-border: $input-btn-border-width * 2 !default;\n\n$input-height-inner: ($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($font-size-sm * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-margin-bottom: .5rem !default;\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .25rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-control-gutter: 1.5rem !default;\n$custom-control-spacer-y: .25rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: #ddd !default;\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: inset 0 .25rem .25rem rgba($black,.1) !default;\n\n$custom-control-indicator-disabled-bg: $gray-200 !default;\n$custom-control-description-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $white !default;\n$custom-control-indicator-checked-bg: theme-color(\"primary\") !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n\n$custom-control-indicator-focus-box-shadow: 0 0 0 1px $body-bg, 0 0 0 3px theme-color(\"primary\") !default;\n\n$custom-control-indicator-active-color: $white !default;\n$custom-control-indicator-active-bg: lighten(theme-color(\"primary\"), 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: theme-color(\"primary\") !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$custom-select-padding-y: .375rem !default;\n$custom-select-padding-x: .75rem !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-line-height: $input-btn-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $white !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: #333 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$custom-select-border-width: $input-btn-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n\n$custom-select-focus-border-color: lighten(theme-color(\"primary\"), 25%) !default;\n$custom-select-focus-box-shadow: inset 0 1px 2px rgba($black, .075), 0 0 5px rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-font-size-sm: 75% !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-file-height: 2.5rem !default;\n$custom-file-width: 14rem !default;\n$custom-file-focus-box-shadow: 0 0 0 .075rem $white, 0 0 0 .2rem theme-color(\"primary\") !default;\n\n$custom-file-padding-y: 1rem !default;\n$custom-file-padding-x: .5rem !default;\n$custom-file-line-height: 1.5 !default;\n$custom-file-color: $gray-700 !default;\n$custom-file-bg: $white !default;\n$custom-file-border-width: $border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $border-radius !default;\n$custom-file-box-shadow: inset 0 .2rem .4rem rgba($black,.05) !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $gray-200 !default;\n$custom-file-text: (\n placeholder: (\n en: \"Choose file...\"\n ),\n button-label: (\n en: \"Browse\"\n )\n) !default;\n\n\n// Form validation\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black,.15) !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black,.175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: #ddd !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: #ddd !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n// Navbar\n\n$navbar-padding-y: ($spacer / 2) !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-height: ($font-size-base * $line-height-base + $nav-link-padding-y * 2) !default;\n$navbar-brand-padding-y: ($navbar-brand-height - $nav-link-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white,.5) !default;\n$navbar-dark-hover-color: rgba($white,.75) !default;\n$navbar-dark-active-color: rgba($white,1) !default;\n$navbar-dark-disabled-color: rgba($white,.25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white,.1) !default;\n\n$navbar-light-color: rgba($black,.5) !default;\n$navbar-light-hover-color: rgba($black,.7) !default;\n$navbar-light-active-color: rgba($black,.9) !default;\n$navbar-light-disabled-color: rgba($black,.3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black,.1) !default;\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: #ddd !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: #ddd !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: theme-color(\"primary\") !default;\n$pagination-active-border-color: theme-color(\"primary\") !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: #ddd !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: 1px !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black,.125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-deck-margin: ($grid-gutter-width / 2) !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: 3px !default;\n$tooltip-padding-x: 8px !default;\n$tooltip-margin: 0 !default;\n\n\n$tooltip-arrow-width: 5px !default;\n$tooltip-arrow-height: 5px !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n\n// Popovers\n\n$popover-inner-padding: 1px !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black,.2) !default;\n$popover-box-shadow: 0 5px 10px rgba($black,.2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: 8px !default;\n$popover-header-padding-x: 14px !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: 9px !default;\n$popover-body-padding-x: 14px !default;\n\n$popover-arrow-width: 10px !default;\n$popover-arrow-height: 5px !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-width: ($popover-arrow-width + 1px) !default;\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Badges\n\n$badge-color: $white !default;\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 15px !default;\n\n$modal-dialog-margin: 10px !default;\n$modal-dialog-margin-y-sm-up: 30px !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black,.2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-box-shadow-xs: 0 3px 9px rgba($black,.5) !default;\n$modal-content-box-shadow-sm-up: 0 5px 15px rgba($black,.5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding: 15px !default;\n\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: .75rem !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black,.1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black,.125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: #ddd !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black,.075) !default;\n$thumbnail-transition: all .2s ease-in-out !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: \"/\" !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n$carousel-transition: transform .6s ease !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n// Code\n\n$code-font-size: 90% !default;\n$code-padding-y: .2rem !default;\n$code-padding-x: .4rem !default;\n$code-color: #bd4147 !default;\n$code-bg: $gray-100 !default;\n\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n","@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n// scss-lint:disable Indentation\n &:hover { @content }\n// scss-lint:enable Indentation\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus { @content }\n @include hover { @content }\n } @else {\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content\n }\n @include hover { @content }\n } @else {\n &,\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content\n }\n @include hover { @content }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content\n }\n }\n}\n"]}
...\ No newline at end of file ...\ No newline at end of file
1 +html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
2 +/*# sourceMappingURL=bootstrap-reboot.min.css.map */
...\ No newline at end of file ...\ No newline at end of file
1 +{"version":3,"sources":["../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"AAoBA,KACE,WAAA,WACA,YAAA,WACA,YAAA,KACA,yBAAA,KACA,qBAAA,KACA,mBAAA,UACA,4BAAA,YAGF,EClBA,QADA,SDsBE,WAAA,QAKA,cAAgB,MAAA,aAIlB,QAAA,MAAA,OAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,IAAA,QACE,QAAA,MAQF,KACE,OAAA,EACA,YAAA,aAAA,CAAA,kBAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WACA,UAAA,KACA,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KExBF,sBFiCE,QAAA,YASF,GACE,WAAA,YACA,OAAA,EACA,SAAA,QAYF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAOF,EACE,WAAA,EACA,cAAA,KC/CF,0BDyDA,YAEE,gBAAA,UACA,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,cAAA,EAGF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QCpDF,GDuDA,GCxDA,GD2DE,WAAA,EACA,cAAA,KAGF,MCvDA,MACA,MAFA,MD4DE,cAAA,EAGF,GACE,YAAA,IAGF,GACE,cAAA,MACA,YAAA,EAGF,WACE,OAAA,EAAA,EAAA,KAGF,IACE,WAAA,OAGF,ECxDA,OD0DE,YAAA,OAGF,MACE,UAAA,IAQF,IC7DA,ID+DE,SAAA,SACA,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAON,EACE,MAAA,QACA,gBAAA,KACA,iBAAA,YACA,6BAAA,QGpLE,QHuLA,MAAA,QACA,gBAAA,UAUJ,8BACE,MAAA,QACA,gBAAA,KGzLE,oCAAA,oCH4LA,MAAA,QACA,gBAAA,KANJ,oCAUI,QAAA,EC/DJ,KACA,IDuEA,ICtEA,KD0EE,YAAA,SAAA,CAAA,UACA,UAAA,IAGF,IAEE,WAAA,EAEA,cAAA,KAEA,SAAA,KAQF,OAEE,OAAA,EAAA,EAAA,KAQF,IACE,eAAA,OACA,aAAA,KAGF,eACE,SAAA,OCjFF,cD+FA,ECjGA,KACA,OAEA,MACA,MACA,OACA,QACA,SDmGE,iBAAA,aAAA,aAAA,aAQF,MACE,gBAAA,SAGF,QACE,YAAA,OACA,eAAA,OACA,MAAA,QACA,WAAA,KACA,aAAA,OAGF,GAEE,WAAA,KAQF,MAEE,QAAA,aACA,cAAA,MAOF,aACE,QAAA,IAAA,OACA,QAAA,IAAA,KAAA,yBC7GF,ODgHA,MC9GA,SADA,OAEA,SDkHE,OAAA,EACA,YAAA,QACA,UAAA,QACA,YAAA,QAGF,OChHA,MDkHE,SAAA,QAGF,OChHA,ODkHE,eAAA,KC5GF,aACA,cDiHA,OCnHA,mBDuHE,mBAAA,OChHF,gCACA,+BACA,gCDkHA,yBAIE,QAAA,EACA,aAAA,KCjHF,qBDoHA,kBAEE,WAAA,WACA,QAAA,EAIF,iBCpHA,2BACA,kBAFA,iBD8HE,mBAAA,QAGF,SACE,SAAA,KAEA,OAAA,SAGF,SAME,UAAA,EAEA,QAAA,EACA,OAAA,EACA,OAAA,EAKF,OACE,QAAA,MACA,MAAA,KACA,UAAA,KACA,QAAA,EACA,cAAA,MACA,UAAA,OACA,YAAA,QACA,MAAA,QACA,YAAA,OAGF,SACE,eAAA,SEnIF,yCDGA,yCDsIE,OAAA,KEpIF,cF4IE,eAAA,KACA,mBAAA,KExIF,4CDGA,yCD8IE,mBAAA,KAQF,6BACE,KAAA,QACA,mBAAA,OAOF,OACE,QAAA,aAGF,QACE,QAAA,UAGF,SACE,QAAA,KErJF,SF2JE,QAAA","sourcesContent":["// scss-lint:disable QualifyingElement, DuplicateProperty, VendorPrefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Setting @viewport causes scrollbars to overlap content in IE11 and Edge, so\n// we force a non-overlapping, non-auto-hiding scrollbar to counteract.\n// 6. Change the default tap highlight to be completely transparent in iOS.\n\nhtml {\n box-sizing: border-box; // 1\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -ms-text-size-adjust: 100%; // 4\n -ms-overflow-style: scrollbar; // 5\n -webkit-tap-highlight-color: rgba(0,0,0,0); // 6\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit; // 1\n}\n\n// IE10+ doesn't honor `<meta name=\"viewport\">` in some cases.\n@at-root {\n @-ms-viewport { width: device-width; }\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n font-size: $font-size-base;\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\n// Abbreviations\n//\n// 1. Remove the bottom border in Firefox 39-.\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Duplicate behavior to the data-* attribute for our tooltip plugin\n\nabbr[title],\nabbr[data-original-title] { // 4\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 1\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic; // Add the correct font style in Android 4.3-\n}\n\nb,\nstrong {\n font-weight: bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n font-size: 80%; // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n -webkit-text-decoration-skip: objects; // Remove gaps in links underline in iOS 8+ and Safari 8+.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; // Correct the inheritance and scaling of font size in all browsers.\n font-size: 1em; // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg:not(:root) {\n overflow: hidden; // Hide the overflow in IE\n}\n\n\n// Avoid 300ms click delay on touch devices that support the `touch-action` CSS property.\n//\n// In particular, unlike most other browsers, IE11+Edge on Windows 10 on touch devices and IE Mobile 10-11\n// DON'T remove the click delay when `<meta name=\"viewport\" content=\"width=device-width\">` is present.\n// However, they DO support removing the click delay via `touch-action: manipulation`.\n// See:\n// * https://v4-alpha.getbootstrap.com/content/reboot/#click-delay-optimization-for-touch\n// * http://caniuse.com/#feat=css-touch-action\n// * https://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $text-muted;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `<td>` alignment\n text-align: left;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: .5rem;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\nhtml [type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","html {\n box-sizing: border-box;\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n -ms-overflow-style: scrollbar;\n -webkit-tap-highlight-color: transparent;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@-ms-viewport {\n width: device-width;\n}\n\narticle, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: none !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: .5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: bold;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\ndfn {\n font-style: italic;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\na,\narea,\nbutton,\n[role=\"button\"],\ninput,\nlabel,\nselect,\nsummary,\ntextarea {\n touch-action: manipulation;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #868e96;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: left;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: .5rem;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nbutton,\nhtml [type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","@mixin hover {\n // TODO: re-enable along with mq4-hover-shim\n// @if $enable-hover-media-query {\n// // See Media Queries Level 4: https://drafts.csswg.org/mediaqueries/#hover\n// // Currently shimmed by https://github.com/twbs/mq4-hover-shim\n// @media (hover: hover) {\n// &:hover { @content }\n// }\n// }\n// @else {\n// scss-lint:disable Indentation\n &:hover { @content }\n// scss-lint:enable Indentation\n// }\n}\n\n\n@mixin hover-focus {\n @if $enable-hover-media-query {\n &:focus { @content }\n @include hover { @content }\n } @else {\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin plain-hover-focus {\n @if $enable-hover-media-query {\n &,\n &:focus {\n @content\n }\n @include hover { @content }\n } @else {\n &,\n &:focus,\n &:hover {\n @content\n }\n }\n}\n\n@mixin hover-focus-active {\n @if $enable-hover-media-query {\n &:focus,\n &:active {\n @content\n }\n @include hover { @content }\n } @else {\n &:focus,\n &:active,\n &:hover {\n @content\n }\n }\n}\n"]}
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 +/*!
2 + * Bootstrap v4.0.0-beta (https://getbootstrap.com)
3 + * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
4 + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 + */
6 +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");!function(t){var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),function(){function t(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function e(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),r=function(t){function e(t){return{}.toString.call(t).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function n(t){return(t[0]||t).nodeType}function i(){return{bindType:s.end,delegateType:s.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}}function o(){if(window.QUnit)return!1;var t=document.createElement("bootstrap");for(var e in a)if(void 0!==t.style[e])return{end:a[e]};return!1}function r(e){var n=this,i=!1;return t(this).one(l.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||l.triggerTransitionEnd(n)},e),this}var s=!1,a={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},l={TRANSITION_END:"bsTransitionEnd",getUID:function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},getSelectorFromElement:function(e){var n=e.getAttribute("data-target");n&&"#"!==n||(n=e.getAttribute("href")||"");try{return t(n).length>0?n:null}catch(t){return null}},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(e){t(e).trigger(s.end)},supportsTransitionEnd:function(){return Boolean(s)},typeCheckConfig:function(t,i,o){for(var r in o)if(o.hasOwnProperty(r)){var s=o[r],a=i[r],l=a&&n(a)?"element":e(a);if(!new RegExp(s).test(l))throw new Error(t.toUpperCase()+': Option "'+r+'" provided type "'+l+'" but expected type "'+s+'".')}}};return s=o(),t.fn.emulateTransitionEnd=r,l.supportsTransitionEnd()&&(t.event.special[l.TRANSITION_END]=i()),l}(jQuery),s=(function(t){var e="alert",i=t.fn[e],s={DISMISS:'[data-dismiss="alert"]'},a={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},l={ALERT:"alert",FADE:"fade",SHOW:"show"},h=function(){function e(t){n(this,e),this._element=t}return e.prototype.close=function(t){t=t||this._element;var e=this._getRootElement(t);this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},e.prototype.dispose=function(){t.removeData(this._element,"bs.alert"),this._element=null},e.prototype._getRootElement=function(e){var n=r.getSelectorFromElement(e),i=!1;return n&&(i=t(n)[0]),i||(i=t(e).closest("."+l.ALERT)[0]),i},e.prototype._triggerCloseEvent=function(e){var n=t.Event(a.CLOSE);return t(e).trigger(n),n},e.prototype._removeElement=function(e){var n=this;t(e).removeClass(l.SHOW),r.supportsTransitionEnd()&&t(e).hasClass(l.FADE)?t(e).one(r.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(150):this._destroyElement(e)},e.prototype._destroyElement=function(e){t(e).detach().trigger(a.CLOSED).remove()},e._jQueryInterface=function(n){return this.each(function(){var i=t(this),o=i.data("bs.alert");o||(o=new e(this),i.data("bs.alert",o)),"close"===n&&o[n](this)})},e._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(a.CLICK_DATA_API,s.DISMISS,h._handleDismiss(new h)),t.fn[e]=h._jQueryInterface,t.fn[e].Constructor=h,t.fn[e].noConflict=function(){return t.fn[e]=i,h._jQueryInterface}}(jQuery),function(t){var e="button",i=t.fn[e],r={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},s={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},a={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},l=function(){function e(t){n(this,e),this._element=t}return e.prototype.toggle=function(){var e=!0,n=!0,i=t(this._element).closest(s.DATA_TOGGLE)[0];if(i){var o=t(this._element).find(s.INPUT)[0];if(o){if("radio"===o.type)if(o.checked&&t(this._element).hasClass(r.ACTIVE))e=!1;else{var a=t(i).find(s.ACTIVE)[0];a&&t(a).removeClass(r.ACTIVE)}if(e){if(o.hasAttribute("disabled")||i.hasAttribute("disabled")||o.classList.contains("disabled")||i.classList.contains("disabled"))return;o.checked=!t(this._element).hasClass(r.ACTIVE),t(o).trigger("change")}o.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!t(this._element).hasClass(r.ACTIVE)),e&&t(this._element).toggleClass(r.ACTIVE)},e.prototype.dispose=function(){t.removeData(this._element,"bs.button"),this._element=null},e._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.button");i||(i=new e(this),t(this).data("bs.button",i)),"toggle"===n&&i[n]()})},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(a.CLICK_DATA_API,s.DATA_TOGGLE_CARROT,function(e){e.preventDefault();var n=e.target;t(n).hasClass(r.BUTTON)||(n=t(n).closest(s.BUTTON)),l._jQueryInterface.call(t(n),"toggle")}).on(a.FOCUS_BLUR_DATA_API,s.DATA_TOGGLE_CARROT,function(e){var n=t(e.target).closest(s.BUTTON)[0];t(n).toggleClass(r.FOCUS,/^focus(in)?$/.test(e.type))}),t.fn[e]=l._jQueryInterface,t.fn[e].Constructor=l,t.fn[e].noConflict=function(){return t.fn[e]=i,l._jQueryInterface}}(jQuery),function(t){var e="carousel",s="bs.carousel",a="."+s,l=t.fn[e],h={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},c={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},u={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},d={SLIDE:"slide"+a,SLID:"slid"+a,KEYDOWN:"keydown"+a,MOUSEENTER:"mouseenter"+a,MOUSELEAVE:"mouseleave"+a,TOUCHEND:"touchend"+a,LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},f={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},p={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},_=function(){function l(e,i){n(this,l),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(i),this._element=t(e)[0],this._indicatorsElement=t(this._element).find(p.INDICATORS)[0],this._addEventListeners()}return l.prototype.next=function(){this._isSliding||this._slide(u.NEXT)},l.prototype.nextWhenVisible=function(){document.hidden||this.next()},l.prototype.prev=function(){this._isSliding||this._slide(u.PREV)},l.prototype.pause=function(e){e||(this._isPaused=!0),t(this._element).find(p.NEXT_PREV)[0]&&r.supportsTransitionEnd()&&(r.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},l.prototype.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},l.prototype.to=function(e){var n=this;this._activeElement=t(this._element).find(p.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)t(this._element).one(d.SLID,function(){return n.to(e)});else{if(i===e)return this.pause(),void this.cycle();var o=e>i?u.NEXT:u.PREV;this._slide(o,this._items[e])}},l.prototype.dispose=function(){t(this._element).off(a),t.removeData(this._element,s),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},l.prototype._getConfig=function(n){return n=t.extend({},h,n),r.typeCheckConfig(e,n,c),n},l.prototype._addEventListeners=function(){var e=this;this._config.keyboard&&t(this._element).on(d.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(t(this._element).on(d.MOUSEENTER,function(t){return e.pause(t)}).on(d.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&t(this._element).on(d.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},l.prototype._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next();break;default:return}},l.prototype._getItemIndex=function(e){return this._items=t.makeArray(t(e).parent().find(p.ITEM)),this._items.indexOf(e)},l.prototype._getItemByDirection=function(t,e){var n=t===u.NEXT,i=t===u.PREV,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===u.PREV?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},l.prototype._triggerSlideEvent=function(e,n){var i=this._getItemIndex(e),o=this._getItemIndex(t(this._element).find(p.ACTIVE_ITEM)[0]),r=t.Event(d.SLIDE,{relatedTarget:e,direction:n,from:o,to:i});return t(this._element).trigger(r),r},l.prototype._setActiveIndicatorElement=function(e){if(this._indicatorsElement){t(this._indicatorsElement).find(p.ACTIVE).removeClass(f.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&t(n).addClass(f.ACTIVE)}},l.prototype._slide=function(e,n){var i=this,o=t(this._element).find(p.ACTIVE_ITEM)[0],s=this._getItemIndex(o),a=n||o&&this._getItemByDirection(e,o),l=this._getItemIndex(a),h=Boolean(this._interval),c=void 0,_=void 0,g=void 0;if(e===u.NEXT?(c=f.LEFT,_=f.NEXT,g=u.LEFT):(c=f.RIGHT,_=f.PREV,g=u.RIGHT),a&&t(a).hasClass(f.ACTIVE))this._isSliding=!1;else if(!this._triggerSlideEvent(a,g).isDefaultPrevented()&&o&&a){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(a);var m=t.Event(d.SLID,{relatedTarget:a,direction:g,from:s,to:l});r.supportsTransitionEnd()&&t(this._element).hasClass(f.SLIDE)?(t(a).addClass(_),r.reflow(a),t(o).addClass(c),t(a).addClass(c),t(o).one(r.TRANSITION_END,function(){t(a).removeClass(c+" "+_).addClass(f.ACTIVE),t(o).removeClass(f.ACTIVE+" "+_+" "+c),i._isSliding=!1,setTimeout(function(){return t(i._element).trigger(m)},0)}).emulateTransitionEnd(600)):(t(o).removeClass(f.ACTIVE),t(a).addClass(f.ACTIVE),this._isSliding=!1,t(this._element).trigger(m)),h&&this.cycle()}},l._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(s),o=t.extend({},h,t(this).data());"object"===(void 0===e?"undefined":i(e))&&t.extend(o,e);var r="string"==typeof e?e:o.slide;if(n||(n=new l(this,o),t(this).data(s,n)),"number"==typeof e)n.to(e);else if("string"==typeof r){if(void 0===n[r])throw new Error('No method named "'+r+'"');n[r]()}else o.interval&&(n.pause(),n.cycle())})},l._dataApiClickHandler=function(e){var n=r.getSelectorFromElement(this);if(n){var i=t(n)[0];if(i&&t(i).hasClass(f.CAROUSEL)){var o=t.extend({},t(i).data(),t(this).data()),a=this.getAttribute("data-slide-to");a&&(o.interval=!1),l._jQueryInterface.call(t(i),o),a&&t(i).data(s).to(a),e.preventDefault()}}},o(l,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return h}}]),l}();t(document).on(d.CLICK_DATA_API,p.DATA_SLIDE,_._dataApiClickHandler),t(window).on(d.LOAD_DATA_API,function(){t(p.DATA_RIDE).each(function(){var e=t(this);_._jQueryInterface.call(e,e.data())})}),t.fn[e]=_._jQueryInterface,t.fn[e].Constructor=_,t.fn[e].noConflict=function(){return t.fn[e]=l,_._jQueryInterface}}(jQuery),function(t){var e="collapse",s="bs.collapse",a=t.fn[e],l={toggle:!0,parent:""},h={toggle:"boolean",parent:"string"},c={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},u={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},d={WIDTH:"width",HEIGHT:"height"},f={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},p=function(){function a(e,i){n(this,a),this._isTransitioning=!1,this._element=e,this._config=this._getConfig(i),this._triggerArray=t.makeArray(t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var o=t(f.DATA_TOGGLE),s=0;s<o.length;s++){var l=o[s],h=r.getSelectorFromElement(l);null!==h&&t(h).filter(e).length>0&&this._triggerArray.push(l)}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return a.prototype.toggle=function(){t(this._element).hasClass(u.SHOW)?this.hide():this.show()},a.prototype.show=function(){var e=this;if(!this._isTransitioning&&!t(this._element).hasClass(u.SHOW)){var n=void 0,i=void 0;if(this._parent&&((n=t.makeArray(t(this._parent).children().children(f.ACTIVES))).length||(n=null)),!(n&&(i=t(n).data(s))&&i._isTransitioning)){var o=t.Event(c.SHOW);if(t(this._element).trigger(o),!o.isDefaultPrevented()){n&&(a._jQueryInterface.call(t(n),"hide"),i||t(n).data(s,null));var l=this._getDimension();t(this._element).removeClass(u.COLLAPSE).addClass(u.COLLAPSING),this._element.style[l]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(u.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var h=function(){t(e._element).removeClass(u.COLLAPSING).addClass(u.COLLAPSE).addClass(u.SHOW),e._element.style[l]="",e.setTransitioning(!1),t(e._element).trigger(c.SHOWN)};if(r.supportsTransitionEnd()){var d="scroll"+(l[0].toUpperCase()+l.slice(1));t(this._element).one(r.TRANSITION_END,h).emulateTransitionEnd(600),this._element.style[l]=this._element[d]+"px"}else h()}}}},a.prototype.hide=function(){var e=this;if(!this._isTransitioning&&t(this._element).hasClass(u.SHOW)){var n=t.Event(c.HIDE);if(t(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",r.reflow(this._element),t(this._element).addClass(u.COLLAPSING).removeClass(u.COLLAPSE).removeClass(u.SHOW),this._triggerArray.length)for(var o=0;o<this._triggerArray.length;o++){var s=this._triggerArray[o],a=r.getSelectorFromElement(s);null!==a&&(t(a).hasClass(u.SHOW)||t(s).addClass(u.COLLAPSED).attr("aria-expanded",!1))}this.setTransitioning(!0);var l=function(){e.setTransitioning(!1),t(e._element).removeClass(u.COLLAPSING).addClass(u.COLLAPSE).trigger(c.HIDDEN)};this._element.style[i]="",r.supportsTransitionEnd()?t(this._element).one(r.TRANSITION_END,l).emulateTransitionEnd(600):l()}}},a.prototype.setTransitioning=function(t){this._isTransitioning=t},a.prototype.dispose=function(){t.removeData(this._element,s),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},a.prototype._getConfig=function(n){return n=t.extend({},l,n),n.toggle=Boolean(n.toggle),r.typeCheckConfig(e,n,h),n},a.prototype._getDimension=function(){return t(this._element).hasClass(d.WIDTH)?d.WIDTH:d.HEIGHT},a.prototype._getParent=function(){var e=this,n=t(this._config.parent)[0],i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return t(n).find(i).each(function(t,n){e._addAriaAndCollapsedClass(a._getTargetFromElement(n),[n])}),n},a.prototype._addAriaAndCollapsedClass=function(e,n){if(e){var i=t(e).hasClass(u.SHOW);n.length&&t(n).toggleClass(u.COLLAPSED,!i).attr("aria-expanded",i)}},a._getTargetFromElement=function(e){var n=r.getSelectorFromElement(e);return n?t(n)[0]:null},a._jQueryInterface=function(e){return this.each(function(){var n=t(this),o=n.data(s),r=t.extend({},l,n.data(),"object"===(void 0===e?"undefined":i(e))&&e);if(!o&&r.toggle&&/show|hide/.test(e)&&(r.toggle=!1),o||(o=new a(this,r),n.data(s,o)),"string"==typeof e){if(void 0===o[e])throw new Error('No method named "'+e+'"');o[e]()}})},o(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return l}}]),a}();t(document).on(c.CLICK_DATA_API,f.DATA_TOGGLE,function(e){/input|textarea/i.test(e.target.tagName)||e.preventDefault();var n=t(this),i=r.getSelectorFromElement(this);t(i).each(function(){var e=t(this),i=e.data(s)?"toggle":n.data();p._jQueryInterface.call(e,i)})}),t.fn[e]=p._jQueryInterface,t.fn[e].Constructor=p,t.fn[e].noConflict=function(){return t.fn[e]=a,p._jQueryInterface}}(jQuery),function(t){if("undefined"==typeof Popper)throw new Error("Bootstrap dropdown require Popper.js (https://popper.js.org)");var e="dropdown",s="bs.dropdown",a="."+s,l=t.fn[e],h=new RegExp("38|40|27"),c={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,CLICK:"click"+a,CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},u={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left"},d={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled)"},f={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end"},p={placement:f.BOTTOM,offset:0,flip:!0},_={placement:"string",offset:"(number|string)",flip:"boolean"},g=function(){function l(t,e){n(this,l),this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}return l.prototype.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(u.DISABLED)){var e=l._getParentFromElement(this._element),n=t(this._menu).hasClass(u.SHOW);if(l._clearMenus(),!n){var i={relatedTarget:this._element},o=t.Event(c.SHOW,i);if(t(e).trigger(o),!o.isDefaultPrevented()){var r=this._element;t(e).hasClass(u.DROPUP)&&(t(this._menu).hasClass(u.MENULEFT)||t(this._menu).hasClass(u.MENURIGHT))&&(r=e),this._popper=new Popper(r,this._menu,this._getPopperConfig()),"ontouchstart"in document.documentElement&&!t(e).closest(d.NAVBAR_NAV).length&&t("body").children().on("mouseover",null,t.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),t(this._menu).toggleClass(u.SHOW),t(e).toggleClass(u.SHOW).trigger(t.Event(c.SHOWN,i))}}}},l.prototype.dispose=function(){t.removeData(this._element,s),t(this._element).off(a),this._element=null,this._menu=null,null!==this._popper&&this._popper.destroy(),this._popper=null},l.prototype.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},l.prototype._addEventListeners=function(){var e=this;t(this._element).on(c.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},l.prototype._getConfig=function(n){var i=t(this._element).data();return void 0!==i.placement&&(i.placement=f[i.placement.toUpperCase()]),n=t.extend({},this.constructor.Default,t(this._element).data(),n),r.typeCheckConfig(e,n,this.constructor.DefaultType),n},l.prototype._getMenuElement=function(){if(!this._menu){var e=l._getParentFromElement(this._element);this._menu=t(e).find(d.MENU)[0]}return this._menu},l.prototype._getPlacement=function(){var e=t(this._element).parent(),n=this._config.placement;return e.hasClass(u.DROPUP)||this._config.placement===f.TOP?(n=f.TOP,t(this._menu).hasClass(u.MENURIGHT)&&(n=f.TOPEND)):t(this._menu).hasClass(u.MENURIGHT)&&(n=f.BOTTOMEND),n},l.prototype._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},l.prototype._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:{offset:this._config.offset},flip:{enabled:this._config.flip}}};return this._inNavbar&&(t.modifiers.applyStyle={enabled:!this._inNavbar}),t},l._jQueryInterface=function(e){return this.each(function(){var n=t(this).data(s),o="object"===(void 0===e?"undefined":i(e))?e:null;if(n||(n=new l(this,o),t(this).data(s,n)),"string"==typeof e){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},l._clearMenus=function(e){if(!e||3!==e.which&&("keyup"!==e.type||9===e.which))for(var n=t.makeArray(t(d.DATA_TOGGLE)),i=0;i<n.length;i++){var o=l._getParentFromElement(n[i]),r=t(n[i]).data(s),a={relatedTarget:n[i]};if(r){var h=r._menu;if(t(o).hasClass(u.SHOW)&&!(e&&("click"===e.type&&/input|textarea/i.test(e.target.tagName)||"keyup"===e.type&&9===e.which)&&t.contains(o,e.target))){var f=t.Event(c.HIDE,a);t(o).trigger(f),f.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),n[i].setAttribute("aria-expanded","false"),t(h).removeClass(u.SHOW),t(o).removeClass(u.SHOW).trigger(t.Event(c.HIDDEN,a)))}}}},l._getParentFromElement=function(e){var n=void 0,i=r.getSelectorFromElement(e);return i&&(n=t(i)[0]),n||e.parentNode},l._dataApiKeydownHandler=function(e){if(!(!h.test(e.which)||/button/i.test(e.target.tagName)&&32===e.which||/input|textarea/i.test(e.target.tagName)||(e.preventDefault(),e.stopPropagation(),this.disabled||t(this).hasClass(u.DISABLED)))){var n=l._getParentFromElement(this),i=t(n).hasClass(u.SHOW);if((i||27===e.which&&32===e.which)&&(!i||27!==e.which&&32!==e.which)){var o=t(n).find(d.VISIBLE_ITEMS).get();if(o.length){var r=o.indexOf(e.target);38===e.which&&r>0&&r--,40===e.which&&r<o.length-1&&r++,r<0&&(r=0),o[r].focus()}}else{if(27===e.which){var s=t(n).find(d.DATA_TOGGLE)[0];t(s).trigger("focus")}t(this).trigger("click")}}},o(l,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return p}},{key:"DefaultType",get:function(){return _}}]),l}();t(document).on(c.KEYDOWN_DATA_API,d.DATA_TOGGLE,g._dataApiKeydownHandler).on(c.KEYDOWN_DATA_API,d.MENU,g._dataApiKeydownHandler).on(c.CLICK_DATA_API+" "+c.KEYUP_DATA_API,g._clearMenus).on(c.CLICK_DATA_API,d.DATA_TOGGLE,function(e){e.preventDefault(),e.stopPropagation(),g._jQueryInterface.call(t(this),"toggle")}).on(c.CLICK_DATA_API,d.FORM_CHILD,function(t){t.stopPropagation()}),t.fn[e]=g._jQueryInterface,t.fn[e].Constructor=g,t.fn[e].noConflict=function(){return t.fn[e]=l,g._jQueryInterface}}(jQuery),function(t){var e="modal",s=".bs.modal",a=t.fn[e],l={backdrop:!0,keyboard:!0,focus:!0,show:!0},h={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},c={HIDE:"hide.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},u={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"},d={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",NAVBAR_TOGGLER:".navbar-toggler"},f=function(){function a(e,i){n(this,a),this._config=this._getConfig(i),this._element=e,this._dialog=t(e).find(d.DIALOG)[0],this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._originalBodyPadding=0,this._scrollbarWidth=0}return a.prototype.toggle=function(t){return this._isShown?this.hide():this.show(t)},a.prototype.show=function(e){var n=this;if(!this._isTransitioning){r.supportsTransitionEnd()&&t(this._element).hasClass(u.FADE)&&(this._isTransitioning=!0);var i=t.Event(c.SHOW,{relatedTarget:e});t(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),t(document.body).addClass(u.OPEN),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(c.CLICK_DISMISS,d.DATA_DISMISS,function(t){return n.hide(t)}),t(this._dialog).on(c.MOUSEDOWN_DISMISS,function(){t(n._element).one(c.MOUSEUP_DISMISS,function(e){t(e.target).is(n._element)&&(n._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return n._showElement(e)}))}},a.prototype.hide=function(e){var n=this;if(e&&e.preventDefault(),!this._isTransitioning&&this._isShown){var i=r.supportsTransitionEnd()&&t(this._element).hasClass(u.FADE);i&&(this._isTransitioning=!0);var o=t.Event(c.HIDE);t(this._element).trigger(o),this._isShown&&!o.isDefaultPrevented()&&(this._isShown=!1,this._setEscapeEvent(),this._setResizeEvent(),t(document).off(c.FOCUSIN),t(this._element).removeClass(u.SHOW),t(this._element).off(c.CLICK_DISMISS),t(this._dialog).off(c.MOUSEDOWN_DISMISS),i?t(this._element).one(r.TRANSITION_END,function(t){return n._hideModal(t)}).emulateTransitionEnd(300):this._hideModal())}},a.prototype.dispose=function(){t.removeData(this._element,"bs.modal"),t(window,document,this._element,this._backdrop).off(s),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},a.prototype.handleUpdate=function(){this._adjustDialog()},a.prototype._getConfig=function(n){return n=t.extend({},l,n),r.typeCheckConfig(e,n,h),n},a.prototype._showElement=function(e){var n=this,i=r.supportsTransitionEnd()&&t(this._element).hasClass(u.FADE);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,i&&r.reflow(this._element),t(this._element).addClass(u.SHOW),this._config.focus&&this._enforceFocus();var o=t.Event(c.SHOWN,{relatedTarget:e}),s=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,t(n._element).trigger(o)};i?t(this._dialog).one(r.TRANSITION_END,s).emulateTransitionEnd(300):s()},a.prototype._enforceFocus=function(){var e=this;t(document).off(c.FOCUSIN).on(c.FOCUSIN,function(n){document===n.target||e._element===n.target||t(e._element).has(n.target).length||e._element.focus()})},a.prototype._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?t(this._element).on(c.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||t(this._element).off(c.KEYDOWN_DISMISS)},a.prototype._setResizeEvent=function(){var e=this;this._isShown?t(window).on(c.RESIZE,function(t){return e.handleUpdate(t)}):t(window).off(c.RESIZE)},a.prototype._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){t(document.body).removeClass(u.OPEN),e._resetAdjustments(),e._resetScrollbar(),t(e._element).trigger(c.HIDDEN)})},a.prototype._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},a.prototype._showBackdrop=function(e){var n=this,i=t(this._element).hasClass(u.FADE)?u.FADE:"";if(this._isShown&&this._config.backdrop){var o=r.supportsTransitionEnd()&&i;if(this._backdrop=document.createElement("div"),this._backdrop.className=u.BACKDROP,i&&t(this._backdrop).addClass(i),t(this._backdrop).appendTo(document.body),t(this._element).on(c.CLICK_DISMISS,function(t){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())}),o&&r.reflow(this._backdrop),t(this._backdrop).addClass(u.SHOW),!e)return;if(!o)return void e();t(this._backdrop).one(r.TRANSITION_END,e).emulateTransitionEnd(150)}else if(!this._isShown&&this._backdrop){t(this._backdrop).removeClass(u.SHOW);var s=function(){n._removeBackdrop(),e&&e()};r.supportsTransitionEnd()&&t(this._element).hasClass(u.FADE)?t(this._backdrop).one(r.TRANSITION_END,s).emulateTransitionEnd(150):s()}else e&&e()},a.prototype._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},a.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},a.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},a.prototype._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){t(d.FIXED_CONTENT).each(function(n,i){var o=t(i)[0].style.paddingRight,r=t(i).css("padding-right");t(i).data("padding-right",o).css("padding-right",parseFloat(r)+e._scrollbarWidth+"px")}),t(d.NAVBAR_TOGGLER).each(function(n,i){var o=t(i)[0].style.marginRight,r=t(i).css("margin-right");t(i).data("margin-right",o).css("margin-right",parseFloat(r)+e._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=t("body").css("padding-right");t("body").data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},a.prototype._resetScrollbar=function(){t(d.FIXED_CONTENT).each(function(e,n){var i=t(n).data("padding-right");void 0!==i&&t(n).css("padding-right",i).removeData("padding-right")}),t(d.NAVBAR_TOGGLER).each(function(e,n){var i=t(n).data("margin-right");void 0!==i&&t(n).css("margin-right",i).removeData("margin-right")});var e=t("body").data("padding-right");void 0!==e&&t("body").css("padding-right",e).removeData("padding-right")},a.prototype._getScrollbarWidth=function(){var t=document.createElement("div");t.className=u.SCROLLBAR_MEASURER,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},a._jQueryInterface=function(e,n){return this.each(function(){var o=t(this).data("bs.modal"),r=t.extend({},a.Default,t(this).data(),"object"===(void 0===e?"undefined":i(e))&&e);if(o||(o=new a(this,r),t(this).data("bs.modal",o)),"string"==typeof e){if(void 0===o[e])throw new Error('No method named "'+e+'"');o[e](n)}else r.show&&o.show(n)})},o(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return l}}]),a}();t(document).on(c.CLICK_DATA_API,d.DATA_TOGGLE,function(e){var n=this,i=void 0,o=r.getSelectorFromElement(this);o&&(i=t(o)[0]);var s=t(i).data("bs.modal")?"toggle":t.extend({},t(i).data(),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var a=t(i).one(c.SHOW,function(e){e.isDefaultPrevented()||a.one(c.HIDDEN,function(){t(n).is(":visible")&&n.focus()})});f._jQueryInterface.call(t(i),s,this)}),t.fn[e]=f._jQueryInterface,t.fn[e].Constructor=f,t.fn[e].noConflict=function(){return t.fn[e]=a,f._jQueryInterface}}(jQuery),function(t){var e="scrollspy",s=t.fn[e],a={offset:10,method:"auto",target:""},l={offset:"number",method:"string",target:"(string|element)"},h={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},c={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"},u={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},d={OFFSET:"offset",POSITION:"position"},f=function(){function s(e,i){var o=this;n(this,s),this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(i),this._selector=this._config.target+" "+u.NAV_LINKS+","+this._config.target+" "+u.LIST_ITEMS+","+this._config.target+" "+u.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,t(this._scrollElement).on(h.SCROLL,function(t){return o._process(t)}),this.refresh(),this._process()}return s.prototype.refresh=function(){var e=this,n=this._scrollElement!==this._scrollElement.window?d.POSITION:d.OFFSET,i="auto"===this._config.method?n:this._config.method,o=i===d.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.makeArray(t(this._selector)).map(function(e){var n=void 0,s=r.getSelectorFromElement(e);if(s&&(n=t(s)[0]),n){var a=n.getBoundingClientRect();if(a.width||a.height)return[t(n)[i]().top+o,s]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},s.prototype.dispose=function(){t.removeData(this._element,"bs.scrollspy"),t(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},s.prototype._getConfig=function(n){if("string"!=typeof(n=t.extend({},a,n)).target){var i=t(n.target).attr("id");i||(i=r.getUID(e),t(n.target).attr("id",i)),n.target="#"+i}return r.typeCheckConfig(e,n,l),n},s.prototype._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},s.prototype._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},s.prototype._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},s.prototype._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;)this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&(void 0===this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}},s.prototype._activate=function(e){this._activeTarget=e,this._clear();var n=this._selector.split(",");n=n.map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'});var i=t(n.join(","));i.hasClass(c.DROPDOWN_ITEM)?(i.closest(u.DROPDOWN).find(u.DROPDOWN_TOGGLE).addClass(c.ACTIVE),i.addClass(c.ACTIVE)):(i.addClass(c.ACTIVE),i.parents(u.NAV_LIST_GROUP).prev(u.NAV_LINKS+", "+u.LIST_ITEMS).addClass(c.ACTIVE)),t(this._scrollElement).trigger(h.ACTIVATE,{relatedTarget:e})},s.prototype._clear=function(){t(this._selector).filter(u.ACTIVE).removeClass(c.ACTIVE)},s._jQueryInterface=function(e){return this.each(function(){var n=t(this).data("bs.scrollspy"),o="object"===(void 0===e?"undefined":i(e))&&e;if(n||(n=new s(this,o),t(this).data("bs.scrollspy",n)),"string"==typeof e){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},o(s,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return a}}]),s}();t(window).on(h.LOAD_DATA_API,function(){for(var e=t.makeArray(t(u.DATA_SPY)),n=e.length;n--;){var i=t(e[n]);f._jQueryInterface.call(i,i.data())}}),t.fn[e]=f._jQueryInterface,t.fn[e].Constructor=f,t.fn[e].noConflict=function(){return t.fn[e]=s,f._jQueryInterface}}(jQuery),function(t){var e=t.fn.tab,i={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},s={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},a={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},l=function(){function e(t){n(this,e),this._element=t}return e.prototype.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(s.ACTIVE)||t(this._element).hasClass(s.DISABLED))){var n=void 0,o=void 0,l=t(this._element).closest(a.NAV_LIST_GROUP)[0],h=r.getSelectorFromElement(this._element);l&&(o=t.makeArray(t(l).find(a.ACTIVE)),o=o[o.length-1]);var c=t.Event(i.HIDE,{relatedTarget:this._element}),u=t.Event(i.SHOW,{relatedTarget:o});if(o&&t(o).trigger(c),t(this._element).trigger(u),!u.isDefaultPrevented()&&!c.isDefaultPrevented()){h&&(n=t(h)[0]),this._activate(this._element,l);var d=function(){var n=t.Event(i.HIDDEN,{relatedTarget:e._element}),r=t.Event(i.SHOWN,{relatedTarget:o});t(o).trigger(n),t(e._element).trigger(r)};n?this._activate(n,n.parentNode,d):d()}}},e.prototype.dispose=function(){t.removeData(this._element,"bs.tab"),this._element=null},e.prototype._activate=function(e,n,i){var o=this,l=t(n).find(a.ACTIVE)[0],h=i&&r.supportsTransitionEnd()&&l&&t(l).hasClass(s.FADE),c=function(){return o._transitionComplete(e,l,h,i)};l&&h?t(l).one(r.TRANSITION_END,c).emulateTransitionEnd(150):c(),l&&t(l).removeClass(s.SHOW)},e.prototype._transitionComplete=function(e,n,i,o){if(n){t(n).removeClass(s.ACTIVE);var l=t(n.parentNode).find(a.DROPDOWN_ACTIVE_CHILD)[0];l&&t(l).removeClass(s.ACTIVE),n.setAttribute("aria-expanded",!1)}if(t(e).addClass(s.ACTIVE),e.setAttribute("aria-expanded",!0),i?(r.reflow(e),t(e).addClass(s.SHOW)):t(e).removeClass(s.FADE),e.parentNode&&t(e.parentNode).hasClass(s.DROPDOWN_MENU)){var h=t(e).closest(a.DROPDOWN)[0];h&&t(h).find(a.DROPDOWN_TOGGLE).addClass(s.ACTIVE),e.setAttribute("aria-expanded",!0)}o&&o()},e._jQueryInterface=function(n){return this.each(function(){var i=t(this),o=i.data("bs.tab");if(o||(o=new e(this),i.data("bs.tab",o)),"string"==typeof n){if(void 0===o[n])throw new Error('No method named "'+n+'"');o[n]()}})},o(e,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}}]),e}();t(document).on(i.CLICK_DATA_API,a.DATA_TOGGLE,function(e){e.preventDefault(),l._jQueryInterface.call(t(this),"show")}),t.fn.tab=l._jQueryInterface,t.fn.tab.Constructor=l,t.fn.tab.noConflict=function(){return t.fn.tab=e,l._jQueryInterface}}(jQuery),function(t){if("undefined"==typeof Popper)throw new Error("Bootstrap tooltips require Popper.js (https://popper.js.org)");var e="tooltip",s=".bs.tooltip",a=t.fn[e],l=new RegExp("(^|\\s)bs-tooltip\\S+","g"),h={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)"},c={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},u={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip"},d={SHOW:"show",OUT:"out"},f={HIDE:"hide"+s,HIDDEN:"hidden"+s,SHOW:"show"+s,SHOWN:"shown"+s,INSERTED:"inserted"+s,CLICK:"click"+s,FOCUSIN:"focusin"+s,FOCUSOUT:"focusout"+s,MOUSEENTER:"mouseenter"+s,MOUSELEAVE:"mouseleave"+s},p={FADE:"fade",SHOW:"show"},_={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},g={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},m=function(){function a(t,e){n(this,a),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}return a.prototype.enable=function(){this._isEnabled=!0},a.prototype.disable=function(){this._isEnabled=!1},a.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},a.prototype.toggle=function(e){if(e){var n=this.constructor.DATA_KEY,i=t(e.currentTarget).data(n);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(p.SHOW))return void this._leave(null,this);this._enter(null,this)}},a.prototype.dispose=function(){clearTimeout(this._timeout),t.removeData(this.element,this.constructor.DATA_KEY),t(this.element).off(this.constructor.EVENT_KEY),t(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&t(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},a.prototype.show=function(){var e=this;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");var n=t.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){t(this.element).trigger(n);var i=t.contains(this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!i)return;var o=this.getTipElement(),s=r.getUID(this.constructor.NAME);o.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&t(o).addClass(p.FADE);var l="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,h=this._getAttachment(l);this.addAttachmentClass(h);var c=!1===this.config.container?document.body:t(this.config.container);t(o).data(this.constructor.DATA_KEY,this),t.contains(this.element.ownerDocument.documentElement,this.tip)||t(o).appendTo(c),t(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Popper(this.element,o,{placement:h,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:_.ARROW}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),t(o).addClass(p.SHOW),"ontouchstart"in document.documentElement&&t("body").children().on("mouseover",null,t.noop);var u=function(){e.config.animation&&e._fixTransition();var n=e._hoverState;e._hoverState=null,t(e.element).trigger(e.constructor.Event.SHOWN),n===d.OUT&&e._leave(null,e)};r.supportsTransitionEnd()&&t(this.tip).hasClass(p.FADE)?t(this.tip).one(r.TRANSITION_END,u).emulateTransitionEnd(a._TRANSITION_DURATION):u()}},a.prototype.hide=function(e){var n=this,i=this.getTipElement(),o=t.Event(this.constructor.Event.HIDE),s=function(){n._hoverState!==d.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),t(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),e&&e()};t(this.element).trigger(o),o.isDefaultPrevented()||(t(i).removeClass(p.SHOW),"ontouchstart"in document.documentElement&&t("body").children().off("mouseover",null,t.noop),this._activeTrigger[g.CLICK]=!1,this._activeTrigger[g.FOCUS]=!1,this._activeTrigger[g.HOVER]=!1,r.supportsTransitionEnd()&&t(this.tip).hasClass(p.FADE)?t(i).one(r.TRANSITION_END,s).emulateTransitionEnd(150):s(),this._hoverState="")},a.prototype.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},a.prototype.isWithContent=function(){return Boolean(this.getTitle())},a.prototype.addAttachmentClass=function(e){t(this.getTipElement()).addClass("bs-tooltip-"+e)},a.prototype.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0]},a.prototype.setContent=function(){var e=t(this.getTipElement());this.setElementContent(e.find(_.TOOLTIP_INNER),this.getTitle()),e.removeClass(p.FADE+" "+p.SHOW)},a.prototype.setElementContent=function(e,n){var o=this.config.html;"object"===(void 0===n?"undefined":i(n))&&(n.nodeType||n.jquery)?o?t(n).parent().is(e)||e.empty().append(n):e.text(t(n).text()):e[o?"html":"text"](n)},a.prototype.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},a.prototype._getAttachment=function(t){return c[t.toUpperCase()]},a.prototype._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)t(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(n!==g.MANUAL){var i=n===g.HOVER?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,o=n===g.HOVER?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;t(e.element).on(i,e.config.selector,function(t){return e._enter(t)}).on(o,e.config.selector,function(t){return e._leave(t)})}t(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=t.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},a.prototype._fixTitle=function(){var t=i(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},a.prototype._enter=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusin"===e.type?g.FOCUS:g.HOVER]=!0),t(n.getTipElement()).hasClass(p.SHOW)||n._hoverState===d.SHOW?n._hoverState=d.SHOW:(clearTimeout(n._timeout),n._hoverState=d.SHOW,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===d.SHOW&&n.show()},n.config.delay.show):n.show())},a.prototype._leave=function(e,n){var i=this.constructor.DATA_KEY;(n=n||t(e.currentTarget).data(i))||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),t(e.currentTarget).data(i,n)),e&&(n._activeTrigger["focusout"===e.type?g.FOCUS:g.HOVER]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=d.OUT,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===d.OUT&&n.hide()},n.config.delay.hide):n.hide())},a.prototype._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},a.prototype._getConfig=function(n){return(n=t.extend({},this.constructor.Default,t(this.element).data(),n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.title&&"number"==typeof n.title&&(n.title=n.title.toString()),n.content&&"number"==typeof n.content&&(n.content=n.content.toString()),r.typeCheckConfig(e,n,this.constructor.DefaultType),n},a.prototype._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},a.prototype._cleanTipClass=function(){var e=t(this.getTipElement()),n=e.attr("class").match(l);null!==n&&n.length>0&&e.removeClass(n.join(""))},a.prototype._handlePopperPlacementChange=function(t){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},a.prototype._fixTransition=function(){var e=this.getTipElement(),n=this.config.animation;null===e.getAttribute("x-placement")&&(t(e).removeClass(p.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},a._jQueryInterface=function(e){return this.each(function(){var n=t(this).data("bs.tooltip"),o="object"===(void 0===e?"undefined":i(e))&&e;if((n||!/dispose|hide/.test(e))&&(n||(n=new a(this,o),t(this).data("bs.tooltip",n)),"string"==typeof e)){if(void 0===n[e])throw new Error('No method named "'+e+'"');n[e]()}})},o(a,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return e}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return f}},{key:"EVENT_KEY",get:function(){return s}},{key:"DefaultType",get:function(){return h}}]),a}();return t.fn[e]=m._jQueryInterface,t.fn[e].Constructor=m,t.fn[e].noConflict=function(){return t.fn[e]=a,m._jQueryInterface},m}(jQuery));!function(r){var a="popover",l=".bs.popover",h=r.fn[a],c=new RegExp("(^|\\s)bs-popover\\S+","g"),u=r.extend({},s.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),d=r.extend({},s.DefaultType,{content:"(string|element|function)"}),f={FADE:"fade",SHOW:"show"},p={TITLE:".popover-header",CONTENT:".popover-body"},_={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,INSERTED:"inserted"+l,CLICK:"click"+l,FOCUSIN:"focusin"+l,FOCUSOUT:"focusout"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l},g=function(s){function h(){return n(this,h),t(this,s.apply(this,arguments))}return e(h,s),h.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},h.prototype.addAttachmentClass=function(t){r(this.getTipElement()).addClass("bs-popover-"+t)},h.prototype.getTipElement=function(){return this.tip=this.tip||r(this.config.template)[0]},h.prototype.setContent=function(){var t=r(this.getTipElement());this.setElementContent(t.find(p.TITLE),this.getTitle()),this.setElementContent(t.find(p.CONTENT),this._getContent()),t.removeClass(f.FADE+" "+f.SHOW)},h.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},h.prototype._cleanTipClass=function(){var t=r(this.getTipElement()),e=t.attr("class").match(c);null!==e&&e.length>0&&t.removeClass(e.join(""))},h._jQueryInterface=function(t){return this.each(function(){var e=r(this).data("bs.popover"),n="object"===(void 0===t?"undefined":i(t))?t:null;if((e||!/destroy|hide/.test(t))&&(e||(e=new h(this,n),r(this).data("bs.popover",e)),"string"==typeof t)){if(void 0===e[t])throw new Error('No method named "'+t+'"');e[t]()}})},o(h,null,[{key:"VERSION",get:function(){return"4.0.0-beta"}},{key:"Default",get:function(){return u}},{key:"NAME",get:function(){return a}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return _}},{key:"EVENT_KEY",get:function(){return l}},{key:"DefaultType",get:function(){return d}}]),h}(s);r.fn[a]=g._jQueryInterface,r.fn[a].Constructor=g,r.fn[a].noConflict=function(){return r.fn[a]=h,g._jQueryInterface}}(jQuery)}();
...\ No newline at end of file ...\ No newline at end of file
1 +/**!
2 + * @fileOverview Kickass library to create and place poppers near their reference elements.
3 + * @version 1.12.5
4 + * @license
5 + * Copyright (c) 2016 Federico Zivolo and contributors
6 + *
7 + * Permission is hereby granted, free of charge, to any person obtaining a copy
8 + * of this software and associated documentation files (the "Software"), to deal
9 + * in the Software without restriction, including without limitation the rights
10 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 + * copies of the Software, and to permit persons to whom the Software is
12 + * furnished to do so, subject to the following conditions:
13 + *
14 + * The above copyright notice and this permission notice shall be included in all
15 + * copies or substantial portions of the Software.
16 + *
17 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 + * SOFTWARE.
24 + */
25 +(function (global, factory) {
26 + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
27 + typeof define === 'function' && define.amd ? define(factory) :
28 + (global.Popper = factory());
29 +}(this, (function () { 'use strict';
30 +
31 +var nativeHints = ['native code', '[object MutationObserverConstructor]'];
32 +
33 +/**
34 + * Determine if a function is implemented natively (as opposed to a polyfill).
35 + * @method
36 + * @memberof Popper.Utils
37 + * @argument {Function | undefined} fn the function to check
38 + * @returns {Boolean}
39 + */
40 +var isNative = (function (fn) {
41 + return nativeHints.some(function (hint) {
42 + return (fn || '').toString().indexOf(hint) > -1;
43 + });
44 +});
45 +
46 +var isBrowser = typeof window !== 'undefined';
47 +var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox'];
48 +var timeoutDuration = 0;
49 +for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) {
50 + if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) {
51 + timeoutDuration = 1;
52 + break;
53 + }
54 +}
55 +
56 +function microtaskDebounce(fn) {
57 + var scheduled = false;
58 + var i = 0;
59 + var elem = document.createElement('span');
60 +
61 + // MutationObserver provides a mechanism for scheduling microtasks, which
62 + // are scheduled *before* the next task. This gives us a way to debounce
63 + // a function but ensure it's called *before* the next paint.
64 + var observer = new MutationObserver(function () {
65 + fn();
66 + scheduled = false;
67 + });
68 +
69 + observer.observe(elem, { attributes: true });
70 +
71 + return function () {
72 + if (!scheduled) {
73 + scheduled = true;
74 + elem.setAttribute('x-index', i);
75 + i = i + 1; // don't use compund (+=) because it doesn't get optimized in V8
76 + }
77 + };
78 +}
79 +
80 +function taskDebounce(fn) {
81 + var scheduled = false;
82 + return function () {
83 + if (!scheduled) {
84 + scheduled = true;
85 + setTimeout(function () {
86 + scheduled = false;
87 + fn();
88 + }, timeoutDuration);
89 + }
90 + };
91 +}
92 +
93 +// It's common for MutationObserver polyfills to be seen in the wild, however
94 +// these rely on Mutation Events which only occur when an element is connected
95 +// to the DOM. The algorithm used in this module does not use a connected element,
96 +// and so we must ensure that a *native* MutationObserver is available.
97 +var supportsNativeMutationObserver = isBrowser && isNative(window.MutationObserver);
98 +
99 +/**
100 +* Create a debounced version of a method, that's asynchronously deferred
101 +* but called in the minimum time possible.
102 +*
103 +* @method
104 +* @memberof Popper.Utils
105 +* @argument {Function} fn
106 +* @returns {Function}
107 +*/
108 +var debounce = supportsNativeMutationObserver ? microtaskDebounce : taskDebounce;
109 +
110 +/**
111 + * Check if the given variable is a function
112 + * @method
113 + * @memberof Popper.Utils
114 + * @argument {Any} functionToCheck - variable to check
115 + * @returns {Boolean} answer to: is a function?
116 + */
117 +function isFunction(functionToCheck) {
118 + var getType = {};
119 + return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
120 +}
121 +
122 +/**
123 + * Get CSS computed property of the given element
124 + * @method
125 + * @memberof Popper.Utils
126 + * @argument {Eement} element
127 + * @argument {String} property
128 + */
129 +function getStyleComputedProperty(element, property) {
130 + if (element.nodeType !== 1) {
131 + return [];
132 + }
133 + // NOTE: 1 DOM access here
134 + var css = window.getComputedStyle(element, null);
135 + return property ? css[property] : css;
136 +}
137 +
138 +/**
139 + * Returns the parentNode or the host of the element
140 + * @method
141 + * @memberof Popper.Utils
142 + * @argument {Element} element
143 + * @returns {Element} parent
144 + */
145 +function getParentNode(element) {
146 + if (element.nodeName === 'HTML') {
147 + return element;
148 + }
149 + return element.parentNode || element.host;
150 +}
151 +
152 +/**
153 + * Returns the scrolling parent of the given element
154 + * @method
155 + * @memberof Popper.Utils
156 + * @argument {Element} element
157 + * @returns {Element} scroll parent
158 + */
159 +function getScrollParent(element) {
160 + // Return body, `getScroll` will take care to get the correct `scrollTop` from it
161 + if (!element || ['HTML', 'BODY', '#document'].indexOf(element.nodeName) !== -1) {
162 + return window.document.body;
163 + }
164 +
165 + // Firefox want us to check `-x` and `-y` variations as well
166 +
167 + var _getStyleComputedProp = getStyleComputedProperty(element),
168 + overflow = _getStyleComputedProp.overflow,
169 + overflowX = _getStyleComputedProp.overflowX,
170 + overflowY = _getStyleComputedProp.overflowY;
171 +
172 + if (/(auto|scroll)/.test(overflow + overflowY + overflowX)) {
173 + return element;
174 + }
175 +
176 + return getScrollParent(getParentNode(element));
177 +}
178 +
179 +/**
180 + * Returns the offset parent of the given element
181 + * @method
182 + * @memberof Popper.Utils
183 + * @argument {Element} element
184 + * @returns {Element} offset parent
185 + */
186 +function getOffsetParent(element) {
187 + // NOTE: 1 DOM access here
188 + var offsetParent = element && element.offsetParent;
189 + var nodeName = offsetParent && offsetParent.nodeName;
190 +
191 + if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') {
192 + return window.document.documentElement;
193 + }
194 +
195 + // .offsetParent will return the closest TD or TABLE in case
196 + // no offsetParent is present, I hate this job...
197 + if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') {
198 + return getOffsetParent(offsetParent);
199 + }
200 +
201 + return offsetParent;
202 +}
203 +
204 +function isOffsetContainer(element) {
205 + var nodeName = element.nodeName;
206 +
207 + if (nodeName === 'BODY') {
208 + return false;
209 + }
210 + return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element;
211 +}
212 +
213 +/**
214 + * Finds the root node (document, shadowDOM root) of the given element
215 + * @method
216 + * @memberof Popper.Utils
217 + * @argument {Element} node
218 + * @returns {Element} root node
219 + */
220 +function getRoot(node) {
221 + if (node.parentNode !== null) {
222 + return getRoot(node.parentNode);
223 + }
224 +
225 + return node;
226 +}
227 +
228 +/**
229 + * Finds the offset parent common to the two provided nodes
230 + * @method
231 + * @memberof Popper.Utils
232 + * @argument {Element} element1
233 + * @argument {Element} element2
234 + * @returns {Element} common offset parent
235 + */
236 +function findCommonOffsetParent(element1, element2) {
237 + // This check is needed to avoid errors in case one of the elements isn't defined for any reason
238 + if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) {
239 + return window.document.documentElement;
240 + }
241 +
242 + // Here we make sure to give as "start" the element that comes first in the DOM
243 + var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING;
244 + var start = order ? element1 : element2;
245 + var end = order ? element2 : element1;
246 +
247 + // Get common ancestor container
248 + var range = document.createRange();
249 + range.setStart(start, 0);
250 + range.setEnd(end, 0);
251 + var commonAncestorContainer = range.commonAncestorContainer;
252 +
253 + // Both nodes are inside #document
254 +
255 + if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) {
256 + if (isOffsetContainer(commonAncestorContainer)) {
257 + return commonAncestorContainer;
258 + }
259 +
260 + return getOffsetParent(commonAncestorContainer);
261 + }
262 +
263 + // one of the nodes is inside shadowDOM, find which one
264 + var element1root = getRoot(element1);
265 + if (element1root.host) {
266 + return findCommonOffsetParent(element1root.host, element2);
267 + } else {
268 + return findCommonOffsetParent(element1, getRoot(element2).host);
269 + }
270 +}
271 +
272 +/**
273 + * Gets the scroll value of the given element in the given side (top and left)
274 + * @method
275 + * @memberof Popper.Utils
276 + * @argument {Element} element
277 + * @argument {String} side `top` or `left`
278 + * @returns {number} amount of scrolled pixels
279 + */
280 +function getScroll(element) {
281 + var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top';
282 +
283 + var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft';
284 + var nodeName = element.nodeName;
285 +
286 + if (nodeName === 'BODY' || nodeName === 'HTML') {
287 + var html = window.document.documentElement;
288 + var scrollingElement = window.document.scrollingElement || html;
289 + return scrollingElement[upperSide];
290 + }
291 +
292 + return element[upperSide];
293 +}
294 +
295 +/*
296 + * Sum or subtract the element scroll values (left and top) from a given rect object
297 + * @method
298 + * @memberof Popper.Utils
299 + * @param {Object} rect - Rect object you want to change
300 + * @param {HTMLElement} element - The element from the function reads the scroll values
301 + * @param {Boolean} subtract - set to true if you want to subtract the scroll values
302 + * @return {Object} rect - The modifier rect object
303 + */
304 +function includeScroll(rect, element) {
305 + var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
306 +
307 + var scrollTop = getScroll(element, 'top');
308 + var scrollLeft = getScroll(element, 'left');
309 + var modifier = subtract ? -1 : 1;
310 + rect.top += scrollTop * modifier;
311 + rect.bottom += scrollTop * modifier;
312 + rect.left += scrollLeft * modifier;
313 + rect.right += scrollLeft * modifier;
314 + return rect;
315 +}
316 +
317 +/*
318 + * Helper to detect borders of a given element
319 + * @method
320 + * @memberof Popper.Utils
321 + * @param {CSSStyleDeclaration} styles
322 + * Result of `getStyleComputedProperty` on the given element
323 + * @param {String} axis - `x` or `y`
324 + * @return {number} borders - The borders size of the given axis
325 + */
326 +
327 +function getBordersSize(styles, axis) {
328 + var sideA = axis === 'x' ? 'Left' : 'Top';
329 + var sideB = sideA === 'Left' ? 'Right' : 'Bottom';
330 +
331 + return +styles['border' + sideA + 'Width'].split('px')[0] + +styles['border' + sideB + 'Width'].split('px')[0];
332 +}
333 +
334 +/**
335 + * Tells if you are running Internet Explorer 10
336 + * @method
337 + * @memberof Popper.Utils
338 + * @returns {Boolean} isIE10
339 + */
340 +var isIE10 = undefined;
341 +
342 +var isIE10$1 = function () {
343 + if (isIE10 === undefined) {
344 + isIE10 = navigator.appVersion.indexOf('MSIE 10') !== -1;
345 + }
346 + return isIE10;
347 +};
348 +
349 +function getSize(axis, body, html, computedStyle) {
350 + return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE10$1() ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0);
351 +}
352 +
353 +function getWindowSizes() {
354 + var body = window.document.body;
355 + var html = window.document.documentElement;
356 + var computedStyle = isIE10$1() && window.getComputedStyle(html);
357 +
358 + return {
359 + height: getSize('Height', body, html, computedStyle),
360 + width: getSize('Width', body, html, computedStyle)
361 + };
362 +}
363 +
364 +var classCallCheck = function (instance, Constructor) {
365 + if (!(instance instanceof Constructor)) {
366 + throw new TypeError("Cannot call a class as a function");
367 + }
368 +};
369 +
370 +var createClass = function () {
371 + function defineProperties(target, props) {
372 + for (var i = 0; i < props.length; i++) {
373 + var descriptor = props[i];
374 + descriptor.enumerable = descriptor.enumerable || false;
375 + descriptor.configurable = true;
376 + if ("value" in descriptor) descriptor.writable = true;
377 + Object.defineProperty(target, descriptor.key, descriptor);
378 + }
379 + }
380 +
381 + return function (Constructor, protoProps, staticProps) {
382 + if (protoProps) defineProperties(Constructor.prototype, protoProps);
383 + if (staticProps) defineProperties(Constructor, staticProps);
384 + return Constructor;
385 + };
386 +}();
387 +
388 +
389 +
390 +
391 +
392 +var defineProperty = function (obj, key, value) {
393 + if (key in obj) {
394 + Object.defineProperty(obj, key, {
395 + value: value,
396 + enumerable: true,
397 + configurable: true,
398 + writable: true
399 + });
400 + } else {
401 + obj[key] = value;
402 + }
403 +
404 + return obj;
405 +};
406 +
407 +var _extends = Object.assign || function (target) {
408 + for (var i = 1; i < arguments.length; i++) {
409 + var source = arguments[i];
410 +
411 + for (var key in source) {
412 + if (Object.prototype.hasOwnProperty.call(source, key)) {
413 + target[key] = source[key];
414 + }
415 + }
416 + }
417 +
418 + return target;
419 +};
420 +
421 +/**
422 + * Given element offsets, generate an output similar to getBoundingClientRect
423 + * @method
424 + * @memberof Popper.Utils
425 + * @argument {Object} offsets
426 + * @returns {Object} ClientRect like output
427 + */
428 +function getClientRect(offsets) {
429 + return _extends({}, offsets, {
430 + right: offsets.left + offsets.width,
431 + bottom: offsets.top + offsets.height
432 + });
433 +}
434 +
435 +/**
436 + * Get bounding client rect of given element
437 + * @method
438 + * @memberof Popper.Utils
439 + * @param {HTMLElement} element
440 + * @return {Object} client rect
441 + */
442 +function getBoundingClientRect(element) {
443 + var rect = {};
444 +
445 + // IE10 10 FIX: Please, don't ask, the element isn't
446 + // considered in DOM in some circumstances...
447 + // This isn't reproducible in IE10 compatibility mode of IE11
448 + if (isIE10$1()) {
449 + try {
450 + rect = element.getBoundingClientRect();
451 + var scrollTop = getScroll(element, 'top');
452 + var scrollLeft = getScroll(element, 'left');
453 + rect.top += scrollTop;
454 + rect.left += scrollLeft;
455 + rect.bottom += scrollTop;
456 + rect.right += scrollLeft;
457 + } catch (err) {}
458 + } else {
459 + rect = element.getBoundingClientRect();
460 + }
461 +
462 + var result = {
463 + left: rect.left,
464 + top: rect.top,
465 + width: rect.right - rect.left,
466 + height: rect.bottom - rect.top
467 + };
468 +
469 + // subtract scrollbar size from sizes
470 + var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {};
471 + var width = sizes.width || element.clientWidth || result.right - result.left;
472 + var height = sizes.height || element.clientHeight || result.bottom - result.top;
473 +
474 + var horizScrollbar = element.offsetWidth - width;
475 + var vertScrollbar = element.offsetHeight - height;
476 +
477 + // if an hypothetical scrollbar is detected, we must be sure it's not a `border`
478 + // we make this check conditional for performance reasons
479 + if (horizScrollbar || vertScrollbar) {
480 + var styles = getStyleComputedProperty(element);
481 + horizScrollbar -= getBordersSize(styles, 'x');
482 + vertScrollbar -= getBordersSize(styles, 'y');
483 +
484 + result.width -= horizScrollbar;
485 + result.height -= vertScrollbar;
486 + }
487 +
488 + return getClientRect(result);
489 +}
490 +
491 +function getOffsetRectRelativeToArbitraryNode(children, parent) {
492 + var isIE10 = isIE10$1();
493 + var isHTML = parent.nodeName === 'HTML';
494 + var childrenRect = getBoundingClientRect(children);
495 + var parentRect = getBoundingClientRect(parent);
496 + var scrollParent = getScrollParent(children);
497 +
498 + var styles = getStyleComputedProperty(parent);
499 + var borderTopWidth = +styles.borderTopWidth.split('px')[0];
500 + var borderLeftWidth = +styles.borderLeftWidth.split('px')[0];
501 +
502 + var offsets = getClientRect({
503 + top: childrenRect.top - parentRect.top - borderTopWidth,
504 + left: childrenRect.left - parentRect.left - borderLeftWidth,
505 + width: childrenRect.width,
506 + height: childrenRect.height
507 + });
508 + offsets.marginTop = 0;
509 + offsets.marginLeft = 0;
510 +
511 + // Subtract margins of documentElement in case it's being used as parent
512 + // we do this only on HTML because it's the only element that behaves
513 + // differently when margins are applied to it. The margins are included in
514 + // the box of the documentElement, in the other cases not.
515 + if (!isIE10 && isHTML) {
516 + var marginTop = +styles.marginTop.split('px')[0];
517 + var marginLeft = +styles.marginLeft.split('px')[0];
518 +
519 + offsets.top -= borderTopWidth - marginTop;
520 + offsets.bottom -= borderTopWidth - marginTop;
521 + offsets.left -= borderLeftWidth - marginLeft;
522 + offsets.right -= borderLeftWidth - marginLeft;
523 +
524 + // Attach marginTop and marginLeft because in some circumstances we may need them
525 + offsets.marginTop = marginTop;
526 + offsets.marginLeft = marginLeft;
527 + }
528 +
529 + if (isIE10 ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') {
530 + offsets = includeScroll(offsets, parent);
531 + }
532 +
533 + return offsets;
534 +}
535 +
536 +function getViewportOffsetRectRelativeToArtbitraryNode(element) {
537 + var html = window.document.documentElement;
538 + var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html);
539 + var width = Math.max(html.clientWidth, window.innerWidth || 0);
540 + var height = Math.max(html.clientHeight, window.innerHeight || 0);
541 +
542 + var scrollTop = getScroll(html);
543 + var scrollLeft = getScroll(html, 'left');
544 +
545 + var offset = {
546 + top: scrollTop - relativeOffset.top + relativeOffset.marginTop,
547 + left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft,
548 + width: width,
549 + height: height
550 + };
551 +
552 + return getClientRect(offset);
553 +}
554 +
555 +/**
556 + * Check if the given element is fixed or is inside a fixed parent
557 + * @method
558 + * @memberof Popper.Utils
559 + * @argument {Element} element
560 + * @argument {Element} customContainer
561 + * @returns {Boolean} answer to "isFixed?"
562 + */
563 +function isFixed(element) {
564 + var nodeName = element.nodeName;
565 + if (nodeName === 'BODY' || nodeName === 'HTML') {
566 + return false;
567 + }
568 + if (getStyleComputedProperty(element, 'position') === 'fixed') {
569 + return true;
570 + }
571 + return isFixed(getParentNode(element));
572 +}
573 +
574 +/**
575 + * Computed the boundaries limits and return them
576 + * @method
577 + * @memberof Popper.Utils
578 + * @param {HTMLElement} popper
579 + * @param {HTMLElement} reference
580 + * @param {number} padding
581 + * @param {HTMLElement} boundariesElement - Element used to define the boundaries
582 + * @returns {Object} Coordinates of the boundaries
583 + */
584 +function getBoundaries(popper, reference, padding, boundariesElement) {
585 + // NOTE: 1 DOM access here
586 + var boundaries = { top: 0, left: 0 };
587 + var offsetParent = findCommonOffsetParent(popper, reference);
588 +
589 + // Handle viewport case
590 + if (boundariesElement === 'viewport') {
591 + boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent);
592 + } else {
593 + // Handle other cases based on DOM element used as boundaries
594 + var boundariesNode = void 0;
595 + if (boundariesElement === 'scrollParent') {
596 + boundariesNode = getScrollParent(getParentNode(popper));
597 + if (boundariesNode.nodeName === 'BODY') {
598 + boundariesNode = window.document.documentElement;
599 + }
600 + } else if (boundariesElement === 'window') {
601 + boundariesNode = window.document.documentElement;
602 + } else {
603 + boundariesNode = boundariesElement;
604 + }
605 +
606 + var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent);
607 +
608 + // In case of HTML, we need a different computation
609 + if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) {
610 + var _getWindowSizes = getWindowSizes(),
611 + height = _getWindowSizes.height,
612 + width = _getWindowSizes.width;
613 +
614 + boundaries.top += offsets.top - offsets.marginTop;
615 + boundaries.bottom = height + offsets.top;
616 + boundaries.left += offsets.left - offsets.marginLeft;
617 + boundaries.right = width + offsets.left;
618 + } else {
619 + // for all the other DOM elements, this one is good
620 + boundaries = offsets;
621 + }
622 + }
623 +
624 + // Add paddings
625 + boundaries.left += padding;
626 + boundaries.top += padding;
627 + boundaries.right -= padding;
628 + boundaries.bottom -= padding;
629 +
630 + return boundaries;
631 +}
632 +
633 +function getArea(_ref) {
634 + var width = _ref.width,
635 + height = _ref.height;
636 +
637 + return width * height;
638 +}
639 +
640 +/**
641 + * Utility used to transform the `auto` placement to the placement with more
642 + * available space.
643 + * @method
644 + * @memberof Popper.Utils
645 + * @argument {Object} data - The data object generated by update method
646 + * @argument {Object} options - Modifiers configuration and options
647 + * @returns {Object} The data object, properly modified
648 + */
649 +function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) {
650 + var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;
651 +
652 + if (placement.indexOf('auto') === -1) {
653 + return placement;
654 + }
655 +
656 + var boundaries = getBoundaries(popper, reference, padding, boundariesElement);
657 +
658 + var rects = {
659 + top: {
660 + width: boundaries.width,
661 + height: refRect.top - boundaries.top
662 + },
663 + right: {
664 + width: boundaries.right - refRect.right,
665 + height: boundaries.height
666 + },
667 + bottom: {
668 + width: boundaries.width,
669 + height: boundaries.bottom - refRect.bottom
670 + },
671 + left: {
672 + width: refRect.left - boundaries.left,
673 + height: boundaries.height
674 + }
675 + };
676 +
677 + var sortedAreas = Object.keys(rects).map(function (key) {
678 + return _extends({
679 + key: key
680 + }, rects[key], {
681 + area: getArea(rects[key])
682 + });
683 + }).sort(function (a, b) {
684 + return b.area - a.area;
685 + });
686 +
687 + var filteredAreas = sortedAreas.filter(function (_ref2) {
688 + var width = _ref2.width,
689 + height = _ref2.height;
690 + return width >= popper.clientWidth && height >= popper.clientHeight;
691 + });
692 +
693 + var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key;
694 +
695 + var variation = placement.split('-')[1];
696 +
697 + return computedPlacement + (variation ? '-' + variation : '');
698 +}
699 +
700 +/**
701 + * Get offsets to the reference element
702 + * @method
703 + * @memberof Popper.Utils
704 + * @param {Object} state
705 + * @param {Element} popper - the popper element
706 + * @param {Element} reference - the reference element (the popper will be relative to this)
707 + * @returns {Object} An object containing the offsets which will be applied to the popper
708 + */
709 +function getReferenceOffsets(state, popper, reference) {
710 + var commonOffsetParent = findCommonOffsetParent(popper, reference);
711 + return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent);
712 +}
713 +
714 +/**
715 + * Get the outer sizes of the given element (offset size + margins)
716 + * @method
717 + * @memberof Popper.Utils
718 + * @argument {Element} element
719 + * @returns {Object} object containing width and height properties
720 + */
721 +function getOuterSizes(element) {
722 + var styles = window.getComputedStyle(element);
723 + var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom);
724 + var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight);
725 + var result = {
726 + width: element.offsetWidth + y,
727 + height: element.offsetHeight + x
728 + };
729 + return result;
730 +}
731 +
732 +/**
733 + * Get the opposite placement of the given one
734 + * @method
735 + * @memberof Popper.Utils
736 + * @argument {String} placement
737 + * @returns {String} flipped placement
738 + */
739 +function getOppositePlacement(placement) {
740 + var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' };
741 + return placement.replace(/left|right|bottom|top/g, function (matched) {
742 + return hash[matched];
743 + });
744 +}
745 +
746 +/**
747 + * Get offsets to the popper
748 + * @method
749 + * @memberof Popper.Utils
750 + * @param {Object} position - CSS position the Popper will get applied
751 + * @param {HTMLElement} popper - the popper element
752 + * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this)
753 + * @param {String} placement - one of the valid placement options
754 + * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper
755 + */
756 +function getPopperOffsets(popper, referenceOffsets, placement) {
757 + placement = placement.split('-')[0];
758 +
759 + // Get popper node sizes
760 + var popperRect = getOuterSizes(popper);
761 +
762 + // Add position, width and height to our offsets object
763 + var popperOffsets = {
764 + width: popperRect.width,
765 + height: popperRect.height
766 + };
767 +
768 + // depending by the popper placement we have to compute its offsets slightly differently
769 + var isHoriz = ['right', 'left'].indexOf(placement) !== -1;
770 + var mainSide = isHoriz ? 'top' : 'left';
771 + var secondarySide = isHoriz ? 'left' : 'top';
772 + var measurement = isHoriz ? 'height' : 'width';
773 + var secondaryMeasurement = !isHoriz ? 'height' : 'width';
774 +
775 + popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2;
776 + if (placement === secondarySide) {
777 + popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement];
778 + } else {
779 + popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)];
780 + }
781 +
782 + return popperOffsets;
783 +}
784 +
785 +/**
786 + * Mimics the `find` method of Array
787 + * @method
788 + * @memberof Popper.Utils
789 + * @argument {Array} arr
790 + * @argument prop
791 + * @argument value
792 + * @returns index or -1
793 + */
794 +function find(arr, check) {
795 + // use native find if supported
796 + if (Array.prototype.find) {
797 + return arr.find(check);
798 + }
799 +
800 + // use `filter` to obtain the same behavior of `find`
801 + return arr.filter(check)[0];
802 +}
803 +
804 +/**
805 + * Return the index of the matching object
806 + * @method
807 + * @memberof Popper.Utils
808 + * @argument {Array} arr
809 + * @argument prop
810 + * @argument value
811 + * @returns index or -1
812 + */
813 +function findIndex(arr, prop, value) {
814 + // use native findIndex if supported
815 + if (Array.prototype.findIndex) {
816 + return arr.findIndex(function (cur) {
817 + return cur[prop] === value;
818 + });
819 + }
820 +
821 + // use `find` + `indexOf` if `findIndex` isn't supported
822 + var match = find(arr, function (obj) {
823 + return obj[prop] === value;
824 + });
825 + return arr.indexOf(match);
826 +}
827 +
828 +/**
829 + * Loop trough the list of modifiers and run them in order,
830 + * each of them will then edit the data object.
831 + * @method
832 + * @memberof Popper.Utils
833 + * @param {dataObject} data
834 + * @param {Array} modifiers
835 + * @param {String} ends - Optional modifier name used as stopper
836 + * @returns {dataObject}
837 + */
838 +function runModifiers(modifiers, data, ends) {
839 + var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends));
840 +
841 + modifiersToRun.forEach(function (modifier) {
842 + if (modifier.function) {
843 + console.warn('`modifier.function` is deprecated, use `modifier.fn`!');
844 + }
845 + var fn = modifier.function || modifier.fn;
846 + if (modifier.enabled && isFunction(fn)) {
847 + // Add properties to offsets to make them a complete clientRect object
848 + // we do this before each modifier to make sure the previous one doesn't
849 + // mess with these values
850 + data.offsets.popper = getClientRect(data.offsets.popper);
851 + data.offsets.reference = getClientRect(data.offsets.reference);
852 +
853 + data = fn(data, modifier);
854 + }
855 + });
856 +
857 + return data;
858 +}
859 +
860 +/**
861 + * Updates the position of the popper, computing the new offsets and applying
862 + * the new style.<br />
863 + * Prefer `scheduleUpdate` over `update` because of performance reasons.
864 + * @method
865 + * @memberof Popper
866 + */
867 +function update() {
868 + // if popper is destroyed, don't perform any further update
869 + if (this.state.isDestroyed) {
870 + return;
871 + }
872 +
873 + var data = {
874 + instance: this,
875 + styles: {},
876 + arrowStyles: {},
877 + attributes: {},
878 + flipped: false,
879 + offsets: {}
880 + };
881 +
882 + // compute reference element offsets
883 + data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference);
884 +
885 + // compute auto placement, store placement inside the data object,
886 + // modifiers will be able to edit `placement` if needed
887 + // and refer to originalPlacement to know the original value
888 + data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);
889 +
890 + // store the computed placement inside `originalPlacement`
891 + data.originalPlacement = data.placement;
892 +
893 + // compute the popper offsets
894 + data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);
895 + data.offsets.popper.position = 'absolute';
896 +
897 + // run the modifiers
898 + data = runModifiers(this.modifiers, data);
899 +
900 + // the first `update` will call `onCreate` callback
901 + // the other ones will call `onUpdate` callback
902 + if (!this.state.isCreated) {
903 + this.state.isCreated = true;
904 + this.options.onCreate(data);
905 + } else {
906 + this.options.onUpdate(data);
907 + }
908 +}
909 +
910 +/**
911 + * Helper used to know if the given modifier is enabled.
912 + * @method
913 + * @memberof Popper.Utils
914 + * @returns {Boolean}
915 + */
916 +function isModifierEnabled(modifiers, modifierName) {
917 + return modifiers.some(function (_ref) {
918 + var name = _ref.name,
919 + enabled = _ref.enabled;
920 + return enabled && name === modifierName;
921 + });
922 +}
923 +
924 +/**
925 + * Get the prefixed supported property name
926 + * @method
927 + * @memberof Popper.Utils
928 + * @argument {String} property (camelCase)
929 + * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix)
930 + */
931 +function getSupportedPropertyName(property) {
932 + var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O'];
933 + var upperProp = property.charAt(0).toUpperCase() + property.slice(1);
934 +
935 + for (var i = 0; i < prefixes.length - 1; i++) {
936 + var prefix = prefixes[i];
937 + var toCheck = prefix ? '' + prefix + upperProp : property;
938 + if (typeof window.document.body.style[toCheck] !== 'undefined') {
939 + return toCheck;
940 + }
941 + }
942 + return null;
943 +}
944 +
945 +/**
946 + * Destroy the popper
947 + * @method
948 + * @memberof Popper
949 + */
950 +function destroy() {
951 + this.state.isDestroyed = true;
952 +
953 + // touch DOM only if `applyStyle` modifier is enabled
954 + if (isModifierEnabled(this.modifiers, 'applyStyle')) {
955 + this.popper.removeAttribute('x-placement');
956 + this.popper.style.left = '';
957 + this.popper.style.position = '';
958 + this.popper.style.top = '';
959 + this.popper.style[getSupportedPropertyName('transform')] = '';
960 + }
961 +
962 + this.disableEventListeners();
963 +
964 + // remove the popper if user explicity asked for the deletion on destroy
965 + // do not use `remove` because IE11 doesn't support it
966 + if (this.options.removeOnDestroy) {
967 + this.popper.parentNode.removeChild(this.popper);
968 + }
969 + return this;
970 +}
971 +
972 +function attachToScrollParents(scrollParent, event, callback, scrollParents) {
973 + var isBody = scrollParent.nodeName === 'BODY';
974 + var target = isBody ? window : scrollParent;
975 + target.addEventListener(event, callback, { passive: true });
976 +
977 + if (!isBody) {
978 + attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents);
979 + }
980 + scrollParents.push(target);
981 +}
982 +
983 +/**
984 + * Setup needed event listeners used to update the popper position
985 + * @method
986 + * @memberof Popper.Utils
987 + * @private
988 + */
989 +function setupEventListeners(reference, options, state, updateBound) {
990 + // Resize event listener on window
991 + state.updateBound = updateBound;
992 + window.addEventListener('resize', state.updateBound, { passive: true });
993 +
994 + // Scroll event listener on scroll parents
995 + var scrollElement = getScrollParent(reference);
996 + attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents);
997 + state.scrollElement = scrollElement;
998 + state.eventsEnabled = true;
999 +
1000 + return state;
1001 +}
1002 +
1003 +/**
1004 + * It will add resize/scroll events and start recalculating
1005 + * position of the popper element when they are triggered.
1006 + * @method
1007 + * @memberof Popper
1008 + */
1009 +function enableEventListeners() {
1010 + if (!this.state.eventsEnabled) {
1011 + this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate);
1012 + }
1013 +}
1014 +
1015 +/**
1016 + * Remove event listeners used to update the popper position
1017 + * @method
1018 + * @memberof Popper.Utils
1019 + * @private
1020 + */
1021 +function removeEventListeners(reference, state) {
1022 + // Remove resize event listener on window
1023 + window.removeEventListener('resize', state.updateBound);
1024 +
1025 + // Remove scroll event listener on scroll parents
1026 + state.scrollParents.forEach(function (target) {
1027 + target.removeEventListener('scroll', state.updateBound);
1028 + });
1029 +
1030 + // Reset state
1031 + state.updateBound = null;
1032 + state.scrollParents = [];
1033 + state.scrollElement = null;
1034 + state.eventsEnabled = false;
1035 + return state;
1036 +}
1037 +
1038 +/**
1039 + * It will remove resize/scroll events and won't recalculate popper position
1040 + * when they are triggered. It also won't trigger onUpdate callback anymore,
1041 + * unless you call `update` method manually.
1042 + * @method
1043 + * @memberof Popper
1044 + */
1045 +function disableEventListeners() {
1046 + if (this.state.eventsEnabled) {
1047 + window.cancelAnimationFrame(this.scheduleUpdate);
1048 + this.state = removeEventListeners(this.reference, this.state);
1049 + }
1050 +}
1051 +
1052 +/**
1053 + * Tells if a given input is a number
1054 + * @method
1055 + * @memberof Popper.Utils
1056 + * @param {*} input to check
1057 + * @return {Boolean}
1058 + */
1059 +function isNumeric(n) {
1060 + return n !== '' && !isNaN(parseFloat(n)) && isFinite(n);
1061 +}
1062 +
1063 +/**
1064 + * Set the style to the given popper
1065 + * @method
1066 + * @memberof Popper.Utils
1067 + * @argument {Element} element - Element to apply the style to
1068 + * @argument {Object} styles
1069 + * Object with a list of properties and values which will be applied to the element
1070 + */
1071 +function setStyles(element, styles) {
1072 + Object.keys(styles).forEach(function (prop) {
1073 + var unit = '';
1074 + // add unit if the value is numeric and is one of the following
1075 + if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) {
1076 + unit = 'px';
1077 + }
1078 + element.style[prop] = styles[prop] + unit;
1079 + });
1080 +}
1081 +
1082 +/**
1083 + * Set the attributes to the given popper
1084 + * @method
1085 + * @memberof Popper.Utils
1086 + * @argument {Element} element - Element to apply the attributes to
1087 + * @argument {Object} styles
1088 + * Object with a list of properties and values which will be applied to the element
1089 + */
1090 +function setAttributes(element, attributes) {
1091 + Object.keys(attributes).forEach(function (prop) {
1092 + var value = attributes[prop];
1093 + if (value !== false) {
1094 + element.setAttribute(prop, attributes[prop]);
1095 + } else {
1096 + element.removeAttribute(prop);
1097 + }
1098 + });
1099 +}
1100 +
1101 +/**
1102 + * @function
1103 + * @memberof Modifiers
1104 + * @argument {Object} data - The data object generated by `update` method
1105 + * @argument {Object} data.styles - List of style properties - values to apply to popper element
1106 + * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element
1107 + * @argument {Object} options - Modifiers configuration and options
1108 + * @returns {Object} The same data object
1109 + */
1110 +function applyStyle(data) {
1111 + // any property present in `data.styles` will be applied to the popper,
1112 + // in this way we can make the 3rd party modifiers add custom styles to it
1113 + // Be aware, modifiers could override the properties defined in the previous
1114 + // lines of this modifier!
1115 + setStyles(data.instance.popper, data.styles);
1116 +
1117 + // any property present in `data.attributes` will be applied to the popper,
1118 + // they will be set as HTML attributes of the element
1119 + setAttributes(data.instance.popper, data.attributes);
1120 +
1121 + // if arrowElement is defined and arrowStyles has some properties
1122 + if (data.arrowElement && Object.keys(data.arrowStyles).length) {
1123 + setStyles(data.arrowElement, data.arrowStyles);
1124 + }
1125 +
1126 + return data;
1127 +}
1128 +
1129 +/**
1130 + * Set the x-placement attribute before everything else because it could be used
1131 + * to add margins to the popper margins needs to be calculated to get the
1132 + * correct popper offsets.
1133 + * @method
1134 + * @memberof Popper.modifiers
1135 + * @param {HTMLElement} reference - The reference element used to position the popper
1136 + * @param {HTMLElement} popper - The HTML element used as popper.
1137 + * @param {Object} options - Popper.js options
1138 + */
1139 +function applyStyleOnLoad(reference, popper, options, modifierOptions, state) {
1140 + // compute reference element offsets
1141 + var referenceOffsets = getReferenceOffsets(state, popper, reference);
1142 +
1143 + // compute auto placement, store placement inside the data object,
1144 + // modifiers will be able to edit `placement` if needed
1145 + // and refer to originalPlacement to know the original value
1146 + var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding);
1147 +
1148 + popper.setAttribute('x-placement', placement);
1149 +
1150 + // Apply `position` to popper before anything else because
1151 + // without the position applied we can't guarantee correct computations
1152 + setStyles(popper, { position: 'absolute' });
1153 +
1154 + return options;
1155 +}
1156 +
1157 +/**
1158 + * @function
1159 + * @memberof Modifiers
1160 + * @argument {Object} data - The data object generated by `update` method
1161 + * @argument {Object} options - Modifiers configuration and options
1162 + * @returns {Object} The data object, properly modified
1163 + */
1164 +function computeStyle(data, options) {
1165 + var x = options.x,
1166 + y = options.y;
1167 + var popper = data.offsets.popper;
1168 +
1169 + // Remove this legacy support in Popper.js v2
1170 +
1171 + var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) {
1172 + return modifier.name === 'applyStyle';
1173 + }).gpuAcceleration;
1174 + if (legacyGpuAccelerationOption !== undefined) {
1175 + console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');
1176 + }
1177 + var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration;
1178 +
1179 + var offsetParent = getOffsetParent(data.instance.popper);
1180 + var offsetParentRect = getBoundingClientRect(offsetParent);
1181 +
1182 + // Styles
1183 + var styles = {
1184 + position: popper.position
1185 + };
1186 +
1187 + // floor sides to avoid blurry text
1188 + var offsets = {
1189 + left: Math.floor(popper.left),
1190 + top: Math.floor(popper.top),
1191 + bottom: Math.floor(popper.bottom),
1192 + right: Math.floor(popper.right)
1193 + };
1194 +
1195 + var sideA = x === 'bottom' ? 'top' : 'bottom';
1196 + var sideB = y === 'right' ? 'left' : 'right';
1197 +
1198 + // if gpuAcceleration is set to `true` and transform is supported,
1199 + // we use `translate3d` to apply the position to the popper we
1200 + // automatically use the supported prefixed version if needed
1201 + var prefixedProperty = getSupportedPropertyName('transform');
1202 +
1203 + // now, let's make a step back and look at this code closely (wtf?)
1204 + // If the content of the popper grows once it's been positioned, it
1205 + // may happen that the popper gets misplaced because of the new content
1206 + // overflowing its reference element
1207 + // To avoid this problem, we provide two options (x and y), which allow
1208 + // the consumer to define the offset origin.
1209 + // If we position a popper on top of a reference element, we can set
1210 + // `x` to `top` to make the popper grow towards its top instead of
1211 + // its bottom.
1212 + var left = void 0,
1213 + top = void 0;
1214 + if (sideA === 'bottom') {
1215 + top = -offsetParentRect.height + offsets.bottom;
1216 + } else {
1217 + top = offsets.top;
1218 + }
1219 + if (sideB === 'right') {
1220 + left = -offsetParentRect.width + offsets.right;
1221 + } else {
1222 + left = offsets.left;
1223 + }
1224 + if (gpuAcceleration && prefixedProperty) {
1225 + styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)';
1226 + styles[sideA] = 0;
1227 + styles[sideB] = 0;
1228 + styles.willChange = 'transform';
1229 + } else {
1230 + // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties
1231 + var invertTop = sideA === 'bottom' ? -1 : 1;
1232 + var invertLeft = sideB === 'right' ? -1 : 1;
1233 + styles[sideA] = top * invertTop;
1234 + styles[sideB] = left * invertLeft;
1235 + styles.willChange = sideA + ', ' + sideB;
1236 + }
1237 +
1238 + // Attributes
1239 + var attributes = {
1240 + 'x-placement': data.placement
1241 + };
1242 +
1243 + // Update `data` attributes, styles and arrowStyles
1244 + data.attributes = _extends({}, attributes, data.attributes);
1245 + data.styles = _extends({}, styles, data.styles);
1246 + data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles);
1247 +
1248 + return data;
1249 +}
1250 +
1251 +/**
1252 + * Helper used to know if the given modifier depends from another one.<br />
1253 + * It checks if the needed modifier is listed and enabled.
1254 + * @method
1255 + * @memberof Popper.Utils
1256 + * @param {Array} modifiers - list of modifiers
1257 + * @param {String} requestingName - name of requesting modifier
1258 + * @param {String} requestedName - name of requested modifier
1259 + * @returns {Boolean}
1260 + */
1261 +function isModifierRequired(modifiers, requestingName, requestedName) {
1262 + var requesting = find(modifiers, function (_ref) {
1263 + var name = _ref.name;
1264 + return name === requestingName;
1265 + });
1266 +
1267 + var isRequired = !!requesting && modifiers.some(function (modifier) {
1268 + return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order;
1269 + });
1270 +
1271 + if (!isRequired) {
1272 + var _requesting = '`' + requestingName + '`';
1273 + var requested = '`' + requestedName + '`';
1274 + console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!');
1275 + }
1276 + return isRequired;
1277 +}
1278 +
1279 +/**
1280 + * @function
1281 + * @memberof Modifiers
1282 + * @argument {Object} data - The data object generated by update method
1283 + * @argument {Object} options - Modifiers configuration and options
1284 + * @returns {Object} The data object, properly modified
1285 + */
1286 +function arrow(data, options) {
1287 + // arrow depends on keepTogether in order to work
1288 + if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) {
1289 + return data;
1290 + }
1291 +
1292 + var arrowElement = options.element;
1293 +
1294 + // if arrowElement is a string, suppose it's a CSS selector
1295 + if (typeof arrowElement === 'string') {
1296 + arrowElement = data.instance.popper.querySelector(arrowElement);
1297 +
1298 + // if arrowElement is not found, don't run the modifier
1299 + if (!arrowElement) {
1300 + return data;
1301 + }
1302 + } else {
1303 + // if the arrowElement isn't a query selector we must check that the
1304 + // provided DOM node is child of its popper node
1305 + if (!data.instance.popper.contains(arrowElement)) {
1306 + console.warn('WARNING: `arrow.element` must be child of its popper element!');
1307 + return data;
1308 + }
1309 + }
1310 +
1311 + var placement = data.placement.split('-')[0];
1312 + var _data$offsets = data.offsets,
1313 + popper = _data$offsets.popper,
1314 + reference = _data$offsets.reference;
1315 +
1316 + var isVertical = ['left', 'right'].indexOf(placement) !== -1;
1317 +
1318 + var len = isVertical ? 'height' : 'width';
1319 + var sideCapitalized = isVertical ? 'Top' : 'Left';
1320 + var side = sideCapitalized.toLowerCase();
1321 + var altSide = isVertical ? 'left' : 'top';
1322 + var opSide = isVertical ? 'bottom' : 'right';
1323 + var arrowElementSize = getOuterSizes(arrowElement)[len];
1324 +
1325 + //
1326 + // extends keepTogether behavior making sure the popper and its
1327 + // reference have enough pixels in conjuction
1328 + //
1329 +
1330 + // top/left side
1331 + if (reference[opSide] - arrowElementSize < popper[side]) {
1332 + data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize);
1333 + }
1334 + // bottom/right side
1335 + if (reference[side] + arrowElementSize > popper[opSide]) {
1336 + data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide];
1337 + }
1338 +
1339 + // compute center of the popper
1340 + var center = reference[side] + reference[len] / 2 - arrowElementSize / 2;
1341 +
1342 + // Compute the sideValue using the updated popper offsets
1343 + // take popper margin in account because we don't have this info available
1344 + var popperMarginSide = getStyleComputedProperty(data.instance.popper, 'margin' + sideCapitalized).replace('px', '');
1345 + var sideValue = center - getClientRect(data.offsets.popper)[side] - popperMarginSide;
1346 +
1347 + // prevent arrowElement from being placed not contiguously to its popper
1348 + sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0);
1349 +
1350 + data.arrowElement = arrowElement;
1351 + data.offsets.arrow = {};
1352 + data.offsets.arrow[side] = Math.round(sideValue);
1353 + data.offsets.arrow[altSide] = ''; // make sure to unset any eventual altSide value from the DOM node
1354 +
1355 + return data;
1356 +}
1357 +
1358 +/**
1359 + * Get the opposite placement variation of the given one
1360 + * @method
1361 + * @memberof Popper.Utils
1362 + * @argument {String} placement variation
1363 + * @returns {String} flipped placement variation
1364 + */
1365 +function getOppositeVariation(variation) {
1366 + if (variation === 'end') {
1367 + return 'start';
1368 + } else if (variation === 'start') {
1369 + return 'end';
1370 + }
1371 + return variation;
1372 +}
1373 +
1374 +/**
1375 + * List of accepted placements to use as values of the `placement` option.<br />
1376 + * Valid placements are:
1377 + * - `auto`
1378 + * - `top`
1379 + * - `right`
1380 + * - `bottom`
1381 + * - `left`
1382 + *
1383 + * Each placement can have a variation from this list:
1384 + * - `-start`
1385 + * - `-end`
1386 + *
1387 + * Variations are interpreted easily if you think of them as the left to right
1388 + * written languages. Horizontally (`top` and `bottom`), `start` is left and `end`
1389 + * is right.<br />
1390 + * Vertically (`left` and `right`), `start` is top and `end` is bottom.
1391 + *
1392 + * Some valid examples are:
1393 + * - `top-end` (on top of reference, right aligned)
1394 + * - `right-start` (on right of reference, top aligned)
1395 + * - `bottom` (on bottom, centered)
1396 + * - `auto-right` (on the side with more space available, alignment depends by placement)
1397 + *
1398 + * @static
1399 + * @type {Array}
1400 + * @enum {String}
1401 + * @readonly
1402 + * @method placements
1403 + * @memberof Popper
1404 + */
1405 +var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start'];
1406 +
1407 +// Get rid of `auto` `auto-start` and `auto-end`
1408 +var validPlacements = placements.slice(3);
1409 +
1410 +/**
1411 + * Given an initial placement, returns all the subsequent placements
1412 + * clockwise (or counter-clockwise).
1413 + *
1414 + * @method
1415 + * @memberof Popper.Utils
1416 + * @argument {String} placement - A valid placement (it accepts variations)
1417 + * @argument {Boolean} counter - Set to true to walk the placements counterclockwise
1418 + * @returns {Array} placements including their variations
1419 + */
1420 +function clockwise(placement) {
1421 + var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
1422 +
1423 + var index = validPlacements.indexOf(placement);
1424 + var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index));
1425 + return counter ? arr.reverse() : arr;
1426 +}
1427 +
1428 +var BEHAVIORS = {
1429 + FLIP: 'flip',
1430 + CLOCKWISE: 'clockwise',
1431 + COUNTERCLOCKWISE: 'counterclockwise'
1432 +};
1433 +
1434 +/**
1435 + * @function
1436 + * @memberof Modifiers
1437 + * @argument {Object} data - The data object generated by update method
1438 + * @argument {Object} options - Modifiers configuration and options
1439 + * @returns {Object} The data object, properly modified
1440 + */
1441 +function flip(data, options) {
1442 + // if `inner` modifier is enabled, we can't use the `flip` modifier
1443 + if (isModifierEnabled(data.instance.modifiers, 'inner')) {
1444 + return data;
1445 + }
1446 +
1447 + if (data.flipped && data.placement === data.originalPlacement) {
1448 + // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides
1449 + return data;
1450 + }
1451 +
1452 + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement);
1453 +
1454 + var placement = data.placement.split('-')[0];
1455 + var placementOpposite = getOppositePlacement(placement);
1456 + var variation = data.placement.split('-')[1] || '';
1457 +
1458 + var flipOrder = [];
1459 +
1460 + switch (options.behavior) {
1461 + case BEHAVIORS.FLIP:
1462 + flipOrder = [placement, placementOpposite];
1463 + break;
1464 + case BEHAVIORS.CLOCKWISE:
1465 + flipOrder = clockwise(placement);
1466 + break;
1467 + case BEHAVIORS.COUNTERCLOCKWISE:
1468 + flipOrder = clockwise(placement, true);
1469 + break;
1470 + default:
1471 + flipOrder = options.behavior;
1472 + }
1473 +
1474 + flipOrder.forEach(function (step, index) {
1475 + if (placement !== step || flipOrder.length === index + 1) {
1476 + return data;
1477 + }
1478 +
1479 + placement = data.placement.split('-')[0];
1480 + placementOpposite = getOppositePlacement(placement);
1481 +
1482 + var popperOffsets = data.offsets.popper;
1483 + var refOffsets = data.offsets.reference;
1484 +
1485 + // using floor because the reference offsets may contain decimals we are not going to consider here
1486 + var floor = Math.floor;
1487 + var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom);
1488 +
1489 + var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left);
1490 + var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right);
1491 + var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top);
1492 + var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom);
1493 +
1494 + var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom;
1495 +
1496 + // flip the variation if required
1497 + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;
1498 + var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom);
1499 +
1500 + if (overlapsRef || overflowsBoundaries || flippedVariation) {
1501 + // this boolean to detect any flip loop
1502 + data.flipped = true;
1503 +
1504 + if (overlapsRef || overflowsBoundaries) {
1505 + placement = flipOrder[index + 1];
1506 + }
1507 +
1508 + if (flippedVariation) {
1509 + variation = getOppositeVariation(variation);
1510 + }
1511 +
1512 + data.placement = placement + (variation ? '-' + variation : '');
1513 +
1514 + // this object contains `position`, we want to preserve it along with
1515 + // any additional property we may add in the future
1516 + data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement));
1517 +
1518 + data = runModifiers(data.instance.modifiers, data, 'flip');
1519 + }
1520 + });
1521 + return data;
1522 +}
1523 +
1524 +/**
1525 + * @function
1526 + * @memberof Modifiers
1527 + * @argument {Object} data - The data object generated by update method
1528 + * @argument {Object} options - Modifiers configuration and options
1529 + * @returns {Object} The data object, properly modified
1530 + */
1531 +function keepTogether(data) {
1532 + var _data$offsets = data.offsets,
1533 + popper = _data$offsets.popper,
1534 + reference = _data$offsets.reference;
1535 +
1536 + var placement = data.placement.split('-')[0];
1537 + var floor = Math.floor;
1538 + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1;
1539 + var side = isVertical ? 'right' : 'bottom';
1540 + var opSide = isVertical ? 'left' : 'top';
1541 + var measurement = isVertical ? 'width' : 'height';
1542 +
1543 + if (popper[side] < floor(reference[opSide])) {
1544 + data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement];
1545 + }
1546 + if (popper[opSide] > floor(reference[side])) {
1547 + data.offsets.popper[opSide] = floor(reference[side]);
1548 + }
1549 +
1550 + return data;
1551 +}
1552 +
1553 +/**
1554 + * Converts a string containing value + unit into a px value number
1555 + * @function
1556 + * @memberof {modifiers~offset}
1557 + * @private
1558 + * @argument {String} str - Value + unit string
1559 + * @argument {String} measurement - `height` or `width`
1560 + * @argument {Object} popperOffsets
1561 + * @argument {Object} referenceOffsets
1562 + * @returns {Number|String}
1563 + * Value in pixels, or original string if no values were extracted
1564 + */
1565 +function toValue(str, measurement, popperOffsets, referenceOffsets) {
1566 + // separate value from unit
1567 + var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);
1568 + var value = +split[1];
1569 + var unit = split[2];
1570 +
1571 + // If it's not a number it's an operator, I guess
1572 + if (!value) {
1573 + return str;
1574 + }
1575 +
1576 + if (unit.indexOf('%') === 0) {
1577 + var element = void 0;
1578 + switch (unit) {
1579 + case '%p':
1580 + element = popperOffsets;
1581 + break;
1582 + case '%':
1583 + case '%r':
1584 + default:
1585 + element = referenceOffsets;
1586 + }
1587 +
1588 + var rect = getClientRect(element);
1589 + return rect[measurement] / 100 * value;
1590 + } else if (unit === 'vh' || unit === 'vw') {
1591 + // if is a vh or vw, we calculate the size based on the viewport
1592 + var size = void 0;
1593 + if (unit === 'vh') {
1594 + size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
1595 + } else {
1596 + size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
1597 + }
1598 + return size / 100 * value;
1599 + } else {
1600 + // if is an explicit pixel unit, we get rid of the unit and keep the value
1601 + // if is an implicit unit, it's px, and we return just the value
1602 + return value;
1603 + }
1604 +}
1605 +
1606 +/**
1607 + * Parse an `offset` string to extrapolate `x` and `y` numeric offsets.
1608 + * @function
1609 + * @memberof {modifiers~offset}
1610 + * @private
1611 + * @argument {String} offset
1612 + * @argument {Object} popperOffsets
1613 + * @argument {Object} referenceOffsets
1614 + * @argument {String} basePlacement
1615 + * @returns {Array} a two cells array with x and y offsets in numbers
1616 + */
1617 +function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) {
1618 + var offsets = [0, 0];
1619 +
1620 + // Use height if placement is left or right and index is 0 otherwise use width
1621 + // in this way the first offset will use an axis and the second one
1622 + // will use the other one
1623 + var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;
1624 +
1625 + // Split the offset string to obtain a list of values and operands
1626 + // The regex addresses values with the plus or minus sign in front (+10, -20, etc)
1627 + var fragments = offset.split(/(\+|\-)/).map(function (frag) {
1628 + return frag.trim();
1629 + });
1630 +
1631 + // Detect if the offset string contains a pair of values or a single one
1632 + // they could be separated by comma or space
1633 + var divider = fragments.indexOf(find(fragments, function (frag) {
1634 + return frag.search(/,|\s/) !== -1;
1635 + }));
1636 +
1637 + if (fragments[divider] && fragments[divider].indexOf(',') === -1) {
1638 + console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');
1639 + }
1640 +
1641 + // If divider is found, we divide the list of values and operands to divide
1642 + // them by ofset X and Y.
1643 + var splitRegex = /\s*,\s*|\s+/;
1644 + var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments];
1645 +
1646 + // Convert the values with units to absolute pixels to allow our computations
1647 + ops = ops.map(function (op, index) {
1648 + // Most of the units rely on the orientation of the popper
1649 + var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width';
1650 + var mergeWithPrevious = false;
1651 + return op
1652 + // This aggregates any `+` or `-` sign that aren't considered operators
1653 + // e.g.: 10 + +5 => [10, +, +5]
1654 + .reduce(function (a, b) {
1655 + if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) {
1656 + a[a.length - 1] = b;
1657 + mergeWithPrevious = true;
1658 + return a;
1659 + } else if (mergeWithPrevious) {
1660 + a[a.length - 1] += b;
1661 + mergeWithPrevious = false;
1662 + return a;
1663 + } else {
1664 + return a.concat(b);
1665 + }
1666 + }, [])
1667 + // Here we convert the string values into number values (in px)
1668 + .map(function (str) {
1669 + return toValue(str, measurement, popperOffsets, referenceOffsets);
1670 + });
1671 + });
1672 +
1673 + // Loop trough the offsets arrays and execute the operations
1674 + ops.forEach(function (op, index) {
1675 + op.forEach(function (frag, index2) {
1676 + if (isNumeric(frag)) {
1677 + offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1);
1678 + }
1679 + });
1680 + });
1681 + return offsets;
1682 +}
1683 +
1684 +/**
1685 + * @function
1686 + * @memberof Modifiers
1687 + * @argument {Object} data - The data object generated by update method
1688 + * @argument {Object} options - Modifiers configuration and options
1689 + * @argument {Number|String} options.offset=0
1690 + * The offset value as described in the modifier description
1691 + * @returns {Object} The data object, properly modified
1692 + */
1693 +function offset(data, _ref) {
1694 + var offset = _ref.offset;
1695 + var placement = data.placement,
1696 + _data$offsets = data.offsets,
1697 + popper = _data$offsets.popper,
1698 + reference = _data$offsets.reference;
1699 +
1700 + var basePlacement = placement.split('-')[0];
1701 +
1702 + var offsets = void 0;
1703 + if (isNumeric(+offset)) {
1704 + offsets = [+offset, 0];
1705 + } else {
1706 + offsets = parseOffset(offset, popper, reference, basePlacement);
1707 + }
1708 +
1709 + if (basePlacement === 'left') {
1710 + popper.top += offsets[0];
1711 + popper.left -= offsets[1];
1712 + } else if (basePlacement === 'right') {
1713 + popper.top += offsets[0];
1714 + popper.left += offsets[1];
1715 + } else if (basePlacement === 'top') {
1716 + popper.left += offsets[0];
1717 + popper.top -= offsets[1];
1718 + } else if (basePlacement === 'bottom') {
1719 + popper.left += offsets[0];
1720 + popper.top += offsets[1];
1721 + }
1722 +
1723 + data.popper = popper;
1724 + return data;
1725 +}
1726 +
1727 +/**
1728 + * @function
1729 + * @memberof Modifiers
1730 + * @argument {Object} data - The data object generated by `update` method
1731 + * @argument {Object} options - Modifiers configuration and options
1732 + * @returns {Object} The data object, properly modified
1733 + */
1734 +function preventOverflow(data, options) {
1735 + var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper);
1736 +
1737 + // If offsetParent is the reference element, we really want to
1738 + // go one step up and use the next offsetParent as reference to
1739 + // avoid to make this modifier completely useless and look like broken
1740 + if (data.instance.reference === boundariesElement) {
1741 + boundariesElement = getOffsetParent(boundariesElement);
1742 + }
1743 +
1744 + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement);
1745 + options.boundaries = boundaries;
1746 +
1747 + var order = options.priority;
1748 + var popper = data.offsets.popper;
1749 +
1750 + var check = {
1751 + primary: function primary(placement) {
1752 + var value = popper[placement];
1753 + if (popper[placement] < boundaries[placement] && !options.escapeWithReference) {
1754 + value = Math.max(popper[placement], boundaries[placement]);
1755 + }
1756 + return defineProperty({}, placement, value);
1757 + },
1758 + secondary: function secondary(placement) {
1759 + var mainSide = placement === 'right' ? 'left' : 'top';
1760 + var value = popper[mainSide];
1761 + if (popper[placement] > boundaries[placement] && !options.escapeWithReference) {
1762 + value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height));
1763 + }
1764 + return defineProperty({}, mainSide, value);
1765 + }
1766 + };
1767 +
1768 + order.forEach(function (placement) {
1769 + var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary';
1770 + popper = _extends({}, popper, check[side](placement));
1771 + });
1772 +
1773 + data.offsets.popper = popper;
1774 +
1775 + return data;
1776 +}
1777 +
1778 +/**
1779 + * @function
1780 + * @memberof Modifiers
1781 + * @argument {Object} data - The data object generated by `update` method
1782 + * @argument {Object} options - Modifiers configuration and options
1783 + * @returns {Object} The data object, properly modified
1784 + */
1785 +function shift(data) {
1786 + var placement = data.placement;
1787 + var basePlacement = placement.split('-')[0];
1788 + var shiftvariation = placement.split('-')[1];
1789 +
1790 + // if shift shiftvariation is specified, run the modifier
1791 + if (shiftvariation) {
1792 + var _data$offsets = data.offsets,
1793 + reference = _data$offsets.reference,
1794 + popper = _data$offsets.popper;
1795 +
1796 + var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1;
1797 + var side = isVertical ? 'left' : 'top';
1798 + var measurement = isVertical ? 'width' : 'height';
1799 +
1800 + var shiftOffsets = {
1801 + start: defineProperty({}, side, reference[side]),
1802 + end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement])
1803 + };
1804 +
1805 + data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]);
1806 + }
1807 +
1808 + return data;
1809 +}
1810 +
1811 +/**
1812 + * @function
1813 + * @memberof Modifiers
1814 + * @argument {Object} data - The data object generated by update method
1815 + * @argument {Object} options - Modifiers configuration and options
1816 + * @returns {Object} The data object, properly modified
1817 + */
1818 +function hide(data) {
1819 + if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) {
1820 + return data;
1821 + }
1822 +
1823 + var refRect = data.offsets.reference;
1824 + var bound = find(data.instance.modifiers, function (modifier) {
1825 + return modifier.name === 'preventOverflow';
1826 + }).boundaries;
1827 +
1828 + if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) {
1829 + // Avoid unnecessary DOM access if visibility hasn't changed
1830 + if (data.hide === true) {
1831 + return data;
1832 + }
1833 +
1834 + data.hide = true;
1835 + data.attributes['x-out-of-boundaries'] = '';
1836 + } else {
1837 + // Avoid unnecessary DOM access if visibility hasn't changed
1838 + if (data.hide === false) {
1839 + return data;
1840 + }
1841 +
1842 + data.hide = false;
1843 + data.attributes['x-out-of-boundaries'] = false;
1844 + }
1845 +
1846 + return data;
1847 +}
1848 +
1849 +/**
1850 + * @function
1851 + * @memberof Modifiers
1852 + * @argument {Object} data - The data object generated by `update` method
1853 + * @argument {Object} options - Modifiers configuration and options
1854 + * @returns {Object} The data object, properly modified
1855 + */
1856 +function inner(data) {
1857 + var placement = data.placement;
1858 + var basePlacement = placement.split('-')[0];
1859 + var _data$offsets = data.offsets,
1860 + popper = _data$offsets.popper,
1861 + reference = _data$offsets.reference;
1862 +
1863 + var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1;
1864 +
1865 + var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1;
1866 +
1867 + popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0);
1868 +
1869 + data.placement = getOppositePlacement(placement);
1870 + data.offsets.popper = getClientRect(popper);
1871 +
1872 + return data;
1873 +}
1874 +
1875 +/**
1876 + * Modifier function, each modifier can have a function of this type assigned
1877 + * to its `fn` property.<br />
1878 + * These functions will be called on each update, this means that you must
1879 + * make sure they are performant enough to avoid performance bottlenecks.
1880 + *
1881 + * @function ModifierFn
1882 + * @argument {dataObject} data - The data object generated by `update` method
1883 + * @argument {Object} options - Modifiers configuration and options
1884 + * @returns {dataObject} The data object, properly modified
1885 + */
1886 +
1887 +/**
1888 + * Modifiers are plugins used to alter the behavior of your poppers.<br />
1889 + * Popper.js uses a set of 9 modifiers to provide all the basic functionalities
1890 + * needed by the library.
1891 + *
1892 + * Usually you don't want to override the `order`, `fn` and `onLoad` props.
1893 + * All the other properties are configurations that could be tweaked.
1894 + * @namespace modifiers
1895 + */
1896 +var modifiers = {
1897 + /**
1898 + * Modifier used to shift the popper on the start or end of its reference
1899 + * element.<br />
1900 + * It will read the variation of the `placement` property.<br />
1901 + * It can be one either `-end` or `-start`.
1902 + * @memberof modifiers
1903 + * @inner
1904 + */
1905 + shift: {
1906 + /** @prop {number} order=100 - Index used to define the order of execution */
1907 + order: 100,
1908 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
1909 + enabled: true,
1910 + /** @prop {ModifierFn} */
1911 + fn: shift
1912 + },
1913 +
1914 + /**
1915 + * The `offset` modifier can shift your popper on both its axis.
1916 + *
1917 + * It accepts the following units:
1918 + * - `px` or unitless, interpreted as pixels
1919 + * - `%` or `%r`, percentage relative to the length of the reference element
1920 + * - `%p`, percentage relative to the length of the popper element
1921 + * - `vw`, CSS viewport width unit
1922 + * - `vh`, CSS viewport height unit
1923 + *
1924 + * For length is intended the main axis relative to the placement of the popper.<br />
1925 + * This means that if the placement is `top` or `bottom`, the length will be the
1926 + * `width`. In case of `left` or `right`, it will be the height.
1927 + *
1928 + * You can provide a single value (as `Number` or `String`), or a pair of values
1929 + * as `String` divided by a comma or one (or more) white spaces.<br />
1930 + * The latter is a deprecated method because it leads to confusion and will be
1931 + * removed in v2.<br />
1932 + * Additionally, it accepts additions and subtractions between different units.
1933 + * Note that multiplications and divisions aren't supported.
1934 + *
1935 + * Valid examples are:
1936 + * ```
1937 + * 10
1938 + * '10%'
1939 + * '10, 10'
1940 + * '10%, 10'
1941 + * '10 + 10%'
1942 + * '10 - 5vh + 3%'
1943 + * '-10px + 5vh, 5px - 6%'
1944 + * ```
1945 + * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap
1946 + * > with their reference element, unfortunately, you will have to disable the `flip` modifier.
1947 + * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373)
1948 + *
1949 + * @memberof modifiers
1950 + * @inner
1951 + */
1952 + offset: {
1953 + /** @prop {number} order=200 - Index used to define the order of execution */
1954 + order: 200,
1955 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
1956 + enabled: true,
1957 + /** @prop {ModifierFn} */
1958 + fn: offset,
1959 + /** @prop {Number|String} offset=0
1960 + * The offset value as described in the modifier description
1961 + */
1962 + offset: 0
1963 + },
1964 +
1965 + /**
1966 + * Modifier used to prevent the popper from being positioned outside the boundary.
1967 + *
1968 + * An scenario exists where the reference itself is not within the boundaries.<br />
1969 + * We can say it has "escaped the boundaries" — or just "escaped".<br />
1970 + * In this case we need to decide whether the popper should either:
1971 + *
1972 + * - detach from the reference and remain "trapped" in the boundaries, or
1973 + * - if it should ignore the boundary and "escape with its reference"
1974 + *
1975 + * When `escapeWithReference` is set to`true` and reference is completely
1976 + * outside its boundaries, the popper will overflow (or completely leave)
1977 + * the boundaries in order to remain attached to the edge of the reference.
1978 + *
1979 + * @memberof modifiers
1980 + * @inner
1981 + */
1982 + preventOverflow: {
1983 + /** @prop {number} order=300 - Index used to define the order of execution */
1984 + order: 300,
1985 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
1986 + enabled: true,
1987 + /** @prop {ModifierFn} */
1988 + fn: preventOverflow,
1989 + /**
1990 + * @prop {Array} [priority=['left','right','top','bottom']]
1991 + * Popper will try to prevent overflow following these priorities by default,
1992 + * then, it could overflow on the left and on top of the `boundariesElement`
1993 + */
1994 + priority: ['left', 'right', 'top', 'bottom'],
1995 + /**
1996 + * @prop {number} padding=5
1997 + * Amount of pixel used to define a minimum distance between the boundaries
1998 + * and the popper this makes sure the popper has always a little padding
1999 + * between the edges of its container
2000 + */
2001 + padding: 5,
2002 + /**
2003 + * @prop {String|HTMLElement} boundariesElement='scrollParent'
2004 + * Boundaries used by the modifier, can be `scrollParent`, `window`,
2005 + * `viewport` or any DOM element.
2006 + */
2007 + boundariesElement: 'scrollParent'
2008 + },
2009 +
2010 + /**
2011 + * Modifier used to make sure the reference and its popper stay near eachothers
2012 + * without leaving any gap between the two. Expecially useful when the arrow is
2013 + * enabled and you want to assure it to point to its reference element.
2014 + * It cares only about the first axis, you can still have poppers with margin
2015 + * between the popper and its reference element.
2016 + * @memberof modifiers
2017 + * @inner
2018 + */
2019 + keepTogether: {
2020 + /** @prop {number} order=400 - Index used to define the order of execution */
2021 + order: 400,
2022 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2023 + enabled: true,
2024 + /** @prop {ModifierFn} */
2025 + fn: keepTogether
2026 + },
2027 +
2028 + /**
2029 + * This modifier is used to move the `arrowElement` of the popper to make
2030 + * sure it is positioned between the reference element and its popper element.
2031 + * It will read the outer size of the `arrowElement` node to detect how many
2032 + * pixels of conjuction are needed.
2033 + *
2034 + * It has no effect if no `arrowElement` is provided.
2035 + * @memberof modifiers
2036 + * @inner
2037 + */
2038 + arrow: {
2039 + /** @prop {number} order=500 - Index used to define the order of execution */
2040 + order: 500,
2041 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2042 + enabled: true,
2043 + /** @prop {ModifierFn} */
2044 + fn: arrow,
2045 + /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */
2046 + element: '[x-arrow]'
2047 + },
2048 +
2049 + /**
2050 + * Modifier used to flip the popper's placement when it starts to overlap its
2051 + * reference element.
2052 + *
2053 + * Requires the `preventOverflow` modifier before it in order to work.
2054 + *
2055 + * **NOTE:** this modifier will interrupt the current update cycle and will
2056 + * restart it if it detects the need to flip the placement.
2057 + * @memberof modifiers
2058 + * @inner
2059 + */
2060 + flip: {
2061 + /** @prop {number} order=600 - Index used to define the order of execution */
2062 + order: 600,
2063 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2064 + enabled: true,
2065 + /** @prop {ModifierFn} */
2066 + fn: flip,
2067 + /**
2068 + * @prop {String|Array} behavior='flip'
2069 + * The behavior used to change the popper's placement. It can be one of
2070 + * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid
2071 + * placements (with optional variations).
2072 + */
2073 + behavior: 'flip',
2074 + /**
2075 + * @prop {number} padding=5
2076 + * The popper will flip if it hits the edges of the `boundariesElement`
2077 + */
2078 + padding: 5,
2079 + /**
2080 + * @prop {String|HTMLElement} boundariesElement='viewport'
2081 + * The element which will define the boundaries of the popper position,
2082 + * the popper will never be placed outside of the defined boundaries
2083 + * (except if keepTogether is enabled)
2084 + */
2085 + boundariesElement: 'viewport'
2086 + },
2087 +
2088 + /**
2089 + * Modifier used to make the popper flow toward the inner of the reference element.
2090 + * By default, when this modifier is disabled, the popper will be placed outside
2091 + * the reference element.
2092 + * @memberof modifiers
2093 + * @inner
2094 + */
2095 + inner: {
2096 + /** @prop {number} order=700 - Index used to define the order of execution */
2097 + order: 700,
2098 + /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */
2099 + enabled: false,
2100 + /** @prop {ModifierFn} */
2101 + fn: inner
2102 + },
2103 +
2104 + /**
2105 + * Modifier used to hide the popper when its reference element is outside of the
2106 + * popper boundaries. It will set a `x-out-of-boundaries` attribute which can
2107 + * be used to hide with a CSS selector the popper when its reference is
2108 + * out of boundaries.
2109 + *
2110 + * Requires the `preventOverflow` modifier before it in order to work.
2111 + * @memberof modifiers
2112 + * @inner
2113 + */
2114 + hide: {
2115 + /** @prop {number} order=800 - Index used to define the order of execution */
2116 + order: 800,
2117 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2118 + enabled: true,
2119 + /** @prop {ModifierFn} */
2120 + fn: hide
2121 + },
2122 +
2123 + /**
2124 + * Computes the style that will be applied to the popper element to gets
2125 + * properly positioned.
2126 + *
2127 + * Note that this modifier will not touch the DOM, it just prepares the styles
2128 + * so that `applyStyle` modifier can apply it. This separation is useful
2129 + * in case you need to replace `applyStyle` with a custom implementation.
2130 + *
2131 + * This modifier has `850` as `order` value to maintain backward compatibility
2132 + * with previous versions of Popper.js. Expect the modifiers ordering method
2133 + * to change in future major versions of the library.
2134 + *
2135 + * @memberof modifiers
2136 + * @inner
2137 + */
2138 + computeStyle: {
2139 + /** @prop {number} order=850 - Index used to define the order of execution */
2140 + order: 850,
2141 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2142 + enabled: true,
2143 + /** @prop {ModifierFn} */
2144 + fn: computeStyle,
2145 + /**
2146 + * @prop {Boolean} gpuAcceleration=true
2147 + * If true, it uses the CSS 3d transformation to position the popper.
2148 + * Otherwise, it will use the `top` and `left` properties.
2149 + */
2150 + gpuAcceleration: true,
2151 + /**
2152 + * @prop {string} [x='bottom']
2153 + * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin.
2154 + * Change this if your popper should grow in a direction different from `bottom`
2155 + */
2156 + x: 'bottom',
2157 + /**
2158 + * @prop {string} [x='left']
2159 + * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin.
2160 + * Change this if your popper should grow in a direction different from `right`
2161 + */
2162 + y: 'right'
2163 + },
2164 +
2165 + /**
2166 + * Applies the computed styles to the popper element.
2167 + *
2168 + * All the DOM manipulations are limited to this modifier. This is useful in case
2169 + * you want to integrate Popper.js inside a framework or view library and you
2170 + * want to delegate all the DOM manipulations to it.
2171 + *
2172 + * Note that if you disable this modifier, you must make sure the popper element
2173 + * has its position set to `absolute` before Popper.js can do its work!
2174 + *
2175 + * Just disable this modifier and define you own to achieve the desired effect.
2176 + *
2177 + * @memberof modifiers
2178 + * @inner
2179 + */
2180 + applyStyle: {
2181 + /** @prop {number} order=900 - Index used to define the order of execution */
2182 + order: 900,
2183 + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */
2184 + enabled: true,
2185 + /** @prop {ModifierFn} */
2186 + fn: applyStyle,
2187 + /** @prop {Function} */
2188 + onLoad: applyStyleOnLoad,
2189 + /**
2190 + * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier
2191 + * @prop {Boolean} gpuAcceleration=true
2192 + * If true, it uses the CSS 3d transformation to position the popper.
2193 + * Otherwise, it will use the `top` and `left` properties.
2194 + */
2195 + gpuAcceleration: undefined
2196 + }
2197 +};
2198 +
2199 +/**
2200 + * The `dataObject` is an object containing all the informations used by Popper.js
2201 + * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks.
2202 + * @name dataObject
2203 + * @property {Object} data.instance The Popper.js instance
2204 + * @property {String} data.placement Placement applied to popper
2205 + * @property {String} data.originalPlacement Placement originally defined on init
2206 + * @property {Boolean} data.flipped True if popper has been flipped by flip modifier
2207 + * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper.
2208 + * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier
2209 + * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`)
2210 + * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`)
2211 + * @property {Object} data.boundaries Offsets of the popper boundaries
2212 + * @property {Object} data.offsets The measurements of popper, reference and arrow elements.
2213 + * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values
2214 + * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values
2215 + * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0
2216 + */
2217 +
2218 +/**
2219 + * Default options provided to Popper.js constructor.<br />
2220 + * These can be overriden using the `options` argument of Popper.js.<br />
2221 + * To override an option, simply pass as 3rd argument an object with the same
2222 + * structure of this object, example:
2223 + * ```
2224 + * new Popper(ref, pop, {
2225 + * modifiers: {
2226 + * preventOverflow: { enabled: false }
2227 + * }
2228 + * })
2229 + * ```
2230 + * @type {Object}
2231 + * @static
2232 + * @memberof Popper
2233 + */
2234 +var Defaults = {
2235 + /**
2236 + * Popper's placement
2237 + * @prop {Popper.placements} placement='bottom'
2238 + */
2239 + placement: 'bottom',
2240 +
2241 + /**
2242 + * Whether events (resize, scroll) are initially enabled
2243 + * @prop {Boolean} eventsEnabled=true
2244 + */
2245 + eventsEnabled: true,
2246 +
2247 + /**
2248 + * Set to true if you want to automatically remove the popper when
2249 + * you call the `destroy` method.
2250 + * @prop {Boolean} removeOnDestroy=false
2251 + */
2252 + removeOnDestroy: false,
2253 +
2254 + /**
2255 + * Callback called when the popper is created.<br />
2256 + * By default, is set to no-op.<br />
2257 + * Access Popper.js instance with `data.instance`.
2258 + * @prop {onCreate}
2259 + */
2260 + onCreate: function onCreate() {},
2261 +
2262 + /**
2263 + * Callback called when the popper is updated, this callback is not called
2264 + * on the initialization/creation of the popper, but only on subsequent
2265 + * updates.<br />
2266 + * By default, is set to no-op.<br />
2267 + * Access Popper.js instance with `data.instance`.
2268 + * @prop {onUpdate}
2269 + */
2270 + onUpdate: function onUpdate() {},
2271 +
2272 + /**
2273 + * List of modifiers used to modify the offsets before they are applied to the popper.
2274 + * They provide most of the functionalities of Popper.js
2275 + * @prop {modifiers}
2276 + */
2277 + modifiers: modifiers
2278 +};
2279 +
2280 +/**
2281 + * @callback onCreate
2282 + * @param {dataObject} data
2283 + */
2284 +
2285 +/**
2286 + * @callback onUpdate
2287 + * @param {dataObject} data
2288 + */
2289 +
2290 +// Utils
2291 +// Methods
2292 +var Popper = function () {
2293 + /**
2294 + * Create a new Popper.js instance
2295 + * @class Popper
2296 + * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper
2297 + * @param {HTMLElement} popper - The HTML element used as popper.
2298 + * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults)
2299 + * @return {Object} instance - The generated Popper.js instance
2300 + */
2301 + function Popper(reference, popper) {
2302 + var _this = this;
2303 +
2304 + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
2305 + classCallCheck(this, Popper);
2306 +
2307 + this.scheduleUpdate = function () {
2308 + return requestAnimationFrame(_this.update);
2309 + };
2310 +
2311 + // make update() debounced, so that it only runs at most once-per-tick
2312 + this.update = debounce(this.update.bind(this));
2313 +
2314 + // with {} we create a new object with the options inside it
2315 + this.options = _extends({}, Popper.Defaults, options);
2316 +
2317 + // init state
2318 + this.state = {
2319 + isDestroyed: false,
2320 + isCreated: false,
2321 + scrollParents: []
2322 + };
2323 +
2324 + // get reference and popper elements (allow jQuery wrappers)
2325 + this.reference = reference.jquery ? reference[0] : reference;
2326 + this.popper = popper.jquery ? popper[0] : popper;
2327 +
2328 + // Deep merge modifiers options
2329 + this.options.modifiers = {};
2330 + Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) {
2331 + _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {});
2332 + });
2333 +
2334 + // Refactoring modifiers' list (Object => Array)
2335 + this.modifiers = Object.keys(this.options.modifiers).map(function (name) {
2336 + return _extends({
2337 + name: name
2338 + }, _this.options.modifiers[name]);
2339 + })
2340 + // sort the modifiers by order
2341 + .sort(function (a, b) {
2342 + return a.order - b.order;
2343 + });
2344 +
2345 + // modifiers have the ability to execute arbitrary code when Popper.js get inited
2346 + // such code is executed in the same order of its modifier
2347 + // they could add new properties to their options configuration
2348 + // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`!
2349 + this.modifiers.forEach(function (modifierOptions) {
2350 + if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) {
2351 + modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state);
2352 + }
2353 + });
2354 +
2355 + // fire the first update to position the popper in the right place
2356 + this.update();
2357 +
2358 + var eventsEnabled = this.options.eventsEnabled;
2359 + if (eventsEnabled) {
2360 + // setup event listeners, they will take care of update the position in specific situations
2361 + this.enableEventListeners();
2362 + }
2363 +
2364 + this.state.eventsEnabled = eventsEnabled;
2365 + }
2366 +
2367 + // We can't use class properties because they don't get listed in the
2368 + // class prototype and break stuff like Sinon stubs
2369 +
2370 +
2371 + createClass(Popper, [{
2372 + key: 'update',
2373 + value: function update$$1() {
2374 + return update.call(this);
2375 + }
2376 + }, {
2377 + key: 'destroy',
2378 + value: function destroy$$1() {
2379 + return destroy.call(this);
2380 + }
2381 + }, {
2382 + key: 'enableEventListeners',
2383 + value: function enableEventListeners$$1() {
2384 + return enableEventListeners.call(this);
2385 + }
2386 + }, {
2387 + key: 'disableEventListeners',
2388 + value: function disableEventListeners$$1() {
2389 + return disableEventListeners.call(this);
2390 + }
2391 +
2392 + /**
2393 + * Schedule an update, it will run on the next UI update available
2394 + * @method scheduleUpdate
2395 + * @memberof Popper
2396 + */
2397 +
2398 +
2399 + /**
2400 + * Collection of utilities useful when writing custom modifiers.
2401 + * Starting from version 1.7, this method is available only if you
2402 + * include `popper-utils.js` before `popper.js`.
2403 + *
2404 + * **DEPRECATION**: This way to access PopperUtils is deprecated
2405 + * and will be removed in v2! Use the PopperUtils module directly instead.
2406 + * Due to the high instability of the methods contained in Utils, we can't
2407 + * guarantee them to follow semver. Use them at your own risk!
2408 + * @static
2409 + * @private
2410 + * @type {Object}
2411 + * @deprecated since version 1.8
2412 + * @member Utils
2413 + * @memberof Popper
2414 + */
2415 +
2416 + }]);
2417 + return Popper;
2418 +}();
2419 +
2420 +/**
2421 + * The `referenceObject` is an object that provides an interface compatible with Popper.js
2422 + * and lets you use it as replacement of a real DOM node.<br />
2423 + * You can use this method to position a popper relatively to a set of coordinates
2424 + * in case you don't have a DOM node to use as reference.
2425 + *
2426 + * ```
2427 + * new Popper(referenceObject, popperNode);
2428 + * ```
2429 + *
2430 + * NB: This feature isn't supported in Internet Explorer 10
2431 + * @name referenceObject
2432 + * @property {Function} data.getBoundingClientRect
2433 + * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method.
2434 + * @property {number} data.clientWidth
2435 + * An ES6 getter that will return the width of the virtual reference element.
2436 + * @property {number} data.clientHeight
2437 + * An ES6 getter that will return the height of the virtual reference element.
2438 + */
2439 +
2440 +
2441 +Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils;
2442 +Popper.placements = placements;
2443 +Popper.Defaults = Defaults;
2444 +
2445 +return Popper;
2446 +
2447 +})));
2448 +//# sourceMappingURL=popper.js.map
1 +/*
2 + Copyright (C) Federico Zivolo 2017
3 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
4 + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var f=a.commonAncestorContainer;if(e!==f&&t!==f||i.contains(n))return p(f)?f:r(f);var l=s(e);return l.host?d(l.host,t):d(e,s(t).host)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',i=e.nodeName;if('BODY'===i||'HTML'===i){var n=window.document.documentElement,r=window.document.scrollingElement||n;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=a(t,'top'),n=a(t,'left'),r=o?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=n*r,e.right+=n*r,e}function l(e,t){var o='x'===t?'Left':'Top',i='Left'==o?'Right':'Bottom';return+e['border'+o+'Width'].split('px')[0]+ +e['border'+i+'Width'].split('px')[0]}function m(e,t,o,i){return _(t['offset'+e],o['client'+e],o['offset'+e],ie()?o['offset'+e]+i['margin'+('Height'===e?'Top':'Left')]+i['margin'+('Height'===e?'Bottom':'Right')]:0)}function h(){var e=window.document.body,t=window.document.documentElement,o=ie()&&window.getComputedStyle(t);return{height:m('Height',e,t,o),width:m('Width',e,t,o)}}function c(e){return se({},e,{right:e.left+e.width,bottom:e.top+e.height})}function g(e){var o={};if(ie())try{o=e.getBoundingClientRect();var i=a(e,'top'),n=a(e,'left');o.top+=i,o.left+=n,o.bottom+=i,o.right+=n}catch(e){}else o=e.getBoundingClientRect();var r={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},p='HTML'===e.nodeName?h():{},s=p.width||e.clientWidth||r.right-r.left,d=p.height||e.clientHeight||r.bottom-r.top,f=e.offsetWidth-s,m=e.offsetHeight-d;if(f||m){var g=t(e);f-=l(g,'x'),m-=l(g,'y'),r.width-=f,r.height-=m}return c(r)}function u(e,o){var i=ie(),r='HTML'===o.nodeName,p=g(e),s=g(o),d=n(e),a=t(o),l=+a.borderTopWidth.split('px')[0],m=+a.borderLeftWidth.split('px')[0],h=c({top:p.top-s.top-l,left:p.left-s.left-m,width:p.width,height:p.height});if(h.marginTop=0,h.marginLeft=0,!i&&r){var u=+a.marginTop.split('px')[0],b=+a.marginLeft.split('px')[0];h.top-=l-u,h.bottom-=l-u,h.left-=m-b,h.right-=m-b,h.marginTop=u,h.marginLeft=b}return(i?o.contains(d):o===d&&'BODY'!==d.nodeName)&&(h=f(h,o)),h}function b(e){var t=window.document.documentElement,o=u(e,t),i=_(t.clientWidth,window.innerWidth||0),n=_(t.clientHeight,window.innerHeight||0),r=a(t),p=a(t,'left'),s={top:r-o.top+o.marginTop,left:p-o.left+o.marginLeft,width:i,height:n};return c(s)}function y(e){var i=e.nodeName;return'BODY'===i||'HTML'===i?!1:'fixed'===t(e,'position')||y(o(e))}function w(e,t,i,r){var p={top:0,left:0},s=d(e,t);if('viewport'===r)p=b(s);else{var a;'scrollParent'===r?(a=n(o(e)),'BODY'===a.nodeName&&(a=window.document.documentElement)):'window'===r?a=window.document.documentElement:a=r;var f=u(a,s);if('HTML'===a.nodeName&&!y(s)){var l=h(),m=l.height,c=l.width;p.top+=f.top-f.marginTop,p.bottom=m+f.top,p.left+=f.left-f.marginLeft,p.right=c+f.left}else p=f}return p.left+=i,p.top+=i,p.right-=i,p.bottom-=i,p}function v(e){var t=e.width,o=e.height;return t*o}function E(e,t,o,i,n){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=w(o,i,r,n),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return se({key:e},s[e],{area:v(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,i=e.height;return t>=o.clientWidth&&i>=o.clientHeight}),f=0<a.length?a[0].key:d[0].key,l=e.split('-')[1];return f+(l?'-'+l:'')}function x(e,t,o){var i=d(t,o);return u(o,i)}function O(e){var t=window.getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloat(t.marginRight),n={width:e.offsetWidth+i,height:e.offsetHeight+o};return n}function L(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function S(e,t,o){o=o.split('-')[0];var i=O(e),n={width:i.width,height:i.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return n[p]=t[p]+t[d]/2-i[d]/2,n[s]=o===s?t[s]-i[a]:t[L(s)],n}function T(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function C(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var i=T(e,function(e){return e[t]===o});return e.indexOf(i)}function N(t,o,i){var n=void 0===i?t:t.slice(0,C(t,'name',i));return n.forEach(function(t){t.function&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var i=t.function||t.fn;t.enabled&&e(i)&&(o.offsets.popper=c(o.offsets.popper),o.offsets.reference=c(o.offsets.reference),o=i(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=x(this.state,this.popper,this.reference),e.placement=E(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=S(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position='absolute',e=N(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,i=e.enabled;return i&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length-1;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof window.document.body.style[r])return r}return null}function D(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.left='',this.popper.style.position='',this.popper.style.top='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function H(e,t,o,i){var r='BODY'===e.nodeName,p=r?window:e;p.addEventListener(t,o,{passive:!0}),r||H(n(p.parentNode),t,o,i),i.push(p)}function P(e,t,o,i){o.updateBound=i,window.addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return H(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function A(){this.state.eventsEnabled||(this.state=P(this.reference,this.options,this.state,this.scheduleUpdate))}function M(e,t){return window.removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function I(){this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=M(this.reference,this.state))}function R(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function U(e,t){Object.keys(t).forEach(function(o){var i='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&R(t[o])&&(i='px'),e.style[o]=t[o]+i})}function Y(e,t){Object.keys(t).forEach(function(o){var i=t[o];!1===i?e.removeAttribute(o):e.setAttribute(o,t[o])})}function F(e,t,o){var i=T(e,function(e){var o=e.name;return o===t}),n=!!i&&e.some(function(e){return e.name===o&&e.enabled&&e.order<i.order});if(!n){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return n}function j(e){return'end'===e?'start':'start'===e?'end':e}function K(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ae.indexOf(e),i=ae.slice(o+1).concat(ae.slice(0,o));return t?i.reverse():i}function q(e,t,o,i){var n=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+n[1],p=n[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=i;}var d=c(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?_(document.documentElement.clientHeight,window.innerHeight||0):_(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function G(e,t,o,i){var n=[0,0],r=-1!==['right','left'].indexOf(i),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(T(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,i){var n=(1===i?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return q(e,n,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,i){R(o)&&(n[t]+=o*('-'===e[i-1]?-1:1))})}),n}for(var z=Math.min,V=Math.floor,_=Math.max,X=['native code','[object MutationObserverConstructor]'],Q=function(e){return X.some(function(t){return-1<(e||'').toString().indexOf(t)})},J='undefined'!=typeof window,Z=['Edge','Trident','Firefox'],$=0,ee=0;ee<Z.length;ee+=1)if(J&&0<=navigator.userAgent.indexOf(Z[ee])){$=1;break}var i,te=J&&Q(window.MutationObserver),oe=te?function(e){var t=!1,o=0,i=document.createElement('span'),n=new MutationObserver(function(){e(),t=!1});return n.observe(i,{attributes:!0}),function(){t||(t=!0,i.setAttribute('x-index',o),++o)}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},$))}},ie=function(){return void 0==i&&(i=-1!==navigator.appVersion.indexOf('MSIE 10')),i},ne=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},re=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,i){return o&&e(t.prototype,o),i&&e(t,i),t}}(),pe=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},se=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var i in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},de=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],ae=de.slice(3),fe={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},le=function(){function t(o,i){var n=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ne(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=oe(this.update.bind(this)),this.options=se({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o.jquery?o[0]:o,this.popper=i.jquery?i[0]:i,this.options.modifiers={},Object.keys(se({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){n.options.modifiers[e]=se({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return se({name:e},n.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(n.reference,n.popper,n.options,t,n.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return re(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return D.call(this)}},{key:'enableEventListeners',value:function(){return A.call(this)}},{key:'disableEventListeners',value:function(){return I.call(this)}}]),t}();return le.Utils=('undefined'==typeof window?global:window).PopperUtils,le.placements=de,le.Defaults={placement:'bottom',eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],i=t.split('-')[1];if(i){var n=e.offsets,r=n.reference,p=n.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',f={start:pe({},d,r[d]),end:pe({},d,r[d]+r[a]-p[a])};e.offsets.popper=se({},p,f[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var o,i=t.offset,n=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=n.split('-')[0];return o=R(+i)?[+i,0]:G(i,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||r(e.instance.popper);e.instance.reference===o&&(o=r(o));var i=w(e.instance.popper,e.instance.reference,t.padding,o);t.boundaries=i;var n=t.priority,p=e.offsets.popper,s={primary:function(e){var o=p[e];return p[e]<i[e]&&!t.escapeWithReference&&(o=_(p[e],i[e])),pe({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=p[o];return p[e]>i[e]&&!t.escapeWithReference&&(n=z(p[o],i[e]-('right'===e?p.width:p.height))),pe({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=se({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=V,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(i[d])&&(e.offsets.popper[d]=r(i[d])-o[a]),o[d]>r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var o=t.element;if('string'==typeof o){if(o=e.instance.popper.querySelector(o),!o)return e;}else if(!e.instance.popper.contains(o))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var i=e.placement.split('-')[0],n=e.offsets,r=n.popper,p=n.reference,s=-1!==['left','right'].indexOf(i),d=s?'height':'width',a=s?'top':'left',f=s?'left':'top',l=s?'bottom':'right',m=O(o)[d];p[l]-m<r[a]&&(e.offsets.popper[a]-=r[a]-(p[l]-m)),p[a]+m>r[l]&&(e.offsets.popper[a]+=p[a]+m-r[l]);var h=p[a]+p[d]/2-m/2,g=h-c(e.offsets.popper)[a];return g=_(z(r[d]-m,g),0),e.arrowElement=o,e.offsets.arrow={},e.offsets.arrow[a]=Math.round(g),e.offsets.arrow[f]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,f=e.offsets.reference,l=V,m='left'===i&&l(a.right)>l(f.left)||'right'===i&&l(a.left)<l(f.right)||'top'===i&&l(a.bottom)>l(f.top)||'bottom'===i&&l(a.top)<l(f.bottom),h=l(a.left)<l(o.left),c=l(a.right)>l(o.right),g=l(a.top)<l(o.top),u=l(a.bottom)>l(o.bottom),b='left'===i&&h||'right'===i&&c||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=se({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[t]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=c(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,i=t.y,n=e.offsets.popper,p=T(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==p&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===p?t.gpuAcceleration:p,f=r(e.instance.popper),l=g(f),m={position:n.position},h={left:V(n.left),top:V(n.top),bottom:V(n.bottom),right:V(n.right)},c='bottom'===o?'top':'bottom',u='right'===i?'left':'right',b=B('transform');if(d='bottom'==c?-l.height+h.bottom:h.top,s='right'==u?-l.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[u]=0,m.willChange='transform';else{var y='bottom'==c?-1:1,w='right'==u?-1:1;m[c]=d*y,m[u]=s*w,m.willChange=c+', '+u}var v={"x-placement":e.placement};return e.attributes=se({},v,e.attributes),e.styles=se({},m,e.styles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return U(e.instance.popper,e.styles),Y(e.instance.popper,e.attributes),e.offsets.arrow&&U(e.arrowElement,e.offsets.arrow),e},onLoad:function(e,t,o,i,n){var r=x(n,t,e),p=E(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),U(t,{position:'absolute'}),o},gpuAcceleration:void 0}}},le});
5 +//# sourceMappingURL=popper.min.js.map
1 +/**!
2 + * @fileOverview Kickass library to create and place poppers near their reference elements.
3 + * @version 1.1.5
4 + * @license
5 + * Copyright (c) 2016 Federico Zivolo and contributors
6 + *
7 + * Permission is hereby granted, free of charge, to any person obtaining a copy
8 + * of this software and associated documentation files (the "Software"), to deal
9 + * in the Software without restriction, including without limitation the rights
10 + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 + * copies of the Software, and to permit persons to whom the Software is
12 + * furnished to do so, subject to the following conditions:
13 + *
14 + * The above copyright notice and this permission notice shall be included in all
15 + * copies or substantial portions of the Software.
16 + *
17 + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 + * SOFTWARE.
24 + */
25 +(function (global, factory) {
26 + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('popper.js')) :
27 + typeof define === 'function' && define.amd ? define(['popper.js'], factory) :
28 + (global.Tooltip = factory(global.Popper));
29 +}(this, (function (Popper) { 'use strict';
30 +
31 +Popper = Popper && 'default' in Popper ? Popper['default'] : Popper;
32 +
33 +/**
34 + * Check if the given variable is a function
35 + * @method
36 + * @memberof Popper.Utils
37 + * @argument {Any} functionToCheck - variable to check
38 + * @returns {Boolean} answer to: is a function?
39 + */
40 +function isFunction(functionToCheck) {
41 + var getType = {};
42 + return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
43 +}
44 +
45 +var classCallCheck = function (instance, Constructor) {
46 + if (!(instance instanceof Constructor)) {
47 + throw new TypeError("Cannot call a class as a function");
48 + }
49 +};
50 +
51 +var createClass = function () {
52 + function defineProperties(target, props) {
53 + for (var i = 0; i < props.length; i++) {
54 + var descriptor = props[i];
55 + descriptor.enumerable = descriptor.enumerable || false;
56 + descriptor.configurable = true;
57 + if ("value" in descriptor) descriptor.writable = true;
58 + Object.defineProperty(target, descriptor.key, descriptor);
59 + }
60 + }
61 +
62 + return function (Constructor, protoProps, staticProps) {
63 + if (protoProps) defineProperties(Constructor.prototype, protoProps);
64 + if (staticProps) defineProperties(Constructor, staticProps);
65 + return Constructor;
66 + };
67 +}();
68 +
69 +
70 +
71 +
72 +
73 +
74 +
75 +var _extends = Object.assign || function (target) {
76 + for (var i = 1; i < arguments.length; i++) {
77 + var source = arguments[i];
78 +
79 + for (var key in source) {
80 + if (Object.prototype.hasOwnProperty.call(source, key)) {
81 + target[key] = source[key];
82 + }
83 + }
84 + }
85 +
86 + return target;
87 +};
88 +
89 +var DEFAULT_OPTIONS = {
90 + container: false,
91 + delay: 0,
92 + html: false,
93 + placement: 'top',
94 + title: '',
95 + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
96 + trigger: 'hover focus',
97 + offset: 0
98 +};
99 +
100 +var Tooltip = function () {
101 + /**
102 + * Create a new Tooltip.js instance
103 + * @class Tooltip
104 + * @param {HTMLElement} reference - The DOM node used as reference of the tooltip (it can be a jQuery element).
105 + * @param {Object} options
106 + * @param {String} options.placement=bottom
107 + * Placement of the popper accepted values: `top(-start, -end), right(-start, -end), bottom(-start, -end),
108 + * left(-start, -end)`
109 + * @param {HTMLElement|String|false} options.container=false - Append the tooltip to a specific element.
110 + * @param {Number|Object} options.delay=0
111 + * Delay showing and hiding the tooltip (ms) - does not apply to manual trigger type.
112 + * If a number is supplied, delay is applied to both hide/show.
113 + * Object structure is: `{ show: 500, hide: 100 }`
114 + * @param {Boolean} options.html=false - Insert HTML into the tooltip. If false, the content will inserted with `innerText`.
115 + * @param {String|PlacementFunction} options.placement='top' - One of the allowed placements, or a function returning one of them.
116 + * @param {String} [options.template='<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>']
117 + * Base HTML to used when creating the tooltip.
118 + * The tooltip's `title` will be injected into the `.tooltip-inner` or `.tooltip__inner`.
119 + * `.tooltip-arrow` or `.tooltip__arrow` will become the tooltip's arrow.
120 + * The outermost wrapper element should have the `.tooltip` class.
121 + * @param {String|HTMLElement|TitleFunction} options.title='' - Default title value if `title` attribute isn't present.
122 + * @param {String} [options.trigger='hover focus']
123 + * How tooltip is triggered - click, hover, focus, manual.
124 + * You may pass multiple triggers; separate them with a space. `manual` cannot be combined with any other trigger.
125 + * @param {HTMLElement} options.boundariesElement
126 + * The element used as boundaries for the tooltip. For more information refer to Popper.js'
127 + * [boundariesElement docs](https://popper.js.org/popper-documentation.html)
128 + * @param {Number|String} options.offset=0 - Offset of the tooltip relative to its reference. For more information refer to Popper.js'
129 + * [offset docs](https://popper.js.org/popper-documentation.html)
130 + * @param {Object} options.popperOptions={} - Popper options, will be passed directly to popper instance. For more information refer to Popper.js'
131 + * [options docs](https://popper.js.org/popper-documentation.html)
132 + * @return {Object} instance - The generated tooltip instance
133 + */
134 + function Tooltip(reference, options) {
135 + classCallCheck(this, Tooltip);
136 +
137 + _initialiseProps.call(this);
138 +
139 + // apply user options over default ones
140 + options = _extends({}, DEFAULT_OPTIONS, options);
141 +
142 + reference.jquery && (reference = reference[0]);
143 +
144 + // cache reference and options
145 + this.reference = reference;
146 + this.options = options;
147 +
148 + // get events list
149 + var events = typeof options.trigger === 'string' ? options.trigger.split(' ').filter(function (trigger) {
150 + return ['click', 'hover', 'focus'].indexOf(trigger) !== -1;
151 + }) : [];
152 +
153 + // set initial state
154 + this._isOpen = false;
155 +
156 + // set event listeners
157 + this._setEventListeners(reference, events, options);
158 + }
159 +
160 + //
161 + // Public methods
162 + //
163 +
164 + /**
165 + * Reveals an element's tooltip. This is considered a "manual" triggering of the tooltip.
166 + * Tooltips with zero-length titles are never displayed.
167 + * @method Tooltip#show
168 + * @memberof Tooltip
169 + */
170 +
171 +
172 + /**
173 + * Hides an element’s tooltip. This is considered a “manual” triggering of the tooltip.
174 + * @method Tooltip#hide
175 + * @memberof Tooltip
176 + */
177 +
178 +
179 + /**
180 + * Hides and destroys an element’s tooltip.
181 + * @method Tooltip#dispose
182 + * @memberof Tooltip
183 + */
184 +
185 +
186 + /**
187 + * Toggles an element’s tooltip. This is considered a “manual” triggering of the tooltip.
188 + * @method Tooltip#toggle
189 + * @memberof Tooltip
190 + */
191 +
192 +
193 + //
194 + // Defaults
195 + //
196 +
197 +
198 + //
199 + // Private methods
200 + //
201 +
202 + createClass(Tooltip, [{
203 + key: '_create',
204 +
205 +
206 + /**
207 + * Creates a new tooltip node
208 + * @memberof Tooltip
209 + * @private
210 + * @param {HTMLElement} reference
211 + * @param {String} template
212 + * @param {String|HTMLElement|TitleFunction} title
213 + * @param {Boolean} allowHtml
214 + * @return {HTMLelement} tooltipNode
215 + */
216 + value: function _create(reference, template, title, allowHtml) {
217 + // create tooltip element
218 + var tooltipGenerator = window.document.createElement('div');
219 + tooltipGenerator.innerHTML = template.trim();
220 + var tooltipNode = tooltipGenerator.childNodes[0];
221 +
222 + // add unique ID to our tooltip (needed for accessibility reasons)
223 + tooltipNode.id = 'tooltip_' + Math.random().toString(36).substr(2, 10);
224 +
225 + // set initial `aria-hidden` state to `false` (it's visible!)
226 + tooltipNode.setAttribute('aria-hidden', 'false');
227 +
228 + // add title to tooltip
229 + var titleNode = tooltipGenerator.querySelector(this.innerSelector);
230 + if (title.nodeType === 1) {
231 + // if title is a node, append it only if allowHtml is true
232 + allowHtml && titleNode.appendChild(title);
233 + } else if (isFunction(title)) {
234 + // if title is a function, call it and set innerText or innerHtml depending by `allowHtml` value
235 + var titleText = title.call(reference);
236 + allowHtml ? titleNode.innerHTML = titleText : titleNode.innerText = titleText;
237 + } else {
238 + // if it's just a simple text, set innerText or innerHtml depending by `allowHtml` value
239 + allowHtml ? titleNode.innerHTML = title : titleNode.innerText = title;
240 + }
241 +
242 + // return the generated tooltip node
243 + return tooltipNode;
244 + }
245 + }, {
246 + key: '_show',
247 + value: function _show(reference, options) {
248 + // don't show if it's already visible
249 + if (this._isOpen) {
250 + return this;
251 + }
252 + this._isOpen = true;
253 +
254 + // if the tooltipNode already exists, just show it
255 + if (this._tooltipNode) {
256 + this._tooltipNode.style.display = '';
257 + this._tooltipNode.setAttribute('aria-hidden', 'false');
258 + this.popperInstance.update();
259 + return this;
260 + }
261 +
262 + // get title
263 + var title = reference.getAttribute('title') || options.title;
264 +
265 + // don't show tooltip if no title is defined
266 + if (!title) {
267 + return this;
268 + }
269 +
270 + // create tooltip node
271 + var tooltipNode = this._create(reference, options.template, title, options.html);
272 +
273 + // Add `aria-describedby` to our reference element for accessibility reasons
274 + reference.setAttribute('aria-describedby', tooltipNode.id);
275 +
276 + // append tooltip to container
277 + var container = this._findContainer(options.container, reference);
278 +
279 + this._append(tooltipNode, container);
280 +
281 + var popperOptions = _extends({}, options.popperOptions, {
282 + placement: options.placement
283 + });
284 +
285 + popperOptions.modifiers = _extends({}, popperOptions.modifiers, {
286 + arrow: {
287 + element: this.arrowSelector
288 + }
289 + });
290 +
291 + if (options.boundariesElement) {
292 + popperOptions.modifiers.preventOverflow = {
293 + boundariesElement: options.boundariesElement
294 + };
295 + }
296 +
297 + this.popperInstance = new Popper(reference, tooltipNode, popperOptions);
298 +
299 + this._tooltipNode = tooltipNode;
300 +
301 + return this;
302 + }
303 + }, {
304 + key: '_hide',
305 + value: function _hide() /*reference, options*/{
306 + // don't hide if it's already hidden
307 + if (!this._isOpen) {
308 + return this;
309 + }
310 +
311 + this._isOpen = false;
312 +
313 + // hide tooltipNode
314 + this._tooltipNode.style.display = 'none';
315 + this._tooltipNode.setAttribute('aria-hidden', 'true');
316 +
317 + return this;
318 + }
319 + }, {
320 + key: '_dispose',
321 + value: function _dispose() {
322 + var _this = this;
323 +
324 + if (this._tooltipNode) {
325 + this._hide();
326 +
327 + // destroy instance
328 + this.popperInstance.destroy();
329 +
330 + // remove event listeners
331 + this._events.forEach(function (_ref) {
332 + var func = _ref.func,
333 + event = _ref.event;
334 +
335 + _this.reference.removeEventListener(event, func);
336 + });
337 + this._events = [];
338 +
339 + // destroy tooltipNode
340 + this._tooltipNode.parentNode.removeChild(this._tooltipNode);
341 + this._tooltipNode = null;
342 + }
343 + return this;
344 + }
345 + }, {
346 + key: '_findContainer',
347 + value: function _findContainer(container, reference) {
348 + // if container is a query, get the relative element
349 + if (typeof container === 'string') {
350 + container = window.document.querySelector(container);
351 + } else if (container === false) {
352 + // if container is `false`, set it to reference parent
353 + container = reference.parentNode;
354 + }
355 + return container;
356 + }
357 +
358 + /**
359 + * Append tooltip to container
360 + * @memberof Tooltip
361 + * @private
362 + * @param {HTMLElement} tooltip
363 + * @param {HTMLElement|String|false} container
364 + */
365 +
366 + }, {
367 + key: '_append',
368 + value: function _append(tooltipNode, container) {
369 + container.appendChild(tooltipNode);
370 + }
371 + }, {
372 + key: '_setEventListeners',
373 + value: function _setEventListeners(reference, events, options) {
374 + var _this2 = this;
375 +
376 + var directEvents = [];
377 + var oppositeEvents = [];
378 +
379 + events.forEach(function (event) {
380 + switch (event) {
381 + case 'hover':
382 + directEvents.push('mouseenter');
383 + oppositeEvents.push('mouseleave');
384 + break;
385 + case 'focus':
386 + directEvents.push('focus');
387 + oppositeEvents.push('blur');
388 + break;
389 + case 'click':
390 + directEvents.push('click');
391 + oppositeEvents.push('click');
392 + break;
393 + }
394 + });
395 +
396 + // schedule show tooltip
397 + directEvents.forEach(function (event) {
398 + var func = function func(evt) {
399 + if (_this2._isOpen === true) {
400 + return;
401 + }
402 + evt.usedByTooltip = true;
403 + _this2._scheduleShow(reference, options.delay, options, evt);
404 + };
405 + _this2._events.push({ event: event, func: func });
406 + reference.addEventListener(event, func);
407 + });
408 +
409 + // schedule hide tooltip
410 + oppositeEvents.forEach(function (event) {
411 + var func = function func(evt) {
412 + if (evt.usedByTooltip === true) {
413 + return;
414 + }
415 + _this2._scheduleHide(reference, options.delay, options, evt);
416 + };
417 + _this2._events.push({ event: event, func: func });
418 + reference.addEventListener(event, func);
419 + });
420 + }
421 + }, {
422 + key: '_scheduleShow',
423 + value: function _scheduleShow(reference, delay, options /*, evt */) {
424 + var _this3 = this;
425 +
426 + // defaults to 0
427 + var computedDelay = delay && delay.show || delay || 0;
428 + window.setTimeout(function () {
429 + return _this3._show(reference, options);
430 + }, computedDelay);
431 + }
432 + }, {
433 + key: '_scheduleHide',
434 + value: function _scheduleHide(reference, delay, options, evt) {
435 + var _this4 = this;
436 +
437 + // defaults to 0
438 + var computedDelay = delay && delay.hide || delay || 0;
439 + window.setTimeout(function () {
440 + if (_this4._isOpen === false) {
441 + return;
442 + }
443 + if (!document.body.contains(_this4._tooltipNode)) {
444 + return;
445 + }
446 +
447 + // if we are hiding because of a mouseleave, we must check that the new
448 + // reference isn't the tooltip, because in this case we don't want to hide it
449 + if (evt.type === 'mouseleave') {
450 + var isSet = _this4._setTooltipNodeEvent(evt, reference, delay, options);
451 +
452 + // if we set the new event, don't hide the tooltip yet
453 + // the new event will take care to hide it if necessary
454 + if (isSet) {
455 + return;
456 + }
457 + }
458 +
459 + _this4._hide(reference, options);
460 + }, computedDelay);
461 + }
462 + }]);
463 + return Tooltip;
464 +}();
465 +
466 +/**
467 + * Placement function, its context is the Tooltip instance.
468 + * @memberof Tooltip
469 + * @callback PlacementFunction
470 + * @param {HTMLElement} tooltip - tooltip DOM node.
471 + * @param {HTMLElement} reference - reference DOM node.
472 + * @return {String} placement - One of the allowed placement options.
473 + */
474 +
475 +/**
476 + * Title function, its context is the Tooltip instance.
477 + * @memberof Tooltip
478 + * @callback TitleFunction
479 + * @return {String} placement - The desired title.
480 + */
481 +
482 +
483 +var _initialiseProps = function _initialiseProps() {
484 + var _this5 = this;
485 +
486 + this.show = function () {
487 + return _this5._show(_this5.reference, _this5.options);
488 + };
489 +
490 + this.hide = function () {
491 + return _this5._hide();
492 + };
493 +
494 + this.dispose = function () {
495 + return _this5._dispose();
496 + };
497 +
498 + this.toggle = function () {
499 + if (_this5._isOpen) {
500 + return _this5.hide();
501 + } else {
502 + return _this5.show();
503 + }
504 + };
505 +
506 + this.arrowSelector = '.tooltip-arrow, .tooltip__arrow';
507 + this.innerSelector = '.tooltip-inner, .tooltip__inner';
508 + this._events = [];
509 +
510 + this._setTooltipNodeEvent = function (evt, reference, delay, options) {
511 + var relatedreference = evt.relatedreference || evt.toElement;
512 +
513 + var callback = function callback(evt2) {
514 + var relatedreference2 = evt2.relatedreference || evt2.toElement;
515 +
516 + // Remove event listener after call
517 + _this5._tooltipNode.removeEventListener(evt.type, callback);
518 +
519 + // If the new reference is not the reference element
520 + if (!reference.contains(relatedreference2)) {
521 + // Schedule to hide tooltip
522 + _this5._scheduleHide(reference, options.delay, options, evt2);
523 + }
524 + };
525 +
526 + if (_this5._tooltipNode.contains(relatedreference)) {
527 + // listen to mouseleave on the tooltip element to be able to hide the tooltip
528 + _this5._tooltipNode.addEventListener(evt.type, callback);
529 + return true;
530 + }
531 +
532 + return false;
533 + };
534 +};
535 +
536 +return Tooltip;
537 +
538 +})));
539 +//# sourceMappingURL=tooltip.js.map
1 +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */
2 +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=Array.isArray(d)))?(e?(e=!1,f=c&&Array.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,N,e),g(f,c,O,e)):(f++,j.call(a,g(f,c,N,e),g(f,c,O,e),g(f,c,N,c.notifyWith))):(d!==N&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S),
3 +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},U=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function V(){this.expando=r.expando+V.uid++}V.uid=1,V.prototype={cache:function(a){var b=a[this.expando];return b||(b={},U(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(L)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var W=new V,X=new V,Y=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Y.test(a)?JSON.parse(a):a)}function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Z,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=$(c)}catch(e){}X.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return X.hasData(a)||W.hasData(a)},data:function(a,b,c){return X.access(a,b,c)},removeData:function(a,b){X.remove(a,b)},_data:function(a,b,c){return W.access(a,b,c)},_removeData:function(a,b){W.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=X.get(f),1===f.nodeType&&!W.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),_(f,d,e[d])));W.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){X.set(this,a)}):T(this,function(b){var c;if(f&&void 0===b){if(c=X.get(f,a),void 0!==c)return c;if(c=_(f,a),void 0!==c)return c}else this.each(function(){X.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=W.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ba=new RegExp("^(?:([+-])=|)("+aa+")([a-z%]*)$","i"),ca=["Top","Right","Bottom","Left"],da=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ea=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&ba.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ga={};function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ga[d]=e,e)}function ia(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=W.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&da(d)&&(e[f]=ha(d))):"none"!==c&&(e[f]="none",W.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ia(this,!0)},hide:function(){return ia(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){da(this)?r(this).show():r(this).hide()})}});var ja=/^(?:checkbox|radio)$/i,ka=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c<d;c++)W.set(a[c],"globalEval",!b||W.get(b[c],"globalEval"))}var pa=/<|&#?\w+;/;function qa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(pa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ka.exec(f)||["",""])[1].toLowerCase(),i=ma[h]||ma._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==xa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===xa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&B(this,"input"))return this.click(),!1},_default:function(a){return B(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?va:wa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:wa,isPropagationStopped:wa,isImmediatePropagationStopped:wa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=va,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=va,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=va,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&sa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ta.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return ya(this,a,b,c,d)},one:function(a,b,c,d){return ya(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=wa),this.each(function(){r.event.remove(this,a,c,b)})}});var za=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/<script|<style|<link/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,Ca=/^true\/(.*)/,Da=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}X.hasData(a)&&(h=X.access(a),i=r.extend({},h),X.set(b,i))}}function Ia(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ja.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ja(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,na(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ga),l=0;l<i;l++)j=h[l],la.test(j.type||"")&&!W.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Da,""),k))}return a}function Ka(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(na(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&oa(na(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(za,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d<e;d++)Ia(f[d],g[d]);if(b)if(c)for(f=f||na(a),g=g||na(h),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);else Ha(a,h);return g=na(h,"script"),g.length>0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(na(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ja(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(na(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var La=/^margin/,Ma=new RegExp("^("+aa+")(?!px)[a-z%]+$","i"),Na=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",ra.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,ra.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Oa(a,b,c){var d,e,f,g,h=a.style;return c=c||Na(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ma.test(g)&&La.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Pa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Qa=/^(none|table(?!-c[ea]).+)/,Ra=/^--/,Sa={position:"absolute",visibility:"hidden",display:"block"},Ta={letterSpacing:"0",fontWeight:"400"},Ua=["Webkit","Moz","ms"],Va=d.createElement("div").style;function Wa(a){if(a in Va)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ua.length;while(c--)if(a=Ua[c]+b,a in Va)return a}function Xa(a){var b=r.cssProps[a];return b||(b=r.cssProps[a]=Wa(a)||a),b}function Ya(a,b,c){var d=ba.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Za(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ca[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ca[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ca[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ca[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ca[f]+"Width",!0,e)));return g}function $a(a,b,c){var d,e=Na(a),f=Oa(a,b,e),g="border-box"===r.css(a,"boxSizing",!1,e);return Ma.test(f)?f:(d=g&&(o.boxSizingReliable()||f===a.style[b]),"auto"===f&&(f=a["offset"+b[0].toUpperCase()+b.slice(1)]),f=parseFloat(f)||0,f+Za(a,b,c||(g?"border":"content"),d,e)+"px")}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Oa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=Ra.test(b),j=a.style;return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b]:(f=typeof c,"string"===f&&(e=ba.exec(c))&&e[1]&&(c=fa(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b),i=Ra.test(b);return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Oa(a,b,d)),"normal"===e&&b in Ta&&(e=Ta[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Qa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?$a(a,b,d):ea(a,Sa,function(){return $a(a,b,d)})},set:function(a,c,d){var e,f=d&&Na(a),g=d&&Za(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=ba.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ya(a,c,g)}}}),r.cssHooks.marginLeft=Pa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Oa(a,"marginLeft"))||a.getBoundingClientRect().left-ea(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ca[d]+b]=f[d]||f[d-2]||f[0];return e}},La.test(a)||(r.cssHooks[a+b].set=Ya)}),r.fn.extend({css:function(a,b){return T(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=Na(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&da(a),q=W.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],cb.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=W.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ia([a],!0),j=a.style.display||j,k=r.css(a,"display"),ia([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=W.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ia([a],!0),m.done(function(){p||ia([a]),W.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=hb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=kb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=ab||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:ab||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);f<g;f++)if(d=kb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,hb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}r.Animation=r.extend(kb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return fa(c.elem,a,ba.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(L);for(var c,d=0,e=a.length;d<e;d++)c=a[d],kb.tweeners[c]=kb.tweeners[c]||[],kb.tweeners[c].unshift(b)},prefilters:[ib],prefilter:function(a,b){b?kb.prefilters.unshift(a):kb.prefilters.push(a)}}),r.speed=function(a,b,c){var d=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in r.fx.speeds?d.duration=r.fx.speeds[d.duration]:d.duration=r.fx.speeds._default),null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){r.isFunction(d.old)&&d.old.call(this),d.queue&&r.dequeue(this,d.queue)},d},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(da).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=kb(this,r.extend({},a),f);(e||W.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=W.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&db.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=W.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),r.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(ab=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),ab=void 0},r.fx.timer=function(a){r.timers.push(a),r.fx.start()},r.fx.interval=13,r.fx.start=function(){bb||(bb=!0,eb())},r.fx.stop=function(){bb=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var lb,mb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),
4 +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!B(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Tb=[],Ub=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Tb.pop()||r.expando+"_"+ub++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Ub.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ub.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Ub,"$1"+e):b.jsonp!==!1&&(b.url+=(vb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Tb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=pb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Vb=a.jQuery,Wb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Wb),b&&a.jQuery===r&&(a.jQuery=Vb),r},b||(a.jQuery=a.$=r),r});
1 +/*
2 + * Container style
3 + */
4 +.ps {
5 + overflow: hidden !important;
6 + overflow-anchor: none;
7 + -ms-overflow-style: none;
8 + touch-action: auto;
9 + -ms-touch-action: auto;
10 +}
11 +
12 +/*
13 + * Scrollbar rail styles
14 + */
15 +.ps__rail-x {
16 + display: none;
17 + opacity: 0;
18 + transition: background-color .2s linear, opacity .2s linear;
19 + -webkit-transition: background-color .2s linear, opacity .2s linear;
20 + height: 15px;
21 + /* there must be 'bottom' or 'top' for ps__rail-x */
22 + bottom: 0px;
23 + /* please don't change 'position' */
24 + position: absolute;
25 +}
26 +
27 +.ps__rail-y {
28 + display: none;
29 + opacity: 0;
30 + transition: background-color .2s linear, opacity .2s linear;
31 + -webkit-transition: background-color .2s linear, opacity .2s linear;
32 + width: 15px;
33 + /* there must be 'right' or 'left' for ps__rail-y */
34 + right: 0;
35 + /* please don't change 'position' */
36 + position: absolute;
37 +}
38 +
39 +.ps--active-x > .ps__rail-x,
40 +.ps--active-y > .ps__rail-y {
41 + display: block;
42 + background-color: transparent;
43 +}
44 +
45 +.ps:hover > .ps__rail-x,
46 +.ps:hover > .ps__rail-y,
47 +.ps--focus > .ps__rail-x,
48 +.ps--focus > .ps__rail-y,
49 +.ps--scrolling-x > .ps__rail-x,
50 +.ps--scrolling-y > .ps__rail-y {
51 + opacity: 0.6;
52 +}
53 +
54 +.ps__rail-x:hover,
55 +.ps__rail-y:hover,
56 +.ps__rail-x:focus,
57 +.ps__rail-y:focus {
58 + background-color: #eee;
59 + opacity: 0.9;
60 +}
61 +
62 +/*
63 + * Scrollbar thumb styles
64 + */
65 +.ps__thumb-x {
66 + background-color: #aaa;
67 + border-radius: 6px;
68 + transition: background-color .2s linear, height .2s ease-in-out;
69 + -webkit-transition: background-color .2s linear, height .2s ease-in-out;
70 + height: 6px;
71 + /* there must be 'bottom' for ps__thumb-x */
72 + bottom: 2px;
73 + /* please don't change 'position' */
74 + position: absolute;
75 +}
76 +
77 +.ps__thumb-y {
78 + background-color: #aaa;
79 + border-radius: 6px;
80 + transition: background-color .2s linear, width .2s ease-in-out;
81 + -webkit-transition: background-color .2s linear, width .2s ease-in-out;
82 + width: 6px;
83 + /* there must be 'right' for ps__thumb-y */
84 + right: 2px;
85 + /* please don't change 'position' */
86 + position: absolute;
87 +}
88 +
89 +.ps__rail-x:hover > .ps__thumb-x,
90 +.ps__rail-x:focus > .ps__thumb-x {
91 + background-color: #999;
92 + height: 11px;
93 +}
94 +
95 +.ps__rail-y:hover > .ps__thumb-y,
96 +.ps__rail-y:focus > .ps__thumb-y {
97 + background-color: #999;
98 + width: 11px;
99 +}
100 +
101 +/* MS supports */
102 +@supports (-ms-overflow-style: none) {
103 + .ps {
104 + overflow: auto !important;
105 + }
106 +}
107 +
108 +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
109 + .ps {
110 + overflow: auto !important;
111 + }
112 +}
1 +/*!
2 + * perfect-scrollbar v1.1.0
3 + * (c) 2017 Hyunje Jun
4 + * @license MIT
5 + */
6 +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.PerfectScrollbar=e()}(this,function(){"use strict";function t(t){return getComputedStyle(t)}function e(t,e){for(var i in e){var n=e[i];"number"==typeof n&&(n+="px"),t.style[i]=n}return t}function i(t){var e=document.createElement("div");return e.className=t,e}function n(t,e){if(!v)throw new Error("No element matching method supported");return v.call(t,e)}function r(t){t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)}function l(t,e){return Array.prototype.filter.call(t.children,function(t){return n(t,e)})}function o(t,e){var i=t.element.classList,n=m.state.scrolling(e);i.contains(n)?clearTimeout(w[e]):i.add(n)}function s(t,e){w[e]=setTimeout(function(){return t.element.classList.remove(m.state.scrolling(e))},t.settings.scrollingThreshold)}function a(t,e){o(t,e),s(t,e)}function c(t){if("function"==typeof window.CustomEvent)return new CustomEvent(t);var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,!1,!1,void 0),e}function h(t,e,i,n){var r=i[0],l=i[1],o=i[2],s=i[3],h=i[4],u=i[5],d=t.element,p=!1;t.reach[s]=null,e<=0&&(e=0,t.reach[s]="start"),e>=t[r]-t[l]&&((e=t[r]-t[l])-d[o]<=2&&(p=!0),t.reach[s]="end");var f=d[o]-e;f&&(d.dispatchEvent(c("ps-scroll-"+s)),f>0?d.dispatchEvent(c("ps-scroll-"+h)):d.dispatchEvent(c("ps-scroll-"+u)),p||(d[o]=e),t.reach[s]&&d.dispatchEvent(c("ps-"+s+"-reach-"+t.reach[s])),n&&a(t,s))}function u(t){return parseInt(t,10)||0}function d(t){return n(t,"input,[contenteditable]")||n(t,"select,[contenteditable]")||n(t,"textarea,[contenteditable]")||n(t,"button,[contenteditable]")}function p(e){var i=t(e);return u(i.width)+u(i.paddingLeft)+u(i.paddingRight)+u(i.borderLeftWidth)+u(i.borderRightWidth)}function f(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function b(t,i){var n={width:i.railXWidth};i.isRtl?n.left=i.negativeScrollAdjustment+t.scrollLeft+i.containerWidth-i.contentWidth:n.left=t.scrollLeft,i.isScrollbarXUsingBottom?n.bottom=i.scrollbarXBottom-t.scrollTop:n.top=i.scrollbarXTop+t.scrollTop,e(i.scrollbarXRail,n);var r={top:t.scrollTop,height:i.railYHeight};i.isScrollbarYUsingRight?i.isRtl?r.right=i.contentWidth-(i.negativeScrollAdjustment+t.scrollLeft)-i.scrollbarYRight-i.scrollbarYOuterWidth:r.right=i.scrollbarYRight-t.scrollLeft:i.isRtl?r.left=i.negativeScrollAdjustment+t.scrollLeft+2*i.containerWidth-i.contentWidth-i.scrollbarYLeft-i.scrollbarYOuterWidth:r.left=i.scrollbarYLeft+t.scrollLeft,e(i.scrollbarYRail,r),e(i.scrollbarX,{left:i.scrollbarXLeft,width:i.scrollbarXWidth-i.railBorderXWidth}),e(i.scrollbarY,{top:i.scrollbarYTop,height:i.scrollbarYHeight-i.railBorderYWidth})}function g(t,e){function i(e){y(t,p,g+m*(e[a]-v),!1),o(t,f),L(t),e.stopPropagation(),e.preventDefault()}function n(){s(t,f),t.event.unbind(t.ownerDocument,"mousemove",i)}var r=e[0],l=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],p=e[7],f=e[8],b=t.element,g=null,v=null,m=null;t.event.bind(t[h],"mousedown",function(e){g=b[d],v=e[a],m=(t[l]-t[r])/(t[c]-t[u]),t.event.bind(t.ownerDocument,"mousemove",i),t.event.once(t.ownerDocument,"mouseup",n),e.stopPropagation(),e.preventDefault()})}var v=Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.msMatchesSelector,m={main:"ps",element:{thumb:function(t){return"ps__thumb-"+t},rail:function(t){return"ps__rail-"+t},consuming:"ps__child--consume"},state:{focus:"ps--focus",active:function(t){return"ps--active-"+t},scrolling:function(t){return"ps--scrolling-"+t}}},w={x:null,y:null},Y=function(t){this.element=t,this.handlers={}},X={isEmpty:{configurable:!0}};Y.prototype.bind=function(t,e){void 0===this.handlers[t]&&(this.handlers[t]=[]),this.handlers[t].push(e),this.element.addEventListener(t,e,!1)},Y.prototype.unbind=function(t,e){var i=this;this.handlers[t]=this.handlers[t].filter(function(n){return!(!e||n===e)||(i.element.removeEventListener(t,n,!1),!1)})},Y.prototype.unbindAll=function(){var t=this;for(var e in t.handlers)t.unbind(e)},X.isEmpty.get=function(){var t=this;return Object.keys(this.handlers).every(function(e){return 0===t.handlers[e].length})},Object.defineProperties(Y.prototype,X);var W=function(){this.eventElements=[]};W.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return e||(e=new Y(t),this.eventElements.push(e)),e},W.prototype.bind=function(t,e,i){this.eventElement(t).bind(e,i)},W.prototype.unbind=function(t,e,i){var n=this.eventElement(t);n.unbind(e,i),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)},W.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]},W.prototype.once=function(t,e,i){var n=this.eventElement(t),r=function(t){n.unbind(e,r),i(t)};n.bind(e,r)};var y=function(t,e,i,n){void 0===n&&(n=!0);var r;if("top"===e)r=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==e)throw new Error("A proper axis should be provided");r=["contentWidth","containerWidth","scrollLeft","x","left","right"]}h(t,i,r,n)},R={isWebKit:document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:navigator&&navigator.msMaxTouchPoints},L=function(t){var e=t.element;t.containerWidth=e.clientWidth,t.containerHeight=e.clientHeight,t.contentWidth=e.scrollWidth,t.contentHeight=e.scrollHeight,e.contains(t.scrollbarXRail)||(l(e,m.element.rail("x")).forEach(function(t){return r(t)}),e.appendChild(t.scrollbarXRail)),e.contains(t.scrollbarYRail)||(l(e,m.element.rail("y")).forEach(function(t){return r(t)}),e.appendChild(t.scrollbarYRail)),!t.settings.suppressScrollX&&t.containerWidth+t.settings.scrollXMarginOffset<t.contentWidth?(t.scrollbarXActive=!0,t.railXWidth=t.containerWidth-t.railXMarginWidth,t.railXRatio=t.containerWidth/t.railXWidth,t.scrollbarXWidth=f(t,u(t.railXWidth*t.containerWidth/t.contentWidth)),t.scrollbarXLeft=u((t.negativeScrollAdjustment+e.scrollLeft)*(t.railXWidth-t.scrollbarXWidth)/(t.contentWidth-t.containerWidth))):t.scrollbarXActive=!1,!t.settings.suppressScrollY&&t.containerHeight+t.settings.scrollYMarginOffset<t.contentHeight?(t.scrollbarYActive=!0,t.railYHeight=t.containerHeight-t.railYMarginHeight,t.railYRatio=t.containerHeight/t.railYHeight,t.scrollbarYHeight=f(t,u(t.railYHeight*t.containerHeight/t.contentHeight)),t.scrollbarYTop=u(e.scrollTop*(t.railYHeight-t.scrollbarYHeight)/(t.contentHeight-t.containerHeight))):t.scrollbarYActive=!1,t.scrollbarXLeft>=t.railXWidth-t.scrollbarXWidth&&(t.scrollbarXLeft=t.railXWidth-t.scrollbarXWidth),t.scrollbarYTop>=t.railYHeight-t.scrollbarYHeight&&(t.scrollbarYTop=t.railYHeight-t.scrollbarYHeight),b(e,t),t.scrollbarXActive?e.classList.add(m.state.active("x")):(e.classList.remove(m.state.active("x")),t.scrollbarXWidth=0,t.scrollbarXLeft=0,y(t,"left",0)),t.scrollbarYActive?e.classList.add(m.state.active("y")):(e.classList.remove(m.state.active("y")),t.scrollbarYHeight=0,t.scrollbarYTop=0,y(t,"top",0))},H={"click-rail":function(t){var e=t.element;t.event.bind(t.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarYRail,"mousedown",function(i){var n=i.pageY-window.pageYOffset-t.scrollbarYRail.getBoundingClientRect().top>t.scrollbarYTop?1:-1;y(t,"top",e.scrollTop+n*t.containerHeight),L(t),i.stopPropagation()}),t.event.bind(t.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),t.event.bind(t.scrollbarXRail,"mousedown",function(i){var n=i.pageX-window.pageXOffset-t.scrollbarXRail.getBoundingClientRect().left>t.scrollbarXLeft?1:-1;y(t,"left",e.scrollLeft+n*t.containerWidth),L(t),i.stopPropagation()})},"drag-thumb":function(t){g(t,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","left","x"]),g(t,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","top","y"])},keyboard:function(t){function e(e,n){var r=i.scrollTop;if(0===e){if(!t.scrollbarYActive)return!1;if(0===r&&n>0||r>=t.contentHeight-t.containerHeight&&n<0)return!t.settings.wheelPropagation}var l=i.scrollLeft;if(0===n){if(!t.scrollbarXActive)return!1;if(0===l&&e<0||l>=t.contentWidth-t.containerWidth&&e>0)return!t.settings.wheelPropagation}return!0}var i=t.element,r=function(){return n(i,":hover")},l=function(){return n(t.scrollbarX,":focus")||n(t.scrollbarY,":focus")};t.event.bind(t.ownerDocument,"keydown",function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(r()||l())){var o=document.activeElement?document.activeElement:t.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(d(o))return}var s=0,a=0;switch(n.which){case 37:s=n.metaKey?-t.contentWidth:n.altKey?-t.containerWidth:-30;break;case 38:a=n.metaKey?t.contentHeight:n.altKey?t.containerHeight:30;break;case 39:s=n.metaKey?t.contentWidth:n.altKey?t.containerWidth:30;break;case 40:a=n.metaKey?-t.contentHeight:n.altKey?-t.containerHeight:-30;break;case 32:a=n.shiftKey?t.containerHeight:-t.containerHeight;break;case 33:a=t.containerHeight;break;case 34:a=-t.containerHeight;break;case 36:a=t.contentHeight;break;case 35:a=-t.contentHeight;break;default:return}t.settings.suppressScrollX&&0!==s||t.settings.suppressScrollY&&0!==a||(y(t,"top",i.scrollTop-a),y(t,"left",i.scrollLeft+s),L(t),e(s,a)&&n.preventDefault())}})},wheel:function(e){function i(t,i){var n=o.scrollTop;if(0===t){if(!e.scrollbarYActive)return!1;if(0===n&&i>0||n>=e.contentHeight-e.containerHeight&&i<0)return!e.settings.wheelPropagation}var r=o.scrollLeft;if(0===i){if(!e.scrollbarXActive)return!1;if(0===r&&t<0||r>=e.contentWidth-e.containerWidth&&t>0)return!e.settings.wheelPropagation}return!0}function n(t){var e=t.deltaX,i=-1*t.deltaY;return void 0!==e&&void 0!==i||(e=-1*t.wheelDeltaX/6,i=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,i*=10),e!==e&&i!==i&&(e=0,i=t.wheelDelta),t.shiftKey?[-i,-e]:[e,i]}function r(e,i,n){if(!R.isWebKit&&o.querySelector("select:focus"))return!0;if(!o.contains(e))return!1;for(var r=e;r&&r!==o;){if(r.classList.contains(m.element.consuming))return!0;var l=t(r);if([l.overflow,l.overflowX,l.overflowY].join("").match(/(scroll|auto)/)){var s=r.scrollHeight-r.clientHeight;if(s>0&&!(0===r.scrollTop&&n>0||r.scrollTop===s&&n<0))return!0;var a=r.scrollLeft-r.clientWidth;if(a>0&&!(0===r.scrollLeft&&i<0||r.scrollLeft===a&&i>0))return!0}r=r.parentNode}return!1}function l(t){var l=n(t),s=l[0],a=l[1];if(!r(t.target,s,a)){var c=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?y(e,"top",o.scrollTop-a*e.settings.wheelSpeed):y(e,"top",o.scrollTop+s*e.settings.wheelSpeed),c=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(s?y(e,"left",o.scrollLeft+s*e.settings.wheelSpeed):y(e,"left",o.scrollLeft-a*e.settings.wheelSpeed),c=!0):(y(e,"top",o.scrollTop-a*e.settings.wheelSpeed),y(e,"left",o.scrollLeft+s*e.settings.wheelSpeed)),L(e),(c=c||i(s,a))&&(t.stopPropagation(),t.preventDefault())}}var o=e.element;void 0!==window.onwheel?e.event.bind(o,"wheel",l):void 0!==window.onmousewheel&&e.event.bind(o,"mousewheel",l)},touch:function(t){function e(e,i){var n=h.scrollTop,r=h.scrollLeft,l=Math.abs(e),o=Math.abs(i);if(o>l){if(i<0&&n===t.contentHeight-t.containerHeight||i>0&&0===n)return{stop:!t.settings.swipePropagation,prevent:0===window.scrollY}}else if(l>o&&(e<0&&r===t.contentWidth-t.containerWidth||e>0&&0===r))return{stop:!t.settings.swipePropagation,prevent:!0};return{stop:!0,prevent:!0}}function i(e,i){y(t,"top",h.scrollTop-i),y(t,"left",h.scrollLeft-e),L(t)}function n(){b=!0}function r(){b=!1}function l(t){return t.targetTouches?t.targetTouches[0]:t}function o(t){return!(t.pointerType&&"pen"===t.pointerType&&0===t.buttons||(!t.targetTouches||1!==t.targetTouches.length)&&(!t.pointerType||"mouse"===t.pointerType||t.pointerType===t.MSPOINTER_TYPE_MOUSE))}function s(t){if(o(t)){g=!0;var e=l(t);u.pageX=e.pageX,u.pageY=e.pageY,d=(new Date).getTime(),null!==f&&clearInterval(f),t.stopPropagation()}}function a(n){if(!g&&t.settings.swipePropagation&&s(n),!b&&g&&o(n)){var r=l(n),a={pageX:r.pageX,pageY:r.pageY},c=a.pageX-u.pageX,h=a.pageY-u.pageY;i(c,h),u=a;var f=(new Date).getTime(),v=f-d;v>0&&(p.x=c/v,p.y=h/v,d=f);var m=e(c,h),w=m.stop,Y=m.prevent;w&&n.stopPropagation(),Y&&n.preventDefault()}}function c(){!b&&g&&(g=!1,t.settings.swipeEasing&&(clearInterval(f),f=setInterval(function(){t.isInitialized?clearInterval(f):p.x||p.y?Math.abs(p.x)<.01&&Math.abs(p.y)<.01?clearInterval(f):(i(30*p.x,30*p.y),p.x*=.8,p.y*=.8):clearInterval(f)},10)))}if(R.supportsTouch||R.supportsIePointer){var h=t.element,u={},d=0,p={},f=null,b=!1,g=!1;R.supportsTouch?(t.event.bind(window,"touchstart",n),t.event.bind(window,"touchend",r),t.event.bind(h,"touchstart",s),t.event.bind(h,"touchmove",a),t.event.bind(h,"touchend",c)):R.supportsIePointer&&(window.PointerEvent?(t.event.bind(window,"pointerdown",n),t.event.bind(window,"pointerup",r),t.event.bind(h,"pointerdown",s),t.event.bind(h,"pointermove",a),t.event.bind(h,"pointerup",c)):window.MSPointerEvent&&(t.event.bind(window,"MSPointerDown",n),t.event.bind(window,"MSPointerUp",r),t.event.bind(h,"MSPointerDown",s),t.event.bind(h,"MSPointerMove",a),t.event.bind(h,"MSPointerUp",c)))}}},T=function(n,r){var l=this;if(void 0===r&&(r={}),"string"==typeof n&&(n=document.querySelector(n)),!n||!n.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=n,n.classList.add(m.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!1,wheelSpeed:1};for(var o in r)l.settings[o]=r[o];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var s=function(){return n.classList.add(m.state.focus)},a=function(){return n.classList.remove(m.state.focus)};this.isRtl="rtl"===t(n).direction,this.isNegativeScroll=function(){var t=n.scrollLeft,e=null;return n.scrollLeft=-1,e=n.scrollLeft<0,n.scrollLeft=t,e}(),this.negativeScrollAdjustment=this.isNegativeScroll?n.scrollWidth-n.clientWidth:0,this.event=new W,this.ownerDocument=n.ownerDocument||document,this.scrollbarXRail=i(m.element.rail("x")),n.appendChild(this.scrollbarXRail),this.scrollbarX=i(m.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",s),this.event.bind(this.scrollbarX,"blur",a),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=t(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=u(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=u(c.borderLeftWidth)+u(c.borderRightWidth),e(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=u(c.marginLeft)+u(c.marginRight),e(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=i(m.element.rail("y")),n.appendChild(this.scrollbarYRail),this.scrollbarY=i(m.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",s),this.event.bind(this.scrollbarY,"blur",a),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var h=t(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=u(h.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?p(this.scrollbarY):null,this.railBorderYWidth=u(h.borderTopWidth)+u(h.borderBottomWidth),e(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=u(h.marginTop)+u(h.marginBottom),e(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:n.scrollLeft<=0?"start":n.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:n.scrollTop<=0?"start":n.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.settings.handlers.forEach(function(t){return H[t](l)}),this.event.bind(this.element,"scroll",function(){return L(l)}),L(this)},E={isInitialized:{configurable:!0}};return E.isInitialized.get=function(){return this.element.classList.contains(m.main)},T.prototype.update=function(){this.isInitialized&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,e(this.scrollbarXRail,{display:"block"}),e(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=u(t(this.scrollbarXRail).marginLeft)+u(t(this.scrollbarXRail).marginRight),this.railYMarginHeight=u(t(this.scrollbarYRail).marginTop)+u(t(this.scrollbarYRail).marginBottom),e(this.scrollbarXRail,{display:"none"}),e(this.scrollbarYRail,{display:"none"}),L(this),e(this.scrollbarXRail,{display:""}),e(this.scrollbarYRail,{display:""}))},T.prototype.destroy=function(){this.isInitialized&&(this.event.unbindAll(),r(this.scrollbarX),r(this.scrollbarY),r(this.scrollbarXRail),r(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null)},T.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")},Object.defineProperties(T.prototype,E),T});
...\ No newline at end of file ...\ No newline at end of file
1 +.select2-container {
2 + box-sizing: border-box;
3 + display: inline-block;
4 + margin: 0;
5 + position: relative;
6 + vertical-align: middle; }
7 + .select2-container .select2-selection--single {
8 + box-sizing: border-box;
9 + cursor: pointer;
10 + display: block;
11 + height: 28px;
12 + user-select: none;
13 + -webkit-user-select: none; }
14 + .select2-container .select2-selection--single .select2-selection__rendered {
15 + display: block;
16 + padding-left: 8px;
17 + padding-right: 20px;
18 + overflow: hidden;
19 + text-overflow: ellipsis;
20 + white-space: nowrap; }
21 + .select2-container .select2-selection--single .select2-selection__clear {
22 + position: relative; }
23 + .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
24 + padding-right: 8px;
25 + padding-left: 20px; }
26 + .select2-container .select2-selection--multiple {
27 + box-sizing: border-box;
28 + cursor: pointer;
29 + display: block;
30 + min-height: 32px;
31 + user-select: none;
32 + -webkit-user-select: none; }
33 + .select2-container .select2-selection--multiple .select2-selection__rendered {
34 + display: inline-block;
35 + overflow: hidden;
36 + padding-left: 8px;
37 + text-overflow: ellipsis;
38 + white-space: nowrap; }
39 + .select2-container .select2-search--inline {
40 + float: left; }
41 + .select2-container .select2-search--inline .select2-search__field {
42 + box-sizing: border-box;
43 + border: none;
44 + font-size: 100%;
45 + margin-top: 5px;
46 + padding: 0; }
47 + .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
48 + -webkit-appearance: none; }
49 +
50 +.select2-dropdown {
51 + background-color: white;
52 + border: 1px solid #aaa;
53 + border-radius: 4px;
54 + box-sizing: border-box;
55 + display: block;
56 + position: absolute;
57 + left: -100000px;
58 + width: 100%;
59 + z-index: 1051; }
60 +
61 +.select2-results {
62 + display: block; }
63 +
64 +.select2-results__options {
65 + list-style: none;
66 + margin: 0;
67 + padding: 0; }
68 +
69 +.select2-results__option {
70 + padding: 6px;
71 + user-select: none;
72 + -webkit-user-select: none; }
73 + .select2-results__option[aria-selected] {
74 + cursor: pointer; }
75 +
76 +.select2-container--open .select2-dropdown {
77 + left: 0; }
78 +
79 +.select2-container--open .select2-dropdown--above {
80 + border-bottom: none;
81 + border-bottom-left-radius: 0;
82 + border-bottom-right-radius: 0; }
83 +
84 +.select2-container--open .select2-dropdown--below {
85 + border-top: none;
86 + border-top-left-radius: 0;
87 + border-top-right-radius: 0; }
88 +
89 +.select2-search--dropdown {
90 + display: block;
91 + padding: 4px; }
92 + .select2-search--dropdown .select2-search__field {
93 + padding: 4px;
94 + width: 100%;
95 + box-sizing: border-box; }
96 + .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
97 + -webkit-appearance: none; }
98 + .select2-search--dropdown.select2-search--hide {
99 + display: none; }
100 +
101 +.select2-close-mask {
102 + border: 0;
103 + margin: 0;
104 + padding: 0;
105 + display: block;
106 + position: fixed;
107 + left: 0;
108 + top: 0;
109 + min-height: 100%;
110 + min-width: 100%;
111 + height: auto;
112 + width: auto;
113 + opacity: 0;
114 + z-index: 99;
115 + background-color: #fff;
116 + filter: alpha(opacity=0); }
117 +
118 +.select2-hidden-accessible {
119 + border: 0 !important;
120 + clip: rect(0 0 0 0) !important;
121 + height: 1px !important;
122 + margin: -1px !important;
123 + overflow: hidden !important;
124 + padding: 0 !important;
125 + position: absolute !important;
126 + width: 1px !important; }
127 +
128 +.select2-container--default .select2-selection--single {
129 + background-color: #fff;
130 + border: 1px solid #aaa;
131 + border-radius: 4px; }
132 + .select2-container--default .select2-selection--single .select2-selection__rendered {
133 + color: #444;
134 + line-height: 28px; }
135 + .select2-container--default .select2-selection--single .select2-selection__clear {
136 + cursor: pointer;
137 + float: right;
138 + font-weight: bold; }
139 + .select2-container--default .select2-selection--single .select2-selection__placeholder {
140 + color: #999; }
141 + .select2-container--default .select2-selection--single .select2-selection__arrow {
142 + height: 26px;
143 + position: absolute;
144 + top: 1px;
145 + right: 1px;
146 + width: 20px; }
147 + .select2-container--default .select2-selection--single .select2-selection__arrow b {
148 + border-color: #888 transparent transparent transparent;
149 + border-style: solid;
150 + border-width: 5px 4px 0 4px;
151 + height: 0;
152 + left: 50%;
153 + margin-left: -4px;
154 + margin-top: -2px;
155 + position: absolute;
156 + top: 50%;
157 + width: 0; }
158 +
159 +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
160 + float: left; }
161 +
162 +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
163 + left: 1px;
164 + right: auto; }
165 +
166 +.select2-container--default.select2-container--disabled .select2-selection--single {
167 + background-color: #eee;
168 + cursor: default; }
169 + .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
170 + display: none; }
171 +
172 +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
173 + border-color: transparent transparent #888 transparent;
174 + border-width: 0 4px 5px 4px; }
175 +
176 +.select2-container--default .select2-selection--multiple {
177 + background-color: white;
178 + border: 1px solid #aaa;
179 + border-radius: 4px;
180 + cursor: text; }
181 + .select2-container--default .select2-selection--multiple .select2-selection__rendered {
182 + box-sizing: border-box;
183 + list-style: none;
184 + margin: 0;
185 + padding: 0 5px;
186 + width: 100%; }
187 + .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
188 + list-style: none; }
189 + .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
190 + color: #999;
191 + margin-top: 5px;
192 + float: left; }
193 + .select2-container--default .select2-selection--multiple .select2-selection__clear {
194 + cursor: pointer;
195 + float: right;
196 + font-weight: bold;
197 + margin-top: 5px;
198 + margin-right: 10px; }
199 + .select2-container--default .select2-selection--multiple .select2-selection__choice {
200 + background-color: #e4e4e4;
201 + border: 1px solid #aaa;
202 + border-radius: 4px;
203 + cursor: default;
204 + float: left;
205 + margin-right: 5px;
206 + margin-top: 5px;
207 + padding: 0 5px; }
208 + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
209 + color: #999;
210 + cursor: pointer;
211 + display: inline-block;
212 + font-weight: bold;
213 + margin-right: 2px; }
214 + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
215 + color: #333; }
216 +
217 +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
218 + float: right; }
219 +
220 +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
221 + margin-left: 5px;
222 + margin-right: auto; }
223 +
224 +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
225 + margin-left: 2px;
226 + margin-right: auto; }
227 +
228 +.select2-container--default.select2-container--focus .select2-selection--multiple {
229 + border: solid black 1px;
230 + outline: 0; }
231 +
232 +.select2-container--default.select2-container--disabled .select2-selection--multiple {
233 + background-color: #eee;
234 + cursor: default; }
235 +
236 +.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
237 + display: none; }
238 +
239 +.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
240 + border-top-left-radius: 0;
241 + border-top-right-radius: 0; }
242 +
243 +.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
244 + border-bottom-left-radius: 0;
245 + border-bottom-right-radius: 0; }
246 +
247 +.select2-container--default .select2-search--dropdown .select2-search__field {
248 + border: 1px solid #aaa; }
249 +
250 +.select2-container--default .select2-search--inline .select2-search__field {
251 + background: transparent;
252 + border: none;
253 + outline: 0;
254 + box-shadow: none;
255 + -webkit-appearance: textfield; }
256 +
257 +.select2-container--default .select2-results > .select2-results__options {
258 + max-height: 200px;
259 + overflow-y: auto; }
260 +
261 +.select2-container--default .select2-results__option[role=group] {
262 + padding: 0; }
263 +
264 +.select2-container--default .select2-results__option[aria-disabled=true] {
265 + color: #999; }
266 +
267 +.select2-container--default .select2-results__option[aria-selected=true] {
268 + background-color: #ddd; }
269 +
270 +.select2-container--default .select2-results__option .select2-results__option {
271 + padding-left: 1em; }
272 + .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
273 + padding-left: 0; }
274 + .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
275 + margin-left: -1em;
276 + padding-left: 2em; }
277 + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
278 + margin-left: -2em;
279 + padding-left: 3em; }
280 + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
281 + margin-left: -3em;
282 + padding-left: 4em; }
283 + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
284 + margin-left: -4em;
285 + padding-left: 5em; }
286 + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
287 + margin-left: -5em;
288 + padding-left: 6em; }
289 +
290 +.select2-container--default .select2-results__option--highlighted[aria-selected] {
291 + background-color: #5897fb;
292 + color: white; }
293 +
294 +.select2-container--default .select2-results__group {
295 + cursor: default;
296 + display: block;
297 + padding: 6px; }
298 +
299 +.select2-container--classic .select2-selection--single {
300 + background-color: #f7f7f7;
301 + border: 1px solid #aaa;
302 + border-radius: 4px;
303 + outline: 0;
304 + background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
305 + background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
306 + background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
307 + background-repeat: repeat-x;
308 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
309 + .select2-container--classic .select2-selection--single:focus {
310 + border: 1px solid #5897fb; }
311 + .select2-container--classic .select2-selection--single .select2-selection__rendered {
312 + color: #444;
313 + line-height: 28px; }
314 + .select2-container--classic .select2-selection--single .select2-selection__clear {
315 + cursor: pointer;
316 + float: right;
317 + font-weight: bold;
318 + margin-right: 10px; }
319 + .select2-container--classic .select2-selection--single .select2-selection__placeholder {
320 + color: #999; }
321 + .select2-container--classic .select2-selection--single .select2-selection__arrow {
322 + background-color: #ddd;
323 + border: none;
324 + border-left: 1px solid #aaa;
325 + border-top-right-radius: 4px;
326 + border-bottom-right-radius: 4px;
327 + height: 26px;
328 + position: absolute;
329 + top: 1px;
330 + right: 1px;
331 + width: 20px;
332 + background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
333 + background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
334 + background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
335 + background-repeat: repeat-x;
336 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
337 + .select2-container--classic .select2-selection--single .select2-selection__arrow b {
338 + border-color: #888 transparent transparent transparent;
339 + border-style: solid;
340 + border-width: 5px 4px 0 4px;
341 + height: 0;
342 + left: 50%;
343 + margin-left: -4px;
344 + margin-top: -2px;
345 + position: absolute;
346 + top: 50%;
347 + width: 0; }
348 +
349 +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
350 + float: left; }
351 +
352 +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
353 + border: none;
354 + border-right: 1px solid #aaa;
355 + border-radius: 0;
356 + border-top-left-radius: 4px;
357 + border-bottom-left-radius: 4px;
358 + left: 1px;
359 + right: auto; }
360 +
361 +.select2-container--classic.select2-container--open .select2-selection--single {
362 + border: 1px solid #5897fb; }
363 + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
364 + background: transparent;
365 + border: none; }
366 + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
367 + border-color: transparent transparent #888 transparent;
368 + border-width: 0 4px 5px 4px; }
369 +
370 +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
371 + border-top: none;
372 + border-top-left-radius: 0;
373 + border-top-right-radius: 0;
374 + background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
375 + background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
376 + background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
377 + background-repeat: repeat-x;
378 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
379 +
380 +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
381 + border-bottom: none;
382 + border-bottom-left-radius: 0;
383 + border-bottom-right-radius: 0;
384 + background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
385 + background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
386 + background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
387 + background-repeat: repeat-x;
388 + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
389 +
390 +.select2-container--classic .select2-selection--multiple {
391 + background-color: white;
392 + border: 1px solid #aaa;
393 + border-radius: 4px;
394 + cursor: text;
395 + outline: 0; }
396 + .select2-container--classic .select2-selection--multiple:focus {
397 + border: 1px solid #5897fb; }
398 + .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
399 + list-style: none;
400 + margin: 0;
401 + padding: 0 5px; }
402 + .select2-container--classic .select2-selection--multiple .select2-selection__clear {
403 + display: none; }
404 + .select2-container--classic .select2-selection--multiple .select2-selection__choice {
405 + background-color: #e4e4e4;
406 + border: 1px solid #aaa;
407 + border-radius: 4px;
408 + cursor: default;
409 + float: left;
410 + margin-right: 5px;
411 + margin-top: 5px;
412 + padding: 0 5px; }
413 + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
414 + color: #888;
415 + cursor: pointer;
416 + display: inline-block;
417 + font-weight: bold;
418 + margin-right: 2px; }
419 + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
420 + color: #555; }
421 +
422 +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
423 + float: right; }
424 +
425 +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
426 + margin-left: 5px;
427 + margin-right: auto; }
428 +
429 +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
430 + margin-left: 2px;
431 + margin-right: auto; }
432 +
433 +.select2-container--classic.select2-container--open .select2-selection--multiple {
434 + border: 1px solid #5897fb; }
435 +
436 +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
437 + border-top: none;
438 + border-top-left-radius: 0;
439 + border-top-right-radius: 0; }
440 +
441 +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
442 + border-bottom: none;
443 + border-bottom-left-radius: 0;
444 + border-bottom-right-radius: 0; }
445 +
446 +.select2-container--classic .select2-search--dropdown .select2-search__field {
447 + border: 1px solid #aaa;
448 + outline: 0; }
449 +
450 +.select2-container--classic .select2-search--inline .select2-search__field {
451 + outline: 0;
452 + box-shadow: none; }
453 +
454 +.select2-container--classic .select2-dropdown {
455 + background-color: white;
456 + border: 1px solid transparent; }
457 +
458 +.select2-container--classic .select2-dropdown--above {
459 + border-bottom: none; }
460 +
461 +.select2-container--classic .select2-dropdown--below {
462 + border-top: none; }
463 +
464 +.select2-container--classic .select2-results > .select2-results__options {
465 + max-height: 200px;
466 + overflow-y: auto; }
467 +
468 +.select2-container--classic .select2-results__option[role=group] {
469 + padding: 0; }
470 +
471 +.select2-container--classic .select2-results__option[aria-disabled=true] {
472 + color: grey; }
473 +
474 +.select2-container--classic .select2-results__option--highlighted[aria-selected] {
475 + background-color: #3875d7;
476 + color: white; }
477 +
478 +.select2-container--classic .select2-results__group {
479 + cursor: default;
480 + display: block;
481 + padding: 6px; }
482 +
483 +.select2-container--classic.select2-container--open .select2-dropdown {
484 + border-color: #5897fb; }
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
1 +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k<a.length;k+=1)if(m=a[k],"."===m)a.splice(k,1),k-=1;else if(".."===m){if(1===k&&(".."===a[2]||".."===a[0]))break;k>0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n<c.length;n+=1)if(m=o(c[n],f),k=m.f,"require"===k)u[n]=p.require(a);else if("exports"===k)u[n]=p.exports(a),s=!0;else if("module"===k)h=u[n]=p.module(a);else if(e(q,k)||e(r,k)||e(t,k))u[n]=j(k);else{if(!m.p)throw new Error(a+" missing "+k);m.p.load(m.n,g(f,!0),i(k),{}),u[n]=q[k]}l=d?d.apply(q[a],u):void 0,a&&(h&&h.exports!==b&&h.exports!==q[a]?q[a]=h.exports:l===b&&s||(q[a]=l))}else a&&(q[a]=d)},a=c=n=function(a,c,d,e,f){if("string"==typeof a)return p[a]?p[a](c):j(o(a,c).f);if(!a.splice){if(s=a,s.deps&&n(s.deps,s.callback),!c)return;c.splice?(a=c,c=d,d=null):a=b}return c=c||function(){},"function"==typeof d&&(d=e,e=f),e?m(b,a,c,d):setTimeout(function(){m(b,a,c,d)},4),n},n.config=function(a){return n(a)},a._defined=q,d=function(a,b,c){if("string"!=typeof a)throw new Error("See almond README: incorrect module build, no module name");b.splice||(c=b,b=[]),e(q,a)||e(r,a)||(r[a]=[a,b,c])},d.amd={jQuery:!0}}(),b.requirejs=a,b.require=c,b.define=d}}(),b.define("almond",function(){}),b.define("jquery",[],function(){var b=a||$;return null==b&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),b}),b.define("select2/utils",["jquery"],function(a){function b(a){var b=a.prototype,c=[];for(var d in b){var e=b[d];"function"==typeof e&&"constructor"!==d&&c.push(d)}return c}var c={};c.Extend=function(a,b){function c(){this.constructor=a}var d={}.hasOwnProperty;for(var e in b)d.call(b,e)&&(a[e]=b[e]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},c.Decorate=function(a,c){function d(){var b=Array.prototype.unshift,d=c.prototype.constructor.length,e=a.prototype.constructor;d>0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;h<g.length;h++){var i=g[h];d.prototype[i]=a.prototype[i]}for(var j=(function(a){var b=function(){};a in d.prototype&&(b=d.prototype[a]);var e=c.prototype[a];return function(){var a=Array.prototype.unshift;return a.call(arguments,b),e.apply(this,arguments)}}),k=0;k<f.length;k++){var l=f[k];d.prototype[l]=j(l)}return d};var d=function(){this.listeners={}};return d.prototype.on=function(a,b){this.listeners=this.listeners||{},a in this.listeners?this.listeners[a].push(b):this.listeners[a]=[b]},d.prototype.trigger=function(a){var b=Array.prototype.slice,c=b.call(arguments,1);this.listeners=this.listeners||{},null==c&&(c=[]),0===c.length&&c.push({}),c[0]._type=a,a in this.listeners&&this.invoke(this.listeners[a],b.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},d.prototype.invoke=function(a,b){for(var c=0,d=a.length;d>c;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e<c.length;e++){var f=c[e];f=f.substring(0,1).toLowerCase()+f.substring(1),f in d||(d[f]={}),e==c.length-1&&(d[f]=a[b]),d=d[f]}delete a[b]}}return a},c.hasScroll=function(b,c){var d=a(c),e=c.style.overflowX,f=c.style.overflowY;return e!==f||"hidden"!==f&&"visible"!==f?"scroll"===e||"scroll"===f?!0:d.innerHeight()<c.scrollHeight||d.innerWidth()<c.scrollWidth:!1},c.escapeMarkup=function(a){var b={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c<a.results.length;c++){var d=a.results[c],e=this.option(d);b.push(e)}this.$results.append(b)},c.prototype.position=function(a,b){var c=b.find(".select2-results");c.append(a)},c.prototype.sort=function(a){var b=this.options.get("sorter");return b(a)},c.prototype.highlightFirstItem=function(){var a=this.$results.find(".select2-results__option[aria-selected]"),b=a.filter("[aria-selected=true]");b.length>0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j<b.children.length;j++){var k=b.children[j],l=this.option(k);i.push(l)}var m=a("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("<span></span>")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('<ul class="select2-selection__rendered"></ul>'),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d<a.length;d++){var e=a[d],f=this.selectionContainer(),g=this.display(e,f);f.append(g),f.prop("title",e.title||e.text),f.data("data",e),b.push(f)}var h=this.$selection.find(".select2-selection__rendered");c.appendMany(h,b)}},d}),b.define("select2/selection/placeholder",["../utils"],function(a){function b(a,b,c){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c)}return b.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},b.prototype.createPlaceholder=function(a,b){var c=this.selectionContainer();return c.html(this.display(b)),c.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),c},b.prototype.update=function(a,b){var c=1==b.length&&b[0].id!=this.placeholder.id,d=b.length>1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e<d.length;e++){var f={data:d[e]};if(this.trigger("unselect",f),f.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},c.prototype._handleKeyboardClear=function(a,c,d){d.isOpen()||(c.which==b.DELETE||c.which==b.BACKSPACE)&&this._handleClear(c)},c.prototype.update=function(b,c){if(b.call(this,c),!(this.$selection.find(".select2-selection__placeholder").length>0||0===c.length)){var d=a('<span class="select2-selection__clear">&times;</span>');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change");
2 +if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f<a.length;f++){var g=a[f].id;-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")});else{var d=a.id;this.$element.val(d),this.$element.trigger("change")}},d.prototype.unselect=function(a){var b=this;if(this.$element.prop("multiple"))return a.selected=!1,c(a.element).is("option")?(a.element.selected=!1,void this.$element.trigger("change")):void this.current(function(d){for(var e=[],f=0;f<d.length;f++){var g=d[f].id;g!==a.id&&-1===c.inArray(g,e)&&e.push(g)}b.$element.val(e),b.$element.trigger("change")})},d.prototype.bind=function(a,b){var c=this;this.container=a,a.on("select",function(a){c.select(a.data)}),a.on("unselect",function(a){c.unselect(a.data)})},d.prototype.destroy=function(){this.$element.find("*").each(function(){c.removeData(this,"data")})},d.prototype.query=function(a,b){var d=[],e=this,f=this.$element.children();f.each(function(){var b=c(this);if(b.is("option")||b.is("optgroup")){var f=e.item(b),g=e.matches(a,f);null!==g&&d.push(g)}}),b({results:d})},d.prototype.addOptions=function(a){b.appendMany(this.$element,a)},d.prototype.option=function(a){var b;a.children?(b=document.createElement("optgroup"),b.label=a.text):(b=document.createElement("option"),void 0!==b.textContent?b.textContent=a.text:b.innerText=a.text),a.id&&(b.value=a.id),a.disabled&&(b.disabled=!0),a.selected&&(b.selected=!0),a.title&&(b.title=a.title);var d=c(b),e=this._normalizeItem(a);return e.element=b,c.data(b,"data",e),d},d.prototype.item=function(a){var b={};if(b=c.data(a[0],"data"),null!=b)return b;if(a.is("option"))b={id:a.val(),text:a.text(),disabled:a.prop("disabled"),selected:a.prop("selected"),title:a.prop("title")};else if(a.is("optgroup")){b={text:a.prop("label"),children:[],title:a.prop("title")};for(var d=a.children("option"),e=[],f=0;f<d.length;f++){var g=c(d[f]),h=this.item(g);e.push(h)}b.children=e}return b=this._normalizeItem(b),b.element=a[0],c.data(a[0],"data",b),b},d.prototype._normalizeItem=function(a){c.isPlainObject(a)||(a={id:a,text:a}),a=c.extend({},{text:""},a);var b={selected:!1,disabled:!1};return null!=a.id&&(a.id=a.id.toString()),null!=a.text&&(a.text=a.text.toString()),null==a._resultId&&a.id&&null!=this.container&&(a._resultId=this.generateResultId(this.container,a)),c.extend({},b,a)},d.prototype.matches=function(a,b){var c=this.options.get("matcher");return c(a,b)},d}),b.define("select2/data/array",["./select","../utils","jquery"],function(a,b,c){function d(a,b){var c=b.get("data")||[];d.__super__.constructor.call(this,a,b),this.addOptions(this.convertToOptions(c))}return b.Extend(d,a),d.prototype.select=function(a){var b=this.$element.find("option").filter(function(b,c){return c.value==a.id.toString()});0===b.length&&(b=this.option(a),this.addOptions(b)),d.__super__.select.call(this,a)},d.prototype.convertToOptions=function(a){function d(a){return function(){return c(this).val()==a.id}}for(var e=this,f=this.$element.find("option"),g=f.map(function(){return e.item(c(this)).id}).get(),h=[],i=0;i<a.length;i++){var j=this._normalizeItem(a[i]);if(c.inArray(j.id,g)>=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h<e.length;h++){var i=e[h],j=this._normalizeItem(i),k=this.option(j);this.$element.append(k)}}return b.prototype.query=function(a,b,c){function d(a,f){for(var g=a.results,h=0;h<g.length;h++){var i=g[h],j=null!=i.children&&!d({results:i.children},!0),k=i.text===b.term;if(k||j)return f?!1:(a.data=g,void c(a))}if(f)return!0;var l=e.createTag(b);if(null!=l){var m=e.option(l);m.attr("data-select2-tag",!0),e.addOptions([m]),e.insertTag(g,l)}a.results=g,c(a)}var e=this;return this._removeOldTags(),null==b.term||null!=b.page?void a.call(this,b,c):void a.call(this,b,d)},b.prototype.createTag=function(b,c){var d=a.trim(c.term);return""===d?null:{id:d,text:d}},b.prototype.insertTag=function(a,b,c){b.unshift(c)},b.prototype._removeOldTags=function(b){var c=(this._lastTag,this.$element.find("option[data-select2-tag]"));c.each(function(){this.selected||a(this).remove()})},b}),b.define("select2/data/tokenizer",["jquery"],function(a){function b(a,b,c){var d=c.get("tokenizer");void 0!==d&&(this.tokenizer=d),a.call(this,b,c)}return b.prototype.bind=function(a,b,c){a.call(this,b,c),this.$search=b.dropdown.$search||b.selection.$search||c.find(".select2-search__field")},b.prototype.query=function(b,c,d){function e(b){var c=g._normalizeItem(b),d=g.$element.find("option").filter(function(){return a(this).val()===c.id});if(!d.length){var e=g.option(c);e.attr("data-select2-tag",!0),g._removeOldTags(),g.addOptions([e])}f(c)}function f(a){g.trigger("select",{data:a})}var g=this;c.term=c.term||"";var h=this.tokenizer(c,this.options,e);h.term!==c.term&&(this.$search.length&&(this.$search.val(h.term),this.$search.focus()),c.term=h.term),b.call(this,c,d)},b.prototype.tokenizer=function(b,c,d,e){for(var f=d.get("tokenSeparators")||[],g=c.term,h=0,i=this.createTag||function(a){return{id:a.term,text:a.term}};h<g.length;){var j=g[h];if(-1!==a.inArray(j,f)){var k=g.substr(0,h),l=a.extend({},c,{term:k}),m=i(l);null!=m?(e(m),g=g.substr(h+1)||"",h=0):h++}else h++}return{term:g}},b}),b.define("select2/data/minimumInputLength",[],function(){function a(a,b,c){this.minimumInputLength=c.get("minimumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",b.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumInputLength",[],function(){function a(a,b,c){this.maximumInputLength=c.get("maximumInputLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){return b.term=b.term||"",this.maximumInputLength>0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a("<span></span>"),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.top<f.top-h.height,k=i.bottom>f.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d<b.length;d++){var e=b[d];e.children?c+=a(e.children):c++}return c}function b(a,b,c,d){this.minimumResultsForSearch=c.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),a.call(this,b,c,d)}return b.prototype.showSearch=function(b,c){return a(c.data.results)<this.minimumResultsForSearch?!1:b.call(this,c)},b}),b.define("select2/dropdown/selectOnClose",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("close",function(a){d._handleSelectOnClose(a)})},a.prototype._handleSelectOnClose=function(a,b){if(b&&null!=b.originalSelect2Event){var c=b.originalSelect2Event;if("select"===c._type||"unselect"===c._type)return}var d=this.getHighlightedResults();if(!(d.length<1)){var e=d.data("data");null!=e.element&&e.element.selected||null==e.element&&e.selected||this.trigger("select",{data:e})}},a}),b.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),b.on("select",function(a){d._selectTriggered(a)}),b.on("unselect",function(a){d._selectTriggered(a)})},a.prototype._selectTriggered=function(a,b){var c=b.originalEvent;c&&c.ctrlKey||this.trigger("close",{originalEvent:c,originalSelect2Event:b})},a}),b.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var b=a.input.length-a.maximum,c="Please delete "+b+" character";return 1!=b&&(c+="s"),c},inputTooShort:function(a){var b=a.minimum-a.input.length,c="Please enter "+b+" or more characters";return c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var b="You can only select "+a.maximum+" item";return 1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),b.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C){function D(){this.reset()}D.prototype.apply=function(l){if(l=a.extend(!0,{},this.defaults,l),null==l.dataAdapter){if(null!=l.ajax?l.dataAdapter=o:null!=l.data?l.dataAdapter=n:l.dataAdapter=m,l.minimumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L<K.length;L++){var M=K[L],N={};try{N=k.loadPath(M)}catch(O){try{M=this.defaults.amdLanguageBase+M,N=k.loadPath(M)}catch(P){l.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}J.extend(N)}l.translations=J}else{var Q=k.loadPath(this.defaults.amdLanguageBase+"en"),R=new k(l.language);R.extend(Q),l.translations=R}return l},D.prototype.reset=function(){function b(a){function b(a){return l[a]||a}return a.replace(/[^\u0000-\u007E]/g,b)}function c(d,e){if(""===a.trim(d.term))return e;if(e.children&&e.children.length>0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e<b.addedNodes.length;e++){var f=b.addedNodes[e];f.selected&&(c=!0)}else b.removedNodes&&b.removedNodes.length>0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null;
3 +},e.prototype.render=function(){var b=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c});
...\ No newline at end of file ...\ No newline at end of file
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
82 <h2>Our Term-Project</h2> 82 <h2>Our Term-Project</h2>
83 <hr> 83 <hr>
84 <!--수정해주세욤!--> 84 <!--수정해주세욤!-->
85 - <p>Our goal is improve YTMT Project. You can put webtoons in your account. webtoons can be daum webtoons, and naver webtoons. Your webtoons can be shared to your friend. If you want to recommend webtoons you'd like, using this application.</p> 85 + <p>마더 프로젝트 니툰내툰(YTMT)를 개선하는 프로젝트입니다. 네이버 웹툰 뿐만 아니라 다음 웹툰도 담을 수 있으며, 타인이 담은 웹툰도 확인할 수 있습니다.</p>
86 <h3>Programmers</h3> 86 <h3>Programmers</h3>
87 <p>2016104132 안형준, 2016104140 윤혜원</p> 87 <p>2016104132 안형준, 2016104140 윤혜원</p>
88 </div> 88 </div>
......
1 +
2 +function main() {
3 +
4 +
5 + (function ($) {
6 + "use strict";
7 + $('.column100').on('mouseover',function(){
8 + var table1 = $(this).parent().parent().parent();
9 + var table2 = $(this).parent().parent();
10 + var verTable = $(table1).data('vertable')+"";
11 + var column = $(this).data('column') + "";
12 +
13 + $(table2).find("."+column).addClass('hov-column-'+ verTable);
14 + $(table1).find(".row100.head ."+column).addClass('hov-column-head-'+ verTable);
15 + });
16 +
17 + $('.column100').on('mouseout',function(){
18 + var table1 = $(this).parent().parent().parent();
19 + var table2 = $(this).parent().parent();
20 + var verTable = $(table1).data('vertable')+"";
21 + var column = $(this).data('column') + "";
22 +
23 + $(table2).find("."+column).removeClass('hov-column-'+ verTable);
24 + $(table1).find(".row100.head ."+column).removeClass('hov-column-head-'+ verTable);
25 + });
26 +
27 +
28 + })(jQuery);
29 +
30 +
31 +(function () {
32 + 'use strict';
33 +
34 + $('a.page-scroll').click(function() {
35 + if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
36 + var target = $(this.hash);
37 + target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
38 + if (target.length) {
39 + $('html,body').animate({
40 + scrollTop: target.offset().top - 40
41 + }, 900);
42 + return false;
43 + }
44 + }
45 + });
46 +
47 +
48 + // Show Menu on Book
49 + $(window).bind('scroll', function() {
50 + var navHeight = $(window).height() - 500;
51 + if ($(window).scrollTop() > navHeight) {
52 + $('.navbar-default').addClass('on');
53 + } else {
54 + $('.navbar-default').removeClass('on');
55 + }
56 + });
57 +
58 + $('body').scrollspy({
59 + target: '.navbar-default',
60 + offset: 80
61 + });
62 +
63 + // Hide nav on click
64 + $(".navbar-nav li a").click(function (event) {
65 + // check if window is small enough so dropdown is created
66 + var toggle = $(".navbar-toggle").is(":visible");
67 + if (toggle) {
68 + $(".navbar-collapse").collapse('hide');
69 + }
70 + });
71 +
72 + // Portfolio isotope filter
73 + $(window).load(function() {
74 + var $container = $('.portfolio-items');
75 + $container.isotope({
76 + filter: '*',
77 + animationOptions: {
78 + duration: 750,
79 + easing: 'linear',
80 + queue: false
81 + }
82 + });
83 + $('.cat a').click(function() {
84 + $('.cat .active').removeClass('active');
85 + $(this).addClass('active');
86 + var selector = $(this).attr('data-filter');
87 + $container.isotope({
88 + filter: selector,
89 + animationOptions: {
90 + duration: 750,
91 + easing: 'linear',
92 + queue: false
93 + }
94 + });
95 + return false;
96 + });
97 +
98 + });
99 +
100 + // Nivo Lightbox
101 + $('.portfolio-item a').nivoLightbox({
102 + effect: 'slideDown',
103 + keyboardNav: true,
104 + });
105 +
106 +}());
107 +
108 +
109 +}
110 +main();
...@@ -16,13 +16,27 @@ ...@@ -16,13 +16,27 @@
16 <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet"> 16 <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet">
17 <link href="https://fonts.googleapis.com/css?family=Dancing+Script:400,700" rel="stylesheet"> 17 <link href="https://fonts.googleapis.com/css?family=Dancing+Script:400,700" rel="stylesheet">
18 <link href="https://fonts.googleapis.com/css?family=Gugi&amp;subset=korean" rel="stylesheet"> 18 <link href="https://fonts.googleapis.com/css?family=Gugi&amp;subset=korean" rel="stylesheet">
19 + <!--===============================================================================================-->
19 20
21 + <!--===============================================================================================-->
22 + <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
23 + <!--===============================================================================================-->
24 + <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
25 + <!--===============================================================================================-->
26 + <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
27 + <!--===============================================================================================-->
28 + <link rel="stylesheet" type="text/css" href="vendor/perfect-scrollbar/perfect-scrollbar.css">
29 + <!--===============================================================================================-->
30 + <link rel="stylesheet" type="text/css" href="stylesheets/util.css">
31 + <link rel="stylesheet" type="text/css" href="stylesheets/main.css">
32 + <!--===============================================================================================-->
20 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> 33 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
21 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 34 <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
22 <!--[if lt IE 9]> 35 <!--[if lt IE 9]>
23 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 36 <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
24 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 37 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
25 <![endif]--> 38 <![endif]-->
39 + <!--
26 <style> 40 <style>
27 .toon_name,.toon_thumbnail{ 41 .toon_name,.toon_thumbnail{
28 width:10%; 42 width:10%;
...@@ -44,29 +58,34 @@ ...@@ -44,29 +58,34 @@
44 border-bottom:2px solid #474747; 58 border-bottom:2px solid #474747;
45 } 59 }
46 </style> 60 </style>
47 - 61 +-->
48 </head> 62 </head>
63 +
64 +
65 +
49 <body id="page-top" data-spy="scroll" data-target=".navbar-fixed-top"> 66 <body id="page-top" data-spy="scroll" data-target=".navbar-fixed-top">
50 <!-- Navigation 67 <!-- Navigation
51 ==========================================--> 68 ==========================================-->
52 -<nav id="menu" class="navbar navbar-default navbar-fixed-top"> 69 + <div class="nabvar">
53 - <div class="container"> 70 + <nav id="menu" class="navbar navbar-default navbar-fixed-top">
54 - <!-- Brand and toggle get grouped for better mobile display --> 71 + <div class="container">
55 - <div class="navbar-header"> 72 + <!-- Brand and toggle get grouped for better mobile display -->
56 - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> 73 + <div class="navbar-header">
57 - <a class="navbar-brand page-scroll" href="#page-top" style="font-family:Gugi">내툰</a> </div> 74 + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
58 - <!-- Collect the nav links, forms, and other content for toggling --> 75 + <a class="navbar-brand page-scroll" href="#page-top" style="font-family:Gugi">내툰</a> </div>
59 - <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 76 + <!-- Collect the nav links, forms, and other content for toggling -->
60 - <ul class="nav navbar-nav navbar-right"> 77 + <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
61 - <li><a href="#mylist" class="page-scroll">MyList</a></li> 78 + <ul class="nav navbar-nav navbar-right">
62 - <li><a href="/setting/"><!--<img src = "/images/basket.png" height="50" witdh="50">-->웹툰 담기</a> 79 + <li><a href="#mylist" class="page-scroll">MyList</a></li>
63 - <li><a href="/yourtoons/">OtherList</a> 80 + <li><a href="/setting/"><!--<img src = "/images/basket.png" height="50" witdh="50">-->웹툰 담기</a>
64 - <li><a href="/auth/logout/kakao" class="page-scroll">Logout</a></li> 81 + <li><a href="/yourtoons/">OtherList</a>
65 - </ul> 82 + <li><a href="/auth/logout/kakao" class="page-scroll">Logout</a></li>
66 - </div> 83 + </ul>
67 - <!-- /.navbar-collapse --> 84 + </div>
68 - </div> 85 + <!-- /.navbar-collapse -->
69 -</nav> 86 + </div>
87 + </nav>
88 + </div>
70 <div id="mylist"> 89 <div id="mylist">
71 <div class="section-title text-center center"> 90 <div class="section-title text-center center">
72 <div class="overlay"> 91 <div class="overlay">
...@@ -78,110 +97,110 @@ ...@@ -78,110 +97,110 @@
78 <div class="container"> 97 <div class="container">
79 <div class="row"> 98 <div class="row">
80 <div class="categories"> 99 <div class="categories">
81 -<table> 100 + <div class="limiter">
82 - <tr> 101 + <div class="container-table100">
83 - <th>썸네일</th> 102 + <div class="wrap-table100">
84 - <th>웹툰명</th> 103 + <div class="table100 ver1 m-b-110">
85 - <th>요일</th> 104 + <div class="table100-head">
86 - <th>사이트</th> 105 + <table>
87 - <th>바로가기</th> 106 + <thead>
88 - <th>오늘 업데이트됨</th> 107 + <tr class="row100 head">
89 - </tr> 108 + <th class="cell100 column1">썸네일 </th>
90 - <!--로그인한 회원이 내툰에 웹툰이 없을시--> 109 + <th class="cell100 column2">웹툰명 </th>
91 - <%if (mytoons.length==0){ 110 + <th class="cell100 column3">요일 </th>
92 - %> 111 + <th class="cell100 column4">사이트 </th>
93 - <th>내툰리스트에 웹툰이 없습니다! 수정하기 버튼을 눌러서 추가하세요!</th> 112 + <th class="cell100 column5">바로가기 </th>
94 - <%}%> 113 + <th class="cell100 column6">오늘 업데이트됨 </th>
95 - <% for(i=0;i<mytoons.length; i++){ 114 + </tr>
96 - %><tr> 115 + </thead>
97 - <td class="toon_thumbnail"><image src="<%= mytoons[i].thum_link%>"/></td> 116 + </table>
98 - <td class="toon_name"><%= mytoons[i].name %></td> 117 + </div>
99 - <td class="week"><%= mytoons[i].week.toLowerCase() %></td> 118 + <div class ="table100-body js-pscroll">
100 - <td class="site"><%= mytoons[i].site %></td> 119 + <table>
101 - <td class="webtoon_link"><a href="<%=mytoons[i].webtoon_link%>">바로가기</a></td> 120 + <%if (mytoons.length==0){
102 - <td class="Updated"> 121 + %>
103 - <% var d = new Date(); 122 + <th>내툰리스트에 웹툰이 없습니다! 수정하기 버튼을 눌러서 추가하세요!</th>
104 - if(d.getDay() == 0 && mytoons[i].week == "sun") 123 + <%}%>
105 - { %> 124 + <% for(i=0;i
106 - O 125 + <mytoons.length; i++){
107 - <%} %> 126 + %>
108 - <% 127 + <tr>
109 - if(d.getDay() == 0 && mytoons[i].week == "SUN") 128 + <td class="cell100 column1"><image src="<%= mytoons[i].thum_link%>" /></td>
110 - { %> 129 + <td class="cell100 column2"><%= mytoons[i].name %></td>
111 - O 130 + <td class="cell100 column3"><%= mytoons[i].week.toLowerCase() %></td>
112 - <%} %> 131 + <td class="cell100 column4"><%= mytoons[i].site %></td>
113 - <% 132 + <td class="cell100 column5"><a href="<%=mytoons[i].webtoon_link%>">바로가기</a></td>
114 - if(d.getDay() == 1 && mytoons[i].week == "mon") 133 + <td class="cell100 column6">
115 - { %> 134 + <% var d = new Date();
116 - O 135 + if(d.getDay() == 0 && mytoons[i].week == "sun")
117 - <%} %> 136 + { %>업데이트됨
118 - <% 137 + <%} %>
119 - if(d.getDay() == 1 && mytoons[i].week == "MON") 138 + <%
120 - { %> 139 + if(d.getDay() == 0 && mytoons[i].week == "SUN")
121 - O 140 + { %>업데이트됨
122 - <%} %> 141 + <%} %>
123 - <% 142 + <%
124 - if(d.getDay() == 2 && mytoons[i].week == "tue") 143 + if(d.getDay() == 1 && mytoons[i].week == "mon")
125 - { %> 144 + { %>업데이트됨
126 - O 145 + <%} %>
127 - <%} %> 146 + <%
128 - <% 147 + if(d.getDay() == 1 && mytoons[i].week == "MON")
129 - if(d.getDay() == 2 && mytoons[i].week == "TUE") 148 + { %>업데이트됨
130 - { %> 149 + <%} %>
131 - O 150 + <%
132 - <%} %> 151 + if(d.getDay() == 2 && mytoons[i].week == "tue")
133 - <% 152 + { %>업데이트됨
134 - if(d.getDay() == 3 && mytoons[i].week == "wed") 153 + <%} %>
135 - { %> 154 + <%
136 - O 155 + if(d.getDay() == 2 && mytoons[i].week == "TUE")
137 - <%} %> 156 + { %>업데이트됨
138 - <% 157 + <%} %>
139 - if(d.getDay() == 3 && mytoons[i].week == "WED") 158 + <%
140 - { %> 159 + if(d.getDay() == 3 && mytoons[i].week == "wed")
141 - O 160 + { %>업데이트됨
142 - <%} %> 161 + <%} %>
143 - <% 162 + <%
144 - if(d.getDay() == 4 && mytoons[i].week == "thu") 163 + if(d.getDay() == 3 && mytoons[i].week == "WED")
145 - { %> 164 + { %>업데이트됨
146 - O 165 + <%} %>
147 - <%} %> 166 + <%
148 - <% 167 + if(d.getDay() == 4 && mytoons[i].week == "thu")
149 - if(d.getDay() == 4 && mytoons[i].week == "THU") 168 + { %>업데이트됨
150 - { %> 169 + <%} %>
151 - O 170 + <%
152 - <%} %> 171 + if(d.getDay() == 4 && mytoons[i].week == "THU")
153 - <% 172 + { %>업데이트됨
154 - if(d.getDay() == 5 && mytoons[i].week == "fri") 173 + <%} %>
155 - { %> 174 + <%
156 - O 175 + if(d.getDay() == 5 && mytoons[i].week == "fri")
157 - <%} %> 176 + { %>업데이트됨
158 - <% 177 + <%} %>
159 - if(d.getDay() == 5 && mytoons[i].week == "FRI") 178 + <%
160 - { %> 179 + if(d.getDay() == 5 && mytoons[i].week == "FRI")
161 - O 180 + { %>업데이트됨
162 - <%} %> 181 + <%} %>
163 - <% 182 + <%
164 - if(d.getDay() == 6 && mytoons[i].week == "sat") 183 + if(d.getDay() == 6 && mytoons[i].week == "sat")
165 - { %> 184 + { %>업데이트됨
166 - O 185 + <%} %>
167 - <%} %> 186 + <%
168 - <% 187 + if(d.getDay() == 6 && mytoons[i].week == "SAT")
169 - if(d.getDay() == 6 && mytoons[i].week == "SAT") 188 + { %>업데이트됨
170 - { %> 189 + <%} %>
171 - O 190 + </td>
172 - <%} %>
173 - </td>
174 191
175 - </tr> 192 + </tr>
176 - <% } %> 193 + <% } %>
194 + </table>
177 195
178 -</table> 196 + </div>
179 197
180 </br> 198 </br>
181 </div> 199 </div>
182 </div> 200 </div>
183 </div> 201 </div>
184 </div> 202 </div>
203 +
185 </body> 204 </body>
186 205
187 </html> 206 </html>
......