 .resonate {
    padding:0.3em 0.5em;
    transition: background 0.25s ease;
    background-color: #FFF2EE;
    color: black;
    cursor: pointer;

    -webkit-border-radius: 0.2em;
    -moz-border-radius: 0.2em;
    border-radius: 0.2em;
    max-width: 100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display: inline-block;
    vertical-align: middle;
}

.resonate .glyphicon {
    color: #E83B2B;
    margin-right:5px;
    display: inline-block;
}


.resonate .resonate-duration {
        font-size: 0.6em;
    margin-left: 5px;
}

.resonate-available {
    color: #E83B2B;
    border-top: #F4F3F4 solid 1px;
    border-bottom: #F4F3F4 solid 1px;
    padding:5px 0px;
    margin-bottom:10px;
    cursor: pointer;
}