﻿div.survey-wrap {margin-bottom:20px;}
div.survey-wrap div#s-loading {position:absolute;top:0;left:0;background:url(../../images/loading.gif) no-repeat center;height:100%;width:100%;z-index:1000;}
div.survey-wrap div.survey-squestion div.squestion {border-top:2px solid #c0c0c0;border-bottom:2px solid #c0c0c0;margin-bottom:10px;}
div.survey-wrap div.survey-squestion div.squestion div.sq-text {margin:10px 0;font-weight:bold;}
div.survey-wrap div.survey-squestion div.squestion div.sq-ans-percent {margin-bottom:10px;}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant {margin-bottom:20px;position:relative;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"] {display:none;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"] + label {cursor:pointer;display:inline-block;vertical-align:top;position:relative;top:3px;font-weight:normal;padding-left:30px;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"]:checked + label:before {content:"✔";}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"] + label:before {content:" ";display:inline-block;vertical-align:top;position:absolute;left:0;top:-1px;height:20px;width:20px;border-radius:50%;text-align:center;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"]:not(checked) + label:before {content:'';position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #CDD1DA;border-radius:50%;background:#FFF;box-shadow:0 2px 4px 1px rgba(0, 0, 0, 0.2) inset;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="radio"]:not(checked) + label {position:relative;padding:0 0 0 35px;}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"] {display:none;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"] + label {cursor:pointer;display:inline-block;vertical-align:top;position:relative;top:3px;font-weight:normal;padding-left:30px;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"]:checked + label:before {content:"✔";}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"] + label:before {content:" ";display:inline-block;vertical-align:top;position:absolute;left:0;top:-1px;height:20px;width:20px;border-radius:5px;text-align:center;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"]:not(checked) + label:before {content:'';position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #CDD1DA;border-radius:5px;background:#FFF;box-shadow:0 2px 4px 1px rgba(0, 0, 0, 0.2) inset;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[type="checkbox"]:not(checked) + label {position:relative;padding:0 0 0 35px;}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[disabled="disabled"]:not(checked) + label {cursor:default;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant input[disabled="disabled"]:not(checked) + label:before {content:"x";}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant div.selfcomment {margin-top:20px;}
div.survey-wrap div.survey-squestion div.squestion div.selfcomment textarea {width:100%;}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant table {width:100%;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant table td:last-child {width:100px;}

div.survey-wrap div.survey-squestion div.squestion div.sq-variant.ended div.pb {position:relative;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant.ended div.pb div.txt {position:relative;z-index:1;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant.ended div.pb div.prc {position:absolute;top:0;height:100%;background:#33ccff;}
div.survey-wrap div.survey-squestion div.squestion div.sq-variant.ended.myvote div.pb div.prc {background:#0f0;}

div.survey-wrap div.votecount {margin:20px 0;}
div.survey-wrap div.sur-counter-wrap {margin:10px 0;overflow:hidden;}
div.survey-wrap div.sur-counter-wrap div.textcenter {text-align:center;}
div.survey-wrap div.esiaLogin {max-width:700px;text-align:center;margin:0 auto;}
div.survey-wrap div.esiaLogin a {text-decoration:none;}
div.survey-wrap div.esiaLogin span.esia-img {background:url(../../images/gosuslugi.png) center no-repeat;display:inline-block;width:100%;height:84px;}
div.survey-wrap div.esiaLogin span.esia-text {color:#0066b3;}

div.survey-wrap div.esiaLogin span.esia-img-2 {background:url(../../images/gosuslugi2.jpg) center no-repeat;display:inline-block;width:200px;height:100px;margin-right:200px;}
div.survey-wrap div.esiaLogin span.esia-img-no-reg {background:url(../../images/gosuslugi_no_reg.jpg) center no-repeat;display:inline-block;width:200px;height:100px;}