/* Icon Picker by QueryLoop
 * Author: @eliorivero
 * URL: http://queryloop.com/
 * License: GPLv2
 */
.icon-set{display:none;background:#fff;overflow-y:auto;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.15);box-shadow:0 1px 5px rgba(0,0,0,0.15)}.icon-set ul{list-style:none;padding:0;margin:0}.icon-set li{display:inline-block;cursor:pointer;padding:16px;margin:0 0 5px;width:16px;height:16px;font-size:16px;text-align:center}.icon-set li:hover:before,.icon-set .icon-selected:before{font-size:32px;position:relative;top:5px;left:-8px;line-height:1px;width:32px;display:inline-block}.icon-set.large li{width:32px;height:32px;font-size:32px}.icon-set.large li:hover:before,.icon-set.large .icon-selected:before{font-size:48px;width:48px;line-height:24px}.icon-highlight{background:#ff5777;color:#fff}.dialog{display:block;margin:20px 0 0;position:fixed;right:30%;bottom:30%;width:40%;height:40%;max-height:315px;z-index:19998;visibility:hidden;opacity:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-transform:scale(0.7) translateZ(0);-ms-transform:scale(0.7) translateZ(0);transform:scale(0.7) translateZ(0);-webkit-transition:all .2s;transition:all .2s}.dialog-open{padding:10px;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.icon-set-wrap{position:relative}.inline{display:block;width:276px;height:0;opacity:0;visibility:hidden;-webkit-transform:scaleX(0.5) rotateX(90deg);-ms-transform:scaleX(0.5) rotateX(90deg);transform:scaleX(0.5) rotateX(90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out}.inline-open{padding:10px;border:1px solid #eee;height:auto;visibility:visible;-webkit-transform:scaleX(1) rotateY(0);-ms-transform:scaleX(1) rotateY(0);transform:scaleX(1) rotateY(0);opacity:1}.dialog,.icon-picker-close{top:30%;left:30%}.icon-picker-close{opacity:0;visibility:hidden;display:block;width:20px;height:20px;color:#fff;background:#333;font-size:19px;margin:30px 0 0 20px;position:fixed;z-index:19999;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25);-webkit-transition:all .2s;transition:all .2s}.icon-picker-close:after{content:"\00D7";width:20px;display:block;position:absolute;text-align:center}.icon-picker-overlay{opacity:0;visibility:hidden;background:#222;background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:19997;-webkit-transition:all .2s;transition:all .2s}.icon-picker-close.make-visible{margin:10px 0 0 -10px}.inline .icon-picker-close{position:absolute;z-index:8;top:0;right:0;left:auto;opacity:1;visibility:visible;margin:0}.make-visible{visibility:visible;opacity:1}.icon-selected{background:#f5f5f5}.icon-preview{width:100%;display:none;margin:10px 0;position:relative}.icon-preview-on{display:inline-block}.icon-preview i{font-size:48px;padding:10px;width:48px;height:48px;text-align:center;border:1px solid silver;background:#fff}.remove-icon{background-color:#ea5454;color:#fff;border-radius:3px;transition:background .2s ease-out;position:absolute;top:-5px;left:-7px}.remove-icon:hover{color:#fff;background-color:#ea3b3b;cursor:pointer}.remove-times{width:20px;height:20px;font-size:21px;text-align:center;line-height:99%}.remove-times:after{content:"\00D7"}.launch-icons{cursor:pointer;display:inline-block;padding:5px 7px;margin:5px 0;border:1px solid silver;background:#fff;border-radius:3px}.launch-icons:hover{color:#666}