﻿.tag.btn {
    border: 1px solid #dbdcdd;
    border-radius:12px;
    padding: 5px 10px 3px 8px;
    line-height: 1.14em;
}
.tag.btn .glyphicon {
    margin-right: 5px;
    width:12px;
    font-size: 8px;
    top:-2px;
}
.tag.btn:hover,
.tag.btn:active,
.tag.btn.active {
    border: 1px solid #0066B2;
    background-color:transparent;
    outline:none;
    box-shadow: none;
}
.tag.btn:focus {
    outline: thin dotted;
    outline-offset: 1px;
    background-color:transparent;       
}
.tag.btn:active,
.tag.btn.active {
    color: #0066B2 !important;
}
.tag.btn.active .glyphicon {
    top:0;
}
.tag.btn.active .glyphicon:before {
    content: "\e60e";
    font-size: 13px;
}