.container-wide {
    max-width: 1300px !important;
}

.employee-role {
    align-items: flex-start;
    display: inline-flex;
    font-size: inherit;
}

.employee-role-icon {
    color: #EB0A1E;
    margin-left: 10px;
    margin-right: 3px;
    vertical-align: top;
}

.employee-role-text {
    color: #EB0A1E;
    display: inline-block;
    font-family: inherit;
    font-weight: 600;
    line-height: 1.2;
    vertical-align: top;
    white-space: normal;
    width: 60px;
}

/* if using 2 sticky-tops and one is below the other*/
.sticky-top-child {
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    z-index: 1029;
}
/* Dashboard widgets: the card footer carries its own top padding, so the card body's bottom
   padding is a dead band above it. Scoped to .dashboard-widgets (set on the dashboard's
   indexTemplates wrapper) rather than applied to .card-body globally - that class appears 66
   times across 48 views and only the 9 dashboard widgets want this.

   :not(:last-child) means "only when a footer follows". Dropping the padding is only safe
   because the footer replaces it; on a footerless card the content would sit flush against the
   bottom edge. widgets/bdc-agent-appt-count.volt is exactly that card. */
.dashboard-widgets .card-body:not(:last-child) {
    padding-bottom: 0;
}
