body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--main-color:#5d95cf;--secondary-color:#158188;--login-background:url(/static/media/sablé-sur-sarthe.dc502325.jpg)}.colorContainer{display:flex;flex-direction:column;justify-content:flex-start}.modalimportCSV{background-color:#fff;border:2px solid var(--main-color);border-radius:5px}.modalimportCSV,.modalimportCSV__danger{z-index:5555;position:absolute;top:50%;left:50%;transform:translate(-35%,-65%);padding:30px}.modalimportCSV__danger{background-color:red;border:2px solid #000;border-radius:5px;font-size:16px;font-weight:700}.dragCSV{display:flex;justify-content:center;padding:30px}.btnModalImportCSV{margin:5px}.adminSecondToolBar{padding:20pt}.container-btn-change-name{display:flex}.newElementContainer{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.container{margin:20pt}.newElementColumn{height:100%;flex:1 1;max-width:50%;margin:0 5pt}.circleColorBusLine{width:10px;height:10px;border-radius:50%;margin-right:10px}.btn-add-column{background-color:#147076;border-top-right-radius:5px;cursor:pointer}.btn-add-colum-text-container{margin:10pt}.separator{border-bottom:1px solid #d3d3d3;margin:0 20px}.tdBorder{border:1px solid #d3d3d3}.btn-add-column-text{color:#fff;padding:0;margin:0;font-size:.8em;font-weight:700;text-align:center}.btn-display{background-color:transparent;border:none;color:#000;cursor:pointer}.container-btn-display{display:flex;justify-content:space-between;align-items:center;padding:5px 15px 5px 5px}.containerStop{display:flex;align-items:flex-start;flex-direction:column;padding:5pt}.tabContainerScroll{overflow:auto}.scroll{max-height:300px;overflow:scroll}::-webkit-scrollbar{width:10px}.textItemDrag{padding:0;margin:0 0 0 5px;text-align:left}.iconDragNDrop{width:20px;height:20px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.labelStop{align-items:flex-start}.labelStop,.titleContainer{display:flex;text-align:left}.titleContainer{padding:10pt 20pt;margin:0;font-weight:600}.textNewElementProperty{padding:10pt 15pt;text-align:left;margin:0;font-weight:700}.subtitle{font-size:13px;font-weight:600}.inputContainer{margin:15pt}.inputContainer-FullWidth{margin:15pt;width:100%}.d-flex{display:flex}.parking_places_type{display:flex;justify-content:space-around}.parking_dropdown{width:250px}.parking_date,.parking_dropdown{margin-right:20px;display:flex;justify-content:space-between;align-items:center}.parking_date{flex-direction:row;height:30px}.parking_creneau{margin-right:5px}.parking_schedule{width:50px}.parking_schedule input{padding:5px}.parking_column{margin-left:30px;display:flex;flex-direction:column}.parking_row{margin-bottom:10px}.parking_row,.parking_row_wide{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.parking_row_wide div{margin:5px}.parking_buttons_row_container{display:flex;flex-direction:row;justify-content:space-around}.parking_buttons_row_container Button{margin:5px}.h1{font-size:1.2em;color:"black";font-weight:700;margin-right:3px}.newElementProperty{padding:15pt;height:100%}.select{border-radius:5px;padding:5px}.space-between{justify-content:space-between}h1{color:var(--main-color)}h3{font-weight:500}.iconLine{height:1.3em;width:auto;margin-right:.5em;margin-left:1em}.labelBus{display:flex;justify-content:space-between}.labelBus select{border-radius:5px;padding:5px;flex:1 1;margin-left:10pt;margin-bottom:10pt}.sidebarLogo{height:1.3em;width:auto;margin-right:.5em;margin-left:1em}.terminusContainer{border:1px solid #d3d3d3;border-radius:5px;margin-bottom:10pt}.researchButton{position:absolute;height:100%}.coordsTerminus{margin:10pt 0}.btnContainer{display:flex;justify-content:space-between}.tdBlue{background-color:var(--main-color)}.tdBlue,.tdGreen{color:#fff;text-align:left;font-weight:500;padding:2px 10px}.tdGreen{background-color:#147076}.btnContainerValidation{display:flex;justify-content:left;margin:20px}.btnValidation{background-color:var(--main-color);margin-right:10px}.btnCancel{background-color:#147076}.tableCustom{margin:20px}.btnStyle{color:#fff;font-weight:700;border-radius:5px;border:none;padding:10px 100px;cursor:pointer}.btn{margin:0 15px}.CheckboxRecurantNotification{margin-bottom:auto}.textWithIcon{display:flex;align-items:center;flex-wrap:wrap}.normalRow{background-color:#fff}.selectedRow{background-color:#e1f5fe}.InputElement{margin:18pt 22pt}.adminToolbarContainer{display:flex;justify-content:space-between;padding:0 20pt}.adminContainer{padding:10px;margin:10pt 20pt 20pt;max-width:100%;box-shadow:0 21px 40px 3px #d3d3d3}.adminContainer,.adminToolbarElement{border-radius:6pt;background-color:#fff}.adminToolbarElement{box-shadow:4pt 4pt 2pt #d3d3d3}.adminMiniTitle{align-self:flex-start}.adminMiniLogin{align-self:flex-end}.adminLoginMenu{padding:10pt}.sss_logo{max-width:80%;padding:10%;margin-left:auto;margin-right:auto;height:auto;fill:#fff}.logo{width:50%}.ElementProperty{padding:10pt;height:100%}.adminPropertyName{margin:1pt;text-align:left;font-size:12pt;padding:0}.adminPropertyValue{margin:1pt 1pt 1pt 20pt;text-align:left;font-size:14pt;color:#1976d2}.LoginScreenContainer{display:flex;flex-direction:row;background-image:var(--login-background);background-repeat:no-repeat;background-size:cover;background-position:50%}.LoginHeader{background-color:var(--secondary-color);height:120pt;display:flex;align-items:center;justify-content:center}.LoginBody{margin-top:100pt}.LoginContainer{background-color:#fff;height:100%;display:flex;flex-direction:column}.SplashScreenContainer{width:"auto"}.LoginTitle{font-size:18pt;font-weight:700;margin-left:20pt;margin-right:20pt}.CardTitle{margin:5pt 8pt 1pt;text-align:start;font-size:12pt;color:var(--main-color)}.CardSubTitle{margin:1pt 8pt;text-align:start}.CardBody{margin:3pt;font-size:11pt}.Card{margin:15pt}.CardContainer{display:flex;justify-content:space-evenly;align-items:flex-start}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@media only screen and (min-width:1024px){.container header .header-nav-area #nav_container{display:flex}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RegisterContainer{margin-left:auto;margin-right:auto;width:300pt}.registerProperty{padding:15pt}#legal-mentions{text-align:justify;padding:10px}#legal-mentions h1,#legal-mentions h2{text-align:center}#legal-mentions a{color:#5d95cf;text-decoration:none}
/*# sourceMappingURL=main.20ef60ae.chunk.css.map */