
        .imagen1 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-14.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

 

        .imagen1:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-20.svg'); /* Nueva imagen al pasar el mouse */
        }

     


        .imagen2 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-15.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

        .imagen2:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-21.svg'); /* Nueva imagen al pasar el mouse */
        }  


        .imagen3 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-16.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

        .imagen3:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-22.svg'); /* Nueva imagen al pasar el mouse */
        }                



        .imagen4 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-17.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

        .imagen4:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-23.svg'); /* Nueva imagen al pasar el mouse */
        }  



        .imagen5 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-18.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

        .imagen5:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-24.svg'); /* Nueva imagen al pasar el mouse */
        }     


        .imagen6 {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-19.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        }

        .imagen6:hover {
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-25.svg'); /* Nueva imagen al pasar el mouse */
        }   



        /*LOS ACTIVE*/


        .imagen1Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-20.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen1Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-14.svg'); /* Imagen original */

        }           


        .imagen2Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-21.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen2Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-15.svg'); /* Imagen original */

        }  

        .imagen3Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-22.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen3Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-16.svg'); /* Imagen original */

        }  


        .imagen4Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-23.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen4Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-17.svg'); /* Imagen original */

        }  


        .imagen5Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-24.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen5Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-18.svg'); /* Imagen original */

        }  



        .imagen6Active {
            width: 120px;
            height: 140px;
            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-25.svg'); /* Imagen original */
            background-size: cover;
            transition: background-image 0.3s ease-in-out;
        } 

        .imagen6Active:Hover {

            background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/plataforma-inside/iconos/IconMod0-19.svg'); /* Imagen original */

        } 



        .border-2025{
            border-right:1px solid #2074c7;
	
        }

        .ancho{

            min-width: 180px;
        }

	.formatos2025{
	font-size:13px;
}


        .letranegra{
            font-weight: 600;
            color:black;
		font-size:14px;
        } 


        .textonormal{
            font-size: 14px;
        }


a.nav-link.p-0.active{

filter: grayscale(19%) brightness(59%);
border-radius:14px;
}



    .formatocaja2025{

    
    padding-top: 20px;
    border-radius: 14px;
    padding-bottom: 20px;

    }




/* Eliminar bordes de las pesta�as */
.nav-tabs .nav-link {
    border: none !important;
    background-color: transparent !important;
}

/* Mantener el hover solo en los enlaces */
.nav-tabs .nav-link:hover {

}

/* Eliminar bordes activos de las pesta�as seleccionadas */
.nav-tabs .nav-link.active {
    border: none !important;
    background-color: transparent !important;
}

/* Opcional: Eliminar el borde del contenedor de las pesta�as */
.nav-tabs {
    border-bottom: none !important;
}






/* ACTIVE y PESTANAS */




ul.nav.nav-tabs.mb-3.format_onetopic-tabs  ,li.nav-item.tab_position_0.tab_level_0, a.nav-link{

    font-weight:normal;
    color:black;
    
    
}  

li.nav-item.tab_position_0.tab_level_0{
    background-color:#d8d8d8;
    margin-right:5px;
    border-radius:14px;
    border:1px solid #3a3a3a;
    
}

li.nav-item.tab_position_1.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 

li.nav-item.tab_position_2.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 

li.nav-item.tab_position_3.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 


li.nav-item.tab_position_4.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 


li.nav-item.tab_position_5.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 



li.nav-item.tab_position_6.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 



li.nav-item.tab_position_7.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 



li.nav-item.tab_position_8.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 



li.nav-item.tab_position_9.tab_level_0{

    background-color:#c8c8c8;
    margin-right:5px;
    border-radius:14px;
    color:white;
    border:1px solid #3a3a3a;
} 


.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: #254c95 !important;
   border-radius:14px;
    padding-bottom:8px;
    color:white;
}

.nav-link i{
    color: #3b0000;
} 


