#poll-block-generic { background: #3BA4D1; padding: 0; }
#poll-block-generic .block-inner { padding: 20px 10px 15px; border: none; }
#poll-block-generic h2 { color: #FFF; text-transform: none; font-weight: normal; font-size: 20px; font-family: "PragmaticaCond-Regular",sans-serif; }

#poll-block-generic .form-radios {
	background: #FFF; 
	margin: 15px 0 0; 
	box-shadow: 0 0 6px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
	padding: 26px 18px;
}

#poll-block-generic .form-item { margin: 0; padding: 8px 0; }
#poll-block-generic .form-item label { font-size: 18px; color: #787878; font-family: "PragmaticaCond-Regular",sans-serif; }
#poll-block-generic .form-item .radio { margin-right: 10px; padding-left: 0; }
#poll-block-generic .btn { display: block; font-size: 18px; font-weight: 900; margin: 0 auto; padding: 6px 28px; text-transform: uppercase; margin-top: 15px; }
#poll-block-generic .btn.progress-disabled { float: none!important; }

#poll-chart { width: 264px!important; }
#poll-block-generic .poll-results-container,
#poll-block-generic .poll-option-container { display: none; }
#poll-block-generic .poll-chart-container { 
	background: #FFF; 
	margin-top: 15px; 
	box-shadow: 0 0 6px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
	padding: 10px 8px;
}
#poll-block-generic .total-results { color: #0071a5; margin-top: 10px; text-align: center; }

#poll-block-generic .poll-article-container { margin-top: 30px; }
#poll-block-generic .poll-article-container h2 { font-size: 18px; text-transform: uppercase; font-weight: bold; text-align: center; }
#poll-block-generic .poll-article-container p { text-align: center; padding: 3px 10px; color: #FFF; margin: 0; }
#poll-block-generic .poll-article-container ul { margin-top: 14px; padding-left: 12px; }
#poll-block-generic .poll-article-container li { list-style: disc; padding-left: 10px; color: #FFF; }
#poll-block-generic .poll-article-container li a { color: #FFF; font-size: 16px; text-decoration: underline; display: block; padding: 6px 0; }
#poll-block-generic .poll-article-container li a:hover { color: #0071A5; }
