#btnMas{
    display:none;
}

.chat{
    position: fixed;
    bottom: 10px;
    left: 15px;
    z-index: 9999;
}

.redes a, .mensaje{
    display: block;
    text-decoration: none;
    /* background: #cc2b2b; */
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
    transition: all 500ms ease;
}

.redes .verde{
    background: #05a547;
    color: #fff;
     box-shadow: 0 1px 10px rgba(0,0,0,0.4);
}

.redes .azul{
    background: #006eff;
    color: #fff;
     box-shadow: 0 1px 10px rgba(0,0,0,0.4);
}

i{
    /* padding: 0;
    margin: 0; */
    font-size: 20px;
}

.redes .verde:hover{
    background: #fff;
    color: #05a547;
    font-size: 22px;
}

.redes .azul:hover{
    background: #fff;
    color: #006eff;
    font-size: 22px;
}


.redes a{
    margin-bottom: -15px;
    opacity: 0;
    visibility: hidden;
}

#btnMas:checked~ .redes a{
    margin-bottom: 10px;
    opacity: 1;
    visibility: visible;
}

.mensaje{
    cursor: pointer;
    background: #50a8ff;
    font-size: 20px;
}

#btnMas:checked ~ .btnMas .mensaje{
    transform: rotate(-45deg);
    font-size: 24px;
}


.btn-redes{
    position: fixed;
    bottom: 10px;
    left: 30%;
    z-index: 9999;
    width: 50px;
}

#btnver{
    display:none;
}
#btnver:checked~ .comparte a{
    margin-bottom: 10px;
    opacity: 1;
    visibility: visible;
}
#btnver:checked ~ .btnver .mesage{
    transform: rotate(-45deg);
    font-size: 24px;
}
.comparte a, .mesage{
    display: block;
    text-decoration: none;
   background: #0147AF; 
    color: #fff;
    width: 50px;
    height: 50px;
    margin-right:10px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
    transition: all 500ms ease;
}
.comparte {
    display:inline-flex;
    position: fixed;
    bottom: 70px;
    left: 10%;
    z-index: 9999;
}
.comparte a{
    margin-bottom: -15px;
    opacity: 0;
    visibility: hidden;
}
.mesage{
    cursor: pointer;
    /*background: #50a8ff;*/
    font-size: 20px;
}
.gracias {
   margin-bottom: -15px;
    opacity: 0;
    visibility: hidden; 
}
#btnver:checked~ .gracias{
    margin-bottom: 80px;
    margin-left: -70px;
    opacity: 1;
    visibility: visible;
    transition: all 500ms ease;
}