.popup-survey {
    
    padding:  0 35px 0 35px;
     
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  background: white;
}

.survey 
{
  width: 435px;
  text-align: center;
}
.survey .survey-header {text-align: center; padding: 30px 0 0 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.survey .survey-body { text-align: center; border-bottom: 1px solid #dedede;}
.survey h2 { font-weight: bold; font-size: 18px; text-transform: uppercase; padding: 20px 0 0; margin-bottom: 10px; color: #e72530;}
.survey .buttons { padding: 25px 30px 15px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;text-align: center; }
.survey .buttons a {display: inline-block;margin-bottom: 10px;}
.survey .buttons a.no-thanks { color: black;text-decoration: underline; font-size: 11px;}
.survey .buttons a span { width: 210px; }
.french .survey .buttons a span { width: 280px; }