change to box-shadow instead of border