@charset "UTF-8";
/**** Colour schemes for 2027 CONCACAF Men’s Nations League: ****/
#tabbox_concacafmnl_2027 {
  background: #2b2b00;
  color: #FFFF00; }
  #tabbox_concacafmnl_2027 a:link, #tabbox_concacafmnl_2027 a:visited {
    color: #ffff80; }

.fronttbl.comp_concacafmnl_2027, .fronttbl.comp_concacafmnl_2027 .alltourn {
  border-color: olive; }

.silbox.comp_concacafmnl_2027 h3, .silbox.comp_concacafmnl_2027 h5,
.silbox.comp_concacafmnl_2027 .matchbox th,
.silbox.comp_concacafmnl_2027 .matchgrid > .gridhdr {
  background: #404000;
  color: #FFFF00; }

.silbox.comp_concacafmnl_2027 h4, .silbox.comp_concacafmnl_2027 h6 {
  background: #2b2b00;
  color: #FFFF00; }

.silbox.comp_concacafmnl_2027 .linkhdr a:link, .silbox.comp_concacafmnl_2027 .linkhdr a:visited,
.silbox.comp_concacafmnl_2027 .matchbox th a:link,
.silbox.comp_concacafmnl_2027 .matchbox th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid > .gridhdr a:visited {
  border-color: olive;
  color: #ffff80; }

.silbox.comp_concacafmnl_2027 .matchgrid > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox {
  border-color: olive; }

/* League phase: */
#tabbox_concacafmnl_2027 .g0_league {
  background: #24240f;
  color: #b3b34d; }
  #tabbox_concacafmnl_2027 .g0_league a:link, #tabbox_concacafmnl_2027 .g0_league a:visited {
    color: #d9d9a6; }

.silbox.comp_concacafmnl_2027 h3.g0_league, .silbox.comp_concacafmnl_2027 h5.g0_league,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league > .gridhdr {
  background: #24240f;
  color: #b3b34d; }

.silbox.comp_concacafmnl_2027 h4.g0_league, .silbox.comp_concacafmnl_2027 h6.g0_league {
  background: #1e1e0d;
  color: #b3b34d; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_league a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_league a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league > .gridhdr a:visited {
  border-color: #595926;
  color: #d9d9a6; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_league > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_league {
  border-color: #595926; }

.teamlisttbl.comp_concacafmnl_2027 .g0_league {
  background: #24240f;
  color: #b3b34d; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_league a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_league a:visited {
    color: #d9d9a6; }

/* League A: */
#tabbox_concacafmnl_2027 .g0_league.g1_a {
  background: #121f24;
  color: #1AB8F7; }
  #tabbox_concacafmnl_2027 .g0_league.g1_a a:link, #tabbox_concacafmnl_2027 .g0_league.g1_a a:visited {
    color: #8ddcfb; }

.silbox.comp_concacafmnl_2027 h3.g0_league.g1_a, .silbox.comp_concacafmnl_2027 h5.g0_league.g1_a,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_a th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_a > .gridhdr {
  background: #121f24;
  color: #1AB8F7; }

.silbox.comp_concacafmnl_2027 h4.g0_league.g1_a, .silbox.comp_concacafmnl_2027 h6.g0_league.g1_a {
  background: #0c1518;
  color: #1AB8F7; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_a a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_a a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_a th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_a th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_a > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_a > .gridhdr a:visited {
  border-color: #0d5c7c;
  color: #8ddcfb; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_a > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_a {
  border-color: #0d5c7c; }

.teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_a {
  background: #121f24;
  color: #1AB8F7; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_a a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_a a:visited {
    color: #8ddcfb; }

/* League B: */
#tabbox_concacafmnl_2027 .g0_league.g1_b {
  background: #241316;
  color: #F5223D; }
  #tabbox_concacafmnl_2027 .g0_league.g1_b a:link, #tabbox_concacafmnl_2027 .g0_league.g1_b a:visited {
    color: #fa919e; }

.silbox.comp_concacafmnl_2027 h3.g0_league.g1_b, .silbox.comp_concacafmnl_2027 h5.g0_league.g1_b,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_b th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_b > .gridhdr {
  background: #241316;
  color: #F5223D; }

.silbox.comp_concacafmnl_2027 h4.g0_league.g1_b, .silbox.comp_concacafmnl_2027 h6.g0_league.g1_b {
  background: #180d0e;
  color: #F5223D; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_b a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_b a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_b th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_b th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_b > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_b > .gridhdr a:visited {
  border-color: #7b111f;
  color: #fa919e; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_b > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_b {
  border-color: #7b111f; }

.teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_b {
  background: #241316;
  color: #F5223D; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_b a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_b a:visited {
    color: #fa919e; }

/* League C: */
#tabbox_concacafmnl_2027 .g0_league.g1_c {
  background: #102019;
  color: #18D887; }
  #tabbox_concacafmnl_2027 .g0_league.g1_c a:link, #tabbox_concacafmnl_2027 .g0_league.g1_c a:visited {
    color: #8cecc3; }

.silbox.comp_concacafmnl_2027 h3.g0_league.g1_c, .silbox.comp_concacafmnl_2027 h5.g0_league.g1_c,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_c th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_c > .gridhdr {
  background: #102019;
  color: #18D887; }

.silbox.comp_concacafmnl_2027 h4.g0_league.g1_c, .silbox.comp_concacafmnl_2027 h6.g0_league.g1_c {
  background: #0b1511;
  color: #18D887; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_c a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_league.g1_c a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_c th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_c th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_c > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_c > .gridhdr a:visited {
  border-color: #0c6c44;
  color: #8cecc3; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_league.g1_c > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_league.g1_c {
  border-color: #0c6c44; }

.teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_c {
  background: #102019;
  color: #18D887; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_c a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_league.g1_c a:visited {
    color: #8cecc3; }

/* Elimination phase: */
#tabbox_concacafmnl_2027 .g0_elim {
  background: #404000;
  color: #FFFF00; }
  #tabbox_concacafmnl_2027 .g0_elim a:link, #tabbox_concacafmnl_2027 .g0_elim a:visited {
    color: #ffff80; }

.silbox.comp_concacafmnl_2027 h3.g0_elim, .silbox.comp_concacafmnl_2027 h5.g0_elim,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim > .gridhdr {
  background: #404000;
  color: #FFFF00; }

.silbox.comp_concacafmnl_2027 h4.g0_elim, .silbox.comp_concacafmnl_2027 h6.g0_elim {
  background: #2b2b00;
  color: #FFFF00; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_elim a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_elim a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim > .gridhdr a:visited {
  border-color: olive;
  color: #ffff80; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_elim {
  border-color: olive; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim {
  background: #404000;
  color: #FFFF00; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim a:visited {
    color: #ffff80; }

/* League A elimination phase: */
#tabbox_concacafmnl_2027 .g0_elim.g1_a {
  background: #072e3e;
  color: #1AB8F7; }
  #tabbox_concacafmnl_2027 .g0_elim.g1_a a:link, #tabbox_concacafmnl_2027 .g0_elim.g1_a a:visited {
    color: #8ddcfb; }

.silbox.comp_concacafmnl_2027 h3.g0_elim.g1_a, .silbox.comp_concacafmnl_2027 h5.g0_elim.g1_a,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_a th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_a > .gridhdr {
  background: #072e3e;
  color: #1AB8F7; }

.silbox.comp_concacafmnl_2027 h4.g0_elim.g1_a, .silbox.comp_concacafmnl_2027 h6.g0_elim.g1_a {
  background: #041f29;
  color: #1AB8F7; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_a a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_a a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_a th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_a th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_a > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_a > .gridhdr a:visited {
  border-color: #0d5c7c;
  color: #8ddcfb; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_a > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_a {
  border-color: #0d5c7c; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a {
  background: #072e3e;
  color: #1AB8F7; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a a:visited {
    color: #8ddcfb; }

/* League A quarterfinals: */
#tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_qf {
  background: #052633;
  color: #1AB8F7; }
  #tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_qf a:link, #tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_qf a:visited {
    color: #8ddcfb; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_qf {
  background: #052633;
  color: #1AB8F7; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_qf a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_qf a:visited {
    color: #8ddcfb; }

/* League A final round: */
#tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_final {
  background: #041f29;
  color: #1AB8F7; }
  #tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_final a:link, #tabbox_concacafmnl_2027 .g0_elim.g1_a.g2_final a:visited {
    color: #8ddcfb; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_final {
  background: #041f29;
  color: #1AB8F7; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_final a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_a.g2_final a:visited {
    color: #8ddcfb; }

/* League B elimination phase: */
#tabbox_concacafmnl_2027 .g0_elim.g1_b {
  background: #3d090f;
  color: #F5223D; }
  #tabbox_concacafmnl_2027 .g0_elim.g1_b a:link, #tabbox_concacafmnl_2027 .g0_elim.g1_b a:visited {
    color: #fa919e; }

.silbox.comp_concacafmnl_2027 h3.g0_elim.g1_b, .silbox.comp_concacafmnl_2027 h5.g0_elim.g1_b,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_b th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_b > .gridhdr {
  background: #3d090f;
  color: #F5223D; }

.silbox.comp_concacafmnl_2027 h4.g0_elim.g1_b, .silbox.comp_concacafmnl_2027 h6.g0_elim.g1_b {
  background: #29060a;
  color: #F5223D; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_b a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_b a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_b th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_b th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_b > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_b > .gridhdr a:visited {
  border-color: #7b111f;
  color: #fa919e; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_b > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_b {
  border-color: #7b111f; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_b {
  background: #3d090f;
  color: #F5223D; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_b a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_b a:visited {
    color: #fa919e; }

/* League C elimination phase: */
#tabbox_concacafmnl_2027 .g0_elim.g1_c {
  background: #063622;
  color: #18D887; }
  #tabbox_concacafmnl_2027 .g0_elim.g1_c a:link, #tabbox_concacafmnl_2027 .g0_elim.g1_c a:visited {
    color: #8cecc3; }

.silbox.comp_concacafmnl_2027 h3.g0_elim.g1_c, .silbox.comp_concacafmnl_2027 h5.g0_elim.g1_c,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_c th,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_c > .gridhdr {
  background: #063622;
  color: #18D887; }

.silbox.comp_concacafmnl_2027 h4.g0_elim.g1_c, .silbox.comp_concacafmnl_2027 h6.g0_elim.g1_c {
  background: #042417;
  color: #18D887; }

.silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_c a:link, .silbox.comp_concacafmnl_2027 .linkhdr.g0_elim.g1_c a:visited,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_c th a:link,
.silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_c th a:visited,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_c > .gridhdr a:link,
.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_c > .gridhdr a:visited {
  border-color: #0c6c44;
  color: #8cecc3; }

.silbox.comp_concacafmnl_2027 .matchgrid.g0_elim.g1_c > .gridhdr, .silbox.comp_concacafmnl_2027 .matchbox.g0_elim.g1_c {
  border-color: #0c6c44; }

.teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_c {
  background: #063622;
  color: #18D887; }
  .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_c a:link, .teamlisttbl.comp_concacafmnl_2027 .g0_elim.g1_c a:visited {
    color: #8cecc3; }
