.align-bas-perso {
    padding: 2em 0 0 0 !important;
}

.marginZero {
    margin: 0em 0em 0em 0em !important;
}

.bgBeige {
    background-color: beige !important;
}

.custom {
    width: 500px !important;
}

.bgBeige:hover {
    background-color: rgb(168, 168, 132) !important;
}

.bgBleuClair {
    background-color: rgb(128, 128, 223);
}

.bgGreyClair {
    background-color: #e9ecef !important;
}

.bgBrun {
    background-color: rgba(90, 26, 26);
}

.bgGrisFonce {
    background-color: rgb(78, 77, 77);
}

.bgGris {
    background-color: grey;
}

h1 {
    font-size: 2em !important;
}

h2 {
    font-size: 1.5em !important;
}

h3 {
    font-size: 1.3em !important;
}

h4 {
    font-size: 1em !important;
}

h5 {
    font-size: 0.9em !important;
}

h6 {
    font-size: 0.8em !important;
}

.titreModalRed {
    color: red;
    font-weight: bolder;
    font-size: 1.6em !important;
}

#span1RefDevis,
#span2RefDevis,
#span1RefFacture {
    color: blue;
    font-weight: bolder;
}

.w-80 {
    /* Concerne la largeur de la fenetre modal pour visualisation d'un devis à partir du journal */
    max-width: 80% !important;
}

.container5-1 {
    /* Concerne le conteneur */
    height: 340px;
    width: 80%;
    vertical-align: top;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    padding: 5px 0px 5px 50px;
}

.container5-1>div:first-child {
    font-size: 1em;
}

.container5-1>div:nth-child(n+2) {
    padding-left: 10px;
    font-size: 0.9em;
}

.texteSouligne {
    text-decoration: underline;
}

.texteJustifie {
    text-align: justify;
}

.rdvEtape {
    font-size: 0.8em !important;
    color: #1a82f6;
    padding-left: 20px !important;
}

.detailEtape {
    font-size: 0.8em !important;
    color: #751901;
    padding-left: 30px !important;
}

.validite-terminee {
    color: red !important;
    font-weight: 700 !important;
}