.rating-cancel {
    text-indent: -999em;
    float: left;
}

.ninja-forms-star-rating {
    text-indent: -999em;
    float: left;
}

.rating-cancel {
    background: url("../images/delete.gif") no-repeat 0px -16px;
}

    .rating-cancel a {
        background: url("../images/delete.gif") no-repeat 0px -16px;
    }

.ninja-forms-star-rating a {
    background: url("../images/star.gif") no-repeat 0px 0px;
}

.rating-cancel a {
    background-position: 0px 0px;
    border: 0px currentColor;
    border-image: none;
    width: 17px;
    height: 15px;
    overflow: hidden;
    margin-right: 2px;
    display: block;
    cursor: pointer;
}

.ninja-forms-star-rating a {
    background-position: 0px 0px;
    border: 0px currentColor;
    border-image: none;
    width: 17px;
    height: 15px;
    overflow: hidden;
    margin-right: 2px;
    display: block;
    cursor: pointer;
}

.ninja-forms-star-rating-on a {
    background-position: 0px -16px;
}

.ninja-forms-star-rating-hover a {
    background-position: 0px -32px;
}

.rating-cancel a:hover {
    background-position: 0px -32px;
}

.ninja-forms-star-rating-readonly a {
    cursor: default !important;
}

.ninja-forms-star-rating {
    background: none !important;
    overflow: hidden !important;
}

.ninja-forms-star-rating-control {
    display: inline-block;
}

    .ninja-forms-star-rating-control::after {
        clear: both;
        display: block;
        content: "";
    }
