/*CLASSEMENT PAR EQUIPE COURSE*/
.gold{background-color: var(--gold);}
.silver{background-color: var(--silver);}
.bronze{background-color: var(--bronze);}

#classementParEquipeCourse #cec_tab {
	display: flex;
	flex-direction: column;	
	font-size: 0.9rem;
	margin: 0.25rem;
	overflow-y: auto;	
}

#classementParEquipeCourse #cec_head {
	display: grid;
	grid-template-columns: 1fr 5fr 2fr 3fr 3fr;
	height: 2rem;
	font-weight: bold;
		
}

#classementParEquipeCourse .cec_row {
	display: grid;
	grid-template-columns: 1fr 5fr 2fr 3fr 3fr;
	min-height:40px;
	border-bottom: 1px solid var(--border2);
}

#classementParEquipeCourse .cec_row .cec_data{
	overflow-wrap: break-word;
    padding: 0 5px;
}

#classementParEquipeCourse .cec_position{text-align:center; font-weight: bold; align-content: center;}
#classementParEquipeCourse .cec_club{text-align:left; align-content: center; padding-left: 0.5rem;}
#classementParEquipeCourse .cec_data{text-align:center; align-content: center;}
#classementParEquipeCourse span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

@media only screen and (max-width: 1360px) {
	#classementParEquipeCourse #cec_tab {font-size: 0.75rem;}
}

@media only screen and (max-width: 1024px) {
	#classementParEquipeCourse #cec_tab {font-size: 0.7rem;}
}