.ranking_win,.ranking_draw, .ranking_loss{height:20px; width:20px;margin-right:3px;display:inline-block; text-align: center;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
table.sitable .ranking_win,table.sitable .ranking_draw,table.sitable  .ranking_loss{font-size: 0.8em;}
table.siresults .ranking_win,table.siresults .ranking_draw,table.siresults  .ranking_loss{font-size: 1em;}
table.siresults tbody td.last5{text-align: center}
.ranking_win{background:#00A841; color: #fff;}
.ranking_draw{background:#f3a000; color: #fff;}
.ranking_loss{background:#dc0000; color: #fff;}

table.sitable tr.highlight{background-color:#B0DCFC !important}

table.sitable thead .tooltip:before{font-size:.9em;font-weight:normal; transform:translateX(-143px);width:140px;}
table.sitable thead th.goals_against.beforelast .tooltip:before{transform:translateX(-143px);}
table.sitable thead th.goals_against.last .tooltip:before{transform:translateX(-143px);}
table.sitable tbody td.rank .tooltip:before{font-size:.8em;font-weight:normal; transform:translateX(0px);width:150px;}

.rankingmention{padding:0px 0px;display:inline-block;width:24px; height:24px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.ldc{background:#185c8a;color:#fff}
.ldc1{background: rgb(30, 168, 236);color:#fff;}
.rele1{background: rgb(255, 142, 142); color:#fff}
.rele{background:red; color:#fff}
.el{background:rgb(156, 52, 8);color:#fff}
.el1{background:rgb(215, 103, 55);color:#fff}
.ecl{background:rgb(252, 206, 126);color:#fff}
.ecl1{background:#e5cf61 ;color:#fff}

.status{display:inline-block;width:6px;font-size: 0.8em;}
.status.down{rotate:180deg;}

table.sitable:not(.small) tbody tr:hover .ldc{color:#185c8a;background:#fff;}



table.sitable tr:nth-of-type(even){background:#f8f8f8;}
table.sitable thead tr,table.sitable tbody tr{color:#444;}
table.sitable:not(.small) tbody tr:hover{background:#185c8a;color:#fff;}
table.sitable tbody tr:hover a{color:#fff; text-decoration: underline;}
table.sitable tbody tr a:hover {color:#ddd; text-decoration: underline;}

div.sitable.siwidget{width:auto}table.sitable{border:none;border-spacing:0 !important;width:100%;border-color:transparent !important}

table.sitable thead th,table.sitable tbody td{padding:2px;text-align:center;font-size:0.85em;text-transform: none}
table.sitable thead th.team,table.sitable tbody td.team{text-align:left}table.sitable tbody td.rank{padding-right:4px;text-align:right}table.sitable thead,table.sitable thead th{background-color:#DDD;padding:10px 5px}table.sitable tr.highlight{background-color:#EEE;font-weight:700}

table.sitable.small tbody td.legend{text-align: left;font-size:0.8em;}
table.sitable.small tr:nth-of-type(even){background: #fff;}

div.siresults.siwidget{float:none;width:auto}
table.siresults{border:none;border-spacing:0 !important;width:100%;border-color:transparent !important}
table.siresults tbody td{padding:2px;text-align:left}
table.siresults tbody td.team_a{width:45%;text-align:right}table.siresults tbody td.team_b{width:45%;text-align:left}table.siresults tbody td.team_bold{color:#090}table.siresults tbody td.result{white-space:nowrap;text-align:center}table.siresults tr.date{background-color:#DDD}table.siresults tr.highlight{background-color:#EEE}

.widget-area .siresults img,.widget-area .sitable img{max-width:20px;margin-top:0;}



.sitable tr,.siresults tr{vertical-align:middle}
.sitable.small tr{height:25px;}
table.sitable tr.highlight{background:#CCDEE8 !important}table.siresults tbody td.team_bold{color:inherit !important;font-weight:600}table tr.match:nth-child(2n+1)div.sitable_cm_elim_europe tr:nth-child(1) td:first-child,div.sitable_cm_elim_amsud tr:nth-child(1) td:first-child,div.sitable_cm_elim_amsud tr:nth-child(2) td:first-child,div.sitable_cm_elim_amsud tr:nth-child(3) td:first-child,div.sitable_cm_elim_amsud tr:nth-child(4) td:first-child,div.sitable_cm_elim_afrique tr:nth-child(1) td:first-child,div.sitable_cm_elim_concacaf tr:nth-child(1) td:first-child,div.sitable_cm_elim_concacaf tr:nth-child(2) td:first-child,div.sitable_cm_elim_concacaf tr:nth-child(3) td:first-child,div.sitable_cm_elim_asie tr:nth-child(1) td:first-child,div.sitable_cm_elim_asie tr:nth-child(2) td:first-child,div.sitable_cm_elim_oceanie tr:nth-child(1) td:first-child{background:#185c8a;color:#fff}div.sitable_cm_elim_europe tr:nth-child(2) td:first-child,div.sitable_cm_elim_amsud tr:nth-child(5) td:first-child,div.sitable_cm_elim_concacaf tr:nth-child(4) td:first-child,div.sitable_cm_elim_asie tr:nth-child(3) td:first-child{background:#288dd8;color:#fff}table.sitable td,table.siresults td{border-width:0 0 1px}table.sitable tbody td.rank{text-align:center}
table.sitable tbody img{float:left;display:block;margin-right:5px;margin-top:2px;width:20px;}
table.siresults tbody img{margin-top:0;width:25px;}
table.sitable tbody td.team{padding:0 0 0 4px;width:180px;}table.sitable tbody td.rank{width:15px}table.sitable tr.highlight{font-weight:400}table.sitable tbody td.points{font-weight:700}table.siresults tr{font-size:14px}.widget-area table.siresults tr{font-size:11px}.widget-area table.siresults tbody td.team_a{width:46%;font-size:10px}.widget-area table.siresults tbody td.team_b{width:46%;font-size:10px}
table.siresults tr.date{background:#f8f8f8;font-size:14px;border-bottom:1px solid #ddd; }
table.siresults tr.venue td{font-size:0.9em;color:#555; text-align: center;text-transform: uppercase }
table.siresults tr {background:#fff;}
table.siresults tr.date td{padding:10px;font-weight:700 !important;text-align: center;}table.sitable thead th.points,table.sitable thead th.matches_played,table.sitable thead th.wins,table.sitable thead th.draws,table.sitable thead th.losses,table.sitable thead th.goals_for,table.sitable thead th.goals_against,table.sitable thead th.goal_difference{width:6%}div.siresults td.team_b img{margin-right:5px}div.siresults td.team_a img{margin-left:5px}@media only screen and (max-width :643px){table.siresults tr{font-size:12px}table.sitable .goals_for,table.sitable .goals_against,table.sitable .form{display:none}}@media only screen and (max-width :568px){table.siresults tr{font-size:11px}}@media only screen and (max-width :460px){table.siresults tr{font-size:10px}.siresults .links img{max-width:20px}div.siresults td.team_b img{margin-right:2px}div.siresults td.team_a img{margin-left:2px}}

.siresults .team_a .links{float:right;}.siresults .team_b .links{float:left;}
.widget-area table.siresults tr {
	font-size: 11px;
	vertical-align: middle;
}