/* support theme envialia */
.soy_page_account section#content {
    max-width: initial !important;
}

#opc_main .g-recaptcha > div, #opc_main .g-recaptcha iframe {
    max-width: 100% !important;
}
/* paytpv - v7.7.1 - Paycomet */
body#checkout #paytpv_iframe {
    height: 1210px !important;
    width: 375px !important;
    margin: 0 auto;
    display: block;
}
body#checkout .paytpv {
    border: none;
}

/* correos - v5.0.21 - Correos */
body#checkout .correos-carrer-content .correosOfficeName_ {
    padding: 10px;
    border: 1px solid;
    float: left;
    margin: 10px 0;
    width: 100%;
    text-align: center;
}
body#checkout .correos-carrer-content .correos_popuplink {
    display: block;
    text-align: left;
    float: left;
}

/* openpayprestashop - v4.2.0 - Openpay SA de CV */
body#checkout .openpay-form-container {
    border: none;
}
body#checkout .openpay-form-container select {
    height: initial;
}

/* amazonpay - v4.1.1 - patworx multimedia GmbH */
body#authentication #opc_login_social .amazonPayButton.amazonLogin {
    height: 45px !important;
    width: 125px !important;
    margin-bottom: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
}

/* Compatibilities Templates */
body#checkout #header .header-container {
    position: initial;
}
body#checkout #opc_main .alert::before {
    content: none;
}
body#checkout #cookiesplus-modal-container {
    min-height: auto;
}
body#checkout #payment-confirmation button {
    min-height: initial;
    max-height: initial;
}

body#checkout .modal-header button:before {
    content: '';
}

/* theme: panda - No muestra bien los modales*/
.st-pusher {
    z-index: initial !important;
}

/* support module: oneallsociallogin - v4.7.1 - OneAll LLC */
#hook-displayCustomerAccountFormTop > .oneall_social_login_block {
    display: none;
}

/* support module: idxvalidatinguser - v4.1.6 - innovadeluxe */
body#checkout #idxrvalidatinguser {
    padding: 20px 0 0;
}

/* support module: stripejs - v4.5.2 - NTS */
body#checkout .module_payment_container .stripe-payment-17 {
    margin: 0;
}

/* gmparcellocker - v1.4.1 - GreenMouseStudio.com */
body#checkout .delivery-options .easypack-widget {
    height: auto;
}

/* redsyspur - v1.0.2 - Redsys Servicios de Procesamiento S.L. */
body#checkout #opc_main .module_payment_container #redsysForm {
    display: flex;
}

/* stripe_official - v3.2.2 - Stripe */
body#checkout #opc_step_payment #js-stripe-payment-form {
    margin: 0 !important;
    padding: 0.5rem !important;
}

/* ets_advancedcaptcha - v1.2.8 - PrestaHero */
#opc_personal_information #hook-displayCustomerAccountForm #field_custom_captcha {
    display: none;
}

/* support module: correosoficial - v1.2.3.0 - Grupo Correos */
#opc_step_shipping_content .correos_oficial .extra-container {
    width: 100% !important;
}
#opc_step_shipping_content .correos_oficial .search-paq-section {
    display: flex;
}

/* support module: simplercheckout - v1.3.4 - Simpler */
body#checkout #opc_cart .simpler-checkout_page {
    display: none;
}

/* support module: blockreassurance - PrestaShop */
body#checkout .blockreassurance_product {
    margin: 0;
    float: none;
}
body#checkout .blockreassurance_product .info_reassurance,
body#checkout .blockreassurance_product p {
    margin-bottom: 0.8rem;
}

body#checkout .pts_quotation button {
    width: 100%;
    margin-bottom: 0.8rem;
}

#opc_main.customer-not-logged #opcv5_cp_button_id {
    display: none !important;
}

body#checkout #payment-grafeco-box {
    z-index: 1;
}