﻿:root {
    /* define colors that aren't part of the penn state brand */
    --srte-green-opportunity-darker: #006641; /* a little darker than --green-opportunity to pass AIM contrast checker using white text */
}

/* BEGIN course statuscode styles */

/* text and subtext styles */

.psu-course-card-status-text-code-instructornosrteassigned,
.psu-course-card-status-text-code-instructornostudentresponses,
.psu-course-card-status-text-code-studentcompleted {
    color: black;
}

.psu-course-card-status-text-code-instructoractive {
    color: #1d781d;
}

.psu-course-card-status-text-code-instructorpendingstart {
    color: #C75000;
}

.psu-course-card-status-text-code-instructorreportavailable {
    color: #0000c7;
}

.psu-course-card-status-text-code-instructorreportpendinggrades {
    color: darkmagenta;
}

.psu-course-card-status-text-code-studentavailable {
    color: #1b6ec2;
}

.psu-course-card-status-text-code-studentavailablesaved {
    color: #198754;
}

.psu-course-card-status-text-code-studentautosubmitted, .psu-course-card-status-text-code-studentexpired {
    color: #b30000;
}

/* subtext overrides */

.psu-course-card-status-subtext-code-studentcompleted {
    color: #b30000;
}

/* END course statuscode styles */

/* BEGIN eval types */

/* Blue */

.psu-evaltype-background-blue {
    background-color: var(--beaver-blue);
    color: var(--white-out);
}

.psu-evaltype-foreground-blue {
    color: var(--beaver-blue);
}

.psu-evaltype-border-blue {
    border: 1px solid var(--beaver-blue);
}

/* Green */

.psu-evaltype-background-green {
    background-color: var(--srte-green-opportunity-darker);
    color: var(--white-out);
}

.psu-evaltype-foreground-green {
    color: var(--srte-green-opportunity-darker);
}

.psu-evaltype-border-green {
    border: 1px solid var(--srte-green-opportunity-darker);
}

/* END eval types */
