/* MENU */
.ux2-form-menu li > button {
    border: none;
}

.ux2-form-submenu > li button,
.ux2-form-submenu-fav > li button {
    border-bottom: none;
}

li.ux2-form-menu-active > button {
    border-left: 6px solid var(--fiche-menu-selected-border) !important;
}

.fic-menu-container {
    box-shadow: none;
    border-top: none;
}

#fic-menu-pane.minimized {
    border-radius: 0.675rem;
    border: 1px solid var(--fiche-menu-panel-minimized-border);
    box-sizing: border-box;
}

ul.min-fav-container li:hover ul {
    left: 38px;
}

#searchMinimizedContainer,
#fic-menu-pane.minimized #searchMinimizedContainer.displayed {
    left: 39px;
}

/* FIN MENU */
.ux2-button:hover {
    background: var(--bouton-hover-background) !important;
}

.ColChampFiche .ValComboMS_Enabled,
.ColChampFiche .ValComboMS_Disabled,
.ColChampFiche input.aspNetDisabled,
.ColChampFiche .ValComposant_Required,
.ValComposant_Required, 
.ValComboMS_Enabled, .ValComposant_Important,
.tabForm input.ValComboMS_Disabled,
.tabForm input.ValComboMS_Enabled,
.tabForm textarea.ValComboMS_Disabled,
.tabForm textarea.ValComboMS_Enabled,
.dxeTextBox.ValComposant_Required input, .dxeButtonEdit.ValComposant_Required input,
.dxeTextBox.ValComposant_Important input, .dxeButtonEdit.ValComposant_Important input,
[class*=dxeButtonEdit] [class*=dxeEditArea].ValComboMS_Disabled,
[class*=dxeButtonEdit] input[class*=dxeEditArea].ValComboMS_Enabled {
    background-color: var(--fiche-input-background) !important;
    box-shadow: none !important;
}

    .ColChampFiche .ValComboMS_Disabled .dxEditors_edtDropDown {
        display: none !important;
    }

table.dxeButtonEditSys.dxeButtonEdit.ValComboMS_Enabled {
    width: 97.5% !important;
    border-spacing: 0;
}

    table.dxeButtonEditSys.dxeButtonEdit.ValComboMS_Enabled td.dxeButtonEditButton {
        background: transparent !important;
        border: transparent !important;
        border-bottom: 1px solid var(--fiche-input-edit-border) !important;
    }

[class*=dxeButtonEdit] input[class*=dxeEditArea].ValComboMS_Enabled {
    box-sizing: border-box;
    background: transparent !important;
}

.ColChampFiche input.ValComboMS_Enabled, .ValComboMS_Enabled,
.tabForm input.ValComboMS_Enabled, 
.form-planning .tableauBandeauRecherche .ui-valcombo-container input {
    border: transparent !important;
    border-bottom: 1px solid var(--fiche-input-edit-border) !important;
}

.tabForm textarea.ValComboMS_Enabled {
    border: 0px solid transparent !important;
    border-bottom: 1px solid var(--fiche-input-edit-border) !important;
}

.panneau fieldset {
    background: var(--grille-container-background);
}

.fic-bandeau-sumup {
    background: var(--bandeau-horizontal-background);
}

.fic-bandeau-menu-right .fic-bmr-item, .ged-prev-button {
    background: var(--fiche-bouton-documents-background) !important;
    border: none !important;
    color: var(--fiche-bouton-documents-text) !important;
    font-weight: bold !important;
    border-radius: 5px !important;
}

    .fic-bandeau-menu-right .fic-bmr-item:hover, .ged-prev-button:hover {
        color: var(--fiche-bouton-documents-hover-text) !important;
        background: var(--fiche-bouton-documents-hover-background) !important;
    }

.ged-prev-detail {
    width: 475px !important;
    color: var(--fiche-drop-document-area-text) !important;
}

.ged-prev-docs-dropArea {
    border: 2px dashed var(--fiche-drop-document-area-border) !important;
    color: var(--fiche-drop-document-area-text) !important;
}

.ged-prev-docs-pnl > fieldset {
    border: 2px solid var(--fiche-drop-document-area-border) !important;
}


.ged-doc-title-extension {
    border: 1px dotted var(--fiche-drop-document-area-border) !important;
    color: var(--fiche-drop-document-area-text) !important;
}

