.modal_popup {position: fixed;  top: 0;  left: 0;  z-index: 1060;  width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto;    outline: 0;}
.modal_dialog {   max-width: 500px;   margin: 50px auto;}
.modal_colose { position: absolute;  top:-10px;  right: -10px;  cursor: pointer;}
.modal_backdrop {   position: fixed;  top: 0;  left: 0;  z-index: 1040;  width: 100vw; height: 100vh; background-color: #000;}
.modal_content {  position: relative; width: 100%;  background-color: #fff;  border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;   outline: 0;  padding: 40px 60px}
.modal_backdrop.show { opacity: 0.5;}
/*seprate modal css*/
.modal_success p {   font-size: 18px;  line-height: 20px;   padding: 18px 0 10px 0;}
.modal_success button {  margin: 20px 0 0 0;  width: 100%;}
.modal_form {  text-align: right;}
.modal_form .btn_grey {   margin: 24px 0 0 0;  border-radius: 10px;}
.modal_form .btn_primary {   margin: 70px 0 0 0;   border-radius: 10px;}
.modal-header {  display: flex;   flex-shrink: 0;   align-items: center;   justify-content: space-between;
    padding: 1rem 1rem;    border-bottom: none !important;    border-top-left-radius: calc(.3rem - 1px);    border-top-right-radius: calc(.3rem - 1px);}
.modal-body {   position: relative;   flex: 1 1 auto;    padding: 0rem !important;}