* { box-sizing: border-box; } @font-face { font-family: "Roboto"; src: url("./Roboto-Regular.ttf") format("truetype"); } html{ height: 100%; } body{ background: white; margin:0; height:100%; font-family: "Roboto"; } #content{ display: flex; height:100%; padding-top:28px; } #sidebar{ flex:20%; background-color: rgb(43, 43, 43); color: white; padding:5px; } #main{ flex: 80%; background-color: rgb(216, 216, 216); padding: 0px; } #main-img { height:100%; width:100%; } h3 { margin-block-end: 0.5em; } #launch{ position: absolute; bottom:0; right:0; width:80%; height:70px; background-color:rgb(49, 49, 49); } #launch-btn { position: relative; top: 50%; left:50%; transform: translate(-50%, -50%); width: 20%; max-width:200px; height:50px; padding:10px; text-align: center; color:white; font-weight: bold; font-size:1.2rem; background-color: green; border: 1px solid black; border-radius: 3px; } .hidden{ display:none; } #fullprogressbar{ position:relative; margin: 0 auto; width:80%; height:25px; background-color:gray; } #progressbar{ background-color: green; height:100%; width:0; } #loading-message{ width:80%; position:relative; margin: 0 auto; height:28px; color:white; }