.msfavorites {
}

span.msfavorites .msfavorites-total {
    display: inline-block;
}

a.msfavorites-link {
    text-decoration: none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

a.msfavorites-link:hover {
    border-bottom-style: solid;
}

a.msfavorites-link.active {
    border-bottom: none;
    background: #efefef;
    color: black;
}

.msfavorites .loading {
    opacity: .7;
    cursor: default;
}

.msfavorites .loading:hover {
    text-decoration: none;
}

.msfavorites a:hover, .msfavorites a:focus {
    color: #2A6496;
    text-decoration: none;
}

.msfavorites .msfavorites-add {
    display: inline-block;
}

.msfavorites .msfavorites-remove,
.msfavorites .msfavorites-go {
    display: none;
}
.msfavorites .msfavorites-total{}

.msfavorites[data-added="added"] .msfavorites-add {
    display: none;
}

.msfavorites[data-added="added"] .msfavorites-remove,
.msfavorites[data-added="added"] .msfavorites-go,
.msfavorites[data-added="added"] .msfavorites-total {
    display: inline-block;
}

.bx_compare .table_compare .item .del .fa:after {
    content: "\f2ed";
}
table.table tbody >tr >.obnulenie {
    padding: 5px 3px;
}
table.table tbody >tr >.obnulenie table tr td {
    padding: 5px 10px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f0f0f0;
}
table.table>tbody>tr>td.obnulenie table {
    width: 100%;
}
table.table>tbody>tr>td.obnulenie table tr td{
    border-top: 1px solid #e0e0e0;
    border-bottom: none;
}
.compare-itmpro {margin-bottom: 10px;}
.msfavorites-remove .fa{
    color: #f00;
}