.bbp-voting{
	font-family: "Helvetica Neue", arial, sans-serif;
	display: inline-block;
}

.bbp-voting .score{
	font-size:13px;
	text-align:center;
	color:gray;
}

.bbp-voting a.vote{
	font-size:16px;
	text-align:center;
	color:gray;
	cursor: pointer;
}

.bbp-voting a.vote:after{
	content:attr(data-votes);
	display:block;
	position:absolute;
	top:-10px;
	width:55px;
	text-align:left;
	margin-left:17px;
	text-indent:0;
	color:#aaa;
	opacity:0;
	transition:opacity 500ms ease;
}

.bbp-voting a.vote:hover:after{
	opacity:1;
	transition:opacity 200ms ease
}

a.vote:hover{
	color: initial !important;
}

.bbp-voting .bbp-voting-label{
	font-size:0.9em;
	padding:5px 0;
}
.bbp-voting .bbp-voting-label.helpful{
	color:#1e851e;
}
.bbp-voting .bbp-voting-label.not-helpful{
	color:#992121;
}

.bbp-voting .vote-buttons-separator{
	color:#aaa;	
}

.bbp-voting .already-voted{
	cursor: not-allowed !important;
	opacity: 0.5;
}

.bbp-voting .helpful{
	color:#1e851e !important;
	font-weight: bold;
}

.bbp-voting .not-helpful{
	color:#992121 !important;
	font-weight: bold;
}
