.modal-backdrop {
    filter: alpha(opacity=0) !important;
    opacity: 0 !important;
}

.modal-backdrop:nth-of-type(1) {
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
}

.modal-header {
    padding-bottom: 0px;
    padding-top: 0px;
}

.bootstrap-dialog-close-button {
    padding-right: 5px;
}
.modal-footer {
    padding-bottom: 5px;
    padding-top: 5px;
}




.modal-body {
    overflow-x: hidden;
    max-height:calc(100vh - 143px);
    overflow-y: auto;
}

.modal-fullwidth .modal-dialog {
    width: 96vw !important;
}
.bootstrap-dialog .modal-header {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.bootstrap-dialog .bootstrap-dialog-header .bootstrap-dialog-header-btn {
    float: right!important;
    color: #000;
    opacity: .2;
    padding:7px 10px;
    cursor: pointer;
}

.bootstrap-dialog .bootstrap-dialog-header .bootstrap-dialog-header-btn:hover {
    opacity: 1;
}