

/* image dans une table responsive (child row)
   overwrite Bootstrap img formatting */
td.childRow > img {
	
	border: none;
  
}
/* vignette dans une table responsive (child row)
   overwrite Bootstrap img formatting
*/
td.childRow > img.usrImg {
	
	border: solid 1px #333;
  
}


img.usrImg {
	
	border: solid 1px #333;
  
}


kbd.podiumFirst { /* premier */
    background-color: #FFD86D;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #535353;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
   }
kbd.podiumNext { /* premier */
    background-color: #D8D8D8;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #535353;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
   }
   

/* styles for bonus */

kbd.eliminated {
    background-color: #AF1D0C;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #FFFFFF;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;	
	padding-top:5px; padding-bottom:5px
	
}
kbd.possible {
    background-color: #C6E59C;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #000;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;	
	padding-top:5px; padding-bottom:5px
	
}

kbd.quarter {
    background-color: #AFD7F1;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #000;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;	
	padding-top:5px; padding-bottom:5px
	
}
kbd.semi {
    background-color: #1B88C4;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #FFF;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
	padding-top:5px; padding-bottom:5px
	
}
kbd.runnerup {
    background-color: #EAC94A;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #000;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
	padding-top:5px; padding-bottom:5px
	
}
kbd.winner {
    background-color: #C7EA4A;
    border-radius: 3px;
    border: 1px solid #444;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 2px 0 0 rgba(255, 255, 255, .7) inset;
    color: #000;
    display: inline-block;
    font-size: .85em;
    font-weight: 700;
    line-height: 1;
    padding: 2px 4px;
    white-space: nowrap;
	padding-top:5px; padding-bottom:5px
	
}
/* ecran accueil */
.btn-welcome{
	
	background-color: rgb(255 255 255 / 50%);
}
.btn-welcome:hover,.btn-welcome:focus {
    /* background-color: #183654; */
	background-image: linear-gradient(#3C9ADD, #1A1856);
}

.btn-parisGroupe {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
} 
.btn-parisGroupe:hover,  .btn-parisGroupe:focus { /*.btn-parisGroupe:active,*/
	border-color: #9d9892;
	color:#fff;
	/* background-color:#262626;*/
	background-image: linear-gradient(#262626, #262626);
}


.btn-paris1-16 {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
} 
.btn-paris1-16:hover, .btn-paris1-16:active, .btn-paris1-4:focus {

	border-color:#262626; /*#9d9892;*/
	color:#fff;
	/* background-color:#66615B;*/
	background-image: linear-gradient(#66615B, #66615B);
}


.btn-paris1-8 {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
} 
.btn-paris1-8:hover, .btn-paris1-8:active, .btn-paris1-4:focus {

	border-color:#262626; /*#9d9892;*/
	color:#fff;
	/* background-color:#66615B;*/
	background-image: linear-gradient(#66615B, #66615B);
}


.btn-paris1-4 {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
} 
.btn-paris1-4:hover, .btn-paris1-4:active, .btn-paris1-4:focus  {
	border-color: #262626;
	color:#fff;
	/* background-color:#9d9892; */
	background-image: linear-gradient(#9d9892, #9d9892);
}

.btn-paris1-2 {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
}
.btn-paris1-2:hover,.btn-paris1-2:active,.btn-paris1-2:focus  {

	border-color: #262626; /*#9d9892;*/
	color:#fff;
	/*background-color:#E4973A;/*#EFBF5F;	*/
	background-image: linear-gradient(#E4973A, #E4973A);
}

.btn-paris1-1 {
	/* color:#a19a91;*/
	background-color:#9EC6F0;
	color:#000;
	border-color:#262626;
} 


	
 .btn-paris1-1:hover,  .btn-paris1-1:focus, .btn-paris1-1:active { /* :active */
	border-color: #262626;
	color:#000 !important ;
	/*background-color:#F3F456;*/
	background-image: linear-gradient(#F3F456, #F3F456);
}
  









