@keyframes fadeInOverlay{0%{opacity:0}100%{opacity:1}}#divAskParticipation p{color:#fff;margin-bottom:10px}#divAskParticipation a{background:#fff;color:#01689b;padding:3px 7px;border-radius:2px;text-decoration:none}#divAskParticipation .message.survey #survey-yes{margin:5px 15px 5px 0;clear:both;float:left;width:auto}#divAskParticipation .message.survey #survey-no{margin:5px 15px 5px 0;float:left;width:auto}#divAskParticipation .message.survey.info{background-color:#a90061}#divAskParticipation .message.survey .wrapper{background-image:none;padding:15px}#surveyFrameDiv{position:fixed!important;left:0!important;top:0!important;margin:0;padding:0;width:100%;height:100vh!important;z-index:9999;background-color:rgba(0,0,0,.7);overflow-x:hidden;overflow-y:auto;opacity:0;animation:fadeInOverlay;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s}#surveyFrameDiv .container{width:100%;max-width:850px;margin:0 auto;background:#f3f3f3;position:relative;padding:20px 20px 100px;opacity:1;animation:fadeInOverlay;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.2s}@media (min-width:768px){#surveyFrameDiv .container{padding:30px 30px 0;margin:30px auto}}#surveyFrameDiv .container:after,#surveyFrameDiv .container:before{content:" ";display:table}#surveyFrameDiv .container:after{clear:both}#surveyFrameDiv .container form>p{font-weight:700;font-size:1.11111em;margin:0 0 30px}#surveyFrameDiv .container form .form-group{margin:0 0 30px}#surveyFrameDiv .container form .form-group legend{position:relative!important;display:inline-block!important;overflow:hidden;clip:none;padding:0;left:auto;width:auto;height:auto;float:none;font-weight:700;margin:0 0 10px;font-size:1.11111em;line-height:1.375em}#surveyFrameDiv .container form .form-group label{top:0;left:0;margin:0;padding:0;width:auto;float:none;font-size:1em}#surveyFrameDiv .container form .form-group label.control-label{font-weight:700;font-size:1.11111em;line-height:1.375em;margin:0 0 10px}#surveyFrameDiv .container form .form-group .checkbox label,#surveyFrameDiv .container form .form-group .radio label{padding:0 0 0 25px;line-height:1.125em}#surveyFrameDiv .container form .form-group textarea{margin:0}#surveyFrameDiv .container form .form-group select{background:#fff}#surveyFrameDiv .container form .form-group .checkbox input[type=checkbox]:checked,#surveyFrameDiv .container form .form-group .radio input[type=radio]:checked{background-color:#b4b4b4}#surveyFrameDiv .container form .form-group .radio{position:relative;margin:0 0 10px}#surveyFrameDiv .container form .form-group .radio input[type=radio]{position:absolute;left:0;top:0;margin:0;color:#01689B}#surveyFrameDiv .container form .form-group .checkbox{position:relative;margin:0 0 10px}#surveyFrameDiv .container form .form-group .checkbox input[type=checkbox]{position:absolute;left:0;top:1px;margin:0;color:#01689B}