#login_container {
    width: 300px;
    min-height: 350px;
    max-height: 400px;

    padding: 20px;
    position: absolute;
    left:0; right:0;
    top:0; bottom:0;
    margin: 10% auto 0 auto;

    max-width:100%;
    overflow:auto;

    display: block;
    background: rgba(196, 196, 200, 0.8);
    border-radius: 0.4em;
}

#login_container label{
    font-weight: bold;
}

#login_container h1 {
    color: #1f6fb2;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
}