.navbar-main
{
    background-color: #fc6b61 !important;
   
}

h1{
    
    line-height: 1 !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 100 !important;
    
}

.blanco
{
    color: #fff !important;
}

.negro
{
    color: #000 !important;
}

h2.aprende
{
    font-size: 3.5rem !important;
    font-weight: 300 !important;
}
h2, h3,h4,h5,h6{
    font-family: 'Roboto', sans-serif !important;
    
}
h5.subtitulo
{
    letter-spacing: .2rem;
}

.bg-gradient-footer {
    background: linear-gradient(50deg, #6D3091 10%, #29ABE2 62%, #00FFFF 90%) !important;
  }
.roboto-reg
{
    font-weight: 400 !important;
}
.roboto-thin
{
    font-weight: 100 !important;
}
.roboto-medium
{
    font-weight: 500 !important; 
}

.roboto-light
{
    font-weight: 300 !important; 
}

.text-der
{
    text-align: right !important;
}
p
{
    font-family: 'Roboto', sans-serif !important;
}

hr.negra {
    border: 0.5px solid gray;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

.violeta
{
    color: #6e00ff !important;
}

@media (max-width: 800px){
    h1{
        font-size: 3.1rem !important;
        line-height: 1 !important;
        font-family: 'Roboto', sans-serif !important;
        font-weight: 100 !important;
        
    }
    



}