/* CAJAS CLASES DE APRENDIZAJE */

    .formato-card-2025{

        border:1px solid;
       border-radius: 14px;
       border-color: #003ca6;
    }

    .color-2025-btn{

        background-color: #003ca6;
        padding-left:15px;
        padding-rigth:15px;
        padding-top:5px;
        padding-bottom:5px;
        border-radius:14px;

    }


.titulo-2025{

    color:black;
    font-size:22px;
    font-weight:700;
}

.titulo-2025-sub{

    color:black;
    font-size:19px;
    font-weight:700;
    
}

.titulo-2025-sub-2{

    color:black;
    font-size:18px;
    font-weight:700; 
}

.texto-2025{
     color:#676767;
     font-size:14px;
       
    
}

/* FIN CAJAS CLASES DE APRENDIZAJE */




/* CAJAS CLASES DE APRENDIZAJE SINCRONICA */





    .formato-card-2025-red{

        border:1px solid;
       border-radius: 14px;
       border-color: #AB0000;
    }

    .color-2025-btn-red{

        background-color: #AB0000;
        padding-left:15px;
        padding-rigth:15px;
        padding-top:5px;
        padding-bottom:5px;
        border-radius:14px;

    }

.format-onetopic ul.nav-tabs.format_onetopic-tabs li.marker a {
    font-weight: 400
}


/* FIN CAJAS CLASES DE APRENDIZAJE SINCRONICA */






/* Pesta�a 2025 */

#navegacion-alumnos{
background-color: #d8d8d8;
border: 1px solid #000;
color: #000;
}


#navegacion-alumnos.nav-link.active{
background-color: #003DA6;
color: #fff;

}


#navegacion-alumnos.nav-link.active .img-aco1{
filter: invert(1) brightness(2);
}


#navegacion-alumnos.nav-link.active #separador{
color: #fff;
}


.tab_level_0{
margin-right: 5px;
}


#separador{
color: #000;
}


/* Fin Pesta�a 2025 */



.tab-img:hover{

    filter: brightness(80%);
    transition:0.6s;
}

/* css Ronald y Felipe 2025*/

    /*  FIN OTROS TITULOS FALTANTES */

 /**/
    /*  FIN TITULOS Y PARRAFOS  */
    /**/



 /* BARRA LATERAL /*


 /**/
/* BARRA LATERAL */
/**/

