compass tiene mixins para manejar estas varas (y el border-radius también que no le hiciste), entonces podrías cambiarlo para que quede algo como así:
```` sass
@include border-radius(4px);
@include box-shadow(true 0 1px 1px rgba(0, 0, 0, .075);
@include transition(border-color 0.15 ease-in-out, box-shadow 0.15 ease-in-out);
````

Otra vara, vertical-align no trabaja sobre elementos de tipo bloque, entonces esa regla está de más.