/* Poll Question */
.poll-question{position:relative;font-size:0.8em;color:#fc4a4a;}
.poll-question em{font-family:'Roboto';display:block;}
.poll-question .vote-result{top:2.5em;}
.poll-question .vote-result em{font-size:20px;line-height:1em;}
.poll-set{padding:0;margin:auto;font-size:1.4em;width:80%;}
.poll-question,.poll-choice{text-align:center;}
.poll-question{padding:1em;}
.poll-choice{margin:0 auto 1em auto;font-style:normal;}
.poll-choice .pretty{width:auto;}
.vote-choice em{margin:0.5em auto;}
.vote-choice .vote-btn{cursor:pointer;display:block;text-align:center;margin:auto;background:rgba(255, 255, 255, 0.5);border:0.08em solid rgba(0, 0, 0, .2);transition:0.5s;}
.vote-choice .vote-btn span{text-align:center;margin:auto;width:100%;height:auto;line-height:4.4em;}
.vote-choice .vote-btn:hover{background:rgba(102, 227, 214, 1);}
.vote-choice .vote-btn:hover > span{font-size:0.2em;color:#000;}
.vote-choice .vote-btn .slice{margin:-0.08em;}
.vote-choice .vote-btn .bar,.vote-choice .vote-btn .fill{border-color:#66e3d6!important;background:rgba(255, 255, 255, 1);}
.vote-choice .vote-btn:after{background:none;}
.pretty{font-size:0.8em;}
.pretty .state label:before{border-color:#eee;}
.pretty .state label:after,.pretty .state label:before{border:3px solid #c6c6c6;top:3px!important;}

.pretty .state:hover label:after,.pretty .state:hover label:before{background:#eee;}
.chart-pie-box{margin:0;padding:0;}
.chart-pie{width:400px;height:auto!important;}
.chart-results{padding:0;}
.poll-total{font-size:0.7em;clear:both;border-top:1px dotted #000;padding-top:10px;}
.poll-total em{font-weight:bold;font-size:2em;}
.poll-bar{width:12px;height:12px;margin-right:6px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.poll-legend{font-size:0.7em;margin:0 auto;padding:0;text-align:left;}
.poll-legend .poll-choice{display:inline-block;background:none;margin:0 10px 0 0;padding:0;text-align:left;}
.poll-legend .poll-choice em{font-size:2em;}
.poll-legend .poll-choice:nth-of-type(1) .poll-bar{background:#06a48c;}
.poll-legend .poll-choice:nth-of-type(2) .poll-bar{background:#ef3634;}
.poll-legend .poll-choice:nth-of-type(3) .poll-bar{background:#7db6d4;}
.poll-legend .poll-choice:nth-of-type(4) .poll-bar{background:#bcd74e;}
.poll-legend .poll-choice:nth-of-type(5) .poll-bar{background:#f68d52;}
.poll-legend .poll-choice:nth-of-type(6) .poll-bar{background:#97cbb5;}
.poll-legend .poll-choice:nth-of-type(7) .poll-bar{background:#b894c4;}
.poll-legend .poll-choice:nth-of-type(8) .poll-bar{background:#0676a4;}

.poll-panel{border-top:1px solid #e91712;}
.poll-panel .poll-question h3{font-weight:bold;}
.poll-panel .chart-pie{text-align:right;}



@media screen and (max-width:1000px){
.poll-set{width:100%;}
}

@media screen and (max-width:767px){
}

@media screen and (max-width:600px){
.poll-question{padding:0.8em;}
.poll-choice{padding:0;}
.chart-pie-box,.chart-results,.poll-legend,.poll-legend .poll-choice{text-align:center;}
}

#Poll1{width:90%;color:#000;padding:0;margin:auto;font-size:1.4em;}
#Poll1 .poll-question,#Poll1 .poll-choice{text-align:center;}
#Poll1 .poll-question{padding:1em;background:#000;color:#fff;}
#Poll1 .poll-choice{margin:0 auto;padding:0.8em 1em 0.5em 1em;background:#fff;}
#Poll1 .poll-choice .pretty{width:auto;}
#Poll1 .poll-choice-box{padding:0;}
#Poll1 .vote-choice{font-style:normal;}
#Poll1 .vote-choice em{margin:0.5em auto;}
#Poll1 .vote-choice .vote-btn{cursor:pointer;display:block;text-align:center;margin:auto;background:rgba(255, 255, 255, 0.5);border:0.08em solid rgba(0, 0, 0, .2);transition:0.5s;}
#Poll1 .vote-choice .vote-btn span{text-align:center;margin:auto;width:100%;height:auto;line-height:4.4em;}
#Poll1 .vote-choice .vote-btn:hover{background:rgba(102, 227, 214, 1);}
#Poll1 .vote-choice .vote-btn:hover > span{font-size:0.2em;color:#000;}
#Poll1 .vote-choice .vote-btn .slice{margin:-0.08em;}
#Poll1 .vote-choice .vote-btn .bar,#Poll1 .vote-choice .vote-btn .fill{border-color:#66e3d6!important;background:rgba(255, 255, 255, 1);}
#Poll1 .vote-choice .vote-btn:after{background:none;}
#Poll1 .vote-choice span{color:#000;}
#Poll1 .pretty{font-size:0.8em;}
#Poll1 .pretty .state label:before{border-color:#ddd;}
#Poll1 .chart-pie-box{margin:0 auto;}
#Poll1 .chart-pie{width:200px!important;margin:auto;}
#Poll1 .chart-results{padding:0;}
#Poll1 .poll-legend{padding:0;display:inline-block;}
#Poll1 .poll-legend .poll-choice{background:none;color:#fff;margin:0;padding:0;}
#Poll1 .poll-total{color:#fff;font-size:0.8em;border-top:1px solid rgba(255, 255, 255, 0.3);margin-top:5px;padding-top:5px;}


@media screen and (max-width:600px){
#Poll1{width:100%;}
#Poll1 .poll-question{padding:0.5em 0 0.3em 0;font-size:1em;}
#Poll1 .poll-choice{padding:0.5em;}
#Poll1 .chart-pie{width:160px!important;height:auto!important;float:none;margin:auto;}
#Poll1 .chart-pie-box,#Poll1 .chart-results{background:rgba(0, 0, 0, 0.8);}
#Poll1 .chart-pie-box{padding:0.8em 0 0 0;}
#Poll1 .chart-results{padding-bottom:1em;}
#Poll1 .poll-choice{background:#000;color:#fff;}
#Poll1 .poll-total em{font-size:1.4em;}
#Poll3 .chart-results{padding:1em;}
.poll-panel .chart-results{margin-top:0;}
}

#Poll3 .poll-choice{text-align:left;display:block;}

.p-default{text-align:center;}
.pretty{width:100%;text-align:left;vertical-align:top;}
.pretty,.pretty label{white-space:wrap!important;}
.pretty.p-default:nth-of-type(1) input:checked~.state label:after{background-color:#8cc63f!important;border-color:transparent!important;}
.pretty.p-default:nth-of-type(2) input:checked~.state label:after{background-color:#0083ca!important;border-color:transparent!important;}
.pretty.p-default:nth-of-type(3) input:checked~.state label:after{background-color:#f5c62b!important;border-color:transparent!important;}
.pretty.p-default:nth-of-type(4) input:checked~.state label:after{background-color:#93278f!important;border-color:transparent!important;}
.pretty.p-default:nth-of-type(5) input:checked~.state label:after{background-color:#838bc5!important;border-color:transparent!important;}
.pretty.p-default:nth-of-type(6) input:checked~.state label:after{background-color:#f7931e!important;border-color:transparent!important;}
.pretty .state label em{vertical-align:top;}
.en .pretty .state label em{font-size:0.8em;}
/* .pretty .state label:after,.pretty .state label:before{display:inline-block;float:left;margin-right:10px;text-indent:0;}
.pretty .state label em{display:inline-block;float:left;min-width:200px;min-height:60px;position:relative;} */

@media screen and (max-width:767px){
.poll-set{font-size:1.3em;}
.poll-legend .poll-choice{margin:0 10px 0 0!important;}
.poll-legend .poll-choice em{font-size:2em;}
.pretty .state label{font-size:0.9em;}
.poll-total{font-size:0.8em;}
.poll-total em{font-size:2em;}
.poll-legend{padding:1em 0;}
}
