﻿body {
    background-color: #d5d9dc !important;
}

.table-responsive-wrapper {
    width: 90%;
    margin: 0 auto;
}

.table-responsive {
    margin: 0 auto;
}

.table-caption {
    background-color: white;
    border: #e6ecef solid 1px;
    border-bottom: none;
    color: #333333;
    font-size: 1.25rem;
    font-weight: 300;
    letter-spacing: .1rem;
    font-family: 'Segoe UI';
    padding: .5rem .5rem;
}

.required {
    color: red;
}

.action-button {
    width: 150px !important;
    margin-right: 1rem !important;
    text-align: left;
}

.alert {
    display: block;
}

.report-alert {
    width: calc(250px + 80%);
}

.pii_phi {
    display: block;
    width: 100%;
    font-size: 80%;
}

.report-row {
    display: flex;
    justify-content: start !important;
    margin: 2px auto;
    line-height: 2;
    font-size: large;
}

.report-label {
    font-weight: bold;
    color: #240b75 !important;
    letter-spacing: .05rem;
    display: inline-block;
    width: 330px;
    padding-left: initial;
}

.report-value {
    color: #595959 !important;
    width: 60vw !important;
}

    .report-value .form-check-input {
        margin-left: initial !important;
    }

/*samples status color codes*/

.sampleNotAssigned {
    background-color: transparent !important;
    color: black;
}

.rz-state-highlight .sampleNotAssigned {
    background-color: transparent !important;
    color: white !important;
}

.sampleAssigned {
    background-color: #ffc107 !important;
    color: black;
}

.rz-state-highlight .sampleAssigned {
    background-color: #ffc107 !important;
    color: white !important;
}

.sequenced {
    background-color: #a3aa26 !important;
    color: black;
}

.rz-state-highlight .sequenced {
    background-color: #a3aa26 !important;
    color: white !important;
}

.alignmentInProgress {
    background-color: #529641 !important;
    color: white;
}

.mrdDetectionInProgress {
    background-color: #529641 !important;
    color: white;
}

.alignmentPassed{
    background-color: #198754 !important;
    color: white;
}

.sequencingFailed {
    background-color: #dc3545 !important;
    color: white;
}

.alignmentFailed {
    background-color: #dc3545 !important;
    color: white;
}

.mrdDetectionPassed {
    background-color: #198754 !important;
    color: white;
}

.tumorFractionFailed {
    background-color: #dc3545 !important;
    color: white;
}

/*signature status color codes*/

.signatureNotAvailable {
    background-color: #ffc107 !important;
    color: black;
}

.rz-state-highlight .signatureNotAvailable {
    background-color: #ffc107 !important;
    color: white !important;
}

.signatureAvailable {
    background-color: #198754 !important;
    color: white;
}

.signatureInProgress {
    background-color: #529641 !important;
    color: white;

}

.report-value.signatureInProgress {
    background-color: #529641 !important;
    color: white !important;
}

.report-value.signatureAvailable {
    background-color: #198754 !important;
    color: white !important;
}

.signatureFailed {
    background-color: #dc3545 !important;
    color: white;
}

.report-value.signatureFailed {
    background-color: #dc3545 !important;
    color: white !important;
}

.clarification-text {
    display: block;
    width: 100%;
    font-size: 80%;
    color: red !important;
}

/*identity status color codes*/

.identityVerificationNotAvailable {
    background-color: #ffc107 !important;
    color: black;
}

.rz-state-highlight .identityVerificationNotAvailable {
    background-color: #ffc107 !important;
    color: white !important;
}

.identityVerificationPassed {
    background-color: #198754 !important;
    color: white;
}

.identityVerificationInProgress {
    background-color: #529641 !important;
    color: white;
}

.report-value.identityVerificationInProgress {
    background-color: #529641 !important;
    color: white !important;
}

.report-value.identityVerificationPassed {
    background-color: #198754 !important;
    color: white !important;
}

.identityVerificationFailed {
    background-color: #dc3545 !important;
    color: white;
}

.report-value.identityVerificationFailed {
    background-color: #dc3545 !important;
    color: white !important;
}