#kwiz_content
{
	clear: left;
    position: relative;
}
/* index ---inutile*/
#kwiz_panel{
	padding:5px;
	}
	
/* index */
#kwiz_enter_username{
	text-align:center;
	padding:10px;
	margin: auto;
	}

/* index */
#kwiz_select_category{
	text-align:center;
	padding:10px;
	margin: auto;
	}
	
/* core */
#kwiz_panel{
	
	}
	
/*  kwiz_clock and kwiz_clock_bar*/ 
#kwiz_counter_box{
	width:100%;
	margin-top:10px;
	text-align:center;
	font-size: medium;
	font-weight:bold;
	}

/* countdown core */
#kwiz_clock{
	margin-left:10px;
	height:20px;
	position: absolute;
	z-index:1;
	text-align:center;
}

/* countdown bar none core */
#kwiz_clock_bar{
	width:100%;
	height:25px;
	position: relative;
	z-index:0;
	background-color:#F0C0CF;
}

/* countdown none core */
#kwiz_clock_none{
	display:none;
}
/* countdown bar core */
#kwiz_clock_bar_none{
	display:none;
}

/* countdown bar core */
#kwiz_timer_between_quiz{
font-weight:bold;
}

#kwiz_transition_box{
	margin:20px;
	border-radius: 5px;
	height:200px;
	width: 100%;
	}

/* Answer box transition*/
/* core */ 
#kwiz_transition_container{
	padding:50px;
	margin:20px;
	text-align:center;
	width:100%;
	height:100px;
	font-size:25px;
	color:white;
	}
	
/* Total point live */
/* core */ 	
#kwiz_point{
	text-align:center;
	width:100%;
	height:100px;
	font-size:20px;
	color:white;
	}

/* core */
.kwiz_category
{
	margin-bottom:10px;
	font-weight:normal;
    font-size: large;
	text-align:center;
}

/* function */	
.kwiz_table_score{
	display: table;
	width: 700px;
	table-layout: auto;
	text-align:left;
	padding:8px;
	margin: auto;
	}
	
/* function */	
.kwiz_header_table_score{
	margin:2px;
	padding:2px;
	text-align:center;
	font-size: medium;
	font-weight:normal;
	background-color:#FBFCFC;
	}
	
/* function */
@media only screen and (max-width:1024px){
    .kwiz_line_table_score{
	display: table-row;
	text-align:left;
	overflow: hidden;
	max-height: 25px;
	font-size: 1em;
	font-weight:normal;
	}
}

@media only screen and  (min-width:1025px){
    .kwiz_line_table_score{
	display: table-row;
	text-align:left;
	overflow: hidden;
	max-height: 25px;
	font-size: medium;
	font-weight:normal;
	}
}

.kwiz_cell_table_score_bar{
	float:left;
	height:15px;
	border: 1px solid cyan;
	background:linear-gradient(to top, black, 20%, cyan);
}
/* function */
.kwiz_line_table_score{
	display: table-row;
	text-align:left;
	overflow: hidden;
	max-height: 25px;
	font-size: medium;
	font-weight:normal;
	}

/* function */
.kwiz_cell_table_score_member{
	display: table-cell;
	text-align:left;
	color: blue;
	padding-left:10px
	}
	
/* function */
.kwiz_cell_table_score_normal{
	display: table-cell;
	text-align:left;
	padding-left:10px
	}
	
/* result */
.kwiz_show_result_point{
	text-align:center;
	font-size: medium;
	font-weight:normal;
	}


/* core */ 
.kwiz_block_question{
	text-align:left;
	}
	
/* core */ 
.kwiz_number_question{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	width:100%;
	text-align:left;
	font-size: medium;
	}

/* core */ 
/* Question block Contener*/ 
.kwiz_question{
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FBFCFC;
	font-weight:normal;
	text-align:left;
	font-size: medium;
	padding:5px;
	}
	
/* core */
.kwiz_row_answer{
	display:table-row;
	cursor:default;
	}
	
.kwiz_row_answer:hover {
	background-color:#FBFCFC;
	}
	
/* core */
.kwiz_cell_answer{
	display:table-cell;
	font-weight:normal;
	text-align:left;
	font-size: medium;
	padding-left:10px;
	padding-top:5px;
	}
	
/* contener answer left et difficulty right*/
/* core */ 
.kwiz_question_table{
	width:100%;
	margin: auto;
	}
	
/* core */ 
.kwiz_question_left{
	float : left;
	width:80%;
	margin: auto;
	}
	
/* core */ 
.kwiz_question_right{
	float : right;
	width:20%;
	font-weight:normal;
	font-size: medium;
	text-align:center;
	margin: auto;
	}

/* core */ 
/* contener answer button*/
.kwiz_answer_button{
	width:100%;
	margin: auto;
	text-align:center;
	}
	
/* functions
 * Box result
*/
.kwiz_box_answer_question{
	margin-bottom:8px;
	padding:5px;
	background-color:#FBFCFC;
	border-radius:5px;
	}

/* function */
.kwiz_answer_question{
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	font-size: medium;
	font-weight:normal;
	text-align:justify;
	vertical-align:middle;
	}

/* function */
.kwiz_answer_left{
	float:left;
	width:50%;
	font-size: medium;
	font-weight:normal;
	margin: auto;
	text-align:center;
	vertical-align:top;
	}

/* function */
.kwiz_answer_right{
	float:right;
	width:50%;
	font-size: medium;
	font-weight:normal;
	margin: auto;
	text-align:center;
	vertical-align:top;
	}
	
/* function */
.kwiz_answer_explain{
	clear:both;
	font-size: medium;
	font-weight:normal;
	text-align:justify;
	width:100%;
	vertical-align:middle;
	}
	/* function */
.kwiz_mark_yes{
	color:green;
	vertical-align:middle;
	}
	/* function */
.kwiz_mark_no{
	color:red;
	vertical-align:middle;
	}
.kwiz_point_style{
	color:#FFC300;
	vertical-align:middle;
	}
.kwiz_symbol_style{
	font-size:large;
	font-weight:bold;
	}