.star-form {
	display: inline-block;
	vertical-align: middle
}

.star-form input[type=radio].star-5:checked~span {
	width: 100%
}

.star-form input[type=radio].star-4:checked~span {
	width: 80%
}

.star-form input[type=radio].star-3:checked~span {
	width: 60%
}

.star-form input[type=radio].star-2:checked~span {
	width: 40%
}

.star-form input[type=radio].star-1:checked~span {
	width: 20%
}

.star-form label {
	cursor: pointer
}

.star-form label:hover~span {
	background-position: 0 -25px
}

.star-form label.star-5:hover~span {
	width: 100%!important
}

.star-form label.star-4:hover~span {
	width: 80%!important
}

.star-form label.star-3:hover~span {
	width: 60%!important
}

.star-form label.star-2:hover~span {
	width: 40%!important
}

.star-form label.star-1:hover~span {
	width: 20%!important
}