Dar 2626

As css transform was breaking things on mac, ipads and in selenium, we're using flexbox to center the modals. Also we've placed the modal inside the blackout - it saved us some markup and JS code.