.noUi-target, .noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-base{width:100%;height:100%;position:relative;}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-handle{background:none repeat scroll 0 0 #fff;position:relative;z-index:1;border-radius:50%;border:1px solid #eee;}
.noUi-stacking .noUi-handle{z-index:10;}
.noUi-stacking + .noUi-origin{*z-index:-1;}
.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:10px;margin-bottom:24px;margin-top:40px;}
.noUi-horizontal .noUi-handle{height:18px;left:-7px;top:-6px;width:18px;cursor:pointer;}
.noUi-horizontal .noUi-handle:after{position:absolute;width:8px;height:8px;left:4px;content:'';display:block;top:4px;background-color:#999;border-radius:50%;}
.noUi-horizontal .noUi-handle:after{}
.noUi-horizontal.noUi-extended{padding:0 15px;}
.noUi-horizontal.noUi-extended .noUi-origin{right:-15px;}
.noUi-vertical{width:18px;}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px;}
.noUi-vertical.noUi-extended{padding:15px 0;}
.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px;}
.noUi-background{background:#FAFAFA;}
.noUi-origin{-webkit-transition:background 450ms;transition:background 450ms;}
.noUi-origin + .noUi-origin{border:0 none;background:none repeat scroll 0 0 #f5f5f5;}
.noUi-origin{border-radius:2px;}
.noUi-target{border:1px solid #eee;background:none repeat scroll 0 0 #f5f5f5;}
.noUi-target.noUi-connect{}
.noUi-dragable{cursor:w-resize;}
.noUi-vertical .noUi-dragable{cursor:n-resize;}
.noUi-handle{cursor:default;}
.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}
.noUi-handle:before, .noUi-handle:after{}
.noUi-handle:after{left:9px;}
.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;}
.noUi-vertical .noUi-handle:after{top:17px;}
[disabled].noUi-connect, [disabled] .noUi-connect{background:#B8B8B8;}
[disabled] .noUi-handle{cursor:not-allowed;}
.tooltip{display:block;position:absolute;border:1px solid #D9D9D9;font:400 12px/12px Arial;border-radius:3px;background:#fff;top:-43px;padding:5px;left:-9px;text-align:center;width:50px;}
.tooltip strong{display:block;padding:2px;}