/* input(52,27): run-time error CSS1038: Expected hex color, found '#4444'
input(207,32): run-time error CSS1030: Expected identifier, found '.'
input(207,76): run-time error CSS1025: Expected comma or open brace, found ')'
input(215,32): run-time error CSS1030: Expected identifier, found '.'
input(215,76): run-time error CSS1025: Expected comma or open brace, found ')'
input(220,32): run-time error CSS1030: Expected identifier, found '.'
input(220,77): run-time error CSS1025: Expected comma or open brace, found ')'
input(228,32): run-time error CSS1030: Expected identifier, found '.'
input(228,77): run-time error CSS1025: Expected comma or open brace, found ')'
input(236,32): run-time error CSS1030: Expected identifier, found '.'
input(236,76): run-time error CSS1025: Expected comma or open brace, found ')'
input(245,32): run-time error CSS1030: Expected identifier, found '.'
input(245,76): run-time error CSS1025: Expected comma or open brace, found ')'
input(253,32): run-time error CSS1030: Expected identifier, found '.'
input(253,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(261,32): run-time error CSS1030: Expected identifier, found '.'
input(261,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(265,32): run-time error CSS1030: Expected identifier, found '.'
input(265,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(274,32): run-time error CSS1030: Expected identifier, found '.'
input(274,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(279,32): run-time error CSS1030: Expected identifier, found '.'
input(279,107): run-time error CSS1025: Expected comma or open brace, found ')'
input(288,32): run-time error CSS1030: Expected identifier, found '.'
input(288,107): run-time error CSS1025: Expected comma or open brace, found ')'
input(295,32): run-time error CSS1030: Expected identifier, found '.'
input(295,105): run-time error CSS1025: Expected comma or open brace, found ')'
input(302,32): run-time error CSS1030: Expected identifier, found '.'
input(302,105): run-time error CSS1025: Expected comma or open brace, found ')'
input(306,32): run-time error CSS1030: Expected identifier, found '.'
input(306,105): run-time error CSS1025: Expected comma or open brace, found ')'
input(317,32): run-time error CSS1030: Expected identifier, found '.'
input(317,105): run-time error CSS1025: Expected comma or open brace, found ')'
input(322,32): run-time error CSS1030: Expected identifier, found '.'
input(322,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(333,32): run-time error CSS1030: Expected identifier, found '.'
input(333,106): run-time error CSS1025: Expected comma or open brace, found ')'
input(343,32): run-time error CSS1030: Expected identifier, found '.'
input(343,100): run-time error CSS1025: Expected comma or open brace, found ')'
input(350,32): run-time error CSS1030: Expected identifier, found '.'
input(350,100): run-time error CSS1025: Expected comma or open brace, found ')'
input(354,32): run-time error CSS1030: Expected identifier, found '.'
input(354,100): run-time error CSS1025: Expected comma or open brace, found ')'
input(365,32): run-time error CSS1030: Expected identifier, found '.'
input(365,100): run-time error CSS1025: Expected comma or open brace, found ')'
input(370,32): run-time error CSS1030: Expected identifier, found '.'
input(370,101): run-time error CSS1025: Expected comma or open brace, found ')'
input(381,32): run-time error CSS1030: Expected identifier, found '.'
input(381,101): run-time error CSS1025: Expected comma or open brace, found ')'
input(389,32): run-time error CSS1030: Expected identifier, found '.'
input(389,126): run-time error CSS1025: Expected comma or open brace, found ')'
input(396,32): run-time error CSS1030: Expected identifier, found '.'
input(396,126): run-time error CSS1025: Expected comma or open brace, found ')'
input(400,32): run-time error CSS1030: Expected identifier, found '.'
input(400,126): run-time error CSS1025: Expected comma or open brace, found ')'
input(411,32): run-time error CSS1030: Expected identifier, found '.'
input(411,126): run-time error CSS1025: Expected comma or open brace, found ')'
input(416,32): run-time error CSS1030: Expected identifier, found '.'
input(416,127): run-time error CSS1025: Expected comma or open brace, found ')'
input(427,32): run-time error CSS1030: Expected identifier, found '.'
input(427,127): run-time error CSS1025: Expected comma or open brace, found ')'
input(435,61): run-time error CSS1030: Expected identifier, found '*'
input(435,62): run-time error CSS1025: Expected comma or open brace, found ')'
input(447,48): run-time error CSS1030: Expected identifier, found '.'
input(447,81): run-time error CSS1025: Expected comma or open brace, found ')'
input(452,48): run-time error CSS1030: Expected identifier, found '.'
input(452,81): run-time error CSS1025: Expected comma or open brace, found ')'
input(456,48): run-time error CSS1030: Expected identifier, found '.'
input(456,81): run-time error CSS1025: Expected comma or open brace, found ')'
input(463,53): run-time error CSS1030: Expected identifier, found '.'
input(463,87): run-time error CSS1025: Expected comma or open brace, found ')'
input(468,53): run-time error CSS1030: Expected identifier, found '.'
input(468,87): run-time error CSS1025: Expected comma or open brace, found ')' */
.esg-header-bar__menu {
    float: right;
    top: unset;
}

