﻿:root {
    /* Policy States Colors */
    --policy-draft-color: #D5D2D2;
    --policy-joborder-color: #fece18;
    --policy-canceledjoborder-color: #a62b00;
    --policy-active-color: #1289ff;
    --policy-pendingRenewal-color: #ffeb06;
    --policy-inrenew-color: #12ff8c;
    --policy-renewed-color: #62d100;
    --policy-notrenovated-color: #ff0000;
    --policy-cancelationpending-color: #e9b82f;
    --policy-cancelationinprocess-color: #d98000;
    --policy-canceled-color: #a62b00;
    --policy-canceledbysystem-color: #ff4812;
    --policy-concluded-color: #528939;
    /* Receipt States Colors*/
    --receipt-inactive-color: #636363;
    --receipt-inpreparation-color: #fecf18;
    --receipt-pendingpayment-color: #f49125;
    --receipt-collected-color: #10c2ca;
    --receipt-psettled-color: #7bf21f;
    --receipt-settled-color: #007949;
    --receipt-matched-color: #10c2ca;
    --receipt-canceled-color: #d54e36;
    --receipt-nonaccounting-color: #000000;
    /* Endorsement States Colors*/
    --endorsement-joe-color: #fece18;
    --endorsement-applied-color: #1289ff;
    --endorsement-canceled-color: #a62b00;
    /* Endorsement States Colors*/
    --vsettled-pendingconfirmation-color: #f4f425;
    --vsettled-pendingpayment-color: #f4a925;
    --vsettled-payed-color: #DEFF00;
    --vsettled-adjusted-color: #DEFF00;
    --vsettled-requiredinvoice-color: #FE310C;
    /*Sinester States colors */
    --sinister-report-color: #a5a2a2;
    --sinister-open-color: #1b6ec2;
    --sinester-close-color: #d33e3e;
    --sinister-seve-low-color: #fffd8e;
    --sinister-seve-medium-color: #f57e3f;
    --sinister-seve-high-color: #f83d3d;
    --sinister-doc-state-color: #D5D2D2;
}

.state {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 0.8rem;
    margin-right: 2px;
}

/* Policy States */

.pstate-draft:before {
    content: '\f192';
}
.pstate-draft {
    color: var(--policy-draft-color);
}

.pstate-joborder:before {
    content: '\f192';
}
.pstate-joborder {
    color: var(--policy-joborder-color);
}

.pstate-canceljo:before {
    content: '\f192';
}
.pstate-canceljo {
    color: var(--policy-canceledjoborder-color);
}

.pstate-active:before {
    content: '\f192';
}
.pstate-active {
    color: var(--policy-active-color);
}

.pstate-penRenew:before {
    content: '\f192';
}
.pstate-penRenew {
    color: var(--policy-pendingRenewal-color);
}

.pstate-inrenew:before {
    content: '\f192';
}
.pstate-inrenew {
    color: var(--policy-inrenew-color);
}

.pstate-renewed:before {
    content: '\f192';
}
.pstate-renewed {
    color: var(--policy-renewed-color);
}

.pstate-notrenov:before {
    content: '\f192';
}
.pstate-notrenov {
    color: var(--policy-notrenovated-color);
}

.pstate-canpend:before {
    content: '\f192';
}
.pstate-canpend {
    color: var(--policy-cancelationpending-color);
}

.pstate-cInProce:before {
    content: '\f192';
}
.pstate-cInProce {
    color: var(--policy-cancelationinprocess-color);
}

.pstate-canceled:before {
    content: '\f192';
}
.pstate-canceled {
    color: var(--policy-canceled-color);
}

.pstate-cansys:before {
    content: '\f192';
}
.pstate-cansys {
    color: var(--policy-canceledbysystem-color);
}

.pstate-conclude:before {
    content: '\f192';
}
.pstate-conclude {
    color: var(--policy-concluded-color);
}


/* Receipt States */

.rstate-inactive:before {
    content: '\f192';
}

.rstate-inactive {
    color: var(--receipt-inactive-color);
}

.rstate-inprepar:before {
    content: '\f192';
}

.rstate-inprepar {
    color: var(--receipt-inpreparation-color);
}


.rstate-pendpay:before {
    content: '\f192';
}
.rstate-pendpay {
    color: var(--receipt-pendingpayment-color);
}

.rstate-collecte:before {
    content: '\f192';
}
.rstate-collecte {
    color: var(--receipt-collected-color);
}

.rstate-psettled:before {
    content: '\f192';
}
.rstate-psettled {
    color: var(--receipt-psettled-color);
}

.rstate-settled:before {
    content: '\f192';
}
.rstate-settled {
    color: var(--receipt-settled-color);
}

.rstate-matched:before {
    content: '\f192';
}
.rstate-matched {
    color: var(--receipt-matched-color);
}

.rstate-nonacc:before {
    content: '\f192';
}
.rstate-nonacc {
    color: var(--receipt-nonaccounting-color);
}

.rstate-canceled:before {
    content: '\f192';
}
.rstate-canceled {
    color: var(--receipt-canceled-color);
}

/* Endorsement States */
.estate-joe {
    background-color: var(--endorsement-joe-color);
    color: white;
}

.estate-applied {
    background-color: var(--endorsement-applied-color);
    color: white;
}

.estate-canceled {
    background-color: var(--endorsement-canceled-color);
    color: white;
}

/* Vendor Settlement States */
.vsettle-state-pendingconfirmation {
    background-color: var(--vsettled-pendingconfirmation-color);
    color: white;
}

.vsettle-state-pendingpayment {
    background-color: var(--vsettled-pendingpayment-color);
    color: white;
}

.vsettle-state-payed {
    background-color: var(--vsettled-payed-color);
    color: white;
}

.vsettle-state-adjusted {
    background-color: var(--vsettled-adjusted-color);
    color: white;
}

.vsettle-state-requiredinvoice {
    background-color: var(--vsettled-requiredinvoice-color);
    color: white;
}

.sistate-report:before {
    content: '\f192';
}

.sistate-report {
    color: var(--sinister-report-color);
}

.sistate-open:before {
    content: '\f192';
}

.sistate-open {
    color: var(--sinister-open-color);
}

    .sistate-close:before {
        content: '\f192';
    }

.sistate-close {
    color: var(--sinester-close-color);
}

.siseverity-low:before {
    content: '\f192';
}

.siseverity-low {
    color: var(--sinister-seve-low-color);
}

    .siseverity-medium:before {
        content: '\f192';
    }

.siseverity-medium {
    color: var(--sinister-seve-medium-color);
}

    .siseverity-high:before {
        content: '\f192';
    }

.siseverity-high {
    color: var(--sinister-seve-high-color);
}


    .doc-state:before {
        content: '\f192';
    }

.doc-state {
    color: var(--sinister-doc-state-color);
}