It is evident that the thumbs are extending beyond their parent container, resulting in an unsatisfactory UI layout.
The desired outcome should have the thumbs properly aligned within the parent container. Attempts to adjust margins or switch to a FLEX layout have proven unsuccessful. Any other suggestions?
Parent container
#vote-buttons-section .iconic-button#upvote {
background: #7f7f7f !important;
width: 75px;
height: 55px; }
#vote-buttons-section .iconic-button#downvote {
background: #7f7f7f;
height: 55px;
width: 75px; }
Font-awesome icons displayed using the BEFORE attribute
.ui-button.iconic-button.iconic-button-upvote:before,
.ui-button.iconic-button.iconic-button-upvote:hover:before,
.ui-button.iconic-button.iconic-button-upvote:focus:before {
font-family: FontAwesome;
content: "\f087";
font-size: 55px;
color: white;
vertical-align: middle;
line-height: 55px;
}
.ui-button.iconic-button.iconic-button-downvote:before,
.ui-button.iconic-button.iconic-button-downvote:hover:before,
.ui-button.iconic-button.iconic-button-downvote:focus:before {
font-family: FontAwesome;
content: "\f088";
font-size: 64px;
color: white;
vertical-align: middle; }