/*!
  * jQuery ral-color-picker v1.0.1
*/.ral-color-picker{font-size:14px}.ral-color-picker label{margin:0}.ral-color-picker__slider{-webkit-appearance:none;padding:0;border:0;height:1em;width:100%;margin-bottom:2em}.ral-color-picker__slider.--disabled{visibility:hidden;opacity:0}.ral-color-picker__slider::-moz-focus-outer,.ral-color-picker__slider:focus{outline:0;border:0;box-shadow:none!important}.ral-color-picker__slider:disabled{visibility:hidden}.ral-color-picker__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:1em;border:none;padding:0;margin:0}.ral-color-picker__slider::-moz-range-track{background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:1em;border:none;padding:0;margin:0}.ral-color-picker__slider::-ms-track{background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:1rem;border:none;padding:0;margin:0;color:transparent}.ral-color-picker__slider::-moz-range-thumb{position:relative;top:-.25em;width:1.2em;height:1.2em;background:0 0;cursor:pointer;border-radius:0;border:4px solid #555253;-webkit-appearance:none}.ral-color-picker__slider::-webkit-slider-thumb{position:relative;top:-.25em;width:1.5em;height:1.5em;background:0 0;cursor:pointer;border:4px solid #555253;-webkit-appearance:none}.ral-color-picker__slider::-ms-thumb{width:0;height:30%;background:0 0;cursor:pointer;border-radius:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:2rem solid #555253;border-bottom:1.2rem solid transparent}.ral-color-picker__slider::-ms-fill-lower{background:0 0}.ral-color-picker__slider::-ms-fill-upper{background:0 0}.ral-color-picker__slider::-ms-tooltip{display:none}.ral-color-picker__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ral-color-picker__input input{display:block}.ral-color-picker__toggleHolder{text-align:center}.ral-color-picker__toggleInside{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ral-color-picker__toggleLabel{padding:.5em}.ral-color-picker__toggleBtn{height:2em;border:1px solid #e0e0e0;position:relative;padding:0;overflow:hidden;transition:.3s border ease-out,.3s background ease-out;box-sizing:content-box;width:6em;background:#fff}.ral-color-picker__toggleBtn:focus{outline:0}.ral-color-picker__toggleBtn:hover{background:0 0;border:1px solid #e0e0e0}.ral-color-picker__toggleBtn:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;height:100%;width:40%;background:#f38020;transition:.3s left ease-out;border:2px solid #fff;box-sizing:border-box}.ral-color-picker__toggleBtn.--enabled:before{left:60%}.ral-color-picker__toggleBtn span{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;line-height:3.2rem}.ral-color-picker__colors{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;position:relative}.ral-color-picker__swatch{-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #fff;position:relative;box-sizing:border-box;margin:.7%;-webkit-flex-basis:5%;-ms-flex-preferred-size:5%;flex-basis:5%;cursor:pointer}.ral-color-picker__swatch:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ral-color-picker__swatch:before{content:"";display:block;padding-bottom:100%}.ral-color-picker__colors>.--selected{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:relative;z-index:1;outline:.2rem solid #8bb405}.ral-color-picker__colors>.--spacer{border-color:transparent;cursor:default;pointer-events:none}.ral-color-picker__no-found{display:block;position:absolute;top:0;width:100%;bottom:0;background:#fff;z-index:1}.ral-color-picker__no-found span{color:red;text-align:center;padding:1em;font-weight:700;margin:auto;display:block}