Использую бутстраповский файл инпут, возле него стоит фотография (h: 40px; w: 40px). Мне нужно сделать размер этого инпута динамическим, что бы он заполнял оставшееся место, но не без переноса (width: 100% не подходит). Вот код:
<div class="col-lg-12 form-group field-agreement-number">
<label>@localizator["ProfilePhoto"]</label>
<div style="border: 1px solid #cccccc; padding: 5px;">
<img id="profile-image-preview" src="data:image;base64,@System.Convert.ToBase64String(Model.User.Avatar)" style="width: 40px; height: 40px;" />
<div class="custom-file" style="display: inline-block; width: auto;">
<input type="file" class="custom-file-input" accept=".jpg" id="upload-avatar" required>
<label id="profile-image-name-label" class="custom-file-label" for="upload-avatar">@localizator["ChooseFile..."]</label>
</div>
<br />
<input type="button" class="btn btn-success btn-block d-none" id="upload-profile-image-btn" value="@localizator["Upload"]" />
</div>
</div>
UPD: результат ПРИМЕРНО следующий получается: