body{
    background-color: #f5f5f5;
    min-height: calc(100vh - 50px);
    position: relative;
}
#wrapper{
    margin: auto;
    max-width: 1200px;
}
.content{
    padding: 10px;
    background: white;
    min-height: 100%;
    border-radius: 5px;
}
h1, h2, h3, h4{
    text-align: center;
    margin: 10px;
}
#header{
    display: flex;
}
#footer{
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -124px;
}
