
p{font-size: 16px;}
.time2{font-size: 15px;}
.time3{font-size: 25px;font-weight: bold; color:#ffffff}
.card-elementi{padding:15px 0;}
.box-results {
    top:25%; 
    right:8%;
}

.bg-gray {
    background-color:#e0e0e0;
}

.bg-match {
    background-color: rgba(14,0,0,0.7)
}

.best {
    background-color:#d70909 !important;
    border: 1.5px solid #000 !important;
    color: #fff !important;
}

.box-row {
    height: 100px;
}

.box-match {  
    background-color: rgba(14,0,0,0.5)
}

.namehometeam, .nameawayteam {
    text-transform: uppercase;
    text-align:center;
}

.bookmakers-logo {
    width:120px; 
    height:auto;
    vertical-align:unset !important;
}

.quotation {
    width: 100px;
    height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 10px;
    background-color: #ffffff;
    padding-top: 8px;
    font-size:14px;
    border: 1px solid #cccccc;
    margin-top: 5px;
}
.quotation2 {
    width: 100px;
    
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 10px;
    background-color: #ffffff;
    padding-top: 8px;
    font-size:14px;
    border: 1px solid #cccccc;

}
#copy {
    margin-top:80px;
}

#testo-responsive{padding-top: 27%;}

@media (min-width: 280px) and (min-height: 580px) {
    #content-wrapper {
        padding-bottom: 90px;
        height: 100% !important;
    }

    #content-wrapper > #legal {
        bottom:0vh !important;
    }

    #copy {
        margin-top:30px;
    }
}

@media (min-width: 540px) {
    .scommessa {
        margin-top: 75px;
    }
    .footer{
        left:3%
    }
}
  
@media (min-width: 768px) {
    .logo-card {
        width: 150px;
		text-align: center;
    }
    
}

@media (max-width: 768px) {
    .footer#legal {
        width: 100% !important;
        bottom: 0px;
        left:0px !important;
    }
    #footer-img{
        left:0px !important;
    }
    .bookmakers-logo{width: 100%;}
    p{font-size:15px}
    .card-elementi{padding:10px !important;}
}
