use box-sizing to fix input overflow problems