.color-picker,.color-picker:before,.color-picker:after,.color-picker *,.color-picker *:before,.color-picker *:after{box-sizing:border-box}.color-picker{position:absolute;top:0;left:0;z-index:9999;box-shadow:1px 5px 30px rgba(0,0,0,.2);padding:.8em;background-color:#fff;border-radius:3px;z-index:9999999999;border:1px solid #d0d0d0}.color-picker-container{direction:rtl;display:flex;height:10em;color:#000}.color-picker-container *{border-color:inherit;color:inherit}.color-picker i{font:inherit;font-size:12px}.color-picker-h,.color-picker-sv{direction:ltr;background-size:100% 100%;position:relative;border-radius:3px}.color-picker-h{width:1.5em;margin-left:.8em;background:transparent url(//vital-id.com/wp-content/plugins/pegalinas-plugin/lib/color-picker/color-picker-h.png) no-repeat 50% 50%;background-image:linear-gradient(to top,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);cursor:ns-resize;overflow:hidden}.color-picker-h i{display:block;height:.5em;position:absolute;top:-.25em;right:0;left:0;z-index:3}.color-picker-h i:before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.35em solid;border-top-color:transparent;border-bottom-color:transparent}.color-picker-sv{width:15em;background:transparent url(//vital-id.com/wp-content/plugins/pegalinas-plugin/lib/color-picker/color-picker-sv.png) no-repeat 50% 50%;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,rgba(255,255,255,0));cursor:crosshair}.color-picker-sv i{display:block;width:.8em;height:.8em;position:absolute;top:-.4em;right:-.4em;z-index:3}.color-picker-sv i:before,.color-picker-sv i:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:100%}.color-picker-sv i:before{top:-1px;right:-1px;bottom:-1px;left:-1px;border-color:#fff}.color-picker-h,.color-picker-sv{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.color-picker-viewbox{margin-top:.8em;display:flex;justify-content:space-between}.color-message-box{margin-top:.2em;margin-bottom:-.7em;font-size:80%;text-align:center}.color-picker-viewbox div.color-picker-sample{height:2em;margin-right:.8em;border-radius:3px;flex-grow:4}button.color-preview-button{display:block;font-size:90%;padding:.1em .5em;flex-grow:1}