dubito fortemente che un elemento non block riesca ad assumere delle dimensioni
Basta "forzare" l'elemento non block.

Aggiungi alla tua classe:

display: block;