/*Fondo Pantalla*/

body{
    /* background-image: url(img/colegiofrente.jpg); */
    /* background-image: url(/img/escudo\ sin\ fondo15.png); */
   
}

.Estilo2{
    text-align: right;
    font-family: 'Mukta', sans-serif;
}

.container-titulo {
    text-decoration-line: none;
    text-align: center;
    margin: auto;
    padding: 5px;
    background-color:black;
    color: white;
}


/*Barra Navegación*/
.navbar2{
    background-color: rgb(92, 51, 23);


}

.navbar{
    margin: auto;
    padding: 5px;
    background-color: rgba(8, 47, 78, 0.871);
    
}


 .logonav{
    width: 75px;
    margin-left: 150px;
 
 }

 .logonav2{
    width: 60px;

 }

 .btnDesp{
    border-radius: 0.5ch;
 }

 .tituloNav{
    text-decoration: none;
     color: rgba(8, 47, 78, 0.871);
     font-style: bold;
     margin:auto;
     font-size: 30px;
     font-family: 'Mukta', sans-serif;

 }

  #linkhome{
     text-decoration: none;
     color: rgba(8, 47, 78, 0.871);
     font-style: bold;
     margin:auto;
     font-size: 30px;
     font-family: 'Mukta', sans-serif;
 }

 .nav{
    margin-right: 150px;
 }
 .nav2{
    background-color: rgba(93, 5, 5, 0.97);
    color: white;
    border-radius: 5ch;
 }

 .linkNav2{
    color: white;
    font-family: 'Mukta', sans-serif;
    font-size: 20px;
 }


 .linkNav2:hover{
    color:rgba(13, 91, 155, 0.871) ;
 }

 .navHead{
    color: white;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
 }
 .logoNuevo{
    color: white;
    padding-right: 5px;
    margin-top: 5px;
 }
 .bi-instagram{
    color:white;
    margin-top: 5px;
    display: inline;
 }

 .bi-facebook{
    color:white;
    margin-top: 5px;
    margin-right: 10px;
    margin-left: 10px;
 }


 /* Carrousel */

 .imgCar{
    margin: auto;
    height: 600px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 4%;
 }
 
/*Secciones*/

.cardHome{
    display: inline-flex;
    margin-left: 20px;
    margin-right: 20px;
}


.card-img-top{
    height: 200px;
}

.card-title{
    font-family: 'Poppins', sans-serif;
    font-weight: 1000;
    font-size: 500;
  
}


.nov{
    background-color: rgba(8, 47, 78, 0.871);
    border-radius: 1ch;
}

.tituloNov{
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: white;
}

.btnNnovedades{
    font-family: 'Rubik', sans-serif;
    color: white ;
    background-color:rgba(2,33,60,255);
}

.historia{
    background-color: rgba(8, 47, 78, 0.871);
    border-radius: 1ch;
    
}

.titulos{
    font-family: 'Poppins', sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: white;
}

#texHome{
    font-family: 'Mukta', sans-serif;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 20px;
    font-weight: 300;
    color: white;
    display: flex;
}


.container {
    margin: auto;
    padding: 5px;

}

.row {
    margin-top: 5px;
    text-align: center;

}

.col {
    text-align: center;
    
}

.containerCarousel {
    height: 50%;
    width: 50%;
    padding: 5px;
    margin: auto;
    
}

.mapa {
    padding: 5px;
    height: 100%;
    width: 100%;
    
}


/*Pie de Página*/

.bi-c-circle{
    color: white;
    display: inline;
    margin-left: 450px;
}

.bi-pin-map-fill{
    color: white;
    display: inline;
}

.bi-telephone{
    color: white;
    display: inline;
}


footer{
    background-color: rgb(92, 51, 23);
}

.textFoot{
    color: white;
    font-family: 'Lexend', sans-serif;
    display: inline;
    font-size: 15px;
}

.textFoot2{
    color: white;
    font-family: 'Lexend', sans-serif;
    display: inline;
    font-size: 15px;
    text-align: center;
}

