updated styles and added box-sizing