.blockreview-votes {
    margin-bottom: 10px;
}
.blockreview-votes .blockreview-votes-stars .blockreview-votes-star {
    font-family: "FontAwesome";
    display: inline-block;
    font-size: 17px;
    vertical-align: baseline;
    cursor: pointer;
    color: #FFD700;
}
.blockreview-votes .blockreview-votes-stars .blockreview-votes-star:before {
    content: "\f006";
}
.blockreview-votes .blockreview-votes-stars .blockreview-votes-star.active:before {
    content: "\f005";
}

.blockreview-form {
    width: 50%;
    margin-bottom: 10px;
}
#blockreview-form-header {
    margin-bottom: 10px;
    cursor: pointer;
    color: #2752b9;
    border-radius: 3px;
}
#blockreview-form {
    display: none;
}
#blockreview-form-error {
    color: #f00;
    margin-bottom: 10px;
}
.blockreview-form input {
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    line-height: 24px;
    padding: 0 5px;
    border-radius: 3px;
}
.blockreview-form textarea {
    display: block;
    width: 100%;
    height: 150px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 3px;
}
.blockreview-form button {
    border: none;
    background-color: #2752b9;
    color: #fff;
    display: block;
    width: 100%;
    line-height: 36px;
    border-radius: 3px;
}

.blockreview-list-item {
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.45);
}

.blockreview-list-item .blockreview-list-item-head {
    color: #2752b9;
}
.blockreview-list-item .blockreview-list-item-head span {
    display: inline-block;
}
.blockreview-list-item .blockreview-list-item-head .blockreview-list-item-head-name {
    font-weight: 600;
}
