Acrylamidopropyltrimonium Chloride/Acrylates Copolymer is a copolymer of one or more of the monomers formed from the amide of acrylic acid, methacrylic acid and aminopropyltrimethylammonium chloride and one or more monomers of acrylic acid, methacrylic acid or one of their esters.