body { padding: 0px; font-size:12px; color:#333; }
.admin form .control-label { float:left; width:18%; padding-right:2%; font-weight:400; }
.admin form .controls, #survey .checkbox,#question .checkbox { float:left; width:80%; }
.admin form .select-layout img { width:100px; margin-right:1em; opacity:0.4; cursor:pointer; } 
.admin form .select-layout img:hover { opacity:0.8; } 
.admin form .select-layout img.active,form .select-layout img.active:hover {  opacity:1; cursor:default; } 
.admin form .cke { border: 1px solid #eee; border-radius: 0.3em; } 
.admin form fieldset legend a { cursor: pointer; color:#333;  }
.admin form .form-control { padding:0.5em 1em; line-height:1.4em; font-size:1em; font-weight:300; }

form  ul.error { padding:0 1em; }
form  ul.error li { color:#ff0000; list-style:none; }

.admin fieldset.ui-sortable > fieldset { padding:10px 10px 10px 60px; background:url(/img/icons/moveUD.png) 15px 15px no-repeat; min-height:40px; }
#form-opzioni fieldset > fieldset > label { display:block; padding:0px 10px; float:left; }
#form-etichette fieldset > fieldset > label { display:block; padding:0px 10px; float:left; }
.admin fieldset .option-image span, fieldset .option-addon span { display:block; }
.admin fieldset .delete-option { padding-top:1em; }
.admin fieldset .option-text,#form-opzioni fieldset select { min-width: 300px; }

#form-opzioni { margin:0px -15px 20px -15px; }
#form-etichette { margin:0px -15px 20px -15px; }
td small { font-weight:300; letter-spacing:1px }