#drop-holder {
    background-color: #4f5467d4;
}

.fic-content-container {
    background: var(--fiche-menu-onglets-container-background);
    box-shadow: none;
    border-top: none;
}

.fic-content-form {
    background: var(--fiche-content-container-background);
    box-shadow: none;
    border-top: none;
}

.fic-content-container legend {
    color: var(--fiche-panel-legend-text);
    background: transparent;
    box-shadow: none;
    border-bottom: none;
    font-weight: bold;
    width: auto;
    float: left;
    margin-top: -25px;
}

    .fic-content-container legend:hover,
    .FormPanel legend:hover {
        color: var(--fiche-panel-legend-hover-text);
    }

.dxtcPageContent {
    background-color: var(--fiche-content-container-background);
}

.fic-content-container fieldset {
    background: var(--fiche-panel-background);
    border: 1px solid var(--fiche-panel-border);
    border-radius: 10px;
    margin-top: 20px;
}

.panel-collapsed > fieldset {
    min-height: 15px;
}

.fic-content-container .val-sitemap-path {
    color: var(--fiche-sitemap-titre-text);
}

[class*=dxtcActiveTab],
.main_content.main_content_page .panneau-admin .dxtcActiveTab {
    background: var(--fiche-menu-onglets-principaux-background) !important;
    color: var(--fiche-menu-onglets-principaux-text) !important;
    border: none !important;
}

.divsynthese-master_panel_title {
    background: var(--fiche-synthese-panel-titre-background) !important;
}

.ui-valcombo-container .ui-button-element,
.tdb-crit .ui-valcombo-container .ui-button-element {
    background-color: var(--combo-bouton-deroulement-background);
    box-shadow: none;
    opacity: 1;
}

.ui-valcombo-container {
    background: var(--combo-content-background);
}

    .ui-valcombo-container input.ui-autocomplete-input {
        width: 100% !important;
        box-sizing: border-box;
    }

    .ui-valcombo-container input, .ui-button-element {
        border-bottom: 1px solid var(--fiche-input-edit-border) !important;
    }

.tableauBandeauRecherche .ui-button-element, .tableauBandeauRecherche .ui-valcombo-container input,
.tabForm input.ValComboMS_Enabled + .ui-button-element, .ColChampFiche .dxeListBox.dxeDisabled,
.ColChampFiche table.dxeButtonEditSys.dxeButtonEdit td.dxeButtonEditButton.ValComboMS_Disabled {
    border: none !important;
}


.tabForm input.ValComposant_Required, .tabForm input.ValComposant_Required + .ui-button-element, .tabForm textarea.ValComposant_Required,
input[scontrolezonelibre].ValComposant_Required, .dxeTextBox.ValComposant_Required input, .dxeButtonEdit.ValComposant_Required input {
    border: 0;
    border-bottom: 2px solid var(--fiche-input-required-border) !important;
}

.tabForm .ValComposant_Important, .tabForm .ValComposant_Important + .ui-button-element,
input[scontrolezonelibre].ValComposant_Important, .dxeTextBox.ValComposant_Important input, .dxeButtonEdit.ValComposant_Important input {
    border: 0;
    border-bottom: 2px solid var(--fiche-input-important-border) !important;
}
.ColChampFiche input.ValComboMS_Disabled, .tabForm input.ValComboMS_Disabled, .tabForm textarea.ValComboMS_Disabled {
    border: unset !important;
}

.ui-menu-item:hover {
    color: var(--grille-rows-hover-background);
}

ul.fic-bandeau-menu li.k-subitem:hover, ul.fic-bandeau-menu li.k-subitem:hover > span.k-link > button,
.k-subitem:hover .k-state-active {
    background: var(--menu-sousmenu-hover-background) !important;
}

ul.fic-bandeau-menu li.k-subitem, ul.fic-bandeau-menu li.k-subitem > span.k-link > button,
.k-subitem .k-state-active, ul.fic-bandeau-menu li.k-separator {
    background: var(--menu-sousmenu-content-background) !important;
}

