/*https://www.w3schools.com/cssref/css_selectors.asp */
/*https://propertydata-dev.urw.com/bundles/usvc/css/admin/style.css?_dc=1633519610*/

/* dans admin.css */
.pimcore_treenode_locked .x-tree-node-text {
    color: #080e16 !important;
}

/* mise en couleur des status dans PAPI folder */
.ongoingStatus {
    background-color: #B2E7CA;
    padding: 0 5px 0 5px;
}

.delayedStatus {
    background-color: #FFECB2;
    padding: 0 5px 0 5px;
}

.refusedStatus {
    background-color: #FFB2B2;
    padding: 0 5px 0 5px;
}

.doneStatus {
    background-color: #D0D0D0;
    padding: 0 5px 0 5px;
}

.approuvedStatus {
    background-color: #DEF1CA;
    padding: 0 5px 0 5px;
}

.proposedStatus {
    background-color: #B2E7FA;
    padding: 0 5px 0 5px;
}

/* Add custom css for dev environment */
body:not([data-app-env='prod']) #pimcore_sidebar {
    background-color: #ff04ee;
}

/* Pour TAFolder */
.icon-AreaList {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/area.svg);
}

.icon-MesureRefPointFolderChildrenList {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/tachometer.svg);
}

/* Pour Opex capex */

[title*="VSvalue"], [title*="VSPct"], [title~="PBGET_VScampaign"] {
    text-align: right;
}

/* Pour reduire la marge basse de l'emement text */
.objectlayout_element_text .alert-ico {
    margin-bottom: 0;
}

/* Pour FRPbudget, mettre en avant les champs like4like */
.object_field_name_FRPBGET_like4like .x-form-text-default, .object_field_name_FRPBGET_like4likeCmt .x-form-text-default {
    background-color: #ffccc8;
}


/* Pour object price energy */
[name="ENPCES_Y1Year"], [name="ENPCES_Y2Year"], [name="ENPCES_Y3Year"], [name="ENPCES_Y4Year"], [name="ENPCES_Y5Year"], [name="ENPCES_Y6Year"], [name="ENPCES_Y7Year"], [name="ENPCES_Y8Year"], [name="ENPCES_Y9Year"] {
    font-weight: bold;
    background-color: #85B5B5;
}

[name^="ENPCES_Y"] {
    text-align: right;
}

[class*="objectlayout_element_ENPCES_Title"] .x-title-item {
    text-align: right;
}

[class*="object_field_name_ENPCES_Y"] .x-form-item-label {
    display: none;
}

/* Pour object energy target 2023 */
[name="ENTRGT_M1Month"], [name="ENTRGT_M2Month"], [name="ENTRGT_M3Month"], [name="ENTRGT_M4Month"], [name="ENTRGT_M5Month"], [name="ENTRGT_M6Month"], [name="ENTRGT_M7Month"], [name="ENTRGT_M8Month"], [name="ENTRGT_M9Month"], [name="ENTRGT_M10Month"], [name="ENTRGT_M11Month"], [name="ENTRGT_M12Month"] {
    font-weight: bold;
    background-color: #85B5B5;
}

[name^="ENTRGT_M"] {
    text-align: right;
}

[class*="objectlayout_element_ENTRGT_Title"] .x-title-item {
    text-align: right;
}

[class*="object_field_name_ENTRGT_M"] .x-form-item-label {
    display: none;
}

[class~="object_field_name_PAPI_ActionDescription"] .x-form-item-label {
    display: none;
}

/* masquer les labels dans la vue formulaire de PropertyWorks */
.object_field_name_PWK_BudgetY1Initial .x-form-item-label, .object_field_name_PWK_BudgetY1Validated .x-form-item-label, .object_field_name_PWK_BudgetY1Forecast .x-form-item-label, .object_field_name_PWK_BudgetY1Actual .x-form-item-label {
    display: none;
}

.object_field_name_PWK_BudgetY2Initial .x-form-item-label, .object_field_name_PWK_BudgetY2Validated .x-form-item-label, .object_field_name_PWK_BudgetY2Forecast .x-form-item-label, .object_field_name_PWK_BudgetY2Actual .x-form-item-label {
    display: none;
}

