 
.hs-pop-up {position: fixed;z-index: 99999999;background: rgba(0, 0, 0, 0.43);width: 100%;top: 0;right: 0;left: 0;bottom: 0;}
.hs-pop-up > * {background: white;margin: auto;border-radius: 8px;overflow: hidden;}
.hs-pop-up .pop-up-footer-fixed {background: white;padding: 10px;width: 100%;box-sizing: border-box;border-top: 1px solid silver;}

.hs-pop-up header.hs-pop-up-header {position: initial;width: 100%;max-width: 100%;display: flex;}
.hs-pop-up footer.pop-up-footer-fixed button {width: 100px;margin-right: 10px;border-radius: 5px;padding: 5px;border: 1px solid #0073aa;color: #0073aa;text-transform: uppercase;}
.hs-pop-up.scroll > * {overflow-y: scroll;}
.hs-pop-up .popup-inner-container .light-box-body {padding: 10px;}

.hs-pop-up .header-content-container {padding: 10px;vertical-align: top;box-sizing: border-box;position: relative;}
.hs-pop-up .header-content-container {width: 100%;}
.hs-pop-up.has-close-btn .header-close-btn-container {width: 50px;float: right;text-align: right;vertical-align: top;display: inline-block;}
.hs-pop-up.has-close-btn .header-content-container {width: calc(100% - 50px);float: left;}
.hs-pop-up header.hs-pop-up-header::after {clear: both;content: '';display: block;}
.hs-pop-up .light-box-body {overflow: scroll;position: relative;box-sizing: border-box;overflow-x: hidden;}


.hs-pop-up.size-small .popup-inner-container{width: 25%;min-width: 300px;max-width: 500px;margin-top: 20vh;}
.hs-pop-up.size-small .light-box-body {}

.hs-pop-up.size-medium .popup-inner-container{width: 55%;min-width: 450px;max-width: 55%;margin-top: 20vh;}
.hs-pop-up.size-medium .light-box-body {}

.hs-pop-up.size-full .popup-inner-container{width: 95%;min-width: 95%;max-height: 95vh;min-height: 95vh;margin-top: 2.5vh;}
.hs-pop-up.size-full .light-box-body {height: calc( 100vh - 100px );}


.hs-pop-up.size-fullscreen .popup-inner-container{width: 100%;margin-top: 0%;height: 100%;max-height: 100%;border-radius: 0px;}
.hs-pop-up.size-fullscreen .light-box-body {height: calc( 100% - 150px );}

.hs-pop-up.size-big > div {width: 80%;margin-top: 5%;}
.hs-pop-up.size-big .light-box-body {min-height: 65vh;max-height: 65vh;overflow-y: scroll;}


/* for simple popup */

.cx_simple_popup .swal2-html-container{padding-top:0px;padding-bottom:30px;text-align: left;}
.cx_simple_popup .swal2-popup.swal2-modal {/*background: var(--e-body-main-bg) !important;*/padding-bottom: 0!important;
    overflow: hidden;border-radius: var(--cx-radius-lg)!important;}
.cx_simple_popup .popup-banner{min-height:90px;padding: 30px 0; position:relative;}
.cx_simple_popup .popup-banner .close-popup i.icon-close {font-size: 22px;}
.cx_simple_popup .popup-banner .close-popup {position: absolute;top: 10px;right: 10px;}
.cx_simple_popup .popup-banner .header {font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 1.5rem;line-height: 32px;}
.cx_simple_popup .popup-banner .sub-header{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 12px;line-height: 18px;color:var(--cx-text-dark);}
.cx_simple_popup .swal2-title {padding: 0;}
.cx_simple_popup .swal2-footer {background: linear-gradient(90deg, var(--e-primary-dark), var(--e-primary));padding:30px 15px !important;
    margin-bottom: -6px; border-top:none;
}
/*.cx_simple_popup .popup-footer{display: grid;gap:15px;justify-content: center;align-items: center;grid-template-columns: repeat(2,1fr);
    color:white;grid-template-columns: repeat(auto-fit, minmax(134px, 1fr));width: 100%;padding: 0 15px;
}*/

.cx_simple_popup .popup-footer {display: inline-grid;gap: 15px;justify-content: center;align-items: center;color: white;grid-template-columns: 100%;
    width: 100%;padding: 0 30px;}
.cx_simple_popup  div#swal2-html-container {min-height: 200px;}
.cx_simple_popup  .swal2-footer {min-height:100px;}


/*for new toast*/
.toastify.cx-sucess-toastify{background:#D1FADF!important;border: 1px solid #039855 !important;border-radius:4px;color:#039855; box-shadow: none!important;}

.swal2-close {
    border: none !important;
    font-size: 30px !important;
    color: var(--e-primary) !important;
}

.swal2-close:hover {
    background: transparent !important;
    color: var(--e-primary) !important;
}

/**
 * 
 * Popup header footer
 * 
 * */
/*
.cx_popup_header_footer .swal2-html-container > .cx_collection_item_pt_item{width:70%;} 
@media only screen and (max-width: 550px) {
  .cx_popup_header_footer .swal2-html-container > .cx_collection_item_pt_item{width:100%;} 
}
.cx_popup_header_footer .swal2-html-container{padding-top:40px;padding-bottom:60px;text-align: left;}
.cx_popup_header_footer .swal2-popup.swal2-modal {background: var(--e-body-main-bg) !important;padding-bottom: 0!important;
    overflow: hidden;border-radius: var(--cx-radius-lg)!important;}
.cx_popup_header_footer .swal2-footer {background: linear-gradient(90deg, var(--e-primary-dark), var(--e-primary));padding:30px 0 !important;
    margin-bottom: -6px; border-top:none;}
.cx_popup_header_footer .cx_popup_btn_collection{background:#231943;color:white;}
.cx_popup_header_footer ..cx-action-btn-outcome-validation{color:var(--e-primary);}
.cx_popup_header_footer .swal2-footer .popup-footer .cx-action-btn-outcome-validation,
.cx_popup_header_footer .swal2-footer .popup-footer .cx_popup_btn_collection{
    padding: 8px 21px !important;gap: 8px;border-radius: 6px;margin:0!important;border:none !important;display: flex;
    align-items: center;justify-content: center;cursor:pointer;font-size:0.875rem !important ;
}
.cx_popup_header_footer .swal2-footer .popup-footer .cx-action-btn-outcome-validation a,
.cx_popup_header_footer .swal2-footer .popup-footer .cx_popup_btn_collection  a{text-decoration: none !important;}
.cx_popup_header_footer .swal2-footer .popup-footer .cx_popup_btn_collection > a{display: flex;gap:8px;color:white !important;}
.cx_popup_header_footer .popup-footer{
    display: grid;gap:15px;justify-content: center;align-items: center;
    grid-template-columns: repeat(2,1fr);color:white;
    grid-template-columns: repeat(auto-fit, minmax(134px, 1fr));
    width: 100%;
    padding: 0 15px;}
.cx_popup_header_footer .popup-banner .header {font-family: 'Poppins';font-style: normal;font-weight: 700;font-size: 1.5rem;line-height: 32px;}
.cx_popup_header_footer .popup-banner .sub-header{font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 12px;line-height: 18px;color:var(--cx-text-dark);}
.cx_popup_header_footer .swal2-title {padding: 0;}
.cx_popup_header_footer .popup-banner{min-height:100px;padding: 29px 0;}


.cx_popup_header_footer .swal2-html-container .cx_shortcode.cx_collection_item_pt_item button.cx-action-old-outcome-validation,
.cx_popup_header_footer .swal2-html-container .cx_shortcode.cx_collection_item_pt_item .card-item-footer:before{
    display:none !important;
}

.cx_popup_header_footer .swal2-html-container .cx_shortcode.cx_collection_item_pt_item .cx-listing-item-single .card-item-body{padding-bottom: 3px;}

.cx_popup_header_footer .popup-footer .cx_btn_secondary a{
    display:flex; gap: 10px;
    justify-content: center;
    align-items: center;
   text-decoration:none;
}

.cx_popup_header_footer .countdown-timer {
    text-align: end;
    color: var(--cx-error-400) !important;
    word-break: keep-all;
}*/