#HomeSiteText {
    max-width: 64.5%;
}

.ResourceType3 .fa-file::before {
    content: "\f167" !important;
    font-family: FontAwesome !important;
}

.ResourceType5 .fa-file::before {
    content: "\f1b2" !important;
    font-family: FontAwesome !important;
}

.ResourceType6 .fa-file::before {
    content: "\f08e" !important;
    font-family: FontAwesome !important;
}

.ImageWrapper:hover, .fa-file:hover, a:hover {
    color: #e42025 !important;
}

.ResourcePanel.Selected {
    border: 3px solid #e42025 !important;
}

select {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDIyIDEzIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTQpIj4KICAgIDxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIxMSIgeT0iMiIvPgogICAgPHBvbHlsaW5lIHN0cm9rZT0iI2U0MjAyNSIgc3Ryb2tlLXdpZHRoPSIyIiBwb2ludHM9IjkuNTk2IDEuNDc1IDkuNTk2IDguNTk2IDIuNDc1IDguNTk2IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA2LjAzNiA1LjAzNikiLz4KICA8L2c+Cjwvc3ZnPg==");
}

.fixedlistnodepill {
    background-color: #e42025;
}

.FormHelpInner {
    border: 1px solid #e42025;
}

.WorkflowState {
    display: none;
}

.ResourcePanelInfo.ResourcePanelTitle {
    text-align: center;
    font-size: 13px !important;
}

.ResourcePanelInfo.ResourceTypeField95 {
    text-align: center;
    font-size: 11px !important;
}

.search-icon, .search-icon:hover, .search-icon:active {
    color: #e42025;
}

#Header .UploadButton a:hover {
    color: #FFFFFF !important;
}

.HomePanelDynamicDash p,
.HomePanelThemes p {
    float: none;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    clear: left;
    font-size: 1em;
    color: #ffffff; /* texte bien blanc */
    text-shadow:
            0 1px 3px rgba(0, 0, 0, 0.9),  /* ombre principale plus dense */
            0 2px 6px rgba(0, 0, 0, 0.7);  /* ombre plus diffuse */
    background-color: rgba(0, 0, 0, 0.8); /* optionnel : fond semi-transparent pour contraste */
    /*border-radius: 0px; /* arrondir un peu si fond ajouté */
}

.NewFlag {
    background-color: #e42025;
    color: #FFFFFF;
    text-shadow: none;
}

#SearchBox, #HomeSiteText.dashtext, .HomePanelIN, .PopupCategoryTree {
    background: rgba(0, 0, 0, 0.8) !important;
    color: #FFF;
}

.HomePanel .HomePanelDynamicDash h2 {
    background: rgba(0, 0, 0, 0.8) !important;
    text-shadow: 0px 1px 5px #000000;
}

#login_box {
    background: rgba(0, 0, 0, 0.8) !important;
}


