.symbol {
    display: inline-block;
    border-radius: 50%;
    border: 5px double white;
    width: 30px;
    height: 30px;
}

.symbol-empty {
    background-color: #ccc;
}

.symbol-filled {
    background-color: black;
}

/* Bootstrap Rating with Font Awesome */
.rating-symbol {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-right: 8px;
}

.rating-symbol:last-child {
    margin-right: 0;
}

.rating-symbol-background,
.rating-symbol-foreground {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
}

.rating-symbol-background span,
.rating-symbol-foreground span {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
}

.rating-symbol-background .fa,
.rating-symbol-foreground .fa {
    color: #ffc107;
    font-size: 36px !important;
    line-height: 36px;
    width: 36px;
    height: 36px;
}

.rating-symbol-foreground .fa {
    color: #ffc107;
}
