
.navTarget .envelopeContainer {
  display:inline-block;
  margin-right:35px;
  margin-bottom:10px;
}

.navTarget .envelopeContainer.row_last {
    margin-right:0;
}

.badge {
    vertical-align: middle;
    display:inline-block;
    min-width:150px;
}

.badge .contentBox > * {
    display:inline-block;
    vertical-align: middle;
}

.searchResultHead .leftarrowcaption {
    display:inline-block;
    float:none;
    vertical-align: middle;
}

.filter {
    height:200px;
    overflow: auto;
}

.filter > ul, .filter > .mCustomScrollBox > .mCS_no_scrollbar > ul {
    margin-right:15px;
}

.filter li {
    padding: 1px;
    margin-bottom:2px;
    position: relative;
    background:white;
    text-align: left !important;
}

.filter li:hover {
    background: #e7ebae;
}

.filter li > a {
    white-space: nowrap;
    display: block;
}

.filter li > a:hover {
    text-decoration: none;
}

.filter li > a > * {
    display:inline-block;
    vertical-align: middle;
}

.filter li > a figure {
    margin-right:5px;
    min-width:40px;
    min-height:40px;
}

.filter li > a span.count {
    color: #999;
    font-size: .7em;
    display: inline-block;
}

.filter li > a span.name {
    max-width:155px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.filter li > a span.loading {
    display:none;
    position:absolute;
    top:50%;
    right:5px;
    margin-top:-12px;
}

.filter li > a.loading span.loading {
    display:block;
}

.filter li > a.remove {
    display:none;
    position:absolute;
    top:50%;
    right:5px;
    margin-top:-12px;
}

.filter li.selected {
    background-color: #9da60a;
}
.filter li.selected > a {
    color:white;
}

.filter li.selected figure {
    border-color: #848f04;
}

.filter li.selected > a span.name {
    color:white;
}

.filter li.selected > a span.count {
    color:#656e02;
}

.filter li.selected:hover > a.remove, .filter li.selected a + a.remove.loading {
    display:block;
}

.gad_abs {
    padding:10px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    position:absolute;
    top:335px;
}