.strava-boton-logout { width: 100%; text-align: center; }
.strava-boton-logout .stravalink, .stravalink { cursor: pointer; background-color: #035b89; padding: 10px 20px; border-radius: 5px; color: white !important; }
.strava-boton-logout .stravalink:hover, .stravalink:hover  { background-color: #00486e; }


.user_tabla_riding , .user_tabla_riding td,
.user_tabla_running, .user_tabla_running td  { border: none !important; text-align: center;   }
.user_tabla_riding tr:nth-child(even),
.user_tabla_running tr:nth-child(even){background-color: #f2f2f2; padding: 5px 0;}
.user_tabla_riding th,
.user_tabla_running th {  } 


.riding_semana th,.running_semana th, .user_tabla_running th, .user_tabla_riding th, .running_lastsemana th, .riding_lastsemana th ,
.riding_semana, .riding_semana th   {color: #666666; font-family: 12px !important; text-align: center; }
.user_tabla_running{}

.riding_semana,.running_semana,.user_tabla_running, .user_tabla_riding, .running_lastsemana, .riding_lastsemana {text-align: center; width: 100%; color: black; }
.riding_semana th,.running_semana th, .user_tabla_running th, .user_tabla_riding th, .running_lastsemana th, .riding_lastsemana th   {  }
 .riding_semana td, 
.running_semana, .running_semana th , .running_semana td, .running_lastsemana td, .riding_lastsemana td { text-align: center; }
.riding_semana td,.running_semana td, .running_lastsemana td, .riding_lastsemana td { background-color: #f4f4f4; padding: 10px 0; border: 1px solid white;}

.user_tabla_running td, .user_tabla_riding td,
.running_lastsemana td:nth-child(2),.running_lastsemana td:nth-child(3),.running_lastsemana td:nth-child(4),
.riding_lastsemana td:nth-child(2),.riding_lastsemana td:nth-child(3),.riding_lastsemana td:nth-child(4) {  padding: 10px 0;}

.h2_tabla_title {font-size: 20px; color: #666666; font-weight: bold;  margin-bottom: 10px;  
	width: 100%;   padding: 10px ; }

.user_tabla_riding,.user_tabla_running, .riding_semana,.running_semana, .running_lastsemana, .riding_lastsemana { margin: 0 0 50px 0 !important; }

.running_lastsemana .puesto, .riding_lastsemana .puesto {  position: relative; z-index: -2;}

.running_lastsemana tr:nth-child(2) .puesto, .running_lastsemana tr:nth-child(3) .puesto ,.running_lastsemana tr:nth-child(4) .puesto,
.riding_lastsemana tr:nth-child(2) .puesto, .riding_lastsemana tr:nth-child(3) .puesto ,.riding_lastsemana tr:nth-child(4) .puesto
 	{   font-weight: bold; font-size: 12px; color: white; padding: 0 0 10px 0;  }

.running_lastsemana tr:nth-child(2) .puesto:after , .running_lastsemana tr:nth-child(3) .puesto:after ,.running_lastsemana tr:nth-child(4) .puesto:after,
.riding_lastsemana tr:nth-child(2) .puesto:after , .riding_lastsemana tr:nth-child(3) .puesto:after ,.riding_lastsemana tr:nth-child(4) .puesto:after {  font-family: "FontAwesome"; content: '\f091'; position: absolute; top:10px; 
	left: 30%; opacity: 1; font-size: 36px; z-index: -1; }
	
 	.running_lastsemana tr:nth-child(2) .puesto:after, .riding_lastsemana tr:nth-child(2) .puesto:after {  color:#FFD700;  }
	.running_lastsemana tr:nth-child(3) .puesto:after, .riding_lastsemana tr:nth-child(3) .puesto:after{   color:#C0C0C0;  }
	.running_lastsemana tr:nth-child(4) .puesto:after,  .riding_lastsemana tr:nth-child(4) .puesto:after{   color: rgb(205,127,50);  }  

	.pagination .arrow_icon { cursor: pointer;}