.float-button{
    width :80px;
    height:80px;
    border-radius: 50px;
    display: flex;
    justify-content:center;
    align-items:center;
    position: fixed;
    font-size:20px;
    bottom:10px;
    right:10px;
    cursor:pointer;
    box-shadow: 3px 3px 5px gray;
    transition-duration: 0.6s;
    padding-left:15px;
    padding-right:15px;
    animation-name: btnFloatRight;
    animation-duration: 1s;
    z-index: 5;   
}
.float-button label{
    margin-left:3px;
    margin-right: 3px;
    max-width:100px;
    text-align: right;
    cursor:pointer;
}
.float-button.ancho{
    width:120px;
    height:35px;
    font-size:12px;    
}
.float-button.ancho{
    width:100px;
    height:35px;
    font-size:12px;    
}
.float-button.ancho150{
    width:150px;
    height:35px;
    font-size:12px;    
}
.float-button:hover{
}
.float-button.second{
    bottom:100px;
}
.float-button.third{
    bottom:90px;
}
.float-button.fourth{
    bottom:130px;
}
.float-label-top{
    display: flex;
    position: fixed;
    bottom: 0;
    right: 10px;
    width:75px;
    min-height: 150px;
    background-color:red;
    color:black;
}
@keyframes btnFloatRight{
    from{
       opacity:0;
    }
    to{
        opacity:1;
    }
}
@media only screen and (max-width: 600px) {
    .float-button.ancho{
        font-size:12px;
        width:120px;
        height:35px;
    }
    .float-button label{
        max-width:90px;
    }
    .float-button.second{
    }
}


@media print {
    .float-button{
        display:none;
    }    
}
