por experiencia primero se declara el tamaño de la fuente y después el line-height
no estoy del todo seguro porque pero si lo haces a la inversa como lo has puesto tu, el line-height se anula y solo respeta el tamaño de letra y la manda hasta abajo
yo suelo declarar
Código CSS:
Ver originalinput{font-size:12px;line-height:28px;}
o igual si necesito también el tipo de letra
Código CSS:
Ver originalinput{font:italic 400 12px/28px georgia,thaoma,arial;}
como puedes ver puedo declarar múltiples valores directamente en la propiedad font, mucho mas practico, fácil de usar y escribo menos código.