.section-search_extended {
    margin-bottom: 20px;
}

.source-header{
    padding-bottom:6px;
    color:#4e5154;
    display:inline-block;
    font-size:16px;
    /*font-family: Arial;*/
    font-weight:bolder;
}

.delimiter{
    display:block;
    padding-bottom:10px;
}

.a-set-default{
    color:grey;
    cursor:pointer;
    font-size:10pt;
    float:left;
}
.u{
    text-decoration:underline;
}
.a-reset{
    color:grey;
    cursor:pointer;
    font-size:10pt;
    float:right;
}

.field-check-box-name.ds:before{
    content:" ";
    /*background-position: 0px 0px !important;*/
    opacity:0.2;
}
.js-add-search-input-text-clear {
    cursor:pointer;
}

.input-field-wrap.data-field.error .field-text{
    background-color:rgba(247, 61, 52, 0.2) !important;
}

.tags{
    float:left;
    width:100%;
    display:none;
}

.tags .heroes-result-countPerPage{
    display:none !important;
}

.tags .heroes-result-countPerPage-name{
    float:none;
    margin-right:0;
}

.tags .taglist-title{
    float:left;
}

.tags .tag{
    height:auto;
    padding:5px 10px;
    margin:0 5px 9px 0;
    font-size:14px;
    line-height:22px;
}

.tags .tag.active{
    border-bottom-color:red;
}

.tags .tag.active,
.tags .tag:hover{
    color:#4e5154;
}

.tags .tag.all.active{
    border-color:red;
}

.tags .tag.active .tag-title{
    color:#4e5154;
}

.tags .tag span.tag-check{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.tags .tag#pdv.active{ border-color:#a7d8fe; }

.tags .tag span.tag-check-cl-blue{ border-color:#a7d8fe; }

.tags .tag#pmt.active{ border-color:#facc74; }

.tags .tag span.tag-check-cl-orange{ border-color:#facc74; }

.tags .tag#mmr.active{ border-color:#fea7ab; }

.tags .tag span.tag-check-cl-pink{ border-color:#fea7ab; }

.tags .tag#mbk.active{ border-color:#efa7ff; }

.tags .tag span.tag-check-cl-magenta{ border-color:#efa7ff; }

.tags .tag.active span.tag-check-cl-magenta{ background-color:#efa7ff; }

.tags .tag#vpp.active{ border-color:#97d396; }

.tags .tag span.tag-check-cl-green{ border-color:#97d396; }

.tags .tag.active span.tag-check-cl-green{ background-color:#97d396; }

.heroes-result-total{ height:18px; box-sizing:border-box; }

.heroes-result-total span{
    margin-right:10px;
}
.heroes-result-total, .heroes-result-similar{
    margin-bottom:10px;
    display:none;
    margin-right:25px;
    float:left;
    font:14px/18px "PT Sans", sans-serif !important;
}
.message-alert{
    padding:25px 35px;
    border:1px solid #dddcdb;
    margin:28px 0 10px;
    display: none;
}
.heroes .heroes-list .heroes-list-item .heroes-list-item-name-wrap a.heroes-ico-archive{
    right: 0px;
}
