fieldset, label { margin: 0; padding: 0; }
fieldset {
  margin: -6px 20px 0px 6px;
}
/*
body{ margin: 20px; }
*/
h1 { font-size: 1.5em; margin: 10px; }

.rating {
	border: none;
	float: left;
}

.rating > input { display: none; }
.rating > label:before {
	margin: 5px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
}

.rating > .half:before {
	content: "\f089";
	position: absolute;
}

.rating > label {
	color: #ddd;
	float: right;
}

.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label { color: #FDA500;  }

.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label { color: #FDA500;  }

.rating > input:checked label{ color: #FDA500;  }

/* Downloaded from http://devzone.co.in/ */
