4ae07fc770f2bb77520ba88229cd6012c1419699
[motion2.git] / snippet / 3.5.0 / styles / vendor.css
1 @font-face {
2     font-family : 'emoticons';
3     src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?5zh0vu);
4     src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?#iefix5zh0vu) format('embedded-opentype'),
5     url(../assets/fonts/8a4db4218c8e3ba96535.woff?5zh0vu) format('woff'),
6     url(../assets/fonts/dc116c4c8ce73229b683.ttf?5zh0vu) format('truetype'),
7     url(../assets/images/00fe515d7113c2841e5d.svg?5zh0vu#icomoon) format('svg');
8     font-weight : normal;
9     font-style  : normal;
10     }
11
12 .ne-code {
13     font-size   : 14px;
14     padding     : 20px;
15     font-family : Consolas, Menlo, Monaco, monospace;
16     padding     : 1.5em;
17     }
18
19
20
21 pre {
22     position      : relative;
23     margin-bottom : 24px;
24     border-radius : 2px;
25     overflow      : hidden;
26     }
27
28 code.has-numbering {
29     display     : block;
30     padding     : 12px 30px;
31     overflow-y  : auto;
32     font-weight : 300;
33     font-family : Consolas, Menlo, Monaco, monospace;
34     font-size   : 14px;
35     line-height : 20px;
36     margin-left : 36px;
37     }
38
39 .pre-numbering {
40     position         : absolute;
41     top              : 0;
42     left             : 0;
43     width            : 35px;
44     padding          : 1.1em 5px 12px 0;
45     border-right     : 1px solid #e8e8e8;
46     border-radius    : 3px 0 0 3px;
47     background-color : #EEE;
48     text-align       : right;
49     font-family      : Consolas, Menlo, Monaco, monospace;
50     font-size        : 14px;
51     color            : #AAA;
52     line-height      : 20px;
53     margin-top       : -4px;
54     }
55
56 .pre-numbering li{
57     list-style-type: none;
58     }
59
60 .ne-pdf iframe {
61     box-sizing: border-box;
62     width   : 420px;
63     height  : 530px;
64     display : block;
65     }
66
67 .ne-pdf-icon {
68     box-sizing: border-box;
69     width        : 200px;
70     height       : 150px;
71     float        : left;
72     border-right : 1px solid #eee;
73     }
74
75 .ne-pdf-icon i {
76     margin    : 29px 62px;
77     color     : #999;
78     font-size : 84px;
79     }
80
81 .ne-pdf-view button {
82     font-family        : inherit;
83     font-size          : 14px;
84     background-color   : transparent;
85     border             : 1px solid #ccc;
86     padding            : 6px 15px;
87     border-radius      : 2px;
88     color              : #333;
89     cursor             : pointer;
90     box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
91     outline            : 0;
92     border-bottom      : 0;
93     float              : right;
94     margin             : 80px 10px 0 10px;
95     -webkit-transition : all 0.5s linear;
96     -o-transition      : all 0.5s linear;
97     -moz-transition    : all 0.5s linear;
98     -ms-transition     : all 0.5s linear;
99     -kthtml-transition : all 0.5s linear;
100     transition         : all 0.5s linear;
101     }
102
103 .ne-pdf-view button:hover {
104     box-shadow : 0 2px 2px 0 rgba(0, 0, 0, 0.26);
105     }
106
107 .ne-pdf-view button i {
108     margin-right : 6px;
109     }
110
111 .ne-pdf-view button a {
112     color : #333;
113     }
114
115 .ne-pdf-viewer iframe {
116     margin : 0 auto;
117     }
118
119 .ne-pdf-viewer {
120     background-color : #3498DB;
121     position         : relative;
122     }
123
124 .ne-pdf-viewer i {
125     position  : absolute;
126     right     : 10px;
127     top       : 8px;
128     color     : #fff;
129     font-size : 25px;
130     cursor    : pointer;
131     }
132
133 .ne-audio {
134     background-color : #1D1D1D;
135     border-radius    : 2px;
136     padding-top      : 6px;
137     }
138
139 .ne-audio audio {
140     width : 100%;
141     }
142
143 .ne-video, .ne-pdf {
144     box-sizing: border-box;
145     padding            : 5px;
146     border             : 1px solid #e4e4e4;
147     border-radius      : 2px;
148     margin             : 20px 0;
149     box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
150     border-bottom      : 0;
151     overflow           : auto;
152     -webkit-transition : all 0.5s linear;
153     -o-transition      : all 0.5s linear;
154     -moz-transition    : all 0.5s linear;
155     -ms-transition     : all 0.5s linear;
156     -kthtml-transition : all 0.5s linear;
157     transition         : all 0.5s linear;
158     }
159
160 .ne-embed {
161     box-sizing: border-box;
162     width         : 100%;
163     padding       : 5px;
164     border        : 1px solid #e4e4e4;
165     border-radius : 2px;
166     margin        : 20px 0;
167     box-shadow    : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
168     border-bottom : 0;
169     padding-bottom : 1px;
170 }
171
172 .ne-embed iframe{
173     border        : 0;
174     background-color    : #3498DB;
175     background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
176     background-repeat   : no-repeat;
177     background-position : center;
178     width               : 100%;
179 }
180
181 .ne-plunker{
182     background-color: #ffffff !important;
183 }
184
185 .ne-video video {
186     width : 100%;
187     }
188
189 .ne-video iframe{
190     width: 100%;
191     border: 0;
192 }
193
194 .ne-video object{
195     width: 100%;
196     border: 0;
197 }
198
199 .ne-audio iframe{
200     width: 100%;
201     border: 0;
202 }
203
204 .ne-video:hover, .ne-image:hover {
205     box-shadow : 0px 2px 2px 0 rgba(0, 0, 0, 0.26);
206     }
207
208 .ne-video-preview, .ne-pdf-preview {
209     overflow : auto;
210     }
211
212 .ne-video-preview img {
213     display          : block;
214     width            : 200px;
215     height           : 150px;
216     border-radius    : 2px;
217     background-color : #3498DB;
218     }
219
220 .ne-video-thumb {
221     width  : 200px;
222     float  : left;
223     cursor : pointer;
224     color  : rgba(255, 255, 255, 0.6);
225     }
226
227 .ne-video-thumb:hover {
228     color : #fff;
229     }
230
231 .ne-video-thumb i {
232     position    : absolute;
233     font-size   : 42px;
234     margin-top  : -95px;
235     margin-left : 80px;
236     cursor      : pointer;
237     }
238
239 .ne-video-detail, .ne-pdf-detail {
240     box-sizing: border-box;
241     width        : calc(100% - 200px);
242     float        : left;
243     padding-left : 15px;
244     }
245
246 .ne-video-title, .ne-pdf-title {
247     font-weight   : bolder;
248     padding       : 5px 0;
249     white-space   : nowrap;
250     overflow      : hidden;
251     text-overflow : ellipsis;
252     }
253
254 .ne-video-desc {
255     font-size : 16px;
256     color     : #666;
257     height    : 90px;
258     }
259
260 .ne-stats {
261     padding-top : 7px;
262     overflow    : auto;
263     }
264
265 .ne-video-stats span {
266     padding : 0 15px;
267     float   : right;
268     }
269
270 .ne-video-stats span i {
271     margin-right : 10px;
272     }
273
274 .ne-video-player {
275     background-color    : #3498DB;
276     background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
277     background-repeat   : no-repeat;
278     background-position : center;
279     }
280
281 .ne-video-player iframe {
282     width : 100%;
283     }
284
285 .ne-image {
286     width              : 100%;
287     border-radius      : 2px;
288     border             : 1px solid #e4e4e4;
289     min-height         : 250px;
290     max-height         : 250px;
291     overflow           : hidden;
292     cursor             : pointer;
293     padding-bottom     : 5px;
294     -webkit-transition : all 0.5s linear;
295     -o-transition      : all 0.5s linear;
296     -moz-transition    : all 0.5s linear;
297     -ms-transition     : all 0.5s linear;
298     -kthtml-transition : all 0.5s linear;
299     transition         : all 0.5s linear;
300     box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
301     border-bottom      : 5px solid #ffffff;
302     margin             : 10px 0;
303     }
304
305 .ne-image-long {
306     max-height : 800px;
307     }
308
309 .ne-image img, .ne-image-long img {
310     width      : 100%;
311     display    : block;
312     min-height : 250px;
313     }
314
315 .ne-image-wrapper {
316     margin              : 5px;
317     margin-bottom       : 0;
318     background-color    : #3498DB;
319     background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
320     background-repeat   : no-repeat;
321     background-position : center;
322     height              : 100%;
323     overflow            : hidden;
324     }
325
326 .ne-gist body{
327     margin: 0 !important;
328 }
329
330
331 .emoticons-image-wrapper, .emoticons-image {
332     width : 100%;
333     }
334
335 .emoticons-image {
336     padding       : 5px;
337     border-radius : 2px;
338     border        : 1px solid #F2F2F2;
339     display       : block;
340     margin        : 20px 0;
341     }
342
343 .ne-emoticon {
344     font-family             : 'emoticons';
345     speak                   : none;
346     font-style              : normal;
347     font-weight             : normal;
348     font-variant            : normal;
349     text-transform          : none;
350     line-height             : 1;
351     display                 : inline-block;
352     vertical-align          : middle;
353     /* Better Font Rendering =========== */
354     -webkit-font-smoothing  : antialiased;
355     -moz-osx-font-smoothing : grayscale;
356     }
357
358 .emoticon {
359     text-indent    : -9999px;
360     display        : inline-block;
361     height         : 22px;
362     width          : 22px;
363     vertical-align : middle;
364     }
365
366 @media all and (-webkit-min-device-pixel-ratio : 1), all and (min--moz-device-pixel-ratio : 1), all and (-o-min-device-pixel-ratio : 1), all and (min-device-pixel-ratio : 1), all and (min-resolution : 96dpi) {
367     .emoticon {
368         background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
369         }
370     }
371
372 @media all and (-webkit-min-device-pixel-ratio : 1.5), all and (-o-min-device-pixel-ratio : 3/2), all and (min-device-pixel-ratio : 1.5), all and (min-resolution : 144dpi) {
373     .emoticon {
374         background      : transparent url(../assets/images/369ccd33e5368870b112.png) 0 0 no-repeat;
375         background-size : 27776px 22px;
376         }
377     }
378
379 @-moz-document url-prefix() {
380     .emoticon {
381         background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
382         }
383     }
384
385 .emoticon-bowtie {
386     background-position : -5px 0;
387     }
388
389 .emoticon-smile {
390     background-position : -37px 0;
391     }
392
393 .emoticon-laughing {
394     background-position : -69px 0;
395     }
396
397 .emoticon-blush {
398     background-position : -101px 0;
399     }
400
401 .emoticon-smiley {
402     background-position : -133px 0;
403     }
404
405 .emoticon-relaxed {
406     background-position : -165px 0;
407     }
408
409 .emoticon-smirk {
410     background-position : -197px 0;
411     }
412
413 .emoticon-heart_eyes {
414     background-position : -229px 0;
415     }
416
417 .emoticon-kissing_heart {
418     background-position : -261px 0;
419     }
420
421 .emoticon-kissing_closed_eyes {
422     background-position : -293px 0;
423     }
424
425 .emoticon-flushed {
426     background-position : -325px 0;
427     }
428
429 .emoticon-relieved {
430     background-position : -357px 0;
431     }
432
433 .emoticon-satisfied {
434     background-position : -389px 0;
435     }
436
437 .emoticon-grin {
438     background-position : -421px 0;
439     }
440
441 .emoticon-wink {
442     background-position : -453px 0;
443     }
444
445 .emoticon-stuck_out_tongue_winking_eye {
446     background-position : -485px 0;
447     }
448
449 .emoticon-winky_face {
450     background-position : -485px 0;
451     }
452
453 .emoticon-stuck_out_tongue_closed_eyes {
454     background-position : -517px 0;
455     }
456
457 .emoticon-grinning {
458     background-position : -549px 0;
459     }
460
461 .emoticon-kissing {
462     background-position : -581px 0;
463     }
464
465 .emoticon-kissing_smiling_eyes {
466     background-position : -613px 0;
467     }
468
469 .emoticon-stuck_out_tongue {
470     background-position : -645px 0;
471     }
472
473 .emoticon-sleeping {
474     background-position : -677px 0;
475     }
476
477 .emoticon-worried {
478     background-position : -709px 0;
479     }
480
481 .emoticon-frowning {
482     background-position : -741px 0;
483     }
484
485 .emoticon-anguished {
486     background-position : -773px 0;
487     }
488
489 .emoticon-open_mouth {
490     background-position : -805px 0;
491     }
492
493 .emoticon-wow {
494     background-position : -805px 0;
495     }
496
497 .emoticon-grimacing {
498     background-position : -837px 0;
499     }
500
501 .emoticon-confused {
502     background-position : -869px 0;
503     }
504
505 .emoticon-hushed {
506     background-position : -901px 0;
507     }
508
509 .emoticon-expressionless {
510     background-position : -933px 0;
511     }
512
513 .emoticon-unamused {
514     background-position : -965px 0;
515     }
516
517 .emoticon-sweat_smile {
518     background-position : -997px 0;
519     }
520
521 .emoticon-sweat {
522     background-position : -1029px 0;
523     }
524
525 .emoticon-disappointed_relieved {
526     background-position : -1061px 0;
527     }
528
529 .emoticon-weary {
530     background-position : -1093px 0;
531     }
532
533 .emoticon-pensive {
534     background-position : -1125px 0;
535     }
536
537 .emoticon-disappointed {
538     background-position : -1157px 0;
539     }
540
541 .emoticon-confounded {
542     background-position : -1189px 0;
543     }
544
545 .emoticon-fearful {
546     background-position : -1221px 0;
547     }
548
549 .emoticon-cold_sweat {
550     background-position : -1253px 0;
551     }
552
553 .emoticon-persevere {
554     background-position : -1285px 0;
555     }
556
557 .emoticon-cry {
558     background-position : -1317px 0;
559     }
560
561 .emoticon-sob {
562     background-position : -1349px 0;
563     }
564
565 .emoticon-joy {
566     background-position : -1381px 0;
567     }
568
569 .emoticon-astonished {
570     background-position : -1413px 0;
571     }
572
573 .emoticon-scream {
574     background-position : -1445px 0;
575     }
576
577 .emoticon-neckbeard {
578     background-position : -1477px 0;
579     }
580
581 .emoticon-tired_face {
582     background-position : -1509px 0;
583     }
584
585 .emoticon-angry {
586     background-position : -1541px 0;
587     }
588
589 .emoticon-rage {
590     background-position : -1573px 0;
591     }
592
593 .emoticon-triumph {
594     background-position : -1605px 0;
595     }
596
597 .emoticon-sleepy {
598     background-position : -1637px 0;
599     }
600
601 .emoticon-yum {
602     background-position : -1669px 0;
603     }
604
605 .emoticon-mask {
606     background-position : -1701px 0;
607     }
608
609 .emoticon-sunglasses {
610     background-position : -1733px 0;
611     }
612
613 .emoticon-dizzy_face {
614     background-position : -1765px 0;
615     }
616
617 .emoticon-imp {
618     background-position : -1797px 0;
619     }
620
621 .emoticon-smiling_imp {
622     background-position : -1829px 0;
623     }
624
625 .emoticon-neutral_face {
626     background-position : -1861px 0;
627     }
628
629 .emoticon-no_mouth {
630     background-position : -1893px 0;
631     }
632
633 .emoticon-innocent {
634     background-position : -1925px 0;
635     }
636
637 .emoticon-alien {
638     background-position : -1957px 0;
639     }
640
641 .emoticon-yellow_heart {
642     background-position : -1989px 0;
643     }
644
645 .emoticon-blue_heart {
646     background-position : -2021px 0;
647     }
648
649 .emoticon-purple_heart {
650     background-position : -2053px 0;
651     }
652
653 .emoticon-heart {
654     background-position : -2085px 0;
655     }
656
657 .emoticon-green_heart {
658     background-position : -2117px 0;
659     }
660
661 .emoticon-broken_heart {
662     background-position : -2149px 0;
663     }
664
665 .emoticon-heartbeat {
666     background-position : -2181px 0;
667     }
668
669 .emoticon-heartpulse {
670     background-position : -2213px 0;
671     }
672
673 .emoticon-two_hearts {
674     background-position : -2245px 0;
675     }
676
677 .emoticon-revolving_hearts {
678     background-position : -2277px 0;
679     }
680
681 .emoticon-cupid {
682     background-position : -2309px 0;
683     }
684
685 .emoticon-sparkling_heart {
686     background-position : -2341px 0;
687     }
688
689 .emoticon-sparkles {
690     background-position : -2373px 0;
691     }
692
693 .emoticon-star {
694     background-position : -2405px 0;
695     }
696
697 .emoticon-star2 {
698     background-position : -2437px 0;
699     }
700
701 .emoticon-dizzy {
702     background-position : -2469px 0;
703     }
704
705 .emoticon-boom {
706     background-position : -2501px 0;
707     }
708
709 .emoticon-collision {
710     background-position : -2533px 0;
711     }
712
713 .emoticon-anger {
714     background-position : -2565px 0;
715     }
716
717 .emoticon-exclamation {
718     background-position : -2597px 0;
719     }
720
721 .emoticon-question {
722     background-position : -2629px 0;
723     }
724
725 .emoticon-grey_exclamation {
726     background-position : -2661px 0;
727     }
728
729 .emoticon-grey_question {
730     background-position : -2693px 0;
731     }
732
733 .emoticon-zzz {
734     background-position : -2725px 0;
735     }
736
737 .emoticon-dash {
738     background-position : -2757px 0;
739     }
740
741 .emoticon-sweat_drops {
742     background-position : -2789px 0;
743     }
744
745 .emoticon-notes {
746     background-position : -2821px 0;
747     }
748
749 .emoticon-musical_note {
750     background-position : -2853px 0;
751     }
752
753 .emoticon-fire {
754     background-position : -2885px 0;
755     }
756
757 .emoticon-hankey {
758     background-position : -2917px 0;
759     }
760
761 .emoticon-poop {
762     background-position : -2949px 0;
763     }
764
765 .emoticon-shit {
766     background-position : -2981px 0;
767     }
768
769 .emoticon-\+1 {
770     background-position : -3013px 0;
771     }
772
773 .emoticon-thumbsup {
774     background-position : -3045px 0;
775     }
776
777 .emoticon-\-1 {
778     background-position : -3077px 0;
779     }
780
781 .emoticon-thumbsdown {
782     background-position : -3109px 0;
783     }
784
785 .emoticon-ok_hand {
786     background-position : -3141px 0;
787     }
788
789 .emoticon-punch {
790     background-position : -3173px 0;
791     }
792
793 .emoticon-facepunch {
794     background-position : -3205px 0;
795     }
796
797 .emoticon-fist {
798     background-position : -3237px 0;
799     }
800
801 .emoticon-v {
802     background-position : -3269px 0;
803     }
804
805 .emoticon-wave {
806     background-position : -3301px 0;
807     }
808
809 .emoticon-hand {
810     background-position : -3333px 0;
811     }
812
813 .emoticon-raised_hand {
814     background-position : -3365px 0;
815     }
816
817 .emoticon-open_hands {
818     background-position : -3397px 0;
819     }
820
821 .emoticon-point_up {
822     background-position : -3429px 0;
823     }
824
825 .emoticon-point_down {
826     background-position : -3461px 0;
827     }
828
829 .emoticon-point_left {
830     background-position : -3493px 0;
831     }
832
833 .emoticon-point_right {
834     background-position : -3525px 0;
835     }
836
837 .emoticon-raised_hands {
838     background-position : -3557px 0;
839     }
840
841 .emoticon-pray {
842     background-position : -3589px 0;
843     }
844
845 .emoticon-point_up_2 {
846     background-position : -3621px 0;
847     }
848
849 .emoticon-clap {
850     background-position : -3653px 0;
851     }
852
853 .emoticon-muscle {
854     background-position : -3685px 0;
855     }
856
857 .emoticon-metal {
858     background-position : -3717px 0;
859     }
860
861 .emoticon-fu {
862     background-position : -3749px 0;
863     }
864
865 .emoticon-walking {
866     background-position : -3781px 0;
867     }
868
869 .emoticon-runner {
870     background-position : -3813px 0;
871     }
872
873 .emoticon-running {
874     background-position : -3845px 0;
875     }
876
877 .emoticon-couple {
878     background-position : -3877px 0;
879     }
880
881 .emoticon-family {
882     background-position : -3909px 0;
883     }
884
885 .emoticon-two_men_holding_hands {
886     background-position : -3941px 0;
887     }
888
889 .emoticon-two_women_holding_hands {
890     background-position : -3973px 0;
891     }
892
893 .emoticon-dancer {
894     background-position : -4005px 0;
895     }
896
897 .emoticon-dancers {
898     background-position : -4037px 0;
899     }
900
901 .emoticon-ok_woman {
902     background-position : -4069px 0;
903     }
904
905 .emoticon-no_good {
906     background-position : -4101px 0;
907     }
908
909 .emoticon-information_desk_person {
910     background-position : -4133px 0;
911     }
912
913 .emoticon-raising_hand {
914     background-position : -4165px 0;
915     }
916
917 .emoticon-bride_with_veil {
918     background-position : -4197px 0;
919     }
920
921 .emoticon-person_with_pouting_face {
922     background-position : -4229px 0;
923     }
924
925 .emoticon-person_frowning {
926     background-position : -4261px 0;
927     }
928
929 .emoticon-bow {
930     background-position : -4293px 0;
931     }
932
933 .emoticon-couplekiss {
934     background-position : -4325px 0;
935     }
936
937 .emoticon-couple_with_heart {
938     background-position : -4357px 0;
939     }
940
941 .emoticon-massage {
942     background-position : -4389px 0;
943     }
944
945 .emoticon-haircut {
946     background-position : -4421px 0;
947     }
948
949 .emoticon-nail_care {
950     background-position : -4453px 0;
951     }
952
953 .emoticon-boy {
954     background-position : -4485px 0;
955     }
956
957 .emoticon-girl {
958     background-position : -4517px 0;
959     }
960
961 .emoticon-woman {
962     background-position : -4549px 0;
963     }
964
965 .emoticon-man {
966     background-position : -4581px 0;
967     }
968
969 .emoticon-baby {
970     background-position : -4613px 0;
971     }
972
973 .emoticon-older_woman {
974     background-position : -4645px 0;
975     }
976
977 .emoticon-older_man {
978     background-position : -4677px 0;
979     }
980
981 .emoticon-person_with_blond_hair {
982     background-position : -4709px 0;
983     }
984
985 .emoticon-man_with_gua_pi_mao {
986     background-position : -4741px 0;
987     }
988
989 .emoticon-man_with_turban {
990     background-position : -4773px 0;
991     }
992
993 .emoticon-construction_worker {
994     background-position : -4805px 0;
995     }
996
997 .emoticon-cop {
998     background-position : -4837px 0;
999     }
1000
1001 .emoticon-angel {
1002     background-position : -4869px 0;
1003     }
1004
1005 .emoticon-princess {
1006     background-position : -4901px 0;
1007     }
1008
1009 .emoticon-emoticon_cat {
1010     background-position : -4933px 0;
1011     }
1012
1013 .emoticon-smile_cat {
1014     background-position : -4965px 0;
1015     }
1016
1017 .emoticon-heart_eyes_cat {
1018     background-position : -4997px 0;
1019     }
1020
1021 .emoticon-kissing_cat {
1022     background-position : -5029px 0;
1023     }
1024
1025 .emoticon-smirk_cat {
1026     background-position : -5061px 0;
1027     }
1028
1029 .emoticon-scream_cat {
1030     background-position : -5093px 0;
1031     }
1032
1033 .emoticon-crying_cat_face {
1034     background-position : -5125px 0;
1035     }
1036
1037 .emoticon-joy_cat {
1038     background-position : -5157px 0;
1039     }
1040
1041 .emoticon-pouting_cat {
1042     background-position : -5189px 0;
1043     }
1044
1045 .emoticon-japanese_ogre {
1046     background-position : -5221px 0;
1047     }
1048
1049 .emoticon-japanese_goblin {
1050     background-position : -5253px 0;
1051     }
1052
1053 .emoticon-see_no_evil {
1054     background-position : -5285px 0;
1055     }
1056
1057 .emoticon-hear_no_evil {
1058     background-position : -5317px 0;
1059     }
1060
1061 .emoticon-speak_no_evil {
1062     background-position : -5349px 0;
1063     }
1064
1065 .emoticon-guardsman {
1066     background-position : -5381px 0;
1067     }
1068
1069 .emoticon-skull {
1070     background-position : -5413px 0;
1071     }
1072
1073 .emoticon-feet {
1074     background-position : -5445px 0;
1075     }
1076
1077 .emoticon-lips {
1078     background-position : -5477px 0;
1079     }
1080
1081 .emoticon-kiss {
1082     background-position : -5509px 0;
1083     }
1084
1085 .emoticon-droplet {
1086     background-position : -5541px 0;
1087     }
1088
1089 .emoticon-ear {
1090     background-position : -5573px 0;
1091     }
1092
1093 .emoticon-eyes {
1094     background-position : -5605px 0;
1095     }
1096
1097 .emoticon-nose {
1098     background-position : -5637px 0;
1099     }
1100
1101 .emoticon-tongue {
1102     background-position : -5669px 0;
1103     }
1104
1105 .emoticon-love_letter {
1106     background-position : -5701px 0;
1107     }
1108
1109 .emoticon-bust_in_silhouette {
1110     background-position : -5733px 0;
1111     }
1112
1113 .emoticon-busts_in_silhouette {
1114     background-position : -5765px 0;
1115     }
1116
1117 .emoticon-speech_balloon {
1118     background-position : -5797px 0;
1119     }
1120
1121 .emoticon-thought_balloon {
1122     background-position : -5829px 0;
1123     }
1124
1125 .emoticon-feelsgood {
1126     background-position : -5861px 0;
1127     }
1128
1129 .emoticon-finnadie {
1130     background-position : -5893px 0;
1131     }
1132
1133 .emoticon-goberserk {
1134     background-position : -5925px 0;
1135     }
1136
1137 .emoticon-godmode {
1138     background-position : -5957px 0;
1139     }
1140
1141 .emoticon-hurtrealbad {
1142     background-position : -5989px 0;
1143     }
1144
1145 .emoticon-rage1 {
1146     background-position : -6021px 0;
1147     }
1148
1149 .emoticon-rage2 {
1150     background-position : -6053px 0;
1151     }
1152
1153 .emoticon-rage3 {
1154     background-position : -6085px 0;
1155     }
1156
1157 .emoticon-rage4 {
1158     background-position : -6117px 0;
1159     }
1160
1161 .emoticon-suspect {
1162     background-position : -6149px 0;
1163     }
1164
1165 .emoticon-trollface {
1166     background-position : -6181px 0;
1167     }
1168
1169 .emoticon-sunny {
1170     background-position : -6213px 0;
1171     }
1172
1173 .emoticon-umbrella {
1174     background-position : -6245px 0;
1175     }
1176
1177 .emoticon-cloud {
1178     background-position : -6277px 0;
1179     }
1180
1181 .emoticon-snowflake {
1182     background-position : -6309px 0;
1183     }
1184
1185 .emoticon-snowman {
1186     background-position : -6341px 0;
1187     }
1188
1189 .emoticon-zap {
1190     background-position : -6373px 0;
1191     }
1192
1193 .emoticon-cyclone {
1194     background-position : -6405px 0;
1195     }
1196
1197 .emoticon-foggy {
1198     background-position : -6437px 0;
1199     }
1200
1201 .emoticon-ocean {
1202     background-position : -6469px 0;
1203     }
1204
1205 .emoticon-cat {
1206     background-position : -6501px 0;
1207     }
1208
1209 .emoticon-dog {
1210     background-position : -6533px 0;
1211     }
1212
1213 .emoticon-mouse {
1214     background-position : -6565px 0;
1215     }
1216
1217 .emoticon-hamster {
1218     background-position : -6597px 0;
1219     }
1220
1221 .emoticon-rabbit {
1222     background-position : -6629px 0;
1223     }
1224
1225 .emoticon-wolf {
1226     background-position : -6661px 0;
1227     }
1228
1229 .emoticon-frog {
1230     background-position : -6693px 0;
1231     }
1232
1233 .emoticon-tiger {
1234     background-position : -6725px 0;
1235     }
1236
1237 .emoticon-koala {
1238     background-position : -6757px 0;
1239     }
1240
1241 .emoticon-bear {
1242     background-position : -6789px 0;
1243     }
1244
1245 .emoticon-pig {
1246     background-position : -6821px 0;
1247     }
1248
1249 .emoticon-pig_nose {
1250     background-position : -6853px 0;
1251     }
1252
1253 .emoticon-cow {
1254     background-position : -6885px 0;
1255     }
1256
1257 .emoticon-boar {
1258     background-position : -6917px 0;
1259     }
1260
1261 .emoticon-monkey_face {
1262     background-position : -6949px 0;
1263     }
1264
1265 .emoticon-monkey {
1266     background-position : -6981px 0;
1267     }
1268
1269 .emoticon-horse {
1270     background-position : -7013px 0;
1271     }
1272
1273 .emoticon-racehorse {
1274     background-position : -7045px 0;
1275     }
1276
1277 .emoticon-camel {
1278     background-position : -7077px 0;
1279     }
1280
1281 .emoticon-sheep {
1282     background-position : -7109px 0;
1283     }
1284
1285 .emoticon-elephant {
1286     background-position : -7141px 0;
1287     }
1288
1289 .emoticon-panda_face {
1290     background-position : -7173px 0;
1291     }
1292
1293 .emoticon-snake {
1294     background-position : -7205px 0;
1295     }
1296
1297 .emoticon-bird {
1298     background-position : -7237px 0;
1299     }
1300
1301 .emoticon-baby_chick {
1302     background-position : -7269px 0;
1303     }
1304
1305 .emoticon-hatched_chick {
1306     background-position : -7301px 0;
1307     }
1308
1309 .emoticon-hatching_chick {
1310     background-position : -7333px 0;
1311     }
1312
1313 .emoticon-chicken {
1314     background-position : -7365px 0;
1315     }
1316
1317 .emoticon-penguin {
1318     background-position : -7397px 0;
1319     }
1320
1321 .emoticon-turtle {
1322     background-position : -7429px 0;
1323     }
1324
1325 .emoticon-bug {
1326     background-position : -7461px 0;
1327     }
1328
1329 .emoticon-honeybee {
1330     background-position : -7493px 0;
1331     }
1332
1333 .emoticon-ant {
1334     background-position : -7525px 0;
1335     }
1336
1337 .emoticon-beetle {
1338     background-position : -7557px 0;
1339     }
1340
1341 .emoticon-snail {
1342     background-position : -7589px 0;
1343     }
1344
1345 .emoticon-octopus {
1346     background-position : -7621px 0;
1347     }
1348
1349 .emoticon-tropical_fish {
1350     background-position : -7653px 0;
1351     }
1352
1353 .emoticon-fish {
1354     background-position : -7685px 0;
1355     }
1356
1357 .emoticon-whale {
1358     background-position : -7717px 0;
1359     }
1360
1361 .emoticon-whale2 {
1362     background-position : -7749px 0;
1363     }
1364
1365 .emoticon-dolphin {
1366     background-position : -7781px 0;
1367     }
1368
1369 .emoticon-cow2 {
1370     background-position : -7813px 0;
1371     }
1372
1373 .emoticon-ram {
1374     background-position : -7845px 0;
1375     }
1376
1377 .emoticon-rat {
1378     background-position : -7877px 0;
1379     }
1380
1381 .emoticon-water_buffalo {
1382     background-position : -7909px 0;
1383     }
1384
1385 .emoticon-tiger2 {
1386     background-position : -7941px 0;
1387     }
1388
1389 .emoticon-rabbit2 {
1390     background-position : -7973px 0;
1391     }
1392
1393 .emoticon-dragon {
1394     background-position : -8005px 0;
1395     }
1396
1397 .emoticon-goat {
1398     background-position : -8037px 0;
1399     }
1400
1401 .emoticon-rooster {
1402     background-position : -8069px 0;
1403     }
1404
1405 .emoticon-dog2 {
1406     background-position : -8101px 0;
1407     }
1408
1409 .emoticon-pig2 {
1410     background-position : -8133px 0;
1411     }
1412
1413 .emoticon-mouse2 {
1414     background-position : -8165px 0;
1415     }
1416
1417 .emoticon-ox {
1418     background-position : -8197px 0;
1419     }
1420
1421 .emoticon-dragon_face {
1422     background-position : -8229px 0;
1423     }
1424
1425 .emoticon-blowfish {
1426     background-position : -8261px 0;
1427     }
1428
1429 .emoticon-crocodile {
1430     background-position : -8293px 0;
1431     }
1432
1433 .emoticon-dromedary_camel {
1434     background-position : -8325px 0;
1435     }
1436
1437 .emoticon-leopard {
1438     background-position : -8357px 0;
1439     }
1440
1441 .emoticon-cat2 {
1442     background-position : -8389px 0;
1443     }
1444
1445 .emoticon-poodle {
1446     background-position : -8421px 0;
1447     }
1448
1449 .emoticon-paw_prints {
1450     background-position : -8453px 0;
1451     }
1452
1453 .emoticon-bouquet {
1454     background-position : -8485px 0;
1455     }
1456
1457 .emoticon-cherry_blossom {
1458     background-position : -8517px 0;
1459     }
1460
1461 .emoticon-tulip {
1462     background-position : -8549px 0;
1463     }
1464
1465 .emoticon-four_leaf_clover {
1466     background-position : -8581px 0;
1467     }
1468
1469 .emoticon-rose {
1470     background-position : -8613px 0;
1471     }
1472
1473 .emoticon-sunflower {
1474     background-position : -8645px 0;
1475     }
1476
1477 .emoticon-hibiscus {
1478     background-position : -8677px 0;
1479     }
1480
1481 .emoticon-maple_leaf {
1482     background-position : -8709px 0;
1483     }
1484
1485 .emoticon-leaves {
1486     background-position : -8741px 0;
1487     }
1488
1489 .emoticon-fallen_leaf {
1490     background-position : -8773px 0;
1491     }
1492
1493 .emoticon-herb {
1494     background-position : -8805px 0;
1495     }
1496
1497 .emoticon-mushroom {
1498     background-position : -8837px 0;
1499     }
1500
1501 .emoticon-cactus {
1502     background-position : -8869px 0;
1503     }
1504
1505 .emoticon-palm_tree {
1506     background-position : -8901px 0;
1507     }
1508
1509 .emoticon-evergreen_tree {
1510     background-position : -8933px 0;
1511     }
1512
1513 .emoticon-deciduous_tree {
1514     background-position : -8965px 0;
1515     }
1516
1517 .emoticon-chestnut {
1518     background-position : -8997px 0;
1519     }
1520
1521 .emoticon-seedling {
1522     background-position : -9029px 0;
1523     }
1524
1525 .emoticon-blossom {
1526     background-position : -9061px 0;
1527     }
1528
1529 .emoticon-ear_of_rice {
1530     background-position : -9093px 0;
1531     }
1532
1533 .emoticon-shell {
1534     background-position : -9125px 0;
1535     }
1536
1537 .emoticon-globe_with_meridians {
1538     background-position : -9157px 0;
1539     }
1540
1541 .emoticon-sun_with_face {
1542     background-position : -9189px 0;
1543     }
1544
1545 .emoticon-full_moon_with_face {
1546     background-position : -9221px 0;
1547     }
1548
1549 .emoticon-new_moon_with_face {
1550     background-position : -9253px 0;
1551     }
1552
1553 .emoticon-new_moon {
1554     background-position : -9285px 0;
1555     }
1556
1557 .emoticon-waxing_crescent_moon {
1558     background-position : -9317px 0;
1559     }
1560
1561 .emoticon-first_quarter_moon {
1562     background-position : -9349px 0;
1563     }
1564
1565 .emoticon-waxing_gibbous_moon {
1566     background-position : -9381px 0;
1567     }
1568
1569 .emoticon-full_moon {
1570     background-position : -9413px 0;
1571     }
1572
1573 .emoticon-waning_gibbous_moon {
1574     background-position : -9445px 0;
1575     }
1576
1577 .emoticon-last_quarter_moon {
1578     background-position : -9477px 0;
1579     }
1580
1581 .emoticon-waning_crescent_moon {
1582     background-position : -9509px 0;
1583     }
1584
1585 .emoticon-last_quarter_moon_with_face {
1586     background-position : -9541px 0;
1587     }
1588
1589 .emoticon-first_quarter_moon_with_face {
1590     background-position : -9573px 0;
1591     }
1592
1593 .emoticon-moon {
1594     background-position : -9605px 0;
1595     }
1596
1597 .emoticon-earth_africa {
1598     background-position : -9637px 0;
1599     }
1600
1601 .emoticon-earth_americas {
1602     background-position : -9669px 0;
1603     }
1604
1605 .emoticon-earth_asia {
1606     background-position : -9701px 0;
1607     }
1608
1609 .emoticon-volcano {
1610     background-position : -9733px 0;
1611     }
1612
1613 .emoticon-milky_way {
1614     background-position : -9765px 0;
1615     }
1616
1617 .emoticon-partly_sunny {
1618     background-position : -9797px 0;
1619     }
1620
1621 .emoticon-octocat {
1622     background-position : -9829px 0;
1623     }
1624
1625 .emoticon-squirrel {
1626     background-position : -9861px 0;
1627     }
1628
1629 .emoticon-bamboo {
1630     background-position : -9893px 0;
1631     }
1632
1633 .emoticon-gift_heart {
1634     background-position : -9925px 0;
1635     }
1636
1637 .emoticon-dolls {
1638     background-position : -9957px 0;
1639     }
1640
1641 .emoticon-school_satchel {
1642     background-position : -9989px 0;
1643     }
1644
1645 .emoticon-mortar_board {
1646     background-position : -10021px 0;
1647     }
1648
1649 .emoticon-flags {
1650     background-position : -10053px 0;
1651     }
1652
1653 .emoticon-fireworks {
1654     background-position : -10085px 0;
1655     }
1656
1657 .emoticon-sparkler {
1658     background-position : -10117px 0;
1659     }
1660
1661 .emoticon-wind_chime {
1662     background-position : -10149px 0;
1663     }
1664
1665 .emoticon-rice_scene {
1666     background-position : -10181px 0;
1667     }
1668
1669 .emoticon-jack_o_lantern {
1670     background-position : -10213px 0;
1671     }
1672
1673 .emoticon-ghost {
1674     background-position : -10245px 0;
1675     }
1676
1677 .emoticon-santa {
1678     background-position : -10277px 0;
1679     }
1680
1681 .emoticon-christmas_tree {
1682     background-position : -10309px 0;
1683     }
1684
1685 .emoticon-gift {
1686     background-position : -10341px 0;
1687     }
1688
1689 .emoticon-bell {
1690     background-position : -10373px 0;
1691     }
1692
1693 .emoticon-no_bell {
1694     background-position : -10405px 0;
1695     }
1696
1697 .emoticon-tanabata_tree {
1698     background-position : -10437px 0;
1699     }
1700
1701 .emoticon-tada {
1702     background-position : -10469px 0;
1703     }
1704
1705 .emoticon-confetti_ball {
1706     background-position : -10501px 0;
1707     }
1708
1709 .emoticon-balloon {
1710     background-position : -10533px 0;
1711     }
1712
1713 .emoticon-crystal_ball {
1714     background-position : -10565px 0;
1715     }
1716
1717 .emoticon-cd {
1718     background-position : -10597px 0;
1719     }
1720
1721 .emoticon-dvd {
1722     background-position : -10629px 0;
1723     }
1724
1725 .emoticon-floppy_disk {
1726     background-position : -10661px 0;
1727     }
1728
1729 .emoticon-camera {
1730     background-position : -10693px 0;
1731     }
1732
1733 .emoticon-video_camera {
1734     background-position : -10725px 0;
1735     }
1736
1737 .emoticon-movie_camera {
1738     background-position : -10757px 0;
1739     }
1740
1741 .emoticon-computer {
1742     background-position : -10789px 0;
1743     }
1744
1745 .emoticon-tv {
1746     background-position : -10821px 0;
1747     }
1748
1749 .emoticon-iphone {
1750     background-position : -10853px 0;
1751     }
1752
1753 .emoticon-phone {
1754     background-position : -10885px 0;
1755     }
1756
1757 .emoticon-telephone {
1758     background-position : -10917px 0;
1759     }
1760
1761 .emoticon-telephone_receiver {
1762     background-position : -10949px 0;
1763     }
1764
1765 .emoticon-pager {
1766     background-position : -10981px 0;
1767     }
1768
1769 .emoticon-fax {
1770     background-position : -11013px 0;
1771     }
1772
1773 .emoticon-minidisc {
1774     background-position : -11045px 0;
1775     }
1776
1777 .emoticon-vhs {
1778     background-position : -11077px 0;
1779     }
1780
1781 .emoticon-sound {
1782     background-position : -11109px 0;
1783     }
1784
1785 .emoticon-speaker {
1786     background-position : -11141px 0;
1787     }
1788
1789 .emoticon-mute {
1790     background-position : -11173px 0;
1791     }
1792
1793 .emoticon-loudspeaker {
1794     background-position : -11205px 0;
1795     }
1796
1797 .emoticon-mega {
1798     background-position : -11237px 0;
1799     }
1800
1801 .emoticon-hourglass {
1802     background-position : -11269px 0;
1803     }
1804
1805 .emoticon-hourglass_flowing_sand {
1806     background-position : -11301px 0;
1807     }
1808
1809 .emoticon-alarm_clock {
1810     background-position : -11333px 0;
1811     }
1812
1813 .emoticon-watch {
1814     background-position : -11365px 0;
1815     }
1816
1817 .emoticon-radio {
1818     background-position : -11397px 0;
1819     }
1820
1821 .emoticon-satellite {
1822     background-position : -11429px 0;
1823     }
1824
1825 .emoticon-loop {
1826     background-position : -11461px 0;
1827     }
1828
1829 .emoticon-mag {
1830     background-position : -11493px 0;
1831     }
1832
1833 .emoticon-mag_right {
1834     background-position : -11525px 0;
1835     }
1836
1837 .emoticon-unlock {
1838     background-position : -11557px 0;
1839     }
1840
1841 .emoticon-lock {
1842     background-position : -11589px 0;
1843     }
1844
1845 .emoticon-lock_with_ink_pen {
1846     background-position : -11621px 0;
1847     }
1848
1849 .emoticon-closed_lock_with_key {
1850     background-position : -11653px 0;
1851     }
1852
1853 .emoticon-key {
1854     background-position : -11685px 0;
1855     }
1856
1857 .emoticon-bulb {
1858     background-position : -11717px 0;
1859     }
1860
1861 .emoticon-flashlight {
1862     background-position : -11749px 0;
1863     }
1864
1865 .emoticon-high_brightness {
1866     background-position : -11781px 0;
1867     }
1868
1869 .emoticon-low_brightness {
1870     background-position : -11813px 0;
1871     }
1872
1873 .emoticon-electric_plug {
1874     background-position : -11845px 0;
1875     }
1876
1877 .emoticon-battery {
1878     background-position : -11877px 0;
1879     }
1880
1881 .emoticon-calling {
1882     background-position : -11909px 0;
1883     }
1884
1885 .emoticon-email {
1886     background-position : -11941px 0;
1887     }
1888
1889 .emoticon-mailbox {
1890     background-position : -11973px 0;
1891     }
1892
1893 .emoticon-postbox {
1894     background-position : -12005px 0;
1895     }
1896
1897 .emoticon-bath {
1898     background-position : -12037px 0;
1899     }
1900
1901 .emoticon-bathtub {
1902     background-position : -12069px 0;
1903     }
1904
1905 .emoticon-shower {
1906     background-position : -12101px 0;
1907     }
1908
1909 .emoticon-toilet {
1910     background-position : -12133px 0;
1911     }
1912
1913 .emoticon-wrench {
1914     background-position : -12165px 0;
1915     }
1916
1917 .emoticon-nut_and_bolt {
1918     background-position : -12197px 0;
1919     }
1920
1921 .emoticon-hammer {
1922     background-position : -12229px 0;
1923     }
1924
1925 .emoticon-seat {
1926     background-position : -12261px 0;
1927     }
1928
1929 .emoticon-moneybag {
1930     background-position : -12293px 0;
1931     }
1932
1933 .emoticon-yen {
1934     background-position : -12325px 0;
1935     }
1936
1937 .emoticon-dollar {
1938     background-position : -12357px 0;
1939     }
1940
1941 .emoticon-pound {
1942     background-position : -12389px 0;
1943     }
1944
1945 .emoticon-euro {
1946     background-position : -12421px 0;
1947     }
1948
1949 .emoticon-credit_card {
1950     background-position : -12453px 0;
1951     }
1952
1953 .emoticon-money_with_wings {
1954     background-position : -12485px 0;
1955     }
1956
1957 .emoticon-e\-mail {
1958     background-position : -12517px 0;
1959     }
1960
1961 .emoticon-inbox_tray {
1962     background-position : -12549px 0;
1963     }
1964
1965 .emoticon-outbox_tray {
1966     background-position : -12581px 0;
1967     }
1968
1969 .emoticon-envelope {
1970     background-position : -12613px 0;
1971     }
1972
1973 .emoticon-incoming_envelope {
1974     background-position : -12645px 0;
1975     }
1976
1977 .emoticon-postal_horn {
1978     background-position : -12677px 0;
1979     }
1980
1981 .emoticon-mailbox_closed {
1982     background-position : -12709px 0;
1983     }
1984
1985 .emoticon-mailbox_with_mail {
1986     background-position : -12741px 0;
1987     }
1988
1989 .emoticon-mailbox_with_no_mail {
1990     background-position : -12773px 0;
1991     }
1992
1993 .emoticon-door {
1994     background-position : -12805px 0;
1995     }
1996
1997 .emoticon-smoking {
1998     background-position : -12837px 0;
1999     }
2000
2001 .emoticon-bomb {
2002     background-position : -12869px 0;
2003     }
2004
2005 .emoticon-gun {
2006     background-position : -12901px 0;
2007     }
2008
2009 .emoticon-hocho {
2010     background-position : -12933px 0;
2011     }
2012
2013 .emoticon-pill {
2014     background-position : -12965px 0;
2015     }
2016
2017 .emoticon-syringe {
2018     background-position : -12997px 0;
2019     }
2020
2021 .emoticon-page_facing_up {
2022     background-position : -13029px 0;
2023     }
2024
2025 .emoticon-page_with_curl {
2026     background-position : -13061px 0;
2027     }
2028
2029 .emoticon-bookmark_tabs {
2030     background-position : -13093px 0;
2031     }
2032
2033 .emoticon-bar_chart {
2034     background-position : -13125px 0;
2035     }
2036
2037 .emoticon-chart_with_upwards_trend {
2038     background-position : -13157px 0;
2039     }
2040
2041 .emoticon-chart_with_downwards_trend {
2042     background-position : -13189px 0;
2043     }
2044
2045 .emoticon-scroll {
2046     background-position : -13221px 0;
2047     }
2048
2049 .emoticon-clipboard {
2050     background-position : -13253px 0;
2051     }
2052
2053 .emoticon-calendar {
2054     background-position : -13285px 0;
2055     }
2056
2057 .emoticon-date {
2058     background-position : -13317px 0;
2059     }
2060
2061 .emoticon-card_index {
2062     background-position : -13349px 0;
2063     }
2064
2065 .emoticon-file_folder {
2066     background-position : -13381px 0;
2067     }
2068
2069 .emoticon-open_file_folder {
2070     background-position : -13413px 0;
2071     }
2072
2073 .emoticon-scissors {
2074     background-position : -13445px 0;
2075     }
2076
2077 .emoticon-pushpin {
2078     background-position : -13477px 0;
2079     }
2080
2081 .emoticon-paperclip {
2082     background-position : -13509px 0;
2083     }
2084
2085 .emoticon-black_nib {
2086     background-position : -13541px 0;
2087     }
2088
2089 .emoticon-pencil2 {
2090     background-position : -13573px 0;
2091     }
2092
2093 .emoticon-straight_ruler {
2094     background-position : -13605px 0;
2095     }
2096
2097 .emoticon-triangular_ruler {
2098     background-position : -13637px 0;
2099     }
2100
2101 .emoticon-closed_book {
2102     background-position : -13669px 0;
2103     }
2104
2105 .emoticon-green_book {
2106     background-position : -13701px 0;
2107     }
2108
2109 .emoticon-blue_book {
2110     background-position : -13733px 0;
2111     }
2112
2113 .emoticon-orange_book {
2114     background-position : -13765px 0;
2115     }
2116
2117 .emoticon-notebook {
2118     background-position : -13797px 0;
2119     }
2120
2121 .emoticon-notebook_with_decorative_cover {
2122     background-position : -13829px 0;
2123     }
2124
2125 .emoticon-ledger {
2126     background-position : -13861px 0;
2127     }
2128
2129 .emoticon-books {
2130     background-position : -13893px 0;
2131     }
2132
2133 .emoticon-bookmark {
2134     background-position : -13925px 0;
2135     }
2136
2137 .emoticon-name_badge {
2138     background-position : -13957px 0;
2139     }
2140
2141 .emoticon-microscope {
2142     background-position : -13989px 0;
2143     }
2144
2145 .emoticon-telescope {
2146     background-position : -14021px 0;
2147     }
2148
2149 .emoticon-newspaper {
2150     background-position : -14053px 0;
2151     }
2152
2153 .emoticon-football {
2154     background-position : -14085px 0;
2155     }
2156
2157 .emoticon-basketball {
2158     background-position : -14117px 0;
2159     }
2160
2161 .emoticon-soccer {
2162     background-position : -14149px 0;
2163     }
2164
2165 .emoticon-baseball {
2166     background-position : -14181px 0;
2167     }
2168
2169 .emoticon-tennis {
2170     background-position : -14213px 0;
2171     }
2172
2173 .emoticon-8ball {
2174     background-position : -14245px 0;
2175     }
2176
2177 .emoticon-rugby_football {
2178     background-position : -14277px 0;
2179     }
2180
2181 .emoticon-bowling {
2182     background-position : -14309px 0;
2183     }
2184
2185 .emoticon-golf {
2186     background-position : -14341px 0;
2187     }
2188
2189 .emoticon-mountain_bicyclist {
2190     background-position : -14373px 0;
2191     }
2192
2193 .emoticon-bicyclist {
2194     background-position : -14405px 0;
2195     }
2196
2197 .emoticon-horse_racing {
2198     background-position : -14437px 0;
2199     }
2200
2201 .emoticon-snowboarder {
2202     background-position : -14469px 0;
2203     }
2204
2205 .emoticon-swimmer {
2206     background-position : -14501px 0;
2207     }
2208
2209 .emoticon-surfer {
2210     background-position : -14533px 0;
2211     }
2212
2213 .emoticon-ski {
2214     background-position : -14565px 0;
2215     }
2216
2217 .emoticon-spades {
2218     background-position : -14597px 0;
2219     }
2220
2221 .emoticon-hearts {
2222     background-position : -14629px 0;
2223     }
2224
2225 .emoticon-clubs {
2226     background-position : -14661px 0;
2227     }
2228
2229 .emoticon-diamonds {
2230     background-position : -14693px 0;
2231     }
2232
2233 .emoticon-gem {
2234     background-position : -14725px 0;
2235     }
2236
2237 .emoticon-ring {
2238     background-position : -14757px 0;
2239     }
2240
2241 .emoticon-trophy {
2242     background-position : -14789px 0;
2243     }
2244
2245 .emoticon-musical_score {
2246     background-position : -14821px 0;
2247     }
2248
2249 .emoticon-musical_keyboard {
2250     background-position : -14853px 0;
2251     }
2252
2253 .emoticon-violin {
2254     background-position : -14885px 0;
2255     }
2256
2257 .emoticon-space_invader {
2258     background-position : -14917px 0;
2259     }
2260
2261 .emoticon-video_game {
2262     background-position : -14949px 0;
2263     }
2264
2265 .emoticon-black_joker {
2266     background-position : -14981px 0;
2267     }
2268
2269 .emoticon-flower_playing_cards {
2270     background-position : -15013px 0;
2271     }
2272
2273 .emoticon-game_die {
2274     background-position : -15045px 0;
2275     }
2276
2277 .emoticon-dart {
2278     background-position : -15077px 0;
2279     }
2280
2281 .emoticon-mahjong {
2282     background-position : -15109px 0;
2283     }
2284
2285 .emoticon-clapper {
2286     background-position : -15141px 0;
2287     }
2288
2289 .emoticon-memo {
2290     background-position : -15173px 0;
2291     }
2292
2293 .emoticon-pencil {
2294     background-position : -15205px 0;
2295     }
2296
2297 .emoticon-book {
2298     background-position : -15237px 0;
2299     }
2300
2301 .emoticon-art {
2302     background-position : -15269px 0;
2303     }
2304
2305 .emoticon-microphone {
2306     background-position : -15301px 0;
2307     }
2308
2309 .emoticon-headphones {
2310     background-position : -15333px 0;
2311     }
2312
2313 .emoticon-trumpet {
2314     background-position : -15365px 0;
2315     }
2316
2317 .emoticon-saxophone {
2318     background-position : -15397px 0;
2319     }
2320
2321 .emoticon-guitar {
2322     background-position : -15429px 0;
2323     }
2324
2325 .emoticon-shoe {
2326     background-position : -15461px 0;
2327     }
2328
2329 .emoticon-sandal {
2330     background-position : -15493px 0;
2331     }
2332
2333 .emoticon-high_heel {
2334     background-position : -15525px 0;
2335     }
2336
2337 .emoticon-lipstick {
2338     background-position : -15557px 0;
2339     }
2340
2341 .emoticon-boot {
2342     background-position : -15589px 0;
2343     }
2344
2345 .emoticon-shirt {
2346     background-position : -15621px 0;
2347     }
2348
2349 .emoticon-tshirt {
2350     background-position : -15653px 0;
2351     }
2352
2353 .emoticon-necktie {
2354     background-position : -15685px 0;
2355     }
2356
2357 .emoticon-womans_clothes {
2358     background-position : -15717px 0;
2359     }
2360
2361 .emoticon-dress {
2362     background-position : -15749px 0;
2363     }
2364
2365 .emoticon-running_shirt_with_sash {
2366     background-position : -15781px 0;
2367     }
2368
2369 .emoticon-jeans {
2370     background-position : -15813px 0;
2371     }
2372
2373 .emoticon-kimono {
2374     background-position : -15845px 0;
2375     }
2376
2377 .emoticon-bikini {
2378     background-position : -15877px 0;
2379     }
2380
2381 .emoticon-ribbon {
2382     background-position : -15909px 0;
2383     }
2384
2385 .emoticon-tophat {
2386     background-position : -15941px 0;
2387     }
2388
2389 .emoticon-crown {
2390     background-position : -15973px 0;
2391     }
2392
2393 .emoticon-womans_hat {
2394     background-position : -16005px 0;
2395     }
2396
2397 .emoticon-mans_shoe {
2398     background-position : -16037px 0;
2399     }
2400
2401 .emoticon-closed_umbrella {
2402     background-position : -16069px 0;
2403     }
2404
2405 .emoticon-briefcase {
2406     background-position : -16101px 0;
2407     }
2408
2409 .emoticon-handbag {
2410     background-position : -16133px 0;
2411     }
2412
2413 .emoticon-pouch {
2414     background-position : -16165px 0;
2415     }
2416
2417 .emoticon-purse {
2418     background-position : -16197px 0;
2419     }
2420
2421 .emoticon-eyeglasses {
2422     background-position : -16229px 0;
2423     }
2424
2425 .emoticon-fishing_pole_and_fish {
2426     background-position : -16261px 0;
2427     }
2428
2429 .emoticon-coffee {
2430     background-position : -16293px 0;
2431     }
2432
2433 .emoticon-tea {
2434     background-position : -16325px 0;
2435     }
2436
2437 .emoticon-sake {
2438     background-position : -16357px 0;
2439     }
2440
2441 .emoticon-baby_bottle {
2442     background-position : -16389px 0;
2443     }
2444
2445 .emoticon-beer {
2446     background-position : -16421px 0;
2447     }
2448
2449 .emoticon-beers {
2450     background-position : -16453px 0;
2451     }
2452
2453 .emoticon-cocktail {
2454     background-position : -16485px 0;
2455     }
2456
2457 .emoticon-tropical_drink {
2458     background-position : -16517px 0;
2459     }
2460
2461 .emoticon-wine_glass {
2462     background-position : -16549px 0;
2463     }
2464
2465 .emoticon-fork_and_knife {
2466     background-position : -16581px 0;
2467     }
2468
2469 .emoticon-pizza {
2470     background-position : -16613px 0;
2471     }
2472
2473 .emoticon-hamburger {
2474     background-position : -16645px 0;
2475     }
2476
2477 .emoticon-fries {
2478     background-position : -16677px 0;
2479     }
2480
2481 .emoticon-poultry_leg {
2482     background-position : -16709px 0;
2483     }
2484
2485 .emoticon-meat_on_bone {
2486     background-position : -16741px 0;
2487     }
2488
2489 .emoticon-spaghetti {
2490     background-position : -16773px 0;
2491     }
2492
2493 .emoticon-curry {
2494     background-position : -16805px 0;
2495     }
2496
2497 .emoticon-fried_shrimp {
2498     background-position : -16837px 0;
2499     }
2500
2501 .emoticon-bento {
2502     background-position : -16869px 0;
2503     }
2504
2505 .emoticon-sushi {
2506     background-position : -16901px 0;
2507     }
2508
2509 .emoticon-fish_cake {
2510     background-position : -16933px 0;
2511     }
2512
2513 .emoticon-rice_ball {
2514     background-position : -16965px 0;
2515     }
2516
2517 .emoticon-rice_cracker {
2518     background-position : -16997px 0;
2519     }
2520
2521 .emoticon-rice {
2522     background-position : -17029px 0;
2523     }
2524
2525 .emoticon-ramen {
2526     background-position : -17061px 0;
2527     }
2528
2529 .emoticon-stew {
2530     background-position : -17093px 0;
2531     }
2532
2533 .emoticon-oden {
2534     background-position : -17125px 0;
2535     }
2536
2537 .emoticon-dango {
2538     background-position : -17157px 0;
2539     }
2540
2541 .emoticon-egg {
2542     background-position : -17189px 0;
2543     }
2544
2545 .emoticon-bread {
2546     background-position : -17221px 0;
2547     }
2548
2549 .emoticon-doughnut {
2550     background-position : -17253px 0;
2551     }
2552
2553 .emoticon-custard {
2554     background-position : -17285px 0;
2555     }
2556
2557 .emoticon-icecream {
2558     background-position : -17317px 0;
2559     }
2560
2561 .emoticon-ice_cream {
2562     background-position : -17349px 0;
2563     }
2564
2565 .emoticon-shaved_ice {
2566     background-position : -17381px 0;
2567     }
2568
2569 .emoticon-birthday {
2570     background-position : -17413px 0;
2571     }
2572
2573 .emoticon-cake {
2574     background-position : -17445px 0;
2575     }
2576
2577 .emoticon-cookie {
2578     background-position : -17477px 0;
2579     }
2580
2581 .emoticon-chocolate_bar {
2582     background-position : -17509px 0;
2583     }
2584
2585 .emoticon-candy {
2586     background-position : -17541px 0;
2587     }
2588
2589 .emoticon-lollipop {
2590     background-position : -17573px 0;
2591     }
2592
2593 .emoticon-honey_pot {
2594     background-position : -17605px 0;
2595     }
2596
2597 .emoticon-apple {
2598     background-position : -17637px 0;
2599     }
2600
2601 .emoticon-green_apple {
2602     background-position : -17669px 0;
2603     }
2604
2605 .emoticon-tangerine {
2606     background-position : -17701px 0;
2607     }
2608
2609 .emoticon-lemon {
2610     background-position : -17733px 0;
2611     }
2612
2613 .emoticon-cherries {
2614     background-position : -17765px 0;
2615     }
2616
2617 .emoticon-grapes {
2618     background-position : -17797px 0;
2619     }
2620
2621 .emoticon-watermelon {
2622     background-position : -17829px 0;
2623     }
2624
2625 .emoticon-strawberry {
2626     background-position : -17861px 0;
2627     }
2628
2629 .emoticon-peach {
2630     background-position : -17893px 0;
2631     }
2632
2633 .emoticon-melon {
2634     background-position : -17925px 0;
2635     }
2636
2637 .emoticon-banana {
2638     background-position : -17957px 0;
2639     }
2640
2641 .emoticon-pear {
2642     background-position : -17989px 0;
2643     }
2644
2645 .emoticon-pineapple {
2646     background-position : -18021px 0;
2647     }
2648
2649 .emoticon-sweet_potato {
2650     background-position : -18053px 0;
2651     }
2652
2653 .emoticon-eggplant {
2654     background-position : -18085px 0;
2655     }
2656
2657 .emoticon-tomato {
2658     background-position : -18117px 0;
2659     }
2660
2661 .emoticon-corn {
2662     background-position : -18149px 0;
2663     }
2664
2665 .emoticon-house {
2666     background-position : -18181px 0;
2667     }
2668
2669 .emoticon-house_with_garden {
2670     background-position : -18213px 0;
2671     }
2672
2673 .emoticon-school {
2674     background-position : -18245px 0;
2675     }
2676
2677 .emoticon-office {
2678     background-position : -18277px 0;
2679     }
2680
2681 .emoticon-post_office {
2682     background-position : -18309px 0;
2683     }
2684
2685 .emoticon-hospital {
2686     background-position : -18341px 0;
2687     }
2688
2689 .emoticon-bank {
2690     background-position : -18373px 0;
2691     }
2692
2693 .emoticon-convenience_store {
2694     background-position : -18405px 0;
2695     }
2696
2697 .emoticon-love_hotel {
2698     background-position : -18437px 0;
2699     }
2700
2701 .emoticon-hotel {
2702     background-position : -18469px 0;
2703     }
2704
2705 .emoticon-wedding {
2706     background-position : -18501px 0;
2707     }
2708
2709 .emoticon-church {
2710     background-position : -18533px 0;
2711     }
2712
2713 .emoticon-department_store {
2714     background-position : -18565px 0;
2715     }
2716
2717 .emoticon-european_post_office {
2718     background-position : -18597px 0;
2719     }
2720
2721 .emoticon-city_sunrise {
2722     background-position : -18629px 0;
2723     }
2724
2725 .emoticon-city_sunset {
2726     background-position : -18661px 0;
2727     }
2728
2729 .emoticon-japanese_castle {
2730     background-position : -18693px 0;
2731     }
2732
2733 .emoticon-european_castle {
2734     background-position : -18725px 0;
2735     }
2736
2737 .emoticon-tent {
2738     background-position : -18757px 0;
2739     }
2740
2741 .emoticon-factory {
2742     background-position : -18789px 0;
2743     }
2744
2745 .emoticon-tokyo_tower {
2746     background-position : -18821px 0;
2747     }
2748
2749 .emoticon-japan {
2750     background-position : -18853px 0;
2751     }
2752
2753 .emoticon-mount_fuji {
2754     background-position : -18885px 0;
2755     }
2756
2757 .emoticon-sunrise_over_mountains {
2758     background-position : -18917px 0;
2759     }
2760
2761 .emoticon-sunrise {
2762     background-position : -18949px 0;
2763     }
2764
2765 .emoticon-stars {
2766     background-position : -18981px 0;
2767     }
2768
2769 .emoticon-themoreyouknow {
2770     background-position : -18981px 0;
2771     }
2772
2773 .emoticon-tmyk {
2774     background-position : -18981px 0;
2775     }
2776
2777 .emoticon-statue_of_liberty {
2778     background-position : -19013px 0;
2779     }
2780
2781 .emoticon-bridge_at_night {
2782     background-position : -19045px 0;
2783     }
2784
2785 .emoticon-carousel_horse {
2786     background-position : -19077px 0;
2787     }
2788
2789 .emoticon-rainbow {
2790     background-position : -19109px 0;
2791     }
2792
2793 .emoticon-ferris_wheel {
2794     background-position : -19141px 0;
2795     }
2796
2797 .emoticon-fountain {
2798     background-position : -19173px 0;
2799     }
2800
2801 .emoticon-roller_coaster {
2802     background-position : -19205px 0;
2803     }
2804
2805 .emoticon-ship {
2806     background-position : -19237px 0;
2807     }
2808
2809 .emoticon-speedboat {
2810     background-position : -19269px 0;
2811     }
2812
2813 .emoticon-boat {
2814     background-position : -19301px 0;
2815     }
2816
2817 .emoticon-sailboat {
2818     background-position : -19333px 0;
2819     }
2820
2821 .emoticon-rowboat {
2822     background-position : -19365px 0;
2823     }
2824
2825 .emoticon-anchor {
2826     background-position : -19397px 0;
2827     }
2828
2829 .emoticon-rocket {
2830     background-position : -19429px 0;
2831     }
2832
2833 .emoticon-airplane {
2834     background-position : -19461px 0;
2835     }
2836
2837 .emoticon-helicopter {
2838     background-position : -19493px 0;
2839     }
2840
2841 .emoticon-steam_locomotive {
2842     background-position : -19525px 0;
2843     }
2844
2845 .emoticon-tram {
2846     background-position : -19557px 0;
2847     }
2848
2849 .emoticon-mountain_railway {
2850     background-position : -19589px 0;
2851     }
2852
2853 .emoticon-bike {
2854     background-position : -19621px 0;
2855     }
2856
2857 .emoticon-aerial_tramway {
2858     background-position : -19653px 0;
2859     }
2860
2861 .emoticon-suspension_railway {
2862     background-position : -19685px 0;
2863     }
2864
2865 .emoticon-mountain_cableway {
2866     background-position : -19717px 0;
2867     }
2868
2869 .emoticon-tractor {
2870     background-position : -19749px 0;
2871     }
2872
2873 .emoticon-blue_car {
2874     background-position : -19781px 0;
2875     }
2876
2877 .emoticon-oncoming_automobile {
2878     background-position : -19813px 0;
2879     }
2880
2881 .emoticon-car {
2882     background-position : -19845px 0;
2883     }
2884
2885 .emoticon-red_car {
2886     background-position : -19877px 0;
2887     }
2888
2889 .emoticon-taxi {
2890     background-position : -19909px 0;
2891     }
2892
2893 .emoticon-oncoming_taxi {
2894     background-position : -19941px 0;
2895     }
2896
2897 .emoticon-articulated_lorry {
2898     background-position : -19973px 0;
2899     }
2900
2901 .emoticon-bus {
2902     background-position : -20005px 0;
2903     }
2904
2905 .emoticon-oncoming_bus {
2906     background-position : -20037px 0;
2907     }
2908
2909 .emoticon-rotating_light {
2910     background-position : -20069px 0;
2911     }
2912
2913 .emoticon-police_car {
2914     background-position : -20101px 0;
2915     }
2916
2917 .emoticon-oncoming_police_car {
2918     background-position : -20133px 0;
2919     }
2920
2921 .emoticon-fire_engine {
2922     background-position : -20165px 0;
2923     }
2924
2925 .emoticon-ambulance {
2926     background-position : -20197px 0;
2927     }
2928
2929 .emoticon-minibus {
2930     background-position : -20229px 0;
2931     }
2932
2933 .emoticon-truck {
2934     background-position : -20261px 0;
2935     }
2936
2937 .emoticon-train {
2938     background-position : -20293px 0;
2939     }
2940
2941 .emoticon-station {
2942     background-position : -20325px 0;
2943     }
2944
2945 .emoticon-train2 {
2946     background-position : -20357px 0;
2947     }
2948
2949 .emoticon-bullettrain_front {
2950     background-position : -20389px 0;
2951     }
2952
2953 .emoticon-bullettrain_side {
2954     background-position : -20421px 0;
2955     }
2956
2957 .emoticon-light_rail {
2958     background-position : -20453px 0;
2959     }
2960
2961 .emoticon-monorail {
2962     background-position : -20485px 0;
2963     }
2964
2965 .emoticon-railway_car {
2966     background-position : -20517px 0;
2967     }
2968
2969 .emoticon-trolleybus {
2970     background-position : -20549px 0;
2971     }
2972
2973 .emoticon-ticket {
2974     background-position : -20581px 0;
2975     }
2976
2977 .emoticon-fuelpump {
2978     background-position : -20613px 0;
2979     }
2980
2981 .emoticon-vertical_traffic_light {
2982     background-position : -20645px 0;
2983     }
2984
2985 .emoticon-traffic_light {
2986     background-position : -20677px 0;
2987     }
2988
2989 .emoticon-warning {
2990     background-position : -20709px 0;
2991     }
2992
2993 .emoticon-construction {
2994     background-position : -20741px 0;
2995     }
2996
2997 .emoticon-beginner {
2998     background-position : -20773px 0;
2999     }
3000
3001 .emoticon-atm {
3002     background-position : -20805px 0;
3003     }
3004
3005 .emoticon-slot_machine {
3006     background-position : -20837px 0;
3007     }
3008
3009 .emoticon-busstop {
3010     background-position : -20869px 0;
3011     }
3012
3013 .emoticon-barber {
3014     background-position : -20901px 0;
3015     }
3016
3017 .emoticon-hotsprings {
3018     background-position : -20933px 0;
3019     }
3020
3021 .emoticon-checkered_flag {
3022     background-position : -20965px 0;
3023     }
3024
3025 .emoticon-crossed_flags {
3026     background-position : -20997px 0;
3027     }
3028
3029 .emoticon-izakaya_lantern {
3030     background-position : -21029px 0;
3031     }
3032
3033 .emoticon-moyai {
3034     background-position : -21061px 0;
3035     }
3036
3037 .emoticon-circus_tent {
3038     background-position : -21093px 0;
3039     }
3040
3041 .emoticon-performing_arts {
3042     background-position : -21125px 0;
3043     }
3044
3045 .emoticon-round_pushpin {
3046     background-position : -21157px 0;
3047     }
3048
3049 .emoticon-triangular_flag_on_post {
3050     background-position : -21189px 0;
3051     }
3052
3053 .emoticon-jp {
3054     background-position : -21221px 0;
3055     }
3056
3057 .emoticon-kr {
3058     background-position : -21253px 0;
3059     }
3060
3061 .emoticon-cn {
3062     background-position : -21285px 0;
3063     }
3064
3065 .emoticon-us {
3066     background-position : -21317px 0;
3067     }
3068
3069 .emoticon-fr {
3070     background-position : -21349px 0;
3071     }
3072
3073 .emoticon-es {
3074     background-position : -21381px 0;
3075     }
3076
3077 .emoticon-it {
3078     background-position : -21413px 0;
3079     }
3080
3081 .emoticon-ru {
3082     background-position : -21445px 0;
3083     }
3084
3085 .emoticon-gb {
3086     background-position : -21477px 0;
3087     }
3088
3089 .emoticon-uk {
3090     background-position : -21509px 0;
3091     }
3092
3093 .emoticon-de {
3094     background-position : -21541px 0;
3095     }
3096
3097 .emoticon-one {
3098     background-position : -21573px 0;
3099     }
3100
3101 .emoticon-two {
3102     background-position : -21605px 0;
3103     }
3104
3105 .emoticon-three {
3106     background-position : -21637px 0;
3107     }
3108
3109 .emoticon-four {
3110     background-position : -21669px 0;
3111     }
3112
3113 .emoticon-five {
3114     background-position : -21701px 0;
3115     }
3116
3117 .emoticon-six {
3118     background-position : -21733px 0;
3119     }
3120
3121 .emoticon-seven {
3122     background-position : -21765px 0;
3123     }
3124
3125 .emoticon-eight {
3126     background-position : -21797px 0;
3127     }
3128
3129 .emoticon-nine {
3130     background-position : -21829px 0;
3131     }
3132
3133 .emoticon-keycap_ten {
3134     background-position : -21861px 0;
3135     }
3136
3137 .emoticon-1234 {
3138     background-position : -21893px 0;
3139     }
3140
3141 .emoticon-zero {
3142     background-position : -21925px 0;
3143     }
3144
3145 .emoticon-hash {
3146     background-position : -21957px 0;
3147     }
3148
3149 .emoticon-symbols {
3150     background-position : -21989px 0;
3151     }
3152
3153 .emoticon-arrow_backward {
3154     background-position : -22021px 0;
3155     }
3156
3157 .emoticon-arrow_down {
3158     background-position : -22053px 0;
3159     }
3160
3161 .emoticon-arrow_forward {
3162     background-position : -22085px 0;
3163     }
3164
3165 .emoticon-arrow_left {
3166     background-position : -22117px 0;
3167     }
3168
3169 .emoticon-capital_abcd {
3170     background-position : -22149px 0;
3171     }
3172
3173 .emoticon-abcd {
3174     background-position : -22181px 0;
3175     }
3176
3177 .emoticon-abc {
3178     background-position : -22213px 0;
3179     }
3180
3181 .emoticon-arrow_lower_left {
3182     background-position : -22245px 0;
3183     }
3184
3185 .emoticon-arrow_lower_right {
3186     background-position : -22277px 0;
3187     }
3188
3189 .emoticon-arrow_right {
3190     background-position : -22309px 0;
3191     }
3192
3193 .emoticon-arrow_up {
3194     background-position : -22341px 0;
3195     }
3196
3197 .emoticon-arrow_upper_left {
3198     background-position : -22373px 0;
3199     }
3200
3201 .emoticon-arrow_upper_right {
3202     background-position : -22405px 0;
3203     }
3204
3205 .emoticon-arrow_double_down {
3206     background-position : -22437px 0;
3207     }
3208
3209 .emoticon-arrow_double_up {
3210     background-position : -22469px 0;
3211     }
3212
3213 .emoticon-arrow_down_small {
3214     background-position : -22501px 0;
3215     }
3216
3217 .emoticon-arrow_heading_down {
3218     background-position : -22533px 0;
3219     }
3220
3221 .emoticon-arrow_heading_up {
3222     background-position : -22565px 0;
3223     }
3224
3225 .emoticon-leftwards_arrow_with_hook {
3226     background-position : -22597px 0;
3227     }
3228
3229 .emoticon-arrow_right_hook {
3230     background-position : -22629px 0;
3231     }
3232
3233 .emoticon-left_right_arrow {
3234     background-position : -22661px 0;
3235     }
3236
3237 .emoticon-arrow_up_down {
3238     background-position : -22693px 0;
3239     }
3240
3241 .emoticon-arrow_up_small {
3242     background-position : -22725px 0;
3243     }
3244
3245 .emoticon-arrows_clockwise {
3246     background-position : -22757px 0;
3247     }
3248
3249 .emoticon-arrows_counterclockwise {
3250     background-position : -22789px 0;
3251     }
3252
3253 .emoticon-rewind {
3254     background-position : -22821px 0;
3255     }
3256
3257 .emoticon-fast_forward {
3258     background-position : -22853px 0;
3259     }
3260
3261 .emoticon-information_source {
3262     background-position : -22885px 0;
3263     }
3264
3265 .emoticon-ok {
3266     background-position : -22917px 0;
3267     }
3268
3269 .emoticon-twisted_rightwards_arrows {
3270     background-position : -22949px 0;
3271     }
3272
3273 .emoticon-repeat {
3274     background-position : -22981px 0;
3275     }
3276
3277 .emoticon-repeat_one {
3278     background-position : -23013px 0;
3279     }
3280
3281 .emoticon-new {
3282     background-position : -23045px 0;
3283     }
3284
3285 .emoticon-top {
3286     background-position : -23077px 0;
3287     }
3288
3289 .emoticon-up {
3290     background-position : -23109px 0;
3291     }
3292
3293 .emoticon-cool {
3294     background-position : -23141px 0;
3295     }
3296
3297 .emoticon-free {
3298     background-position : -23173px 0;
3299     }
3300
3301 .emoticon-ng {
3302     background-position : -23205px 0;
3303     }
3304
3305 .emoticon-cinema {
3306     background-position : -23237px 0;
3307     }
3308
3309 .emoticon-koko {
3310     background-position : -23269px 0;
3311     }
3312
3313 .emoticon-signal_strength {
3314     background-position : -23301px 0;
3315     }
3316
3317 .emoticon-u5272 {
3318     background-position : -23333px 0;
3319     }
3320
3321 .emoticon-u5408 {
3322     background-position : -23365px 0;
3323     }
3324
3325 .emoticon-u55b6 {
3326     background-position : -23397px 0;
3327     }
3328
3329 .emoticon-u6307 {
3330     background-position : -23429px 0;
3331     }
3332
3333 .emoticon-u6708 {
3334     background-position : -23461px 0;
3335     }
3336
3337 .emoticon-u6709 {
3338     background-position : -23493px 0;
3339     }
3340
3341 .emoticon-u6e80 {
3342     background-position : -23525px 0;
3343     }
3344
3345 .emoticon-u7121 {
3346     background-position : -23557px 0;
3347     }
3348
3349 .emoticon-u7533 {
3350     background-position : -23589px 0;
3351     }
3352
3353 .emoticon-u7a7a {
3354     background-position : -23621px 0;
3355     }
3356
3357 .emoticon-u7981 {
3358     background-position : -23653px 0;
3359     }
3360
3361 .emoticon-sa {
3362     background-position : -23685px 0;
3363     }
3364
3365 .emoticon-restroom {
3366     background-position : -23717px 0;
3367     }
3368
3369 .emoticon-mens {
3370     background-position : -23749px 0;
3371     }
3372
3373 .emoticon-womens {
3374     background-position : -23781px 0;
3375     }
3376
3377 .emoticon-baby_symbol {
3378     background-position : -23813px 0;
3379     }
3380
3381 .emoticon-no_smoking {
3382     background-position : -23845px 0;
3383     }
3384
3385 .emoticon-parking {
3386     background-position : -23877px 0;
3387     }
3388
3389 .emoticon-wheelchair {
3390     background-position : -23909px 0;
3391     }
3392
3393 .emoticon-metro {
3394     background-position : -23941px 0;
3395     }
3396
3397 .emoticon-baggage_claim {
3398     background-position : -23973px 0;
3399     }
3400
3401 .emoticon-accept {
3402     background-position : -24005px 0;
3403     }
3404
3405 .emoticon-wc {
3406     background-position : -24037px 0;
3407     }
3408
3409 .emoticon-potable_water {
3410     background-position : -24069px 0;
3411     }
3412
3413 .emoticon-put_litter_in_its_place {
3414     background-position : -24101px 0;
3415     }
3416
3417 .emoticon-secret {
3418     background-position : -24133px 0;
3419     }
3420
3421 .emoticon-congratulations {
3422     background-position : -24165px 0;
3423     }
3424
3425 .emoticon-m {
3426     background-position : -24197px 0;
3427     }
3428
3429 .emoticon-passport_control {
3430     background-position : -24229px 0;
3431     }
3432
3433 .emoticon-left_luggage {
3434     background-position : -24261px 0;
3435     }
3436
3437 .emoticon-customs {
3438     background-position : -24293px 0;
3439     }
3440
3441 .emoticon-ideograph_advantage {
3442     background-position : -24325px 0;
3443     }
3444
3445 .emoticon-cl {
3446     background-position : -24357px 0;
3447     }
3448
3449 .emoticon-sos {
3450     background-position : -24389px 0;
3451     }
3452
3453 .emoticon-id {
3454     background-position : -24421px 0;
3455     }
3456
3457 .emoticon-no_entry_sign {
3458     background-position : -24453px 0;
3459     }
3460
3461 .emoticon-underage {
3462     background-position : -24485px 0;
3463     }
3464
3465 .emoticon-no_mobile_phones {
3466     background-position : -24517px 0;
3467     }
3468
3469 .emoticon-do_not_litter {
3470     background-position : -24549px 0;
3471     }
3472
3473 .emoticon-non\-potable_water {
3474     background-position : -24581px 0;
3475     }
3476
3477 .emoticon-no_bicycles {
3478     background-position : -24613px 0;
3479     }
3480
3481 .emoticon-no_pedestrians {
3482     background-position : -24645px 0;
3483     }
3484
3485 .emoticon-children_crossing {
3486     background-position : -24677px 0;
3487     }
3488
3489 .emoticon-no_entry {
3490     background-position : -24709px 0;
3491     }
3492
3493 .emoticon-eight_spoked_asterisk {
3494     background-position : -24741px 0;
3495     }
3496
3497 .emoticon-eight_pointed_black_star {
3498     background-position : -24773px 0;
3499     }
3500
3501 .emoticon-heart_decoration {
3502     background-position : -24805px 0;
3503     }
3504
3505 .emoticon-vs {
3506     background-position : -24837px 0;
3507     }
3508
3509 .emoticon-vibration_mode {
3510     background-position : -24869px 0;
3511     }
3512
3513 .emoticon-mobile_phone_off {
3514     background-position : -24901px 0;
3515     }
3516
3517 .emoticon-chart {
3518     background-position : -24933px 0;
3519     }
3520
3521 .emoticon-currency_exchange {
3522     background-position : -24965px 0;
3523     }
3524
3525 .emoticon-aries {
3526     background-position : -24997px 0;
3527     }
3528
3529 .emoticon-taurus {
3530     background-position : -25029px 0;
3531     }
3532
3533 .emoticon-gemini {
3534     background-position : -25061px 0;
3535     }
3536
3537 .emoticon-cancer {
3538     background-position : -25093px 0;
3539     }
3540
3541 .emoticon-leo {
3542     background-position : -25125px 0;
3543     }
3544
3545 .emoticon-virgo {
3546     background-position : -25157px 0;
3547     }
3548
3549 .emoticon-libra {
3550     background-position : -25189px 0;
3551     }
3552
3553 .emoticon-scorpius {
3554     background-position : -25221px 0;
3555     }
3556
3557 .emoticon-sagittarius {
3558     background-position : -25253px 0;
3559     }
3560
3561 .emoticon-capricorn {
3562     background-position : -25285px 0;
3563     }
3564
3565 .emoticon-aquarius {
3566     background-position : -25317px 0;
3567     }
3568
3569 .emoticon-pisces {
3570     background-position : -25349px 0;
3571     }
3572
3573 .emoticon-ophiuchus {
3574     background-position : -25381px 0;
3575     }
3576
3577 .emoticon-six_pointed_star {
3578     background-position : -25413px 0;
3579     }
3580
3581 .emoticon-negative_squared_cross_mark {
3582     background-position : -25445px 0;
3583     }
3584
3585 .emoticon-a {
3586     background-position : -25477px 0;
3587     }
3588
3589 .emoticon-b {
3590     background-position : -25509px 0;
3591     }
3592
3593 .emoticon-ab {
3594     background-position : -25541px 0;
3595     }
3596
3597 .emoticon-o2 {
3598     background-position : -25573px 0;
3599     }
3600
3601 .emoticon-diamond_shape_with_a_dot_inside {
3602     background-position : -25605px 0;
3603     }
3604
3605 .emoticon-recycle {
3606     background-position : -25637px 0;
3607     }
3608
3609 .emoticon-end {
3610     background-position : -25669px 0;
3611     }
3612
3613 .emoticon-on {
3614     background-position : -25701px 0;
3615     }
3616
3617 .emoticon-soon {
3618     background-position : -25733px 0;
3619     }
3620
3621 .emoticon-clock1 {
3622     background-position : -25765px 0;
3623     }
3624
3625 .emoticon-clock130 {
3626     background-position : -25797px 0;
3627     }
3628
3629 .emoticon-clock10 {
3630     background-position : -25829px 0;
3631     }
3632
3633 .emoticon-clock1030 {
3634     background-position : -25861px 0;
3635     }
3636
3637 .emoticon-clock11 {
3638     background-position : -25893px 0;
3639     }
3640
3641 .emoticon-clock1130 {
3642     background-position : -25925px 0;
3643     }
3644
3645 .emoticon-clock12 {
3646     background-position : -25957px 0;
3647     }
3648
3649 .emoticon-clock1230 {
3650     background-position : -25989px 0;
3651     }
3652
3653 .emoticon-clock2 {
3654     background-position : -26021px 0;
3655     }
3656
3657 .emoticon-clock230 {
3658     background-position : -26053px 0;
3659     }
3660
3661 .emoticon-clock3 {
3662     background-position : -26085px 0;
3663     }
3664
3665 .emoticon-clock330 {
3666     background-position : -26117px 0;
3667     }
3668
3669 .emoticon-clock4 {
3670     background-position : -26149px 0;
3671     }
3672
3673 .emoticon-clock430 {
3674     background-position : -26181px 0;
3675     }
3676
3677 .emoticon-clock5 {
3678     background-position : -26213px 0;
3679     }
3680
3681 .emoticon-clock530 {
3682     background-position : -26245px 0;
3683     }
3684
3685 .emoticon-clock6 {
3686     background-position : -26277px 0;
3687     }
3688
3689 .emoticon-clock630 {
3690     background-position : -26309px 0;
3691     }
3692
3693 .emoticon-clock7 {
3694     background-position : -26341px 0;
3695     }
3696
3697 .emoticon-clock730 {
3698     background-position : -26373px 0;
3699     }
3700
3701 .emoticon-clock8 {
3702     background-position : -26405px 0;
3703     }
3704
3705 .emoticon-clock830 {
3706     background-position : -26437px 0;
3707     }
3708
3709 .emoticon-clock9 {
3710     background-position : -26469px 0;
3711     }
3712
3713 .emoticon-clock930 {
3714     background-position : -26501px 0;
3715     }
3716
3717 .emoticon-heavy_dollar_sign {
3718     background-position : -26533px 0;
3719     }
3720
3721 .emoticon-copyright {
3722     background-position : -26565px 0;
3723     }
3724
3725 .emoticon-registered {
3726     background-position : -26597px 0;
3727     }
3728
3729 .emoticon-tm {
3730     background-position : -26629px 0;
3731     }
3732
3733 .emoticon-x {
3734     background-position : -26661px 0;
3735     }
3736
3737 .emoticon-heavy_exclamation_mark {
3738     background-position : -26693px 0;
3739     }
3740
3741 .emoticon-bangbang {
3742     background-position : -26725px 0;
3743     }
3744
3745 .emoticon-interrobang {
3746     background-position : -26757px 0;
3747     }
3748
3749 .emoticon-o {
3750     background-position : -26789px 0;
3751     }
3752
3753 .emoticon-heavy_multiplication_x {
3754     background-position : -26821px 0;
3755     }
3756
3757 .emoticon-heavy_plus_sign {
3758     background-position : -26853px 0;
3759     }
3760
3761 .emoticon-heavy_minus_sign {
3762     background-position : -26885px 0;
3763     }
3764
3765 .emoticon-heavy_division_sign {
3766     background-position : -26917px 0;
3767     }
3768
3769 .emoticon-white_flower {
3770     background-position : -26949px 0;
3771     }
3772
3773 .emoticon-100 {
3774     background-position : -26981px 0;
3775     }
3776
3777 .emoticon-heavy_check_mark {
3778     background-position : -27013px 0;
3779     }
3780
3781 .emoticon-ballot_box_with_check {
3782     background-position : -27045px 0;
3783     }
3784
3785 .emoticon-radio_button {
3786     background-position : -27077px 0;
3787     }
3788
3789 .emoticon-link {
3790     background-position : -27109px 0;
3791     }
3792
3793 .emoticon-curly_loop {
3794     background-position : -27141px 0;
3795     }
3796
3797 .emoticon-wavy_dash {
3798     background-position : -27173px 0;
3799     }
3800
3801 .emoticon-part_alternation_mark {
3802     background-position : -27205px 0;
3803     }
3804
3805 .emoticon-trident {
3806     background-position : -27237px 0;
3807     }
3808
3809 .emoticon-black_large_square {
3810     background-position : -27269px 0;
3811     }
3812
3813 .emoticon-white_large_square {
3814     background-position : -27301px 0;
3815     }
3816
3817 .emoticon-white_check_mark {
3818     background-position : -27333px 0;
3819     }
3820
3821 .emoticon-black_square {
3822     background-position : -27268px 0;
3823     }
3824
3825 .emoticon-white_square {
3826     background-position : -27301px 0;
3827     }
3828
3829 .emoticon-black_square_button {
3830     background-position : -27365px 0;
3831     }
3832
3833 .emoticon-white_square_button {
3834     background-position : -27397px 0;
3835     }
3836
3837 .emoticon-black_circle {
3838     background-position : -27429px 0;
3839     }
3840
3841 .emoticon-white_circle {
3842     background-position : -27461px 0;
3843     }
3844
3845 .emoticon-red_circle {
3846     background-position : -27493px 0;
3847     }
3848
3849 .emoticon-large_blue_circle {
3850     background-position : -27525px 0;
3851     }
3852
3853 .emoticon-large_blue_diamond {
3854     background-position : -27557px 0;
3855     }
3856
3857 .emoticon-large_orange_diamond {
3858     background-position : -27589px 0;
3859     }
3860
3861 .emoticon-small_blue_diamond {
3862     background-position : -27621px 0;
3863     }
3864
3865 .emoticon-small_orange_diamond {
3866     background-position : -27653px 0;
3867     }
3868
3869 .emoticon-small_red_triangle {
3870     background-position : -27685px 0;
3871     }
3872
3873 .emoticon-small_red_triangle_down {
3874     background-position : -27717px 0;
3875     }
3876
3877 .emoticon-shipit {
3878     background-position : -27749px 0;
3879     }
3880
3881 .ngrateit-rating{display:inline-block;overflow:hidden}.ngrateit-reset{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0IzQjNCMyIgZD0iTTgsMi4xNzRjLTMuMjE5LDAtNS44MjcsMi42MDktNS44MjcsNS44MjdTNC43ODMsMTMuODI2LDgsMTMuODI2YzMuMjE4LDAsNS44MjYtMi42MDcsNS44MjYtNS44MjUNCglTMTEuMjE5LDIuMTc0LDgsMi4xNzR6IE0xMS40MzgsOUg0LjU2M1Y3aDYuODc0Vjl6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xMjIuMzI2NyIgeTE9IjgwMCIgeDI9Ii0xMTAuNjczOCIgeTI9IjgwMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDEyNC41IC03NzYpIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYxRDI1Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q3MDAyRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNOCwxOC4xNzRjLTMuMjE5LDAtNS44MjcsMi42MDktNS44MjcsNS44MjdTNC43ODMsMjkuODI2LDgsMjkuODI2YzMuMjE4LDAsNS44MjYtMi42MDcsNS44MjYtNS44MjUNCglTMTEuMjE5LDE4LjE3NCw4LDE4LjE3NHogTTExLjQzOCwyNUg0LjU2M3YtMmg2Ljg3NFYyNXoiLz4NCjwvc3ZnPg0K);display:inline-block;background-position:0 0}.ngrateit-reset:hover{background-position:0 100%}.ngrateit-star{display:block;float:left;overflow:hidden;background-repeat:repeat-x}.ngrateit-bg-star{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5iZy1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXItY29weSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRDhEOEQ4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzY3LDAuODE0IEwxMC4zNTEsNS41MDUgTDE1LjQyNSw1LjkzOSBDMTUuNzc3LDUuOTcgMTUuOTIxLDYuNDEyIDE1LjY1Miw2LjY0MiBMMTEuODA0LDkuOTc4IEwxMi45NTYsMTQuOTM5IEMxMy4wMzgsMTUuMjgzIDEyLjY2MywxNS41NTYgMTIuMzYyLDE1LjM3MyBMOCwxMi43NCBMMy42MzcsMTUuMzczIEMzLjMzNiwxNS41NTMgMi45NjEsMTUuMjgzIDMuMDQzLDE0LjkzOSBMNC4xOTUsOS45NzggTDAuMzQ0LDYuNjQyIEMwLjA3OCw2LjQwOCAwLjIyMyw1Ljk3IDAuNTc0LDUuOTM5IEw1LjY0OCw1LjUwNSBMNy42MzMsMC44MTQgQzcuNzY5LDAuNDg2IDguMjMsMC40ODYgOC4zNjcsMC44MTQgTDguMzY3LDAuODE0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.ngrateit-selected{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5yYXRlZC1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXIiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0Y3OTMxRSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjM2NywwLjgxNCBMMTAuMzUxLDUuNTA1IEwxNS40MjUsNS45MzkgQzE1Ljc3Nyw1Ljk3IDE1LjkyMSw2LjQxMiAxNS42NTIsNi42NDIgTDExLjgwNCw5Ljk3OCBMMTIuOTU2LDE0LjkzOSBDMTMuMDM4LDE1LjI4MyAxMi42NjMsMTUuNTU2IDEyLjM2MiwxNS4zNzMgTDgsMTIuNzQgTDMuNjM3LDE1LjM3MyBDMy4zMzYsMTUuNTUzIDIuOTYxLDE1LjI4MyAzLjA0MywxNC45MzkgTDQuMTk1LDkuOTc4IEwwLjM0NCw2LjY0MiBDMC4wNzgsNi40MDggMC4yMjMsNS45NyAwLjU3NCw1LjkzOSBMNS42NDgsNS41MDUgTDcuNjMzLDAuODE0IEM3Ljc2OSwwLjQ4NiA4LjIzLDAuNDg2IDguMzY3LDAuODE0IEw4LjM2NywwLjgxNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.ngrateit:not(.ngrateit-readonly) .ngrateit-hashover.ngrateit-rating span:hover~span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5iZy1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXItY29weSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRDhEOEQ4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzY3LDAuODE0IEwxMC4zNTEsNS41MDUgTDE1LjQyNSw1LjkzOSBDMTUuNzc3LDUuOTcgMTUuOTIxLDYuNDEyIDE1LjY1Miw2LjY0MiBMMTEuODA0LDkuOTc4IEwxMi45NTYsMTQuOTM5IEMxMy4wMzgsMTUuMjgzIDEyLjY2MywxNS41NTYgMTIuMzYyLDE1LjM3MyBMOCwxMi43NCBMMy42MzcsMTUuMzczIEMzLjMzNiwxNS41NTMgMi45NjEsMTUuMjgzIDMuMDQzLDE0LjkzOSBMNC4xOTUsOS45NzggTDAuMzQ0LDYuNjQyIEMwLjA3OCw2LjQwOCAwLjIyMyw1Ljk3IDAuNTc0LDUuOTM5IEw1LjY0OCw1LjUwNSBMNy42MzMsMC44MTQgQzcuNzY5LDAuNDg2IDguMjMsMC40ODYgOC4zNjcsMC44MTQgTDguMzY3LDAuODE0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.ngrateit:not(.ngrateit-readonly) .ngrateit-hashover.ngrateit-rating:hover span{cursor:pointer;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwLjIwNyIgeTE9IjgiIHgyPSIxNS43OTIiIHkyPSI4Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYxRDI1Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q3MDAyRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNOC4zNjcsMC44MTRsMS45ODQsNC42OTFsNS4wNzQsMC40MzRjMC4zNTIsMC4wMzEsMC40OTYsMC40NzMsMC4yMjcsMC43MDNsLTMuODQ4LDMuMzM2bDEuMTUyLDQuOTYxDQoJYzAuMDgyLDAuMzQ0LTAuMjkzLDAuNjE3LTAuNTk0LDAuNDM0TDgsMTIuNzRsLTQuMzYzLDIuNjMzYy0wLjMwMSwwLjE4LTAuNjc2LTAuMDktMC41OTQtMC40MzRsMS4xNTItNC45NjFMMC4zNDQsNi42NDINCglDMC4wNzgsNi40MDgsMC4yMjMsNS45NywwLjU3NCw1LjkzOWw1LjA3NC0wLjQzNGwxLjk4NS00LjY5MUM3Ljc2OSwwLjQ4Niw4LjIzLDAuNDg2LDguMzY3LDAuODE0TDguMzY3LDAuODE0eiBNOC4zNjcsMC44MTQiLz4NCjwvc3ZnPg0K)}
3882 .emojione {
3883   /* Emoji Sizing */
3884   font-size: inherit;
3885   height: 3ex;
3886   width: 3.1ex;
3887   min-height: 20px;
3888   min-width: 20px;
3889
3890   /* Inline alignment adjust the margins  */
3891   display: inline-block;
3892   margin: -.2ex .15em .2ex;
3893   line-height: normal;
3894   vertical-align: middle;
3895 }
3896
3897 img.emojione {
3898   /* prevent img stretch */
3899   width: auto;
3900 }
3901 .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] {
3902   position: absolute;
3903   z-index: 1000;
3904   min-width: 160px;
3905   padding: 5px 0;
3906   margin: 2px 0 0;
3907   font-size: 14px;
3908   text-align: left;
3909   list-style: none;
3910   background-color: #fff;
3911   -webkit-background-clip: padding-box;
3912   background-clip: padding-box;
3913   border: 1px solid #ccc;
3914   border: 1px solid rgba(0, 0, 0, 0.15);
3915   -moz-border-radius: 4px;
3916   -webkit-border-radius: 4px;
3917   border-radius: 4px;
3918   -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3919   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
3920   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
3921   .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item {
3922     font-size: 14px;
3923     padding: 1px 3px;
3924     border: 0; }
3925     .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item a {
3926       text-decoration: none;
3927       display: block;
3928       height: 100%;
3929       line-height: 1.8em;
3930       padding: 0 1.54em 0 .615em;
3931       color: #4f4f4f; }
3932     .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active {
3933       background-color: #e4e4e4; }
3934       .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover a, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active a {
3935         color: #333; }
3936     .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item .emojioneemoji {
3937       font-size: inherit;
3938       height: 2ex;
3939       width: 2.1ex;
3940       min-height: 20px;
3941       min-width: 20px;
3942       display: inline-block;
3943       margin: 0 5px .2ex 0;
3944       line-height: normal;
3945       vertical-align: middle;
3946       max-width: 100%;
3947       top: 0; }
3948
3949 .emojionearea-text [class*=emojione-], .emojionearea-text .emojioneemoji {
3950   font-size: inherit;
3951   height: 2ex;
3952   width: 2.1ex;
3953   min-height: 20px;
3954   min-width: 20px;
3955   display: inline-block;
3956   margin: -.2ex .15em .2ex;
3957   line-height: normal;
3958   vertical-align: middle;
3959   max-width: 100%;
3960   top: 0; }
3961
3962 .emojionearea, .emojionearea * {
3963   -moz-box-sizing: border-box;
3964   -webkit-box-sizing: border-box;
3965   box-sizing: border-box; }
3966 .emojionearea.emojionearea-disable {
3967   position: relative;
3968   background-color: #eee;
3969   -moz-user-select: -moz-none;
3970   -ms-user-select: none;
3971   -webkit-user-select: none;
3972   user-select: none; }
3973   .emojionearea.emojionearea-disable:before {
3974     content: "";
3975     display: block;
3976     top: 0;
3977     left: 0;
3978     right: 0;
3979     bottom: 0;
3980     z-index: 1;
3981     opacity: 0.3;
3982     position: absolute;
3983     background-color: #eee; }
3984 .emojionearea, .emojionearea.form-control {
3985   display: block;
3986   position: relative !important;
3987   width: 100%;
3988   height: auto;
3989   padding: 0;
3990   font-size: 14px;
3991   border: 0;
3992   background-color: #FFFFFF;
3993   border: 1px solid #CCCCCC;
3994   -moz-border-radius: 3px;
3995   -webkit-border-radius: 3px;
3996   border-radius: 3px;
3997   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3998   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3999   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
4000   -moz-transition: border-color 0.15s ease-in-out,    -moz-box-shadow 0.15s ease-in-out;
4001   -o-transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out;
4002   -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4003   transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out; }
4004 .emojionearea.focused {
4005   border-color: #66AFE9;
4006   outline: 0;
4007   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
4008   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
4009   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
4010 .emojionearea .emojionearea-editor {
4011   display: block;
4012   height: auto;
4013   min-height: 8em;
4014   max-height: 15em;
4015   overflow: auto;
4016   padding: 6px 24px 6px 12px;
4017   line-height: 1.42857143;
4018   font-size: inherit;
4019   color: #555555;
4020   background-color: transparent;
4021   border: 0;
4022   cursor: text;
4023   margin-right: 1px;
4024   -moz-border-radius: 0;
4025   -webkit-border-radius: 0;
4026   border-radius: 0;
4027   -moz-box-shadow: none;
4028   -webkit-box-shadow: none;
4029   box-shadow: none; }
4030   .emojionearea .emojionearea-editor:empty:before {
4031     content: attr(placeholder);
4032     display: block;
4033     color: #BBBBBB; }
4034   .emojionearea .emojionearea-editor:focus {
4035     border: 0;
4036     outline: 0;
4037     -moz-box-shadow: none;
4038     -webkit-box-shadow: none;
4039     box-shadow: none; }
4040   .emojionearea .emojionearea-editor [class*=emojione-], .emojionearea .emojionearea-editor .emojioneemoji {
4041     font-size: inherit;
4042     height: 2ex;
4043     width: 2.1ex;
4044     min-height: 20px;
4045     min-width: 20px;
4046     display: inline-block;
4047     margin: -.2ex .15em .2ex;
4048     line-height: normal;
4049     vertical-align: middle;
4050     max-width: 100%;
4051     top: 0; }
4052 .emojionearea.emojionearea-inline {
4053   height: 34px; }
4054   .emojionearea.emojionearea-inline > .emojionearea-editor {
4055     height: 32px;
4056     min-height: 20px;
4057     overflow: hidden;
4058     white-space: nowrap;
4059     position: absolute;
4060     top: 0;
4061     left: 12px;
4062     right: 24px;
4063     padding: 6px 0; }
4064   .emojionearea.emojionearea-inline > .emojionearea-button {
4065     top: 4px; }
4066 .emojionearea .emojionearea-button {
4067   z-index: 5;
4068   position: absolute;
4069   right: 3px;
4070   top: 3px;
4071   width: 24px;
4072   height: 24px;
4073   opacity: 0.6;
4074   cursor: pointer;
4075   -moz-transition: opacity 300ms ease-in-out;
4076   -o-transition: opacity 300ms ease-in-out;
4077   -webkit-transition: opacity 300ms ease-in-out;
4078   transition: opacity 300ms ease-in-out; }
4079   .emojionearea .emojionearea-button:hover {
4080     opacity: 1; }
4081   .emojionearea .emojionearea-button > div {
4082     display: block;
4083     width: 24px;
4084     height: 24px;
4085     position: absolute;
4086     -moz-transition: all 400ms ease-in-out;
4087     -o-transition: all 400ms ease-in-out;
4088     -webkit-transition: all 400ms ease-in-out;
4089     transition: all 400ms ease-in-out; }
4090     .emojionearea .emojionearea-button > div.emojionearea-button-open {
4091       background-position: 0 -24px;
4092       filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
4093       opacity: 1; }
4094     .emojionearea .emojionearea-button > div.emojionearea-button-close {
4095       background-position: 0 0;
4096       -webkit-transform: rotate(-45deg);
4097       -o-transform: rotate(-45deg);
4098       transform: rotate(-45deg);
4099       filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
4100       opacity: 0; }
4101   .emojionearea .emojionearea-button.active > div.emojionearea-button-open {
4102     -webkit-transform: rotate(45deg);
4103     -o-transform: rotate(45deg);
4104     transform: rotate(45deg);
4105     filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
4106     opacity: 0; }
4107   .emojionearea .emojionearea-button.active > div.emojionearea-button-close {
4108     -webkit-transform: rotate(0deg);
4109     -o-transform: rotate(0deg);
4110     transform: rotate(0deg);
4111     filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
4112     opacity: 1; }
4113 .emojionearea .emojionearea-picker {
4114   background: #FFFFFF;
4115   position: absolute;
4116   -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
4117   -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
4118   box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
4119   -moz-border-radius: 5px;
4120   -webkit-border-radius: 5px;
4121   border-radius: 5px;
4122   height: 276px;
4123   width: 316px;
4124   top: -15px;
4125   right: -15px;
4126   z-index: 90;
4127   -moz-transition: all 0.25s ease-in-out;
4128   -o-transition: all 0.25s ease-in-out;
4129   -webkit-transition: all 0.25s ease-in-out;
4130   transition: all 0.25s ease-in-out;
4131   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
4132   opacity: 0;
4133   -moz-user-select: -moz-none;
4134   -ms-user-select: none;
4135   -webkit-user-select: none;
4136   user-select: none; }
4137   .emojionearea .emojionearea-picker.hidden {
4138     display: none; }
4139   .emojionearea .emojionearea-picker .emojionearea-wrapper {
4140     position: relative;
4141     height: 276px;
4142     width: 316px; }
4143     .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
4144       content: "";
4145       display: block;
4146       position: absolute;
4147       background-repeat: no-repeat;
4148       z-index: 91; }
4149   .emojionearea .emojionearea-picker .emojionearea-filters {
4150     width: 100%;
4151     position: absolute;
4152     z-index: 95; }
4153   .emojionearea .emojionearea-picker .emojionearea-filters {
4154     background: #F5F7F9;
4155     padding: 0 0 0 7px;
4156     height: 40px; }
4157     .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
4158       display: block;
4159       float: left;
4160       height: 40px;
4161       width: 32px;
4162       filter: inherit;
4163       padding: 7px 1px 0;
4164       cursor: pointer;
4165       -webkit-filter: grayscale(1);
4166       filter: grayscale(1); }
4167       .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
4168         background: #fff; }
4169       .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active, .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
4170         -webkit-filter: grayscale(0);
4171         filter: grayscale(0); }
4172       .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > i {
4173         width: 24px;
4174         height: 24px;
4175         top: 0; }
4176       .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
4177         width: 24px;
4178         height: 24px;
4179         margin: 0 3px; }
4180   .emojionearea .emojionearea-picker .emojionearea-search-panel {
4181     height: 30px;
4182     position: absolute;
4183     z-index: 95;
4184     top: 40px;
4185     left: 0;
4186     right: 0;
4187     padding: 5px 0 5px 8px; }
4188     .emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
4189       float: right;
4190       margin-right: 10px;
4191       margin-top: -1px; }
4192   .emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
4193     position: absolute;
4194     top: 4px;
4195     left: 171px; }
4196   .emojionearea .emojionearea-picker .emojionearea-search {
4197     float: left;
4198     padding: 0;
4199     height: 20px;
4200     width: 160px; }
4201     .emojionearea .emojionearea-picker .emojionearea-search > input {
4202       outline: none;
4203       width: 160px;
4204       min-width: 160px;
4205       height: 20px; }
4206   .emojionearea .emojionearea-picker .emojionearea-tones {
4207     padding: 0;
4208     width: 120px;
4209     height: 20px; }
4210     .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone {
4211       display: inline-block;
4212       padding: 0;
4213       border: 0;
4214       vertical-align: middle;
4215       outline: none;
4216       background: transparent;
4217       cursor: pointer;
4218       position: relative; }
4219       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0:after {
4220         background-color: #ffcf3e; }
4221       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1:after {
4222         background-color: #fae3c5; }
4223       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2:after {
4224         background-color: #e2cfa5; }
4225       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3:after {
4226         background-color: #daa478; }
4227       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4:after {
4228         background-color: #a78058; }
4229       .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5:after {
4230         background-color: #5e4d43; }
4231     .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone {
4232       width: 20px;
4233       height: 20px;
4234       margin: 0;
4235       background-color: transparent; }
4236       .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after {
4237         content: "";
4238         position: absolute;
4239         display: block;
4240         top: 4px;
4241         left: 4px;
4242         width: 12px;
4243         height: 12px; }
4244       .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone.active:after {
4245         top: 0;
4246         left: 0;
4247         width: 20px;
4248         height: 20px; }
4249     .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone {
4250       width: 16px;
4251       height: 16px;
4252       margin: 0px 2px; }
4253       .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone.active:after {
4254         content: "";
4255         position: absolute;
4256         display: block;
4257         background-color: transparent;
4258         border: 2px solid #fff;
4259         width: 8px;
4260         height: 8px;
4261         top: 2px;
4262         left: 2px;
4263         box-sizing: initial; }
4264     .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone:after {
4265       -moz-border-radius: 100%;
4266       -webkit-border-radius: 100%;
4267       border-radius: 100%; }
4268     .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone:after {
4269       -moz-border-radius: 1px;
4270       -webkit-border-radius: 1px;
4271       border-radius: 1px; }
4272   .emojionearea .emojionearea-picker .emojionearea-scroll-area {
4273     height: 236px; }
4274   .emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
4275     height: 206px; }
4276   .emojionearea .emojionearea-picker .emojionearea-scroll-area {
4277     overflow: auto;
4278     overflow-x: hidden;
4279     width: 100%;
4280     position: absolute;
4281     padding: 0 0 5px; }
4282     .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
4283       z-index: 1; }
4284     .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
4285       display: block;
4286       font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
4287       font-size: 13px;
4288       font-weight: normal;
4289       color: #b2b2b2;
4290       background: #FFFFFF;
4291       line-height: 20px;
4292       margin: 0;
4293       padding: 7px 0 5px 6px; }
4294       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
4295         content: " ";
4296         display: block;
4297         clear: both; }
4298     .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
4299       padding: 0 0 0 7px; }
4300       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category {
4301         padding: 0 !important; }
4302         .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:before {
4303           content: " ";
4304           display: block;
4305           clear: both; }
4306       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
4307         content: " ";
4308         display: block;
4309         clear: both; }
4310     .emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
4311       -moz-box-sizing: content-box;
4312       -webkit-box-sizing: content-box;
4313       box-sizing: content-box;
4314       margin: 0;
4315       width: 24px;
4316       height: 24px;
4317       top: 0; }
4318     .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
4319       -moz-box-sizing: content-box;
4320       -webkit-box-sizing: content-box;
4321       box-sizing: content-box;
4322       width: 24px;
4323       height: 24px;
4324       float: left;
4325       display: block;
4326       margin: 1px;
4327       padding: 3px; }
4328       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
4329         -moz-border-radius: 4px;
4330         -webkit-border-radius: 4px;
4331         border-radius: 4px;
4332         background-color: #e4e4e4;
4333         cursor: pointer; }
4334       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
4335         float: left;
4336         display: block;
4337         width: 24px;
4338         height: 24px; }
4339       .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
4340         filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
4341         opacity: 0; }
4342   .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
4343     top: 0;
4344     -moz-border-radius-topleft: 5px;
4345     -webkit-border-top-left-radius: 5px;
4346     border-top-left-radius: 5px;
4347     -moz-border-radius-topright: 5px;
4348     -webkit-border-top-right-radius: 5px;
4349     border-top-right-radius: 5px; }
4350   .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
4351     bottom: 0; }
4352   .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
4353     top: 40px; }
4354   .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
4355     top: initial;
4356     bottom: 0; }
4357   .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
4358     bottom: 0;
4359     -moz-border-radius-bottomleft: 5px;
4360     -webkit-border-bottom-left-radius: 5px;
4361     border-bottom-left-radius: 5px;
4362     -moz-border-radius-bottomright: 5px;
4363     -webkit-border-bottom-right-radius: 5px;
4364     border-bottom-right-radius: 5px; }
4365   .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
4366     top: 0; }
4367   .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
4368     top: initial;
4369     bottom: 40px; }
4370   .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
4371     top: initial;
4372     bottom: 40px; }
4373   .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
4374     top: 0; }
4375   .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
4376     margin-top: -286px;
4377     right: -14px; }
4378     .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
4379       width: 19px;
4380       height: 10px;
4381       background-position: -2px -49px;
4382       bottom: -10px;
4383       right: 20px; }
4384     .emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
4385       background-position: -2px -80px; }
4386   .emojionearea .emojionearea-picker.emojionearea-picker-position-left, .emojionearea .emojionearea-picker.emojionearea-picker-position-right {
4387     margin-right: -326px;
4388     top: -8px; }
4389     .emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
4390       width: 10px;
4391       height: 19px;
4392       background-position: 0px -60px;
4393       top: 13px;
4394       left: -10px; }
4395     .emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
4396       background-position: right -60px; }
4397   .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
4398     margin-top: 10px;
4399     right: -14px;
4400     top: 47px; }
4401     .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
4402       width: 19px;
4403       height: 10px;
4404       background-position: -2px -100px;
4405       top: -10px;
4406       right: 20px; }
4407     .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
4408       background-position: -2px -90px; }
4409 .emojionearea .emojionearea-button.active + .emojionearea-picker {
4410   filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
4411   opacity: 1; }
4412 .emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
4413   margin-top: -269px; }
4414 .emojionearea .emojionearea-button.active + .emojionearea-picker-position-left,
4415 .emojionearea .emojionearea-button.active + .emojionearea-picker-position-right {
4416   margin-right: -309px; }
4417 .emojionearea .emojionearea-button.active + .emojionearea-picker-position-bottom {
4418   margin-top: -7px; }
4419 .emojionearea.emojionearea-standalone {
4420   display: inline-block;
4421   width: auto;
4422   box-shadow: none; }
4423   .emojionearea.emojionearea-standalone .emojionearea-editor {
4424     min-height: 33px;
4425     position: relative;
4426     padding: 6px 42px 6px 6px; }
4427     .emojionearea.emojionearea-standalone .emojionearea-editor::before {
4428       content: "";
4429       position: absolute;
4430       top: 4px;
4431       left: 50%;
4432       bottom: 4px;
4433       border-left: 1px solid #e6e6e6; }
4434     .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
4435       background-repeat: no-repeat;
4436       background-position: 20px 4px; }
4437       .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
4438         opacity: 0.4; }
4439   .emojionearea.emojionearea-standalone .emojionearea-button {
4440     top: 0;
4441     right: 0;
4442     bottom: 0;
4443     left: 0;
4444     width: auto;
4445     height: auto; }
4446     .emojionearea.emojionearea-standalone .emojionearea-button > div {
4447       right: 6px;
4448       top: 5px; }
4449   .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
4450     right: 23px; }
4451   .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
4452     top: 15px; }
4453
4454 .emojionearea .emojionearea-button > div, .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
4455   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABuCAYAAADMB4ipAAAHfElEQVRo3u1XS1NT2Rb+9uOcQF4YlAJzLymFUHaLrdxKULvEUNpdTnRqD532f+AHMLMc94gqR1Zbt8rBnUh3YXipPGKwRDoWgXvrYiFUlEdIkPPYZ/dAkwox5yQCVt/bzRrBPnt9e+211/etFeDQDu3ArL+/X37OeqmRWoH7+vpItfWawStF1tfXR+zW9xW5ne0p8loOcAKuCdwpRft60C8a+X5zTvebCqcAvmidf1GGHtqhHdpf1qqKzsrKipyensbi4iKWl5cBAMFgEG1tbYhGo2hpadlbmxseHpaDg4MAgI6ODng8HgBAPp/H/Pw8AODatWvo7e2tvUHrui7v3r2L+fl5XL58GVeuXIHH49m1N5/Py0ePHmF0dBQdHR24desWVFXdtYdXAn/48CHm5+dx8+ZNRKPRigEUDpuenpb3799H4YaOnWh5eVmOj48jFoshGo0STdPkwMCAXF5elqV7BgYGpKZpMhqNklgshrGxMbx580Y6gicSCTDGEIvFAADpdBqpVArJZLK4J5lMIpVKIZ1OAwBisRgYY0gkEs6Rp1IphMNh+Hw+AgCGYQAANE0r7in8Xfjm8/lIOBzGq1evnMHX19fR1NRU/D8UCoFzjnA4XFwLh8PgnCMUChXXmpqakM1mUfVBS62xsZHk83lZWi1nz579ZA0AhBDO4A0NDchkMsWSJIRAURRiVy26rktVVUkmk0EgEHAGP3XqFKamppDP56Vpmrhz5w5u374t/X4/OP+w3TRNZLNZ6LoO0zSRz+dlf38/Ll686Jzz8+fPQwiBeDwOt9tNrl+/jkwmU6yaQpVkMhncuHEDbrebxONxCCEQiUScIw8Gg+TBgwdyZGQEyWRSdnV1kVQqJYeGhrC6ugrGGEKhEHp7e3Hy5EmSTCblvXv30NPTg2AwSA6M/vF4HCMjI7b0/yzh8vv9AIBsNrt34aokuQsLC7skt729varkHtqftUFf++FHsrq0QN3eBvp68Tfvf9Mv12oFCYU7G//e9nVuO7dpNbe2W4M//yQr0p8yRvyBo1Zr++lwLcCt7afD/sBRizJGavrB1dDYYh47Htrq+Kb7jBNwxzfdZ44dD201NLaYVUkU7ozQpuAJBkARwnRZpunN5zaa5hJjiXLH05GeiMd7JEM5zzHGNQBGZvk/Iv0yYVWMvK0zKk1Dl6ahW5RQobjqdjy+wEZn9PKF0n2d0csXPL7AhuKq26GECtPQLdPQZVtn1LlB69p7yRVVSEiDEGJwRd12e4+8PR3piRQidnuPvOWKuk0IMSSkwRVV6Np7WVVbSqvGsgSnlKkAFNPQXdrOtuKqcxtcUTUAhmUJnVJmlleJo3CVHmAaOlPUOmYJkxFKibQsSRkXhr4juKIKO2BHVSwcoLrqCVdUYho6K3YYRRWmoUtdey/tgKtK7rUffiQAsLq08MnbNLe2WwBgB/zHzueFyD8nwlIfbvdx8eU0WV1aKD1cVAMs9+F2j9gUPEEKemEJIe3AnXy4XfkBoNKSZHNthWfX31EA69VKttyHVyIOY1wRwmS6tqNsrr31vXo5k/bUu4gT2cp9lhbm0rzCJpeUUrE0vS63+c7/6uXMbDUWl/ssLczNFrVFddUT09AZpUy1LKvO0DVfPrfR9HxqfNbuEe185l9MFX3o6tIC5YpKFLWOfdQQ93Zu49j0+FDCDtjOp1yaOQCYhs4Y40wI05XfWj8yPT40Ua2ey33mEmMTtp2IUEq0nW3FKeJPGPjRp1Iz2QUuLUu66txG9NLVSK3gBZ+C1lcE54oqKOOCK6rm8QU2unu+u1ANuNynvFsBAG1ubbdMQ5eGviMAFDuP0w3sfMpvQEtb24fOQncU1bXl8R7JnOu+ZNv97XxKJwY6+PNPsrm13drObVqUMlMIU5OWpVHOc96Go5lTnV2fzC/VfAozD7HTCa6olBBa1Imlhbmq2lLuQ5xaW6nCPfnln0Yt7bDUhzhps8cfKH5//uTXmvS81OeLdqI/ZoROzSZrHqG/OvOPzxuhK5VgJTvV2bW3EdqJRABwrvvS/kfoSkoZvXT1YEbociHr7vnuYEfogpBFL109HKH/h0fomnXg3Lff79r7/MmvVbWG7gX4QObzc99+Tz7mHKah05KcW6ahQ9feS6cbMCdgt7eBWJagjCuUAC5tZzuouuo0Spm0hElc9R4cbf4bVl8v1p6WUmCuqEwIs34ruxaeeTy4uJVd67As08UVlVmWoG5vA7FLG3WMmHEupVTyW+vh2cn4DADMTsaTuc21LiGEhzHOnQ6gNtMrJSBMCKHkNt999WLi0S7hejEZH81n174WpukiIMw0dKq66p3Bw50RwhUVXFGJKUy28Xal48VkfKrSlWenhsc23q2cEB9SR7iiItwZIbbgHn8AlDFCCMW7laXjqZnHjkNpaubJzNuVpWZCKChjxOMPVH/QlaW0f/G3ZLqWWl6ce/bvlddp7yFD/w8Z+njoX1+GoZMjgzMAMDkyeLAMnRh+uKveJ0YGD4ahEyODFRk6OfrL/hj67GnckaHPng7vjaGzyYmaGDr77KktQ38H8tqx8Wja+WIAAAAASUVORK5CYII=) !important; }
4456
4457 .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
4458   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGNgQEb/P4AQqiAASiUEG6Vit44AAAAASUVORK5CYII=) !important; }
4459
4460 /*# sourceMappingURL=emojionearea.css.map */
4461
4462
4463 /*# sourceMappingURL=vendor.css.map*/