@keyframes fadeInOverlay{0%{opacity:0}100%{opacity:1}}#divAskParticipation{width:100%;background-color:#a90061}#divAskParticipation p{color:#fff;margin-bottom:10px}#divAskParticipation a{background:#fff;color:#01689b;padding:3px 7px 3px 7px;border-radius:2px;text-decoration:none}#divAskParticipation .message.survey{position:relative;width:100%}@media(min-width:992px){#divAskParticipation .message.survey{position:fixed;top:0;left:0;z-index:99999}}#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.info:before{background-image:none}#divAskParticipation .message.survey .wrapper{background-image:none;padding:15px}#divAskParticipation .message.survey .wrapper:before{background-image:none}#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,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 0 auto;background:#f3f3f3;position:relative;padding:20px 20px 100px 20px;opacity:0;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 30px;margin:30px auto 30px auto}}#surveyFrameDiv .container:before,#surveyFrameDiv .container:after{content:" ";display:table}#surveyFrameDiv .container:after{clear:both}#surveyFrameDiv .container form>p{font-weight:bold;font-size:1.11111em;margin:0 0 30px 0}#surveyFrameDiv .container form .form-group{margin:0 0 30px 0}#surveyFrameDiv .container form .form-group legend{position:relative!important;display:inline-block!important;overflow:hidden;clip:none;margin:0;padding:0;left:auto;width:auto;height:auto;float:none;font-weight:bold;margin:0 0 10px 0;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:bold;font-size:1.11111em;line-height:1.375em;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group textarea{margin:0}#surveyFrameDiv .container form .form-group select{background:#fff}#surveyFrameDiv .container form .form-group .radio{position:relative;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group .radio label{padding:0 0 0 25px;line-height:1.125em}#surveyFrameDiv .container form .form-group .radio input[type="radio"]{position:absolute;left:0;top:0;margin:0;color:#01689b}#surveyFrameDiv .container form .form-group .radio input[type="radio"]:checked{background-color:#b4b4b4}#surveyFrameDiv .container form .form-group .checkbox{position:relative;margin:0 0 10px 0}#surveyFrameDiv .container form .form-group .checkbox label{padding:0 0 0 25px;line-height:1.125em}#surveyFrameDiv .container form .form-group .checkbox input[type="checkbox"]{position:absolute;left:0;top:1px;margin:0;color:#01689b}#surveyFrameDiv .container form .form-group .checkbox input[type="checkbox"]:checked{background-color:#b4b4b4}