feat tabs: custom colors for tabs

User can now use full color palette for indicator, ripple and link
color.
refactor search filter: color palette for themes
refactor cards: use color palette
refactor switch inputs: use color palette
refactor data-table: use black-4 color for divider
refactor dialogs: use color palette
refactor dropdown: use color palette
refactor file inputs: use color palette

Use color palette, reorganize css and remove useless has error class.
refactor icons: use color palette
refactor lists: use color palette
refactor icons: use color paelette
refactor selects: use color palette
refactor text fields: use color palette
refactor toolbar: use common size variable
refactor tooltips: use color palette
refactor switch inputs: replace green by teal
refactor text inputs: replace green by green-500
refactor lists: use color palette for divider
refactor notifications: use color palette
refactor colors: change black& white text colors

Replace black and white text colors by black-1 and white-1 colors.
These colors are better for text.