apply box-shadow cross-browser