@charset "UTF-8";:root{--sidebar-max-width:250px;--table-thead-color:#000;--table-cell-color:#000;--datalist-value-color:#000;--datalist-label-color:#000;--form-label-color:#000;--form-input-text-color:#000;--border-radius:0;--form-input-border-color:#ccc;--pagination-color:#000;--form-type-check-input-checked-bg:var(--color-primary);--link-color:var(--color-primary);--link-hover-color:var(--lmv-color-secondary);--table-thead-sorted-marker-color:var(--color-primary);--form-switch-checked-bg:var(--color-primary);--button-primary-bg:#fff;--button-primary-color:var(--color-primary);--button-shadow:none;--button-secondary-color:var(--color-primary);--button-color:var(--color-primary);--button-hover-color:var(--color-primary);--button-active-color:var(--color-primary);--form-input-error-shadow:red 0px 0px 0px 2px}.modal{--bs-modal-border-radius:0}body{font-family:Open Sans,sans-serif}.sidebar-wrapper .sidebar{background:linear-gradient(180deg,var(--lmv-color-primary) var(--sidebar-max-width),var(--lmv-color-secondary) 100%);padding:0}.sidebar-wrapper .sidebar .main-header .navbar{padding:0}.sidebar-wrapper .sidebar .main-header .navbar #header-logo .logo{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;padding-left:40px;padding-right:40px;padding-top:290px;position:relative;text-transform:uppercase}.sidebar-wrapper .sidebar .main-header .navbar #header-logo .logo b{font-weight:900}.sidebar-wrapper .sidebar .main-header .navbar #header-logo .logo:before{background-color:#fff;background-image:url(/build/images/logo-lmv.92ba9bf2.svg);background-position:50%;background-repeat:no-repeat;background-size:80% auto;content:"";height:var(--sidebar-max-width);left:0;position:absolute;top:0;width:var(--sidebar-max-width)}.sidebar-wrapper .sidebar #main-menu .menu .menu-item{border-radius:0;margin-left:33px;padding-left:7px}.sidebar-wrapper .sidebar #main-menu .menu .menu-item .menu-item-contents{padding:7px 0}.sidebar-wrapper .sidebar #main-menu .menu .menu-item .menu-item-contents .menu-icon{color:#fff}.sidebar-wrapper .sidebar #main-menu .menu .menu-item .menu-item-contents .menu-item-label{color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.active{background-color:#fff}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.active .menu-item-contents .menu-icon,.sidebar-wrapper .sidebar #main-menu .menu .menu-item.active .menu-item-contents .menu-item-label{color:var(--lmv-color-primary)}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu{padding-right:40px}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu>a.submenu-toggle{border-top:1px solid hsla(0,0%,100%,.2);margin-top:20px;padding:25px 5px 10px;position:relative}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu>a.submenu-toggle>i{display:none}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu>a.submenu-toggle>.menu-item-label{font-size:14px;font-weight:900;text-decoration:none;text-transform:uppercase}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu>a.submenu-toggle:after{background-color:#fff;color:var(--lmv-color-primary);content:"+";display:inline-block;font-size:17px;font-weight:700;height:15px;line-height:13px;position:absolute;right:0;text-align:center;top:28px;width:15px}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu .submenu .menu-item{margin:0}.sidebar-wrapper .sidebar #main-menu .menu .menu-item.has-submenu.expanded>a.submenu-toggle:after{content:"–"}.sidebar-wrapper .sidebar #main-menu .menu .menu-header{border-top:1px solid hsla(0,0%,100%,.2);margin:20px 40px 0}.sidebar-wrapper .sidebar #main-menu .menu .menu-header .menu-header-contents .menu-item-label{color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:900;padding:20px 0 10px;text-transform:uppercase}.sidebar-wrapper .sidebar #main-menu .menu .menu-header .menu-header-contents .menu-item-label.no-title{padding-top:0}.main-content .content-top{background-image:url(/build/images/header-bg.b9611f45.jpg);background-position:50%;background-size:cover;box-shadow:none;height:var(--sidebar-max-width)}.main-content .content-top h1{color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:900;margin-left:65px;text-transform:uppercase}.wrapper{position:relative}.wrapper .site-footer{background-color:#000;background-image:url(/build/images/logo-footer.b6e31678.png);background-position:left 40px center;background-repeat:no-repeat;background-size:auto 32px;bottom:0;color:#fff;font-size:12px;left:calc(var(--sidebar-max-width) - 1px);min-height:50px;padding:15px 30px 15px 220px;position:absolute;text-align:right;width:calc(100% - var(--sidebar-max-width) + 1px)}.wrapper .site-footer a{color:inherit;text-decoration:underline}.wrapper .main-content{padding-bottom:100px}@media (min-width:768px){.main-content .content-header{max-width:calc(100vw - 285px)}}.main-content .content-header .content-header-title .title{background:linear-gradient(90deg,#f5f5f5,#fff);color:#000;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1;padding:13px 20px;text-transform:uppercase}.main-content .content-header .content-header-title .title a{color:inherit}.main-content{background-image:url(/build/images/content-bg.0ecaff16.jpg);background-position:0 var(--sidebar-max-width);background-repeat:no-repeat;background-size:100% auto}.main-content .content-wrapper .content #main{padding:0 50px}#content-resizer-handler{min-height:0!important}body.ea.page-login{background:linear-gradient(180deg,var(--lmv-color-primary) var(--sidebar-max-width),var(--lmv-color-secondary) 100%)}body.ea.page-login .login-wrapper .main-header{background-color:#fff;margin-top:100px;width:100%}body.ea.page-login .login-wrapper .main-header #header-logo .logo{color:#000;font-family:Montserrat,sans-serif;font-size:20px;padding-top:200px;position:relative;text-align:center;text-transform:uppercase}body.ea.page-login .login-wrapper .main-header #header-logo .logo b{font-weight:900}body.ea.page-login .login-wrapper .main-header #header-logo .logo:before{background-image:url(/build/images/logo-lmv.92ba9bf2.svg);background-position:50%;background-repeat:no-repeat;background-size:60% auto;content:"";height:200px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}body.ea.page-login .login-wrapper .content{border-radius:0}.ea-lightbox-thumbnail img{max-height:150px}.etape-dossier-picto{border:3px solid;border-radius:50%;display:inline-block;height:13px;margin-right:5px;vertical-align:middle;width:13px}.ea-detail .datalist,.ea-edit .datalist{display:flex;flex-wrap:wrap}.ea-detail .datalist .data-row,.ea-edit .datalist .data-row{box-shadow:none!important;flex:0 0 auto;padding-left:0;padding-right:0;width:100%}.ea-detail .datalist .data-row.detail-col-sm-6,.ea-edit .datalist .data-row.detail-col-sm-6{width:50%}.ea-detail .datalist .data-row.detail-col-sm-4,.ea-edit .datalist .data-row.detail-col-sm-4{width:33.33%}.table.datagrid thead th{box-shadow:inset 0 -2px 0 #000}.table.datagrid thead th a,.table.datagrid thead th span{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;padding:15px 8px;text-transform:uppercase}.table.datagrid tbody td{padding:10px 8px}.table.datagrid tbody td a{font-weight:700;text-decoration:underline}.field-form_panel{margin-bottom:30px;padding-bottom:10px;position:relative}.field-form_panel:after{background:linear-gradient(90deg,var(--lmv-color-primary) 0,var(--lmv-color-secondary) 100%);bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:100px}.field-form_panel.no-separator,.field-form_panel:last-child{margin-bottom:0;padding-bottom:0}.field-form_panel.no-separator:after,.field-form_panel:last-child:after{display:none}.field-form_panel .form-panel .form-panel-header{box-shadow:none}.field-form_panel .form-panel .form-panel-header .form-panel-title a{font-family:Montserrat,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase}.field-form_panel.page-actions-bottom{margin-top:20px}.field-form_panel.page-actions-bottom a,.field-form_panel.page-actions-bottom button{margin-right:10px;margin-top:10px}.row>.field-form_panel:after{left:calc(var(--bs-gutter-x)*.5)}.form-widget .form-select,.form-widget .input.form-control,.form-widget textarea.form-control{height:34px}.field-boolean.required .form-widget .form-check label:after,.form-group.required label:after,.form-group.required legend:after{background:var(--color-danger);border-radius:50%;content:"";display:inline-block;filter:opacity(75%);height:4px;position:relative;right:-2px;top:-8px;width:4px;z-index:var(--zindex-700)}.btn{background-color:#fff!important;border:2px solid var(--color-primary)!important;color:var(--button-primary-color)!important;font-family:Montserrat,sans-serif;font-size:14px!important;font-weight:700!important;text-transform:uppercase}.btn i{color:var(--color-primary)!important;margin-right:2px}.btn.action-delete,.btn.btn-danger{background-color:#fff!important;border-color:rgb(var(--bs-danger-rgb))!important}.btn.action-delete,.btn.action-delete i,.btn.action-delete span,.btn.btn-danger,.btn.btn-danger i,.btn.btn-danger span{color:rgb(var(--bs-danger-rgb))!important}.nav-tabs .nav-item a{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase}.nav-tabs .nav-item a:hover{color:var(--color-primary);font-weight:700}.message-bouton-indisponible{font-style:italic;font-weight:500;margin-top:15px}#collapse-filters .col-12{width:20%}#collapse-filters .col-12 .filter-field{border:0;padding:0!important}#collapse-filters .col-12 .filter-field .filter-heading{font-size:13px;font-weight:700;padding:0}#collapse-filters .col-12 .filter-field .filter-content{display:block!important}#ea-index-Devis #collapse-filters .col-12{width:25%}#ea-index-Entretien #collapse-filters .col-12,#ea-index-Location #collapse-filters .col-12{width:16.667%}#ea-index-Magasin #collapse-filters .col-12{width:14.2%}#filters{display:none}.packConfort-wrapper .form-help{font-size:var(--font-size-base)}.piece-justificative-wrapper{display:flex}.piece-justificative-wrapper>.col-form-label{padding-right:15px!important;width:55%}.piece-justificative-wrapper>.form-widget{width:45%}.piece-justificative-wrapper>.form-widget .ea-vich-file .ea-vich-file-actions{float:left;width:210px}.piece-justificative-wrapper>.form-widget .ea-vich-file .ea-vich-file-name{float:right}#devis-simulation-loa #baremes,#devis-simulation-loa #prix-velo-options-comprises-container{display:none}#devis-simulation-loa #baremes thead a,#devis-simulation-loa #baremes thead span{white-space:normal}