.caja01 {
    margin-top: 10px;
      }
    
    
    .spam-custom{
    
    right:4%;
    top:6%; 
    position:absolute; 
    font-size:25px; 
    color:#0055B7;
    
    }
    
    .img-custom{
    
    width: 80px;
    
    }
    .ulstyle{
    
    position:fixed; 
    top:35%;
    right:0px;  
    list-style:none; 
    margin-right:15px;
    z-index: 999;
    }
    
    @media only screen and (max-width: 1040px) {
      .caja01 {
    
        float: left; 
        margin-left: 10px;
    
    
      }
    
    }
    
    @media only screen and (max-width: 1040px) {
    .ulstyle{
    
    position:fixed; 
    top:85%;
    right:5px;  
    list-style:none; 
    margin-right:15px;
    
    }
    
    
    }
    
    @media only screen and (max-width: 1040px) {
    .spam-custom{
    
    right:81%;
    top:20%; 
    position:absolute; 
    font-size:15px; 
    color:#0055B7;
    z-index: 999;
    }
    
    }
    
    @media only screen and (max-width: 1040px) {
    .img-custom{
    
    width: 80px;
    
    }
    
    
    }
    
    
    /**/
    /* BARREA LATERAL HOVER */
    /**/

    /**/
    /* BARREA LATERAL HOVER */
    /**/
    /*NO TOCAR
    img.img-responsive.img-custom:hover{
        cursor: pointer;
    }
    img#foro-lateral.img-responsive.img-custom:hover{
        background-image: url('https://capacita.ulagos.cl/imgCapacita/MenuLateral/imgcalugas/Calugas-33.png') !important;
    }
    /*NO TOCAR*/
    
    div.procentaje{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-09.png");
        background-size: cover;
      width: 78px !important;
      height: 68px !important;
      background-repeat: round;
    }
    
    
    
    div.foro-lateral{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-10.png");
        background-size: cover;
      width: 78px !important;
      height: 68px !important;
      background-repeat: round;
    }
    div.foro-lateral:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-33.png");
        transition: 0.5s;
    }
    
    
    div.sincronica{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-11.png");
        background-size: cover;
      width: 78px !important;
      height: 68px !important;
      background-repeat: round;
    }
    div.sincronica:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-34.png");
        transition: 0.5s;
    }
    
    
    div.calificaciones{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-12.png");
        background-size: cover;
      width: 78px !important;
      height: 68px !important;
      background-repeat: round;
    }
    div.calificaciones:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-35.png");
        transition: 0.5s;
    }
    
    
    
    div.inicio{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/CalugasPanel-25.png");
        background-size: cover;
          width: 78px !important;
          height: 68px !important;
          background-repeat: round;
    }
    div.inicio:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/CalugasPanel-26.png");
        transition: 0.5s;
    }
    
    div.programa-lateral {
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/MenuLateral/prog.png");
        background-size: cover;
          width: 78px !important;
          height: 68px !important;
          background-repeat: round;
    }
    
    div.programa-lateral:hover {
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/MenuLateral/prog-over.png");
        transition: 0.5s;
    }
    
    
    div.nuevacaja {
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/CalugaPanel-25.png");
        background-size: cover;
          width: 78px !important;
          height: 68px !important;
          background-repeat: round;
    }
    
    div.nuevacaja:hover {
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/CalugaPanel-26.png");
        transition: 0.5s;
    }
    
    @media only screen and (max-width: 1040px) {
    
    .foro-lateral .sincronica .calificaciones .procentaje .inicio .programa-lateral .nuevacaja{
      width: 58px !important;
      height: 48px !important;
      pointer-events: none;
    
    }
    
    }
    
    
/*
    @media only screen and (max-width: 1040px) {
    
    div.inicio:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/CalugasPanel-26.png");
        transition: 0.5s;
        pointer-events: none;
    }
    
    div.calificaciones:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-35.png");
        transition: 0.5s;
        pointer-events: none;
    }
    
    div.sincronica:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-34.png");
        transition: 0.5s;
        pointer-events: none;
    }
    
    div.foro-lateral:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/img-laterales/Calugas-33.png");
        transition: 0.5s;
        pointer-events: none;
    }
    
    div.programa-lateral:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/MenuLateral/prog-over.png");
        transition: 0.5s;
        pointer-events: none;
    }

    div.nuevacaja:hover{
        background-image: url("https://formacioncontinua.ulagos.cl/plataforma-inside/imagenes/CalugaPanel-26.png");
        transition: 0.5s;
        pointer-events: none;
    }
    
    }
*/
    
    
    /**/
    /*  TITULOS Y PARRAFOS  */
    /**/   



    /* cosas de academi modificadas*/

.drawerheader {
        padding: 0;
        height: 60px;
        display: flex;
        align-items: center;
        margin-top: 30px !important;
      }
.primary-navigation{
    display: none;
}

#page.drawers{
    margin-top: 0px !important;
}
	


/*CSS PRUEBA FELIPE*/
/*
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
    */
#btn-mas{
    display: none;
}
#container-perso{
    position: fixed;
    bottom: 150px;
    right: 20px;
}
.redes a, .btn-mas label{
    display: block;
    text-decoration: none;
    background: #1249AD;
    color: #fff;
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0px 1px 10px rgba(0,0,0,0.4);
    transition: all 500ms ease;
}
.redes a:hover{
    background: #fff;
    color: #cc2b2b;
}
.redes a{
    margin-bottom: -15px;
    opacity: 0;
    visibility: hidden;
}
#btn-mas:checked~ .redes a{
    margin-bottom: 10px;
    opacity: 1;
    visibility: visible;
}
.btn-mas label{
    cursor: pointer;
    background: #1249AD;
    font-size: 23px;
}
#btn-mas:checked ~ .btn-mas label{
    transform: rotate(135deg);
    font-size: 25px;
}
  