.object_field_name_PWK_BudgetY3Initial .x-form-item-label, .object_field_name_PWK_BudgetY3Validated .x-form-item-label, .object_field_name_PWK_BudgetY3Forecast .x-form-item-label, .object_field_name_PWK_BudgetY3Actual .x-form-item-label {
    display: none;
}

.object_field_name_PWK_BudgetY4Initial .x-form-item-label, .object_field_name_PWK_BudgetY4Validated .x-form-item-label, .object_field_name_PWK_BudgetY4Forecast .x-form-item-label, .object_field_name_PWK_BudgetY4Actual .x-form-item-label {
    display: none;
}

.object_field_name_PWK_BudgetY5Initial .x-form-item-label, .object_field_name_PWK_BudgetY5Validated .x-form-item-label, .object_field_name_PWK_BudgetY5Forecast .x-form-item-label, .object_field_name_PWK_BudgetY5Actual .x-form-item-label {
    display: none;
}

.object_field_name_PWK_BudgetTotalInitial .x-form-item-label-inner, .object_field_name_PWK_BudgetTotalValidated .x-form-item-label-inner, .object_field_name_PWK_BudgetTotalForecast .x-form-item-label-inner, .object_field_name_PWK_BudgetTotalActual .x-form-item-label-inner {
    display: none;
}

[name$="L4L"] {
    background-color: #ffccc8;
}

/* Pour RiskMgnt */
.alert-ico {
    position: relative;
    padding: .75rem 1.85rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-i-ico {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/about.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-origin: padding-box;

    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-i-ico strong {
    font-weight: bold;
}

.alert-q-ico {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/questions.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-origin: padding-box;


    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff;

}

/* masquer le text lost password dans toutes les langues */
a.lostpassword {
    display: none;
}

/* debut element pour Data Campaign */

.LinkToObjectTab {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/link.svg);
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-top: 4px;
    cursor: pointer;
    vertical-align: middle;
}


.object_field_name_PBGET_like4like .x-form-text-default, .object_field_name_PBGET_like4likeCmt .x-form-text-default {
    background-color: #ffccc8;
}

.object_field_name_CBGET_like4like .x-form-text-default, .object_field_name_CBGET_like4likeCmt .x-form-text-default {
    background-color: #ffccc8;
}

.bgDark {
    background-color: #bce0e0;
}

.bgDarker .x-fieldset-header {
    background-color: #89c0c0;
    color: #0c0b0b;
}

.bgDarker .x-fieldset-header-text {
    color: #0c0b0b;
}

.bgDarker .x-fieldset-header-default {
    padding-left: 15px;
    padding-right: 15px;
}

.bgDarker {
    background-color: #89c0c0;
}

.MarchApr, .OctNov, .MayJune {
    background-color: #EAE8E6;
}

.MarchApr .x-fieldset-header-text {
    background-image: url(/bundles/pimcoreadmin/img/twemoji/26c5.svg);
    background-repeat: no-repeat;
    /*background-color: #85B5B5;*/
    padding-left: 25px;
    padding-right: 10px;
    color: #000000;
    font-size: 14px;

}

.MayJune .x-fieldset-header-text {
    background-image: url(/bundles/pimcoreadmin/img/twemoji/1f331.svg);
    background-repeat: no-repeat;
    /*background-color: #85B5B5;*/
    padding-left: 25px;
    padding-right: 10px;
    color: #000000;
    font-size: 14px;

}

.OctNov .x-fieldset-header-text {
    background-image: url(/admin/img/twemoji/URW-Oct.svg);
    background-repeat: no-repeat;
    /*background-color: #85B5B5;*/
    padding-left: 25px;
    padding-right: 10px;
    color: #000000;
    font-size: 14px;

}

.MarchApr .x-fieldset-header-default, .OctNov .x-fieldset-header-default, .MayJune .x-fieldset-header-default {
    background-color: #EAE8E6;
    border: 1px solid #d0d0d0;
    padding-top: 5px;
    padding-bottom: 5px;

}

/* fin element pour Data Campaign */

#pimcore_body {
    background: #665D51;
}

