base: fix some mark up issues with label and input tags, update the button styling