.floatbox{position:fixed;
top:0;
right:0;
bottom:0;
left:0;
background:rgba(0,0,0,0.5);}
.floatbox>div{position:absolute;
top:50%;
left:15px;
right:15px;
transform:
translate(0,-50%);
-webkit-transform:
translate(0,-50%);
max-height:80%;
overflow-y:auto;
background:#fff;
border-radius:5px;}