Я бы просто исправил определения разметки / плохих col-xs-*
и снял бы проблему с отступами в CSS. Это сохранит отзывчивость и не разрушит все остальное. В любом случае невозможно отменить фиксированную ширину в зависимости от размера в BS 3.x:
<div class="container">
<div class="alert alert-warning">
<div class="row">
<div class="col-xs-6">
<div class="form-group">
This is some title?
<label><input type="checkbox" name="valid" /> <strong>Yes</strong></label>
</div>
<div class="form-group form-system-id">
<label><u>System ID:</u></label>
<div class="row">
<div class="col-xs-3">
<input class="form-control input-sm" type="text" name="system_id_1" value="56" size="2" maxlength="2">
</div>
<div class="col-xs-1 text-center">–</div>
<div class="col-xs-8">
<input class="form-control input-sm" type="text" name="system_id_2" value="2345778" size="7" maxlength="7">
</div>
</div>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label>Record Number:</label>
<input class="form-control input-sm" type="text" name="recnum" value="879043512" size="9" maxlength="9" />
</div>
</div>
</div>
</div>
</div>
.form-system-id [class^="col-xs"] {
padding-right: 2px;
}
.form-system-id [class^="col-xs-1"],
.form-system-id [class^="col-xs-8"] {
padding-left: 2px;
}
.form-system-id [class^="col-xs-1"] {
padding-top: 3px;
}
в скрипке -> http://jsfiddle.net/8h6y7w5s/