﻿
.review_entry {
    display: flex;
    padding: 7.5px 0;
    margin: 15px 0;
    align-items: center;
    background: #ecf3f3;
}

    .review_entry > div {
        flex-grow: 1;
        padding: 7.5px 15px;
    }

    .review_entry .review_entry_title {
        width: 50%;
    }
    
    .review_entry .review_entry_title h4 {
        margin: 0;
        color: #000;
    }

    .review_entry .review_entry_rating {
        color: #12c2af;
        font-weight: 700;
        font-size: 1.5em;
    }

        .review_entry .review_entry_rating .unavailable {
            font-size: 0.8em;
        }

    .review_entry .review_entry_options {
        text-align: right;
    }

        .review_entry .review_entry_options .review_entry_btn {
            display: inline-block;
            padding: 5px 10px 3px;
            margin: 0 0 0 5px;
            background: #12c2af;
            color: #fff;
            font-size: 0.9em;
            transition: background 0.3s linear;
        }

        .review_entry .review_entry_options .review_entry_btn:focus,
        .review_entry .review_entry_options .review_entry_btn:hover {
            background: #149b8c;
        }

.review_highlight {
    display: flex;
    padding: 15px;
    margin: 0 0 15px;
    background: #12c2af;
    color: #fff;
    min-height: 260px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 10px;
}

    .review_highlight span {
        font-size: 2em;
        line-height: 1em;
    }
    
    .review_highlight .rated {
        font-size: 7em;
        font-weight: 700;
    }

.review_question {
    display: flex;
    margin: 15px 0;
    align-items: center;
    background: #ecf3f3;
}

    .review_question > div {
        flex-grow: 1;
        padding: 5px 15px;
    }

    .review_question > .review_question_title {
        width: 75%;
    }

    .review_question > .review_question_title h4 {
        color: #000;
    }

    .review_question > .review_question_rating {
        color: #12c2af;
        font-weight: 700;
    }