.dynamic-slider-control {
	position: relative;
	-moz-user-focus: normal;
	-moz-user-select: none;
	cursor: default;
}

.horizontal {
	height: 9px;
}

.dynamic-slider-control input {
	display: none;
}

.dynamic-slider-control .handle {
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	-moz-user-select: none;
	cursor: default;
}

.dynamic-slider-control.horizontal .handle {
	width: 63px;
	height: 9px;
    background: #FFC107;
    border: 1px solid #1c1c1d;
    border-radius: 5px;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .32);
}

.dynamic-slider-control.horizontal .handle div {
	
}

.dynamic-slider-control.horizontal .handle.hover {
	background-position: left -777px;
}

.dynamic-slider-control.horizontal .handle.hover:active {
	background-position: left -789px;
}

.dynamic-slider-control.horizontal .line.disabled,
.dynamic-slider-control.horizontal .handle.disabled {
	visibility: hidden;
}

.dynamic-slider-control .line {
	position: absolute;
	font-size: 0.01mm;
	overflow: hidden;
	height: 2px;
	background-color: #c3c8de;
	behavior: url("boxsizing.htc"); /* ie path bug */
	box-sizing: content-box;
	-moz-box-sizing: content-box;
    border-radius: 5px;
}

.dynamic-slider-control .line div {
	width: 1px;
	height: 1px;
	border: 0px solid;
	border-color: rgb(230, 230, 230) rgb(189, 190, 189) rgb(189, 190, 189)
		rgb(230, 230, 230);
}