*,:after,:before{list-style:none;margin:0;padding:0;text-decoration:none}body{background-color:#6dd5b3;font-family:Verdana,sans-serif}header{box-shadow:0 2px 6px rgba(0,0,0,.8);min-height:100px;overflow:hidden}header .content{flex-direction:column;margin:0 auto;max-width:90%;position:relative}header .content .logo{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-around;transition:all .2s ease-in-out}header .content .logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}header .content .buttons{height:auto;position:absolute;right:10px;top:10px;width:auto}header .content .login-btn{background-color:#6dd5b3;border:none;border-radius:5px;color:#fff;margin-left:10px;padding:4% 8%;transition:all .2s ease-in-out}header .content .login-btn:hover{background-color:#718096}header .content .velib-metropole{bottom:10px;display:inline-block;left:10px;position:absolute}header .content .velib-metropole .velib-logo{height:auto;max-height:8%;width:8%}header .content .dev-info{font-size:.8em;margin-top:10px;text-align:center}main{height:auto;padding-top:20px;width:100%}main,main .content{align-items:center;display:flex;flex-direction:column;justify-content:center}main .content{max-width:1200px;position:relative;width:90%}.home{align-items:center;display:flex;gap:10px;justify-content:center}.btn-accueil,.btn-tester{background-color:#393e46;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;padding:10px 20px;transition:all .3s ease-in-out}.btn-accueil:hover,.btn-tester:hover{background-color:#718096;color:#393e46;-webkit-transform:scale(1.05);transform:scale(1.05)}.description{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:25px 0;width:80%}.description h2{background-color:#393e46;border:2px solid #fff;border-radius:8px;color:#fff;padding:10px;text-align:center;width:100%}.description p{text-align:justify}.my-image-container{align-items:center;border:2px solid #000;border-radius:8px;box-shadow:5px 5px 10px rgba(0,0,0,.5);display:flex;justify-content:center;margin:25px 0;max-width:50%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-user-select:none;user-select:none}.my-image{border-radius:8px;width:100%}.my-image-container:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}h3.tester{font-size:1.2em;margin-top:-20px}form{background:#393e46;border:2px solid #fbfbfc;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,.5);color:#fbfbfc;max-width:500px;padding:20px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:80%}form input,form textarea{border:1px solid #ccc;box-sizing:border-box;margin-bottom:10px;outline:none;padding:5px;width:100%}form button[type=submit]{background-color:#6dd5b3;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 10px;transition:all .2s ease-in-out}form button[type=submit]:active{-webkit-transform:scale(.9);transform:scale(.9)}form button{background-color:#6dd5b3;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:5px;margin-top:5px;padding:8px 10px;transition:all .2s ease-in-out}form button:active{-webkit-transform:scale(.9);transform:scale(.9)}footer{background-color:#393e46;height:10vh;margin-top:50px;position:relative;width:100%}footer,footer .content{align-items:center;display:flex;justify-content:center}footer .content{gap:10px;max-width:1200px;width:90%}footer .content p{color:#fff;font-size:.8em;text-align:center}footer .btn-auth{background-color:#2b2e31;border:none;border-radius:5px;color:#fff;margin-left:10px;padding:8px 10px;transition:all .2s ease-in-out}footer .btn-auth:hover{background-color:#718096;color:#393e46;-webkit-transform:scale(1.05);transform:scale(1.05)}footer .github-logo{cursor:pointer;height:50px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100px}footer .github-logo:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.btn-map{background-color:#6dd5b3;border:2px solid #239b1b;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;margin-left:.825em;margin-top:.625em;padding:.625em 1.25em;transition:all .2s ease-in-out}.btn-map:last-child{margin-right:0}.btn-focus-center{background-color:#6dd5b3;border:2px solid #239b1b;border-radius:5px;bottom:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-right:10px;margin-top:10px;padding:10px 20px;position:fixed;right:10px;transition:all .2s ease-in-out}.btn-focus-center:hover,.btn-map:hover{background-color:#4bae8d;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.station-list{list-style:none;margin:0;padding:0}.station-list li{align-items:center;background-color:#6dd5b3;border:1px solid #205624;border-radius:5px;color:#333;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin-bottom:2px;margin-top:2px;padding:10px;text-shadow:1px 1px 1px hsla(0,0%,100%,.5);transition:background-color .2s ease-in-out}.station-list li:hover{background-color:#55a042}.station-list li .bike-icon{background-image:url(https://cdn-icons-png.flaticon.com/512/4779/4779079.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;margin-right:10px;width:20px}.station-list li .station-name{font-weight:700}.station-list li .available-bikes{margin-left:auto}.info-box{align-items:center;background-color:#6dd5b3;border:1px solid #000;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.5);display:flex;flex-direction:column;padding:10px;position:absolute;right:10px;top:40%}.info-box h4{margin-bottom:10px;text-align:center}.info-box p{background-color:#35d49f;border:2px solid #55a042;border-radius:5px;margin-bottom:5px;padding:5px}.info-box p:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .2s ease-in-out}.sreenErrorGPS{background-color:#6ad3b1;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);font-family:Verdana;left:50%;padding:20px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.route-info-box{background-color:#6dd5b3;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-family:Verdana;padding:10px;position:absolute;right:10px;top:10px;z-index:1000}.route-info-box p{margin:0}.route-info-box p:last-child{color:#d23333;font-size:.7em}.route-info-box h4{text-align:center}.route-info-box p{background-color:#35d49f;border:2px solid #55a042;border-radius:5px;margin:5px;padding:5px}.info-window{background-color:#6dd5b3;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.3);font-family:Arial,sans-serif;font-size:14px;line-height:1.2;padding:10px;text-align:center}.info-window h4{margin:0 0 10px;text-align:center}.info-window p{margin:0 0 2px;text-align:left}.autocomplete-input{border:2px solid #ccc;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.8);box-sizing:border-box;font-size:1em;max-width:400px;padding:.5em;width:100%}.autocomplete-input:focus{border-color:#6dd5b3;box-shadow:0 0 5px rgba(22,56,44,.8);outline:none}.mainApp{padding-top:0}.help-button{bottom:10px;left:10px;position:absolute}.help-button a{align-items:center;background-color:#6dd5b3;border:2px solid #000;border-radius:5px;box-shadow:0 2px 6px rgba(42,38,38,.8);color:#fff;display:flex;justify-content:center;padding:8px 10px;transition:all .2s ease-in-out}.help-button a:hover{background-color:#718096}.help-button a i{font-size:1.2em;margin-right:10px}.help-button a span{font-size:.9em;font-weight:700}header .content .help-button img{height:20px;margin-left:5px;margin-right:5px;width:20px}header{background-color:#393e46;border:4px solid #1c1b1b;color:#fff;padding:10px}header .content{align-items:center;display:flex;height:100%;justify-content:center}header .content h1{-webkit-text-stroke:2px #000;color:#fff;margin-left:10px}header .content .logo img{-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite;height:80px;margin-right:10px;max-height:100%;max-width:100%;width:80px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.account-button{bottom:10px;position:absolute;right:10px}.account-button a{align-items:center;background-color:#6dd5b3;border:2px solid #000;border-radius:5px;box-shadow:0 2px 6px rgba(42,38,38,.8);color:#fff;display:flex;justify-content:center;padding:8px 10px;transition:all .2s ease-in-out}.account-button a:hover{background-color:#718096}.account-button a i{font-size:1.2em;margin-right:10px}.account-button a span{font-size:.9em;font-weight:700}header .content .account-button img{height:20px;margin-left:5px;margin-right:5px;width:20px}li img{display:block;height:auto;margin:10px auto 0;max-width:100%}li{background-color:#4da386;border:2px solid #000;box-shadow:0 0 10px hsla(0,7%,78%,.2);margin-bottom:10px;max-width:800px;padding:20px}.GPSerreur-image{display:block;height:auto;margin:10px auto 0;max-width:100%}
/*# sourceMappingURL=main.e9338d4a.css.map*/