.reviews {
	max-width: 800px;
	padding: 20px;
	box-sizing: border-box;
}
.rev-item {
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: 20px;
	padding: 25px;
	font-size: 16px;
}
	.status0 {
		border: 1px solid red;
	}
	.revhead {
		line-height: 1.5;
		margin-bottom: 15px;
	}
	.right {
		text-align: right;
		color: #555;
	}
	.title {
		font-weight: 500;
		margin-bottom: 5px;
	}

.rating_block {
  width: 115px;
  height: 18px;
  margin-top: 2px;
}



.rating_block input[type="radio"] {
  display: none;
}
.label_rating {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  padding-right: 5px;
  background: url("data:image/svg+xml,%3Csvg fill='%23e0e0e0' width='15px' height='18px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 443.442 443.442' style='enable-background:new 0 0 443.442 443.442;' xml:space='preserve'%3E%3Cpath d='M436.083,190.376l-115.52,83.927l44.13,135.801c2.388,7.353-0.236,15.403-6.479,19.954 c-3.139,2.271-6.81,3.405-10.498,3.405c-3.682,0-7.364-1.135-10.479-3.405l-115.514-83.933l-115.508,83.921 c-6.266,4.552-14.733,4.552-20.986,0c-6.239-4.539-8.866-12.59-6.475-19.942l44.118-135.807L7.364,190.376 c-6.254-4.545-8.881-12.593-6.49-19.948c2.397-7.354,9.256-12.33,16.979-12.33h142.78l44.118-135.791 c2.391-7.353,9.245-12.327,16.979-12.327s14.576,4.974,16.964,12.327l44.118,135.791h142.792c7.72,0,14.576,4.977,16.976,12.33 C444.95,177.783,442.32,185.831,436.083,190.376z'/%3E%3C/svg%3E%0A") no-repeat center;
}
/*Пишем правила смены положения background-а*/
.add_review .rating_block .label_rating:hover, /*Правило для ховера на текущий лейбл*/
.add_review .rating_block .label_rating:hover ~ .label_rating
{
	cursor: pointer;
	background: url("data:image/svg+xml,%3Csvg fill='%23FF3D00' width='15px' height='15px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 443.442 443.442' style='enable-background:new 0 0 443.442 443.442;' xml:space='preserve'%3E%3Cpath d='M436.083,190.376l-115.52,83.927l44.13,135.801c2.388,7.353-0.236,15.403-6.479,19.954 c-3.139,2.271-6.81,3.405-10.498,3.405c-3.682,0-7.364-1.135-10.479-3.405l-115.514-83.933l-115.508,83.921 c-6.266,4.552-14.733,4.552-20.986,0c-6.239-4.539-8.866-12.59-6.475-19.942l44.118-135.807L7.364,190.376 c-6.254-4.545-8.881-12.593-6.49-19.948c2.397-7.354,9.256-12.33,16.979-12.33h142.78l44.118-135.791 c2.391-7.353,9.245-12.327,16.979-12.327s14.576,4.974,16.964,12.327l44.118,135.791h142.792c7.72,0,14.576,4.977,16.976,12.33 C444.95,177.783,442.32,185.831,436.083,190.376z'/%3E%3C/svg%3E%0A") no-repeat center !important;
}

	.add_review .rating_block {
		margin-bottom: 20px;
	}

	.add_review h1 {
		display: block;
		font-size: 1.2em;
	}

.rating_block input[type="radio"]:checked ~ .label_rating /*Правило для всех следующих лейблов после выбранного инпута, чтобы звездочки как бы зафиксировались*/
{
	background: url("data:image/svg+xml,%3Csvg fill='%23FF6F00' width='15px' height='15px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 443.442 443.442' style='enable-background:new 0 0 443.442 443.442;' xml:space='preserve'%3E%3Cpath d='M436.083,190.376l-115.52,83.927l44.13,135.801c2.388,7.353-0.236,15.403-6.479,19.954 c-3.139,2.271-6.81,3.405-10.498,3.405c-3.682,0-7.364-1.135-10.479-3.405l-115.514-83.933l-115.508,83.921 c-6.266,4.552-14.733,4.552-20.986,0c-6.239-4.539-8.866-12.59-6.475-19.942l44.118-135.807L7.364,190.376 c-6.254-4.545-8.881-12.593-6.49-19.948c2.397-7.354,9.256-12.33,16.979-12.33h142.78l44.118-135.791 c2.391-7.353,9.245-12.327,16.979-12.327s14.576,4.974,16.964,12.327l44.118,135.791h142.792c7.72,0,14.576,4.977,16.976,12.33 C444.95,177.783,442.32,185.831,436.083,190.376z'/%3E%3C/svg%3E%0A") no-repeat center;
}
.pages {
	padding: 15px 0;
}
.pages a, .pages span {
	background-color: #fff;
	padding: 10px 14px;
	border-radius: 4px;
}
.pages span {
	font-weight: bold;
}
.r-body {
	margin: 0;
	line-height: 1.5
}
.moderate {
	margin-top: 20px;
}

.card {
	background-color: #fff;
	padding: 25px;
	border-radius: 3px;
	margin-bottom: 20px;
}

.r-info {
	line-height: 1.5;
}

.btn.top, .status-edit {
	margin-bottom: 20px;
}
















