
    .modal {
        padding-right: 0 !important;
        overflow-y: hidden !important;
        background: #501a1a7a;
    }
    .modal-open {
        overflow: hidden !important;
    }
    /* .modal.container, .modal .modal-dialog {
        width: 90%;
        max-width: 90%;
        height: 97%;
        margin-left: auto;
        margin-top: 1%;
        margin-bottom: 0;
        left: 0;
        top: 0 !important;
        padding: 0;
        border-radius: 0;
    } */
    .modal.container, .modal .modal-dialog {
        width: 100%;
        max-width: 100%;
        height: 100%;
        margin-left: auto;
        margin-top: 0%;
        margin-bottom: 0;
        left: 0;
        top: 0 !important;
        padding: 0;
        border-radius: 0;
        overflow: hidden;
    }
    .modal-content{
        height: 100%;
        border-radius: 0;
        border: none;
        /* box-shadow: 0 0 50px #888; */
        overflow: auto;
    }
    .modal .modal-header{
        /* background: #1976d2;
        color: white; */
        /* position: fixed;
        width: 91%; */
        top: 0;
        z-index: 18;
        border-radius: 0;
    }
    
/*     .modal button.close{
        background: none;
        height: 0;
        width: 0;
        text-indent: -100000px;
    }
    .modal button.close::after{
        background: red none repeat scroll 0 0;
        color: #fff;
        content: "* Close";
        display: inline-block;
        font-size: 11px;
        padding: 9px 5px;
        position: absolute;
        right: 0;
        text-indent: 0;
        top: 12px;
        width: 102px;
    } */
    
        .modal-overflow.modal.fade.in{top: 56px !important;}

.modal-body {
    /* min-height: 205px; */
    height: 80%;
    overflow: auto;
}

/* .modal-footer{
    display: flex;
} */
/* .modal-footer .btn{display: none;} */

/* .footer-brand{
    width: 100%;
}
.footer-brand-img{
    height: 14px;
} */
.form-vertical{
    overflow: hidden;
}
.form-vertical .form-group>label,.form-vertical .form-group>div{
    width: 100%;
}
.form-vertical .form-group{
    overflow: hidden;
}


#XLModal.modal.container, #XLModal .modal-dialog{
    width: 90%;
}

.bs-fill-modal.modal.container, .bs-fill-modal.modal .modal-dialog{
    width: 80%;
}


.modal.fade.bs-fill-modal.show {
	background: rgba(0, 0, 0, 0.7);
}

#TertiaryModal .modal-dialog, #emailActionModal .modal-dialog{
        /* height: 98%;
        left: 20%;
        margin: 1% 0 0;
        overflow: auto;
        position: absolute; */
        width: 60%;
    }
    #PushNotificationModal .modal-dialog {
        width: 35%;
        overflow: auto;
        margin: 5% auto;
        max-height: 80%;
        height: auto;
        border-radius: 15px;
        box-shadow: 0px 0px 40px #333;
    }
    #PushNotificationModal .modal-content,#PushNotificationModal .modal-footer {
        background: none;
        border-top: none;
    }
    #PushNotificationModal .modal-header{
        padding: 5px 20px;
    }
    #PushNotificationModal .modal-body{
        height: 65%;
    }
    #PushNotificationModal .modal-footer{
        padding: 5px 20px;
    }
        #PushNotificationModal .modal-dialog.info{
            background: skyblue;
        }
        #PushNotificationModal .modal-dialog.info .modal-header{
            background: blue;
            color: white;
        }
        #PushNotificationModal .modal-dialog.success{
            background: lightgreen;
        }
        #PushNotificationModal .modal-dialog.success .modal-header{
            background: darkgreen;
            color: white;
        }
        #PushNotificationModal .modal-dialog.error{
            background: lightcoral;
            color: #333;
        }
        #PushNotificationModal .modal-dialog.error .modal-header{
            background: darkred;
            color: white;
        }
        #PushNotificationModal .modal-dialog.warning{
            background: lightyellow;
            color: #333;
        }
        #PushNotificationModal .modal-dialog.warning .modal-header{
            background: darkorange;
            color: white;
        }

    #login_modal .modal-dialog{
        width: 40%;
        overflow: auto;
        left: 30%;
        margin: 5% auto;
        right: auto;
        position: absolute;
        max-height:80%;
    }     





.footer-brand{
    width: 80%;
    text-align: center;
    margin: auto;
    float: left;
}
.footer-text{
    font-size: 14px;
    color: #040704;
}
.footer-brand-img{
    height: 1.2rem;
}
.sub-addon{
    font-size: 9px;
    padding: 0 0.75rem;
}


#id-screening-analysis-modal.show .modal-content{
    box-shadow: 0 0 25px 5px #333333 !important;
}