﻿img { max-width: 100%; }
.float { position: fixed; width: 66px; bottom: 21px; right: 13px; color: #FFF; border-radius: 50px; text-align: center; z-index: 1000; }
.float .tooltiptext { visibility: hidden; width: 120px; background-color: #7ab433; color: #fff; text-align: center; border-radius: 6px; padding: 13px 0; position: absolute; z-index: 1; bottom: 183%; left: -55%; margin-left: -60px; opacity: 0; transition: opacity 0.3s; font-family: 'Raleway', sans-serif; font-weight: 700; }
element.style { display: block; }
.container-open { animation: open 1s; }
.iframeContainer { position: fixed; bottom: -21vh; border: none; width: 340px; right: 13px; background-color: transparent; z-index: 2001; display: none; }
.float .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: 45px; border-width: 5px; border-style: solid; border-color: #7ab433 transparent transparent transparent }
.float:hover .tooltiptext { visibility: visible; opacity: 1 }
.responsive-iframe { position: relative; width: 445px; height: 86vh; border: none; background: #fff; -ms-zoom: .75; -moz-transform: scale(.75); -moz-transform-origin: 0 0; -o-transform: scale(.75); -o-transform-origin: 0 0; -webkit-transform: scale(.75); -webkit-transform-origin: 0 0; -webkit-box-shadow: 0 0 15px 0 rgb(0 0 0 / 75%); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .75); box-shadow: 0 0 15px 0 rgb(0 0 0 / 75%); }
.toggle { position: absolute; right: 11px; top: 15px; text-align: center; z-index: 100; border-radius: 30px; }
#cerrarChat { cursor: pointer; right: 22px; }
#chatAnchor{z-index: 2001 !important;}
.responsive-iframe-2 { position: relative; width: 100%; height: 85vh; border: none; background: #fff; -ms-zoom: .75;}
#chatDivTemp{ width: 100% }



.borde-verde { border: 3px solid #96c83c; transition: border 0.2s ease; }
/* Parpadeo del borde */
@keyframes parpadeo-borde {
    0%, 100% { border: 0px solid transparent; }
    50% { border: 3px solid #96c83c; }
}
/* Clase que activa el parpadeo */
.parpadeando { animation: parpadeo-borde 0.6s ease-in-out 3; /* Parpadea 3 veces */ }