.table{width:370px;margin-bottom:15px;font-family:'Roboto Condensed'}.table-title .flag,.table-title .flag img{height:18px;width:18px}.table span.bgcolor,td{font-family:'Roboto Condensed',sans-serif}.table span.bgcolor{font-weight:700;padding:3px 5px 3px 0}.table-title{background-color:#000;color:#fff;padding:15px;font-size:16px;font-family:'Roboto Condensed',sans-serif;font-weight:700}.table-data .categories,.table-data .categories .styled-select,.table-data .categories select{font-size:15px;font-family:'Roboto Condensed',sans-serif;font-weight:700}.table-title .flag{border-radius:10px;display:inline-block;overflow:hidden;top:2px;position:relative;margin-right:4px}.table-data{border:1px solid #d2d2d2;border-top:none}.table-data .categories{color:#000;background-color:#f2f1ee;padding:10px;border-bottom:1px solid #d2d2d2}.table-data .categories .styled-select{background:url(/img/down-orange-arrow.png) right 2px center no-repeat;display:inline-block;cursor:pointer;cursor:hand}.table-data .categories .styled-select.hd{display:none}.table-data .categories select{-webkit-appearance:none;-moz-appearance:none;padding:3px 15px 3px 3px;border:none;outline:0;background:0 0;min-width:100px;cursor:pointer;cursor:hand}.table-data .data{padding-top:10px}.table-data .data table{width:98%;font-size:14px}.table-data .data table tr:hover{background-color:#f2f1ee}.table-data .data table tr:first-child:hover{background-color:#fff}.table-data .data table td,.table-data .data table th{text-align:left;padding:2px 0;min-width:20px}.table-data .data table td:last-child,.table-data .data table th:last-child{text-align:right}.table-data .data table td:first-child,.table-data .data table th:first-child{text-align:left}.table-data .data table td.name>span{display:inline-block}.table-data .data table td span>span{padding:3px 2px;margin-right:5px}.table-data .legend{background-color:#f2f1ee;padding:10px 10px 5px;font-size:14px;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#000;border-top:1px solid #d2d2d2;margin-top:10px}.table-data .legend .item{display:inline-block;margin-right:10px;margin-bottom:5px}.table-data .legend .item span>span{padding:0 2px}.table-data .legend .item>span{margin-right:2px;display:inline-block}.table-data .loading{background:url(/img/loading.gif) center center no-repeat;height:32px;padding:10px 0}.table-data .group_name{font-size:18px;font-family:'Roboto Condensed',sans-serif;font-weight:700;padding-left:5px;margin-top:10px}.table-data .data>.group_name:first-child{margin-top:0}.championsleague{background:rgba(69,158,255,.1)}.championsleagueq{background:rgba(19,84,153,.1)}.europaleague{background:rgba(74,77,58,.1)}.europaleagueq{background:rgba(124,131,89,.1)}.relegation{background:rgba(162,12,0,.1)}.relegationp{background:rgba(231,38,23,.1)}.promotion{background:rgba(0,142,30,.1)}.promotionp{background:rgba(122,211,73,.1)}.championsleague span{background:#459eff}.championsleagueq span{background:#135499}.europaleague span{background:#4a4d3a}.europaleagueq span{background:#7c8359}.relegation span{background:#a20c00}.relegationp span{background:#e72617}.promotion span{background:#008e1e}.promotionp span{background:#7ad349}