Changed CSS to use box-sizing, now border works in safari