.positive {
    color: #318e00;
    font-weight: bold;
}
.negative {
    color: #cc504e;
    font-weight: bold;
}
.invisible-report {
    color: rgba(0,0,0,0);
    font-size: 0;
}
.uid {
    font-size: 10px;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    display: inline-block;
    overflow: hidden;
    max-width: 40px;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.short-1, .short-2, .short-3, .short-4, .short-5, .short-6 {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.short-1 {
    max-width: 50px;
}
.short-2 {
    max-width: 100px;
}
.short-3 {
    max-width: 150px;
}
.short-4 {
    max-width: 200px;
}
.short-5 {
    max-width: 250px;
}
.short-6 {
    max-width: 300px;
}
.loading {
    opacity: 0.5;
}
.btn-action {
    width: 60px;
}
tr.top-border {
    border-top: 2px #ddb solid;
}

.btn-group-xs>.btn, .btn-xs {
    padding: 0.15rem 0.25rem;
    font-size: 0.75rem;
    line-height: 1.0;
    border-radius: 0.2rem;
    margin: 0 5px 2px 5px;
}

.table .thead-light th {
    color: #000000;
    background-color: #cbd3da !important;
    border-color: #dee2e6;
}
body.ea-dark-scheme .text-muted {
    color: #555 !important;
}
body.ea-light-scheme .text-muted {
    color: #ddd !important;
}
body.ea-dark-scheme .badge.text-bg-light,
body.ea-dark-scheme .badge.text-bg-warning {
    color: #000 !important;
}
.text-muted-2 {
    color: #ccc;
}
.text-muted-3 {
    color: #ddd;
}
.tooltip-inner {
    text-align: left;
    white-space: pre;
    max-width: none;
}

.text-bg-khaki{color: #ccc !important;background-color:#485E2CFF!important}

.nowrap {white-space: nowrap;}
.break-words {max-width: 90%; word-break: break-all;}
