.bodyLoginLBS{align-items:center;display:flex;height:100vh;justify-content:center}.bodyLoginLBS .login-container{text-align:center}.bodyLoginLBS .login-container .logo{margin-bottom:20px;max-width:150px}.bodyLoginLBS .login-container form#login{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:400px;padding:20px;width:100%}.bodyLoginLBS .login-container form#login .form-group input.input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:10px;width:100%}.bodyLoginLBS .login-container form#login .login_bas button.bouton{background-color:#f49949;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.bodyLoginLBS .login-container form#login .login_bas button.bouton:hover{background-color:#e29047}@media (max-width:768px){.bodyLoginLBS .login-container form#login{max-width:90%;padding:15px}}.paddingGlobalLR{padding-left:3.52%;padding-right:3.52%}.fillClair,.fillClair path{fill:#88c5d7}.backFonce{background:#003942!important}.borderFonce{border-color:#003942!important}.backOrange{background:#f49949!important}.borderOrange{border-color:#f49949!important}header{height:100px}#appContainer #mainSimulation{height:calc(100vh - 150px)}#appContainer #selectionContainer{bottom:1.87rem}#appContainer #selectionContainer .selectionContainerContent{height:150px;margin:auto;max-width:100%}#appContainer #selectionContainer .selectionContainerContent .sc-boutonsChoix{flex:1;margin-right:2vw;max-width:100%}#appContainer #selectionContainer .selectionContainerContent .sc-boutonsChoix .sc-bouton:last-child{border-bottom-right-radius:15px;border-top-right-radius:15px}#appContainer #selectionContainer .selectionContainerContent .sc-boutonsChoix .sc-bouton span{display:flex;height:35%}#appContainer #selectionContainer .selectionContainerContent .sc-boutonsChoix .sc-bouton span.bouton-icon{height:65%}#appContainer #selectionContainer .selectionContainerContent .sc-boutonsChoix .sc-bouton span img{max-height:52px}#appContainer #selectionContainer .selectionContainerContent .dummy,#appContainer #selectionContainer .selectionContainerContent .sc-lancerRendu{border-radius:15px;max-width:150px}#appContainer #selectionContainer .selectionContainerContent .sc-lancerRendu{box-shadow:0 0 5px rgba(0,0,0,.35);max-width:none;width:150px}#appContainer #selectionContainer .selectionContainerContent .sc-lancerRendu span{display:flex;height:35%}#appContainer #selectionContainer .selectionContainerContent .sc-lancerRendu span.bouton-icon{height:65%}#appContainer #selectionContainer .selectionContainerContent .sc-lancerRendu span img{max-height:52px}#appContainer #selectionContainer .selectionContainerContent .dummy{display:none}#appContainer #affichageTarif{font-size:3.8rem;position:fixed;right:1.3vw;text-align:right;top:115px;width:auto}#appContainer #boxTarifAccessoires{bottom:calc(1.87rem + 150px)}#appContainer #boxTarifAccessoires #boxesAccessoires{bottom:20px;left:30px;position:absolute}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire{background:#88c5d7;box-shadow:0 0 10px rgba(0,0,0,.35);flex-direction:column;height:150px;margin-bottom:0;padding:10px;width:130px}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire .numPicto{justify-content:flex-start;width:100%}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire .numPicto .number{align-self:flex-start;font-size:2rem;line-height:1;width:22%}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire .numPicto .picto{width:78%}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire .choices{font-size:1.2rem;height:auto;width:100%}#appContainer #boxTarifAccessoires #boxesAccessoires .boxAccessoire .choices .choicesButton{border-radius:18px;font-size:16px;height:35px;padding:0;width:35px}.modalFullWidthHeight.modal{margin-top:100px}.modalFullWidthHeight.modal .modal-dialog .modal-content{height:calc(100vh - 150px)}.modalFullWidthHeight.modal .modal-dialog .modal-content .modal-header{height:65px}.modalFullWidthHeight.modal .modal-dialog .modal-content .modal-body{height:calc(100% - 65px)}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters{overflow-y:hidden}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .modal-body .modal-body-centered-width{margin:0;max-width:700px}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .modal-body .modal-body-centered-width .modeleMonument{width:48%!important}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .boutonFiltre{bottom:auto;height:50vh;left:auto;right:40.7812px;top:85px;width:250px}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .boutonFiltre.active{bottom:auto!important}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .boutonFiltre .toggle-arrow{display:none!important}.modalFullWidthHeight.modal .modal-dialog .modal-content.modalContentWithFilters .boutonFiltre .sectionFiltre .filtreListing .listingCategory.active{color:#003942!important}#modalGravure .modal-body-modalGravure #threejsGravure{height:70%}#modalGravure .modal-body-modalGravure #gravureBoutons{flex-direction:row;height:30%;width:50vw}#modalGravure .modal-body-modalGravure #gravureBoutons #gravureBoutonsEdition,#modalGravure .modal-body-modalGravure #gravureBoutons #gravureBoutonsSelection{height:60%;width:63%}#modalGravure .modal-body-modalGravure #gravureBoutons #gravureBoutonsSelection{justify-content:space-between;width:33%}#modalGravure .modal-body-modalGravure #gravureBoutons #gravureBoutonsSelection #gravureErase,#modalGravure .modal-body-modalGravure #gravureBoutons #gravureBoutonsSelection #submitGravureSelection{height:140px;max-width:140px}#modalMotifEdition .modal-body-modalMotifEdition #threejsMotif{height:70%}#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons{flex-direction:row;height:30%;width:50vw}#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons #motifEditionBoutonsEdition,#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons #motifEditionBoutonsSelection{height:60%;width:63%}#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons #motifEditionBoutonsSelection{justify-content:space-between;width:33%}#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons #motifEditionBoutonsSelection #motifErase,#modalMotifEdition .modal-body-modalMotifEdition #motifEditionBoutons #motifEditionBoutonsSelection #submitMotifSelection{height:140px;max-width:140px}