https://jsfiddle.net/nn9hmo4z/
если окно не большое, то оно нормально выравнивается вертикально по центру,
но если высота модального окна больше окна браузера (раскомментировать первую js строчку в примере), то верх уходит за пределы скролла. как сделать, что бы в этом случае показывалось всё модальное окно?