Algorithmic Decision Making with Conditional Fairness