.pollingpage{
	padding:10px 20px;
	border: 1px solid #89BC46;
	margin: 10px 30px 20px 0;
	background-color:#EDF7E8;
}
.qa-top{width:100%;max-width:100%;margin: 0 auto;position:relative;}
.qa-top:before{content: '?';color:#d9e2eb;position: absolute;top:-45px;right:90px;width:80px;height: 60px;font-size: 60px;font-family: Arial;font-weight: bold}
.qa-top:after{content: '';color:#d9e2eb;position: absolute;top:-25px;right: 30px;width:50px;height:50px;border-radius:50%;border:25px solid #d9e2eb;font-size: 36px;}
.qa-logo{}

.pollingpage{width:100%;max-width: 100%;margin: 0 auto;position: relative;z-index:999}
/*.pollingpage:before{content: '';background:#d9e2eb;border-radius:50%;position: absolute;top:30px;left:-120px;width:160px;height:160px;z-index:0}*/
.qa-content{background:#fff;position:relative;z-index: 9999;box-shadow:0px 5px 10px #666;}
.qa-banner{padding:8px;position: relative}.qa-banner img{width:100%;height: auto;display:block}
.qa-banner:before{content: '';background: url("http://img.agropages.com/img/qa.png") no-repeat;background-size:auto 100%;width:100%;height:100%;position: absolute;left: 0;top:6px;}
.p-header{padding:20px 0px 50px;}
.qa-title h4{font-size: 14px;color: #666;}
.qa-title h2{font-weight: bold;font-family: Arial;font-size:24px;position: relative;padding-left:18px;line-height: 1.2;margin: 20px auto;}
.qa-title h2:before{content: '';background:#777;width: 5px;height: 75%;position: absolute;left: 0;top:4px;}
.description{font-size:15px;color:#555;line-height: 1.2;padding: 20px 0 0px;}
.list-title{font-size:18px;font-weight: bold;color:#000;background: #eee;padding:10px 16px;line-height: 1.2;margin:30px auto 20px;}

.list-content input[type="radio"] + label::before{content: " ";display: inline-block;vertical-align: middle;font-size: 18px;width: 22px;height: 22px;margin-right: .4em;border-radius: 50%;background:#fff;border: 1px solid #999;}
.list-content input[type="radio"]:checked + label::before{content: " ";display: inline-block;vertical-align: middle;font-size: 18px;width: 22px;height: 22px;margin-right: .4em;border-radius: 50%;background: url(http://img.agropages.com/img/dd.png);border: 1px solid #03a816;}
.list-content input[type="radio"]{position: absolute;clip: rect(0, 0, 0, 0);}

.list-content input[type="checkbox"] + label::before{content: " ";display: inline-block;vertical-align: middle;font-size: 18px;width: 22px;height: 22px;margin-right: .4em;border-radius:4px;background:#fff;border: 1px solid #999;}
.list-content input[type="checkbox"]:checked + label::before{content: " ";display: inline-block;vertical-align: middle;font-size: 18px;width: 22px;height: 22px;margin-right: .4em;border-radius:4px;background: url(http://img.agropages.com/img/dd.png);border: 1px solid #03a816;}
.list-content input[type="checkbox"]{position: absolute;clip: rect(0, 0, 0, 0);}
.list-content input[type="text"]{height: 38px;line-height: 38px;border: 1px solid #ccc;width:100%;display: block}
.list-content textarea{min-height:150px;line-height: 30px;border: 1px solid #ccc;width:100%;display: block}
.check-box{position: absolute;left: 0;top:3px}
.list-content{padding:10px 20px 0;}
.list-content li{font-size: 14px;position: relative;display: table;width: 100%;margin: 10px auto;}
.list-content li .qa-post,.list-content li .thumb-img{display: table-cell;vertical-align:top;}
.list-content li .qa-post{position: relative;padding:6px 15px 0 36px; }
.list-content li .thumb-img{width:150px;border-radius: 6px;text-align: right}
.list-content li .thumb-img img{max-height:74px;max-width:150px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease; transition: all 0.4s ease;}
.list-content li:hover .thumb-img img{opacity: 0.7;-webkit-transform: scale(1.06);-ms-transform: scale(1.06);transform: scale(1.06);}
.list_Input{display: table;width: 100%;margin-bottom: 20px;}
.list_Input >span{display:table-cell;vertical-align: top; }
.list_Input >span.fname{padding-right:10px;text-align: right;width:90px;font-size: 14px;color: #666;line-height: 38px;}
.qa-btn,.submit{display: block;width:240px;font-size: 20px;border: 0;background: #0759f1;height:45px;line-height: 45px;color:#fff;margin: 0 auto;border-radius: 6px;}
.qa-btn:hover,.submit:hover{background: #074ccc}
.list li.noinput {border: 1px solid #f00;}
.p-button{margin-top: 20px;}
@media(max-width:500px){
    .pollingpage {padding: 10px 15px;}
    .qa-logo{padding-left: 8px;}.qa-top:before{top: -20px;}
    .qa-top:after{width:30px;height: 30px;border: 20px solid #d9e2eb;top:0; }
    .description{font-size: 15px;}
    .p-header{padding: 20px 0px 50px;}
    .list-content{padding: 0 10px;}
    .list-content li .thumb-img img{max-width: 120px;max-height:50px;}
    .qa-btn, .submit{font-size: 18px;height: 42px;line-height: 42px;}
    input[type="text"]{height: 40px;line-height: 40px;}
}