.esg-header-bar__logo {
    height: unset;
}

.esg-header-bar__menu-link {
    border-left: none;
    color: #000;
}

.esg-header-bar {
    position: relative;
}

.esg-header-bar__menu-link svg,
.esg-header-bar__icon .esg-icon {
    fill: black;
}

.esg-header-bar.esg-header-bar__with-toolbar {
    height: unset;
}

.esg-header-bar__menu-link:hover,
.esg-header-bar__menu-link:active,
.esg-header-bar__menu-link.esg-is-open {
    background-color: #ffc429;
}

.esg-spinner {
    border-color: rgba(102, 0, 0, 0.226);
    border-top-color: #900;
}

#header-bar {
    background-color: #d8d8d8;
    color: #000;
    margin-bottom: 1em;
}

.esg-header-bar__menu,
.esg-header-bar__menu button {
    background-color: #d8d8d8;
}

@media screen and (max-width: 767px) {
    #toggle-nav-button {
        background-color: #4444;
        position: fixed;
        top: 0;
        right: 0;
        left: unset;
        z-index: 999999999999999999999999999999;
    }

    .nav-top-section {
        position: fixed;
        z-index: 999999999999999999999999999999;
    }

    #header-bar {
        z-index: 1;
    }

    #siteToolbar {
        min-height: 3.125rem;
    }
}

.primary-menu > .menu-wrapper > .menu-header:hover,
.primary-menu > .menu-wrapper > .menu-item:hover,
.menu-wrapper .menu-header button[aria-expanded="true"][data-menu-level="0"] .menu-item {
    background-color: #c20430;
}

#sectiondetails-description {
    max-height: none;
}

#coursedetails-dialog-container #coursedetails-description {
    max-height: none;
}

.navbar-nav {
    list-style: none;
}

.program-stats-wrapper .planned-progress {
    background: #efc728;
}

.menu-item[data-menu-id="nav-g82-applicants"] {
    background-image: url("/Student/content/Images/G82/applicants-2.png");
    background-repeat: no-repeat;
    background-position: 0.625rem center;
    background-size: 24px;
}

.menu-item[data-menu-id="g82-news"] {
    background-image: url("/Student/content/Images/G82/news-menu-2.png");
    background-repeat: no-repeat;
    background-position: 0.625rem center;
    background-size: 24px;
}

.g82-news-announcements-chicklet {
    background: url("/Student/content/Images/G82/news-icon-2.png") no-repeat 5px 1px;
    padding-left: 4.62em;
}

table.g82-mv-table {
    width: 100%;
    margin: 0 auto;
}

table.g82-mv-table td,
th {
    padding: 0.5em;
}

table.g82-mv-table th {
    position: sticky;
    top: 0;
    background-color: #fff;
}

table.g82-mv-table tr:nth-child(even) {
    background: #ccc;
}

table.g82-mv-table tr:nth-child(odd) {
    background: #fff;
}

iframe.extPgContainer {
    min-width: 100%;
    min-height: 50vh;
    max-height: max-content;
}

input.advising-review-button {
    display: none;
}

