.star-rating fieldset, .star-rating label, .item-custom .star-rating fieldset, .item-custom .star-rating label { margin: 0; padding: 0; }
/* body{ margin: 20px; } */
/* h1 { font-size: 1.5em; margin: 10px; } */

/****** Style Star Rating Widget *****/

.star-rating,
.item-custom .star-rating { 
  border: none;
  float: left;
}

.star-rating > input, .item-custom .star-rating > input { display: none; } 
.star-rating > label:before, .item-custom .star-rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.star-rating > .half:before, .item-custom .star-rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.star-rating > label, .item-custom .star-rating > label { 
  color: #ddd; 
 float: right; 
}

.star-rating .info-checked{ color: #FFD700; }

/***** CSS Magic to Highlight Stars on Hover *****/

.star-rating > input:checked ~ label, /* show gold star when clicked */
.star-rating:not(:checked) > label:hover, /* hover current star */
.star-rating:not(:checked) > label:hover ~ label,
.item-custom .star-rating > input:checked ~ label, /* show gold star when clicked */
.item-custom .star-rating:not(:checked) > label:hover, /* hover current star */
.item-custom .star-rating:not(:checked) > label:hover ~ label { color: #FFD700; } /* hover previous stars in list */ 

.star-rating > input:checked + label:hover, /* hover current star when changing rating */
.star-rating > input:checked ~ label:hover,
.star-rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.star-rating > input:checked ~ label:hover ~ label,
.item-custom .star-rating > input:checked + label:hover, /* hover current star when changing rating */
.item-custom .star-rating > input:checked ~ label:hover,
.item-custom .star-rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.item-custom .star-rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.star-rating .disabled, .item-custom .star-rating .disabled{ pointer-events: none; }

.star-rating .edit, .item-custom .star-rating .big-font{ font-size: 20px; }