button colours and more form styling

merge files from v3

further form styling

changes invoice customer fields to select2, sets standard heights for buttons and form fields

seperates btns into categories and applys colour

styles change categorys form and adds cancel button to form

aligns labels with date pickers on reports page

creates blue active and focus states for form fields

styles placeholder text