Сверстал страницу, решил сделать модальное окно, которое открывается по нажатию на кнопку в шапке сайта(navbar). Разместил блок с модальным окном под основным контентом main.
Модальному окну задал position fixed и расположение top 0, left 0. При нажатии на кнопку js срабатывает, но модальное окно не занимает позицию в верхней левой части экрана, а остается под основным контентом и ее не видно, будто ее не существует. Решил перенести окно над шапкой сайта, она стала видна на контентом, кроме последнего блока в main(их там всего 2).

А если разметить под шапкой, тогда покрывается только один блок контента игнорируя шапку сайта и второй блок контента по прежнему не дает ничего увидеть.

По какой причине окно нормально не отображается?
Вот код
https://jsfiddle.net/4degzvqs/