Система сетки для начальной загрузки утверждает, что каждая строка должна быть обернута классом контейнера.
<div id="filters">
<form [formGroup]="filtersForm">
<div class="container-fluid">
<div class="row padding-top-10">
<div class="col-xs-12 col-sm-12 col-md-1 col-lg-1 form-group" style="margin-right:65px">
<label for="name">Name</label>
<input formControlName="name" name="name" type="text" style="height:33px" autocomplete="off"
class="hidden-xs hidden-sm" />
</div>
</div>
</div>
</form>
</div>
Это не решает проблему изменения размера.Система сетки начальной загрузки настроена так: для каждой строки есть 12 столбцов.Вы говорите, что для div с классом col-xs-12, сделайте элемент в этом классе шириной 100%, когда размер экрана очень мал.Вы также говорите, что когда он достигает col-md-1 (точка останова среднего размера экрана), он должен иметь ширину 8,3333%.На этой странице у вас есть 6 делений.Поскольку у вас есть 6 делений, 12 столбцов / 6 делений = 2 столбца на деление.Поэтому ваш код должен быть реорганизован примерно так:
<div id="filters">
<form [formGroup]="filtersForm">
<div class="container-fluid">
<div class="row padding-top-10">
<div class="col-xs-12 col-md-2 form-group" style="margin-right:65px">
<label for="name">Name</label>
<input formControlName="name" name="name" type="text" style="height:33px" autocomplete="off"
class="hidden-xs hidden-sm" />
</div>
</div>
</div>
</form>
</div>
Обратите внимание, как я удалил col-sm-12 .. это потому, что col-xs-12 установит ширину для каждого размера экрана до следующего заданного класса.В этом случае у вас есть col-xs-12, поэтому, когда размер экрана равен xs и sm, он будет иметь ширину 100%.Когда он достигает точки останова md, он изменит ширину на 2/12 и будет иметь такую же ширину для экранов lg и xl.