
.user-rating {
    position: relative;
    margin-top: 0.3125rem;
}
.user-rating.disabled:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.user-rating.white-star .fivestar-basic div.fivestar-widget .star,
.user-rating.white-star .fivestar-star-preview div.fivestar-widget .star {
    margin-right: 0.3125rem;
}
.user-rating.white-star .fivestar-basic div.fivestar-widget .star a,
.user-rating.white-star .fivestar-star-preview div.fivestar-widget .star a {
    background: url(../../../img/icons/sprite.svg) no-repeat -18rem -9.75rem;
    width: 0.9375rem;
    height: 0.9375rem;
}
.user-rating.white-star .fivestar-basic div.fivestar-widget .star.hover a,
.user-rating.white-star .fivestar-basic div.fivestar-widget .star.on a,
.user-rating.white-star .fivestar-star-preview div.fivestar-widget .star.hover a,
.user-rating.white-star .fivestar-star-preview div.fivestar-widget .star.on a {
    background: url(../../../img/icons/sprite.svg) no-repeat -18.4375rem -15.75rem;
}
.user-rating.inline {
    display: inline-block;
    vertical-align: text-bottom;
}
.fivestar-basic div.fivestar-widget,
.fivestar-star-preview div.fivestar-widget {
    clear: both;
}
.fivestar-basic div.fivestar-widget .star,
.fivestar-star-preview div.fivestar-widget .star {
    display: inline-block;
    width: auto;
    overflow: visible;
    margin-right: 0.9375rem;
    float: left;
    background: 0 0;
    height: auto;
}
.fivestar-basic div.fivestar-widget .star a,
.fivestar-star-preview div.fivestar-widget .star a {
    width: 1.9375rem;
    height: 1.875rem;
    background: url(../../../img/icons/sprite.svg) no-repeat -27.625rem -25.5625rem;
    overflow: hidden;
    text-indent: -999px;
    cursor: pointer;
    display: block;
}
.fivestar-basic div.fivestar-widget .star.hover a,
.fivestar-basic div.fivestar-widget .star.on a,
.fivestar-star-preview div.fivestar-widget .star.hover a,
.fivestar-star-preview div.fivestar-widget .star.on a {
    background: url(../../../img/icons/sprite.svg) no-repeat -15.125rem -12.6875rem;
}
.fivestar-basic div.fivestar-widget:after,
.fivestar-star-preview div.fivestar-widget:after {
    content: "";
    display: table;
    clear: both;
}
