changed bg opacity mixin to take hex