/*TOC*/
/*colores de las unidades*/

/*1*/
#list-units li:nth-of-type(1) {
    background-color: #333!important;
   border-left: 10px solid #000;
}

#indice .units ul li:nth-of-type(1) a .title{
color:#fff!important;
}

/*2*/
#list-units li:nth-of-type(2) {
    background-color: #cbcbcb!important;
    border-left: 10px solid #8fb435;
    color:#666!important;
}
#list-units li:hover:nth-of-type(2){
 background-color:#8fb435!important;
}
#indice .units ul li.active:not(.disabled):nth-of-type(2){
 background-color:#8fb435!important;
}

/*3*/
#list-units li:nth-of-type(3) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(3){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(3){
 background-color:#6e8fc5!important;
}

/*4*/
#list-units li:nth-of-type(4) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
    color:#666;
}
#list-units li:hover:nth-of-type(4){
  background-color:#6e8fc5!important;
   color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(4){
 background-color:#6e8fc5!important;
}

/*5*/
#list-units li:nth-of-type(5) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
    color:#666;
}
#list-units li:hover:nth-of-type(5){
  background-color:#6e8fc5!important;
   color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(5){
 background-color:#6e8fc5!important;
}

/*6*/
#list-units li:nth-of-type(6) {
     background-color: #cbcbcb!important;
     border-left: 10px solid #ba4990;
    color:#666;
}
#list-units li:hover:nth-of-type(6){
 background-color:#ba4990!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(6){
 background-color:#ba4990!important;
}


/*7 normal*/

/*8*/
#list-units li:nth-of-type(8) {
    background-color: #333!important;
   border-left: 10px solid #000;
}

#indice .units ul li:nth-of-type(8) a .title{
color:#fff!important;
}

/*9*/
#list-units li:nth-of-type(9) {
    background-color: #cbcbcb!important;
    border-left: 10px solid #8fb435;
    color:#666!important;
}
#list-units li:hover:nth-of-type(9){
 background-color:#8fb435!important;
}
#indice .units ul li.active:not(.disabled):nth-of-type(9){
 background-color:#8fb435!important;
}

/*10*/
#list-units li:nth-of-type(10) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(10){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(10){
 background-color:#6e8fc5!important;
}

/*11*/
#list-units li:nth-of-type(11) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(11){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(11){
 background-color:#6e8fc5!important;
}

/*12*/
#list-units li:nth-of-type(12) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(12){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(12){
 background-color:#6e8fc5!important;
}

/*13*/
#list-units li:nth-of-type(13) {
     background-color: #cbcbcb!important;
     border-left: 10px solid #ba4990;
    color:#666;
}
#list-units li:hover:nth-of-type(13){
 background-color:#ba4990!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(13){
 background-color:#ba4990!important;
}

/*14 normal*/

/*15*/
#list-units li:nth-of-type(15) {
    background-color: #333!important;
   border-left: 10px solid #000;
}

#indice .units ul li:nth-of-type(15) a .title{
color:#fff!important;
}

/*16*/
#list-units li:nth-of-type(16) {
    background-color: #cbcbcb!important;
    border-left: 10px solid #8fb435;
    color:#666!important;
}
#list-units li:hover:nth-of-type(16){
 background-color:#8fb435!important;
}
#indice .units ul li.active:not(.disabled):nth-of-type(16){
 background-color:#8fb435!important;
}

/*17*/
#list-units li:nth-of-type(17) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(17){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(17){
 background-color:#6e8fc5!important;
}

/*18*/
#list-units li:nth-of-type(18) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(18){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(18){
 background-color:#6e8fc5!important;
}

/*19*/
#list-units li:nth-of-type(19) {
    background-color:#cbcbcb!important;
     border-left: 10px solid  #6e8fc5;
     color:#666;
}
#list-units li:hover:nth-of-type(19){
  background-color:#6e8fc5!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(19){
 background-color:#6e8fc5!important;
}

/*20*/
#list-units li:nth-of-type(20) {
     background-color: #cbcbcb!important;
     border-left: 10px solid #ba4990;
    color:#666;
}
#list-units li:hover:nth-of-type(20){
 background-color:#ba4990!important;
  color:#fff;
}
#indice .units ul li.active:not(.disabled):nth-of-type(20){
 background-color:#ba4990!important;
}

/*21 normal*/

/*mejoras pendientes de subir a pro*/

/*la lupa no se ve*/

