/**** Formulaire ****/

.form {
    background: #FFFFFF;
    border-radius: 1em;
    padding: 1em;
    max-width: 75vw;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.form label{
    font-weight: bold;
    align-self: center;
}

.form input[type='file']{
    align-self: center;
}

.buttonRetour {
    background-image: linear-gradient(-180deg, #37AEE2 0%, #1E96C8 100%);
    border-radius: .5rem;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size: 16px;
    display: flex;
    justify-content: center;
    margin-top: 1em;
    max-width: 8vw;
    padding: .7em 1em;
}

.buttonRetour:hover{
    background-image: linear-gradient(-180deg, #1D95C9 0%, #17759C 100%);
}

textarea {
    height: 20vh;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid var(--color-5);
    border-radius: 5px;
    padding: 1em;
}

.valide{

    border-bottom: 2px solid rgb(65, 175, 65);
    border-right: 2px solid rgb(65, 175, 65);
}

.invalide{
    border-bottom: 2px solid red;
    border-right: 2px solid red;
}