Pessoal, já faz 3 semanas que estou quebrando cabeça com isso. Tem algo de errado em meus arquivos de css que está atrapalhando exibir a imagem dos botões. Só que eu não sei em qual propriedade mexer mais...

<td>
<a asp-action="Edit" asp-route-id="@item.Id" title="Edit" class="btn btn-warning">
<span class="glyphicon glyphicon-pencil"></span>
</a>
<a asp-action="Details" asp-route-id="@item.Id" title="Details" class="btn btn-primary">
<span class="glyphicon glyphicon-search"></span>
</a>
<a asp-action="Delete" asp-route-id="@item.Id" title="Delete" class="btn btn-danger">
<span class="glyphicon glyphicon-trash"></span>
</a>
<button type="button" class="btn btn-purple viewbutton" title="History" data-id="@item.Id" data-toggle="modal" data-target="#customerHistory">
<span class="glyphicon glyphicon-time"></span>
</button>
</td>
Alguém sabe me dizer em qual propriedade ajusto para as imagens aparecerem, mas que a cor de fundo permaneça a mesma?
Quem quiser dar uma olhada nos css:
https://onedrive.live.com/?id=40838E65B9F8787E%21120&cid=40838E65B9F8787E
UM abraço a todos e obrigado :)