body.modal-open {
    overflow: hidden
}
 
 body.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

body .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}
 
body .modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}
 
 
body .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}
 
body .modal-backdrop.fade  {
    opacity: 0
}
 
body .modal-backdrop.show {
    opacity: .5
}