
body {
    padding: 0;
    margin: 0;
    padding-top: 15px;
}
header {
    background-color:#3b8a32; /*À modifier*/
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
    max-height: 15vh;
    margin-bottom: 4%;
}
main {
    max-width: 100vw;
    position: relative;
    height: 70vh;
}
/*Logo de la compagnie*/
.logo {
    width: 255px;
    height: 120px;
    margin: auto;
    display: block;
    padding: 0.75em;
}

/*Affichage lors de la sélection*/
.form-control:focus, .selected {
    border-color: #3b8a32; /*À modifier*/
    outline: 2px solid #3b8a32; /*À modifier*/
    box-shadow: inset 0 1px 1px #3b8a32, 0 0 8px #3b8a32; /*À modifier*/
}

/*Notification d'erreurs*/
.alert-danger {
    width: 75%;
    margin: 5px auto 5px auto;
}

a {
    color: #3b8a32;
    background-color: transparent;
}

/*Style pour le fond d'écran*/
#containerImg {
    overflow: hidden; 
    z-index: -1;
    position: absolute;
    height: 100%;
}
.ball {
    position: absolute;
    z-index: -1;
    opacity: 0.7;
}