.block.block-zoom-whatsapp{
    /* position: absolute!important; */
}
.block.block-zoom-whatsapp > h2{
    /* display: none!important; */
}
.block.block-zoom-whatsapp > .content{
    margin:0;
}
.zoom_whatsapp_plugin_btnWhatsapp{
    background-color: #000000cc;
    color: #4aec67;
    font-size: 19px;
    cursor:pointer;
    border-radius: 5px;
    padding: 10px;
    display: inline-flex;
}
.zoom_whatsapp_plugin_btnWhatsapp > i, .zoom_whatsapp_plugin_btnWhatsapp > svg{
    font-size: 27px;
    margin-right: 5px;
}
.zoom_whatsapp_plugin_containerForm{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0, 0, 0, 0.72);
    z-index: 100005!important;
    display: none;
}
.zoom_whatsapp_plugin_containerForm label.help-block{
    color: red;
    font-size: 12px;
    font-style: italic;
    margin: 0 auto 5px auto;
    cursor: default;
}
.zoom_whatsapp_plugin_containerForm > form {
    background-color: white;
    padding: 30px 20px 15px;
    border-radius: 5px;
    box-shadow: 0px 0px 4px 0px grey;
    max-width: 320px;
    margin: auto;
    text-align: center;
}
.zoom_whatsapp_plugin_containerForm > form .zoom_whatsapp_plugin_logo {
    margin-bottom: 13px;
}
.zoom_whatsapp_plugin_containerForm > form input[type=text], .zoom_whatsapp_plugin_containerForm > form input[type=email]{
    width: 100%;
    border-radius: 5px;
    border: 1px solid #b1b1b1;
    margin: 3px 0;
}
.zoom_whatsapp_plugin_containerForm .zoom_whatsapp_cont_politicas{
    display:flex;
    margin: 10px 0 0 0;
}
.zoom_whatsapp_plugin_containerForm .zoom_whatsapp_cont_politicas label{
    font-size: 10px;
    text-align: left;
    margin: 0 0 0 15px;
}
.zoom_whatsapp_plugin_containerForm .zoom_whatsapp_cont_politicas a{
    border-bottom: none;
    text-decoration: none;
}

.zoom_whatsapp_plugin_containerForm input[type=checkbox] {
    position: relative;
    cursor: pointer;
}
.zoom_whatsapp_plugin_containerForm input[type=checkbox]:before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 1px;
    left: 0;
    background-color:#e9e9e9;
    border: 1px solid lightgrey;
}
.zoom_whatsapp_plugin_containerForm input[type=checkbox]:checked:before {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 1px;
    left: 0;
    background-color:#1E80EF;
}
.zoom_whatsapp_plugin_containerForm input[type=checkbox]:checked:after {
    content: "";
    display: block;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 3px;
    left: 7px;
}

.zoom_whatsapp_plugin_containerForm > form .zoom_whatsapp_divBtn{
    margin-top: 15px;
}
.zoom_whatsapp_plugin_containerForm > form .zoom_whatsapp_divBtn > button{
    background-color: #000000cc;
    color: #4aec67;
    border: none;
    border-radius: 5px;
    padding: 6px 19px;
}
.zoom_whatsapp_plugin_containerForm .tooltipPhone{  
    position: absolute; visibility: hidden; background-color: #bc0000; color: white; z-index: 1; margin-top: 36px;
    border-radius: 5px; padding: 5px 21px; left: 0; right: 0; margin: 39px auto 0 auto; max-width: 270px; text-align: center;
    opacity: 0.9; font-size: 15px; line-height: 1; 
}
.zoom_whatsapp_plugin_containerForm .iti.iti--allow-dropdown{ width:100%}
.zoom_whatsapp_plugin_containerForm .iti__country-list{ min-width: 250px;}
.zoom_whatsapp_plugin_containerForm .iti__country{ color:#424242;}
.zoom_whatsapp_plugin_container{
    /* position: fixed; */
    /* background-color: white;
    box-shadow: 0px 0px 4px 0px grey;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 13px; */
    /* opacity:0; */
    /* display:none; */
    /* cursor:default; */
    /* max-width: 270px; */
    /* z-index: 100005!important; */
}
.zoom_whatsapp_form_disclaimer {
    margin: 0;
    margin-bottom: 10px;
    line-height: 1.3;
    font-weight: bold;
    font-size: 14px;
}
#zoom_whatsapp_plugin_container_classic{
    right: 96px;
}

#zoom_whatsapp_plugin_iframe_minimized_flotante.zoom_whatsapp_plugin_iframe_minimized, #zoom_whatsapp_plugin_container_classic{
    bottom: 50px;
    display:none;
}

