box-shadow and margin