/* Title styling */
    .learning-title {
      background-color: #1249ad; /* Blue background */
      color: #ffffff; /* White text */
      padding: 15px;
      text-align: center;
      font-size: 1.5rem;
      font-weight: bold;
      border-radius: 5px 5px 0 0;
    }

    /* Decorative arrow */
    .horizontal-arrow {
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 10px auto;
    }

    .horizontal-arrow .line {
      flex-grow: 1;
      height: 5px;
      background-color: #BDB6B8; /* Line color */
      border-radius: 5px;
    }

    .horizontal-arrow::after {
      content: '';
      display: block;
      width: 20px;
      height: 20px;
      background-color: #BDB6B8; /* Arrow color */
      clip-path: polygon(0 0, 100% 50%, 0 100%);
      margin-left: 10px;
    }

    /* Circle styles for each column */
    .circle {
      width: 30px;
      height: 30px;
      border-radius: 50%;
      margin: 0 auto;
      position: relative;
      top: -48px;
    }

    .circle.green, #p-btn1 {
      background-color: #28a745; /* Green */
    }

    .circle.orange, #p-btn2 {
      background-color: #fd7e14; /* Orange */
    }

    .circle.purple, #p-btn3 {
      background-color: #6f42c1; /* Purple */
    }

    .circle.blue, #p-btn4 {
      background-color:  #003CA6; /* Blue */
    }

    .circle.red, #p-btn5 {
      background-color: #dc3545; /* Red */
    }

    /* Button styling */
    .learning-btn {
      background-color: #007bff;
      color: #ffffff;
      border: none;
      font-weight: bold;
      transition: all 0.3s ease;
      line-height: 1 !important;
    }

    .learning-btn:hover {
      background-color: #0056b3; /* Darker blue */
    }

    .mycolumn-content img {
      width: 56%;
      height: auto;
      border-radius: 5px;
    }

    .mycolumn-content {
      text-align: center;
    }
    #inicia-tu-aprendizaje{
      background-image: url('https://formacioncontinua.ulagos.cl/aulavirtual/draftfile.php/21/user/draft/197875000/fondo.png');
      background-repeat: no-repeat;
    }
.burbuja {
            position: fixed;
            top: 70%;
            right: 20px;
            transform: translateY(-50%);
            width: 60px;
            height: 60px;
            background-color: #153F9F;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-size: 28px;
            cursor: pointer;
            z-index: 1000;
            box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }
        .burbuja:hover {
           background-color:#1249AD;
           transition: 1s;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
        }

        /* Menú */
        .menulat {
            position: fixed;
            top: 72%;
            right: 100px;
            transform: translateY(-50%);
            display: flex;
            flex-direction: column;
            gap: 15px;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.3s ease, visibility 0.3s ease;
            z-index: 1;
        }

        .menulat.show {
            opacity: 1;
            visibility: visible;
        }

        .menulat button {
          
            color: #153F9F;
            border: 2px solid #153F9F;
            padding: 10px 20px;
            border-radius: 30px;
            cursor: pointer;
            font-size: 16px;
            font-weight: bold;
            text-align: left;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            background-color: #f1f1f1;
        }

        .menulat button:hover {
            background-color: #153F9F;
            color: white;
            box-shadow: 0 6px 15px rgba(0, 0, 0, 0.2);
            transform: translateX(5px);
        }

        /* Animaciones individuales */
        .menulat button:nth-child(1) {
            transform: translateX(100px);
        }
        .menulat button:nth-child(2) {
            transform: translateX(120px);
        }
        .menulat button:nth-child(3) {
            transform: translateX(140px);
        }
        .menulat.show button {
            transform: translateX(0);
        }
 .f1modal {
            display: none; /* Hidden by default */
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
       
            justify-content: center;
            align-items: center;
        }

        .f1modal-content {
            background-color: #ffffff;
            padding: 30px;
            border-radius: 10px;
            text-align: center;
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
            max-width: 500px;
            margin: 0 20px;
        }

        .f1modal-content p {
            font-size: 1.2em;
            margin-bottom: 20px;
        }

        .f1modal-buttons {
            margin-top: 20px;
        }

        .f1modal-buttons button {
            margin: 0 10px;
            padding: 10px 25px;
            border: 1px solid #ddd;
            border-radius: 5px;
            cursor: pointer;
            font-size: 1em;
            transition: background-color 0.3s, color 0.3s;
        }

        .f1btn-yes {
            background-color: #007bff;
            color: white;
        }

        .f1btn-yes:hover {
            background-color: #0056b3;
        }

        .f1btn-no {
            background-color: #6c757d;
            color: white;
        }

        .f1btn-no:hover {
            background-color: #5a6268;
        }

