.body{
    margin-top: 15%;
    padding-left: 10%;
    padding-right: 10%;
    margin-bottom: 3%;
}

a{
    color: #0B89FF;
    text-decoration: none;
}

.font-color{
    color: #847291;
}

.fuente{
    font-family: 'DIN Next LT Pro';
}

.fuente-bold{
    font-family: 'DIN Next LT Pro';
    font-weight: 450;
    font-size: 90%;
}

footer {
    display: flex;
    background-color: #847291;
    align-content: center;
    align-items: center;
    justify-content: center;

}

.p-foot{
    display: flex;
    align-content: center;
    align-items: center;
    text-align: center;
    color: white;
    margin: 10px;
    font-size: 80%;
    font-family: 'DIN Next LT Pro', sans-serif;
    font-weight: lighter;
}


.name{
    margin-top: 10%;
    margin-bottom: 0px;
    font-family: 'DINBOLDTRAM';
    src: url("/fonts/DINBolTram.otf");
}

hr {
    margin-right: 85%;
  border: 1px solid #847291;
}

.text{
    font-size: 70%;
}

#bold{
    font-weight: bold;
}

.titles{
    font-size: 76%;
}

header p{
    margin: 0px;
    padding: 0px;
}

div p{
    margin: 0px;
    padding: 0px;
}

div h4{
    margin-top: 2%;
    margin-bottom: 1%;
}

.sobre-mi{
    margin-top: 10%;
    margin-bottom: 0%;
    border: 1px solid #847291;
    width: 52%;
}

.margin-top{
    margin-top: 0px;
}

.margin-bottom{
    margin-bottom: 0px;
}

.center{
    margin-top: 15%;
    margin-bottom: 7%;
    text-align: center;
}