.login-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,0.8);
    left: 0;
    top: 0;
    text-align: center;
    opacity: 0;
    z-index: -1;
    transition: all 0.5s ease-in-out;
}
.login-overlay.active {
    opacity: 1;
    z-index: 2100;
}
.login-overlay h2, .login-overlay p {
    color: #e1e1e1;
}
.login-overlay .error {
    color: #ee0000;
}
.login-overlay-white {
    background: rgba(255, 255, 255, 0.95);
    color: #3e3e3e;
}
.login-overlay-white p {
    color: #8d8d8d !important;
}
