/* Testimonials view page start */

.testimonial-view__user img {
	display: inline-block;
	margin-bottom: 10px;
}

.testimonial-view__user p {
	color: #999;
	font-size: 16px;
}

.testimonial-view__reply {
	font-size: 15px;
	font-style: italic;
	border-left: 4px solid #ddd;
}
/* Testimonials view page end */



/* Testimonials block start */

.b-testimonial__content {
	margin-bottom: 15px;
	padding: 15px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.b-testimonial__author {
	display: table;
	margin-left: 15px;
}

.b-testimonial__author img {
	float: left;
	margin-right: 10px;
}

.b-testimonial__author__name {
	display: table-cell;
	font-size: 16px;
	font-style: italic;
	vertical-align: middle;
}
/* Testimonials block end */



/* Add Testimonial page start */

.add-testimonial label {
	width: 50%;
}

.add-testimonial .form-group--textarea {
	margin-bottom: 0;
}

.add-testimonial .form-group--textarea label {
	width: 100%;
}

.add-testimonial label > input,
.add-testimonial label > textarea {
	display: block;
	font-weight: normal;
}

.add-testimonial .js-file-name {
	position: absolute;
	left: 0;
	width: 50%;
	padding-left: 83px;
	border-radius: 3px;
}

.add-testimonial .js-files .input-group-btn {
	z-index: 10;
}

.add-testimonial .btn-file {
	border-radius: 3px 0 0 3px;
}
/* Add Testimonial page end */



/* Testimonials list page start */

.testimonials-list .ia-item {
	padding-bottom: 0;
}

.testimonials-list .ia-item-panel {
	clear: both;
	margin: 0 -15px;
	padding: 7px 15px;
	font-size: 13px;
	line-height: 1;
	border-top: 1px solid #ddd;
	background-color: #f5f5f5;
}

.testimonials-list .panel-item--name {
	font-size: 14px;
	font-style: italic;
}

.testimonials-list .testimonials-list__avatar {
	margin-bottom: 15px;
	padding-right: 15px;
}

.testimonials-list__more span {
	margin-left: 5px;
}

.testimonial-author-name {
	font-size: 16px;
	font-style: italic;
}
/* Testimonials list page end */