/* Блок с опросом */
.poll_form .poll.style-1 {
	background:#fff;
	color:#333;
}
/* Заголовок */
.poll_form .poll.style-1 .poll_title {
	color:#333;
}
/* Индикатор загрузки */
.poll_form .poll.style-1 .poll_loader {
	background: #0080b7;
}
/* Стока с ответом */
.poll_form .poll.style-1 .poll_vote {
	background:rgba(245, 245, 245, 0.7);
}
.poll_form .poll.style-1 .poll_vote:hover,
.poll_form .poll.style-1 .poll_vote.select {
	background:rgba(245, 245, 245, 1.0);
}
/* Индикатор величины голосов в строке с ответом */
.poll_form .poll.style-1 .vote_pers {
	background: rgba(51, 122, 183,0.5);
    background: -webkit-repeating-linear-gradient(90deg, rgba(51, 122, 183,0.0), rgba(51, 122, 183,0.5));
    background: -moz-repeating-linear-gradient(90deg, rgba(51, 122, 183,0.0), rgba(51, 122, 183,0.5));
    background: -o-repeating-linear-gradient(90deg, rgba(51, 122, 183,0.0), rgba(51, 122, 183,0.5));
    background: repeating-linear-gradient(90deg, rgba(51, 122, 183,0.0), rgba(51, 122, 183,0.5));
}
.poll_form .poll.style-1 .poll_vote.select .vote_pers {
	background: rgba(63, 163, 63,0.5);
    background: -webkit-repeating-linear-gradient(90deg, rgba(63, 163, 63,0.0), rgba(63, 163, 63,0.5));
    background: -moz-repeating-linear-gradient(90deg, rgba(63, 163, 63,0.0), rgba(63, 163, 63,0.5));
    background: -o-repeating-linear-gradient(90deg, rgba(63, 163, 63,0.0), rgba(63, 163, 63,0.5));
    background: repeating-linear-gradient(90deg, rgba(63, 163, 63,0.0), rgba(63, 163, 63,0.5));
}
/* Переключатели - множественные */
.poll_form .poll.style-1 input[type="checkbox"] + label::before	{
	background:#333;
	border:1px solid #333;
}
.poll_form .poll.style-1 input[type="checkbox"]:checked + label::before	{
	background:#0080b7;
	border:1px solid #0080b7;
}
.poll_form .poll.style-1 input[type="checkbox"] + label::after	{
	background:#fff;
}
/* Переключатели - одинарные */
.poll_form .poll.style-1 input[type="radio"]:disabled + label	{
	color:#333!important;
}
.poll_form .poll.style-1 input[type="radio"] + label::before	{
	background:#333;
	border:1px solid #333;
	-moz-box-shadow: inset 0px 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 0px 2px #fff;
	box-shadow: inset 0px 0px 0px 2px #fff;
}
.poll_form .poll.style-1 input[type="radio"]:disabled + label::before	{
	background:rgba(0,0,0,0.3);
	border:1px solid rgba(0,0,0,0.3);
}
.poll_form .poll.style-1 input[type="radio"]:checked + label::before	{
	background:#0080b7;
}
/* Количество голосов */
.poll_form .poll.style-1 .poll_vote label span {
	background:#0080b7;
	color:#fff;
}
.poll_form .poll.style-1 .poll_vote.select label span {
	background:#3fa33f;
}
/* Кнопка голосования */
.poll_form .poll.style-1 button {
	background-color:rgba(0,128,183,1.0);
	color:#fff;
}
.poll_form .poll.style-1 button:hover {
	background-color:rgba(0,128,183,0.8);
}