html, body {
    height: 100%;
    background: #FFF;
}

.main {
    height: 100%;
    width: 100%;
    display: table;
}

.wrapper {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
#login {
    width: 30%;
}
@media all and (max-width:800px) {
    #login {
        width: 90%;
    }
}