:root {
    --waitlistedPlannedBackground: #ffb6b3;
    --waitlistedPlannedBorder: 1px solid #d42828;
    --waitlistedPlannedLabBackground: var(--waitlistedPlannedBackground);
    --waitlistedPlannedLabBorder: var(--waitlistedPlannedBorder);
    --waitlistedPlannedLecBackground: var(--waitlistedPlannedBackground);
    --waitlistedPlannedLecBorder: var(--waitlistedPlannedBorder);
    --waitlistedPlannedExamBackground: #ddecf8;
    --waitlistedPlannedExamBorder: #d42828;
    --waitlistedBorder: 1px solid #d42828;
    --waitlistedLecBorder: var(--waitlistedBorder);
    --waitlistedLabBorder: var(--waitlistedBorder);
    --waitlistedExamBorder: 1px solid #d42828;
    --waitlistedExamBackground: #ddecf8;
    --waitlistedLabBackground: #ffb6b3;
    --waitlistedLecBackground: #ffb6b3;
    --waitlistedFontColor: black;
    /* Non waitlisted -- registered */
    --registeredLabBackground: #eeddf8;
    --registeredLabBorder: 1px solid #00804d;
    --registeredLecBackground: #eaf7f2;
    --registeredLecBorder: 1px solid #00804d;
    --registeredExamBorder: 1px solid #00804d;
    --registeredExamBackground: #ddecf8;
    /* Non waitlisted -- planned */
    --plannedLabBackground: #f6f4e8;
    --plannedLabBorder: 1px solid #efc728;
    --plannedLecBackground: #f6f4e8;
    --plannedLecBorder: 1px solid #efc728;
    --plannedExamBackground: #ddecf8;
    /* meeting conflict only */
    --meetingConflictBackground: #ffb6b3;
    --meetingConflictBorder: 1px solid #d42828;
    --meetingConflictTextColor: black;
    --meetingConflictLecBackground: var(--meetingConflictBackground);
    --meetingConflictLecBorder: var(--meetingConflictBorder);
    --meetingConflictLabBackground: var(--meetingConflictBackground);
    --meetingConflictLabBorder: var(--meetingConflictBorder);
    --meetingConflictExamBackground: #ddecf8;
    --meetingConflictExamBorder: var(--meetingConflictBorder);
    /* courses without meeting times */	
	--noMeetingOnWaitlistBackground: #ffb6b3;
    --noMeetingOnWaitlistBorder: 3px solid #d42828;
    --noMeetingPlannedHasWaitlistBackground: #ffb6b3;
    --noMeetingPlannedHasWaitlistBorder: 3px solid #d42828;
    --noMeetingPlannedNoWaitlistBackground: #f6f4e8;
    --noMeetingPlannedNoWaitlistBorder: 3px solid #efc728;
    --noMeetingRegisteredBackground: #eaf7f2;
    --noMeetingRegisteredBorder: 3px solid #eaf7f2;
}

.schedule-unplanned-section-error {
    background-color: lightgray;
    border: 2px solid red;
}

/* Registered styles */

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LEC"]):has(.registered-cal-item) :is(*)
{
    border: none;
    color: black;
    fill: black;
    background-color: var(--registeredLecBackground);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LEC"]):has(.registered-cal-item) .fc-event {
    border: var(--registeredLecBorder);
}

/* start exam */
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXAM"]):has(.registered-cal-item) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXM"]):has(.registered-cal-item) :is(*)
{
    border: none;
    color: black;
    background-color: var(--registeredExamBackground);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXAM"]):has(.registered-cal-item) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXM"]):has(.registered-cal-item) .fc-event {
    border: var(--registeredExamBorder);
}
/*end exam */


/* start lab/sem registered */
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LAB"]):has(.registered-cal-item) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="SEM"]):has(.registered-cal-item) :is(*)
{
    border: none;
    color: black;
    fill: black;
    background-color: var(--registeredLabBackground);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LAB"]):has(.registered-cal-item) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="SEM"]):has(.registered-cal-item) .fc-event {
    border: var(--registeredLabBorder);
}
/*end lab/sem registered */


