.lb-tags{
  margin-left:2rem;
}
.lb-tags li{
  margin-right:.5rem;
  margin-bottom:.5rem;
}
.lb-tags li:last-child{
  margin-right:0;
}
.lb-tags .tag{
  border-radius:4px;
  color:#fff;
  padding:.25rem .5rem;
}
.lb-tags .tag i{
  font-size:small;
}
.lb-tags .tag.nl{
  cursor:default;
}
.tc-red{
  background-color:#f74860;
}
.tc-red.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #f74860;
}
.tc-red.tags-invert i{
  color:#f74860;
}

a.tc-red:hover{
  background-color:#e80a29 !important;
}
a.tc-red:hover.tags-invert,a.tc-red:hover.tags-invert i{
  color:#fff;
}

.tc-green{
  background-color:#00866c;
}
.tc-green.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #00866c;
}
.tc-green.tags-invert i{
  color:#00866c;
}

a.tc-green:hover{
  background-color:#003a2e !important;
}
a.tc-green:hover.tags-invert,a.tc-green:hover.tags-invert i{
  color:#fff;
}

.tc-blue{
  background-color:#2278c0;
}
.tc-blue.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #2278c0;
}
.tc-blue.tags-invert i{
  color:#2278c0;
}

a.tc-blue:hover{
  background-color:#164f7f !important;
}
a.tc-blue:hover.tags-invert,a.tc-blue:hover.tags-invert i{
  color:#fff;
}

.tc-purple{
  background-color:#4c2f48;
}
.tc-purple.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #4c2f48;
}
.tc-purple.tags-invert i{
  color:#4c2f48;
}

a.tc-purple:hover{
  background-color:#1d121b !important;
}
a.tc-purple:hover.tags-invert,a.tc-purple:hover.tags-invert i{
  color:#fff;
}

.tc-yellow{
  background-color:#fdd370;
}
.tc-yellow.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #fdd370;
}
.tc-yellow.tags-invert i{
  color:#fdd370;
}

a.tc-yellow:hover{
  background-color:#fcbc25 !important;
}
a.tc-yellow:hover.tags-invert,a.tc-yellow:hover.tags-invert i{
  color:#fff;
}

.tc-orange{
  background-color:#f2951c;
}
.tc-orange.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #f2951c;
}
.tc-orange.tags-invert i{
  color:#f2951c;
}

a.tc-orange:hover{
  background-color:#b76c0a !important;
}
a.tc-orange:hover.tags-invert,a.tc-orange:hover.tags-invert i{
  color:#fff;
}

.tc-grey{
  background-color:#51534a;
}
.tc-grey.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #51534a;
}
.tc-grey.tags-invert i{
  color:#51534a;
}

a.tc-grey:hover{
  background-color:#2a2b26 !important;
}
a.tc-grey:hover.tags-invert,a.tc-grey:hover.tags-invert i{
  color:#fff;
}

.tc-grey-light{
  background-color:#e0e0e0;
}
.tc-grey-light.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #e0e0e0;
}
.tc-grey-light.tags-invert i{
  color:#e0e0e0;
}

a.tc-grey-light:hover{
  background-color:#bababa !important;
}
a.tc-grey-light:hover.tags-invert,a.tc-grey-light:hover.tags-invert i{
  color:#fff;
}

.tc-grey-dark{
  background-color:#212529;
}
.tc-grey-dark.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #212529;
}
.tc-grey-dark.tags-invert i{
  color:#212529;
}

a.tc-grey-dark:hover{
  background-color:#000 !important;
}
a.tc-grey-dark:hover.tags-invert,a.tc-grey-dark:hover.tags-invert i{
  color:#fff;
}

.tc-{
  color:#51534a;
  background-color:#00866c;
}
.tc-.tags-invert{
  background-color:#fff;
  color:#51534a;
  box-shadow:0 0 2px #51534a;
  border-bottom:2px solid #00866c;
}
.tc-.tags-invert i{
  color:#00866c;
}

a.tc-:hover{
  color:#51534a;
  background-color:#005343;
}
a.tc-:hover.tags-invert,a.tc-:hover.tags-invert i{
  color:#fff;
}

/*# sourceMappingURL=tm-bits-tags.css.map */