fieldset .dxbButton, .ux2-button, .tableauBandeau .dxbButton, .panneau-admin fieldset .dxbButton {
    background: var(--fiche-boutons-background) !important;
    border: none !important;
    border-radius: 5px !important;
}

    fieldset .dxbButtonHover, .ux2-button:hover, .tableauBandeau .dxbButtonHover, .main_content .panneau-admin fieldset .dxbButtonHover,
    .panneau .tableauBandeauRecherche .dxbButtonHover, .panneau .tableauBandeauRecherche .dxbButton:hover,
    .panneau-admin .dxbButton:hover {
        background: var(--fiche-boutons-hover-background) !important;
        border: none !important;
        border-radius: 5px !important;
    }

.main_content .panneau-admin fieldset .dxbButton {
    color: var(--fiche-boutons-hover-text) !important;
}

fieldset .dxbButtonHover span, .tableauBandeau .dxbButtonHover span, .main_content .panneau-admin .dxbButton:hover span {
    color: var(--fiche-boutons-hover-text) !important;
}

.ui-li-even, .ui-li-odd, ul.ui-autocomplete > .ui-li-even {
    background: var(--combo-results-content-background);
    color: var(--combo-results-content-text);
}

    .ui-li-even:hover, .ui-li-odd:hover, ul.ui-autocomplete > .ui-li-even:hover {
        background: var(--combo-results-content-hover-background);
        color: var(--combo-results-content-text);
    }

.ui-item-pager-nextBtn, .ui-item-pager-prevBtn {
    background: var(--combo-bouton-next-prev-background);
}

    .ui-item-pager-nextBtn:hover, .ui-item-pager-prevBtn:hover {
        background: var(--combo-bouton-next-prev-hover-background) !important;
        color: var(--combo-bouton-next-prev-hover-text) !important;
    }

textarea::-webkit-scrollbar-track {
    background: var(--scrollbar-track-background) !important;
}

textarea::-webkit-scrollbar {
    background: var(--scrollbar-background) !important;
}

textarea::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb-background);
    border-color: var(--scrollbar-thumb-border);
    border-style: solid;
    border-width: 1px;
}

textarea::-webkit-scrollbar-button:single-button {
    background-color: var(--scrollbar-button-background);
    display: block;
    border-style: solid;
    height: 13px;
    width: 13px;
}

    textarea::-webkit-scrollbar-button:single-button:vertical:decrement {
        border-width: 0 8px 8px 8px;
        border-color: transparent transparent var(--scrollbar-button-arrow-background) transparent;
    }


    textarea::-webkit-scrollbar-button:single-button:vertical:increment {
        border-width: 8px 8px 0 8px;
        border-color: var(--scrollbar-button-arrow-background) transparent transparent transparent;
    }

textarea::-webkit-scrollbar-button:horizontal:decrement {
    border-width: 8px 8px 8px 0;
    border-color: transparent var(--scrollbar-button-arrow-background) transparent transparent;
}


textarea::-webkit-scrollbar-button:horizontal:increment {
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent var(--scrollbar-button-arrow-background);
}

.crm_button_de td {
    background: transparent !important;
}

.voletDroit .voletDroit_content, .voletApercu .voletDroit_content,
.GEDViewer_thumbnails, .GEDViewer_navigation {
    background-color: var(--fiche-volet-document-background) !important;
}

.dxtcTab, .dxtcTabWithTabPositionLeft, .dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight,
[class*=dxtcTab] {
    background: var(--fiche-tabs-background) !important;
    border: none !important;
}

.dxtcTabHover, .dxtcTabHoverWithTabPositionLeft, .dxtcTabHoverWithTabPositionBottom, .dxtcTabHoverWithTabPositionRight,
[class*=dxtcTabHover], .main_content.main_content_page .panneau-admin .dxtcTabHover {
    background: var(--fiche-tabs-hover-background) !important;
    border: none !important;
}

.header-popup-title {
    font-size: 16px;
}

.ListBoxTitle2, .ListBoxTitle {
    background: var(--fiche-listebox-panel-title-background);
    border: 1px solid var(--fiche-listebox-panel-border);
}

    .ListBoxTitle2 > span, .ListBoxTitle > span {
        color: var(--fiche-listebox-panel-title-text);
    }

    .ListBoxTitle2 .dxeListBox, .ListBoxTitle .dxeListBox {
        background: var(--fiche-listebox-panel-background);
    }

.panneau .dxeListBox {
    border-radius: 10px;
}

.ui-helper-hidden-accessible {
    display: none !important;
}

.ColLibelleFiche {
    font-weight: bold;
    color: var(--fiche-labels-text);
}
