form { @extend .form-horizontal; label { @extend .control-label; &.radio-label { text-align: left; width: 100%; margin-left: 0; input[type="radio"] { margin-top: 1px !important; } } &.list-label { float: none; padding: 0 !important; margin: 0; text-align: left; } } &.form-tiny { margin: 0; } } input.input-xpadding, .add-on.input-xpadding { padding: 6px 10px; } .control-group { .control-label { padding-top: 6px; } .controls { input, textarea { padding: 6px 10px; } input[type="radio"], input[type="checkbox"] { margin-top: 6px; } .add-on { padding: 6px; } } } input[type='search'].search-text-input { background-image: url("icon-search.png"); background-repeat: no-repeat; background-position: 10px; padding-left: 25px; @include border-radius(4px); border: 1px solid #ccc; } input[type='text'].danger { background: #F2DEDE!important; border-color: #D66; text-shadow: 0 1px 1px #fff } fieldset legend { font-size: 16px; margin-bottom: 10px; } .datetime-controls { select { width: 100px; } }