

/*<editor-fold desc="sidebar rules">*/
#left-panel-float {
    max-width: 1585px;
    width: 100%;
    height: auto!important;
    position: initial;
    overflow: hidden;
    background-color: transparent!important;
}

#left-panel-float .flex-column:not(.pb-1) {
    width: 90%;
    height: auto!important;
    font-size: var(--default-text-size);
    border: solid var(--default-border-color) 1px;
    border-radius: 8px;
    background-color: var(--default-bg-color);
    overflow: hidden;
}

#left-panel-float .flex-column .leftPanelHover:not(#left-panel-float .leftPanelHover:first-child) {
    border-top: solid var(--default-border-color) 1px;
}

#left-panel-float i {
    display: none;
}

#left-panel-float .border-top.border-white {
    display: none;
}

.leftPanelHover {
    width: 100%!important;
    height: 54px!important;
    display: flex;
    align-items: center;
    text-align: left;
}

.text-wrap {
    color: var(--quaternary-text-color) !important;
    font-weight: 700;
}

.placeSidebarElem {
    color: var(--secondary-text-color)!important;
    background-color: var(--secondary-link-color);
}

.placeSidebarElem .text-wrap {
    color: var(--secondary-text-color)!important;
}

#left-panel-float .leftPanelHover:hover {
    opacity: 1!important;
}

#left-panel-float .leftPanelHover:hover a,
#left-panel-float .leftPanelHover:hover .text-wrap {
    opacity: 1!important;
}

#left-panel-float .text-wrap:hover, #left-panel-float .leftPanelHover a:hover, #left-panel-float .leftPanelHover:hover {
    opacity: 1!important;
}

.leftPanelHover a {
    margin-left: 20px;
}

#zone-principale a.container-detail-link {
    text-decoration: underline;
    color: var(--secondary-link-color);
}

#zone-principale  a.container-detail-link:hover {
    opacity: 0.7 !important;
}

#zone-principale  a.container-detail-link:hover,
#zone-principale  a.container-detail-link:visited {
    color: var(--secondary-link-color) !important;
}

.disclaimerModalCancel {
    color: var(--secondary-text-color);
}

.disclaimerModalCancel:hover,
.disclaimerModalCancel:not(:disabled):not(.disabled):active,
.disclaimerModalConfirm:hover,
.disclaimerModalConfirm:not(:disabled):not(.disabled):active {
    color: var(--secondary-text-color);
    background-color: var(--default-button-bg-color)!important;
    background: var(--default-button-bg-color)!important;
    border-color: var(--default-button-bg-color)!important;
}

.digitalhub-container_detail_side-section:focus {
    color: var(--secondary-list-text-color);
}

@media screen and (max-width:575px) {
    .ap-sidebar-spacer {
        display: none;
    }
}
/*</editor-fold>*/
