/* When abbreviated forms of the team name should be shown */
.ost-abbr-Argentina::after    { content: "Argentina" }
.ost-abbr-Australia::after    { content: "Australia" }
.ost-abbr-Belgium::after      { content: "Belgium" }
.ost-abbr-Brazil::after       { content: "Brazil" }
.ost-abbr-Cameroon::after     { content: "Cameroon" }
.ost-abbr-Canada::after       { content: "Canada" }
.ost-abbr-CostaRica::after    { content: "C.Rica" }
.ost-abbr-Croatia::after      { content: "Croatia" }
.ost-abbr-Denmark::after      { content: "Denmark" }
.ost-abbr-Ecuador::after      { content: "Ecuador" }
.ost-abbr-England::after      { content: "England" }
.ost-abbr-France::after       { content: "France" }
.ost-abbr-Germany::after      { content: "Germany" }
.ost-abbr-Ghana::after        { content: "Ghana" }
.ost-abbr-Iran::after         { content: "Iran" }
.ost-abbr-Japan::after        { content: "Japan" }
.ost-abbr-Mexico::after       { content: "Mexico" }
.ost-abbr-Morocco::after      { content: "Morocco" }
.ost-abbr-Netherlands::after  { content: "Netherlands" }
.ost-abbr-Poland::after       { content: "Poland" }
.ost-abbr-Portugal::after     { content: "Portugal" }
.ost-abbr-Qatar::after        { content: "Qatar" }
.ost-abbr-SaudiArabia::after  { content: "S.Arabia" }
.ost-abbr-Senegal::after      { content: "Senegal" }
.ost-abbr-Serbia::after       { content: "Serbia" }
.ost-abbr-SouthKorea::after   { content: "S.Korea" }
.ost-abbr-Spain::after        { content: "Spain" }
.ost-abbr-Switzerland::after  { content: "Switzerland" }
.ost-abbr-Tunisia::after      { content: "Tunisia" }
.ost-abbr-UnitedStates::after { content: "USA" }
.ost-abbr-Uruguay::after      { content: "Uruguay" }
.ost-abbr-Wales::after        { content: "Wales" }


/* Adjusted font sizes for long team names on Special Tips */
div#ost-specialtips-selections .ost-tip-selection label.ost-selection-label {

}


@media screen and (min-width: 992px  /*lg*/) {

}

@media screen and (min-width: 1200px /*xl*/) {

    div#ost-specialtips-selections .ost-tip-selection label.ost-selection-Netherlands,
    div#ost-specialtips-selections .ost-tip-selection label.ost-selection-SaudiArabia,
    div#ost-specialtips-selections .ost-tip-selection label.ost-selection-SouthKorea,
    div#ost-specialtips-selections .ost-tip-selection label.ost-selection-Switzerland,
    div#ost-specialtips-selections .ost-tip-selection label.ost-selection-UnitedStates { 
        font-size:  21px;
        margin-top: 0.6rem;
    }

}

/* Adjusted font sizes for long team names on Fixtures */
/* Do general styling first - largest media size to smallest */
@media screen and (max-width: 1199px /*up to lg*/) {

}

@media screen and (max-width: 991px /*up to md*/) {
    div#ost-fixtures .ost-tip-selection label.ost-selection-label {
        font-size: calc(24px * (1 - 0.25));
        margin-top: calc(0.45rem / (1 - (0.25 * 1.75)));
    }
}

@media screen and (max-width: 767px /*up to sm*/) {
    div#ost-fixtures .ost-tip-selection label.ost-selection-label {
        font-size: 24px;
        margin-top: 0.45rem;
    }
}

@media screen and (max-width: 576px /*up to xs*/) {
    div#ost-fixtures .ost-tip-selection label.ost-selection-label {
        font-size: calc(24px * (1 - 0.25));
        margin-top: calc(0.45rem / (1 - (0.25 * 1.75)));
    }
}

/* Override styling for specific teams second - largest media size to smallest */
@media screen and (min-width: 1200px /*xl or larger*/) {

}

@media screen and (max-width: 991px /*up to md*/) {

}

@media screen and (max-width: 767px /*up to sm*/) {

}

@media screen and (max-width: 576px /*up to xs*/) {


}

