i have this table style in my CSS folder and I tried a lot of things but I can't manage to put font awsome icons inside of it with different colors. instead of just colored dots
.services-table { width: 100%; margin: -9px 0 10px; border-collapse: collapse; }
.services-table th { color:#fff; background: #A5A5A5; padding: 10px; }
.services-table td { padding: 8px 10px; }
.services-table tr.odd { background: #F3F3F3; }
.services-table tr.even { background: #E6E6E6; }
.services-table th.col-service, td.col-service { width: 30%; }
.services-table th.col-info, td.col-info { width: 50%; }
.services-table th.col-status, td.col-status { width: 20%; }
span.status { display:inline-block; width: 15px; height:15px; border-radius:10px; }
span.status.green { background: #008000; }
span.status:after { margin-left: 20px; }
span.status.green:after { content: 'Good' }
span.status.amber { background: #ffcf00; color: #ffcf00; }
span.status.amber:after { content: 'Amber' }
span.status.red { background: #ff0000; color: #ff0000; font-weight:bold; }
span.status.red:after { content: 'Red' }
The table works with salesforce fine and it displays different colors based on the service status, But Instead of colors I want icons.