/*Place your CSS code here*/
/* Course completion modal: "course" → "module" */

/* "You completed the course" → "You completed the module" */
#ef-course-completion-modal.ef-completed-course-info > span {
  font-size: 0 !important;
}

#ef-course-completion-modal.ef-completed-course-info > span::before {
  content: "You completed the module";
  font-size: 24px;
  line-height: 1.4;
}

/* "Go back to the course list" only (pretty URL ends with /start) */
#ef-course-completion-modal a.btn.btn-primary:not(.btn-sm):not(.ef-link-height-padding) {
  font-size: 0 !important;
}

#ef-course-completion-modal a.btn.btn-primary:not(.btn-sm):not(.ef-link-height-padding)::before {
  content: "Go back to the module list";
  font-size: 14px;
  line-height: 1.4;
  text-transform: uppercase;
}

.iconData.iconElement:has(> a.ef-dashboard-link[href*="/learning-paths"]) {
display: none !important;
}
.toolbar .tabulizedList > li:has(> a[href*="/reports/op/learning-paths"]) {
display: none !important;
}
/* My Courses — list & grid (including learning-path rows that use the same bar) */
body.learner-user .ef-my-courses-progress-bar {
display: none !important;
}
/* Course dashboard — completion bar next to the main action (not file upload) */
body.learner-user .ef-course-progress-bar.customizable-progress-bar {
display: none !important;
}
/* Content sidebar while in a course — header progress */
body.learner-user .ef-block-header > .progress.customizable-progress-bar {
display: none !important;
}
body.learner-user .customizable-progress-bar.tw-flex.tw-h-4 {
display: none !important;
}

img[src*="thumb_courses/special"] {
  content: url("https://cdn.phototourl.com/free/2026-07-23-1f4e93c7-dbe8-462b-9a42-70006314f3c7.jpg") !important;
  object-fit: cover !important;
}

img[src*="thumb_curricula/special"] {
  content: url("https://cdn.phototourl.com/free/2026-07-23-25e7ff61-d08d-4f14-9ccd-52a32f88d4dd.jpg") !important;
  object-fit: cover !important;
}

#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#E60033;border-color:#E60033;}
html.new-ui-html:root{--c-brand-primary:#e60033;--c-brand-primary-darken-5:#e1002e;--c-brand-primary-darken-7:#df002c;--c-brand-primary-darken-10:#dc0029;--c-brand-primary-darken-15:#d70024;--c-brand-primary-darken-17:#d50022;--c-brand-primary-darken-20:#d2001f;--c-brand-primary-darken-25:#cd001a;--c-brand-primary-lighten-7:#ed073a;--c-brand-primary-lighten-40:#ff285b;}

img[src*="thumb_courses/special"] {
  content: url("https://cdn.phototourl.com/free/2026-07-23-1f4e93c7-dbe8-462b-9a42-70006314f3c7.jpg") !important;
  object-fit: cover !important;
}
 
img[src*="thumb_curricula/special"] {
  content: url("https://cdn.phototourl.com/free/2026-07-23-25e7ff61-d08d-4f14-9ccd-52a32f88d4dd.jpg") !important;
  object-fit: cover !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#E60033;border-color:#E60033;}
html.new-ui-html:root{--c-brand-primary:#e60033;--c-brand-primary-darken-5:#e1002e;--c-brand-primary-darken-7:#df002c;--c-brand-primary-darken-10:#dc0029;--c-brand-primary-darken-15:#d70024;--c-brand-primary-darken-17:#d50022;--c-brand-primary-darken-20:#d2001f;--c-brand-primary-darken-25:#cd001a;--c-brand-primary-lighten-7:#ed073a;--c-brand-primary-lighten-40:#ff285b;}
