<span class="btn-pTool">
<a class="btn-pToolName" href="#"></a>
</span>
Try to add display:block
to .btn-pTool
, and give it a width and height.
Also in your code both tbn-pTool and btn-pToolName have no text content, so that may result in them not being displayed at all.
You can try to force come content in them this way
.btn-pTool, .btn-pToolName {
content: " ";
}