﻿/*#region OLD PANEL LATERALI ITM */

/*#contenitorePannelliOverlayLaterali {
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: auto;
    right: 0vw;
    padding-left: 28px;*/ /*box-shadow: -5px 0px 28px 0px #999999;*/
/*}

.schedaPopupLaterale {
    display: none;
    z-index: 100;
    height: calc(100vh - 51px);
    float: right;
    margin-top: 1px;
    overflow: hidden;
    padding: 2vh 1vw 2vh 3vw;
    position: relative;
}

    .schedaPopupLaterale:last-child {
        box-shadow: -5px 0px 28px 0px #999999, -5px 0px 28px 0px #999999;
    }

.schedaPopupLaterale {
    box-shadow: -5px 0px 28px 0px #999999;    
    background-color: #F2F2F2;*/
/*background-color: #ffff;*/
/*color: black;
}

.schedaPopupLateraleSovrapposto {
    position: absolute;
    right: 0vw;
    z-index: 101;
}

.schedaPopupLateraleLeft {
    float: left !important;
    display: none;
    z-index: 100;
    height: 87.9vh;
    margin-top: 1px;
    overflow: hidden;
    padding: 2vh 1vw 2vh 3vw;
    position: relative;
}

.chiusuraPannelliOverlayLaterali {
    font-size: 2vw;
    width: 2vw;
    color: #132A36;
    margin: 0.1vw 1vw;
    cursor: pointer;
    right: 0px;
    position: absolute;
}

.chiusuraPannelliOverlayLateraliGrosso {
    font-size: 3vw;
    width: 2vw;*/ /*color: #132A36;*/
/*margin: 0.1vw 2vw 0.1vw 0vw;
    cursor: pointer;
    right: 0px;
    position: absolute;
}

.iconaSettingsPannelliOverlay {
    float: left;
    padding: 0 2vw;
    font-size: 2.5vw;
    cursor: pointer;
}*/


/****************************************************************
                PANNELLO RICERCA AVANZATA
****************************************************************/
/*#contenitorePannelliRicercaAvanzata {
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: auto;
    right: 0vw;
    padding-left: 28px;*/ /*box-shadow: -5px 0px 28px 0px #999999;*/
/*}

.schedaPopupRicercaAvanzata {
    display: none;
    z-index: 100;
    width: 100vw;
    float: right;
    margin-top: 1px;
    overflow: hidden;*/
/*padding: 2vh 1vw 2vh 3vw;*/
/*position: relative;
    padding: 0;
    padding-left: 3vw;
}

    .schedaPopupRicercaAvanzata:last-child {
        box-shadow: -5px 0px 28px 0px #999999, -5px 0px 28px 0px #999999;
    }

.schedaPopupRicercaAvanzata {
    box-shadow: -5px 0px 28px 0px #999999;*/
/*background-color: #00424e !important;
    color: white;*/
/*background-color: #D2D2D2;
    color: black;
}

.SchedaPopUpChiudi {
    float: right !important;
    overflow: hidden;
    padding: 0 1vw;
}

.SchedaPopUpIcona {
    font-size: 4vmin;
    color: black;
    cursor: pointer;
}

.posChiudiScheda {
    position: absolute;
    top: 17px;
    right: 0;
    z-index: 1;
}*/

/*#endregion */



#contenitorePannelliLaterali {
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: auto;
    right: 0vw;
    height: calc(100vh - 50px);
    padding: 7px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    z-index: 100;
}

.schedaPopupLaterale {
    display: none;
    height: 100%;
    overflow: hidden;
    padding: 15px;
    position: relative;
    -webkit-box-shadow: 0 8px 12px -4px rgb(105 105 105 / 20%), 0 8px 12px -4px rgb(105 105 105 / 20%);
    box-shadow: 0 8px 12px -4px rgb(105 105 105 / 20%), 0 8px 12px -4px rgb(105 105 105 / 20%);
    background-color: #F2F2F2;
    border-top-left-radius: 1.5vmin;
    border-bottom-left-radius: 1.5vmin;
    border: 2px solid black;
    border-right: 0;
    z-index: 100;
}

.schedaPopupLateraleSovrapposto {
    position: absolute;
    right: 0vw;
    z-index: 101;
}

.schedaPopupLateraleSovrapposto2 {
    position: absolute;
    right: 0vw;
    z-index: 102;
}

.contenitoreSchedaLaterale {
    width: 100%;
    height: 100%;
    padding: 15px;
}

.headerSchedaLaterale {
    width: 100%;
    height: 10%;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}

.infoSchedaLaterale {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.chiudiSchedaLaterale {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.iconaChiudiSchedaLaterale {
    font-size: 3.5vmin;
    margin-right: 1vmin;
    cursor: pointer;
}

.titoloSchedaLaterale {
    font-size: 3.5vmin;
    font-weight: bold;
}

.corpoSchedaLaterale {
    width: 100%;
    height: 90%;
    overflow: hidden;
    overflow-y: auto;
}