/*Código flecha 25*/
.n25-line-container {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      position: relative;
      flex-wrap: wrap;
    }

    .n25-arrow-circle {
      width: 30px;
      height: 30px;
      background-color: white;
      border: 2px solid gray;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: gray;
      font-size: 20px;
      font-weight: bold;
    }

    .n25-custom-line {
      flex-grow: 1;
      height: 3px;
      background-color: gray;
      margin: 0 10px;
      position: relative;
    }

    .n25-center-circle {
      width: 16px;
      height: 16px;
      border: 2px solid gray;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
    }

    .n25-circle-1 { left: 6.2%; background-color: green; border-color: green; }
    .n25-circle-2 { left: 23.6%; background-color: orange; border-color: orange; }
    .n25-circle-3 { left: 41.2%; background-color: purple; border-color: purple; }
    .n25-circle-4 { left: 58.2%; background-color: blue; border-color: blue; }
    .n25-circle-5 { left: 76.2%; background-color: red; border-color: red; }
    .n25-circle-6 { left: 94.2%; background-color: gray; border-color: gray; }


    .n25-vertical-line {
      width: 2px;
      height: 40px;
      background-color: gray;
      position: absolute;
      top: calc(50% + 10px);
      left: 50%;
      transform: translateX(-50%);
    }

    .n25-columns-container {
      display: flex;
      justify-content: space-between;
      width: 100%;
      margin-top: 50px;
      flex-wrap: wrap;
    }

    .n25-column {
      text-align: center;
      flex: 1;
      min-width: 100px;
      padding: 10px;
    }

    @media (max-width: 768px) {
      .n25-line-container {
        flex-direction: column;
      }

      .n25-custom-line {
        width: 3px;
        height: 200px;
        margin: 10px 0;
      }

      .n25-columns-container {
        flex-direction: column;
        align-items: center;
      }
    }

    @media screen and (max-width: 990px){
      .n25-ff-contenedor-linea{
        display: none !important;
      }
    }
.cont-flecha{
    background-color: #F8F9FA;
    border-radius: 10px;
}
.tit-flecha{
color: #000;
    font-weight: bold;
    font-size: 17px;
}
.cont-bienvenida{
		background-color: #F8F9FA;
   		border-radius: 10px;
	}
	.cont-detall{
		background-color: #D3D3D3;
		border-radius: 10px;
	}
.bord-pre{
	border: 2px solid #dadada;
    border-radius: 10px;
}
.bord-pre{
	border: 2px solid #dadada;
    border-radius: 10px;

}
.cont-nuevpag{
	background-color: #F8F9FA;
	border: 1px solid #003CA6;
	border-radius: 10px;
}
.cont-nuevev{
    border: 1px solid #808082; 
    border-radius: 10px; 
}
/* fin flecha 25*/