/* Planned Styles - no waitlist */
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LEC"][data-plannedWaitlist="false"]):has(.planned-cal-item) :is(*)
{
    border:none;
    background-color: var(--plannedLecBackground);
    color: black;
    fill: black;
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LEC"][data-plannedWaitlist="false"]):has(.planned-cal-item) .fc-event {
    border: var(--plannedLecBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LAB"][data-plannedWaitlist="false"]):has(.planned-cal-item) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="SEM"][data-plannedWaitlist="false"]):has(.planned-cal-item) :is(*)
{
    border:none;
    background-color: var(--plannedLabBackground);
    color: black;
    fill: black;
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="LAB"][data-plannedWaitlist="false"]):has(.planned-cal-item) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="SEM"][data-plannedWaitlist="false"]):has(.planned-cal-item) .fc-event {
    border: var(--plannedLabBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXAM"][data-plannedWaitlist="false"]):has(.planned-cal-item) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXM"][data-plannedWaitlist="false"]):has(.planned-cal-item) :is(*)
{
    border:none;
    background-color: var(--plannedExamBackground);
    color: black;
    fill: black;
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXAM"][data-plannedWaitlist="false"]):has(.planned-cal-item) .fc-event, 
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-instrMethod="EXM"][data-plannedWaitlist="false"]):has(.planned-cal-item) .fc-event {
    border: var(--plannedLecBorder);
}

/** Planned courses that have waitlists **/
/* Note the space bewtween the selectors... this is intentional to select all nested elements */
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="LEC"]) :is(*) {
    border: none;
    background-color: var(--waitlistedPlannedBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistFontColor);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="LEC"]) .fc-event {
    border: var(--waitlistedPlannedBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="LAB"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="SEM"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border:none;
    background-color: var(--waitlistedPlannedLabBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistedFontColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="LAB"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="SEM"]) .fc-event {
    border: var(--waitlistedPlannedLabBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="EXAM"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="EXM"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border:none;
    background-color: var(--waitlistedPlannedExamBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistedFontColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="EXAM"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-plannedWaitlist="true"][data-instrMethod="EXM"]) .fc-event {
    border: var(--waitlistedPlannedExamBorder);
}

/** End of planned courses that have waitlists **/


/** Courses where the student is on the waitlist */

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="LEC"]) :is(*) {
    border: none;
    background-color: var(--waitlistedLecBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistedFontColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="LEC"]) .fc-event {
    border: var(--waitlistedLecBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="LAB"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="SEM"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border:none;
    background-color: var(--waitlistedLabBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistedFontColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="LAB"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="SEM"]) .fc-event {
    border: var(--waitlistedLabBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="EXAM"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="EXM"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border:none;
    background-color: var(--waitlistedExamBackground);
    color: var(--waitlistedFontColor);
    fill: var(--waitlistedFontColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="EXAM"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="true"][data-instrMethod="EXM"]) .fc-event {
    border: var(--waitlistedExamBorder);
}

/** End of courses where the student is on the waitlist */

 /** SS thinks being waitlisted is a conflic, Emily disagrees. These selectors pick items that are not waitlisted and in conflict **/
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="LEC"][data-hasConflict="true"]) :is(*) {
    border: none;
    background-color: var(--meetingConflictLecBackground);
    color: var(--meetingConflictTextColor);
    fill: var(--meetingConflictTextColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="LEC"][data-hasConflict="true"]) .fc-event {
    border: var(--meetingConflictLecBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="LAB"][data-hasConflict="true"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="SEM"][data-hasConflict="true"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border:none;
    background-color: var(--meetingConflictLabBackground);
    color: var(--meetingConflictTextColor);
    fill: var(--meetingConflictTextColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="LAB"][data-hasConflict="true"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="SEM"][data-hasConflict="true"]) .fc-event {
    border: var(--meetingConflictLabBorder);
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="EXAM"][data-hasConflict="true"]) :is(*),
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="EXM"][data-hasConflict="true"]) :is(*) {
    /* don't set the border here, as it will appear on all the elements nested inside the fc-timegrid-event-harness,
       setting it to none allows the next selector to specify a single outermost border
    */
    border: none;
    background-color: var(--meetingConflictExamBackground);
    color: var(--meetingConflictTextColor);
    fill: var(--meetingConflictTextColor); /* The colour for the x/close button (svg) */
}

.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="EXAM"][data-hasConflict="true"]) .fc-event,
.fc-timegrid-event-harness:has(.fc-event-main-frame[data-onWaitlist="false"][data-instrMethod="EXM"][data-hasConflict="true"]) .fc-event {
    border: var(--meetingConflictExamBorder);
}