/* .containerPieDePagina {
    padding: 5px;
    margin: auto;
    text-align: center;
    background-color: white;
    color: blue;
    font-size: small;
    
} */




/* .creador {
    text-align: right;
    font-size: small;
    background-color: blue;
    color: white;
   
} */


/* Secciones Niveles */


.card-header {
    background-color: blue;
    color: white;
    font-style: italic;
    padding: 10px;
    margin-top: 0px;
    margin-left: 30px;
    margin-right: 30px;

}

.card-body {
    background-color: rgb(220, 243, 253);
    padding: 10px;
    margin-left: 30px;
    margin-right: 30px;
}

.tituloAc{
    font-family: 'Poppins', sans-serif;
    color: white;
    margin: auto;
    text-decoration: none;
    font-weight: 600;
    }

    
.tituloAc1{
    font-family: 'Poppins', sans-serif;
    color: white;
    text-decoration: none;
    font-weight: 600;
    margin-left: auto;
}

.tituloAc2{
    font-family: 'Poppins', sans-serif;
    color: white;
    text-decoration: none;
    font-weight: 600;
    margin-left: auto;
}

.tituloAc3{
    font-family: 'Poppins', sans-serif;
    color: white;
    text-decoration: none;
    font-weight: 600;
    margin-left: auto;
}

.card-text{
    font-family: 'Mukta', sans-serif;
    font-size: 500;
    color: white;
}

.card-title2{
    color: white;
    font-family: 'Poppins', sans-serif;

}
#boton{
    background-color: black;
}
.accordion-button{
    color: black;
    background-color: black;
}
.accordion-collapse{
    background-color: rgba(0, 0, 0, 0.992);
}

.accordion-button:focus {
    background-color: rgb(0, 0, 0);
}

.accordion-button::after {
    color: black;
}

.accordion-button:visited {
    color: black;
}

.accordion-button::selection{
    color: black;
}

.accordion-button:active{
    color: black;
}




/* Secciones Docentes */

/* .body-docentes {
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    background-color:black;
    text-decoration: solid;
    color: white;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 1ch;
    }

.form-floating {
    color: black;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    
} */

/* Secciones Alumnos */

.container-alumnos {
    background-color:black;
    color: white;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 1ch;

}

.container-contacto {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color:blue;
    text-decoration: solid;
    color: white;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 1ch;
}

 /* backDocentes */



.tituloDoc{
    font-family: 'Poppins', sans-serif;
    color: #fbb700 ;
    font-size: 35px;
    font-weight: 900;
    
    background-color: rgb(92, 51, 23) ;
    padding-left: 100px;
    padding-right: 100px;
    border-radius: 5ch;

 }

ul{
    list-style: none;
    margin: auto;
    padding: 1px;
}

.botonesD{
    margin-top: 5px;
    margin-bottom: 5px;
}

.headerDoc{
    background-color:rgb(92, 51, 23) ;
    border-color:  #fbb700;
    border-radius: 2ch;
    border-style: solid;
    margin-top: 5px;

}

.logoD{
    width: 50px;
    height: 50px;
    display: inline;
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
}

.tituloAcc{
    display: inline;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 50px;
    color:  #fbb700;
}

.casillaD{
    margin-bottom: 7px;
    margin-left: 5px;
}

.botonD{
    background-color:rgb(92, 51, 23) ;
    color: white;
    font-weight: 500;
    width: auto;
}

.Estilo6{
    color: black;
    margin: auto;
    width: auto;
    padding-bottom: 10px;
    margin-top: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.Esti2{
    color:white;
}

.td1{
    width: 50%;
}

.td2{
    width: 50%;
    padding-left: 0%;
}

.form-control{
    /* margin: auto; */
    width: auto;
}

.aviso{
    background-color: rgb(177, 13, 13);
    margin:auto;
    /* margin-left: 350px;
    margin-right: 350px; */
    color: white;
    padding-bottom: 5px;
    width: auto;
}


