/*! formstone v1.2.1 [range.css] 2016-08-02 | GPL-3.0 License | formstone.it */

.fs-range{width:100%;height:40px;position:relative}.fs-range,.fs-range *,.fs-range :after,.fs-range :before,.fs-range:after,.fs-range:before{box-sizing:border-box;-webkit-transition:none;transition:none;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.fs-range-element{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;pointer-events:none}.fs-range-track{width:100%;height:10px;position:relative;background:#ddd;float:left;margin:10px 0}.fs-range-fill{width:1px;height:100%;position:absolute;top:0;right:auto;bottom:0;left:0;z-index:1;background:#aaa}.fs-range-handle{width:1px;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:2;display:block;overflow:visible}.fs-range-marker{width:20px;height:20px;background:#666;cursor:pointer;display:block;margin:-5px 0 0 -10px}.fs-range-labels .fs-range-track{width:80%}.fs-range-label{width:8%;display:block;line-height:30px}.fs-range-label_min{float:left;margin:0 2% 0 0;text-align:right}.fs-range-label_max{float:right;margin:0 0 0 2%;text-align:left}.fs-range-vertical{width:40px;height:300px}.fs-range-vertical .fs-range-track{width:10px;height:75%;float:none;margin:0 auto}.fs-range-vertical .fs-range-fill{width:100%;height:1px;top:auto;right:0;bottom:0;left:0}.fs-range-vertical .fs-range-handle{width:100%;height:1px;top:auto;right:0;bottom:0;left:0}.fs-range-vertical .fs-range-marker{margin:-10px 0 0 -5px}.fs-range-vertical .fs-range-label{height:10%;width:100%;clear:both;float:none;line-height:100%;text-align:center}.fs-range-vertical .fs-range-label_min{padding:5px 0 0}.fs-range-vertical .fs-range-label_max{padding:0}.fs-range-disabled{cursor:default;opacity:.5}.fs-range-disabled .fs-range-marker{cursor:default}