#pimcore_sidebar {
    background-color: #665D51;
}

#pimcore_navigation li {
    border-bottom: 1px solid #FFF;
}

#pimcore_navigation li:hover, #pimcore_navigation li.active {
    background-color: #DAD7D5;

}

#pimcore_loading.loaded {
    background: #665D51;
}

/* vient de bundles/AdminBundle/Resources/views/Admin/Misc/admin-css.html.php */
/* image dans /opt/pimcore/propertydata/vendor/pimcore/pimcore/bundles/AdminBundle/Resources/public/img/material-icons */
#pimcore_signet {
    background-color: #FFF;
    background-image: url("/admin/img/material-icons/URW-myODP-50.png");
    background-size: 50px 20px;
    background-position: 5px 15px;
}

#pimcore_avatar {
    background-color: #DA291C;
}

#pimcore_navigation li:hover:after {
    background-color: #DA291C;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-bar-body .x-tab-active {
    border-color: #b0fb00;
    border-style: hidden;

}

#pimcore_notification {
    background: #BFB8AF;
}

#pimcore_tooltip {
    background: #4C4640;
}

#pimcore_tooltip:after {
    border-right: 8px solid #4C4640;

}

#pimcore_tooltip.right:after {
    border-left: 8px solid #4C4640;
    border-right: 0px solid #4C4640;
}

#pimcore_tree_preview {
    background: #FFF;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar {
    background: #DAD7D5;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar > .x-tab-bar-body .x-tab {
    background: #B5B0AA;
    /* border-left: 1px solid #2A2D30*/
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-bar-body .x-tab-active {
    background: #918880;
    /*border-color: #3D3935;*/

}

.x-menu-item-default.x-menu-item-active {
    background-color: #DA291C;
}


#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-over .x-tab-default-top {
    background-color: #FFF;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-box-scroller-tab-bar-default {
    color: #3D3935;
    background: #B5B0AA;
    font-weight: bold;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-panel-body > .x-tabpanel-child {
    border-color: #918880;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-active .x-tab-close-btn {
    background-color: #918880;
    color: #DAD7D5;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-close-btn {
    background-color: #4E4E4E;
    color: #DAD7D5;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-close-btn-over {
    color: #FFF;
}

#pimcore_panel_tabs > .x-panel-bodyWrap > .x-tab-bar .x-tab-close-btn-over {
    /* background-color: #3D3935 !important; */
    color: #FFF;
}

.pimcore_main_toolbar.x-toolbar-default {
    background: #918880;
}

.pimcore_main_toolbar .x-btn {
    border: 0;
    background-color: #B5B0AA;
}

.pimcore_main_toolbar .x-btn.x-btn-over {
    /*background-color: #FFF;*/
    color: #DAD7D5;
}

.pimcore_main_toolbar + .x-panel > .x-panel-bodyWrap > .x-tab-bar-default {
    background: #918880;
    border-left: 0px;
}

.pimcore_main_toolbar + .x-panel > .x-panel-bodyWrap > .x-tab-bar-default .x-tab {
    background: #B5B0AA;
}

.pimcore_main_toolbar + .x-panel > .x-panel-bodyWrap > .x-tab-bar-default .x-tab.x-tab-active + .x-tab, .pimcore_main_toolbar + .x-panel > .x-panel-bodyWrap > .x-tab-bar-default .x-tab:first-child {
    border-color: #B5B0AA;
}

.pimcore_main_toolbar + .x-panel > .x-panel-bodyWrap > .x-tab-bar-default .x-tab .x-tab-inner-default {
    color: #FFF;
}

.x-tab.x-tab-active.x-tab-default {
    border-color: #918880;
}

.pimcore_main_toolbar .x-btn.x-btn-over {
    background-color: #DA291C;
}

.pimcore_document_page_serp_preview .mobile .description {
    border-top: 1px solid #FFF;
}

