I've been attempting to achieve a more balanced distribution of these fields, but so far I have not succeeded:
Current https://i.sstatic.net/6R1wb.png
Expectation https://i.sstatic.net/azior.png
This code segment needs attention:
<div class="row flex-nowrap d-flex align-items-center">
<div style="width: 37%" class="form-group col-sm col-md-3"><select class="form-control" id="taskList" placeholder="Pick a task">
<option value=""></option>
<option value="review and approve on page recommendations">Review and approve</option>
<option value="review and approve technical seo recommendations">Review</option>
</select></div>
<div style="width: 15%" class="form-group col-sm col-md-2"><input type="date" class="form-control" placeholder="MM/dd/yyyy"></div>
<div style="width: 10%" class="form-group col-sm col-md-2"><input type="link" class="form-control" placeholder="Paste a link"></div>
<div style="width: 32%" class="form-group col-sm col-md-3"><input type="text" class="form-control" placeholder="Notes"></div>
<div style="width: 7%" class="form-group col-sm col-md-1"><button id="addTask" type="submit" onclick="addTaskToDb()">+</button></div>
</div>
Check out the Fiddle