/** Now the no meeting classes */
/* ENGL*1030 on the waitlist */
.no-meeting-time ~ ul li section.waitlisted-unscheduled :is(*){
    background-color: var(--noMeetingOnWaitlistBackground);
	color: black;
    border: none;
}

.no-meeting-time ~ ul li section.waitlisted-unscheduled
{
    border: var(--noMeetingOnWaitlistBorder);
}

/* pick the one with waitlist (error class) */
.no-meeting-time ~ ul li section[class=""]:has(.schedule-unplanned-section-error) :is(*) {
    border: none;
    color: black;
}

.no-meeting-time ~ ul li section[class=""]:has(.schedule-unplanned-section-error) {
    border: var(--noMeetingPlannedHasWaitlistBorder)
}

.no-meeting-time ~ ul li section[class=""]:has(.schedule-unplanned-section-error) .schedule-unplanned-section-error {
    background-color: var(--noMeetingPlannedHasWaitlistBackground);
    border: none;
}


/* selects both GEOG*1220 (planned no waitlist) */
.no-meeting-time ~ ul li section[class=""]:not(:has(.schedule-unplanned-section-error)) :is(*) {
    background-color: var(--noMeetingPlannedNoWaitlistBackground);
    border:none;
}

.no-meeting-time ~ ul li section[class=""]:not(:has(.schedule-unplanned-section-error)) {
    border: var(--noMeetingPlannedNoWaitlistBorder)
}

.schedule-unplanned-registered-section {
    background-color: var(--noMeetingRegisteredBackground);
    border: var(--noMeetingRegisteredBorder);
}

/* end of schedule styles */

table.g82-mv-table + p {
    padding-top: 2rem;
}

@media screen and (max-width: 601px) {
    table.g82-mv-table {
        word-wrap: break-word;
    }

    table.g82-mv-table thead {
        position: absolute;
        left: -999em;
        top: -999em;
    }

    table.g82-mv-table td {
        display: block;
        float: left;
        width: 100%;
        clear: both;
        background: #fff;
        padding: 5px 5px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        min-height: 3rem;
    }

    table.g82-mv-table tbody,
    table.g82-mv-table tr {
        display: block;
    }

    table.g82-mv-table tr {
        border: 1px solid #000;
    }

    .g82-mv-table td:before {
        content: attr(data-th);
        display: block;
        background-color: #d3d3d3;
        font-weight: bold;
        margin: 0 0 2px;
        color: #000;
    }

    .g82-mv-table tbody tr {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }
}



#siteToolbar {
    min-height: 3.8rem;
}

/* If the waiver status starts with G and ends with a number, hide it AzDO 88077 */
/* Also, getting ahead of AzDO 52657, hide codes limiting credits */
select#addConsentStatusId option[value^="G"][value$="0"],
select#addConsentStatusId option[value^="G"][value$="1"],
select#addConsentStatusId option[value^="G"][value$="2"],
select#addConsentStatusId option[value^="G"][value$="3"],
select#addConsentStatusId option[value^="G"][value$="4"],
select#addConsentStatusId option[value^="G"][value$="5"],
select#addConsentStatusId option[value^="G"][value$="6"],
select#addConsentStatusId option[value^="G"][value$="7"],
select#addConsentStatusId option[value^="G"][value$="8"],
select#addConsentStatusId option[value^="G"][value$="9"],
select#addConsentStatusId option[value^="L"][value$="0"],
select#addConsentStatusId option[value^="L"][value$="1"],
select#addConsentStatusId option[value^="L"][value$="2"],
select#addConsentStatusId option[value^="L"][value$="3"],
select#addConsentStatusId option[value^="L"][value$="4"],
select#addConsentStatusId option[value^="L"][value$="5"],
select#addConsentStatusId option[value^="L"][value$="6"],
select#addConsentStatusId option[value^="L"][value$="7"],
select#addConsentStatusId option[value^="L"][value$="8"],
select#addConsentStatusId option[value^="L"][value$="9"] {
    display: none;
}
/* AzDO 91387 hide faculty deadline link */
a#deadline-dates-faculty-link {
    display: none;
}
