/*-- rating--*/

.rating-stars {
	width: 100%;
	text-align: center;
	.rating-stars-container {
		font-size: 0px;
		.rating-star {
			display: inline-block;
			font-size: 30px;
			cursor: pointer;
			padding: 0px 5px;
			color: #e5e9f2;
			&.sm {
				display: inline-block;
				font-size: 14px;
				cursor: pointer;
				padding: 5px;
			}
			&.is--active, &.is--hover {
				color: #f1c40f;
			}
			&.is--no-hover {
				color: #e5e9f2;
			}
			&.is--active .fa-heart, &.is--hover .fa-heart {
				color: #{$primary};
			}
			.fa-heart .is--no-hover {
				color: #3e4b5b;
			}
		}
	}
	input {
		display: block;
		margin: 0 auto;
		text-align: center;
		padding: 0.375rem 0.75rem;
		font-size: 0.9375rem;
		line-height: 1.6;
		color: #495057;
		background-color: $white;
		background-clip: padding-box;
		border: 1px solid $border;
		border-radius: 3px;
		transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}
}
.br-theme-bars-horizontal .br-widget {
	a {
		background-color: #e5e9f2;
		&.br-active, &.br-selected {
			background-color: #{$primary};
		}
	}
	.br-current-rating {
		color: #{$primary};
	}
}
.br-theme-bars-pill .br-widget a {
	background-color: #e5e9f2;
	&.br-active, &.br-selected {
		background-color: #{$primary};
		color: white;
	}
	color: #{$primary};
}
.br-theme-bars-square .br-widget a {
	&.br-active, &.br-selected {
		border: 2px solid #{$primary};
		color: #{$primary};
	}
	border: 2px solid #e5e9f2;
	background-color: $white;
	color: #e5e9f2;
}
.br-theme-bars-movie .br-widget {
	a {
		&.br-active, &.br-selected {
			background-color: #{$primary};
		}
		background-color: #e5e9f2;
	}
	.br-current-rating {
		color: #{$primary};
	}
}
.br-theme-bars-1to10 .br-widget {
	a {
		background-color: #e5e9f2;
		&.br-active, &.br-selected {
			background-color: #{$primary};
		}
	}
	.br-current-rating {
		color: #{$primary};
	}
}
.br-theme-fontawesome-stars .br-widget a {
	&.br-active:after, &.br-selected:after {
		color: #{$primary};
	}
}
.br-theme-fontawesome-stars-o .br-widget a {
	&.br-active:after, &.br-selected:after {
		content: '\f005';
		color: #{$primary};
	}
	&.br-fractional:after {
		content: '\f123';
		color: #{$primary};
	}
}
.br-theme-fontawesome-stars .br-widget a:after {
	content: '\f005';
	color: #e5e9f2;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
	content: '\f006';
	color: #e5e9f2;
}