.mod-notifier-pill {
    cursor: pointer;
}

.mod-notifier_pill_side .badge {
    position: absolute;
    left: 7px;
    top: -7px;
}

.mod-notifier_pill_top .mod-notifier-pill {
    color: white;
    position: absolute;
    right: 10px;
    top: -7px;
}

.mod-notifier_pill_top .badge {
    position: absolute;
    left: 7px;
    top: -7px;
}

.pill-message-view {
    opacity: 0.5;
    cursor: pointer;
    font-size: large;
}

.pill-message-view:hover, .mod-notifier-pill-title .pill-title_bt:hover {
    opacity: 1;
}

.mod-notifier-pill-title .pill-title_bt {
    opacity: 0.5;
    cursor: pointer;
}

.popover {
    max-width: none;
}

.container-fluid > .mod-notifier-messages {
    position: sticky;
    top: 8px;
    z-index: 100000;
}

#cm-mod-notifier-messages .headers div.col a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
#cm-mod-notifier-messages_GridData .row:not(.alert-info, .alert-danger, .alert-warning, .alert-primary, .alert-secondary, .alert-success, .alert-light, .alert-dark) {
    background-color: white;
}

#cm-mod-notifier-messages_GridData .row.has-link {
    cursor: pointer;
}

#cm-mod-notifier-messages_GridData .row.has-link:hover {
    filter: brightness(0.9);
}