table.thesportsdb {
    background-color: white ;
}

.thesportsdb th.rotate div {
    writing-mode:vertical-rl;
    width: 2em ;
}
.thesportsdb th {
    border: none ;
    padding: 1px 1px 1px 1px ;
}
.thesportsdb td {
    padding: 0 0 0 0 ;
        border: none ;
}
.thesportsdb td.numdata {
    text-align: center ;
    width: 2em ;
}

.thesportsdb caption {
    caption-side: bottom ;
    background-color: white ;
}
table a.custom-logo-link img {
    height: 3em;
    width: auto ;
}

th.thesportsdb-ch-header {
    display:flex ;
    justify-content: space-around ;
}

.thesportsdb span.dot {
    height: 0.8em;
    width: 0.8em;
    border-radius: 50%;
    display: inline-block;
    margin: 0.1em;
}

.thesportsdb span.dot.win{
	background-color: green ;
}

.thesportsdb span.dot.draw{
	background-color: grey ;
}

.thesportsdb span.dot.lost{
	background-color: red ;
}

