.label () { display: block; font-weight: normal; margin-bottom: 5px; color: @color_alttext; } input[type="text"], input[type="password"] { background: @color_form_bg; color: @color_form; height: 20px; padding: 5px; width: 268px; .form_input; } input[type="radio"], input[type="checkbox"] { vertical-align: middle; margin-right: 5px; } input[type="hidden"] { display: none; } select { background: @color_form_bg; color: @color_form; height: 32px; padding: 5px; width: 280px; .form_input; } option { background: @color_form_bg; color: @color_form; font-size: 12px; padding: 2px 4px; } textarea { background: @color_form_bg; color: @color_form; .form_input; } label { .label; .form_label; } p.checkbox, p.radio, p.select, p.text, p.password, p.textarea { padding: 10px 0px; } p.checkbox, p.radio { label { display: inline; color: @color_text; font-weight: normal; margin-bottom: 0px; } span { .label; .form_label; } } #authentication #center_column { p.cart_navigation.required span { margin-left: 20px; } select { width: auto; } #account-creation_container { h3 { padding: 15px 50px; } p { padding: 5px 50px; &.cart_navigation.required { margin-top: 10px; span { margin-left: 0px; margin-top: 6px; float: left; } } } .authentication_style; .authentication_register_style; } fieldset.account_creation.dni { display: none !important; } } #identity, #product { #center_column select { width: auto; option:after { padding-right: 5px; content: " "; } } } #contact-form #center_column { textarea { height: 150px; padding: 5px; width: 748px; } }