.filter {
    display:none;
}

.encabezado{
    background-color: #671C34;
}

.navbar-light{
    background: #8A8A88 ;
}

.navbar-light .navbar-toggler-icon{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28186, 27, 75, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-toggler{
border: 0px;
}


.cursos{
    height: 10vh;
    background-color: #671C34;
    border-radius:0px;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: large;
    border-radius: 5px;
    border:0.5px solid gray;
    text-align: center;
    padding-top: 3vh;
    padding-bottom: 5vh;
    box-shadow: 10px 13px 17px -6px rgba(0,0,0,0.75);
    color: white;

}


.cursos:hover{
    height: 10vh;
    background-color: #DDc9A3;
    border-radius:0px;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: larger;
    border-radius: 5px;
    border:0.5px solid #807E64;
    text-align: center;
    padding-top: 3vh;
    padding-bottom: 6vh;
    box-shadow: 10px 13px 17px -6px rgba(0,0,0,0.75);
    color:  #10312B;
}




.cursos0im{
    background-color: #10312B    ;
    border-radius:0px;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: larger;
    color:#DDc9A3;
    font-weight: bold;

}


.cursosim{
    background-color: #10312B    ;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: large;
    border-radius: 1vh;

    
}


.boton-ac{
    background-color: #671C34;
    border-bottom: 0px;
}

#ub_ac{
font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
font-size: small;
background-color: #D9CDCD;
padding: 1vh 1vh 1vh 1vh;
border-radius: 1vh;
color:#671C34;
font-weight: bold;
}

.inp{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: small;
    border-radius: 5px;
    border:0px;
    outline: 1.5px solid  #D7C5CC;
    padding: 10px 10px;
    background-color:  #EAE0E4;
}


.buscar{
    font-size:xx-small;
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    color:#7F7D75;
    padding-left: 1vw;
}



.boton{
    background-color: #DDD9A1;
    color:#7F7D75;
}

.boton:hover{
    background-color: #B0A949;
    border: 0px;
}


.tarjeta{
font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

.cabeza{
background-color: #9F2241;
color: #DDc9A3;
border-radius: 5px;
}

.promotor{
color:#A2892F;
color: #BA1B4B;
}



.body{
    background-color: #D0BCC4;
    position: relative;
    min-height: 90vh;
    padding-bottom: 280px;   
}

.footer-head{
    position: absolute;
    bottom: 0%;
}

.footer{
    background-color: #235B4E;
}


.p-footer{
    height: 200px;
}

.s-footer{
    height: 20px;
    background-color: #235B4E;
}

.contenedor-icon svg{
    color: white;
}


.abs-center {
    display: flex;
    align-items: center;
    justify-content: center;

  }

.dir-contenedor{
    border-top: 1px solid #DDc9A3;
}

.texto{
    font-size: 8px;
    color: white;
}

.texto a{
    font-size: 8Px;
    color: white;
}



