added numeric and boolean variables validation
updated styles