/*Encuesta*/
.poll.inactive {display:none;}
.poll {
	background:#fff;
	padding:20px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size:16px;
	margin:20px auto;
	border:1px solid #f0f0f0;
	-moz-box-shadow:0 3px 4px -4px rgba(0,0,0,0.75);
	-o-box-shadow:0 3px 4px -4px rgba(0,0,0,0.75);
	-webkit-box-shadow:0 3px 4px -4px rgba(0,0,0,0.75);
	box-shadow:0 3px 4px -4px rgba(0,0,0,0.75);	
}
div.poll {
	width:400px;
}

div.poll h3 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
	font-weight:500;
	font-size: 22px;
    line-height: 25px;
    margin:0 0 15px;
}
.poll .options {}
.poll  .desc {margin: 0 0 15px 0;}
.poll .desc,
.poll .desc p {font-size:14px;line-height:19px;}
.poll .item {
	border-radius:4px;
	/*overflow:hidden;*/
	position:relative;
	margin:0 0 2px;

}
.poll .item i,
.poll .item svg {
	position:absolute;
	top:7px;
	right:8px;
	font-size:20px;
	opacity:0.6;
}

.poll .item .pollbar {
	width:30%;
	background:rgba(50,150,150,0.1);
	padding:7px 0;
	transition:all 0.5s ease;
	border-radius: 4px;
}
.poll .item.larger .pollbar {
	background:rgba(148,193,31,1);
}
.poll .item .perc {
	width:50px;
	position:absolute;
	top:0;
	left:0;
	padding:7px 0;
	text-align:center;
	font-weight:bold;
}
.poll .item .label {
	position:absolute;
	top:0;
	left:0;
	padding:7px 0 7px 60px;
}

.poll .item.enabled .pollbar {width:0;border:0;}

.poll button.option {
	/*background:#f5f5f5;*/
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:transparent;
	border:1px solid #f0f0f0;
	outline:0;
	padding:7px;
	display:block;
	font-size:14px;
	width:100%;
	opacity:0;
	display:none;
	border-radius:4px;
	transition:all 0.2s ease;
}
.poll button.option:hover {background:#f5f5f5;}
.poll button.option:active {transform:scale(0.95);}
.item.enabled button.option {opacity:1;display:block;}

.poll .footer {
	border-top:1px solid #e0e0e0;
	background:#f5f5f5;
	padding:10px;
	font-size:13px;
	margin:25px -20px -20px;
	text-align:center;
}



