
.main-container {
    height: 100vh;
    width: 100%;
    background: url(../images/loginbg.jpg);
    background-position: center;
    background-size: cover;
}

.login-container {
    padding: 50px;
    width: 380px;
    max-width: 80%;
    margin: auto;
}

.glass {
    /* From https://css.glass */
    background: rgba(255, 255, 255, 0.3);
    border-radius: 16px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.36);
}

img.logo { width: 100px; }

.input-icon {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.input-field input {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding-left: 12px;
}
.btn {
    border-radius: 4px;
    width: 100%;
    padding: 8px;

}