/*Índice*/
#indice .units ul li.active:not(.disabled), body:not(.isTablet) #indice .units ul li:hover:not(.disabled), #indice .units ul li:focus:not(.disabled) {
    background: #90cb51;
}

/*centrar cajas*/

.bck-box.center {
    margin-left: auto;
    margin-right: auto;
}

/*tamaño de fuente en actividades*/

#actividad .texto_curso, #actividad .pregunta .texto_curso, #actividad .slide_content_type_1 .pregunta .texto_curso {
    font-size: 1.6rem;
}

/*eliminar padding del content en las cajas 1*/

.bck-box.bck-box-1 .bck-content {
    text-align: justify;
    padding: 0px 12px 0px 12px;
}

.bck-box .bck-content{
	 text-align: justify;
      padding: 0px 12px 0px 12px;
}

/*margen inferior en las tablas*/

table {
    margin-bottom: 20px;
}

/*título caja cuaderno*/
.bck-box.bck-box-7.center .bck-title{
	font-weight: 300;
}

/*tamaño de las listas*/
#actividad .content .cke_contents .bck-ol-3 li:before, #actividad .content .texto_curso ol.bck-ol-3 li:before, #actividad .popover-content ol.bck-ol-3 li:before, #actividad .content .workspace ul li ol.bck-ol-3 li:before {
    font-size: 19px;
}

/*listas desordenadas*/

#actividad .texto_curso li, #actividad .workspace ul li li {
    padding-left: 10px;
}

/*cajas a,b,c de cuaderno*/

.bck-box.bck-box-14.center .bck-title{
	padding: 10px 10px 10px 20px;
}

/*título azul*/
.bck-title.bck-title-32 {
    font-weight: 400;
}

/*título rosa*/
.bck-title.bck-title-33 {
    font-weight: 400;
}

/*sección*/

#actividad .pestainak .container .row ul.nav.nav-tabs li {
    margin-left: -10px;
    }
   
/*slide padding inferior*/
.body_clase .content-wrapper, .body_clase.view-mode .content-wrapper {
      padding-top: 0px;
      padding-bottom: 0px;
      margin-top: -20px;
}

#actividad .class_slide{
padding-bottom:0px;
}

/* últimos cambios */

#actividad a {
    padding: 0px;
}


#actividad textarea {
    font-family: "Source Sans Pro", sans-serif;
}

#actividad a.zoom_flag_img {    
   background-color: rgba(75,75,75,.57);
}

/*--------------------------------------AÑADIDO NUEVO-----------------------------------------------*/

/*LISTA ORDENADA 7*/
#actividad .content .cke_contents .bck-ol-9,
#actividad .content .texto_curso .bck-ol-9,
#actividad .content .workspace ul li .bck-ol-9 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .texto_curso .bck-ol-9 li,
#actividad .content .cke_contents .bck-ol-9 li,
#actividad .popover-content .bck-ol-9 li,
#actividad .content .workspace ul li .bck-ol-9 li {
    counter-increment: bck-li-counter;
    padding-left: 4px;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-9 li:before,
#actividad .content .texto_curso ol.bck-ol-9 li:before,
#actividad .popover-content ol.bck-ol-9 li:before,
#actividad .content .workspace ul li ol.bck-ol-9 li:before {
    content: counter(bck-li-counter)" ";
    width: 22px;
    border-radius: 4px;
    position: absolute;
    text-align: center!important;
    color: #fff!important;
    background-color: #6EC1BE;
    font-weight: 600!important;
    font-family: sans-serif;
    margin-left: -28px;
}

/*lista ordenada 8*/
#actividad .content .cke_contents .bck-ol-10,
#actividad .content .texto_curso .bck-ol-10,
#actividad .content .workspace ul li .bck-ol-10 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-10 li,
#actividad .content .texto_curso .bck-ol-10 li, 
#actividad .popover-content .bck-ol-10 li,
#actividad .content .workspace ul li .bck-ol-10 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-10 li:before,
#actividad .content .texto_curso ol.bck-ol-10 li:before, 
#actividad .popover-content ol.bck-ol-10 li:before, 
#actividad .content .workspace ul li ol.bck-ol-10 li:before {
    content: counter(bck-li-counter, lower-alpha)")";
    color: #6EC1BE!important;
    font-weight: bold;
    margin-top: 0;
    padding-right: 10px;
    text-align: right;
}
  

/*---------------------------------------------------Menu naranja---------------------------------------------------*/

