.evoPanel, .evoPanela{
    background: rgba(255,255,255,0.80);

    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.evoPanelLab{
    height: 2.5em;
    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;
}
/*--------------------------------------------------COLOR PALET-------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------*/
/*--blue ()-----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanel1{
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.evoPanelLab1,.evoPanelLab1a{
    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{
    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{
    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{
    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{
    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{
    background-color: rgb(0, 204, 0);
    color: rgb(240,240,240);
}
.evoPanelInc6{
    border: 1px solid rgb(0, 204, 0);
}
.evoPanelLab6b{
    color: rgb(0, 204, 0);
}
/*--------------------------------------------------------------------------------------------------------------------*/
/*--Bondi ()----------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------*/
.evoPanelLab7,.evoPanelLab7a{
    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{
    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{
    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{
    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, .evoCCm,.evoCCb,.evoCCc{
    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;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.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{
    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{
    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 > .c0 > a >img, .evoCC > .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;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
}
.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;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCCH1, .evoCCHa1, .evoCCH1b{
    color: rgba(52, 152, 219,80);
}
.evoCCH2, .evoCCHa2, .evoCCH2b{
    color: rgba(0, 0, 0,80);
}
.evoCCH3, .evoCCHa3, .evoCCH3b{
    color: rgba(37, 77, 110,80);
}
.evoCCH4, .evoCCHa4, .evoCCH4b{
    color: rgba(247, 150, 71,80);
}
.evoCCH5, .evoCCHa5, .evoCCH5b{
    color: rgba(182, 52, 52,80);
}
.evoCCH6, .evoCCHa6, .evoCCH6b{
    color: rgb(0, 204, 0);
}
.evoCCH7, .evoCCHa7, .evoCCH6b{
    color: rgb(0, 149, 182);
}
.evoCCH8, .evoCCHa8, .evoCCH8b{
    color: rgb(48, 214, 200);
}
.evoCCH9, .evoCCHa9, .evoCCH9b{
    color: rgb(191, 191, 191);
}
.evoCCH10, .evoCCHa10, .evoCCH10b{
    color: rgba(255, 204, 0,80);
}
/*--------------------------------------------------------------------------------------------------------------------*/
.evoCC1c{
    background: rgba(52, 152, 219,80);
}
.evoCC2c{
    background: rgba(80, 80, 80,80);
}
.evoCC3c{
    background: rgba(37, 77, 110,80);
}
.evoCC4c{
    background: rgba(247, 150, 71,80);
}
.evoCC5c{
    background: rgba(182, 52, 52,80);
}
.evoCC6c{
    background: rgb(0, 204, 0);
}
.evoCC7c{
    background: rgb(0, 149, 182);
}
.evoCC8c{
    background: rgb(48, 214, 200);
}
.evoCC9c{
    background: rgb(191, 191, 191);
}
.evoCC10c{
    background: rgba(255, 204, 0,80);
}