Делаю модальное окно на флексбокс. div внутри не центрируется. Почему?
<div class="header__menu">
<div class="menu__button" id="menu_button">
open
</div>
</div>
<div class="menu-wrapper" id="topMenuWindow">
<div class="menu-window">
Текст текст текст текст текст текст
</div>
</div>
со стилями
.menu-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
position: fixed;
top: 0; left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.1);
display: none;
z-index:3;
}
.menu-window {
background:white;
height:200px;
width:200px;
}
Пример