/*LISTA ORDENADA 9*/
#actividad .content .cke_contents .bck-ol-11,
#actividad .content .texto_curso .bck-ol-11,
#actividad .content .workspace ul li .bck-ol-11 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .texto_curso .bck-ol-11 li,
#actividad .content .cke_contents .bck-ol-11 li,
#actividad .popover-content .bck-ol-11 li,
#actividad .content .workspace ul li .bck-ol-11 li {
    counter-increment: bck-li-counter;
    padding-left: 4px;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-11 li:before,
#actividad .content .texto_curso ol.bck-ol-11 li:before,
#actividad .popover-content ol.bck-ol-11 li:before,
#actividad .content .workspace ul li ol.bck-ol-11 li:before {
    content: counter(bck-li-counter)" ";
    width: 22px;
    border-radius: 4px;
    position: absolute;
    text-align: center!important;
    color: #fff!important;
    background-color: #EBB736;
    font-weight: 600!important;
    font-family: sans-serif;
    margin-left: -28px;
}

/*lista ordenada 10*/
#actividad .content .cke_contents .bck-ol-12,
#actividad .content .texto_curso .bck-ol-12,
#actividad .content .workspace ul li .bck-ol-12 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-12 li,
#actividad .content .texto_curso .bck-ol-12 li, 
#actividad .popover-content .bck-ol-12 li,
#actividad .content .workspace ul li .bck-ol-12 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-12 li:before,
#actividad .content .texto_curso ol.bck-ol-12 li:before, 
#actividad .popover-content ol.bck-ol-12 li:before, 
#actividad .content .workspace ul li ol.bck-ol-12 li:before {
    content: counter(bck-li-counter, lower-alpha)")";
    color: #EBB736!important;
    font-weight: bold;
    margin-top: 0;
    padding-right: 10px;
    text-align: right;
}


/*---------------------------------------------------Menu rojo---------------------------------------------------*/

/*LISTA ORDENADA 11*/
#actividad .content .cke_contents .bck-ol-13,
#actividad .content .texto_curso .bck-ol-13,
#actividad .content .workspace ul li .bck-ol-13 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .texto_curso .bck-ol-13 li,
#actividad .content .cke_contents .bck-ol-13 li,
#actividad .popover-content .bck-ol-13 li,
#actividad .content .workspace ul li .bck-ol-13 li {
    counter-increment: bck-li-counter;
    padding-left: 4px;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-13 li:before,
#actividad .content .texto_curso ol.bck-ol-13 li:before,
#actividad .popover-content ol.bck-ol-13 li:before,
#actividad .content .workspace ul li ol.bck-ol-13 li:before {
    content: counter(bck-li-counter)" ";
    width: 22px;
    border-radius: 4px;
    position: absolute;
    text-align: center!important;
    color: #fff!important;
    background-color: #DF6583;
    font-weight: 600!important;
    font-family: sans-serif;
    margin-left: -28px;
}


/*lista ordenada 12*/
#actividad .content .cke_contents .bck-ol-14,
#actividad .content .texto_curso .bck-ol-14,
#actividad .content .workspace ul li .bck-ol-14 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-14 li,
#actividad .content .texto_curso .bck-ol-14 li, 
#actividad .popover-content .bck-ol-14 li,
#actividad .content .workspace ul li .bck-ol-14 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
}

#actividad .content .cke_contents .bck-ol-14 li:before,
#actividad .content .texto_curso ol.bck-ol-14 li:before, 
#actividad .popover-content ol.bck-ol-14 li:before, 
#actividad .content .workspace ul li ol.bck-ol-14 li:before {
    content: counter(bck-li-counter, lower-alpha)")";
    color: #DF6583!important;
    font-weight: bold;
    margin-top: 0;
    padding-right: 10px;
    text-align: right;
}

/*-------------------------------Titulo 34   Zeregina-DAF-titulua-------------------------*/

