/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {position: relative;display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.irs-line {position: relative;display: block;overflow: hidden;outline: none !important;}
.irs-line-left, .irs-line-mid, .irs-line-right {position: absolute;display: block;top: 0;}
.irs-line-left {left: 0;width: 11%;}
.irs-line-mid {	left: 9%;width: 82%;}
.irs-line-right {right: 0;width: 11%;}
.irs-bar {position: absolute;display: block;left: 0;width: 0;}
.irs-bar-edge {position: absolute;display: block;top: 0;left: 0;}
.irs-shadow {position: absolute; display: none;	left: 0; width: 0;}
.irs-slider {position: absolute;display: block;cursor: default;z-index: 1;}

.irs-slider.type_last {	z-index: 2;}
.irs-min {position: absolute;display: block;left: 0;cursor: default;}
.irs-max {position: absolute;display: block;right: 0;cursor: default;}
.irs-from, .irs-to, .irs-single,.irs-label{position: absolute;display: block;bottom: -36px;left: 0;cursor: default;white-space: nowrap;}
.irs-grid {	position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}
.irs-with-grid .irs-grid {display: none;}
.irs-grid-pol {position: absolute;top: 0; left: 0; width: 1px; height: 8px;	background: #000;}
.irs-grid-pol.small {height: 4px;}
.irs-grid-text {position: absolute;bottom: 0;left: 0;white-space: nowrap;text-align: center;font-size: 9px;line-height: 9px;padding: 0 3px;color: #000;}
.irs-disable-mask {position: absolute;display: block;top: 0;left: -1%;width: 102%;height:100%;cursor:default;background: rgba(0,0,0,0.0);z-index: 2;}
.irs-disabled {opacity: 0.4;}
.lt-ie9 .irs-disabled {filter: alpha(opacity=40);}
.irs-hidden-input {position: absolute ;display: block;top: 0 ;left: 0;width: 0;height: 0;font-size: 0;line-height: 0;padding: 0;margin: 0;outline: none;z-index: -9999;background: none;border-style: solid ;border-color: transparent;opacity:0;}


.irs {height: 24px;}
.irs-with-grid {height: 24px;margin-bottom:32px;}
.irs-line {height: 4px;top: 10px;}


.irs-line-right,.irs-line-left,.irs-line-mid{height: 3px;background:#eaecef;}
.irs-bar {height: 3px;top: 10px;background:#6d798d;}

.irs-shadow {height: 4px;top: 34px;background: #000;opacity: 0.25;}
.lt-ie9 .irs-shadow {filter: alpha(opacity=25);}
.irs-slider { width: 11px; height: 11px; top: 6px;background: #000;}
.irs-slider.state_hover, .irs-slider:hover {background-position: 0 -150px;}
.irs-min, .irs-max {color: #999;font-size: 10px;line-height: 1.333;text-shadow: none;top: 0;padding: 1px 3px;background: #e1e4e9;-moz-border-radius: 4px;border-radius: 6px;}
.irs-from, .irs-to, .irs-single {color: #858585;font-size: 15px;}

.irs-grid-pol {background: #e1e4e9;}
.irs-grid-text {color: #999;}
.irs-label{left:0px;}
.irs-single{visibility: visible !important;left: 60px !important;}
.irs-from, .irs-to{display:none;}


