/* Entity id form */
.wdqa-checkresult-form {
    margin-top: 10px;
    margin-bottom: 20px;
}

.wdqa-checkresult-form-entity-id {
    width: 120px;
}

.wbq-checkresult-form-submit {
    margin-left: 5px;
}

/* Notices */
.wdqa-checkresult-notice {
    font-style: italic;
}

.wdqa-checkresult-notice-error {
    font-weight: bold;
    color: #BA0000;
}

/* Statuses */
.wdqa-status {
    font-weight: bold;
}

.wdqa-status-success {
    color: #008000;
}

.wdqa-status-partial-success {
    color: #6CB500;
}

.wdqa-status-warning {
    color: #E6B800;
}

.wdqa-status-error {
    color: #BA0000;
}

.wdqa-status-unknown {
    color: #404040;
}

/* Tooltip */
.wdqa-tooltip-indicator:before {
    content: '[?]';
    color: #CCC;
    font-weight: 600;
}

[tooltip]:before {
    /* needed - do not touch */
    content: attr(tooltip);
    position: absolute;
    opacity: 0;

    /* customizable */
    transition: all 0.20s ease;
    padding: 5px;
    border: 1px solid #AAA;
    border-radius: 5px;
    box-shadow: 2px 2px 1px #CCC;
}

[tooltip]:hover:before {
    /* needed - do not touch */
    opacity: 1;

    /* customizable */
    background: #F2F2F2;
    margin-top: -35px;
    margin-left: -5px;
}

[tooltip]:not([tooltip-persistent]):before {
    pointer-events: none;
}