/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here

*/
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton button.mgbutton gdpr-fbo-0 mgbutton moove-gdpr-infobar-allow-all{
    font-size: 10px !important;
    line-height: 10px !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    border-radius: 150px !important;
    padding: 8px 30px !important;
    transition: all .3s ease !important;
    border: none !important;
    display: inline-block !important;
    margin: 3px 4px !important;
    white-space: nowrap !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    cursor: pointer !important;
}

.download-btn {
    display: inline-block;/* Cambia al color que prefieras */
    color: white;
    padding: 8px 15px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 12px !important; /* Ajusta esto si necesario */
    align-items: center; /* Asegura que el texto y el ícono estén alineados verticalmente */
}

.download-btn i {
    margin-right: 5px; /* Espacio entre el ícono y el texto */
}


.contenedor-padre{
    width: 100%;
    margin: 30px;

}


.jet-form-builder__action-button-wrapper .jet-form-builder__submit-wrap{
    display: flex !important;
    justify-content: center !important; /* Añade esto para centrar horizontalmente */
    align-items: center !important; 
}


.jet-form-builder-row .field-type-submit-field{
    display: flex !important;
    justify-content: center !important; /* Añade esto para centrar horizontalmente */
    align-items: center !important; 
}

.center-final{
    margin-top: 25px;
    display: flex !important;
    justify-content: center !important; /* Añade esto para centrar horizontalmente */
    align-items: center !important; 
}

body .dune{
    border-style: hidden;
    color: black !important;
    font-size: 16px !important;
    background-color: #F4F4F4 !important;
    border-width: 0px;
    border-radius: 5px;
}

body .dune:focus{
    border-width: 0px !important;
    border-bottom: #F65237;
    background-color: white !important;
    border-radius: 5px;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button{
    background-color: #F65237;
}
.elementor.elementor-41203 .dune {
    border-radius: 0px !important;
    border-style: hidden;
    border-radius: 5px;
    border-bottom: black;
    color: black !important;
    font-size: 16px !important;
    background-color: #F4F4F4 !important;
}

.elementor.elementor-41203 .dune:focus {
    border-width: 0px !important;
    border-color: #F65237 !important;
    background-color: white !important;
}

.ancho100{
    width: 100% !important;
}

.jet-form-builder-message--success{
    display:none;
}

.jet-form-builder__action-button.center-final.jet-form-builder__submit.submit-type-reload {
    background-color: white !important; /* Cambia el color de fondo */
    color: black !important; /* Cambia el color del texto */
    border-radius: 5px !important; /* Cambia el radio del borde */
    padding: 10px 20px !important; /* Cambia el padding */
    font-size: 16px !important; /* Cambia el tamaño de la fuente */
    border: 1px solid #F4F4F4 !important; /* Añade un borde */
    /* Añade otros estilos que necesites */
}

.jet-form-builder__action-button.center-final.jet-form-builder__submit.submit-type-reload:focus {
    background-color: #F65237 !important; /* Cambia el color de fondo */
    color: white !important; /* Cambia el color del texto */
    border-radius: 5px !important; /* Cambia el radio del borde */
    padding: 10px 20px !important; /* Cambia el padding */
    font-size: 16px !important; /* Cambia el tamaño de la fuente */
    border: 1px solid #F4F4F4 !important; /* Añade un borde */
    /* Añade otros estilos que necesites */
}

.jet-form-builder__action-button.center-final.jet-form-builder__submit.submit-type-reload:hover {
    background-color: #F65237 !important; /* Cambia el color de fondo */
    color: white !important; /* Cambia el color del texto */
    border-radius: 5px !important; /* Cambia el radio del borde */
    padding: 10px 20px !important; /* Cambia el padding */
    font-size: 16px !important; /* Cambia el tamaño de la fuente */
    border: 0px solid #000000 !important; /* Añade un borde */
    /* Añade otros estilos que necesites */
}


.no-edit {
    pointer-events: none !important;
    background-color: #f3f3f3 !important; /* Opcional: cambia el estilo para que sea obvio que no es editable */
    color: #666 !important; /* Opcional: cambia el color del texto */
}

/*
.jet-form-builder-message jet-form-builder-message--error{
    display: none !important;
}

/*.jet-form-builder-message--error{
    display: none !important;
}
*/