.prevsection, .nextsection {
background-color: #F1F1F1;
    padding: 18px;
    /* margin: 15px; */
    border-radius: 10px;
    border: 1px solid #1249AD;
    
}
.prevsection:hover{
background-color: #969696;
transition: 1s;
}
.nextsection:hover{
background-color: #969696;
transition: 1s;
}
.prevsection a , .nextsection a{
text-decoration: none !important;
}
/*CSS PRUEBA FELIPE*/

/*HOVER PESTAÑAS*/
li.nav-item.tab_position_0.tab_level_0:hover{
background-color: #F1F1F1 !important;
transition: 1s;
}
li.nav-item.tab_position_1.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}
li.nav-item.tab_position_2.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}
li.nav-item.tab_position_3.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}
li.nav-item.tab_position_4.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}
li.nav-item.tab_position_5.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}
li.nav-item.tab_position_6.tab_level_0:hover{
background-color: #F1F1F1;
transition: 1s;
}

/*HOVER PESTAÑAS*/
/*
.custom-select.jumpmenu{
color: #1249AD;
    border: 1px solid #1249AD;
    background-color: #f1f1f1;
    height: 54px;
}
span.larrow{
padding-right: 5px;
}
span.rarrow{
padding-left: 5px;
}
*/

/*CSS PRUEBA RONALD*/ /*CSS PRUEBA RONALD*/
/*
        .image-container-2025 {
            border: 1px solid #000; 
            padding: 10px; 
            text-align: center; 
            border-radius: 20px;
                            padding-left: 60px;
            padding-right: 60px;
    padding-bottom: 10px;
    padding-top: 10px;
margin-left: 0px;
margin-right: 0px;
        }
        .image-container-2025 img {
            max-width: 100%; 
            height: auto; 
            padding: 20px;



        }

        .formato-container-2025 {
            max-width: 100%; 
            height: auto; 
            padding: 20px;
        }        

        .hover-2025:hover{

          filter: contrast(100%);
          transition: 0.6s;
          transform: scale(1.1);
        }

        .text-2025{

            text-decoration: none;
        }
.text_doc2{
    line-height: normal !important;
}

*/

/* prueba de lectura escritura archivos 15/04/2024 */

/* 
=========================================================
TROZO DE CODIGO HACIA ABAJO FUE AGREGADO EL 22/01/2026

==========================================================
*/

