/* Navigation gauche — menu vertical accordéon */
.left-map .menu-map label,
.left-map .menu-map span,
.left-map .menu-map .menu-item-radio,
.left-map .mini-opt em,
.menu-container .accordion .form-check label,
.form-check-label,
.left-map .menu-map label {
    background: transparent !important;
}

.menu-map .border-top .tooltipIcon,
.left-map .menu-map form {
    background-color: var(--background-color) !important;
    background: var(--background-color) !important;
}

.menu-map .border-top .tooltipIcon3 {
    background-color: transparent !important;
    background: transparent !important;
}

.ac-container input.menu:checked ~ article.ac-large {
    background-color: transparent !important;
}

.li span.titleMenu {
    background-color: #083B66 !important;
}

.menu-map,
.legendBlock,
.legendco,
.obsStyle,
.left-map .menu-map .ac-container,
.menu-vertical .accordion {
    border-radius: var(--border-radius);
    border: var(--border);
}

.left-map .menu-map .ac-container,
.menu-vertical .accordion {
    border: 0px !important;
}

[data-role=navbar] {
    border-radius: var(--border-radius);
    border: var(--border);
}

.left-map .menu-map .menu-map-base,
.left-map .menu-map .menu-map-overlays > div {
    padding: 2px 10px 2px 30px;
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color);
    font-size: 18px;
}

.menu-container .accordion .second-accordion li.border {
    border-top: 1px solid var(--border-color);
    border-bottom: 1px solid var(--border-color);
}

.menu-container .accordion .second-accordion li.border:last-child {
    border-bottom: 0px solid var(--border-color);
}

.border {
    border: 1px solid var(--border-color);
}

.border-top {
    border-top: 1px solid var(--border-color);
}

.left-map .border-top {
    border-top: 2px solid var(--border-color);
}

.titleMenu2 {
    background-color: var(--FormCouleurSpin) !important;
    padding: 0px 30px;
    line-height: 2;
}

.subelement {
    width: 70px;
}
