What are the meanings of the colors on the Panama flag?

The colors of the Panama flag are red white and blue. Some have said this is due to US influence. Panama says this is for the two national parties. White symbolizes peace. Red symbolizes conservative and blue symbolizes liberals.