.bck-title.bck-title-34 {
    color: #fff;
    width: fit-content;
    border-radius: 0px 30px 30px 0px;
    background: linear-gradient(to right, #8ccda4 0%, #38adc0 100%);
    padding: 5px 15px 5px 15px;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 2.4rem;
}

/*------------------------------TITULO LISTA 15 y 16 NARANJA Y ROJO----------------------*/

#actividad .content .cke_contents .bck-ol-15,
#actividad .content .texto_curso .bck-ol-15, 
#actividad .content .workspace ul li .bck-ol-15 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-15 li,
#actividad .content .texto_curso .bck-ol-15 li, 
#actividad .popover-content .bck-ol-15 li, 
#actividad .content .workspace ul li .bck-ol-15 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #F4C364 0%, #E9B640 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px 2px 70px;
    border-radius: 10px;
    box-shadow: 3px 3px 10px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-15 li:before,
#actividad .content .texto_curso ol.bck-ol-15 li:before, 
#actividad .popover-content ol.bck-ol-15 li:before, 
#actividad .content .workspace ul li ol.bck-ol-15 li:before {
    content: counter(bck-li-counter, upper-alpha)"";
    color: white;
    font-weight: 700;
    padding: 2px 20px;
    margin-right: 11px;
    background: #EAB737;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
    width: auto;
}


#actividad .content .cke_contents .bck-ol-16,
#actividad .content .texto_curso .bck-ol-16, 
#actividad .content .workspace ul li .bck-ol-16 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-16 li,
#actividad .content .texto_curso .bck-ol-16 li, 
#actividad .popover-content .bck-ol-16 li, 
#actividad .content .workspace ul li .bck-ol-16 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #EF777F 0%, #DF6583 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px;
    border-radius: 10px;
    box-shadow: 3px 3px 10px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-16 li:before,
#actividad .content .texto_curso ol.bck-ol-16 li:before, 
#actividad .popover-content ol.bck-ol-16 li:before, 
#actividad .content .workspace ul li ol.bck-ol-16 li:before {
    content: counter(bck-li-counter, upper-alpha)"";
    color: white;
    font-weight: 700;
    padding: 2px 20px 2px 20px;
    margin-right: 11px;
    background: #E06582;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
	width: auto;
}

/*-------------------------------------------------Azpizeregina-Berdea-AB----------------------------------*/

/*lista ordenada 17*/ 
#actividad .content .cke_contents .bck-ol-17,
#actividad .content .texto_curso .bck-ol-17, 
#actividad .content .workspace ul li .bck-ol-17 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-17 li,
#actividad .content .texto_curso .bck-ol-17 li, 
#actividad .popover-content .bck-ol-17 li, 
#actividad .content .workspace ul li .bck-ol-17 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #d7dc49 0%, #9dc652 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px 2px 95px;
    border-radius: 10px;
    box-shadow: 5px 5px 15px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-17 li:before,
#actividad .content .texto_curso ol.bck-ol-17 li:before, 
#actividad .popover-content ol.bck-ol-17 li:before, 
#actividad .content .workspace ul li ol.bck-ol-17 li:before {
    content: "A/B";
    color: white;
    font-weight: 700;
    padding: 2px 20px;
    margin-right: 11px;
    background: linear-gradient(to right, rgba(183,207,88,1) 0%, rgba(151,184,84,1) 100%);
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
    width: auto;
}

/*-------------------------------------------------Azpizeregina-Berdea-BC----------------------------------*/

/*lista ordenada 18*/ 
#actividad .content .cke_contents .bck-ol-18,
#actividad .content .texto_curso .bck-ol-18, 
#actividad .content .workspace ul li .bck-ol-18 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-18 li,
#actividad .content .texto_curso .bck-ol-18 li, 
#actividad .popover-content .bck-ol-18 li, 
#actividad .content .workspace ul li .bck-ol-18 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #d7dc49 0%, #9dc652 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px 2px 95px;
    border-radius: 10px;
    box-shadow: 5px 5px 15px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-18 li:before,
#actividad .content .texto_curso ol.bck-ol-18 li:before, 
#actividad .popover-content ol.bck-ol-18 li:before, 
#actividad .content .workspace ul li ol.bck-ol-18 li:before {
    content: "B/C";
    color: white;
    font-weight: 700;
    padding: 2px 20px;
    margin-right: 11px;
    background: linear-gradient(to right, rgba(183,207,88,1) 0%, rgba(151,184,84,1) 100%);
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
    width: auto;
}

/*-------------------------------------------------Azpizeregina-Gorria-AB----------------------------------*/

/*lista ordenada 19*/ 
#actividad .content .cke_contents .bck-ol-19,
#actividad .content .texto_curso .bck-ol-19, 
#actividad .content .workspace ul li .bck-ol-19 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-19 li,
#actividad .content .texto_curso .bck-ol-19 li, 
#actividad .popover-content .bck-ol-19 li, 
#actividad .content .workspace ul li .bck-ol-19 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #EF777F 0%, #DF6583 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px 2px 95px;
    border-radius: 10px;
    box-shadow: 5px 5px 15px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-19 li:before,
