/*Para ocultar la listas de profesores que aparecen debajo de las descripciones*/
.teachers {
    display: none;
}

/*Para ocultar las alertas en los cursos*/
div .alert.alert-warning.alert-block.fade.in{
    opacity: 0;
} 
body#page-mod-scorm-player {
    margin: 20px;
}

/*Formato cursos - colpasados*/
.cttoggle {
    display: none!Important;
}
.course-content ul.ctopics li.section .content .toggle span.the_toggle.tc-small {
    border-bottom: 1px solid #dee2e6;
    margin-top: 1rem;
    padding-bottom: 1rem;
    margin-block-end: 2rem;
}
.course-content ul.ctopics {
    border-bottom: 1px solid #dee2e6;
}

/*Cursos que no se tiene que ver en la PTI (FALTAN COSAS - PENDIENTE)*/
.courses.frontpage-course-list-all .coursebox.clearfix.odd.last {
    display: none;
}
[data-courseid='102'] {
    display: none;
}
[data-courseid='92'] {
    display: none;
}

/*Tamaño de la imagen del resumen del curso*/
#frontpage-available-course-list .summary {
    display: none;
}
#frontpage-available-course-list .courseimage {
    display: contents;
}
#frontpage-available-course-list .coursebox .content .courseimage img {
  max-width: 58%;
  max-height: 100%;
  margin: 20px 50px 20px;
}

/*Marcas de los cursos*/
.tag_cloud .s0,.tag_cloud .s1,.tag_cloud .s2,.tag_cloud .s3,.tag_cloud .s4,.tag_cloud .s6,.tag_cloud .s7,.tag_cloud .s10,.tag_cloud .s11,.tag_cloud .s13,.tag_cloud .s14,.tag_cloud .s15,.tag_cloud .s20 {
    font-size: 0.9em !important;
}
/*Formato cursos - colpasados*/
.cttoggle {
    display: none!Important;
}
.course-content ul.ctopics li.section .content .toggle span.the_toggle.tc-small {
    border-bottom: 1px solid #dee2e6;
    margin-top: 1rem;
    padding-bottom: 1rem;
    margin-block-end: 2rem;
}
.course-content ul.ctopics {
    border-bottom: 1px solid #dee2e6;
}
/*Para que el input esté bien colocado de la edición masiva en un curso*/
.activity-item .bulkselect { /*Items de actividad*/
    left: 1rem;
    top: 0rem;
    margin: -10px;
}
.course-section-header .bulkselect { /*Secciones del curso*/
    left: 0rem;
    top: -2rem;
}

/*-----------------------------PAQUETES SCORM - Inicio-----------------------------*/
/* Mantener visible el panel de navegación inferior */
#page-mod-scorm-player .embedded-main #scormpage #scorm_navpanel {
    text-align: center;
    position: fixed !important;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9999;
    background: white;
    padding: 5px 10px;
    border-radius: 8px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    opacity: 0.98;
}

/* Forzar ancho completo del área central del contenido */
#page-mod-scorm-player .embedded-main #scormpage div.yui3-u-3-4 {
    width: 100% !important;
}

/* Estilo para el panel lateral de navegación (TOC) */
#page-mod-scorm-player .embedded-main #scorm_toc {
    min-width: 100%;
    background-color: #ffffff !important;
    font-size: 18px !important;
    font-weight: bold;
    padding: 6px 10px !important;
    border: none !important;
    border-radius: 0 6px 6px 0 !important;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    top: 80px !important;
    left: 0 !important;
    z-index: 1001 !important;
    cursor: pointer;
    margin-bottom: 70px;
    width: 100% !important;
}

/* Permitir que las etiquetas del árbol se dividan en varias líneas */
#page-mod-scorm-player .embedded-main .yui3-treeview-label {
    white-space: normal !important;
}

/* Estilo para el botón de toggle del menú de navegación */
#page-mod-scorm-player .embedded-main #scorm_toc_toggle {
    color: white !important;
    font-size: 18px !important;
    font-weight: bold;
    padding: 6px 10px !important;
    border: none !important;
    border-radius: 0 6px 6px 0 !important;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    position: fixed !important;
    left: 0 !important;
    z-index: 1001 !important;
    cursor: pointer;
    min-width: 50px;
    max-width: 50px;
    background: #fff;
}
/*-----------------------------PAQUETES SCORM - Fin-----------------------------*/
/*-----------------------------Listas numeradas múltiples - Inicio-----------------------------*/
	.multi-level-list {
	  counter-reset: section;
	  list-style: disc;
	}
	/* Desactivar listas nativas */
	.multi-level-list ol,
	.multi-level-list ul {
	  list-style: none;
	}
	/* Nivel 1: secciones principales */
	.multi-level-list > li > ol > li {
	  counter-increment: section;
	  counter-reset: subsection;
	}
	.multi-level-list > li > ol > li::before {
	  content: counter(section) ". ";
	  font-weight: bold;
	  display: inline-block;
	}
	/* Nivel 2: subelementos */
	.multi-level-list > li > ol > li > ol > li {
	  counter-increment: subsection;
	}
	.multi-level-list > li > ol > li > ol > li::before {
	  content: counter(section) "." counter(subsection) ". ";
	  font-weight: bold;
	  display: inline-block;
	}
/*-----------------------------Listas numeradas múltiples - Fin-----------------------------*/