Проблема border поверх картинки в некоторых браузерах?
На скриншоте видно, что в браузере был изменен масштаб просмотра страницы. С этим ничего не сделать, браузер просто не знает как отображать 1px с масштабом 90%, от чего такие артефакты.
Попробуйте применить вместо border свойство outline, должно сработать. 

Примерно так:

elem {
    outline: 2px solid #60bf24;
}