I have been able to arrange the logo, search bar, and text in different columns, but I'm struggling to figure out how to position the <nav>
below the search bar while maintaining the height consistency with the logo.
#outer {}
#logo {
padding: 1%;
background: red;
margin-right: 1em;
margin-left: 1em;
}
#search_bar {
background: green;
padding: 0;
}
#nar_bar {
clear: both;
}
#quote_holder {
background: pink;
margin-left: 1em;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<div id="outer" class="h-100 container-fluid">
<div class="row">
<div id="logo" class="float-left">
Logo,<br/> Logo,
<br/> Logo.
</div>
<div id="search_bar" class="col">
<div class="card-body row no-gutters align-items-center">
<!--end of col-->
<div class="col">
<input class="form-control form-control-sm form-control-borderless" type="search" placeholder="Search topics or keywords">
</div>
<!--end of col-->
<div class="col-auto">
<button class="btn" type="submit">Search</button>
</div>
<!--end of col-->
</div>
</div>
<div id="quote_holder" class="col align-middle">
<p class="align-middle">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</p>
</div>
</div>
<div id="nar_bar" class="col">
Text Text Text Text Text Text
</div>
</div>
My goal is to replicate the following layout