/* Overrides compiled login-inline-modal until CSS rebuild + CDN refresh */
.login-inline-modal.fancybox-container .fancybox-content{
    max-width: 960px;
    width: 95%;
    padding: 0;
    overflow: visible;
    background: none;
    color: #fff;
}

.login-inline-modal #login-container-wrapper,
.login-inline-modal #registration-page{
    overflow: visible;
}

.login-inline-modal .acrylic{
    pointer-events: none;
}

.login-inline-modal #login-container > *{
    border: none !important;
}

.login-inline-modal #login-form #vairbees-jobexpo-login.generic-form{
    padding: 0;
}

.login-inline-modal .generic-form .field-label,
.login-inline-modal .generic-form label,
.login-inline-modal a,
.login-inline-modal h1,
.login-inline-modal h2,
.login-inline-modal h3,
.login-inline-modal h4,
.login-inline-modal h5,
.login-inline-modal h6,
.login-inline-modal .block-header .the-h3,
.login-inline-modal .desc,
.login-inline-modal .login-tab-intro{
    color: #fff;
}

@media (max-width: 1199.98px){
    .login-inline-modal #login-container{
        display: block;
    }

    .login-inline-modal #login-container > *{
        padding: 20px 16px;
        border: none;
    }

    .login-inline-modal #login-briefing{
        text-align: center;
    }

    .login-inline-modal #login-briefing .desc{
        padding: 0 15px;
    }
}
