
      .modal.fade.show {
      display: block;
    }

    .modal.fade.show .modal-dialog {
      transform: translate(0, 0);
    }

    .modal.left .modal-dialog {
    position: fixed;
    right: 0;
    margin: auto;
    width: 50% !important;
    height: 100%;
    transform: translate3d(0, 0, 0);
}

.modal.left .modal-content {
    height: 100%;
    background: #e2e2e2;
    overflow-y: auto;
}

.modal.right.fade .modal-dialog {
    left: -320px;
    transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.right.fade.show .modal-dialog {
    right: 0;
}

.registration-modal-body {
    padding: 20px 44px 44px;
}

.registration-modal-body > h3 {
    color: #000;
    font-size: 25px;
    font-weight: 600;
}

.registration-modal-body-span {
    color: #868686;
    font-size: 14px;
    margin-bottom: 20px;
    display: block;
}

.registration-modal-body .txt-color-black {
    color: #000;
}

.registration-modal-body .custom-width-50 {
    width: 30%;
    transform: translate(0, 0);
}

/* .modal-header {
    border-bottom-color: #eeeeee;
    background-color: #fafafa;
} */

/* Media Queries */
@media (max-width: 1200px) {
    .modal.left .modal-dialog {
        width: 70% !important;
    }
}

@media (max-width: 992px) {
    .modal.left .modal-dialog {
        width: 85% !important;
    }
}

@media (max-width: 768px) {
    .modal.left .modal-dialog {
        width: 100% !important;
    }

    .registration-modal-body .custom-width-50 {
        width: 50%;
        transform: translate(0, 0);
    }
}

body .modal-dialog {
    max-width: 100%;
    width: auto !important;
    padding-left: 15px;
}

button.btn.btn-primary.custom-width-50{
    margin-bottom: 0px;
}
@media(max-width:768px){
    button.btn.btn-primary.custom-width-50 {
        margin-bottom: 8px;
    }
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: auto !important;

    }
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-resizable.terms_conditions-dialog {
    z-index: 9999 !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-resizable.terms_conditions-dialog {
    max-height: 90vh;
    /* height: 100%; */
    top: 10% !important;
    /* transform: translateY(-10%) !important; */
    bottom: 10%;
    overflow-y: scroll;
  }

  .ui-dialog-titlebar-close .ui-icon,
.ui-dialog-titlebar-close::before {
    display: none;
}

#terms_conditions_popup{
    z-index:9999 !important;
}

/* .terms_conditions-dialog .ui-dialog-titlebar {
    position: sticky  !important ;
    top: 0  !important ;
    background: #fff;
    z-index: 1000;
}

.terms-conditions-popup-content {
    max-height: 90vh  !important ;
    overflow-y: auto  !important ; 
    padding: 1rem;
} */