.glyphicon { margin-right:5px; }
.thumbnail
{
    margin: 5px;
    padding: 5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    max-width: 192px;
    transition: background-color 0.4s ease;
}

.item {
  position: relative;
  cursor: pointer;
  margin-bottom: 20px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}

h6
{
    color: #999;
}

img.group.list-group-image
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}

.tooltip-modal {
    background: #333;
    border: 1px solid #999;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    padding: 10px;
    font-size: 0.85em;
    max-width: 300px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  .tooltip-modal.show {
    display: block;
    opacity: 1;
  }

.tag-label {
    display: inline-block;
    padding: 2px 8px;
    margin: 2px 4px 2px 0;
    font-size: 0.75em;
    font-weight: 600;
    color: #222;
    border-radius: 999px;
    white-space: nowrap;
}
  
