/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar-edge,
.irs-slider {
	/*background: url(../img/sprite-skin-flat.png) repeat-x;*/
}

.irs {
		height: 35px;
}
.irs-with-grid {
		height: 60px;
}
.irs-line {
		height: 5px; top: 17px;
		border-radius: 40px;
}
		.irs-line-left {
				height: 5px;
				background-color: #d0cdcd;
		}
		.irs-line-mid {
				height: 5px;
				background-color: #d0cdcd;
		}
		.irs-line-right {
				height: 5px;
				background-color: #d0cdcd;
		}

.irs-bar {
		height: 5px;
		top: 17px;
		background-color: #ffcf00;
}
		.irs-bar-edge {
				top: 25px;
				height: 12px; width: 9px;
				background-position: 0 -90px;
		}

.irs-shadow {
		height: 3px; top: 17px;
		background: #000;
		opacity: 0.25;
}
.lt-ie9 .irs-shadow {
		filter: alpha(opacity=25);
}

.irs-slider {
		width: 12px;
		height: 5px;
		cursor: pointer;
		top: 22px;
		background-color: #ff0000;
}

.irs-slider::before {
	content: "";
	position: absolute;
	margin-top: -6px;
	border-bottom: 6px solid #ff0000;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.irs-slider.state_hover, .irs-slider:hover {
		background-color: #ff0000;
}

.irs-min, .irs-max {
		color: #999;
		font-size: 10px; line-height: 1.333;
		text-shadow: none;
		top: 0; padding: 1px 3px;
		background: #e1e4e9;
		border-radius: 4px;
		display: none;
}

.irs-from, .irs-to, .irs-single {
		color: #222;
		font-size: 15px;
		line-height: 1.333;
		display: block;
		font-weight: 300;
		text-shadow: none;
		padding: 1px 5px;
		background: transparent;
		border-radius: 0;
		border: 1px solid transparent;
		top: -10px;
		z-index: 20;
}

// .irs-to {
// 	-webkit-transform: translate(-40%, 0);
// 	-moz-transform: translate(-40%, 0);
// 	-o-transform: translate(-40%, 0);
// 	-ms-transform: translate(-40%, 0);
// 	transform: translate(-40%, 0);
// }


.irs-grid-pol {
		background: #e1e4e9;
}
.irs-grid-text {
		color: #999;
}

.irs-disabled {
}
