Here is a solution using flexbox:
<!DOCTYPE html> <html> <head> <script data-require=" jquery@3.0.0 " data-semver="3.0.0" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.js"></script> <link data-require=" bootstrap@3.3.7 " data-semver="3.3.7" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" /> <link data-require=" fontawesome@4.4.0 " data-semver="4.4.0" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" /> <script data-require=" bootstrap@3.3.7 " data-semver="3.3.7" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <link rel="stylesheet" href="style.css" /> <script src="script.js"></script> </head> <body> <div class="col-md-4 col-xs-12"> <div class="pull-left"> <div class='icon-container'> <i class="fa fa-caret-up pull-left" aria-hidden="true"></i> <i class="fa fa-caret-down pull-left" aria-hidden="true"></i> </div> <span style="padding-right: 8px">Worker</span> </div> <div class="pull-left"> <div class='icon-container'> <i class="fa fa-caret-up pull-left" aria-hidden="true"></i> <i class="fa fa-caret-down pull-left" aria-hidden="true"></i> </div> <span style="padding-right: 8px">Entitlement</span> </div> <div class="pull-left"> <div class='icon-container'> <i class="fa fa-caret-up pull-left" aria-hidden="true"></i> <i class="fa fa-caret-down pull-left" aria-hidden="true"></i> </div> <span style="padding-right: 8px">Request Date</span> </div> </div> </body> </html>
CSS
.icon-container { display: flex; flex-direction: column } .pull-left { display: flex; } span { padding-top: 4px; }
new plunk
source share