.login-notification-popup.modal.fade {
    width: 100vw;
    z-index: 10000;
}
.login-notification-popup .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}
.login-notification-popup .modal-content {
    height: 100%;
}
.login-notification-popup .modal-header {
    background: none;
    border: none;
    padding: 30px 15px;
}
@media only screen and (min-width: 480px) {
    .login-notification-popup .modal-header {
        padding: 20px 15px;
    }
}
@media only screen and (min-width: 500px) {
    .login-notification-popup .modal-header {
        padding: 30px 15px;
    }
}
.login-notification-popup .modal-body {
    height: calc(100% - 98px);
    padding: 15px 30px;
    position: relative;
}
@media only screen and (min-width: 480px) {
    .login-notification-popup .modal-body {
        height: calc(100% - 78px);
    }
}
@media only screen and (min-width: 500px) {
    .login-notification-popup .modal-body {
        height: calc(100% - 98px);
    }
}
.login-notification-popup .modal-body p {
    color: #0a86ea ;
    font-size: 15px;
    margin-bottom: 20px;
}
.login-notification-popup .modal-body .btn {
    -webkit-border-radius: 0 ;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
    display: inline-block;
    font-size: 15px;
    left: 15px;
    margin-top: 10px;
    position: absolute;
    right: 15px;
    vertical-align: top;
}
.login-notification-popup .modal-body .btn.btn-back {
    background: #0a86ea ;
    border: 2px solid #0a86ea ;
    bottom: 60px;
    color: #fff;
}
.login-notification-popup .modal-body .btn.btn-continue {
    background: none;
    border: 2px solid #0a86ea ;
    bottom: 10px;
    color: #0a86ea ;
}

.jpanel-menu-open .modal-open .jPanelMenu-panel {
    position: static !important;
}

@media (max-width: 1024px) {
    .slide-out-menu-push-toright {
        position: fixed;
        overflow: hidden;
    }
}