.evoPanel, .evoPanela{
    background: rgba(255,255,255,0.80);

    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.evoPanelLab{
    line-height: 2.5em;

    border-top-left-radius: 12px;
    border-top-right-radius: 12px;

    font-size: 0.9em;
    font-weight : bold;

    text-align: center;
}
.evoPanelInc{
    padding: 0.5em;
    margin-bottom:18px;
}

/*--TYPE A------------------------------------------------------------------------------------------------------------*/
.evoPanela{
    border-radius:0.6em;
    margin-bottom:0.8em;
    padding-top: 0.4em;

    box-shadow: 0 0 0.4em rgba(0, 0, 0, 0.25);
}
.evoPanelLaba{
    height: auto;
    line-height: normal;

    background-color: rgba(52, 152, 219,80);
    color: rgb(255,255,255);
    border-radius: 0.4em;
    margin-left: 0.4em;
    margin-right: 0.4em;
    padding: 0.4em;
}
.evoPanelInca{
    margin-bottom: 0;
    padding: 0.4em;
}
/*--TYPE B------------------------------------------------------------------------------------------------------------*/
.evoPanelb{
    border-radius: 0.4em;
    margin-bottom:18px;
    padding-top: 0.4em;
    background: #fff;
    border: 1px solid #E6E9ED;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.evoPanelLabb{
    border-bottom: 2px solid #E6E9ED;
    padding: 8px 12px 12px;
    margin-bottom: 10px;
    font-weight: bold;
}
.evoPanelIncb{
    margin-bottom: 0;
    padding: 8px 12px 12px 12px;
}
.evoPanelc{
    background:rgba(248, 248, 248, 0.80);
    border-radius:0 0 15px 15px;
    margin-bottom:0.8em;
}
.evoPanelLabc{
    text-align:center;
    font-weight:bold;
    font-size:24px;
    padding-top:33px;
    padding-bottom:33px;
    border-radius:0 0 15px 15px;
}
.evoPanelIncc{
    border-radius:0 0 15px 15px;
    padding:20px;
}
.evoPanel1{
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
/*--------------------------------------------------COLOR PALET-------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--blue ()-----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab1,.evoPanelLab1a,.evoPanelLab1c{
    background-color: rgba(52, 152, 219,80);
    color: rgb(255,255,255);
}
.evoPanelInc1{
    border: 1px solid rgba(52, 152, 219,80);
}
.evoPanelLab1b{
    color: rgba(52, 152, 219,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Black ()----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab2,.evoPanelLab2a,.evoPanelLab2c{
    background-color: rgba(0, 0, 0,80);
    color: rgb(240,240,240);
}
.evoPanelInc2{
    border: 1px solid rgba(0, 0, 0,80);
}
.evoPanelLab2b{
    color: rgba(0, 0, 0,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--NavyBlue ()-------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab3,.evoPanelLab3a,.evoPanelLab3c{
    background-color: rgba(37, 77, 110,80);
    color: rgb(240,240,240);
}
.evoPanelInc3{
    border: 1px solid rgba(37, 77, 110,80);
}
.evoPanelLab3b{
    color: rgba(37, 77, 110,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Orange ()---------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab4,.evoPanelLab4a,.evoPanelLab4c{
    background-color: rgba(247, 150, 71,80);
    color: rgb(240,240,240);
}
.evoPanelInc4{
    border: 1px solid rgba(247, 150, 71,80);
}
.evoPanelLab4b{
    color: rgba(247, 150, 71,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Red ()------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab5,.evoPanelLab5a,.evoPanelLab5c{
    background-color: rgba(182, 52, 52,80);
    color: rgb(240,240,240);
}
.evoPanelInc5{
    border: 1px solid rgba(182, 52, 52,80);
}
.evoPanelLab5b{
    color: rgba(182, 52, 52,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Green ()----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab6,.evoPanelLab6a,.evoPanelLab6c{
    background-color: rgb(0,128,0);
    color: rgb(240,240,240);
}
.evoPanelInc6{
    border: 1px solid rgb(0,128,0);
}
.evoPanelLab6b{
    color: rgb(0,128,0);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Bondi ()----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab7,.evoPanelLab7a,.evoPanelLab7c{
    background-color: rgb(0, 149, 182);
    color: rgb(240,240,240);
}
.evoPanelInc7{
    border: 1px solid rgb(0, 149, 182);
}
.evoPanelLab7b{
    color: rgb(0, 149, 182);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Turquoise ()------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab8,.evoPanelLab8a,.evoPanelLab8c{
    background-color: rgb(48, 214, 200);
    color: rgb(240,240,240);
}
.evoPanelInc8{
    border: 1px solid rgb(48, 214, 200);
}
.evoPanelLab8b{
    color: rgb(48, 214, 200);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Gray ()-----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab9, .evoPanelLab9a,.evoPanelLab9c{
    background-color: rgb(191, 191, 191);
    color: rgb(240,240,240);
}
.evoPanelInc9{
    border: 1px solid rgb(191, 191, 191);
}
.evoPanelLab9b{
    color: rgb(191, 191, 191);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Yellow ()-----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab10, .evoPanelLab10a,.evoPanelLab10c{
    background-color: rgba(255, 204, 0,80);
    color: rgb(240,240,240);
}
.evoPanelInc10{
    border: 1px solid rgba(255, 204, 0,80);
}
.evoPanelLab10b{
    color: rgba(255, 204, 0,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--evoCartController-------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCC > div, .evoCCm > div,.evoCCb > div,.evoCCc > div, .evoCCN > div{
    border-radius:0.6em;
    margin-top:0.8em;
    background: #fff;
    box-shadow:0 0 0.4em rgba(0, 0, 0, 0.25);
    display: grid;
    grid-template-columns: auto 1fr;
    vertical-align: top;
    padding: 0.4em;
}
.evoCCc{
    border-radius:0;
    padding: 0;
    grid-template-columns: 10% 90%;
    color: #fff;
}

.evoCCN > div > .evoCCNText{
    padding: 0.4em;
}
.evoCCN > div{
    grid-template-columns: 4em max-content auto auto;
    align-content:center;
}
.evoCCN > div > .evoCCNumber{
    font-size: 3em;
    text-align: center;
    vertical-align: center;
    padding-top: 10px;
}
.evoCCN > div > .evoCCNButtons{
    text-align: right;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCa,.evoCCm{
    display: grid;
    margin-top:0.8em;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-column-gap: 0.8em;
    grid-row-gap: 0.8em;
}
.evoCCb > div{
    grid-template-columns: 25% auto;
}
.evoCCm{
    grid-template-columns: 2em auto;
}
.evoCCa > div > a > img,
.evoCCm > div > a > img,
.evoCCb > div > a > img,
.evoCCc > div > a > img,
.evoCCa > div > img,
.evoCCm > div > img,
.evoCCb > div > img,
.evoCCc > div > img,
.evoCCa > div> div > a > img,
.evoCCm > div> div > a > img,
.evoCCb > div> div > a > img,
.evoCCc > div> div > a > img,
.evoCCa > div> div > img,
.evoCCm > div> div > img,
.evoCCb > div> div > img,
.evoCCc > div> div > img{
    display: block;
    width: 100%;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCa > div > a > img,
.evoCCa > div > img {
    border-top-left-radius: 0.6em;
    border-top-right-radius: 0.6em;
}
.evoCCm > div > a > img,
.evoCCb > div > a > img,
.evoCCm > div > img,
.evoCCb > div > img{
    border-top-left-radius: 0.6em;
    border-bottom-left-radius: 0.6em;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCa > div, .evoCCb > div, .evoCCm > div{
    border-radius:0.6em;
    background: #fff;
}
.evoCCHa{
    width: 98%;
    font-weight: bold;
    margin-bottom: 0.4em;
    font-size: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*C-------------------------------------------------------------------------------------------------------------------*/
.evoCCc > .c1{
    padding: 0.4em;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCC > a, .evoCCm > a, .evoCCb > a, .evoCCa > div > a{
    color: #000;
}
.evoCC > div > .c0 > a > img, .evoCC > div > .c0 > img{
    width: 6em;
    height: 6em;
}
.evoCCm > .c0 > a > img, .evoCCm > .c0 > img{
    width: 3em;
    height: 3em;
}
.evoCC .c1, .evoCCm .c1, .evoCCb .c1{
    padding-left: 0.4em;
    cursor: pointer;
    user-select: none;
}
.evoCCb .c1{font-size:10pt;}
.evoCCH, .evoCCHb, .evoCCHc{
    font-weight: bold;
    margin-bottom: 0.2em;
    line-height: 18pt;
    font-size:16pt
}
.evoCCHm{
    font-weight: bold;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCd{
    margin-bottom:25px;
}
.evoCCd > div{
    display:grid;
    grid-template-columns:minmax(30%, 120px) 70%;
    background:rgba(248, 248, 248, 0.80);
    border-radius:26px;
    margin-bottom:20px;
    height:120px;
}
.evoCCd > div > .c0 img{
    width:100%;
    max-height:120px;
    max-width:120px;
    border-radius:26px;
    box-shadow:3px 2px 4px 0 rgba(0, 0, 0, 0.25);
}
.evoCCd > div > a > .c1,
.evoCCd > div > .c1{
    padding-top:22px;
    font-size:11px;
    padding-left:10px;
}
.evoCCd > div > a > .c1 >.evoCCHd,
.evoCCd > div > .c1 >.evoCCHd{
    font-weight:bold;
    font-size:20px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:inherit;
    max-width:13em;
}
.evoCCd > div > a >.c1 > div,
.evoCCd > div > .c1 > div{
    padding-top:18px;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCH1, .evoCCHa1, .evoCCH1b, .evoCC1c{
    color: rgba(52, 152, 219,80);
}
.evoCCH2, .evoCCHa2, .evoCCH2b, .evoCC2c{
    color: rgba(0, 0, 0,80);
}
.evoCCH3, .evoCCHa3, .evoCCH3b, .evoCC3c{
    color: rgba(37, 77, 110,80);
}
.evoCCH4, .evoCCHa4, .evoCCH4b, .evoCC4c{
    color: rgba(247, 150, 71,80);
}
.evoCCH5, .evoCCHa5, .evoCCH5b, .evoCC5c{
    color: rgba(182, 52, 52,80);
}
.evoCCH6, .evoCCHa6, .evoCCH6b, .evoCC6c{
    color: rgb(0,128,0);
}
.evoCCH7, .evoCCHa7, .evoCCH7b, .evoCC7c{
    color: rgb(0, 149, 182);
}
.evoCCH8, .evoCCHa8, .evoCCH8b, .evoCC8c{
    color: rgb(48, 214, 200);
}
.evoCCH9, .evoCCHa9, .evoCCH9b, .evoCC9c{
    color: rgb(191, 191, 191);
}
.evoCCH10, .evoCCHa10, .evoCCH10b, .evoCC10c{
    color: rgba(255, 204, 0,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoWarnPanel{
    display: grid;
    grid-template-columns: fit-content(128px) 1fr;
    border-radius: 0.3em;
    margin-bottom: 18px;
    background: #fff;
}
.evoWarnPanel >div{
    padding: 0.4em;
}
.warnPanelC{
    border-top-left-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
    color: rgb(240,240,240);
}
.warnPanelC > i{
    font-size: 2.2em;
}

.evoWarnPanel1{
    border: 1px solid rgba(52, 152, 219,80);
}
.evoWarnPanel2{
    border: 1px solid rgba(0, 0, 0,80);
}
.evoWarnPanel3{
    border: 1px solid rgba(37, 77, 110,80);
}
.evoWarnPanel4{
    border: 1px solid rgba(247, 150, 71,80);
}
.evoWarnPanel5{
    border: 1px solid rgba(182, 52, 52,80);
}
.evoWarnPanel6{
    border: 1px solid rgb(0,128,0);
}
.evoWarnPanel7{
    border: 1px solid rgb(0, 149, 182);
}
.evoWarnPanel8{
    border: 1px solid rgb(48, 214, 200);
}
.evoWarnPanel9{
    border: 1px solid rgb(191, 191, 191);
}
.evoWarnPanel10{
    border: 1px solid rgba(255, 204, 0,80);
}

.warnPanelC1{
    background-color: rgba(52, 152, 219,80);
}
.warnPanelC2{
    background-color: rgba(0, 0, 0,80);
}
.warnPanelC3{
    background-color: rgba(37, 77, 110,80);
}
.warnPanelC4{
    background-color: rgba(247, 150, 71,80);
}
.warnPanelC5{
    background-color: rgba(182, 52, 52,80);
}
.warnPanelC6{
    background-color: rgb(0,128,0);
}
.warnPanelC7{
    background-color: rgb(0, 149, 182);
}
.warnPanelC8{
    background-color: rgb(48, 214, 200);
}
.warnPanelC9{
    background-color: rgb(191, 191, 191);
}
.warnPanelC10{
    background-color: rgba(255, 204, 0,80);
}