.emojiPickerIconWrap{display:inline-block;position:relative}.emojiPickerIcon{position:absolute;top:0;right:0;cursor:pointer}.emojiPickerIconWrap .black{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaNJREFUeNqk1MsrhFEYx/GZCSUbf4Brrmu27reNktxtKBayZ8fWisXsXJIUYYOUFLlGTTJLGXIL8SdIhO+j31tnJibx1KeZOec8zzzvec/7+oPBoO+bqEEbqpGmsTvsYEmfURGI+V2IXYziBHVIRirqEcaY1hT+VKgce1hEESZxhXc840JjxVqzp5yvSHA6WUAzjnzxwwpP4BTLKEPEOvJjBkO/KOLGIYYxbTUC2tBEFbPIxSVuUOAk2vdrzeVpbAopVsMKtWMWH5psQA6y0OQUakS25hqcy7SO2qxQJTachHVt8q32wItVjVlXa8645VbZZqfrMrw41+XFxrk6ig3LTbeOXpDk+3skeefoEZn/KJSBByt0jFpn4kAbH8+Bs95O/5EVmke3zpNFB0JxOgjpTvuU04U5K7SJV/Rq8lGntR/b1rZsa8zmnrTWct6wlaBWe9RuRCfWCo/LT1GCERX+8B7aM7RgBX3fvBViH/Q+rW3Vn0cl7KMUnXpd9OoUB/QqyddYWPtYqpyop98Lq16hO2EdDurFZmflXvs0oM+o+BRgANsjaYCoxh2eAAAAAElFTkSuQmCC) center center no-repeat;background-size:60%}.emojiPicker{display:none;position:absolute;outline:none;border:none;box-shadow:0 0 7px #555;border-top-left-radius:4px;border-top-right-radius:4px;font-size:20px}.emojiPicker div.emoji{width:1.3em;height:1.3em;position:relative;display:inline-block}.emojiPicker span.emoji{width:1.3em;height:1.3em;display:inline-block;position:relative;overflow:hidden;text-indent:-9999px;vertical-align:middle}.emojiPicker .hidden{display:none}.emojiPicker .emoji-hidden{display:none}.emojiPicker nav{position:relative;z-index:0;background-color:#f2f2f2;border-top-left-radius:4px;border-top-right-radius:4px}.emojiPicker nav div.tab{display:inline-block;margin:2% 1% 0;padding:2% 2% 1%;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer}.emojiPicker nav div.tab.active{background-color:#fff;box-shadow:0 0 3px #ccc}.emojiPicker section{overflow:scroll;position:relative;z-index:10;background:#fff}.emojiPicker section div{width:40px;float:left;margin:3%}.emojiPicker section div:hover{cursor:pointer}.emojiPicker .tab div.emoji{width:18px;height:18px;position:relative;display:inline-block}.emojiPicker nav div.tab{margin:0;padding:5px}.emojiPickerIcon{position:absolute;top:2px;right:2px;cursor:pointer;z-index:10}.emojiPickerIconWrap{width:100%}.emojiPicker section{overflow:hidden}.emojiPicker section div{margin:3% 8px}.emojiPickerIcon{background-color:unset!important}.emojiPickerIcon{width:30px;height:30px}