/* Stili personalizzati per la tabella compatta */

.table-risultati {
    /*font-size: 0.875rem;*/
    margin-bottom: 0px !important;
}

a {
    text-decoration: none
}

.table-risultati th,
.table-risultati td {
    padding: 0.5rem;
    vertical-align: middle;
}

.table-risultati .squadra {
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-risultati .impianto {
    max-width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.maps-icon {
    color: #4285f4;
    cursor: pointer;
    margin-right: 5px;
}

.team-logo {
    max-width: 24px;
    max-height: 24px;
    min-width: 24px;
    min-height: 24px;
}

/* Stili per la visualizzazione mobile */

@media (max-width: 767.98px) {

    .table-risultati {
        display: none !important
    }
}

.card-risultato .text-start {
    width: 45%;
}

.card-risultato .text-end {
    width: 45%;
}


.squadra-highlight {
    font-weight: bold;
}

.team-logo-mobile-gara {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    margin: 5px;
}

#mappaModal {
    top: 20px
}

.card-risultato {
    margin: 0.25rem !important
}

.card-body {
    /*font-size: 13px;*/
}


.risultato-mobile {
    white-space: nowrap;
}

div.risultato-mobile {
    font-size:25px;
}


.card-risultato .d-squadre {
}

.card-risultato .d-loghi {
    height: 120px;
}

.card-risultato .d-dettagli {
}

.td-45 {
    width: 45px !important;
}

.bl-none {
    border-left: none !important;
}

.br-none {
    border-right: none !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pr-0 {
    padding-right: 0px !important;
}

.w-25p {
    width: 25% !important
}

.nowrp {
    white-space: nowrap
}

.w-45p {
    width: 45% !important;
}


