/* Ion.RangeSlider, Flat UI Skin
// css version 2.3.1
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-flat.png) repeat-x;
}
.irs--flat {
	 height: 40px;
	 margin:5px;
}
 .irs--flat.irs-with-grid {
	 height: 60px;
}
 .irs--flat .irs-line {
	 top: 25px;
	 height: 12px;
	 background-color: #e1e4e9;
	 border-radius: 4px;
}
 .irs--flat .irs-bar {
	 top: 25px;
	 height: 12px;
	 background-color: #ed5565;
}
 .irs--flat .irs-bar--single {
	 border-radius: 4px 0 0 4px;
}
 .irs--flat .irs-shadow {
	 height: 1px;
	 bottom: 16px;
	 background-color: #e1e4e9;
}
 .irs--flat .irs-handle {
	 top: 22px;
	 width: 16px;
	 height: 18px;
	 background-color: transparent;
	 cursor:pointer;
}
 .irs--flat .irs-handle > i:first-child {
	 position: absolute;
	 display: block;
	 top: 0;
	 left: 10%;
	 width: 22px;
	 height: 100%;
	 margin-left: -1px;
	 background-color: #da4492;
}
 .irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child {
	 background-color: #a43540;
}
 .irs--flat .irs-min, .irs--flat .irs-max {
	 top: 0;
	 padding: 1px 3px;
	 color: #999;
	 font-size: 10px;
	 line-height: 1.333;
	 text-shadow: none;
	 background-color: #e1e4e9;
	 border-radius: 4px;
}
 .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	 color: white;
	 font-size: 10px;
	 line-height: 1.333;
	 text-shadow: none;
	 padding: 2px;
	 background-color: #ed5565;
	 border-radius: 4px;
}
 .irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
	 position: absolute;
	 display: block;
	 content: "";
	 bottom: -6px;
	 left: 50%;
	 width: 0;
	 height: 0;
	 margin-left: -3px;
	 overflow: hidden;
	 border: 3px solid transparent;
	 border-top-color: #ed5565;
}
 .irs--flat .irs-grid-pol {
	 background-color: #e1e4e9;
}
 .irs--flat .irs-grid-text {
	 color: #999;
}
 