.btn_profil {
    color: var(--master-menu-user-icons-text);
}

.left_bar_detail {
    border: 1px solid var(--master-left-bar-detail-border);
    background-color: var(--master-left-bar-detail-background);
}

button.left_bar_icon {
    background-color: var(--master-left-bar-icons-background);
    box-shadow: none;
    border: 1px solid var(--master-left-bar-icons-border);
}

    button.left_bar_icon:hover {
        background-color: var(--master-left-bar-icons-hover-background);
        box-shadow: none;
        border: 1px solid var(--master-left-bar-icons-border);
    }

    button.left_bar_icon i.fas:before,
    button.left_bar_icon i.far:before,
    button.left_bar_icon i.fal:before,
    button.left_bar_icon i.fab:before {
        color: var(--master-left-bar-icons-color) !important;
    }

.left_bar_menu #btn_left_search:hover i:before, .left_bar_menu #btn_left_favs:hover i:before,
.left_bar_menu #btn_left_pins:hover i:before, .left_bar_menu #btn_left_histo:hover i:before,
.left_bar_menu #btn_left_appmenu:hover i:before, .left_bar_menu #btn_left_help:hover i:before,
.left_bar_menu #btn_left_modules:hover i:before {
    color: var(--master-left-bar-icons-hover-color) !important;
}

.left_bar_menu .left_bar_icon_current#btn_left_search:hover i:before, .left_bar_menu .left_bar_icon_current#btn_left_favs:hover i:before,
.left_bar_menu .left_bar_icon_current#btn_left_pins:hover i:before, .left_bar_menu .left_bar_icon_current#btn_left_histo:hover i:before,
.left_bar_menu .left_bar_icon_current#btn_left_appmenu:hover i:before, .left_bar_menu .left_bar_icon_current#btn_left_help:hover i:before,
.left_bar_menu .left_bar_icon_current#btn_left_modules:hover i:before {
    color: var(--master-left-bar-icons-selected-hover-color) !important;
}

button.left_bar_icon.left_bar_icon_current, .button.left_bar_icon.left_bar_icon_current:hover {
    background-color: var(--master-left-bar-icons-selected-background) !important;
    border: 1px solid var(--master-left-bar-icons-selected-border);
}

.left_bar_detail_panel input[type=text] {
    border: none;
    background-color: var(--master-left-bar-detail-input-background);
}

.left_bar {
    margin: 0;
}

.histo-item, .pin-item, .fav-item, .module-item,
.histo-item:hover, .pin-item:hover, .fav-item:hover, .module-item:hover,
.pin-item-close, .fav-item-close, .pin-item-close:hover, .fav-item-close:hover {
    background-color: var(--master-left-bar-detail-results-background);
    border: 1px solid var(--master-left-bar-detail-results-border);
}

a.master_search_result {
    background-color: var(--master-left-bar-detail-quick-search-background);
    color: var(--master-left-bar-detail-results-text);
}

.master_search_result mark {
    background-color: var(--master-left-bar-detail-quick-search-mark-background);
}

span.master_search_result_categ {
    color: var(--master-left-bar-detail-quick-search-title-text);
}

.histo-action-button, .pin-action-button, .fav-action-button {
    background: var(--master-left-bar-detail-action-buttons-background);
    border: 1px solid var(--master-left-bar-detail-action-buttons-border);
}

    .histo-action-button:hover, .pin-action-button:hover, .fav-action-button:hover {
        background: var(--master-left-bar-detail-action-buttons-hover-background);
        border: 1px solid var(--master-left-bar-detail-action-buttons-hover-border);
    }

button.right_bar_item {
    color: var(--master-menu-user-detail-text);
}

    button.right_bar_item i.fas:before {
        color: var(--master-menu-user-detail-icons-color) !important;
    }

    button.right_bar_item:hover, button.switch_bar_item:hover,
    #btn_profil_language:hover, #btn_profil_theme:hover {
        background-color: var(--master-menu-user-detail-hover-background) !important;
    }

.right_bar {
    background-color: var(--master-menu-user-detail-background);
    border-top: 1px solid var(--master-menu-user-detail-border);
}

.menu-app-info {
    background: var(--master-menu-user-app-info-background);
    box-shadow: 0 4px 4px -3px var(--master-menu-user-app-info-shadow) inset;
}

hr.sep {
    background-color: var(--master-menu-user-detail-border);
}

.onoffswitch-label, .onoffswitch-label:checked {
    border: 2px solid var(--master-menu-user-switch-container-border) !important;
    background-color: var(--master-menu-user-switch-container-background) !important;
}

    .onoffswitch-label:before, .onoffswitch-label:checked:before {
        border: 2px solid var(--master-menu-user-switch-button-border) !important;
        background-color: var(--master-menu-user-switch-button-background) !important;
    }

.AccesRapideSiteMapDiv {
    background-color: var(--master-left-bar-detail-background) !important;
}

    .AccesRapideSiteMapDiv .dxsmLevel0Categorized {
        color: var(--master-left-bar-detail-results-text) !important;
    }

a.AccesRapideSiteMapLink, .val-sm-n1,
a.AccesRapideSiteMapLink:visited {
    color: var(--master-left-bar-detail-results-text) !important;
}

    a.AccesRapideSiteMapLink:hover {
        color: var(--master-left-bar-detail-results-hover-text) !important;
    }

    a.master_search_result:hover {
        background-color: var(--master-left-bar-detail-results-hover-background);
    }
