.container {
}

#header_logo {
    height: 1em;
}

tr.alert > td {
    background-color: lightyellow !important;
    font-weight: bold;
}

.noalert {
    color: mediumseagreen !important;
}

.blink-me {
    animation: blinker 2s ease-in infinite;
}

@keyframes blinker {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 0.75;
    }
    50% {
        opacity: 0.15;
    }
    60% {
        opacity: 0.75;
    }
    100% {
        opacity: 1;
    }
}

.caselogRequired::after {
    content: " *";
    color: #999;
    font-family: "Glyphicons Halflings";
    font-size: 0.8em;
    font-weight: 400;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
}

.touched:required {
    background-color: #ccccff;
}

.touched:valid {
    background-color: #ffffff;
}

.touched:invalid {
    background-color: #ffcccc;
    border-color: #ff8888;
}

.touched:focus:invalid {
    background-color: #ffffcc;
    border-color: #ff8888;
}

.touched:focus:valid {
    background-color: #ccffcc;
    border-color: #88ff88;
}

td.clickable-column {
    cursor: pointer;
    cursor: hand;
}

.description {
    white-space: pre;
    white-space: pre-wrap;
}

/*
 * Used to scroll content into view in case hash-links are used.
 */
.comment_anchor:before,
.action_anchor:before {
    display: block;
    content: " ";
    margin-top: -75px;
    height: 75px;
    visibility: hidden;
}

tr.even {
    background-color: rgba(255, 255, 255, 0.5);
}

.media-heading,
.media-body > p,
.media-body > span {
    word-break: break-word;
}
