.jreview-quick-star .starContainer {
    height: 24px;
    margin: 5px 0;
    display: inline-block;
}

.jreview-quick-star .reviewStars {float:left;}
.jreview-quick-star .reviewStars+a {
    display: inline-block;
    line-height: 24px;
    margin-left: 5px;
}

.jreview-quick-star .reviewStars ._starBox {
    background-color: #ddd;
    border-radius: 3px;
    display: inline-block;
    height: 24px;
    margin-right: 3px;
    overflow: hidden;
    position: relative;
    width: 24px;
}

.jreview-quick-star .reviewStars ._star {
    background-image: url(images/sprite_star.png);
    background-position: center center;
    background-size: cover;
    height: 20px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 20px;
    z-index: 5;
}

.jreview-quick-star .reviewStars ._active {
    background-color: #007f4e;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1;
}

.jreview-quick-star ._pci.gt50 .slice,
.jreview-quick-star .rect-auto {clip:rect(auto,auto,auto,auto)}

.jreview-quick-star .gt50 .fill,
.jreview-quick-star ._pci .bar {
	position:absolute;
	border:.1em solid #4db53c;
	width:.8em;
	height:.8em;
	clip:rect(0,.5em,1em,0);
	border-radius:50%;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}

.jreview-quick-star ._pci .bar {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}

.jreview-quick-star ._pci.gt50 .bar:after,
.jreview-quick-star ._pci.gt50 .fill {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}

.jreview-quick-star ._pci {
	position:relative;
	font-size:40px;
	width:1em;
	height:1em;
	border-radius:50%;
	display: inline-block;
    vertical-align: middle;
	margin:0 .1em .1em 0;
	background-color:#e1e1e1;
}

.jreview-quick-star ._pci *,
.jreview-quick-star ._pci :after,
.jreview-quick-star ._pci :before {box-sizing:content-box}

.jreview-quick-star ._pci.animate:after,
.jreview-quick-star ._pci.animate>span {
	-webkit-transition:-webkit-transform .2s ease-in-out;
	transition:transform .2s ease-in-out
}

.jreview-quick-star ._pci.animate .bar {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out
}

.jreview-quick-star ._pci.center {float:none;margin:0 auto}

.jreview-quick-star ._pci>span {
	position:absolute;
	z-index:1;
	width:100%;
	top:50%;
	height:1em;
	margin-top: -.65em;
	font-size:.2em;
	color:#777;
	display:block;
	text-align:center;
	white-space:nowrap
}

.jreview-quick-star ._pci>span{font-size:.3em}
.jreview-quick-star ._pci:after{
	position:absolute;
	top:.1em;
	left:.1em;
	display:block;
	content:" ";
	border-radius:50%;
	background-color:#fff;
	width:.8em;
	height:.8em
}

.jreview-quick-star ._pci .slice{
	position:absolute;
	width:1em;
	height:1em;
	clip:rect(0,1em,1em,.5em)
}

.jreview-quick-star ._pci:hover{cursor:default}
.jreview-quick-star ._pci:hover>span{
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	color:#307bbb
}

.jreview-quick-star ._pci:hover:after{-webkit-transform:scale(1.1);transform:scale(1.1)}

.jreview-quick-star ._criterias {
    padding: 4px 0;
}

.jreview-quick-star ._factors {
    display: inline-block;
    margin-right: 10px;
}

.jreview-quick-star ._factors ._label {
    display: inline-block;
    font-size: 11px;
}