.pimcore_main_toolbar .pimcore_save_button {
    background: #85B5B5;
}

.pimcore_main_toolbar .pimcore_save_button.x-btn-over, .pimcore_save_button.x-btn-pressed, .pimcore_save_button.x-btn-menu-active, .pimcore_save_button.x-btn-focus {
    background: #DA291C !important;
}

.pimcore_main_toolbar .pimcore_save_button .x-btn-wrap-default-toolbar-medium.x-btn-split-right > .x-btn-button:after {
    border-color: #FFF;
}

.pimcore_main_accordion .x-panel-body {
    background: #FFFFFF;
}

.pimcore_main_accordion .x-panel-header {
    background: #DA291C;
}

.pimcore_main_accordion .pimcore_icon_material {
    opacity: 1;
    filter: invert(0%);
}

.pimcore_main_accordion .x-panel-header.x-accordion-hd-over {
    background: #DA291C;
}

.pimcore_main_accordion .x-panel-header.x-panel-header-collapsed.x-accordion-hd-over {
    background: #968C83;
}

.pimcore_main_accordion .pimcore_icon_material {
    opacity: 1;
    filter: invert(0%);
}

.pimcore_main_accordion .x-panel-header .x-title-text {
    color: #FFFFFF;
}

.pimcore_main_accordion .x-collapsed .x-panel-header {
    background: #B5B0AA;
    border-bottom: 1px solid #2E2B28;
}

.pimcore_main_accordion .x-accordion-hd .x-tool-right {
    filter: invert(0%);
    opacity: 1;
}

.pimcore_main_accordion .x-accordion-hd .x-tool-left {
    filter: invert(0%);
    opacity: 1;
}

.pimcore_main_splitter {
    background-color: #DAD7D5;
}

.pimcore_main_accordion .x-panel-body {
    background-color: #EAE8E6;
}

.x-menu-item-default {
    background-color: #2E2B28;
}

.x-menu {
    background-color: #a8631d;
}

/* from theme-triton-all_1.css */
.x-treelist-toolstrip {
    background-color: #FFFFFF
}

.x-body {
    background: #DAD7D5
}

.x-tool-collapse {
    background: #C0BAB5;
}

.x-tool-collapse-bottom {
    background: #726961;
    /* URW */
}

.x-tool-expand-top .x-tool-collapse-top .x-tool-collapse-bottom {
    background: #726961;
}

.x-panel-header-default .x-tool-img {
    background-color: #FFFFFF
}

.x-panel-header-title-default {
    color: #918880;
}

.x-menu-item-arrow-default {
    color: #DAD7D5;
}

.x-treelist-toolstrip {
    background-color: #FFFFFF;
}

.x-tool-expand-top {
    background: #726961;
}

.x-tool-collapse-top {
    background: #726961;
}


/*
.pimcore_layout_iframe_border .x-panel-default-outer-border-rl {
    border-right-color: #d0d0d0 !important;
    border-left-color: #d0d0d0 !important;
}
*/


/* locate personnalization */
.icon-KPIvalue {
    background-image: url(/bundles/pimcoreadmin/img/flat-color-icons/scatter_plot.svg);
}

/* hide unused toolbar button */
.x-tab[data-qtip="Notes &amp; Events"] {
    visibility: collapse;
    display: none;
}

.x-tab[data-qtip="Schedule"] {
    visibility: collapse;
    display: none;
}

.x-tab[data-qtip="Dependencies"] {
    visibility: collapse;
    display: none;
}

.x-btn[data-qtip="Show in Tree"] {
    visibility: collapse;
    display: none;
}

/*
.x-btn[data-qtip="Info"] {
       visibility: collapse;
       display:none;
}*/
.x-tab[data-qtip="Tags"] {
    visibility: collapse;
    display: none;
}

/*
.x-box-item:contains("URWShoppingCenter"){
       visibility: collapse;
       display:none;
}*/

/*
.x-toolbar-text:contains("ID*"){ 
	visibility: collapse;
       display:none;
       font-style: italic;
} */

