.notional-scorecard th[role=columnheader]:not(.no-sort) {
    cursor: pointer;
}

.notional-scorecard th[role=columnheader]:not(.no-sort):after {
    content: '';
    float: right;
    margin-top: 7px;
    border-width: 0 4px 4px;
    border-style: solid;
    border-color: #404040 transparent;
    visibility: hidden;
    opacity: 0;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.notional-scorecard th[aria-sort=ascending]:not(.no-sort):after {
    border-bottom: none;
    border-width: 4px 4px 0;
}

.notional-scorecard th[aria-sort]:not(.no-sort):after {
    visibility: visible;
    opacity: 0.4;
}

.notional-scorecard th[role=columnheader]:not(.no-sort):hover:after {
    visibility: visible;
    opacity: 1;
}

.notional-scorecard .status {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
    -webkit-border-radius: 2px 2px;
    -moz-border-radius: 2px 2px;
    border-radius: 2px 2px;
    padding: 2px 4px;
    text-transform: uppercase;
}

.notional-scorecard .buy {
    background-color: #E2FB7C;
    color: #6A0;
}

.notional-scorecard .hold {
    background-color: #999;
    color: #fff;
}

.notional-scorecard .sell,
.notional-scorecard .sold {
    background-color: #c00;
    color: #fff;
}

.notional-scorecard .bbn {
    background-color: #8b0;
    color: #fff;
}
.notional-scorecard .green{
    color: #393;
}
.notional-scorecard .red{
    color: #c30;
}