.form-group.required .form-control-label:before{color:#f30;content:"*"}.form-control:focus{background:none;border-color:#ced4da;box-shadow:none;outline:0}.questionnaire-heading{color:#000;font-weight:700;margin:0 auto;padding:20px 0;text-align:center}@media (min-width:992px){.questionnaire-heading{font-size:2rem}}.questionnaire-answer{align-items:center;display:flex;gap:10px}.questionnaire-answer input[type=radio]{-webkit-appearance:none;border:1px solid #a1a1a1;border-radius:50%;bottom:3px;height:17px;outline:none;position:relative;width:17px}.questionnaire-answer input[type=radio]:before{border-radius:50%;content:"";display:block;height:40%;left:5px;position:relative;top:5px;width:40%}.questionnaire-answer input[type=radio]:checked:before{background:#f30}.questionnaire-error-message,.questionnaire-success-message{display:flex;font-weight:700;justify-content:center}.questionnaire-error-message{color:#a21e2c}