/* Fix for curriculum links */

/* For backward compatibility */
.disableClick {
    pointer-events: none;
}

/* New locked course link style */
.locked-course-link {
    cursor: not-allowed;
}
.text-truncate:hover .title-preview {
    color: #099870;
}
.text-truncate:hover .title-locked {
    color: #0e52e8;
}

.courses-template-default #curriculumAccordion .list-group-item .preview-list:not(.enrolled):hover {
color: #099870;
}
.courses-template-default #curriculumAccordion .list-group-item .locked-list:not(.enrolled):hover {
color: #0e52e8;
}

/* Custom badge styles for course curriculum */
.courses-template-default #curriculumAccordion .bg-success-soft {
    background-color: rgba(25, 135, 84, 0.1) !important;
}

.courses-template-default #curriculumAccordion .bg-primary-soft {
    background-color: rgba(11, 69, 197, 0.12) !important;
}

.courses-template-default #curriculumAccordion .badge {
    font-weight: 500;
    padding: 0.35em 0.65em;
    border-radius: 0.25rem;
}