/*
	Mathieu H.
	2014-15
	
	greenclear :		#9ed44b
	redclear : 			#ff4d4d
	
	magenta : 			#fb20bb
	magentaclear : 		#ffc1ed
	
*/

html, body {
	background-color :	#FAFAFA;
	margin :			0;
	padding : 			0;
	width :				100%;
	height :			100%;
  	font-family : 		Roboto, Arial;
  	font-size :			0.9rem;
}

.pointer {
	cursor :			pointer;
}

.list-group {
	background-color :	green;
	margin :			0;
}

.badged {
	background-color :	green;
	color :				white;
	padding :			5px;
	float :				right;
	margin :			5px;
}

.panel-default .panel-heading {
	background-color :	#DCEDC8;
}

.panel {
 	box-shadow: 		0px 5px 5px -1px rgba(0, 0, 0, 0.2);
  	border :			none;
}

.panel-success>.panel-heading {
 	background-color: 	#ececec; 
  	color: 				#505050;
}

.panel-danger>.panel-heading {
 	background-color: 	#ffeeca; 
  	color: 				#bf8504;
}

.marginb10 {
	margin-bottom :		7px;
}

.margint10 {
	margin-top :		10px;
}

.text-center {
	text-align :		center;
}

.bold {
	font-weight :		bold;
}

.lienTexte {
	text-decoration :	underline;
	color :				#9ed44b;
}

.btn-center {
	display : 			block;
	margin :			auto;
	margin-top :		50px;
	margin-bottom :		20px;
}

#topBar {
	background-color :	#7d55c7;
	height :			50px;
}

#tTopBar {
	line-height :		50px;
	width :				100%;
	font-size :			2em;
	color :				white;
}

#tTopBar img {
	height :			40px;
}

#menuHaut {
	padding :			10px;
	margin :			0px;
	background-color :	#7d55c7;
	color :				white;
}

#menuHaut li {
	text-align :		center;
	border-radius :		10px;
}

.menu {
	width :				100%;
	margin :			0px;
	list-style :		none;
	padding :			0;
	font-size :			2.2em;
	line-height :		2em;
	color: 				#232323;
}


.menu a:hover {
	text-decoration :	none;
	cursor :			inherit;
}

.menu a:active {
	text-decoration :	none;
}

.menu li {
	width :				100%;
	margin :			0;
	cursor :			pointer;
	text-align :		inherit;
	transition :		0.5s ease-in-out;
  	color: 				white;
}

.menu li:hover {
	color :				#6431bd;
	background-color : 	#d9c8f7;
}

.menu .actif {
	color :				#6431bd;
	background-color : 	#d9c8f7;
}

.menu .inactif {
	color :				gray;
	cursor :			not-allowed;
	text-decoration :	line-through;
}

.menu .inactif:hover {
	background-color :	inherit;
	color :				gray;
}

#partieGauche {
	background-color :	#7d55c7;
	height :			100%;	
	padding :			0px;
	color :				white;
}

#logo {
	padding-top :		20px;
	width :				70%;
	margin :			auto;
}

#logo img {
	width :				100%;
}

#menuGauche {
	margin-top :		50px;
}

#menuGauche li {
	padding-right :		10%;
	text-align :		right;
}

#partieDroite {
	height :			100%;
	overflow :			auto;
	color :				#212121;
}

#inscriptions {
	/*background-color :	#9ed44b;*/
	width :				100%;
	border-radius :		50 20 50 0;
	padding-top :		10px;
	padding-bottom :	20px;
}

#listComite {
	margin :			auto;	
	list-style :		none;
}

#listComite li {
	margin-bottom :		10px;
	margin-top :		10px;
}

.panel-horaire:hover {
	background-color : #7d55c7 !important;
}

#listing .list-joueur:hover {
	background-color : #d9c8f7 !important;
}

.contourComite {
	margin :			auto;
	background-color :	#7d55c7;
	max-width :			200px;
	border-radius :		50px 20px 50px 20px;
	color :				#232323;
  	box-shadow: 0px 5px 5px -1px rgba(0, 0, 0, 0.2);
}

.contourComite img {
	width: 				100%;
	border-radius :		50px 20px 0px 0px;
}

.contourComite h3 {
	margin :			0;
	padding :			10px;
  	color : 			#efefef;
}

#listSponsors {
	margin :			auto;	
	list-style :		none;
}

#listSponsors a {
	display :			block;
	width :				100%;
	height :			100%;
}


#listSponsors li {
	height :			120px;
	line-height :		100px;
	padding-bottom :	10px;
	padding-top :		10px;
	text-align :		center;
	/*border :			1px dotted #D2F2D0;*/
}

#listSponsors li:hover{
	background-color :	#d9c8f7;
  	transition :		0.5s ease-in-out;
}

#listSponsors li img{
	height :			100px;
	max-width :			90%;
}

.recapitulatif {
	font-size :			1.4em;
	text-align :		center;
	border-left :		1px solid black;
	padding-left :		20px;
	list-style :		none;
	color :				gray;
	
}

.recapitulatif  i{
	color :				black;
	
}

h1 {
	color :				#7d55c7;
	text-align :		center;
  	font-size : 		2rem;
}

h2 {
	color :				#6431bd;
	background-color : 	#d9c8f7;
  	padding : 			10px;
  	margin : 			0px;
  	margin-bottom : 	10px;
  	border-radius :		5px;
  	box-shadow: 0px 5px 5px -1px rgba(0, 0, 0, 0.2);
}
/*
#inscriptions h3 {
	color :				#6b6b6b;
	background-color : 	#ececec;
  	padding : 			7px;
  	margin : 			0px;
  	text-align : 		left;
  	margin-bottom : 	7px;
  	border-radius :		5px;
  	box-shadow: 0px 5px 5px -1px rgba(0, 0, 0, 0.2);
}
*/

#inscriptions h3 {
 	color :				 #6b6b6b;
  	background-color : 	#ececec;
  	padding : 			7px;
  	margin-top :		 7px;
  	display :			 inline-block;
  	width: 				 100%;
}

#inscriptions .alert {
 	margin-bottom :		  5px; 
}

.panel-success>.panel-heading .badge {
 	color :				white;
  	background-color :  #6431bd;
}


