.article-fav{
    padding:10px 0;
    width:100%;
    position: relative;
    border-top:1px solid #ccc;
}

.title-row{
    font-size:1.2em;
    font-weight: bold;
}

.article-fav a{
    color:#333;
    font-weight: 500;
}

.group-txt{
    color:#888;
    font-size:.9em;
    margin-left: 15px;
}

.update-fav{
    width:auto!important;
    margin: 10px 10px 10px 0;
    display: inline-block;
    background: transparent;
    border:none;
    position: relative;
}

.delete-row{
    cursor: pointer;
    text-decoration: underline;
    color:#999;
    float:right;
    margin-right:20px;
}

.button-fav.update-fav {
    color:#333;
    font-size: 20px;
    padding: 5px;
}
.btn-ver i{
    color:#333;
}
.btn-fav i{
    color:#333
}
.btn-ver.fav-active i{
    color:green;
}
.btn-fav.fav-active i{
    color:#ffb600;
}
.btn-ver:hover,
.btn-ver:focus,
.btn-fav:hover,
.btn-fav:focus {
    background-color: transparent;
    box-shadow: 0 0;
}
.not-logged-msg{
    transition: .5s ease;
    pointer-events: none;
    position: absolute;
    opacity: 0;
    top:-50px;
    width:150px;
    border-radius: 4px;
    text-transform: none;
    left:0;
    font-size:.8em;
    background: rgba(0,0,0,.3);
    color:#fff;
    padding:4px;
}
.not-logged:hover .not-logged-msg{
    opacity: 1;
}