body{
    background-size: cover;

    display: flex;
    align-items: stretch;
}

#login{
    display: block;
    box-sizing: border-box;
    padding: 20px 20px 0 20px;
    width: auto;
    max-width: 400px;
    margin: 0;
    background: #fff;
}

.login form{
    border: none;
    box-shadow: none !important;
}