﻿.alert-icon {
    cursor: pointer;
    padding: 3px;
    border-radius: 3px;
    transition: all 300ms ease-in-out;
}

    .alert-icon:hover {
        opacity: 0.8;
        background-color: lightgray;
    }

    .alert-icon.work {
        color: #4bb961;
        font-weight: bold;
    }

    .alert-icon.hide {
        color: #da6f40;
        font-weight: bold;
    }

.expandable-alert-container {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    padding-bottom: 2px;
    width: 100%;
}

.alert-toggler {
    cursor: pointer;
    display: block;
}

    .alert-toggler:hover {
        color: lightgrey;
    }

.alert-toggler-icon {
    padding-left: .25em;
    position: absolute;
}

.sortable-column-header {
    text-decoration: underline;
    cursor: pointer;
}

.alerts-container {
    display: inline-block;
    margin-bottom: .5em;
}

    .alerts-container a {
        color: #023a95 !important;
    }

    .alerts-container .formatted-table tr td.link-cell {
        text-align: left;
    }

    .alerts-container .formatted-table {
        min-width: 600px;
    }
