body {
    color: white;
    font-family: 'Poppins', sans-serif;
    text-transform:uppercase;	
    text-align:center;
    margin: 0;
    line-height: 1;
}
.testata {
    background: url("../img/cwp-ss.png")  no-repeat;
    background-position: 98%;
    overflow: visible;
    position: relative;	
    border-style: solid;
    border-width: 3px;
    border-radius: 10px;
    text-transform: none;	
}
.testata  img {
    width:  auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 99999;
}
.serie-A-border {
    border-color: #08adff;
    box-shadow: 0 0 20px #08adff;	
} 
.serie-A-separatore {
    color: #08adff;
}
.serie-B-border {
    border-color: #00ff00;
    box-shadow: 0 0 20px #00ff00;	
} 
.serie-B-separatore {
    color: #00ff00;
}
.serie-C-border {
    border-color: #e600ff;
    box-shadow: 0 0 20px #cd00ff;
} 
.serie-C-separatore {
    color: #cd00ff;
}
.serie-D-border {
    border-color: #ff9100;
    box-shadow: 0 0 20px #ff9100;
} 
.serie-D-separatore {
    color: #ff9100;
}
.altre-competizioni-border {
    border-color: #ffff00;
    box-shadow: 0 0 20px #ffff00;
} 
.altre-competizioni-separatore {
    color: #ffff00;
}
.coppa-italia-border {
    border-color: #ffffff;
    box-shadow: 0 0 20px #ffffff;
} 
.coppa-italia-separatore {
    color: #ffffff;
}
.colonna {
    float: left;	
}
.tabella {
    text-align:center;
    width: 100%;
}
.corrente {
    margin-bottom: 10px;
}
.tabella .intestazione {
    background-color: #000f25;
    height: 50px;
    color: white;
    text-align: center;
    position: relative;
}
.tabella .intestazione .testo-intestazione {
    width: 90%; 
    margin-left: 10%;
}
.tabella td {
    background-color: rgba(160, 230, 255, 0.3);
}
.tabella tr {
    max-height: 120px;
}
.tabella tr:nth-child(even) {
 background-color: rgba(160, 230, 255, 0.2);
}
.risultato {
    background-color: #061f56 !important;
    padding: 0 10px;
    width: 10%;
}
.data {
    font-size: 75%;
    width: 10%;
    line-height: 100%;
    background: #0000627d  !important; 
    letter-spacing: 1px;
}
.data span {
    font-size: 80%;
    opacity: 0.8;
    line-height: 0;
}
.squadra-casa {
    text-align: right;
    width: 40%;
    padding-left: 3px;
}
.squadra-trasferta {
    text-align: left;
    width: 40%;
    padding-right: 3px;
}
.squadra-classifica {
    text-align: left;
    width: 100%;
}
.stemma {
    height: auto; 
    vertical-align: middle;
}
.classifica-punti {
    padding: 0 10px;
    font-size: 110%;
}
.classifica-giornate {
    padding: 0 10px;
}
.campione {
    background-color: rgba(58, 169, 53, 1) !important;
}
.campione-legenda {
    color: rgba(58, 169, 53, 1);
    font-size: 30px;
    line-height: 0;
}
.qualificato {
    background-color: #009de6 !important;
}
.qualificato-legenda {
    color: #009de6;
    font-size: 30px;
    padding-left: 10px;
}
.europa-league {
    background-color:  #0010ff !important;
}
.europa-league-legenda {
    color: #0010ff;
    font-size: 30px;
    padding-left: 10px;
}
.conference-league {
    background-color: #a100ff !important;
}
.conference-league-legenda {
    color: #a100ff;
    font-size: 30px;
    padding-left: 10px;
}
.neutro {
    background-color: #061f56 !important;
}
.playout {
    background-color: #ff9600 !important;
    color: white;
}
.playout-legenda {
    color: #ff9600;
    font-size: 30px;
    padding-left: 10px;
}
.retrocesso {
    background-color: rgba(255, 5, 19, 1) !important;
}
.retrocesso-legenda {
    color: rgba(255, 5, 19, 1);
    font-size: 30px;
    padding-left: 10px;
}
.live {
    background-color: rgba(58, 169, 53, 1) !important;
}
.penalizzazione {
    font-size: 80%;
    letter-spacing: -1px;
}
.legenda {
    text-align: left;	
    text-transform: none;
    letter-spacing: 0px;
    line-height: 20px !important;
}
.legenda span {
        line-height: 0 !important;
}
.sito {
    /*background-color: green;*/
    text-transform: lowercase;
    text-align: center;
    line-height: 1.8;
    letter-spacing: 1px;
    
}