#actividad .content .texto_curso ol.bck-ol-19 li:before, 
#actividad .popover-content ol.bck-ol-19 li:before, 
#actividad .content .workspace ul li ol.bck-ol-19 li:before {
    content: "A/B";
    color: white;
    font-weight: 700;
    padding: 2px 20px;
    margin-right: 11px;
    background: #E06582;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
    width: auto;
}


/*-------------------------------------------------Azpizeregina-Laranja-AB----------------------------------*/

/*lista ordenada 20*/ 
#actividad .content .cke_contents .bck-ol-20,
#actividad .content .texto_curso .bck-ol-20, 
#actividad .content .workspace ul li .bck-ol-20 {
    list-style-type: none;
    counter-reset: bck-li-counter;
}

#actividad .content .cke_contents .bck-ol-20 li,
#actividad .content .texto_curso .bck-ol-20 li, 
#actividad .popover-content .bck-ol-20 li, 
#actividad .content .workspace ul li .bck-ol-20 li {
    counter-increment: bck-li-counter;
    position: relative;
    z-index: 0;
    background: linear-gradient(to right, #F4C364 0%, #E9B640 100%);
    font-size: 2.4rem;
    font-weight: 400;
    width: fit-content;
    padding: 2px 70px 2px 95px;
    border-radius: 10px;
    box-shadow: 5px 5px 15px #888888;
    margin-left: -20px;
}

#actividad .content .cke_contents .bck-ol-20 li:before,
#actividad .content .texto_curso ol.bck-ol-20 li:before, 
#actividad .popover-content ol.bck-ol-20 li:before, 
#actividad .content .workspace ul li ol.bck-ol-20 li:before {
    content: "A/B";
    color: white;
    font-weight: 700;
    padding: 2px 20px;
    margin-right: 11px;
    background: #EAB737;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 2.4rem;
    top:0px;
    left: 20px;
    width: auto;
}



/*-------------------------------------------CAJA 24 Azpititulua-DAF-----------------------------------*/

.bck-box.bck-box-24 {
    color: #0FA2CC;
    background: #E4E4E4;
    border-radius: 0px 5px 5px 0px;
    width: fit-content;
    height: auto;
    -webkit-box-shadow: 0 5px 5px 1px #878787;
	box-shadow: 0 5px 5px 1px #878787;
	padding: 5px 60px;
	font-size: 2.4rem;
	font-weight: 600;

}

.bck-box.bck-box-24 .bck-title{
   padding: 5px 10px;
   color: #FFF;
   background: linear-gradient(to right, #8ccda4 0%, #38adc0 100%);
   text-align: center;
   font-size: 2.4rem;
   position: absolute;
   top: 0;
   left: 0px;
   font-weight: 600;
   -webkit-box-shadow: 0 1px 3px 1px #878787;
	box-shadow: 0 1px 3px 1px #878787;
}


/*-----------------------------------------Caja 25 de Respuesta libre - erantzun-kaxa -----------------*/

.bck-box.bck-box-25 {
	margin: auto;
	display: block;
	text-align: left;
	padding: 12px!important; 
	width: 90%;
	background-color: #F6F6F6;
	border-radius: 10px;
	box-shadow: 0px 0px 0px 5px #cfcfd1;
}

/*-----------------------------------------Desplegable Azul Claro - Desplegable 3-----------------------*/

/*Dropdown 3*/

.bck-dropdown.bck-dropdown-3 {
    
}

.bck-dropdown-3 .bck-dropdown-button {
    margin-top: 0px;
    font-size: 1.2rem;
    background: linear-gradient(to right, #00aad1 0%, #ffffff 100%);
    padding: 15px;
}

.bck-dropdown-3 .bck-dropdown-icon {
    background-color: #04ABD2;
    width: 25px;
    height: 10px;
}

.bck-dropdown-3 .bck-dropdown-icon > .fa {
    border: 0px solid white!important;
}

.bck-dropdown-3 .fa-chevron-up:before, .bck-dropdown-3 .fa-chevron-down:before {
    font-size: 1.2rem;
}

.bck-dropdown-3 .bck-dropdown-titulo {
    font-size: 2.8rem;
    padding-left: 0px;
}


.bck-dropdown-3 .bck-dropdown-content {
    background-color: #fff;
    border: 1px solid #DDDDDD;
    padding-left: 17px;
    max-height: 800%;
    overflow-y: visible;
}