.rangeslider, .rangeslider__fill {
	display: block;
/*	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3);*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.rangeslider {
	background: #c3eed1;
	position: relative
}
.rangeslider--horizontal {
	height: 12px; border:1px solid #aed9bc;
	width: 100%
}
.rangeslider--vertical {
	width: 20px;
	min-height: 150px;
	max-height: 100%
}
.rangeslider--disabled {
	filter: alpha(Opacity=40);
	opacity: .4
}
.rangeslider__fill {
	background:none;
	position: absolute
}
.rangeslider--horizontal .rangeslider__fill {
	top: 0;
	height: 100%
}
.rangeslider--vertical .rangeslider__fill {
	bottom: 0;
	width: 100%
}
.rangeslider__handle {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #fff;
	cursor: pointer;
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	background-size: 100%;
	Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d8332+0,1cc050+100 */
	background: rgb(13,131,50); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(13,131,50) 0%, rgb(28,192,80) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(13,131,50) 0%,rgb(28,192,80) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(13,131,50) 0%,rgb(28,192,80) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8332', endColorstr='#1cc050',GradientType=0 ); /* IE6-9 
/*	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,.1)));
	background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,.1));
	background-image: -webkit-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,.1));
	background-image: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,.1));
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);
	box-shadow: 0 0 8px rgba(0,0,0,.3);
	-moz-border-radius: 50%;
	border: 1px solid #ccc;*/
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.rangeslider__handle:after {
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	margin: auto;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0,0,0,.13)), color-stop(100%, rgba(255,255,255,0)));
	background-image: -moz-linear-gradient(rgba(0,0,0,.13), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(0,0,0,.13), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(0,0,0,.13), rgba(255,255,255,0));
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display:none;
}
.rangeslider--active .rangeslider__handle, .rangeslider__handle:active {
/*	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, rgba(0,0,0,.1)), color-stop(100%, rgba(0,0,0,.12)));
	background-image: -moz-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.12));
	background-image: -webkit-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.12));
	background-image: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.12))*/
}
.rangeslider--horizontal .rangeslider__handle {
	top: -5px;
	touch-action: pan-y;
	-ms-touch-action: pan-y
}
.rangeslider--vertical .rangeslider__handle {
	left: -10px;
	touch-action: pan-x;
	-ms-touch-action: pan-x
}
input[type=range]:focus+.rangeslider .rangeslider__handle {
	-moz-box-shadow: 0 0 8px rgba(255,0,255,.9);
	-webkit-box-shadow: 0 0 8px rgba(255,0,255,.9);
	box-shadow: 0 0 8px rgba(255,0,255,.9)
}/*# sourceMappingURL=rangeslider.min.css.map */
.rangeslider__value-bubble {
	border: 1px solid #ccc;
	display: block;
	padding: 2px;
	position: absolute;
	bottom: 0%;
	margin-bottom: 23px;
	width: 50px;
	margin-left: -27px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 3px #ccc;
	font-size: 12px;
	font-weight: 600;
}
.rangeslider__value-bubble:before, .rangeslider__value-bubble:after {
	border-width: 7px;
	border-style: solid;
	border-color: transparent;
	content: "";
	display: block;
	margin: auto;
	width: 10px;
	position: absolute;
	left: 0;
	right: 0;
}
.rangeslider__value-bubble:before {
	border-top-color: #ccc;
	border-bottom-width: 0;
	bottom: -8px;
}
.rangeslider__value-bubble:after {
	border-top-color: #fff;
	border-bottom-width: 0;
	bottom: -7px;
}
