.lh-30 {
    line-height: 30px;
}

.overflow-hidden {
    overflow: hidden;
}

.message-day-link {
    color:#2bbbad !important;
}

.report-page-header .fa-calendar {
    cursor:pointer;
}

/* Restart timer popover */
.popover {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    cursor: default;
    display: inline-block;
    max-width: 230px;
    min-width: 100px;
}

/* Restart timer popover arrows */
.popover .arrow::before {
    border-bottom: 10px solid #bbb;
    margin: -12px 0 0 -10px
}

.popover .arrow:after {
    border-top: 10px solid #bbb;
    margin: -9px 0 0 -10px;
    bottom: -22px;
}

.bs-popover-top .arrow::before{
    display: none;
}

.bs-popover-top .arrow::after{
    display: block;
}

.bs-popover-bottom .arrow::before{
    display: block;
}

.bs-popover-bottom .arrow::after{
    display: none;
}

/* Restart timer popover buttons */
.popover .btn{
    color:#212529 !important;
    width: 100% !important;
}

.popover .btn-default {
    color:#ffffff!important;
}

/* Disable actions class */
.disable-actions {
    pointer-events:none!important;
    opacity: 0.65!important;
}

/* Entry interval color */
.time-entry .interval {
    color:#696969;
}