#comp_groups {margin:0 0;}.group_table {border-bottom: solid 20px #252b32;}#team_scores .group_table {margin-bottom:-20px;}.group_table th {line-height:16px;vertical-align:middle;}.group_table a {position:relative;}.group_table .score {display:none;}.group_table .score a {position:relative;}.group_table th.score {text-align:center;vertical-align:middle;line-height:26px;}.group_table th span.crest {display:block;position:relative;margin:auto;width:26px;height:26px;text-align:center;}.group_table th span.crest img {display:inline-block;margin:auto;position:relative;top:0;max-width:26px;max-height:26px;vertical-align:middle;}.group_table th span.crest:after {content:"";display:inline-block;top:0;width:0px;height:26px;vertical-align:middle;}.group_table td {width:8%;}.group_table td.name {width:auto;}.group_table td.name span.crest {display:block;float:left;margin-right:10px;margin-left:2px;width:26px;height:26px;text-align:center;}.group_table.over4 td.name span.crest {display:none;}.group_table.live .name {text-align:left;width:auto;}.group_table.live .wdl{display:none;}.group_table.live td {width:13%;}.group_table .cup_banding {background:#252B32;text-align:left;text-transform:uppercase;font-size:11px;padding:7px 5px 0px 5px;}#empty_msg {padding:15px 0 200px 0;}tr.r0:nth-child(odd), tr.r0:nth-child(even) {background:#424A50;}tr.r1:nth-child(odd), tr.r1:nth-child(even) {background:#353E43;}@media screen and (min-width: 360px) {.group_table.live td {width:8%;}.group_table.live.over4 td{width:12%;}.group_table.live.over4 td.pos{width:9%;}.group_table.live.over4 td.name{width:auto;}.group_table.live .wdl{display:table-cell;}.group_table.live.over4 .wdl{display:none;}.group_table.over4 td.name span.crest {display:block;}}@media screen and (min-width: 400px) {.group_table.live td {width:9%;}.group_table.live.over4 td{width:8%;}.group_table.live.over4 td.pos{width:25px;}.group_table.live.over4 .wdl{display:table-cell;}}@media screen and (min-width: 481px) {.group_table.live td {width:10%;}}@media screen and (min-width: 500px) {.group_table.live.over4 td{width:9%;}}@media screen and (min-width: 621px) {.group_table td {width:6%;}.group_table.over4 td {width:9%;}.group_table.live.over4 td{width:8%;}.group_table.live td {width:5%;}.group_table .pos, .group_table.over4 .pos {width:6%;}.group_table .name, .group_table.over4 .name {width:auto;}.group_table .score {display:table-cell;width:9%;white-space:nowrap;}@media screen and (min-width: 750px) {.group_table.live.over4 td{width:9%;}}