Как изменить цвет шрифта прикольными значками

у меня естьtable который производится с использованиемng-repeat.

Когда пользователь выбирает строку таблицы, я могу применить, чтобы выделитьtable грести и применять определенный класс.

Проблема в том, что у меня возникают проблемы при смене значков в этомrow также выделенный рядbackground-color являетсяblue и текст меняется наwhite но значки остаются синими.

CSS

.selected{
   background-color:#004b89;
   color:white;
   font-weight:bold;       
}

HTML

<tr ng-repeat="item in vm.items ng-class="{'selected':$index == vm.selectedRow}" class="table-striped" ng-click="vm.setClickedRow($index)">
<td><a  tooltip-placement="top"><i class="fa fa-pencil fa-2x link-icon"></i>     </a>
<td><a  tooltip-placement="top"><i class="fa fa-trash fa-2x link-icon"></i></a>
</tr>

Ответы на вопрос(2)

Ваш ответ на вопрос