.analytics-rank-table {
    margin: 10px 0;
    cursor: default;
}
.analytics-rank-table td > div {
    width: 85%;
    text-align: center;
    margin: 0 auto;
}
.analytics-rank-table td:first-child > div {
    float: left;
}
.analytics-rank-table td:last-child > div {
    float: right;
}
.analytics-rank-table .analyticsRank {
    font-size: 20pt;
    display: inline-block;
}
.analytics-rank-table .analytics-rank-header {
    font-weight: bold;
    margin-bottom: 15px;
}
.analytics-rank-table .analytics-rank-description {
    margin-top: 20px;
}
.analytics-rank-update {
    float: right;
    width: 20px;
    background: url('../images/refresh.png') center no-repeat;
    display: inline-block;
    cursor: pointer;
    opacity: 0.7;
}
.analytics-rank-update:hover {
    opacity: 1.0;
}
.analytics-rank-date {
    cursor: default;
    float: right;
    color: #898989;
    font-size: 10pt;
}

.analytics-report .empty {
    color: #898989;
}
.analytics-report .black {
    color: #3B3B3B;
}
.analytics-report .row:not(:first-of-type) {
    margin-top: 30px;
}
.analytics-report .row:not(:first-of-type) .cell-contents:first-of-type ,
.analytics-report .cell-attributes-head {
    padding-top: 30px;
}
.analytics-report .analytics-attr-header {
    font-weight: bold;
    border-bottom: 1px solid;
    border-radius: 0;
}
.analytics-report .cell-contents {
    text-align: justify;
}
.analytics-report .analytics-attr-header:not(:first-of-type),
.analytics-report .analytics-state-critical-point {
    margin-top: 20px;
}
.analytics-report .attention {
    border-top: 1px dashed;
}

.analytics-report-update {
    margin-top: 20px;
    text-align: center;
}
.analytics-report-update .nav-button {
    margin: 0;
    border-color: #B32A1A;
    color: #B32A1A;
}
.analytics-report-update .nav-button:hover {
    background: #B32A1A;
    color: #fff;
}

.analytics-state-bad {
    color: #B32A1A;
}
.analytics-state-mid {
    color: #E29525;
}
.analytics-state-undef {
    color: #898989;
}
.analytics-state-good {
    color: #008C0C;
}
.asterisk {
    color: #b0b0b0;
}