p{color:#ffffff}
*{font-family: "Palanquin", sans-serif;}
@font-face {
    font-family: 'dincondensed';
    src: url('DINCondensed-Light.ttf') format('truetype');;
 }

#main {
    width:100%;
    max-width:728px; 
    height: 90px; 
    background-image:url(Background-728.jpg); 
    background-repeat: no-repeat; 
    background-size: cover;
    container-type: inline-size;  
}

.tournament {
    /*font-size: 1.5vw;*/
    font-size:10px;
    line-height:1.2;
    margin-bottom: 0px; 
    text-transform:uppercase
}
.team-name, .teams {
    color:#ffffff; 
    font-size:15px; 
    line-height: 1;
    /*font-size:2vw;*/
    text-transform:uppercase;
}

.vs {
    color:#B9D531;
    font-size:13px;
    /*font-size:1.8vw;*/
}
.btn-custom {
    background-color: #B9D531 !important; 
    border:2px solid #ffffff !important; 
    border-radius: 8px !important; 
    color:#000000 !important; 
    /*line-height: 2vw !important;*/
}
.verifica {
    font-size: 21px;
    display:block;
    line-height:1.1;
    /*font-size:2.5vw;*/
}
.verifica2 { 
    font-size:15px;
    display:block;
    line-height:1.3;
    /*font-size:1.8vw;*/
}
.btn-container {
    padding-left:20px !important; 
    padding-right: 10px !important; 
    margin-top:15px !important;
    /*padding-left: 3% !important;
    padding-right: 2.5% !important;
    margin-top: 18px !important;*/
}
/*.brand-logo {
    background-color:rgba(0, 0, 0, 0.5) !important; 
    padding-left:2px !important; 
    padding-right:5px !important;
    border-top-left-radius: 3px !important; 
    height: 20px !important;
    line-height:1.2 !important;
}*/

.brand-logo {
    background-color:rgba(0, 0, 0, 0.7) !important; 
    padding-left:8px !important; 
    padding-right:5px !important;
    border-top-left-radius: 3px !important; 
    height: 20px !important;
    line-height:1.2 !important;
}
.brand-logo2 {
    background-color:rgba(0, 0, 0, 0.7) !important; 
    padding-left:8px !important; 
    padding-right:5px !important;
    height: 20px !important;
    line-height:1.2 !important;
}
.brand-logo3 {
    background-color:rgba(0, 0, 0, 0.7) !important; 
    padding-left:8px !important; 
    padding-right:5px !important;
    height: 23px !important;
    line-height:1.2 !important;
    border-bottom-left-radius: 3px;
}

.table-text, .table-text-title {
    font-size: 13px; 
    font-family: dincondensed; 
    border-radius:3px;
    background-color: #ffffff; 
    margin: 3px 3px 3px 3px; 
    color: #000000; 
    line-height:16px; 
    height:16px;
    border:1px solid #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.table-textbest {
    font-size: 13px; 
    font-family: dincondensed; 
    border-radius:3px;
    background-color: #B9D531; 
    color: #000000;
    margin: 3px 3px 3px 3px; 
    line-height:15px; 
    height:16px;
    border:2px solid #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.risultato_728 {
    font-size:14px;
    /*font-size:1.8vw;*/
    font-weight:500;
    margin-top:-6px;
    text-transform: uppercase;
}

.disclaimer {
    float: right;
}

@container (max-width: 698px) {
    .verifica {
        font-size: 15px;
        line-height:1.1;
    }
    .verifica2 { 
        font-size:10px;
        line-height:1.3;
    }
    .btn-container
        {padding-top: 6px !important;
            padding-left: 13px !important;
            padding-right: 16px !important;  
        }
    .tournament {
        /*font-size: 1.5vw;*/
        font-size:8px;
      
        margin-top: 14px;
    
    }
    .team-name, .teams {
        font-size:10px; 
        line-height: 1;
    }
    
    .vs {
        font-size:9px;
    }
    .risultato_728{
        font-size:10px;
        margin-top: 0px !important;
    }
}

@container (max-width: 576px) {
    .btn-container{    
        padding-left: 5px !important;
        padding-right: 28px !important;}
    .verifica {
        font-size: 9px;
    }
    .verifica2 { 
        font-size: 10px;
    }
    .container-tournament{ 
        padding-left: 13px;
        padding-right: 3px;
    }

}
@container (max-width:400px){
    .verifica {
        font-size: 9px;
    }
    .verifica2 { 
        font-size:7px;
    }
    .btn-container {
        padding-left: 3px !important;
        padding-right: 30px !important;
    }
}