box-sizing:border-box to get layout aligned perfectly