.dialog-container > div {
    position: relative !important;
    width: 90% !important;
    max-width: 500px !important;
    min-height: 25px !important;
    margin: 10% auto !important;
    z-index: 99999 !important;
    /* padding: 16px 16px 0; */
    pointer-events: all !important;
    border-radius: 8px !important;
    background: #fff !important;
    border-top: 5px solid #fff !important;
}

.dialog-container,
.loading-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9999;
    opacity: 0;
    -webkit-transition: opacity 200ms ease-in;
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in;
    /*pointer-events: none;*/
}

    .dialog-container > div {
        position: relative;
        width: 90%;
        max-width: 630px;
        min-height: 25px;
        margin: 10% auto;
        z-index: 99999;
        /*padding: 16px 16px 0;*/
        pointer-events: all;
        border-radius: 5px;
        background: #fff;
        border-top: 5px solid orange;
    }

.dialog-button-bar {
    text-align: right;
    margin-top: 8px;
    margin-bottom:8px;
}

.loading-container > div {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 10% auto;
    z-index: 99999;
}

.loading-container > div > div {
    width: 100%;
    height: 100%;
}

.modal-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    align-items: center;
    justify-content: flex-end;
    padding: 0.75rem;
    border-top: 0px solid #e0e5ec !important;
    border-bottom-right-radius: calc(0.5rem - 1px);
    border-bottom-left-radius: calc(0.5rem - 1px);
}

.modal-header {
    display: block !important;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    padding-bottom: 0px !important;
    border-bottom: 0px solid #e0e5ec !important;
    border-top-left-radius: calc(0.5rem - 1px);
    border-top-right-radius: calc(0.5rem - 1px);
}