/* ajustes por carga de pf striplayer */ 
.medals table {margin-bottom:0;}
.medals table td, .medals table th,
.medals tbody > tr td {border:0;}

.medals {width:100%;position:relative;margin-bottom: 6.8rem;}
.medals table {border-collapse: collapse;width:100%;}
.medals .flag img {width:2.4rem;height:1.8rem;}
.medals .tableBox {width:100%;height: 51.5rem;overflow:hidden;overflow-y:auto;top: 6.4rem;position:relative;background:#fff;}
.medals .tableBox thead span{opacity: 0;}	
.medals .tableSpain {padding-right:16px;position:absolute;left:0;top:0;width:100%;background: #f4f4f4;}
.medals .tableSpain .th-gold span,.medals .tableSpain .th-silv span,.medals .tableSpain .th-bron span{opacity:0;height:0;}
.medals th.th-pais,.medals div.th-pais {width:50%;}

.medals .tableBox thead th * {opacity:0;height:0;display:block;}
	
.medals .th-suma, .medals .th-rank{opacity:0;padding: 2rem 0;}
.medals .th-rank {min-width: 2rem;}
.medals td {text-align:center; padding: 1rem 0;}

.medals .td-pais {text-align:left;padding:1rem;}
.medals .td-pais p {padding-left:1rem;max-width: 7rem;line-height: 1;}
.medals .td-pais + td span{font-weight:700;}
.medals .th-gold, .medals .th-silv, .medals .th-bron {padding: 0 1.5rem;} 
.g3 .medals .th-gold,.g3 .medals .th-silv,.g3 .medals .th-bron {padding: 0 1rem;}
.g4 .medals .th-gold,.g4 .medals .th-silv,.g4 .medals .th-bron {padding: 0 0.5rem;}

.medals thead span, .medals table .td-pais abbr {font-size:0;}
.medals thead abbr {font-size: 1.4rem;}
.medals p {font-size:1.4rem;display: inline-block;vertical-align: middle;line-height:2.2;}
.medals span{font-size:1.4rem;line-height:1;width: 2.4rem;height: 1.8rem;}
.medals .th-gold abbr, .medals .th-silv abbr, .medals .th-bron abbr {width: 3.4rem;line-height: 2.28;display: inline-block;border-radius: 100% 100%;border: 2px solid #fff;box-shadow: 0px 0px 1px #dad7d7;}
.medals .th-gold abbr {background:#f6d878;}
.medals .th-silv abbr {background:#e4e4e4;}
.medals .th-bron abbr {background:#cbab78;}
.medals thead {background:#f4f4f4;padding: 1rem 0;}
.medals tbody tr:nth-child(even) {background: #f7f7f7;}
.medals tbody tr:nth-child(odd) {background: #fff;}
.medals .tableSpain tbody tr{background: #ffebd3;}

.g3 .medals .td-pais p, .g4 .medals .td-pais p{font-size:0;}
.g4 .medals .td-pais abbr {display:none;}
.g4 .medals .td-pais p {padding:0;}
.g3 .medals .td-pais abbr, .g4 .medals .td-pais abbr{font-size:1.4rem;} 

.g3 .tableBox {top:5.4rem;}
.g4 .tableBox {top:5rem;}
.g4 table tr td:last-child, .g4 .th-suma{display: none;}
.medals tbody > tr td{min-width: 3rem;} 