.zoom_whatsapp_plugin_container_radios{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 15px 0;
}
.zoom_whatsapp_plugin_container_radios_label{
    width: 100%;
    margin: 0;
    color: black!important
}
.zoom_whatsapp_plugin_container_radios_opts{
    padding: 0 40px;
}
.zoom_whatsapp_plugin_container_radios_opts label{
    color: black!important
}

/* Estilos del Loader al enviar el formulario */
.enviando{ border: 5px solid #e3e3e3!important; border-radius: 50%!important; border-top: 5px solid red!important; width: 40px!important; height: 40px;
	-webkit-animation: spin 2s linear infinite; /* <- Safari */ animation: spin 2s linear infinite;  padding: 0!important;
}
.enviando_label{
    font-weight: 600;
    font-size: 12px;
    display:none;
}
/* Safari -> */@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); }}
@keyframes spin { 0% { transform:  rotate(0deg); } 100% { transform:  rotate(360deg); }
}

/* Estilos del Loader al enviar el formulario */
.spinBorders{ -webkit-animation: spinBorders 1s linear infinite; /* <- Safari */ animation: spinBorders 1s linear infinite;
}
/* Safari -> */@-webkit-keyframes spinBorders { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); }}
@keyframes spinBorders { 0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2); } 100% { box-shadow: 0px 0 0 12px rgba(0, 0, 0, 0); }
}

/* Estilos Panel de administracion del panel */
.zoom-panel-admin{background-color:#b1b1b18a;padding:25px 10px 25px 10px}
.zoom-panel-admin p{font-size:1rem;}
.zoom-panel-admin > .row{margin:0}
#zoom-panel-admin-modal-accept-message .dashicons-before:before, button[name="zoom_panel_table_add_option"] .dashicons-before:before {line-height: 1.3;}
#zoom_panel{background-color:white; margin-top: 25px; border-radius: 5px;}
.zoom_panel_menu{background-color:#090c65; padding: 0; border-radius: 5px;}
.zoom_panel_menu a{color:white; font-size: 20px}
.zoom-panel-admin > .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #090c65; background-color: #e0e0e0;}
.zoom_panel_view{padding:10px 15px}
.zoom-panel-admin h2{color:#090c65}
.zoom_panel_table{border:1px solid #090c65; margin:25px 15px; padding:20px 15px}
.zoom_panel_table > .col-6 > p{font-weight: 600}
.zoom_panel_table > .col-6, .zoom_panel_table > .col-6 > p, .zoom_panel_table > .col-3{margin:auto}
.zoom_panel_table > .col-6 > h1{margin:auto; padding:5px 0}
.zoom_panel_table h1{font-size:18px; font-weight: 400; font-style: oblique}
.zoom_panel_table h5{margin-top:auto; margin-bottom:auto}
#zoom_panel_table_add_option{margin: 10px 20px}
#zoom_panel_table_form_option input{margin:5px}

#zoom_panel_messenger input{width: 80%;}
#zoom_panel_messenger h1{width: 100%;}
#zoom_panel_messenger p{margin-bottom:2px}
#zoom_panel_messenger p.leyenda{font-style:oblique; color:grey; font-size:90%; margin:4px 0px}
#zoom_panel_messenger > .zoom_panel_messenger_button {text-align:center; margin-top:25px}
#zoom_panel_messenger > .zoom_panel_messenger_button button{width:40%; background-color: #090c65; color:white}
#zoom_panel_messenger .help-block{color:red}
#zoom-panel-admin-modal-accept{background-color:#0000009e}
#zoom-panel-admin-modal-accept .btn{width:30%; float: right; background-color: #090c65; color: white; margin:2px 10px 10px 10px}
#zoom_panel_view_errores img{width:100%}
#zoom_panel_view_errores em{color:red; font-size: 15px}
#zoom_panel_view_errores .row{border-bottom:2px solid #090c65; padding:20px 0; margin: 0 30px}
#zoom_panel_view_errores .row div{margin:auto; text-align: justify}

@media(max-width:768px){
    #zoom_panel_view_errores .row{margin: 0}
}

@media screen and (max-width:550px){	
	#formLanding1{ padding: 30px 20px 30px 20px!important; }
    #formLanding1 select{ font-size:9px; }
    #zoom_whatsapp_plugin_iframe_minimized_flotante.zoom_whatsapp_plugin_iframe_minimized.active, #zoom_whatsapp_plugin_iframe_minimized.zoom_whatsapp_plugin_iframe_minimized.active{
        top: 0 !important;
        bottom:0!important;
        right: 0!important;
        left: 0 !important;
        position: fixed!important;
    }
}



