.status-0 {
    background-color: gold;
}

.status-1 {
    background-color: #5bc0de;
}

.status-2 {
    background-color: #68b604;
}

.status-10 {
    background-color: red;
}

.currency,
.percent {
    text-align: right;
}

th.currency {
    width: 100px;
    text-align: center;
}

th {
    text-align: center;
}


.w-100 {
    width: 100px;
}

.h-50 {
    height: 50px;
}


.strong {
    font-weight: bold;
}

.fs-09em,
.size-09 {
    font-size: 0.9em;
}

.fs-08em,
.size-08 {
    font-size: 0.8em;
}

.fs-07em {
    font-size: 0.7em;
}

.nowrap {
    white-space: nowrap;
}

.nowrap td {
    white-space: nowrap;
}


#auth-login {
    position: absolute;
    font-size: 0.8em;
    bottom: 1px;
    opacity: 0.5;
    white-space: nowrap;
}

#disconnect {
    position: relative;
    bottom: 5px;
}

.opacity0 {
    opacity: 0;
}

.z-index-10 {
    z-index: 10;
}

.z-index-20 {
    z-index: 20;
}

.table-detail {
    font-size: 9px;
    margin: 0px;
}


.cursor-default {
    cursor: default;
}

label,
.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.comptable tfoot tr {
    border-top: solid 2px black;
    font-weight: bold;
}

.comptable th,
.comptable td {
    border-right: dotted 1px #ccc;
}

.comptable th:last-child,
.comptable td:last-child {
    border-right: none;
}


.tax-recap {
    padding: 1em;
    background-color: #eee;
    list-style: none;
    font-size: 0.8em;
    text-align: center;
    color: #666;
    border-radius: 6px;
}

.tax-recap li {
    display: inline-block;
    margin-right: 20px;
}

.tax-recap li:last-child {
    margin-right: 0;
}