.rating span.star {font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:60px;width:80px;height:80px;}
.rating span.star:hover {cursor:pointer;}
.rating span.star:before {content:"\f006";color:#999999;}
.rating span.star:hover:before {content:"\f005";color:#e3cf7a;}
.rating span.star.active:before {content:"\f005";color:#e3cf7a;}
.rating.history span.star {cursor:auto;font-size:30px;width:40px;height:40px;}
.rating.history span.star:hover:before {content:"\f006";color:#999999;}
.rating.history span.star.active:hover:before {content:"\f005";color:#e3cf7a;}
.rating.history span.rating-summary {background:#333333;color:white;padding:5px;margin-left: 10px;}
.rating.history span.selected:before {content:"\f005";color:orange;}
.rating.history span.selected:hover:before {content:"\f005";color:orange;}
.comment .even {color: grey;}
.fa-twitter-square {color: #66cdf0;}
.fa-google-plus-square {color: #cc181e;}
.fa-facebook-square {color: #507cbd;}

 /*star rating*/ 
 .star-rating{
	font-size: 0;
        margin-top: -8px;;
}
.star-rating__wrap{
	display: inline-block;
	font-size: 1.5rem;
}
.star-rating__wrap:after{
	content: "";
	display: table;
	clear: both;
}
.star-rating__ico{
	float: right;
	padding-left: 2px;
	cursor: pointer;
	color: #FFB300;
}
.star-rating__ico:last-child{
	padding-left: 0;
}
.star-rating__input{
	display: none;
}
.star-rating__ico:hover:before,
.star-rating__ico:hover ~ .star-rating__ico:before,
.star-rating__input:checked ~ .star-rating__ico:before
{
	content: "\f005";
}
.login_a {padding: 1px;}
.login_a a{background-color: whitesmoke;text-align: left;display: flex;border: none;}
.login_a a span{margin-top: 5px;}
.login_a a i {margin-right: 5px;}