Built motion from commit 639a1a7f.|2.6.19
[motion2.git] / snippet / 3.5.0 / styles / vendor.css
diff --git a/snippet/3.5.0/styles/vendor.css b/snippet/3.5.0/styles/vendor.css
new file mode 100644 (file)
index 0000000..4ae07fc
--- /dev/null
@@ -0,0 +1,4463 @@
+@font-face {
+    font-family : 'emoticons';
+    src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?5zh0vu);
+    src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?#iefix5zh0vu) format('embedded-opentype'),
+    url(../assets/fonts/8a4db4218c8e3ba96535.woff?5zh0vu) format('woff'),
+    url(../assets/fonts/dc116c4c8ce73229b683.ttf?5zh0vu) format('truetype'),
+    url(../assets/images/00fe515d7113c2841e5d.svg?5zh0vu#icomoon) format('svg');
+    font-weight : normal;
+    font-style  : normal;
+    }
+
+.ne-code {
+    font-size   : 14px;
+    padding     : 20px;
+    font-family : Consolas, Menlo, Monaco, monospace;
+    padding     : 1.5em;
+    }
+
+
+
+pre {
+    position      : relative;
+    margin-bottom : 24px;
+    border-radius : 2px;
+    overflow      : hidden;
+    }
+
+code.has-numbering {
+    display     : block;
+    padding     : 12px 30px;
+    overflow-y  : auto;
+    font-weight : 300;
+    font-family : Consolas, Menlo, Monaco, monospace;
+    font-size   : 14px;
+    line-height : 20px;
+    margin-left : 36px;
+    }
+
+.pre-numbering {
+    position         : absolute;
+    top              : 0;
+    left             : 0;
+    width            : 35px;
+    padding          : 1.1em 5px 12px 0;
+    border-right     : 1px solid #e8e8e8;
+    border-radius    : 3px 0 0 3px;
+    background-color : #EEE;
+    text-align       : right;
+    font-family      : Consolas, Menlo, Monaco, monospace;
+    font-size        : 14px;
+    color            : #AAA;
+    line-height      : 20px;
+    margin-top       : -4px;
+    }
+
+.pre-numbering li{
+    list-style-type: none;
+    }
+
+.ne-pdf iframe {
+    box-sizing: border-box;
+    width   : 420px;
+    height  : 530px;
+    display : block;
+    }
+
+.ne-pdf-icon {
+    box-sizing: border-box;
+    width        : 200px;
+    height       : 150px;
+    float        : left;
+    border-right : 1px solid #eee;
+    }
+
+.ne-pdf-icon i {
+    margin    : 29px 62px;
+    color     : #999;
+    font-size : 84px;
+    }
+
+.ne-pdf-view button {
+    font-family        : inherit;
+    font-size          : 14px;
+    background-color   : transparent;
+    border             : 1px solid #ccc;
+    padding            : 6px 15px;
+    border-radius      : 2px;
+    color              : #333;
+    cursor             : pointer;
+    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
+    outline            : 0;
+    border-bottom      : 0;
+    float              : right;
+    margin             : 80px 10px 0 10px;
+    -webkit-transition : all 0.5s linear;
+    -o-transition      : all 0.5s linear;
+    -moz-transition    : all 0.5s linear;
+    -ms-transition     : all 0.5s linear;
+    -kthtml-transition : all 0.5s linear;
+    transition         : all 0.5s linear;
+    }
+
+.ne-pdf-view button:hover {
+    box-shadow : 0 2px 2px 0 rgba(0, 0, 0, 0.26);
+    }
+
+.ne-pdf-view button i {
+    margin-right : 6px;
+    }
+
+.ne-pdf-view button a {
+    color : #333;
+    }
+
+.ne-pdf-viewer iframe {
+    margin : 0 auto;
+    }
+
+.ne-pdf-viewer {
+    background-color : #3498DB;
+    position         : relative;
+    }
+
+.ne-pdf-viewer i {
+    position  : absolute;
+    right     : 10px;
+    top       : 8px;
+    color     : #fff;
+    font-size : 25px;
+    cursor    : pointer;
+    }
+
+.ne-audio {
+    background-color : #1D1D1D;
+    border-radius    : 2px;
+    padding-top      : 6px;
+    }
+
+.ne-audio audio {
+    width : 100%;
+    }
+
+.ne-video, .ne-pdf {
+    box-sizing: border-box;
+    padding            : 5px;
+    border             : 1px solid #e4e4e4;
+    border-radius      : 2px;
+    margin             : 20px 0;
+    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
+    border-bottom      : 0;
+    overflow           : auto;
+    -webkit-transition : all 0.5s linear;
+    -o-transition      : all 0.5s linear;
+    -moz-transition    : all 0.5s linear;
+    -ms-transition     : all 0.5s linear;
+    -kthtml-transition : all 0.5s linear;
+    transition         : all 0.5s linear;
+    }
+
+.ne-embed {
+    box-sizing: border-box;
+    width         : 100%;
+    padding       : 5px;
+    border        : 1px solid #e4e4e4;
+    border-radius : 2px;
+    margin        : 20px 0;
+    box-shadow    : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
+    border-bottom : 0;
+    padding-bottom : 1px;
+}
+
+.ne-embed iframe{
+    border        : 0;
+    background-color    : #3498DB;
+    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
+    background-repeat   : no-repeat;
+    background-position : center;
+    width               : 100%;
+}
+
+.ne-plunker{
+    background-color: #ffffff !important;
+}
+
+.ne-video video {
+    width : 100%;
+    }
+
+.ne-video iframe{
+    width: 100%;
+    border: 0;
+}
+
+.ne-video object{
+    width: 100%;
+    border: 0;
+}
+
+.ne-audio iframe{
+    width: 100%;
+    border: 0;
+}
+
+.ne-video:hover, .ne-image:hover {
+    box-shadow : 0px 2px 2px 0 rgba(0, 0, 0, 0.26);
+    }
+
+.ne-video-preview, .ne-pdf-preview {
+    overflow : auto;
+    }
+
+.ne-video-preview img {
+    display          : block;
+    width            : 200px;
+    height           : 150px;
+    border-radius    : 2px;
+    background-color : #3498DB;
+    }
+
+.ne-video-thumb {
+    width  : 200px;
+    float  : left;
+    cursor : pointer;
+    color  : rgba(255, 255, 255, 0.6);
+    }
+
+.ne-video-thumb:hover {
+    color : #fff;
+    }
+
+.ne-video-thumb i {
+    position    : absolute;
+    font-size   : 42px;
+    margin-top  : -95px;
+    margin-left : 80px;
+    cursor      : pointer;
+    }
+
+.ne-video-detail, .ne-pdf-detail {
+    box-sizing: border-box;
+    width        : calc(100% - 200px);
+    float        : left;
+    padding-left : 15px;
+    }
+
+.ne-video-title, .ne-pdf-title {
+    font-weight   : bolder;
+    padding       : 5px 0;
+    white-space   : nowrap;
+    overflow      : hidden;
+    text-overflow : ellipsis;
+    }
+
+.ne-video-desc {
+    font-size : 16px;
+    color     : #666;
+    height    : 90px;
+    }
+
+.ne-stats {
+    padding-top : 7px;
+    overflow    : auto;
+    }
+
+.ne-video-stats span {
+    padding : 0 15px;
+    float   : right;
+    }
+
+.ne-video-stats span i {
+    margin-right : 10px;
+    }
+
+.ne-video-player {
+    background-color    : #3498DB;
+    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
+    background-repeat   : no-repeat;
+    background-position : center;
+    }
+
+.ne-video-player iframe {
+    width : 100%;
+    }
+
+.ne-image {
+    width              : 100%;
+    border-radius      : 2px;
+    border             : 1px solid #e4e4e4;
+    min-height         : 250px;
+    max-height         : 250px;
+    overflow           : hidden;
+    cursor             : pointer;
+    padding-bottom     : 5px;
+    -webkit-transition : all 0.5s linear;
+    -o-transition      : all 0.5s linear;
+    -moz-transition    : all 0.5s linear;
+    -ms-transition     : all 0.5s linear;
+    -kthtml-transition : all 0.5s linear;
+    transition         : all 0.5s linear;
+    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
+    border-bottom      : 5px solid #ffffff;
+    margin             : 10px 0;
+    }
+
+.ne-image-long {
+    max-height : 800px;
+    }
+
+.ne-image img, .ne-image-long img {
+    width      : 100%;
+    display    : block;
+    min-height : 250px;
+    }
+
+.ne-image-wrapper {
+    margin              : 5px;
+    margin-bottom       : 0;
+    background-color    : #3498DB;
+    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
+    background-repeat   : no-repeat;
+    background-position : center;
+    height              : 100%;
+    overflow            : hidden;
+    }
+
+.ne-gist body{
+    margin: 0 !important;
+}
+
+
+.emoticons-image-wrapper, .emoticons-image {
+    width : 100%;
+    }
+
+.emoticons-image {
+    padding       : 5px;
+    border-radius : 2px;
+    border        : 1px solid #F2F2F2;
+    display       : block;
+    margin        : 20px 0;
+    }
+
+.ne-emoticon {
+    font-family             : 'emoticons';
+    speak                   : none;
+    font-style              : normal;
+    font-weight             : normal;
+    font-variant            : normal;
+    text-transform          : none;
+    line-height             : 1;
+    display                 : inline-block;
+    vertical-align          : middle;
+    /* Better Font Rendering =========== */
+    -webkit-font-smoothing  : antialiased;
+    -moz-osx-font-smoothing : grayscale;
+    }
+
+.emoticon {
+    text-indent    : -9999px;
+    display        : inline-block;
+    height         : 22px;
+    width          : 22px;
+    vertical-align : middle;
+    }
+
+@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) {
+    .emoticon {
+        background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
+        }
+    }
+
+@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) {
+    .emoticon {
+        background      : transparent url(../assets/images/369ccd33e5368870b112.png) 0 0 no-repeat;
+        background-size : 27776px 22px;
+        }
+    }
+
+@-moz-document url-prefix() {
+    .emoticon {
+        background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
+        }
+    }
+
+.emoticon-bowtie {
+    background-position : -5px 0;
+    }
+
+.emoticon-smile {
+    background-position : -37px 0;
+    }
+
+.emoticon-laughing {
+    background-position : -69px 0;
+    }
+
+.emoticon-blush {
+    background-position : -101px 0;
+    }
+
+.emoticon-smiley {
+    background-position : -133px 0;
+    }
+
+.emoticon-relaxed {
+    background-position : -165px 0;
+    }
+
+.emoticon-smirk {
+    background-position : -197px 0;
+    }
+
+.emoticon-heart_eyes {
+    background-position : -229px 0;
+    }
+
+.emoticon-kissing_heart {
+    background-position : -261px 0;
+    }
+
+.emoticon-kissing_closed_eyes {
+    background-position : -293px 0;
+    }
+
+.emoticon-flushed {
+    background-position : -325px 0;
+    }
+
+.emoticon-relieved {
+    background-position : -357px 0;
+    }
+
+.emoticon-satisfied {
+    background-position : -389px 0;
+    }
+
+.emoticon-grin {
+    background-position : -421px 0;
+    }
+
+.emoticon-wink {
+    background-position : -453px 0;
+    }
+
+.emoticon-stuck_out_tongue_winking_eye {
+    background-position : -485px 0;
+    }
+
+.emoticon-winky_face {
+    background-position : -485px 0;
+    }
+
+.emoticon-stuck_out_tongue_closed_eyes {
+    background-position : -517px 0;
+    }
+
+.emoticon-grinning {
+    background-position : -549px 0;
+    }
+
+.emoticon-kissing {
+    background-position : -581px 0;
+    }
+
+.emoticon-kissing_smiling_eyes {
+    background-position : -613px 0;
+    }
+
+.emoticon-stuck_out_tongue {
+    background-position : -645px 0;
+    }
+
+.emoticon-sleeping {
+    background-position : -677px 0;
+    }
+
+.emoticon-worried {
+    background-position : -709px 0;
+    }
+
+.emoticon-frowning {
+    background-position : -741px 0;
+    }
+
+.emoticon-anguished {
+    background-position : -773px 0;
+    }
+
+.emoticon-open_mouth {
+    background-position : -805px 0;
+    }
+
+.emoticon-wow {
+    background-position : -805px 0;
+    }
+
+.emoticon-grimacing {
+    background-position : -837px 0;
+    }
+
+.emoticon-confused {
+    background-position : -869px 0;
+    }
+
+.emoticon-hushed {
+    background-position : -901px 0;
+    }
+
+.emoticon-expressionless {
+    background-position : -933px 0;
+    }
+
+.emoticon-unamused {
+    background-position : -965px 0;
+    }
+
+.emoticon-sweat_smile {
+    background-position : -997px 0;
+    }
+
+.emoticon-sweat {
+    background-position : -1029px 0;
+    }
+
+.emoticon-disappointed_relieved {
+    background-position : -1061px 0;
+    }
+
+.emoticon-weary {
+    background-position : -1093px 0;
+    }
+
+.emoticon-pensive {
+    background-position : -1125px 0;
+    }
+
+.emoticon-disappointed {
+    background-position : -1157px 0;
+    }
+
+.emoticon-confounded {
+    background-position : -1189px 0;
+    }
+
+.emoticon-fearful {
+    background-position : -1221px 0;
+    }
+
+.emoticon-cold_sweat {
+    background-position : -1253px 0;
+    }
+
+.emoticon-persevere {
+    background-position : -1285px 0;
+    }
+
+.emoticon-cry {
+    background-position : -1317px 0;
+    }
+
+.emoticon-sob {
+    background-position : -1349px 0;
+    }
+
+.emoticon-joy {
+    background-position : -1381px 0;
+    }
+
+.emoticon-astonished {
+    background-position : -1413px 0;
+    }
+
+.emoticon-scream {
+    background-position : -1445px 0;
+    }
+
+.emoticon-neckbeard {
+    background-position : -1477px 0;
+    }
+
+.emoticon-tired_face {
+    background-position : -1509px 0;
+    }
+
+.emoticon-angry {
+    background-position : -1541px 0;
+    }
+
+.emoticon-rage {
+    background-position : -1573px 0;
+    }
+
+.emoticon-triumph {
+    background-position : -1605px 0;
+    }
+
+.emoticon-sleepy {
+    background-position : -1637px 0;
+    }
+
+.emoticon-yum {
+    background-position : -1669px 0;
+    }
+
+.emoticon-mask {
+    background-position : -1701px 0;
+    }
+
+.emoticon-sunglasses {
+    background-position : -1733px 0;
+    }
+
+.emoticon-dizzy_face {
+    background-position : -1765px 0;
+    }
+
+.emoticon-imp {
+    background-position : -1797px 0;
+    }
+
+.emoticon-smiling_imp {
+    background-position : -1829px 0;
+    }
+
+.emoticon-neutral_face {
+    background-position : -1861px 0;
+    }
+
+.emoticon-no_mouth {
+    background-position : -1893px 0;
+    }
+
+.emoticon-innocent {
+    background-position : -1925px 0;
+    }
+
+.emoticon-alien {
+    background-position : -1957px 0;
+    }
+
+.emoticon-yellow_heart {
+    background-position : -1989px 0;
+    }
+
+.emoticon-blue_heart {
+    background-position : -2021px 0;
+    }
+
+.emoticon-purple_heart {
+    background-position : -2053px 0;
+    }
+
+.emoticon-heart {
+    background-position : -2085px 0;
+    }
+
+.emoticon-green_heart {
+    background-position : -2117px 0;
+    }
+
+.emoticon-broken_heart {
+    background-position : -2149px 0;
+    }
+
+.emoticon-heartbeat {
+    background-position : -2181px 0;
+    }
+
+.emoticon-heartpulse {
+    background-position : -2213px 0;
+    }
+
+.emoticon-two_hearts {
+    background-position : -2245px 0;
+    }
+
+.emoticon-revolving_hearts {
+    background-position : -2277px 0;
+    }
+
+.emoticon-cupid {
+    background-position : -2309px 0;
+    }
+
+.emoticon-sparkling_heart {
+    background-position : -2341px 0;
+    }
+
+.emoticon-sparkles {
+    background-position : -2373px 0;
+    }
+
+.emoticon-star {
+    background-position : -2405px 0;
+    }
+
+.emoticon-star2 {
+    background-position : -2437px 0;
+    }
+
+.emoticon-dizzy {
+    background-position : -2469px 0;
+    }
+
+.emoticon-boom {
+    background-position : -2501px 0;
+    }
+
+.emoticon-collision {
+    background-position : -2533px 0;
+    }
+
+.emoticon-anger {
+    background-position : -2565px 0;
+    }
+
+.emoticon-exclamation {
+    background-position : -2597px 0;
+    }
+
+.emoticon-question {
+    background-position : -2629px 0;
+    }
+
+.emoticon-grey_exclamation {
+    background-position : -2661px 0;
+    }
+
+.emoticon-grey_question {
+    background-position : -2693px 0;
+    }
+
+.emoticon-zzz {
+    background-position : -2725px 0;
+    }
+
+.emoticon-dash {
+    background-position : -2757px 0;
+    }
+
+.emoticon-sweat_drops {
+    background-position : -2789px 0;
+    }
+
+.emoticon-notes {
+    background-position : -2821px 0;
+    }
+
+.emoticon-musical_note {
+    background-position : -2853px 0;
+    }
+
+.emoticon-fire {
+    background-position : -2885px 0;
+    }
+
+.emoticon-hankey {
+    background-position : -2917px 0;
+    }
+
+.emoticon-poop {
+    background-position : -2949px 0;
+    }
+
+.emoticon-shit {
+    background-position : -2981px 0;
+    }
+
+.emoticon-\+1 {
+    background-position : -3013px 0;
+    }
+
+.emoticon-thumbsup {
+    background-position : -3045px 0;
+    }
+
+.emoticon-\-1 {
+    background-position : -3077px 0;
+    }
+
+.emoticon-thumbsdown {
+    background-position : -3109px 0;
+    }
+
+.emoticon-ok_hand {
+    background-position : -3141px 0;
+    }
+
+.emoticon-punch {
+    background-position : -3173px 0;
+    }
+
+.emoticon-facepunch {
+    background-position : -3205px 0;
+    }
+
+.emoticon-fist {
+    background-position : -3237px 0;
+    }
+
+.emoticon-v {
+    background-position : -3269px 0;
+    }
+
+.emoticon-wave {
+    background-position : -3301px 0;
+    }
+
+.emoticon-hand {
+    background-position : -3333px 0;
+    }
+
+.emoticon-raised_hand {
+    background-position : -3365px 0;
+    }
+
+.emoticon-open_hands {
+    background-position : -3397px 0;
+    }
+
+.emoticon-point_up {
+    background-position : -3429px 0;
+    }
+
+.emoticon-point_down {
+    background-position : -3461px 0;
+    }
+
+.emoticon-point_left {
+    background-position : -3493px 0;
+    }
+
+.emoticon-point_right {
+    background-position : -3525px 0;
+    }
+
+.emoticon-raised_hands {
+    background-position : -3557px 0;
+    }
+
+.emoticon-pray {
+    background-position : -3589px 0;
+    }
+
+.emoticon-point_up_2 {
+    background-position : -3621px 0;
+    }
+
+.emoticon-clap {
+    background-position : -3653px 0;
+    }
+
+.emoticon-muscle {
+    background-position : -3685px 0;
+    }
+
+.emoticon-metal {
+    background-position : -3717px 0;
+    }
+
+.emoticon-fu {
+    background-position : -3749px 0;
+    }
+
+.emoticon-walking {
+    background-position : -3781px 0;
+    }
+
+.emoticon-runner {
+    background-position : -3813px 0;
+    }
+
+.emoticon-running {
+    background-position : -3845px 0;
+    }
+
+.emoticon-couple {
+    background-position : -3877px 0;
+    }
+
+.emoticon-family {
+    background-position : -3909px 0;
+    }
+
+.emoticon-two_men_holding_hands {
+    background-position : -3941px 0;
+    }
+
+.emoticon-two_women_holding_hands {
+    background-position : -3973px 0;
+    }
+
+.emoticon-dancer {
+    background-position : -4005px 0;
+    }
+
+.emoticon-dancers {
+    background-position : -4037px 0;
+    }
+
+.emoticon-ok_woman {
+    background-position : -4069px 0;
+    }
+
+.emoticon-no_good {
+    background-position : -4101px 0;
+    }
+
+.emoticon-information_desk_person {
+    background-position : -4133px 0;
+    }
+
+.emoticon-raising_hand {
+    background-position : -4165px 0;
+    }
+
+.emoticon-bride_with_veil {
+    background-position : -4197px 0;
+    }
+
+.emoticon-person_with_pouting_face {
+    background-position : -4229px 0;
+    }
+
+.emoticon-person_frowning {
+    background-position : -4261px 0;
+    }
+
+.emoticon-bow {
+    background-position : -4293px 0;
+    }
+
+.emoticon-couplekiss {
+    background-position : -4325px 0;
+    }
+
+.emoticon-couple_with_heart {
+    background-position : -4357px 0;
+    }
+
+.emoticon-massage {
+    background-position : -4389px 0;
+    }
+
+.emoticon-haircut {
+    background-position : -4421px 0;
+    }
+
+.emoticon-nail_care {
+    background-position : -4453px 0;
+    }
+
+.emoticon-boy {
+    background-position : -4485px 0;
+    }
+
+.emoticon-girl {
+    background-position : -4517px 0;
+    }
+
+.emoticon-woman {
+    background-position : -4549px 0;
+    }
+
+.emoticon-man {
+    background-position : -4581px 0;
+    }
+
+.emoticon-baby {
+    background-position : -4613px 0;
+    }
+
+.emoticon-older_woman {
+    background-position : -4645px 0;
+    }
+
+.emoticon-older_man {
+    background-position : -4677px 0;
+    }
+
+.emoticon-person_with_blond_hair {
+    background-position : -4709px 0;
+    }
+
+.emoticon-man_with_gua_pi_mao {
+    background-position : -4741px 0;
+    }
+
+.emoticon-man_with_turban {
+    background-position : -4773px 0;
+    }
+
+.emoticon-construction_worker {
+    background-position : -4805px 0;
+    }
+
+.emoticon-cop {
+    background-position : -4837px 0;
+    }
+
+.emoticon-angel {
+    background-position : -4869px 0;
+    }
+
+.emoticon-princess {
+    background-position : -4901px 0;
+    }
+
+.emoticon-emoticon_cat {
+    background-position : -4933px 0;
+    }
+
+.emoticon-smile_cat {
+    background-position : -4965px 0;
+    }
+
+.emoticon-heart_eyes_cat {
+    background-position : -4997px 0;
+    }
+
+.emoticon-kissing_cat {
+    background-position : -5029px 0;
+    }
+
+.emoticon-smirk_cat {
+    background-position : -5061px 0;
+    }
+
+.emoticon-scream_cat {
+    background-position : -5093px 0;
+    }
+
+.emoticon-crying_cat_face {
+    background-position : -5125px 0;
+    }
+
+.emoticon-joy_cat {
+    background-position : -5157px 0;
+    }
+
+.emoticon-pouting_cat {
+    background-position : -5189px 0;
+    }
+
+.emoticon-japanese_ogre {
+    background-position : -5221px 0;
+    }
+
+.emoticon-japanese_goblin {
+    background-position : -5253px 0;
+    }
+
+.emoticon-see_no_evil {
+    background-position : -5285px 0;
+    }
+
+.emoticon-hear_no_evil {
+    background-position : -5317px 0;
+    }
+
+.emoticon-speak_no_evil {
+    background-position : -5349px 0;
+    }
+
+.emoticon-guardsman {
+    background-position : -5381px 0;
+    }
+
+.emoticon-skull {
+    background-position : -5413px 0;
+    }
+
+.emoticon-feet {
+    background-position : -5445px 0;
+    }
+
+.emoticon-lips {
+    background-position : -5477px 0;
+    }
+
+.emoticon-kiss {
+    background-position : -5509px 0;
+    }
+
+.emoticon-droplet {
+    background-position : -5541px 0;
+    }
+
+.emoticon-ear {
+    background-position : -5573px 0;
+    }
+
+.emoticon-eyes {
+    background-position : -5605px 0;
+    }
+
+.emoticon-nose {
+    background-position : -5637px 0;
+    }
+
+.emoticon-tongue {
+    background-position : -5669px 0;
+    }
+
+.emoticon-love_letter {
+    background-position : -5701px 0;
+    }
+
+.emoticon-bust_in_silhouette {
+    background-position : -5733px 0;
+    }
+
+.emoticon-busts_in_silhouette {
+    background-position : -5765px 0;
+    }
+
+.emoticon-speech_balloon {
+    background-position : -5797px 0;
+    }
+
+.emoticon-thought_balloon {
+    background-position : -5829px 0;
+    }
+
+.emoticon-feelsgood {
+    background-position : -5861px 0;
+    }
+
+.emoticon-finnadie {
+    background-position : -5893px 0;
+    }
+
+.emoticon-goberserk {
+    background-position : -5925px 0;
+    }
+
+.emoticon-godmode {
+    background-position : -5957px 0;
+    }
+
+.emoticon-hurtrealbad {
+    background-position : -5989px 0;
+    }
+
+.emoticon-rage1 {
+    background-position : -6021px 0;
+    }
+
+.emoticon-rage2 {
+    background-position : -6053px 0;
+    }
+
+.emoticon-rage3 {
+    background-position : -6085px 0;
+    }
+
+.emoticon-rage4 {
+    background-position : -6117px 0;
+    }
+
+.emoticon-suspect {
+    background-position : -6149px 0;
+    }
+
+.emoticon-trollface {
+    background-position : -6181px 0;
+    }
+
+.emoticon-sunny {
+    background-position : -6213px 0;
+    }
+
+.emoticon-umbrella {
+    background-position : -6245px 0;
+    }
+
+.emoticon-cloud {
+    background-position : -6277px 0;
+    }
+
+.emoticon-snowflake {
+    background-position : -6309px 0;
+    }
+
+.emoticon-snowman {
+    background-position : -6341px 0;
+    }
+
+.emoticon-zap {
+    background-position : -6373px 0;
+    }
+
+.emoticon-cyclone {
+    background-position : -6405px 0;
+    }
+
+.emoticon-foggy {
+    background-position : -6437px 0;
+    }
+
+.emoticon-ocean {
+    background-position : -6469px 0;
+    }
+
+.emoticon-cat {
+    background-position : -6501px 0;
+    }
+
+.emoticon-dog {
+    background-position : -6533px 0;
+    }
+
+.emoticon-mouse {
+    background-position : -6565px 0;
+    }
+
+.emoticon-hamster {
+    background-position : -6597px 0;
+    }
+
+.emoticon-rabbit {
+    background-position : -6629px 0;
+    }
+
+.emoticon-wolf {
+    background-position : -6661px 0;
+    }
+
+.emoticon-frog {
+    background-position : -6693px 0;
+    }
+
+.emoticon-tiger {
+    background-position : -6725px 0;
+    }
+
+.emoticon-koala {
+    background-position : -6757px 0;
+    }
+
+.emoticon-bear {
+    background-position : -6789px 0;
+    }
+
+.emoticon-pig {
+    background-position : -6821px 0;
+    }
+
+.emoticon-pig_nose {
+    background-position : -6853px 0;
+    }
+
+.emoticon-cow {
+    background-position : -6885px 0;
+    }
+
+.emoticon-boar {
+    background-position : -6917px 0;
+    }
+
+.emoticon-monkey_face {
+    background-position : -6949px 0;
+    }
+
+.emoticon-monkey {
+    background-position : -6981px 0;
+    }
+
+.emoticon-horse {
+    background-position : -7013px 0;
+    }
+
+.emoticon-racehorse {
+    background-position : -7045px 0;
+    }
+
+.emoticon-camel {
+    background-position : -7077px 0;
+    }
+
+.emoticon-sheep {
+    background-position : -7109px 0;
+    }
+
+.emoticon-elephant {
+    background-position : -7141px 0;
+    }
+
+.emoticon-panda_face {
+    background-position : -7173px 0;
+    }
+
+.emoticon-snake {
+    background-position : -7205px 0;
+    }
+
+.emoticon-bird {
+    background-position : -7237px 0;
+    }
+
+.emoticon-baby_chick {
+    background-position : -7269px 0;
+    }
+
+.emoticon-hatched_chick {
+    background-position : -7301px 0;
+    }
+
+.emoticon-hatching_chick {
+    background-position : -7333px 0;
+    }
+
+.emoticon-chicken {
+    background-position : -7365px 0;
+    }
+
+.emoticon-penguin {
+    background-position : -7397px 0;
+    }
+
+.emoticon-turtle {
+    background-position : -7429px 0;
+    }
+
+.emoticon-bug {
+    background-position : -7461px 0;
+    }
+
+.emoticon-honeybee {
+    background-position : -7493px 0;
+    }
+
+.emoticon-ant {
+    background-position : -7525px 0;
+    }
+
+.emoticon-beetle {
+    background-position : -7557px 0;
+    }
+
+.emoticon-snail {
+    background-position : -7589px 0;
+    }
+
+.emoticon-octopus {
+    background-position : -7621px 0;
+    }
+
+.emoticon-tropical_fish {
+    background-position : -7653px 0;
+    }
+
+.emoticon-fish {
+    background-position : -7685px 0;
+    }
+
+.emoticon-whale {
+    background-position : -7717px 0;
+    }
+
+.emoticon-whale2 {
+    background-position : -7749px 0;
+    }
+
+.emoticon-dolphin {
+    background-position : -7781px 0;
+    }
+
+.emoticon-cow2 {
+    background-position : -7813px 0;
+    }
+
+.emoticon-ram {
+    background-position : -7845px 0;
+    }
+
+.emoticon-rat {
+    background-position : -7877px 0;
+    }
+
+.emoticon-water_buffalo {
+    background-position : -7909px 0;
+    }
+
+.emoticon-tiger2 {
+    background-position : -7941px 0;
+    }
+
+.emoticon-rabbit2 {
+    background-position : -7973px 0;
+    }
+
+.emoticon-dragon {
+    background-position : -8005px 0;
+    }
+
+.emoticon-goat {
+    background-position : -8037px 0;
+    }
+
+.emoticon-rooster {
+    background-position : -8069px 0;
+    }
+
+.emoticon-dog2 {
+    background-position : -8101px 0;
+    }
+
+.emoticon-pig2 {
+    background-position : -8133px 0;
+    }
+
+.emoticon-mouse2 {
+    background-position : -8165px 0;
+    }
+
+.emoticon-ox {
+    background-position : -8197px 0;
+    }
+
+.emoticon-dragon_face {
+    background-position : -8229px 0;
+    }
+
+.emoticon-blowfish {
+    background-position : -8261px 0;
+    }
+
+.emoticon-crocodile {
+    background-position : -8293px 0;
+    }
+
+.emoticon-dromedary_camel {
+    background-position : -8325px 0;
+    }
+
+.emoticon-leopard {
+    background-position : -8357px 0;
+    }
+
+.emoticon-cat2 {
+    background-position : -8389px 0;
+    }
+
+.emoticon-poodle {
+    background-position : -8421px 0;
+    }
+
+.emoticon-paw_prints {
+    background-position : -8453px 0;
+    }
+
+.emoticon-bouquet {
+    background-position : -8485px 0;
+    }
+
+.emoticon-cherry_blossom {
+    background-position : -8517px 0;
+    }
+
+.emoticon-tulip {
+    background-position : -8549px 0;
+    }
+
+.emoticon-four_leaf_clover {
+    background-position : -8581px 0;
+    }
+
+.emoticon-rose {
+    background-position : -8613px 0;
+    }
+
+.emoticon-sunflower {
+    background-position : -8645px 0;
+    }
+
+.emoticon-hibiscus {
+    background-position : -8677px 0;
+    }
+
+.emoticon-maple_leaf {
+    background-position : -8709px 0;
+    }
+
+.emoticon-leaves {
+    background-position : -8741px 0;
+    }
+
+.emoticon-fallen_leaf {
+    background-position : -8773px 0;
+    }
+
+.emoticon-herb {
+    background-position : -8805px 0;
+    }
+
+.emoticon-mushroom {
+    background-position : -8837px 0;
+    }
+
+.emoticon-cactus {
+    background-position : -8869px 0;
+    }
+
+.emoticon-palm_tree {
+    background-position : -8901px 0;
+    }
+
+.emoticon-evergreen_tree {
+    background-position : -8933px 0;
+    }
+
+.emoticon-deciduous_tree {
+    background-position : -8965px 0;
+    }
+
+.emoticon-chestnut {
+    background-position : -8997px 0;
+    }
+
+.emoticon-seedling {
+    background-position : -9029px 0;
+    }
+
+.emoticon-blossom {
+    background-position : -9061px 0;
+    }
+
+.emoticon-ear_of_rice {
+    background-position : -9093px 0;
+    }
+
+.emoticon-shell {
+    background-position : -9125px 0;
+    }
+
+.emoticon-globe_with_meridians {
+    background-position : -9157px 0;
+    }
+
+.emoticon-sun_with_face {
+    background-position : -9189px 0;
+    }
+
+.emoticon-full_moon_with_face {
+    background-position : -9221px 0;
+    }
+
+.emoticon-new_moon_with_face {
+    background-position : -9253px 0;
+    }
+
+.emoticon-new_moon {
+    background-position : -9285px 0;
+    }
+
+.emoticon-waxing_crescent_moon {
+    background-position : -9317px 0;
+    }
+
+.emoticon-first_quarter_moon {
+    background-position : -9349px 0;
+    }
+
+.emoticon-waxing_gibbous_moon {
+    background-position : -9381px 0;
+    }
+
+.emoticon-full_moon {
+    background-position : -9413px 0;
+    }
+
+.emoticon-waning_gibbous_moon {
+    background-position : -9445px 0;
+    }
+
+.emoticon-last_quarter_moon {
+    background-position : -9477px 0;
+    }
+
+.emoticon-waning_crescent_moon {
+    background-position : -9509px 0;
+    }
+
+.emoticon-last_quarter_moon_with_face {
+    background-position : -9541px 0;
+    }
+
+.emoticon-first_quarter_moon_with_face {
+    background-position : -9573px 0;
+    }
+
+.emoticon-moon {
+    background-position : -9605px 0;
+    }
+
+.emoticon-earth_africa {
+    background-position : -9637px 0;
+    }
+
+.emoticon-earth_americas {
+    background-position : -9669px 0;
+    }
+
+.emoticon-earth_asia {
+    background-position : -9701px 0;
+    }
+
+.emoticon-volcano {
+    background-position : -9733px 0;
+    }
+
+.emoticon-milky_way {
+    background-position : -9765px 0;
+    }
+
+.emoticon-partly_sunny {
+    background-position : -9797px 0;
+    }
+
+.emoticon-octocat {
+    background-position : -9829px 0;
+    }
+
+.emoticon-squirrel {
+    background-position : -9861px 0;
+    }
+
+.emoticon-bamboo {
+    background-position : -9893px 0;
+    }
+
+.emoticon-gift_heart {
+    background-position : -9925px 0;
+    }
+
+.emoticon-dolls {
+    background-position : -9957px 0;
+    }
+
+.emoticon-school_satchel {
+    background-position : -9989px 0;
+    }
+
+.emoticon-mortar_board {
+    background-position : -10021px 0;
+    }
+
+.emoticon-flags {
+    background-position : -10053px 0;
+    }
+
+.emoticon-fireworks {
+    background-position : -10085px 0;
+    }
+
+.emoticon-sparkler {
+    background-position : -10117px 0;
+    }
+
+.emoticon-wind_chime {
+    background-position : -10149px 0;
+    }
+
+.emoticon-rice_scene {
+    background-position : -10181px 0;
+    }
+
+.emoticon-jack_o_lantern {
+    background-position : -10213px 0;
+    }
+
+.emoticon-ghost {
+    background-position : -10245px 0;
+    }
+
+.emoticon-santa {
+    background-position : -10277px 0;
+    }
+
+.emoticon-christmas_tree {
+    background-position : -10309px 0;
+    }
+
+.emoticon-gift {
+    background-position : -10341px 0;
+    }
+
+.emoticon-bell {
+    background-position : -10373px 0;
+    }
+
+.emoticon-no_bell {
+    background-position : -10405px 0;
+    }
+
+.emoticon-tanabata_tree {
+    background-position : -10437px 0;
+    }
+
+.emoticon-tada {
+    background-position : -10469px 0;
+    }
+
+.emoticon-confetti_ball {
+    background-position : -10501px 0;
+    }
+
+.emoticon-balloon {
+    background-position : -10533px 0;
+    }
+
+.emoticon-crystal_ball {
+    background-position : -10565px 0;
+    }
+
+.emoticon-cd {
+    background-position : -10597px 0;
+    }
+
+.emoticon-dvd {
+    background-position : -10629px 0;
+    }
+
+.emoticon-floppy_disk {
+    background-position : -10661px 0;
+    }
+
+.emoticon-camera {
+    background-position : -10693px 0;
+    }
+
+.emoticon-video_camera {
+    background-position : -10725px 0;
+    }
+
+.emoticon-movie_camera {
+    background-position : -10757px 0;
+    }
+
+.emoticon-computer {
+    background-position : -10789px 0;
+    }
+
+.emoticon-tv {
+    background-position : -10821px 0;
+    }
+
+.emoticon-iphone {
+    background-position : -10853px 0;
+    }
+
+.emoticon-phone {
+    background-position : -10885px 0;
+    }
+
+.emoticon-telephone {
+    background-position : -10917px 0;
+    }
+
+.emoticon-telephone_receiver {
+    background-position : -10949px 0;
+    }
+
+.emoticon-pager {
+    background-position : -10981px 0;
+    }
+
+.emoticon-fax {
+    background-position : -11013px 0;
+    }
+
+.emoticon-minidisc {
+    background-position : -11045px 0;
+    }
+
+.emoticon-vhs {
+    background-position : -11077px 0;
+    }
+
+.emoticon-sound {
+    background-position : -11109px 0;
+    }
+
+.emoticon-speaker {
+    background-position : -11141px 0;
+    }
+
+.emoticon-mute {
+    background-position : -11173px 0;
+    }
+
+.emoticon-loudspeaker {
+    background-position : -11205px 0;
+    }
+
+.emoticon-mega {
+    background-position : -11237px 0;
+    }
+
+.emoticon-hourglass {
+    background-position : -11269px 0;
+    }
+
+.emoticon-hourglass_flowing_sand {
+    background-position : -11301px 0;
+    }
+
+.emoticon-alarm_clock {
+    background-position : -11333px 0;
+    }
+
+.emoticon-watch {
+    background-position : -11365px 0;
+    }
+
+.emoticon-radio {
+    background-position : -11397px 0;
+    }
+
+.emoticon-satellite {
+    background-position : -11429px 0;
+    }
+
+.emoticon-loop {
+    background-position : -11461px 0;
+    }
+
+.emoticon-mag {
+    background-position : -11493px 0;
+    }
+
+.emoticon-mag_right {
+    background-position : -11525px 0;
+    }
+
+.emoticon-unlock {
+    background-position : -11557px 0;
+    }
+
+.emoticon-lock {
+    background-position : -11589px 0;
+    }
+
+.emoticon-lock_with_ink_pen {
+    background-position : -11621px 0;
+    }
+
+.emoticon-closed_lock_with_key {
+    background-position : -11653px 0;
+    }
+
+.emoticon-key {
+    background-position : -11685px 0;
+    }
+
+.emoticon-bulb {
+    background-position : -11717px 0;
+    }
+
+.emoticon-flashlight {
+    background-position : -11749px 0;
+    }
+
+.emoticon-high_brightness {
+    background-position : -11781px 0;
+    }
+
+.emoticon-low_brightness {
+    background-position : -11813px 0;
+    }
+
+.emoticon-electric_plug {
+    background-position : -11845px 0;
+    }
+
+.emoticon-battery {
+    background-position : -11877px 0;
+    }
+
+.emoticon-calling {
+    background-position : -11909px 0;
+    }
+
+.emoticon-email {
+    background-position : -11941px 0;
+    }
+
+.emoticon-mailbox {
+    background-position : -11973px 0;
+    }
+
+.emoticon-postbox {
+    background-position : -12005px 0;
+    }
+
+.emoticon-bath {
+    background-position : -12037px 0;
+    }
+
+.emoticon-bathtub {
+    background-position : -12069px 0;
+    }
+
+.emoticon-shower {
+    background-position : -12101px 0;
+    }
+
+.emoticon-toilet {
+    background-position : -12133px 0;
+    }
+
+.emoticon-wrench {
+    background-position : -12165px 0;
+    }
+
+.emoticon-nut_and_bolt {
+    background-position : -12197px 0;
+    }
+
+.emoticon-hammer {
+    background-position : -12229px 0;
+    }
+
+.emoticon-seat {
+    background-position : -12261px 0;
+    }
+
+.emoticon-moneybag {
+    background-position : -12293px 0;
+    }
+
+.emoticon-yen {
+    background-position : -12325px 0;
+    }
+
+.emoticon-dollar {
+    background-position : -12357px 0;
+    }
+
+.emoticon-pound {
+    background-position : -12389px 0;
+    }
+
+.emoticon-euro {
+    background-position : -12421px 0;
+    }
+
+.emoticon-credit_card {
+    background-position : -12453px 0;
+    }
+
+.emoticon-money_with_wings {
+    background-position : -12485px 0;
+    }
+
+.emoticon-e\-mail {
+    background-position : -12517px 0;
+    }
+
+.emoticon-inbox_tray {
+    background-position : -12549px 0;
+    }
+
+.emoticon-outbox_tray {
+    background-position : -12581px 0;
+    }
+
+.emoticon-envelope {
+    background-position : -12613px 0;
+    }
+
+.emoticon-incoming_envelope {
+    background-position : -12645px 0;
+    }
+
+.emoticon-postal_horn {
+    background-position : -12677px 0;
+    }
+
+.emoticon-mailbox_closed {
+    background-position : -12709px 0;
+    }
+
+.emoticon-mailbox_with_mail {
+    background-position : -12741px 0;
+    }
+
+.emoticon-mailbox_with_no_mail {
+    background-position : -12773px 0;
+    }
+
+.emoticon-door {
+    background-position : -12805px 0;
+    }
+
+.emoticon-smoking {
+    background-position : -12837px 0;
+    }
+
+.emoticon-bomb {
+    background-position : -12869px 0;
+    }
+
+.emoticon-gun {
+    background-position : -12901px 0;
+    }
+
+.emoticon-hocho {
+    background-position : -12933px 0;
+    }
+
+.emoticon-pill {
+    background-position : -12965px 0;
+    }
+
+.emoticon-syringe {
+    background-position : -12997px 0;
+    }
+
+.emoticon-page_facing_up {
+    background-position : -13029px 0;
+    }
+
+.emoticon-page_with_curl {
+    background-position : -13061px 0;
+    }
+
+.emoticon-bookmark_tabs {
+    background-position : -13093px 0;
+    }
+
+.emoticon-bar_chart {
+    background-position : -13125px 0;
+    }
+
+.emoticon-chart_with_upwards_trend {
+    background-position : -13157px 0;
+    }
+
+.emoticon-chart_with_downwards_trend {
+    background-position : -13189px 0;
+    }
+
+.emoticon-scroll {
+    background-position : -13221px 0;
+    }
+
+.emoticon-clipboard {
+    background-position : -13253px 0;
+    }
+
+.emoticon-calendar {
+    background-position : -13285px 0;
+    }
+
+.emoticon-date {
+    background-position : -13317px 0;
+    }
+
+.emoticon-card_index {
+    background-position : -13349px 0;
+    }
+
+.emoticon-file_folder {
+    background-position : -13381px 0;
+    }
+
+.emoticon-open_file_folder {
+    background-position : -13413px 0;
+    }
+
+.emoticon-scissors {
+    background-position : -13445px 0;
+    }
+
+.emoticon-pushpin {
+    background-position : -13477px 0;
+    }
+
+.emoticon-paperclip {
+    background-position : -13509px 0;
+    }
+
+.emoticon-black_nib {
+    background-position : -13541px 0;
+    }
+
+.emoticon-pencil2 {
+    background-position : -13573px 0;
+    }
+
+.emoticon-straight_ruler {
+    background-position : -13605px 0;
+    }
+
+.emoticon-triangular_ruler {
+    background-position : -13637px 0;
+    }
+
+.emoticon-closed_book {
+    background-position : -13669px 0;
+    }
+
+.emoticon-green_book {
+    background-position : -13701px 0;
+    }
+
+.emoticon-blue_book {
+    background-position : -13733px 0;
+    }
+
+.emoticon-orange_book {
+    background-position : -13765px 0;
+    }
+
+.emoticon-notebook {
+    background-position : -13797px 0;
+    }
+
+.emoticon-notebook_with_decorative_cover {
+    background-position : -13829px 0;
+    }
+
+.emoticon-ledger {
+    background-position : -13861px 0;
+    }
+
+.emoticon-books {
+    background-position : -13893px 0;
+    }
+
+.emoticon-bookmark {
+    background-position : -13925px 0;
+    }
+
+.emoticon-name_badge {
+    background-position : -13957px 0;
+    }
+
+.emoticon-microscope {
+    background-position : -13989px 0;
+    }
+
+.emoticon-telescope {
+    background-position : -14021px 0;
+    }
+
+.emoticon-newspaper {
+    background-position : -14053px 0;
+    }
+
+.emoticon-football {
+    background-position : -14085px 0;
+    }
+
+.emoticon-basketball {
+    background-position : -14117px 0;
+    }
+
+.emoticon-soccer {
+    background-position : -14149px 0;
+    }
+
+.emoticon-baseball {
+    background-position : -14181px 0;
+    }
+
+.emoticon-tennis {
+    background-position : -14213px 0;
+    }
+
+.emoticon-8ball {
+    background-position : -14245px 0;
+    }
+
+.emoticon-rugby_football {
+    background-position : -14277px 0;
+    }
+
+.emoticon-bowling {
+    background-position : -14309px 0;
+    }
+
+.emoticon-golf {
+    background-position : -14341px 0;
+    }
+
+.emoticon-mountain_bicyclist {
+    background-position : -14373px 0;
+    }
+
+.emoticon-bicyclist {
+    background-position : -14405px 0;
+    }
+
+.emoticon-horse_racing {
+    background-position : -14437px 0;
+    }
+
+.emoticon-snowboarder {
+    background-position : -14469px 0;
+    }
+
+.emoticon-swimmer {
+    background-position : -14501px 0;
+    }
+
+.emoticon-surfer {
+    background-position : -14533px 0;
+    }
+
+.emoticon-ski {
+    background-position : -14565px 0;
+    }
+
+.emoticon-spades {
+    background-position : -14597px 0;
+    }
+
+.emoticon-hearts {
+    background-position : -14629px 0;
+    }
+
+.emoticon-clubs {
+    background-position : -14661px 0;
+    }
+
+.emoticon-diamonds {
+    background-position : -14693px 0;
+    }
+
+.emoticon-gem {
+    background-position : -14725px 0;
+    }
+
+.emoticon-ring {
+    background-position : -14757px 0;
+    }
+
+.emoticon-trophy {
+    background-position : -14789px 0;
+    }
+
+.emoticon-musical_score {
+    background-position : -14821px 0;
+    }
+
+.emoticon-musical_keyboard {
+    background-position : -14853px 0;
+    }
+
+.emoticon-violin {
+    background-position : -14885px 0;
+    }
+
+.emoticon-space_invader {
+    background-position : -14917px 0;
+    }
+
+.emoticon-video_game {
+    background-position : -14949px 0;
+    }
+
+.emoticon-black_joker {
+    background-position : -14981px 0;
+    }
+
+.emoticon-flower_playing_cards {
+    background-position : -15013px 0;
+    }
+
+.emoticon-game_die {
+    background-position : -15045px 0;
+    }
+
+.emoticon-dart {
+    background-position : -15077px 0;
+    }
+
+.emoticon-mahjong {
+    background-position : -15109px 0;
+    }
+
+.emoticon-clapper {
+    background-position : -15141px 0;
+    }
+
+.emoticon-memo {
+    background-position : -15173px 0;
+    }
+
+.emoticon-pencil {
+    background-position : -15205px 0;
+    }
+
+.emoticon-book {
+    background-position : -15237px 0;
+    }
+
+.emoticon-art {
+    background-position : -15269px 0;
+    }
+
+.emoticon-microphone {
+    background-position : -15301px 0;
+    }
+
+.emoticon-headphones {
+    background-position : -15333px 0;
+    }
+
+.emoticon-trumpet {
+    background-position : -15365px 0;
+    }
+
+.emoticon-saxophone {
+    background-position : -15397px 0;
+    }
+
+.emoticon-guitar {
+    background-position : -15429px 0;
+    }
+
+.emoticon-shoe {
+    background-position : -15461px 0;
+    }
+
+.emoticon-sandal {
+    background-position : -15493px 0;
+    }
+
+.emoticon-high_heel {
+    background-position : -15525px 0;
+    }
+
+.emoticon-lipstick {
+    background-position : -15557px 0;
+    }
+
+.emoticon-boot {
+    background-position : -15589px 0;
+    }
+
+.emoticon-shirt {
+    background-position : -15621px 0;
+    }
+
+.emoticon-tshirt {
+    background-position : -15653px 0;
+    }
+
+.emoticon-necktie {
+    background-position : -15685px 0;
+    }
+
+.emoticon-womans_clothes {
+    background-position : -15717px 0;
+    }
+
+.emoticon-dress {
+    background-position : -15749px 0;
+    }
+
+.emoticon-running_shirt_with_sash {
+    background-position : -15781px 0;
+    }
+
+.emoticon-jeans {
+    background-position : -15813px 0;
+    }
+
+.emoticon-kimono {
+    background-position : -15845px 0;
+    }
+
+.emoticon-bikini {
+    background-position : -15877px 0;
+    }
+
+.emoticon-ribbon {
+    background-position : -15909px 0;
+    }
+
+.emoticon-tophat {
+    background-position : -15941px 0;
+    }
+
+.emoticon-crown {
+    background-position : -15973px 0;
+    }
+
+.emoticon-womans_hat {
+    background-position : -16005px 0;
+    }
+
+.emoticon-mans_shoe {
+    background-position : -16037px 0;
+    }
+
+.emoticon-closed_umbrella {
+    background-position : -16069px 0;
+    }
+
+.emoticon-briefcase {
+    background-position : -16101px 0;
+    }
+
+.emoticon-handbag {
+    background-position : -16133px 0;
+    }
+
+.emoticon-pouch {
+    background-position : -16165px 0;
+    }
+
+.emoticon-purse {
+    background-position : -16197px 0;
+    }
+
+.emoticon-eyeglasses {
+    background-position : -16229px 0;
+    }
+
+.emoticon-fishing_pole_and_fish {
+    background-position : -16261px 0;
+    }
+
+.emoticon-coffee {
+    background-position : -16293px 0;
+    }
+
+.emoticon-tea {
+    background-position : -16325px 0;
+    }
+
+.emoticon-sake {
+    background-position : -16357px 0;
+    }
+
+.emoticon-baby_bottle {
+    background-position : -16389px 0;
+    }
+
+.emoticon-beer {
+    background-position : -16421px 0;
+    }
+
+.emoticon-beers {
+    background-position : -16453px 0;
+    }
+
+.emoticon-cocktail {
+    background-position : -16485px 0;
+    }
+
+.emoticon-tropical_drink {
+    background-position : -16517px 0;
+    }
+
+.emoticon-wine_glass {
+    background-position : -16549px 0;
+    }
+
+.emoticon-fork_and_knife {
+    background-position : -16581px 0;
+    }
+
+.emoticon-pizza {
+    background-position : -16613px 0;
+    }
+
+.emoticon-hamburger {
+    background-position : -16645px 0;
+    }
+
+.emoticon-fries {
+    background-position : -16677px 0;
+    }
+
+.emoticon-poultry_leg {
+    background-position : -16709px 0;
+    }
+
+.emoticon-meat_on_bone {
+    background-position : -16741px 0;
+    }
+
+.emoticon-spaghetti {
+    background-position : -16773px 0;
+    }
+
+.emoticon-curry {
+    background-position : -16805px 0;
+    }
+
+.emoticon-fried_shrimp {
+    background-position : -16837px 0;
+    }
+
+.emoticon-bento {
+    background-position : -16869px 0;
+    }
+
+.emoticon-sushi {
+    background-position : -16901px 0;
+    }
+
+.emoticon-fish_cake {
+    background-position : -16933px 0;
+    }
+
+.emoticon-rice_ball {
+    background-position : -16965px 0;
+    }
+
+.emoticon-rice_cracker {
+    background-position : -16997px 0;
+    }
+
+.emoticon-rice {
+    background-position : -17029px 0;
+    }
+
+.emoticon-ramen {
+    background-position : -17061px 0;
+    }
+
+.emoticon-stew {
+    background-position : -17093px 0;
+    }
+
+.emoticon-oden {
+    background-position : -17125px 0;
+    }
+
+.emoticon-dango {
+    background-position : -17157px 0;
+    }
+
+.emoticon-egg {
+    background-position : -17189px 0;
+    }
+
+.emoticon-bread {
+    background-position : -17221px 0;
+    }
+
+.emoticon-doughnut {
+    background-position : -17253px 0;
+    }
+
+.emoticon-custard {
+    background-position : -17285px 0;
+    }
+
+.emoticon-icecream {
+    background-position : -17317px 0;
+    }
+
+.emoticon-ice_cream {
+    background-position : -17349px 0;
+    }
+
+.emoticon-shaved_ice {
+    background-position : -17381px 0;
+    }
+
+.emoticon-birthday {
+    background-position : -17413px 0;
+    }
+
+.emoticon-cake {
+    background-position : -17445px 0;
+    }
+
+.emoticon-cookie {
+    background-position : -17477px 0;
+    }
+
+.emoticon-chocolate_bar {
+    background-position : -17509px 0;
+    }
+
+.emoticon-candy {
+    background-position : -17541px 0;
+    }
+
+.emoticon-lollipop {
+    background-position : -17573px 0;
+    }
+
+.emoticon-honey_pot {
+    background-position : -17605px 0;
+    }
+
+.emoticon-apple {
+    background-position : -17637px 0;
+    }
+
+.emoticon-green_apple {
+    background-position : -17669px 0;
+    }
+
+.emoticon-tangerine {
+    background-position : -17701px 0;
+    }
+
+.emoticon-lemon {
+    background-position : -17733px 0;
+    }
+
+.emoticon-cherries {
+    background-position : -17765px 0;
+    }
+
+.emoticon-grapes {
+    background-position : -17797px 0;
+    }
+
+.emoticon-watermelon {
+    background-position : -17829px 0;
+    }
+
+.emoticon-strawberry {
+    background-position : -17861px 0;
+    }
+
+.emoticon-peach {
+    background-position : -17893px 0;
+    }
+
+.emoticon-melon {
+    background-position : -17925px 0;
+    }
+
+.emoticon-banana {
+    background-position : -17957px 0;
+    }
+
+.emoticon-pear {
+    background-position : -17989px 0;
+    }
+
+.emoticon-pineapple {
+    background-position : -18021px 0;
+    }
+
+.emoticon-sweet_potato {
+    background-position : -18053px 0;
+    }
+
+.emoticon-eggplant {
+    background-position : -18085px 0;
+    }
+
+.emoticon-tomato {
+    background-position : -18117px 0;
+    }
+
+.emoticon-corn {
+    background-position : -18149px 0;
+    }
+
+.emoticon-house {
+    background-position : -18181px 0;
+    }
+
+.emoticon-house_with_garden {
+    background-position : -18213px 0;
+    }
+
+.emoticon-school {
+    background-position : -18245px 0;
+    }
+
+.emoticon-office {
+    background-position : -18277px 0;
+    }
+
+.emoticon-post_office {
+    background-position : -18309px 0;
+    }
+
+.emoticon-hospital {
+    background-position : -18341px 0;
+    }
+
+.emoticon-bank {
+    background-position : -18373px 0;
+    }
+
+.emoticon-convenience_store {
+    background-position : -18405px 0;
+    }
+
+.emoticon-love_hotel {
+    background-position : -18437px 0;
+    }
+
+.emoticon-hotel {
+    background-position : -18469px 0;
+    }
+
+.emoticon-wedding {
+    background-position : -18501px 0;
+    }
+
+.emoticon-church {
+    background-position : -18533px 0;
+    }
+
+.emoticon-department_store {
+    background-position : -18565px 0;
+    }
+
+.emoticon-european_post_office {
+    background-position : -18597px 0;
+    }
+
+.emoticon-city_sunrise {
+    background-position : -18629px 0;
+    }
+
+.emoticon-city_sunset {
+    background-position : -18661px 0;
+    }
+
+.emoticon-japanese_castle {
+    background-position : -18693px 0;
+    }
+
+.emoticon-european_castle {
+    background-position : -18725px 0;
+    }
+
+.emoticon-tent {
+    background-position : -18757px 0;
+    }
+
+.emoticon-factory {
+    background-position : -18789px 0;
+    }
+
+.emoticon-tokyo_tower {
+    background-position : -18821px 0;
+    }
+
+.emoticon-japan {
+    background-position : -18853px 0;
+    }
+
+.emoticon-mount_fuji {
+    background-position : -18885px 0;
+    }
+
+.emoticon-sunrise_over_mountains {
+    background-position : -18917px 0;
+    }
+
+.emoticon-sunrise {
+    background-position : -18949px 0;
+    }
+
+.emoticon-stars {
+    background-position : -18981px 0;
+    }
+
+.emoticon-themoreyouknow {
+    background-position : -18981px 0;
+    }
+
+.emoticon-tmyk {
+    background-position : -18981px 0;
+    }
+
+.emoticon-statue_of_liberty {
+    background-position : -19013px 0;
+    }
+
+.emoticon-bridge_at_night {
+    background-position : -19045px 0;
+    }
+
+.emoticon-carousel_horse {
+    background-position : -19077px 0;
+    }
+
+.emoticon-rainbow {
+    background-position : -19109px 0;
+    }
+
+.emoticon-ferris_wheel {
+    background-position : -19141px 0;
+    }
+
+.emoticon-fountain {
+    background-position : -19173px 0;
+    }
+
+.emoticon-roller_coaster {
+    background-position : -19205px 0;
+    }
+
+.emoticon-ship {
+    background-position : -19237px 0;
+    }
+
+.emoticon-speedboat {
+    background-position : -19269px 0;
+    }
+
+.emoticon-boat {
+    background-position : -19301px 0;
+    }
+
+.emoticon-sailboat {
+    background-position : -19333px 0;
+    }
+
+.emoticon-rowboat {
+    background-position : -19365px 0;
+    }
+
+.emoticon-anchor {
+    background-position : -19397px 0;
+    }
+
+.emoticon-rocket {
+    background-position : -19429px 0;
+    }
+
+.emoticon-airplane {
+    background-position : -19461px 0;
+    }
+
+.emoticon-helicopter {
+    background-position : -19493px 0;
+    }
+
+.emoticon-steam_locomotive {
+    background-position : -19525px 0;
+    }
+
+.emoticon-tram {
+    background-position : -19557px 0;
+    }
+
+.emoticon-mountain_railway {
+    background-position : -19589px 0;
+    }
+
+.emoticon-bike {
+    background-position : -19621px 0;
+    }
+
+.emoticon-aerial_tramway {
+    background-position : -19653px 0;
+    }
+
+.emoticon-suspension_railway {
+    background-position : -19685px 0;
+    }
+
+.emoticon-mountain_cableway {
+    background-position : -19717px 0;
+    }
+
+.emoticon-tractor {
+    background-position : -19749px 0;
+    }
+
+.emoticon-blue_car {
+    background-position : -19781px 0;
+    }
+
+.emoticon-oncoming_automobile {
+    background-position : -19813px 0;
+    }
+
+.emoticon-car {
+    background-position : -19845px 0;
+    }
+
+.emoticon-red_car {
+    background-position : -19877px 0;
+    }
+
+.emoticon-taxi {
+    background-position : -19909px 0;
+    }
+
+.emoticon-oncoming_taxi {
+    background-position : -19941px 0;
+    }
+
+.emoticon-articulated_lorry {
+    background-position : -19973px 0;
+    }
+
+.emoticon-bus {
+    background-position : -20005px 0;
+    }
+
+.emoticon-oncoming_bus {
+    background-position : -20037px 0;
+    }
+
+.emoticon-rotating_light {
+    background-position : -20069px 0;
+    }
+
+.emoticon-police_car {
+    background-position : -20101px 0;
+    }
+
+.emoticon-oncoming_police_car {
+    background-position : -20133px 0;
+    }
+
+.emoticon-fire_engine {
+    background-position : -20165px 0;
+    }
+
+.emoticon-ambulance {
+    background-position : -20197px 0;
+    }
+
+.emoticon-minibus {
+    background-position : -20229px 0;
+    }
+
+.emoticon-truck {
+    background-position : -20261px 0;
+    }
+
+.emoticon-train {
+    background-position : -20293px 0;
+    }
+
+.emoticon-station {
+    background-position : -20325px 0;
+    }
+
+.emoticon-train2 {
+    background-position : -20357px 0;
+    }
+
+.emoticon-bullettrain_front {
+    background-position : -20389px 0;
+    }
+
+.emoticon-bullettrain_side {
+    background-position : -20421px 0;
+    }
+
+.emoticon-light_rail {
+    background-position : -20453px 0;
+    }
+
+.emoticon-monorail {
+    background-position : -20485px 0;
+    }
+
+.emoticon-railway_car {
+    background-position : -20517px 0;
+    }
+
+.emoticon-trolleybus {
+    background-position : -20549px 0;
+    }
+
+.emoticon-ticket {
+    background-position : -20581px 0;
+    }
+
+.emoticon-fuelpump {
+    background-position : -20613px 0;
+    }
+
+.emoticon-vertical_traffic_light {
+    background-position : -20645px 0;
+    }
+
+.emoticon-traffic_light {
+    background-position : -20677px 0;
+    }
+
+.emoticon-warning {
+    background-position : -20709px 0;
+    }
+
+.emoticon-construction {
+    background-position : -20741px 0;
+    }
+
+.emoticon-beginner {
+    background-position : -20773px 0;
+    }
+
+.emoticon-atm {
+    background-position : -20805px 0;
+    }
+
+.emoticon-slot_machine {
+    background-position : -20837px 0;
+    }
+
+.emoticon-busstop {
+    background-position : -20869px 0;
+    }
+
+.emoticon-barber {
+    background-position : -20901px 0;
+    }
+
+.emoticon-hotsprings {
+    background-position : -20933px 0;
+    }
+
+.emoticon-checkered_flag {
+    background-position : -20965px 0;
+    }
+
+.emoticon-crossed_flags {
+    background-position : -20997px 0;
+    }
+
+.emoticon-izakaya_lantern {
+    background-position : -21029px 0;
+    }
+
+.emoticon-moyai {
+    background-position : -21061px 0;
+    }
+
+.emoticon-circus_tent {
+    background-position : -21093px 0;
+    }
+
+.emoticon-performing_arts {
+    background-position : -21125px 0;
+    }
+
+.emoticon-round_pushpin {
+    background-position : -21157px 0;
+    }
+
+.emoticon-triangular_flag_on_post {
+    background-position : -21189px 0;
+    }
+
+.emoticon-jp {
+    background-position : -21221px 0;
+    }
+
+.emoticon-kr {
+    background-position : -21253px 0;
+    }
+
+.emoticon-cn {
+    background-position : -21285px 0;
+    }
+
+.emoticon-us {
+    background-position : -21317px 0;
+    }
+
+.emoticon-fr {
+    background-position : -21349px 0;
+    }
+
+.emoticon-es {
+    background-position : -21381px 0;
+    }
+
+.emoticon-it {
+    background-position : -21413px 0;
+    }
+
+.emoticon-ru {
+    background-position : -21445px 0;
+    }
+
+.emoticon-gb {
+    background-position : -21477px 0;
+    }
+
+.emoticon-uk {
+    background-position : -21509px 0;
+    }
+
+.emoticon-de {
+    background-position : -21541px 0;
+    }
+
+.emoticon-one {
+    background-position : -21573px 0;
+    }
+
+.emoticon-two {
+    background-position : -21605px 0;
+    }
+
+.emoticon-three {
+    background-position : -21637px 0;
+    }
+
+.emoticon-four {
+    background-position : -21669px 0;
+    }
+
+.emoticon-five {
+    background-position : -21701px 0;
+    }
+
+.emoticon-six {
+    background-position : -21733px 0;
+    }
+
+.emoticon-seven {
+    background-position : -21765px 0;
+    }
+
+.emoticon-eight {
+    background-position : -21797px 0;
+    }
+
+.emoticon-nine {
+    background-position : -21829px 0;
+    }
+
+.emoticon-keycap_ten {
+    background-position : -21861px 0;
+    }
+
+.emoticon-1234 {
+    background-position : -21893px 0;
+    }
+
+.emoticon-zero {
+    background-position : -21925px 0;
+    }
+
+.emoticon-hash {
+    background-position : -21957px 0;
+    }
+
+.emoticon-symbols {
+    background-position : -21989px 0;
+    }
+
+.emoticon-arrow_backward {
+    background-position : -22021px 0;
+    }
+
+.emoticon-arrow_down {
+    background-position : -22053px 0;
+    }
+
+.emoticon-arrow_forward {
+    background-position : -22085px 0;
+    }
+
+.emoticon-arrow_left {
+    background-position : -22117px 0;
+    }
+
+.emoticon-capital_abcd {
+    background-position : -22149px 0;
+    }
+
+.emoticon-abcd {
+    background-position : -22181px 0;
+    }
+
+.emoticon-abc {
+    background-position : -22213px 0;
+    }
+
+.emoticon-arrow_lower_left {
+    background-position : -22245px 0;
+    }
+
+.emoticon-arrow_lower_right {
+    background-position : -22277px 0;
+    }
+
+.emoticon-arrow_right {
+    background-position : -22309px 0;
+    }
+
+.emoticon-arrow_up {
+    background-position : -22341px 0;
+    }
+
+.emoticon-arrow_upper_left {
+    background-position : -22373px 0;
+    }
+
+.emoticon-arrow_upper_right {
+    background-position : -22405px 0;
+    }
+
+.emoticon-arrow_double_down {
+    background-position : -22437px 0;
+    }
+
+.emoticon-arrow_double_up {
+    background-position : -22469px 0;
+    }
+
+.emoticon-arrow_down_small {
+    background-position : -22501px 0;
+    }
+
+.emoticon-arrow_heading_down {
+    background-position : -22533px 0;
+    }
+
+.emoticon-arrow_heading_up {
+    background-position : -22565px 0;
+    }
+
+.emoticon-leftwards_arrow_with_hook {
+    background-position : -22597px 0;
+    }
+
+.emoticon-arrow_right_hook {
+    background-position : -22629px 0;
+    }
+
+.emoticon-left_right_arrow {
+    background-position : -22661px 0;
+    }
+
+.emoticon-arrow_up_down {
+    background-position : -22693px 0;
+    }
+
+.emoticon-arrow_up_small {
+    background-position : -22725px 0;
+    }
+
+.emoticon-arrows_clockwise {
+    background-position : -22757px 0;
+    }
+
+.emoticon-arrows_counterclockwise {
+    background-position : -22789px 0;
+    }
+
+.emoticon-rewind {
+    background-position : -22821px 0;
+    }
+
+.emoticon-fast_forward {
+    background-position : -22853px 0;
+    }
+
+.emoticon-information_source {
+    background-position : -22885px 0;
+    }
+
+.emoticon-ok {
+    background-position : -22917px 0;
+    }
+
+.emoticon-twisted_rightwards_arrows {
+    background-position : -22949px 0;
+    }
+
+.emoticon-repeat {
+    background-position : -22981px 0;
+    }
+
+.emoticon-repeat_one {
+    background-position : -23013px 0;
+    }
+
+.emoticon-new {
+    background-position : -23045px 0;
+    }
+
+.emoticon-top {
+    background-position : -23077px 0;
+    }
+
+.emoticon-up {
+    background-position : -23109px 0;
+    }
+
+.emoticon-cool {
+    background-position : -23141px 0;
+    }
+
+.emoticon-free {
+    background-position : -23173px 0;
+    }
+
+.emoticon-ng {
+    background-position : -23205px 0;
+    }
+
+.emoticon-cinema {
+    background-position : -23237px 0;
+    }
+
+.emoticon-koko {
+    background-position : -23269px 0;
+    }
+
+.emoticon-signal_strength {
+    background-position : -23301px 0;
+    }
+
+.emoticon-u5272 {
+    background-position : -23333px 0;
+    }
+
+.emoticon-u5408 {
+    background-position : -23365px 0;
+    }
+
+.emoticon-u55b6 {
+    background-position : -23397px 0;
+    }
+
+.emoticon-u6307 {
+    background-position : -23429px 0;
+    }
+
+.emoticon-u6708 {
+    background-position : -23461px 0;
+    }
+
+.emoticon-u6709 {
+    background-position : -23493px 0;
+    }
+
+.emoticon-u6e80 {
+    background-position : -23525px 0;
+    }
+
+.emoticon-u7121 {
+    background-position : -23557px 0;
+    }
+
+.emoticon-u7533 {
+    background-position : -23589px 0;
+    }
+
+.emoticon-u7a7a {
+    background-position : -23621px 0;
+    }
+
+.emoticon-u7981 {
+    background-position : -23653px 0;
+    }
+
+.emoticon-sa {
+    background-position : -23685px 0;
+    }
+
+.emoticon-restroom {
+    background-position : -23717px 0;
+    }
+
+.emoticon-mens {
+    background-position : -23749px 0;
+    }
+
+.emoticon-womens {
+    background-position : -23781px 0;
+    }
+
+.emoticon-baby_symbol {
+    background-position : -23813px 0;
+    }
+
+.emoticon-no_smoking {
+    background-position : -23845px 0;
+    }
+
+.emoticon-parking {
+    background-position : -23877px 0;
+    }
+
+.emoticon-wheelchair {
+    background-position : -23909px 0;
+    }
+
+.emoticon-metro {
+    background-position : -23941px 0;
+    }
+
+.emoticon-baggage_claim {
+    background-position : -23973px 0;
+    }
+
+.emoticon-accept {
+    background-position : -24005px 0;
+    }
+
+.emoticon-wc {
+    background-position : -24037px 0;
+    }
+
+.emoticon-potable_water {
+    background-position : -24069px 0;
+    }
+
+.emoticon-put_litter_in_its_place {
+    background-position : -24101px 0;
+    }
+
+.emoticon-secret {
+    background-position : -24133px 0;
+    }
+
+.emoticon-congratulations {
+    background-position : -24165px 0;
+    }
+
+.emoticon-m {
+    background-position : -24197px 0;
+    }
+
+.emoticon-passport_control {
+    background-position : -24229px 0;
+    }
+
+.emoticon-left_luggage {
+    background-position : -24261px 0;
+    }
+
+.emoticon-customs {
+    background-position : -24293px 0;
+    }
+
+.emoticon-ideograph_advantage {
+    background-position : -24325px 0;
+    }
+
+.emoticon-cl {
+    background-position : -24357px 0;
+    }
+
+.emoticon-sos {
+    background-position : -24389px 0;
+    }
+
+.emoticon-id {
+    background-position : -24421px 0;
+    }
+
+.emoticon-no_entry_sign {
+    background-position : -24453px 0;
+    }
+
+.emoticon-underage {
+    background-position : -24485px 0;
+    }
+
+.emoticon-no_mobile_phones {
+    background-position : -24517px 0;
+    }
+
+.emoticon-do_not_litter {
+    background-position : -24549px 0;
+    }
+
+.emoticon-non\-potable_water {
+    background-position : -24581px 0;
+    }
+
+.emoticon-no_bicycles {
+    background-position : -24613px 0;
+    }
+
+.emoticon-no_pedestrians {
+    background-position : -24645px 0;
+    }
+
+.emoticon-children_crossing {
+    background-position : -24677px 0;
+    }
+
+.emoticon-no_entry {
+    background-position : -24709px 0;
+    }
+
+.emoticon-eight_spoked_asterisk {
+    background-position : -24741px 0;
+    }
+
+.emoticon-eight_pointed_black_star {
+    background-position : -24773px 0;
+    }
+
+.emoticon-heart_decoration {
+    background-position : -24805px 0;
+    }
+
+.emoticon-vs {
+    background-position : -24837px 0;
+    }
+
+.emoticon-vibration_mode {
+    background-position : -24869px 0;
+    }
+
+.emoticon-mobile_phone_off {
+    background-position : -24901px 0;
+    }
+
+.emoticon-chart {
+    background-position : -24933px 0;
+    }
+
+.emoticon-currency_exchange {
+    background-position : -24965px 0;
+    }
+
+.emoticon-aries {
+    background-position : -24997px 0;
+    }
+
+.emoticon-taurus {
+    background-position : -25029px 0;
+    }
+
+.emoticon-gemini {
+    background-position : -25061px 0;
+    }
+
+.emoticon-cancer {
+    background-position : -25093px 0;
+    }
+
+.emoticon-leo {
+    background-position : -25125px 0;
+    }
+
+.emoticon-virgo {
+    background-position : -25157px 0;
+    }
+
+.emoticon-libra {
+    background-position : -25189px 0;
+    }
+
+.emoticon-scorpius {
+    background-position : -25221px 0;
+    }
+
+.emoticon-sagittarius {
+    background-position : -25253px 0;
+    }
+
+.emoticon-capricorn {
+    background-position : -25285px 0;
+    }
+
+.emoticon-aquarius {
+    background-position : -25317px 0;
+    }
+
+.emoticon-pisces {
+    background-position : -25349px 0;
+    }
+
+.emoticon-ophiuchus {
+    background-position : -25381px 0;
+    }
+
+.emoticon-six_pointed_star {
+    background-position : -25413px 0;
+    }
+
+.emoticon-negative_squared_cross_mark {
+    background-position : -25445px 0;
+    }
+
+.emoticon-a {
+    background-position : -25477px 0;
+    }
+
+.emoticon-b {
+    background-position : -25509px 0;
+    }
+
+.emoticon-ab {
+    background-position : -25541px 0;
+    }
+
+.emoticon-o2 {
+    background-position : -25573px 0;
+    }
+
+.emoticon-diamond_shape_with_a_dot_inside {
+    background-position : -25605px 0;
+    }
+
+.emoticon-recycle {
+    background-position : -25637px 0;
+    }
+
+.emoticon-end {
+    background-position : -25669px 0;
+    }
+
+.emoticon-on {
+    background-position : -25701px 0;
+    }
+
+.emoticon-soon {
+    background-position : -25733px 0;
+    }
+
+.emoticon-clock1 {
+    background-position : -25765px 0;
+    }
+
+.emoticon-clock130 {
+    background-position : -25797px 0;
+    }
+
+.emoticon-clock10 {
+    background-position : -25829px 0;
+    }
+
+.emoticon-clock1030 {
+    background-position : -25861px 0;
+    }
+
+.emoticon-clock11 {
+    background-position : -25893px 0;
+    }
+
+.emoticon-clock1130 {
+    background-position : -25925px 0;
+    }
+
+.emoticon-clock12 {
+    background-position : -25957px 0;
+    }
+
+.emoticon-clock1230 {
+    background-position : -25989px 0;
+    }
+
+.emoticon-clock2 {
+    background-position : -26021px 0;
+    }
+
+.emoticon-clock230 {
+    background-position : -26053px 0;
+    }
+
+.emoticon-clock3 {
+    background-position : -26085px 0;
+    }
+
+.emoticon-clock330 {
+    background-position : -26117px 0;
+    }
+
+.emoticon-clock4 {
+    background-position : -26149px 0;
+    }
+
+.emoticon-clock430 {
+    background-position : -26181px 0;
+    }
+
+.emoticon-clock5 {
+    background-position : -26213px 0;
+    }
+
+.emoticon-clock530 {
+    background-position : -26245px 0;
+    }
+
+.emoticon-clock6 {
+    background-position : -26277px 0;
+    }
+
+.emoticon-clock630 {
+    background-position : -26309px 0;
+    }
+
+.emoticon-clock7 {
+    background-position : -26341px 0;
+    }
+
+.emoticon-clock730 {
+    background-position : -26373px 0;
+    }
+
+.emoticon-clock8 {
+    background-position : -26405px 0;
+    }
+
+.emoticon-clock830 {
+    background-position : -26437px 0;
+    }
+
+.emoticon-clock9 {
+    background-position : -26469px 0;
+    }
+
+.emoticon-clock930 {
+    background-position : -26501px 0;
+    }
+
+.emoticon-heavy_dollar_sign {
+    background-position : -26533px 0;
+    }
+
+.emoticon-copyright {
+    background-position : -26565px 0;
+    }
+
+.emoticon-registered {
+    background-position : -26597px 0;
+    }
+
+.emoticon-tm {
+    background-position : -26629px 0;
+    }
+
+.emoticon-x {
+    background-position : -26661px 0;
+    }
+
+.emoticon-heavy_exclamation_mark {
+    background-position : -26693px 0;
+    }
+
+.emoticon-bangbang {
+    background-position : -26725px 0;
+    }
+
+.emoticon-interrobang {
+    background-position : -26757px 0;
+    }
+
+.emoticon-o {
+    background-position : -26789px 0;
+    }
+
+.emoticon-heavy_multiplication_x {
+    background-position : -26821px 0;
+    }
+
+.emoticon-heavy_plus_sign {
+    background-position : -26853px 0;
+    }
+
+.emoticon-heavy_minus_sign {
+    background-position : -26885px 0;
+    }
+
+.emoticon-heavy_division_sign {
+    background-position : -26917px 0;
+    }
+
+.emoticon-white_flower {
+    background-position : -26949px 0;
+    }
+
+.emoticon-100 {
+    background-position : -26981px 0;
+    }
+
+.emoticon-heavy_check_mark {
+    background-position : -27013px 0;
+    }
+
+.emoticon-ballot_box_with_check {
+    background-position : -27045px 0;
+    }
+
+.emoticon-radio_button {
+    background-position : -27077px 0;
+    }
+
+.emoticon-link {
+    background-position : -27109px 0;
+    }
+
+.emoticon-curly_loop {
+    background-position : -27141px 0;
+    }
+
+.emoticon-wavy_dash {
+    background-position : -27173px 0;
+    }
+
+.emoticon-part_alternation_mark {
+    background-position : -27205px 0;
+    }
+
+.emoticon-trident {
+    background-position : -27237px 0;
+    }
+
+.emoticon-black_large_square {
+    background-position : -27269px 0;
+    }
+
+.emoticon-white_large_square {
+    background-position : -27301px 0;
+    }
+
+.emoticon-white_check_mark {
+    background-position : -27333px 0;
+    }
+
+.emoticon-black_square {
+    background-position : -27268px 0;
+    }
+
+.emoticon-white_square {
+    background-position : -27301px 0;
+    }
+
+.emoticon-black_square_button {
+    background-position : -27365px 0;
+    }
+
+.emoticon-white_square_button {
+    background-position : -27397px 0;
+    }
+
+.emoticon-black_circle {
+    background-position : -27429px 0;
+    }
+
+.emoticon-white_circle {
+    background-position : -27461px 0;
+    }
+
+.emoticon-red_circle {
+    background-position : -27493px 0;
+    }
+
+.emoticon-large_blue_circle {
+    background-position : -27525px 0;
+    }
+
+.emoticon-large_blue_diamond {
+    background-position : -27557px 0;
+    }
+
+.emoticon-large_orange_diamond {
+    background-position : -27589px 0;
+    }
+
+.emoticon-small_blue_diamond {
+    background-position : -27621px 0;
+    }
+
+.emoticon-small_orange_diamond {
+    background-position : -27653px 0;
+    }
+
+.emoticon-small_red_triangle {
+    background-position : -27685px 0;
+    }
+
+.emoticon-small_red_triangle_down {
+    background-position : -27717px 0;
+    }
+
+.emoticon-shipit {
+    background-position : -27749px 0;
+    }
+
+.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)}
+.emojione {
+  /* Emoji Sizing */
+  font-size: inherit;
+  height: 3ex;
+  width: 3.1ex;
+  min-height: 20px;
+  min-width: 20px;
+
+  /* Inline alignment adjust the margins  */
+  display: inline-block;
+  margin: -.2ex .15em .2ex;
+  line-height: normal;
+  vertical-align: middle;
+}
+
+img.emojione {
+  /* prevent img stretch */
+  width: auto;
+}
+.dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] {
+  position: absolute;
+  z-index: 1000;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  font-size: 14px;
+  text-align: left;
+  list-style: none;
+  background-color: #fff;
+  -webkit-background-clip: padding-box;
+  background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  -moz-border-radius: 4px;
+  -webkit-border-radius: 4px;
+  border-radius: 4px;
+  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
+  .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item {
+    font-size: 14px;
+    padding: 1px 3px;
+    border: 0; }
+    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item a {
+      text-decoration: none;
+      display: block;
+      height: 100%;
+      line-height: 1.8em;
+      padding: 0 1.54em 0 .615em;
+      color: #4f4f4f; }
+    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active {
+      background-color: #e4e4e4; }
+      .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover a, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active a {
+        color: #333; }
+    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item .emojioneemoji {
+      font-size: inherit;
+      height: 2ex;
+      width: 2.1ex;
+      min-height: 20px;
+      min-width: 20px;
+      display: inline-block;
+      margin: 0 5px .2ex 0;
+      line-height: normal;
+      vertical-align: middle;
+      max-width: 100%;
+      top: 0; }
+
+.emojionearea-text [class*=emojione-], .emojionearea-text .emojioneemoji {
+  font-size: inherit;
+  height: 2ex;
+  width: 2.1ex;
+  min-height: 20px;
+  min-width: 20px;
+  display: inline-block;
+  margin: -.2ex .15em .2ex;
+  line-height: normal;
+  vertical-align: middle;
+  max-width: 100%;
+  top: 0; }
+
+.emojionearea, .emojionearea * {
+  -moz-box-sizing: border-box;
+  -webkit-box-sizing: border-box;
+  box-sizing: border-box; }
+.emojionearea.emojionearea-disable {
+  position: relative;
+  background-color: #eee;
+  -moz-user-select: -moz-none;
+  -ms-user-select: none;
+  -webkit-user-select: none;
+  user-select: none; }
+  .emojionearea.emojionearea-disable:before {
+    content: "";
+    display: block;
+    top: 0;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 1;
+    opacity: 0.3;
+    position: absolute;
+    background-color: #eee; }
+.emojionearea, .emojionearea.form-control {
+  display: block;
+  position: relative !important;
+  width: 100%;
+  height: auto;
+  padding: 0;
+  font-size: 14px;
+  border: 0;
+  background-color: #FFFFFF;
+  border: 1px solid #CCCCCC;
+  -moz-border-radius: 3px;
+  -webkit-border-radius: 3px;
+  border-radius: 3px;
+  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -moz-transition: border-color 0.15s ease-in-out,    -moz-box-shadow 0.15s ease-in-out;
+  -o-transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out;
+  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out; }
+.emojionearea.focused {
+  border-color: #66AFE9;
+  outline: 0;
+  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
+.emojionearea .emojionearea-editor {
+  display: block;
+  height: auto;
+  min-height: 8em;
+  max-height: 15em;
+  overflow: auto;
+  padding: 6px 24px 6px 12px;
+  line-height: 1.42857143;
+  font-size: inherit;
+  color: #555555;
+  background-color: transparent;
+  border: 0;
+  cursor: text;
+  margin-right: 1px;
+  -moz-border-radius: 0;
+  -webkit-border-radius: 0;
+  border-radius: 0;
+  -moz-box-shadow: none;
+  -webkit-box-shadow: none;
+  box-shadow: none; }
+  .emojionearea .emojionearea-editor:empty:before {
+    content: attr(placeholder);
+    display: block;
+    color: #BBBBBB; }
+  .emojionearea .emojionearea-editor:focus {
+    border: 0;
+    outline: 0;
+    -moz-box-shadow: none;
+    -webkit-box-shadow: none;
+    box-shadow: none; }
+  .emojionearea .emojionearea-editor [class*=emojione-], .emojionearea .emojionearea-editor .emojioneemoji {
+    font-size: inherit;
+    height: 2ex;
+    width: 2.1ex;
+    min-height: 20px;
+    min-width: 20px;
+    display: inline-block;
+    margin: -.2ex .15em .2ex;
+    line-height: normal;
+    vertical-align: middle;
+    max-width: 100%;
+    top: 0; }
+.emojionearea.emojionearea-inline {
+  height: 34px; }
+  .emojionearea.emojionearea-inline > .emojionearea-editor {
+    height: 32px;
+    min-height: 20px;
+    overflow: hidden;
+    white-space: nowrap;
+    position: absolute;
+    top: 0;
+    left: 12px;
+    right: 24px;
+    padding: 6px 0; }
+  .emojionearea.emojionearea-inline > .emojionearea-button {
+    top: 4px; }
+.emojionearea .emojionearea-button {
+  z-index: 5;
+  position: absolute;
+  right: 3px;
+  top: 3px;
+  width: 24px;
+  height: 24px;
+  opacity: 0.6;
+  cursor: pointer;
+  -moz-transition: opacity 300ms ease-in-out;
+  -o-transition: opacity 300ms ease-in-out;
+  -webkit-transition: opacity 300ms ease-in-out;
+  transition: opacity 300ms ease-in-out; }
+  .emojionearea .emojionearea-button:hover {
+    opacity: 1; }
+  .emojionearea .emojionearea-button > div {
+    display: block;
+    width: 24px;
+    height: 24px;
+    position: absolute;
+    -moz-transition: all 400ms ease-in-out;
+    -o-transition: all 400ms ease-in-out;
+    -webkit-transition: all 400ms ease-in-out;
+    transition: all 400ms ease-in-out; }
+    .emojionearea .emojionearea-button > div.emojionearea-button-open {
+      background-position: 0 -24px;
+      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
+      opacity: 1; }
+    .emojionearea .emojionearea-button > div.emojionearea-button-close {
+      background-position: 0 0;
+      -webkit-transform: rotate(-45deg);
+      -o-transform: rotate(-45deg);
+      transform: rotate(-45deg);
+      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+      opacity: 0; }
+  .emojionearea .emojionearea-button.active > div.emojionearea-button-open {
+    -webkit-transform: rotate(45deg);
+    -o-transform: rotate(45deg);
+    transform: rotate(45deg);
+    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+    opacity: 0; }
+  .emojionearea .emojionearea-button.active > div.emojionearea-button-close {
+    -webkit-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    transform: rotate(0deg);
+    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
+    opacity: 1; }
+.emojionearea .emojionearea-picker {
+  background: #FFFFFF;
+  position: absolute;
+  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
+  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
+  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
+  -moz-border-radius: 5px;
+  -webkit-border-radius: 5px;
+  border-radius: 5px;
+  height: 276px;
+  width: 316px;
+  top: -15px;
+  right: -15px;
+  z-index: 90;
+  -moz-transition: all 0.25s ease-in-out;
+  -o-transition: all 0.25s ease-in-out;
+  -webkit-transition: all 0.25s ease-in-out;
+  transition: all 0.25s ease-in-out;
+  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+  opacity: 0;
+  -moz-user-select: -moz-none;
+  -ms-user-select: none;
+  -webkit-user-select: none;
+  user-select: none; }
+  .emojionearea .emojionearea-picker.hidden {
+    display: none; }
+  .emojionearea .emojionearea-picker .emojionearea-wrapper {
+    position: relative;
+    height: 276px;
+    width: 316px; }
+    .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
+      content: "";
+      display: block;
+      position: absolute;
+      background-repeat: no-repeat;
+      z-index: 91; }
+  .emojionearea .emojionearea-picker .emojionearea-filters {
+    width: 100%;
+    position: absolute;
+    z-index: 95; }
+  .emojionearea .emojionearea-picker .emojionearea-filters {
+    background: #F5F7F9;
+    padding: 0 0 0 7px;
+    height: 40px; }
+    .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
+      display: block;
+      float: left;
+      height: 40px;
+      width: 32px;
+      filter: inherit;
+      padding: 7px 1px 0;
+      cursor: pointer;
+      -webkit-filter: grayscale(1);
+      filter: grayscale(1); }
+      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
+        background: #fff; }
+      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active, .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
+        -webkit-filter: grayscale(0);
+        filter: grayscale(0); }
+      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > i {
+        width: 24px;
+        height: 24px;
+        top: 0; }
+      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
+        width: 24px;
+        height: 24px;
+        margin: 0 3px; }
+  .emojionearea .emojionearea-picker .emojionearea-search-panel {
+    height: 30px;
+    position: absolute;
+    z-index: 95;
+    top: 40px;
+    left: 0;
+    right: 0;
+    padding: 5px 0 5px 8px; }
+    .emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
+      float: right;
+      margin-right: 10px;
+      margin-top: -1px; }
+  .emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
+    position: absolute;
+    top: 4px;
+    left: 171px; }
+  .emojionearea .emojionearea-picker .emojionearea-search {
+    float: left;
+    padding: 0;
+    height: 20px;
+    width: 160px; }
+    .emojionearea .emojionearea-picker .emojionearea-search > input {
+      outline: none;
+      width: 160px;
+      min-width: 160px;
+      height: 20px; }
+  .emojionearea .emojionearea-picker .emojionearea-tones {
+    padding: 0;
+    width: 120px;
+    height: 20px; }
+    .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone {
+      display: inline-block;
+      padding: 0;
+      border: 0;
+      vertical-align: middle;
+      outline: none;
+      background: transparent;
+      cursor: pointer;
+      position: relative; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0:after {
+        background-color: #ffcf3e; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1:after {
+        background-color: #fae3c5; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2:after {
+        background-color: #e2cfa5; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3:after {
+        background-color: #daa478; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4:after {
+        background-color: #a78058; }
+      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5:after {
+        background-color: #5e4d43; }
+    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone {
+      width: 20px;
+      height: 20px;
+      margin: 0;
+      background-color: transparent; }
+      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after {
+        content: "";
+        position: absolute;
+        display: block;
+        top: 4px;
+        left: 4px;
+        width: 12px;
+        height: 12px; }
+      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone.active:after {
+        top: 0;
+        left: 0;
+        width: 20px;
+        height: 20px; }
+    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone {
+      width: 16px;
+      height: 16px;
+      margin: 0px 2px; }
+      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone.active:after {
+        content: "";
+        position: absolute;
+        display: block;
+        background-color: transparent;
+        border: 2px solid #fff;
+        width: 8px;
+        height: 8px;
+        top: 2px;
+        left: 2px;
+        box-sizing: initial; }
+    .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 {
+      -moz-border-radius: 100%;
+      -webkit-border-radius: 100%;
+      border-radius: 100%; }
+    .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 {
+      -moz-border-radius: 1px;
+      -webkit-border-radius: 1px;
+      border-radius: 1px; }
+  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
+    height: 236px; }
+  .emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
+    height: 206px; }
+  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
+    overflow: auto;
+    overflow-x: hidden;
+    width: 100%;
+    position: absolute;
+    padding: 0 0 5px; }
+    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
+      z-index: 1; }
+    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
+      display: block;
+      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
+      font-size: 13px;
+      font-weight: normal;
+      color: #b2b2b2;
+      background: #FFFFFF;
+      line-height: 20px;
+      margin: 0;
+      padding: 7px 0 5px 6px; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
+        content: " ";
+        display: block;
+        clear: both; }
+    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
+      padding: 0 0 0 7px; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category {
+        padding: 0 !important; }
+        .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:before {
+          content: " ";
+          display: block;
+          clear: both; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
+        content: " ";
+        display: block;
+        clear: both; }
+    .emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
+      -moz-box-sizing: content-box;
+      -webkit-box-sizing: content-box;
+      box-sizing: content-box;
+      margin: 0;
+      width: 24px;
+      height: 24px;
+      top: 0; }
+    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
+      -moz-box-sizing: content-box;
+      -webkit-box-sizing: content-box;
+      box-sizing: content-box;
+      width: 24px;
+      height: 24px;
+      float: left;
+      display: block;
+      margin: 1px;
+      padding: 3px; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
+        -moz-border-radius: 4px;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        background-color: #e4e4e4;
+        cursor: pointer; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
+        float: left;
+        display: block;
+        width: 24px;
+        height: 24px; }
+      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
+        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
+        opacity: 0; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
+    top: 0;
+    -moz-border-radius-topleft: 5px;
+    -webkit-border-top-left-radius: 5px;
+    border-top-left-radius: 5px;
+    -moz-border-radius-topright: 5px;
+    -webkit-border-top-right-radius: 5px;
+    border-top-right-radius: 5px; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
+    bottom: 0; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
+    top: 40px; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
+    top: initial;
+    bottom: 0; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
+    bottom: 0;
+    -moz-border-radius-bottomleft: 5px;
+    -webkit-border-bottom-left-radius: 5px;
+    border-bottom-left-radius: 5px;
+    -moz-border-radius-bottomright: 5px;
+    -webkit-border-bottom-right-radius: 5px;
+    border-bottom-right-radius: 5px; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
+    top: 0; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
+    top: initial;
+    bottom: 40px; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
+    top: initial;
+    bottom: 40px; }
+  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
+    top: 0; }
+  .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
+    margin-top: -286px;
+    right: -14px; }
+    .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
+      width: 19px;
+      height: 10px;
+      background-position: -2px -49px;
+      bottom: -10px;
+      right: 20px; }
+    .emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
+      background-position: -2px -80px; }
+  .emojionearea .emojionearea-picker.emojionearea-picker-position-left, .emojionearea .emojionearea-picker.emojionearea-picker-position-right {
+    margin-right: -326px;
+    top: -8px; }
+    .emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
+      width: 10px;
+      height: 19px;
+      background-position: 0px -60px;
+      top: 13px;
+      left: -10px; }
+    .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 {
+      background-position: right -60px; }
+  .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
+    margin-top: 10px;
+    right: -14px;
+    top: 47px; }
+    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
+      width: 19px;
+      height: 10px;
+      background-position: -2px -100px;
+      top: -10px;
+      right: 20px; }
+    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
+      background-position: -2px -90px; }
+.emojionearea .emojionearea-button.active + .emojionearea-picker {
+  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
+  opacity: 1; }
+.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
+  margin-top: -269px; }
+.emojionearea .emojionearea-button.active + .emojionearea-picker-position-left,
+.emojionearea .emojionearea-button.active + .emojionearea-picker-position-right {
+  margin-right: -309px; }
+.emojionearea .emojionearea-button.active + .emojionearea-picker-position-bottom {
+  margin-top: -7px; }
+.emojionearea.emojionearea-standalone {
+  display: inline-block;
+  width: auto;
+  box-shadow: none; }
+  .emojionearea.emojionearea-standalone .emojionearea-editor {
+    min-height: 33px;
+    position: relative;
+    padding: 6px 42px 6px 6px; }
+    .emojionearea.emojionearea-standalone .emojionearea-editor::before {
+      content: "";
+      position: absolute;
+      top: 4px;
+      left: 50%;
+      bottom: 4px;
+      border-left: 1px solid #e6e6e6; }
+    .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
+      background-repeat: no-repeat;
+      background-position: 20px 4px; }
+      .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
+        opacity: 0.4; }
+  .emojionearea.emojionearea-standalone .emojionearea-button {
+    top: 0;
+    right: 0;
+    bottom: 0;
+    left: 0;
+    width: auto;
+    height: auto; }
+    .emojionearea.emojionearea-standalone .emojionearea-button > div {
+      right: 6px;
+      top: 5px; }
+  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
+    right: 23px; }
+  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
+    top: 15px; }
+
+.emojionearea .emojionearea-button > div, .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
+  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; }
+
+.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGNgQEb/P4AQqiAASiUEG6Vit44AAAAASUVORK5CYII=) !important; }
+
+/*# sourceMappingURL=emojionearea.css.map */
+
+
+/*# sourceMappingURL=vendor.css.map*/
\ No newline at end of file