/* ================================================== */
/* FOOTER */
/* ================================================== */
.tui-core_auth-footer__poweredBy,
.page-footer-poweredby {
    text-align: right;
}

.tui-core_auth-footer__poweredBy a,
.page-footer-poweredby a:link,
.page-footer-poweredby a:visited,
.page-footer-poweredby a:active {
    text-decoration: none;
    opacity: 0.75;
}

.tui-core_auth-footer__poweredBy img,
.page-footer-poweredby img {
    padding: 5px;
    opacity: 0.75;
}

.tui-core_auth-footer__poweredBy a:hover,
.tui-core_auth-footer__poweredBy img:hover,
.page-footer-poweredby a:hover,
.page-footer-poweredby img:hover {
    opacity: 1;
}

/* ************************************************** */
/* EDA REQUIRED STYLES */
/* ************************************************** */
/* Hide marker name from assignment feedback */
#region-main > div > div.feedback > div > table > tbody > tr.lastrow {
    display: none;
}

/* Course topic header colors */
.section.course-topic-blue .sectionname,
.section.it-and-data-infrastructure .sectionname {
    background-image: linear-gradient(to right, #23556b 32px, #ffffff 32px);
    border-bottom: 2px solid #23556b;
    padding: var(--gap-2) 38px;
}

.section.course-topic-yellow .sectionname,
.scetion.lighhting-introduction .sectionname {
    background-image: linear-gradient(to right, #dab247 32px, #ffffff 32px);
    border-bottom: 2px solid #dab247;
    padding: var(--gap-2) 38px;
}

.section.course-topic-orange .sectionname,
.section.introduction-to-the-principles-of-electricity .sectionname {
    background-image: linear-gradient(to right, #ab5423 32px, #ffffff 32px);
    border-bottom: 2px solid #ab5423;
    padding: var(--gap-2) 38px;
}

.section.course-topic-dark-blue .sectionname,
.section.industrial-controls .sectionname {
    background-image: linear-gradient(to right, #394049 32px, #ffffff 32px);
    border-bottom: 2px solid #394049;
    padding: var(--gap-2) 38px;
}

.section.course-topic-purple .sectionname,
.section.heating-and-ventilation .sectionname {
    background-image: linear-gradient(to right, #646dae 32px, #ffffff 32px);
    border-bottom: 2px solid #646dae;
    padding: var(--gap-2) 38px;
}

.section.course-topic-dark-red .sectionname,
.section.fire-safety-and-security-systems .sectionname {
    background-image: linear-gradient(to right, #6a2731 32px, #ffffff 32px);
    border-bottom: 2px solid #6a2731;
    padding: var(--gap-2) 38px;
}

.section.course-topic-red .sectionname,
.section.lighting-systems-and-controls .sectionname {
    background-image: linear-gradient(to right, #c63f33 32px, #ffffff 32px);
    border-bottom: 2px solid #c63f33;
    padding: var(--gap-2) 38px;
}

.section.course-topic-gray .sectionname,
.section.course-topic-grey .sectionname,
.section.cables-and-cable-management .sectionname {
    background-image: linear-gradient(to right, #888888 32px, #ffffff 32px);
    border-bottom: 2px solid #888888;
    padding: var(--gap-2) 38px;
}

.section.course-topic-dark-green .sectionname,
.section.customer-services .sectionname {
    background-image: linear-gradient(to right, #198677 32px, #ffffff 32px);
    border-bottom: 2px solid #198677;
    padding: var(--gap-2) 38px;
}

.section.course-topic-green .sectionname,
.section.distribution-switchgear-and-protection .sectionname {
    background-image: linear-gradient(to right, #718042 32px, #ffffff 32px);
    border-bottom: 2px solid #718042;
    padding: var(--gap-2) 38px;
}

.section.course-topic-light-blue .sectionname,
.section.wiring-devices-and-controls .sectionname {
    background-image: linear-gradient(to right, #6dafc7 32px, #ffffff 32px);
    border-bottom: 2px solid #6dafc7;
    padding: var(--gap-2) 38px;
}

.section.course-topic-light-green .sectionname,
.section.renewables .sectionname {
    background-image: linear-gradient(to right, #afba6c 32px, #ffffff 32px);
    border-bottom: 2px solid #afba6c;
    padding: var(--gap-2) 38px;
}
