.favorito {
    display: flex;
    min-width: 20px;
    min-height: 20px;
    padding: 5px;
}

.favorito.atv svg {
    stroke: black;
    fill: yellow;
}

.favorito svg {
    fill: transparent;
    stroke-width: 2px !important;
    stroke: #607D8B;
    display: flex;
    min-width: 20px;
    min-height: 20px;
    transition: 0.4s;
}

.favorito:hover svg {
    filter: drop-shadow(0px 0px 6px grey);
}

.favorito.atv:hover svg {
    filter: drop-shadow(0px 0px 6px #F44336);
    stroke: #F44336;
    fill: transparent;
}
