.surveyEditorQuestion{border-bottom:1px solid #dfdfdf!important;padding-top:29px!important;padding-bottom:29px!important}.questionOptions textarea,.questionOptions input[type=text],.surveyEditorQuestion input[type=text]{border:1px solid #888;border-radius:2px;background-color:inherit;margin-left:0!important;margin-right:0!important}.surveyEditorQuestion input[type=text]{margin-left:5px;margin-right:5px;padding-left:5px;padding-right:5px}.questionOptions select,.questionOptions select:active,.questionOptions select:focus{min-width:260px;width:unset;border:none;box-shadow:none;border-bottom:1px solid #555!important;border-radius:0;margin-top:15px;background-color:inherit}.questionOptions .radio label,.questionOptions .checkbox label{display:block!important;position:relative!important;padding-left:34px!important;margin-bottom:4px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.questionOptions .radio label input,.questionOptions .checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio label:hover input~.customRadio:before,.checkbox label:hover input~.customCheckbox{background-color:#f0f0f0}.questionOptions .customRadio:after,.questionOptions .customCheckbox:after{display:none}.questionOptions .radio label input:checked~.customRadio:before,.questionOptions .radio label input:checked~.customRadio:after,.checkbox label input:checked~.customCheckbox:after{display:block}.questionOptions .radio label .customRadio:before,.questionOptions .radio label .customRadio:after{content:"";position:absolute;top:0;left:5px;height:18px;width:18px;border-radius:50%;border:1.5px solid #555}.questionOptions .radio label .customRadio:after{transform:scale(.5);background-color:#555}.questionOptions .customCheckbox{position:absolute;top:0;left:5px;height:18px;width:18px;border:1.5px solid #555;border-radius:4px}.questionOptions .checkbox label .customCheckbox:after{content:"";width:5px;height:12px;border:solid #555;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:1px;margin-left:5px}