#main.p-0.row{
    padding: 0;
    flex-direction: row;
}

#fractions{
    display: flex;
}
#operateur{
    display: flex;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}

.fraction{
    display: flex;
    flex-direction: column;
}
.fraction .denominateur{
    border-top: 1px solid black;
    max-width: fit-content;
}
#resultat.hidden{
    display: none;
}



.wrapper_fraction{
    display: flex;
    flex-direction: column;
}

.wrapper_fraction > input{
    width: 50px;
    margin:10px
}
.wrapper_fraction> span{
    width: 50px;
}
.wrapper_fraction> span.separateur{
    height: 1px;
    width: 60px;
    background: black;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
}
#fraction_simplifiee{
    width: fit-content;
}
#fraction_simplifiee *{
    width: fit-content;
    margin: 0;
    min-width: 100%;
}