Como dije, no esta cerrada la etiqueta.. A demás meter un div dentro de la etiqueta input es totalmente erróneo. Si querés que varios elementos tengan los mismos estilos usa una clase para todos ellos y ya..
http://codepen.io/fede5426/pen/JdOEqK
Ese ejemplo esta con tu código css, aplicado a la clase boton.. fijate que pasa si lo asigno a diferentes etiquetas..