The resulting formulation may be applied to any suitable fabric substrate depending on the intended use of the fabric and the fabric treatment process such as, for example, cottons, knits, polyesters or blends, fiberglass, wovens or non-wovens and heat-sensitive substrates such as acetates and acrylates and nylon.