#footer .footer-main{
	background-color: #808082 !important;
	}
	#footer .footer-bottom{
	display: none !important;
	}
	div.secondary-navigation.d-print-none{
	display: none !important;
	}
	
	
	
	/*BARRA LATERAL (INDICE)*/
	
	/* COLOR BARRA SELECCIONADA */
	
	.courseindex .courseindex-item.pageitem{
		background-color: #003da6 !important;
		border:1px solid #003da6 !important;
	}
	
	/* BORDER RADIUS 0 */
	.courseindex .courseindex-item{
		border-radius: 0px !important;
	}
	
	.courseindex-item .d-flex .courseindex-section-title{
	
	}
	
	div#courseindexsection0{
	background-color: #99b1db;
	/*background-color: #003da6;*/
	border-radius: 0px;
	border:1px solid #99b1db !important;
	color: #fff !important;
	
	}
	
	
	div#courseindexsection1,#courseindexsection2,#courseindexsection3,#courseindexsection4,#courseindexsection5,#courseindexsection6,#courseindexsection7,#courseindexsection8,#courseindexsection9,#courseindexsection10,#courseindexsection11,#courseindexsection12,#courseindexsection13,#courseindexsection14,#courseindexsection15,#courseindexsection16,#courseindexsection17,#courseindexsection18,#courseindexsection19,#courseindexsection20{
	background-color: #99b1db;
	border-radius: 0px;
	color: #fff;
	border:1px solid #99b1db;
	margin-top: 5px;
	margin-bottom: 5px;
	
	}
	
	
	.courseindex .courseindex-item.courseindex-section-title a{
	color: #fff;
	background-color: transparent !important;
	}
								
	
	/* FIN BARRA LATERAL (INDICE)*/
	.courseindex .courseindex-item.pageitem a{
	background-color: transparent !important;
	
	}
	
	
	
	/* ESTILOS NUEVA GRAFICA */
	/* ESTILOS NUEVA GRAFICA */
	/* ESTILOS NUEVA GRAFICA */
	
	
	.Titulo_eva{
		color:#ff671d;
		font-family: 'Open Sans', sans-serif;
		font-size: 21px;
		font-weight: bold;
		display: inline-block
		
	}
	
	.Titulo_actforma{
		color:#003da6;
		font-family: 'Open Sans', sans-serif;
		font-size: 21px;
		font-weight: bold;
		padding-top: 10px;
		display: inline-block
		
	}
	
	.img_teva{
		 float: left;
		
	}
	
	.titevadiv{
		 padding-right: 0px;
		 display: inline-block
	}
	
	.cajadiv{
	
		 border: solid 1px #b5ada5;
		 padding: 15px;
	
	}
	
	.cajaevaluacion{
		 display: inline-block;
		 margin: 0 auto;
		 text-align: center;
	
	}
	
	.titulo_modulo{
	
		 font-family: 'Open Sans', sans-serif;
		 font-size: 21px;
		 font-weight: bold;
		 color: black;
	
	}
	
	.texto_docente{
	
		 font-family: 'Open Sans', sans-serif;
		 font-size: 18px;
		 font-weight: bold;
		 color: black;
	
	}
	
	.titulo_recursos{
		 font-family: 'Open Sans', sans-serif;
		 font-size: 21px;
		 font-weight: bold;
		 text-align: center;
	
	}
	
	
	.fondodiv{
	
		 background-color: #f6f5f3;
		 padding: 20px;
	}
	
	.text_doc1{
	
		 font-family: 'Open Sans', sans-serif;
		 font-size: 10px;
		 line-height: 1px;
	
	
	}
	
	.text_doc2{
	
		 font-family: 'Open Sans', sans-serif;
		 font-size: 13px;
		 line-height: 1px;
		 color:#000000;
		 font-weight: bold;
		
	}
	
	.padinz{
	
		 padding: 0px;
		 background-color: white;
		 max-width: 240px;
	
	}
	
	.cajaclase{
	
		 background-color:#f6f5f3;
		 padding:2%;
		 	
	}
	
	.bordeencuesta{
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}
	
	
	
	/*CSS FELIPE */
	/*CSS FELIPE */
	.linea:nth-child(n+2):nth-child(-n+5)::before {
		content: ' ';
		position: absolute;
		width: 240%;
		height: 2px;
		background-color: black;
		top: 32%;
		left: -20%;
		transform: translateY(-50%);
		/* z-index: 1; */
		padding-right: 1px;
	}
	.has-image {
		transition: transform 0.3s ease;
		position: relative;
	}
	.has-image:hover {
		transform: scale(1.1);
	}
	.img-flecha{
	margin-top: 35px;
	width: 50%;
	}
	@media(max-width: 1199px){
	.img-flecha{
		margin-top: 34px;
	}
	}
	
	.tit-nav{
	color: #003DA6;
	font-size: 19px;
	}
	.sub-tit{
	color: #000;
	font-weight: bold;
	font-size: 13px;
	}
	span.tm{
	font-size: 14px;
	}
	span.stm{
	font-size: 13px;
	}
	.tit-nav{
	color: #003DA6;
	font-size: 19px;
	}
	.sub-tit{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	}
	div.contenedor-tarjeta-1,.contenedor-tarjeta-2,.contenedor-tarjeta-3,.contenedor-tarjeta-4{
	padding: 15px;
	cursor: pointer;
	
	}
	
	
	@media (max-width: 991px){
	div.contenedor-tarjeta-1,.contenedor-tarjeta-2,.contenedor-tarjeta-3,.contenedor-tarjeta-4{
		width: 51%;
		text-align: center;
		margin: 0 auto;
	}
	}
	div.tarjeta1{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-22.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	
	div.tarjeta1:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-21.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-1:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	a.enlace-titulo-1{
	color: #000;
	text-decoration: none;
	}
	div.tarjeta2{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-22.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta2:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-21.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-2:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	div.tarjeta3{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-22.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta3:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-21.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-3:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	
	div.tarjeta4{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-22.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta4:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-21.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-4:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	
	.clic{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	margin: auto;
	}
	.noclic{
	box-shadow: none;
	}
	.tit-mod{
	font-size: 32px;
	color: #000;
	}
	.tit-docente{
	font-size: 18px;
	color: #000;
	}
	.cont-mod{
	text-align: justify;
	color: #000;
	font-size: 16px;
	}
	/*CSS FELIPE */
	div.tarjeta1-in{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-15.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	
	div.tarjeta1-in:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-15.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-1-in:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	a.enlace-titulo-1{
	color: #000;
	text-decoration: none;
	}
	div.tarjeta2-in{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-15.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta2-in:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-15.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-2-in:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	div.tarjeta3-in{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-17.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta3-in:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-17.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-3-in:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	
	div.tarjeta4-in{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-19.png');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.tarjeta4-in:hover{
	background-image: url('https://fcvirtual.ulagos.cl/plataforma-inside/iconos/Pack_iconos-19.png');
	transition: 1s;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: auto;
	}
	div.contenedor-tarjeta-4-in:hover{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	}
	
	.clic{
	box-shadow: -1px -1px 6px 0 rgb(92, 162, 235), 4px 4px 16px 2px rgb(92, 162, 235);
	border-radius: 10px;
	margin: auto;
	}
	.noclic{
	box-shadow: none;
	}
	.tit-mod{
	font-size: 32px;
	color: #000;
	}
	.tit-docente{
	font-size: 18px;
	color: #000;
	}
	.cont-mod{
	text-align: justify;
	color: #000;
	font-size: 16px;
	}
	
	
	
	
	
	
	
	/* MARCAR COMO LEIDO */
	
	/* #page.drawers .activity-header{
		display: none;
	} */
	
	.secondary-navigation+#page-content #region-main{
		margin-top: 0px !important;
	padding-top: 0px !important;
	}
	
	
	
	
	@media(max-width: 991px){
			.linea:nth-child(n+2):nth-child(-n+5)::before{
			content: ' ';
			position: absolute;
			width: 240%;
			height: 2px;
			background-color: black;
			top: 32%;
			left: -20%;
			transform: translateY(-50%);
			z-index: 0;
		}
	.img-flecha{
	margin-top: 35px;
	}
	
	}
	
	@media(max-width: 769px){
			.linea:nth-child(n+2):nth-child(-n+5)::before{
			content: ' ';
			position: absolute;
			width: 2px;
			height: 230%;
			background-color: black;
			left: 50%;
			top: 0;
			transform: translateX(-50%);
			z-index: 0;
		}


	.img-flecha{
	margin-top: 35px;
	width: 6%;
	transform: rotate(90deg);
	
	}
	
	}
	
	
	/**Nueva linea para agregar**/

	@media only screen and (max-width: 600px){


		ul.nav.nav-tabs.mb-3.format_onetopic-tabs, li.nav-item.tab_position_0.tab_level_0, a.nav-link{ display:none; }

		.image-container-2025{ display:none; }
		.formato-card-2025-red{ border: none !important; }
		.card{border:none !important;}
	
	}





.listas-25 {

	padding-left:25px;
}















