#ReviewModal .modal-content{background-color:#f2f2f2;border-radius:4px}#ReviewModal .modal-body{padding:20px}#ReviewModal .review__title{color:#333;text-align:left;margin:0 0 15px;font-size:28px;line-height:34px}@media (max-width:767px){#ReviewModal .review__title{font-size:22px}}#ReviewModal .review__job{margin:15px 0}#ReviewModal .review__job__date{margin-right:10px;display:inline-block}#ReviewModal .review__job__title{color:#333;vertical-align:top;border-radius:4px;width:calc(100% - 100px);min-height:95px;max-height:160px;padding:15px 20px;font-size:18px;line-height:26px;display:inline-block}#ReviewModal .review__criteria__row{margin-bottom:15px}#ReviewModal .review__criteria__label{color:#333;font-size:16px;font-weight:700;line-height:22px}#ReviewModal .review__criteria__error{color:red}#ReviewModal .review__comment{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:6px 12px}#ReviewModal .review__notification__icon{color:#dad40b;margin-right:10px;font-size:20px}#ReviewModal .review__notification__text{line-height:22px}#ReviewModal .review__footer{text-align:right;width:100%;margin-top:20px}#ReviewModal .review__btn-close{margin-right:15px}#ReviewModal .stars .star{cursor:pointer;color:#c1c1c1;margin-right:2px;font-size:1.5em;transition:all .25s ease-out;display:inline-block}#ReviewModal .stars .star.--filled{color:#fde16d}
