button{margin:.3em 0}#general-survey-options textarea{width:100%}.slider-wrapper{padding:5px;margin:10px 0}.slider-wrapper #slider,.slider-wrapper #edit-slider{margin:0 0.5em 2.5em}.slider-wrapper #slider label,.slider-wrapper #edit-slider label{position:absolute;width:20px;margin-top:20px;margin-left:-10px;text-align:center;font-size:1rem}.slider-legend{width:100%;margin-top:1em}.slider-legend p{text-align:center;width:43px;display:inline-block}#form-preview select{height:auto}#form-preview .button-holder{float:right;width:50%;max-width:200px;display:none}#form-preview .button-holder button{float:left;margin-top:.5em}#form-preview .control-group{float:left;max-width:50%}#form-preview .single-element-edit{padding:.5em}#form-preview .single-element-edit:hover{border:1px #c0c0c0 dashed;cursor:move}#form-preview .single-element-edit:hover .button-holder{display:block}#save-survey fieldset{border:none}div#current-element label{float:left;width:100%}div#current-element label input{margin-top:.5em}div fieldset,div .field-validation>*{padding:.5em 1em}#current-element-wrapper,#form-preview-wrapper{display:none}#current-element button{margin-top:1em}.validation{float:left;width:100%;margin:1em 0}span.label,.slider-wrapper,.options-holder,textarea{float:left;width:100%;margin:1em 0}span.label div.control-group,.slider-wrapper div.control-group,.options-holder div.control-group,textarea div.control-group{margin:.5em 0}span.label div.control-group label,.slider-wrapper div.control-group label,.options-holder div.control-group label,textarea div.control-group label{margin:.25em 0}span.label p{margin:1em}.overlay{z-index:1000;position:absolute;top:0;bottom:0;left:0;width:100%;background:#FFF;opacity:0.45;-moz-opacity:0.45;filter:alpha(opacity=45)}.overlay .preloader{display:block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
