How to change bootstrap input width
To change the width of the inputs use bootstrap sizing utilities or bootstrap grid system.
Useful resources:
Using sizing utilities
Example: To change the width of the inputs to 50% add w-50
class to the .form-outline
element.
Input with class w-25
Input with class w-50
Input with class w-75
Input without sizing class
<p class="mt-3 mb-1">
Input with class w-25
</p>
<div class="form-outline w-25">
<input type="text" id="input1" class="form-control" />
<label class="form-label" for="input1">25% width of the parent</label>
</div>
<p class="mt-3 mb-1">
Input with class w-50
</p>
<div class="form-outline w-50">
<input type="text" id="input2" class="form-control" />
<label class="form-label" for="input2">50% width of the parent</label>
</div>
<p class="mt-3 mb-1">
Input with class w-75
</p>
<div class="form-outline w-75">
<input type="text" id="input3" class="form-control" />
<label class="form-label" for="input3">75% width of the parent</label>
</div>
<p class="mt-3 mb-1">
Input without sizing class
</p>
<div class="form-outline">
<input type="text" id="input4" class="form-control" />
<label class="form-label" for="input4">100% width of the parent</label>
</div>
Using grid
You can always place your inputs within grid columns and rows.
<form>
<div class="row my-3">
<div class="col-md-6">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">First name</label>
</div>
</div>
<div class="col-md-6">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">Surname</label>
</div>
</div>
</div>
<div class="row my-3">
<div class="col-md-12">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">Adress 1</label>
</div>
</div>
</div>
<div class="row my-3">
<div class="col-md-12">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">Adress 2</label>
</div>
</div>
</div>
<div class="row my-3">
<div class="col-md-6">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">City</label>
</div>
</div>
<div class="col-md-6">
<div class="form-outline">
<input type="text" id="typeText" class="form-control" />
<label class="form-label" for="typeText">Zip code</label>
</div>
</div>
</div>
<div class="row my-3">
<div class="col-md-6">
<div class="form-outline">
<input type="email" id="typeEmail" class="form-control" />
<label class="form-label" for="typeEmail">Email</label>
</div>
</div>
<div class="col-md-6">
<div class="form-outline">
<input type="tel" id="typePhone" class="form-control" />
<label class="form-label" for="typePhone">Phone number </label>
</div>
</div>
</div>
<div class="d-flex justify-content-center">
<button type="button" class="btn btn-primary">Sign up</button>
</div>
</form>