The rule of thumb is that wherever you use color to give specific meaning, you need a redundant coding scheme, for example, color and line thickness, so that people who are color-blind will be able to decipher the code without needing to see specific colors.