Рад помочь.
Если есть возможность внести изменения в разметку, то лучше все же обернуть label и input блоками и уже им назначить display: table-cell, а у input в свою очередь сделать width: 100%. Так будет эстетичнее.
Комментарий не по теме. Довольно неудачное расположение поля, как я считаю. Если сразу промотать страницу на середину списка, не обратив внимания на начало, то не понятно, к какой строке таблицы относится поле. К той что перед ней, или после?
Проблема описана очень скудно. Может быть несколько вариантов решения:
1. Иконки выполнены в виде шрифта, каждая иконка - это символ. Если нужно поменять на иконку из того же набора - надо поменять класс пункта меню (modernpicrograms-icon-XX, где XX - код иконки).
2. Если надо вовсе заменить иконки на иконки другого набора, либо на изображения, необходимо залить css и эти изображения, либо шрифт на сервер и в шаблоне поправить классы.