.control-group2 { margin-bottom: 10px; } legend + .control-group2 { margin-top: 10px; -webkit-margin-top-collapse: separate; } .form-horizontal .control-group2 { position: relative; *zoom: 1; } .form-horizontal .control-group2:before, .form-horizontal .control-group2:after { display: none; content: ""; line-height: 0; } .form-horizontal .control-group2:after { clear: both; } .form-horizontal .label3 { margin-bottom: 5px; width: 160px; padding-top: 5px; _padding-top: 0; text-align: right; position: absolute; left: 0; }