Я использую Bootstrap для создания социальных кнопок для Facebook и LinkedIn. Когда я устанавливаю белый цвет фона для кнопок, он не покрывает кнопку должным образом. Белый фон начинает покрывать за пределами социальных кнопок. Это выглядит так: 
Я установил его на белый, потому что, если я не сделаю этого, буквы станут того же цвета, что и серый фон.
Это это код, который я настроил в CSS:
.social a {
font-size: 4.5em;
padding: 1rem;
}
.fa-facebook {
background-color: white;
color: #3b5998;
}
.fa-linkedin {
background-color: white;
color: #0e76a8;
}
.fa-facebook:hover, .fa-linkedin:hover {
color: #d5d5d5;
}
И это код, который я установил в HTML:
<div class="container-fluid padding">
<div style="padding: 0px; margin: 0px;" class="row text-center padding">
<div style="padding: 0px; margin: 0px;" class="col-12 social">
<a href="https://www.facebook.com/westernUBT/"><i class="fab fa-facebook"></i></a>
<a href="https://www.linkedin.com/company/western-hasp/"><i class="fab fa-linkedin"></i></a>
</div>
</div>
</div>
Также, когда я наводю курсор на кнопки Похоже, что он обнаруживает щелчок за пределами области значков социальных сетей. Например, если я наведусь на серую область рядом со значками социальных сетей, она, кажется, обнаружит это, и я не знаю почему.