/* NEW COLOURS */

/* Received */

.data-entry-status.Received, .swatch.Received {
    background-color: hsl(163, 36%, 79%); 
}

.bar.Received, .Received rect {
    fill: hsl(163, 36%, 79%); 
}

.crf-markers .marker.received {
    fill: hsl(235, 57%, 49%); /* node different colour to above, because markers have to stand out against a very similar bg colour */
}

.Received text {
    fill: black !important;
}


/* EntryStarted */

.data-entry-status.EntryStarted, .swatch.EntryStarted {
    background-color: rgb(236, 147, 14); 
}

.bar.EntryStarted, .EntryStarted rect, .crf-markers .marker.started {
    fill: rgb(236, 147, 14); 
}


/* EntryComplete */

.data-entry-status.EntryComplete, .swatch.EntryComplete {
    background-color: rgb(45, 159, 49); 
}

.bar.EntryComplete, .EntryComplete rect, .crf-markers .marker.complete {
    fill: rgb(45, 159, 49); 
}


/* NotYetReceived */

.data-entry-status.NotYetReceived, .swatch.NotYetReceived {
    background-color: rgb(167, 125, 85);
}

.bar.NotYetReceived, .NotYetReceived rect, .crf-markers .marker {
    fill: rgb(167, 125, 85);
}


/* NotYetReceivedOverdue */

.data-entry-status.NotYetReceivedOverdue, .swatch.NotYetReceivedOverdue {
    background-color: rgb(173, 0, 83); 
}

.bar.NotYetReceivedOverdue, .NotYetReceivedOverdue rect {
    fill: rgb(173, 0, 83); 
}


/* WillNeverBeReceived */

.data-entry-status.WillNeverBeReceived, .swatch.WillNeverBeReceived {
    background-color: hsl(51, 100%, 50%);
}

.bar.WillNeverBeReceived, .WillNeverBeReceived rect, .crf-markers .marker.never-to-be-recd {
    fill: hsl(51, 100%, 50%);
}

.WillNeverBeReceived text {
    fill: black !important;
}


/* Stopped */

.data-entry-status.Stopped, .swatch.Stopped {
    background-color: rgb(230, 0, 0);
}

.bar.Stopped, .Stopped rect {
    fill: rgb(230, 0, 0);
}


/* EnteredButNotYetReceived (only used on Form Status chart) */

.data-entry-status.EnteredButNotYetReceived {
    background-color: hsl(35, 100%, 50%);
}

.bar.EnteredButNotYetReceived, .EnteredButNotYetReceived rect {
    fill: hsl(35, 100%, 50%);
}
