form { fieldset { @include rem(margin, 0 0 12px); legend { color: lighten($system, 20%); padding: 0 10px; font-weight:bold;} } input[type="checkbox"], input[type="radio"] {@include rem(margin, -3px 5px 0 0); border:none;} label { display: block; input { display: inline-block;} } dt label { @include rem (line-height, 24px);} dd { label { display: inline-block; margin-right: 15px;} table td {padding-right: 15px;} } input, textarea, select { font-family:$sans;} textarea {overflow: auto;} .optional, .required { font-weight:bold;} .label_description {font-weight:normal; margin-left:10px; font-size:11px; color:#666; line-height:12px;} } input[type="text"], input[type="password"], select, textarea { border: 1px solid $borders; padding: 3px; @include rem(font-size, 13px); @include border-box (); @include radiusNative(3px); @include bsnative(1px 3px 2px rgba(150, 150, 150, 0.1), 0 1px 0 rgba(150, 150, 150, 0.1) inset); zoom:1; &:focus { @include transition(.2); @include bsnative(0 0 5px $gray, 0 2px 5px rgba(32,32,32,0.20) inset); border: 1px solid darken($borders, 10%); } }