.badge {
    padding: 2px 4px;
    font-size: 10px;
    font-weight: 400;
    color: #999;
    background: #e3e2dc;
    background: rgba(227,226,220,.25);
    border-top: 1px solid #d8d7d1;
    border-right: 1px solid #f1f0ed;
    border-bottom: 1px solid #f1f0ed;
    border-left: 1px solid #d8d7d1;
    border-radius: 3px;
    margin-right: 3px;
}

.badge:hover {
    color: #fff;
    background: #cb810d;
}

.badge.mentor-post {
    color: #fff;
    background: #eebe00;
}

.badge.staff-post {
    color: #fff;
    background: #5aaf2d;
}

div.pagination{margin:0;}
dt{display:none;}

label {
    display: inline-block;
    margin-bottom: 3px;
    font-size: 13px;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(255,255,255,.5);
}

hr {
    border-top: 1px solid #d8d7d1;
    border-bottom: 1px solid #f1f0ed;
}

.well {
    padding-top: 10px;
}

#search-panel .input-group-addon {
    cursor:pointer;
}


/* FACETS
// ------------------------- */

.facet {

}
.facet h5 {
    margin: 0 0 6px;
    padding: 0 0 6px;
    text-transform: uppercase;
    border-bottom: 2px solid #eee;
}
.facet ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.facet li {
    margin-bottom: 3px;
    display: inline-block;
}
.facet-link {
    font-size: 13px;
    line-height: 1.2;
    text-decoration: none;
    color: #000;
}
.facet-link:hover, .facet-link.facet-refined {
    color: #ed5565;
}
.facet .facet-link.facet-refined:hover {
    text-decoration: line-through;
    color: #ed5565;
}
.facet-count {
    color: #999;
    float: right;
    margin-left:5px;
    position: relative;
    top: 1px;
}
/* Checkboxes */
.facet-disjunctive {
    font-weight: normal;
    position: relative;
    margin-left: 18px;
}
.facet-disjunctive:before {
    position: absolute;
    top: 1px;
    left: -18px;
    width: 16px;
    height: 16px;
    content: '';
    background: url(../img/checkbox_icons.png) 0 0 no-repeat;
}
.facet-disjunctive:hover:before {
    background-position: -24px 0;
}
.facet-disjunctive.facet-refined:before {
    background-position: -48px 0;
}
.facet-disjunctive.facet-refined:hover:before {
    background-position: -72px 0;
}

.facet ul > li {
    padding: 0 5px;
}