Having a List Icon change Color With CSS

I am trying to create a list with a custom icon (a check on this case) that can have a specific color.

This color will vary, because it will be set as a theme option.

I was hoping that you can help me to create a css snippet to create this effect. We can use any color for the example. My theme has Font Awesome Icons, Foundation Icons and Wordpress dashicons.

Thank you!