.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;pointer-events:none;outline:0}.modal-open{padding:0!important}.modal-dialog{position:relative;width:auto;margin:30px;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - .5rem*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - .5rem*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:6px;outline:0}.modal-backdrop{background-color:rgba(45,41,56,.8);position:fixed;top:0;left:0;bottom:0;right:0;z-index:1040}.modal-footer,.modal-header{display:flex;background-color:#fff}.modal-header{flex-shrink:0;align-items:center;justify-content:space-between;padding:15px 30px;border-radius:6px 6px 0 0}.modal-title{margin-bottom:0;line-height:1.2}.modal-body{position:relative;flex:1 1 auto;padding:15px 30px}.modal-footer{flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:15px;border-radius:0 0 6px 6px}.modal-footer>*{margin:15px}@media only screen and (min-width:768px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 1.75rem*2)}.modal-dialog-centered{min-height:calc(100% - 1.75rem*2)}.modal-sm{max-width:300px}}