.btn-group-xs>.btn, body .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-sm>.btn, body .btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

#ex4{
    width: 25px;
    position: relative;
    font-size: 27px;
    color: #FFF;
    float: left;
}
#ex4 .p1[data-count]:after{
    position:absolute;
    right:-8px;
    top:-12px;
    content: attr(data-count);
    font-size:48%;
    padding:.2em;
    border-radius:50%;
    line-height:1em;
    color: white;
    background:rgba(255,0,0,.85);
    text-align:center;
    min-width: 1em;
    font-weight: bold;
}

a.icon-compare-detail:link,
a.icon-compare-detail:visited{
    color: #FFF;
}
a.icon-compare-detail #ex4{
    color: #FFF;
}
div.eoshop-compare .icon-stack{
    background: transparent;
}

.eoshop-compare{
    margin-right: 18px;
}
.eoshop-cart, .eoshop-compare{
    float: left;
}

.eoshop-compare #ex4 > a > span > span{
    line-height: 34px;
}

h3.compare-tilte{
    float: left;
    margin-right: 8px;
    font-size: 14px;
    color: #FFF;
}
