/* Credits Balance Display */
.credits_balance {
    display: inline-block !important;
    position: relative;
    top: -2px;
    margin-left: 5px;
    padding: 2px 6px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #fff !important;
    visibility: visible !important;
    opacity: 1 !important;
    background-color: #4a76a8 !important;
}

/* Credit display in top nav */
#credit_display_top {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Alternate row colors for tables */
table tr:nth-child(odd) {
    background-color: #f9f9f9;
}

table tr:nth-child(even) {
    background-color: #ffffff;
} 