why did president Andrew Johnson veto the civil rights act of 1868?

Athe civil rights act limited the jobs that African Americans could do
Bthe civil rights act allowed former confederates to run for office
Cthe civil rights act was supported by Abraham Lincoln
Dthe civil rights act overturned black codes