
/*---WhatsApp-----------------------------------------------------------------*/
.btn-accion{
    text-align: center;
    right: 30px;
    bottom: 10px;
    position: fixed;
    z-index: 9999;
    animation-name: animatebottom;
    animation-duration: 0.5s;
    text-decoration: none;
}
a.btn-accion{
    text-decoration: none;
}
.icono-block{
    display: block !important;
    position: relative !important;
    width: 50px !important;
    height: 50px !important;
    transition: all .25s ease-in-out !important;
    left: 25px;
    top: 22px;
}
/*---Sombra---*/
.icono-sombra{
    background:#4DC247;
    position: absolute !important;
    z-index: 0 !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
    margin: auto !important;
    animation: TWL-widget-underlay 4s infinite;
    border-radius: 100% !important;
}
@keyframes TWL-widget-underlay {
    0% {
        opacity: .25;
        width: 0;
        height: 0
    }

    40% {
        opacity: .25
    }

    to {
        opacity: 0;
        width: 100px;
        height: 100px
    }
}
/*---FIN Sombra---*/
.icono{
    background:#4DC247;
    position: absolute !important;
    z-index: 10 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    border-radius: 50% !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.2) !important;
    cursor: pointer !important;
}
/*---Animacion ICON---*/
.icono i{
    display: block !important;
    width: 35px !important;
    height: 36px !important;
    cursor: pointer !important;
    color: #fff !important;
    transition: all .25s ease-in-out !important;
    font-size: 35px !important;
    animation: tada 1s infinite;
    margin: 0 !important;
    padding: 0 !important;
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1);
    }

    10%, 20% {
        -moz-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -moz-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -moz-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -moz-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@-o-keyframes tada {
    0% {
        -o-transform: scale(1);
    }

    10%, 20% {
        -o-transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -o-transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -o-transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -o-transform: scale(1) rotate(0);
        opacity: 1;
    }
}

@keyframes tada {
    0% {
        transform: scale(1);
    }

    10%, 20% {
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        transform: scale(1) rotate(0);
        opacity: 1;
    }
}
.tada {
    -webkit-animation-name: tada;
    -moz-animation-name: tada;
    -o-animation-name: tada;
    animation-name: tada;
}
/*---FIN Animacion ICON---*/

.texto-accion{
    width:100px;
    color:#FFFFFF;
    background-color:#4DC247;
    z-index: 9999;
    font-size:14px;
    border-radius:5px;
    font-weight:700;
    line-height:30px;
    text-align:center;
}
.texto-accion span{
    font-family: "Open Sans" , Arial, sans-serif;
    margin-left:2px;
    margin-right:2px;
}
/*---FIN WhatsApp-------------------------------------------------------------*/
