.wpProQuiz_answerCorrect {
	background: #6db46d;
	font-weight: bold
}
.wpProQuiz_answerCorrect label {
	font-weight: bold
}
.wpProQuiz_answerIncorrect {
	background: #ff9191;
	font-weight: bold
}
.wpProQuiz_content {
	margin-top: 10px;
	margin-bottom: 10px
}
.wpProQuiz_content h2 {
	margin-bottom: 10px
}
*+html .wpProQuiz_button, *+html .wpProQuiz_button:hover {
	padding: 3px 0
}

.wpProQuiz_button {
	margin:0;
	background:#0086b9;
	padding:20px 50px;
	border:none;
	cursor:pointer;
	color:#ffffff;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
}

.wpProQuiz_button:hover {
	background:#00b0b8;
}

.wpProQuiz_question_page {
	margin-bottom: 10px;
	color: #58c1c7;
	font-size: 13px;
	font-weight: bold;
}
.wpProQuiz_question_page span {
	font-weight: bold
}
.wpProQuiz_questionListItem:last-child, .wpProQuiz_questionListItemLastChildIE {
	padding: 3px;
	margin-bottom: 0
}
.wpProQuiz_questionListItem {
	padding: 3px;
	margin-bottom: 5px;
	background-image: none;
	margin-left: 0;
	list-style: none
}
.wpProQuiz_questionListItem>table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%
}
.wpProQuiz_list, .wpProQuiz_listItem, .wpProQuiz_questionList, .wpProQuiz_sortStringList, .wpProQuiz_sortStringList, .wpProQuiz_maxtrixSortCriterion, .wpProQuiz_resultsList, .wpProQuiz_catOverview ol {
	list-style: none;
	padding: 0;
	margin: 0
}
.wpProQuiz_questionList {
	margin-bottom: 10px;
	background: #f8faf5;
	border: 1px solid #c3d1a3;
	padding: 5px;
	list-style: none
}
.wpProQuiz_listItem {
	position: relative
}
.wpProQuiz_response {
	background: #f8faf5;
	border: 1px solid #c4c4c4;
	padding: 5px;
	margin-bottom: 15px;
	box-shadow: 1px 1px 2px #AAA
}
.wpProQuiz_response span {
	font-weight: bold
}
.wpProQuiz_sort {
	width: 25px
}
.wpProQuiz_results h3 {
	margin-bottom: 10px
}
.wpProQuiz_sort_correct_answer {
	font-weight: bold;
	margin-right: 5px;
	display: none
}
.wpProQuiz_sortable, .wpProQuiz_sortStringItem {
	padding: 5px;
	border: 1px solid lightGrey;
	box-shadow: 2px 2px 1px #EEE;
	background-color: #f8faf5;
	cursor: move
}
.wpProQuiz_time_limit .time {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px
}
.wpProQuiz_time_limit .wpProQuiz_progress {
	height: 10px;
	background-color: blue;
	margin-bottom: 5px
}
.wpProQuiz_time_limit_expired {
	font-weight: bold;
	font-size: 15px;
	text-align: center
}
.wpProQuiz_question_text {
	margin-bottom: 10px
}
.wpProQuiz_tipp>div {
	padding: 10px;
	background-color: #ddecff;
	border: 1px dotted #363636;
	border-radius: 10px;
	position: absolute;
	bottom: 5px;
	left: 5px;
	right: 5px;
	box-shadow: 2px 2px 5px 0 #313131;
	z-index: 99999
}
.wpProQuiz_matrixSortString, .wpProQuiz_matrixSortString>h3 {
	margin-bottom: 10px;
	margin-top: 0
}
.wpProQuiz_matrixSortString {
	background: #f8faf5;
	border: 1px solid #c3d1a3;
	padding: 5px
}
.wpProQuiz_sortStringList {
	padding: 10px
}
.wpProQuiz_sortStringList>li {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px
}
.wpProQuiz_sortStringItem {
	margin: 0;
	background-image: none;
	list-style: none
}
.wpProQuiz_maxtrixSortCriterion {
	padding: 5px
}
.wpProQuiz_placehold {
	background-color: #ffffc2;
	list-style: none;
	background-image: none;
	padding: 5px;
	height: 30px;
	min-width: 50px;
	margin: 0
}
.wpProQuiz_maxtrixSortText {
	padding: 5px
}
.wpProQuiz_mextrixTr>td {
	border: 1px solid #d1d1d1;
	padding: 5px;
	vertical-align: middle
}
.wpProQuiz_points {
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px
}
.wpProQuiz_cloze input[type="text"] {
	background: transparent;
	border: 0;
	border-bottom: 1px solid;
	height: 18px;
	margin: 0;
	padding: 0 4px 0 4px;
	color: black;
	border-radius: 0;
	box-shadow: 0 0
}
.wpProQuiz_cloze input:focus {
	outline: none
}
.wpProQuiz_questionListItem input, .wpProQuiz_questionListItem label {
	margin: 0;
	font-weight: normal;
	display: inline
}
.wpProQuiz_questionListItem input {
	float: none;
	display: inline
}
.wpProQuiz_resultsList>li {
	background-image: none;
	padding: 0;
	margin: 0;
	list-style-type: none
}
.wpProQuiz_lock, .wpProQuiz_prerequisite {
	border: 1px dotted #ffc3c3;
	background-color: #fff7f7
}
.wpProQuiz_lock p, .wpProQuiz_prerequisite p {
	margin: 20px;
	font-weight: bold
}
.wpProQuiz_toplistTable {
	width: 100%;
	border: 1px solid #c3d1a3;
	border-collapse: collapse;
	margin: 0
}
.wpProQuiz_toplistTable caption {
	caption-side: top;
	text-align: right;
	padding-bottom: 2px;
	color: gray;
	margin: 0;
	font-size: 11px
}
.wpProQuiz_toplistTable thead tr {
	background: #9bbb59;
	padding: 5px;
	color: white;
	font-weight: bold
}
.wpProQuiz_toplistTable tbody td:FIRST-CHILD {
	font-weight: bold
}
.wpProQuiz_toplistTable td, .wpProQuiz_toplistTable th {
	padding: 5px;
	text-align: center;
	border: 0
}
.wpProQuiz_toplistTable th {
	background: #9bbb59
}
.wpProQuiz_toplistTrOdd {
	background-color: #ebf1de
}
.wpProQuiz_addToplist {
	margin-top: 10px;
	background-color: #f5faea;
	padding: 10px;
	border: 1px solid #c3d1a3
}
.wpProQuiz_addToplistMessage {
	border: 1px solid #a0a0a0;
	background-color: #fcffb3;
	margin-bottom: 5px;
	border-radius: 5px;
	padding: 5px;
	font-weight: bold;
	color: dimGray
}
.wpProQuiz_resultTable {
	margin: 15px auto;
	width: 400px;
	border: 1px solid #c4c4c4;
	padding: 15px;
	font-weight: bold
}
.wpProQuiz_resultTable table {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	border: 0
}
.wpProQuiz_resultName {
	text-align: center;
	background-color: #0086b9;
	color: white;
	width: 200px;
	padding: 10px 0;
	border-style: solid;
	border-width: 3px;
}
.wpProQuiz_resultValue {
	text-align: center;
	background-color: #00b0b8;
	color: white;
	padding: 0;
	border-style: solid;
	border-width: 3px
}
.wpProQuiz_resultValue div {
	color: black;
	text-align: right;
	box-shadow: 1px 1px 3px 1px #c4c4c4;
	display: inline-block;
	height: 18px;
	zoom: 1;
*display:inline;
	margin-right: 3px;
	vertical-align: middle
}
.wpProQuiz_addBox label {
	display: inline
}
.wpProQuiz_addBox input[type="text"] {
	margin: 0
}
.wpProQuiz_reviewQuestion {
	max-height: 100px;
	overflow: hidden;
	border: 1px solid #c3d1a3;
	background-color: #f8faf5;
	position: relative
}
.wpProQuiz_checkPage>div {
	border: 1px solid #c3d1a3;
	background-color: #f8faf5
}
.wpProQuiz_checkPage h3 {
	margin: 10px 0 10px 0
}
.wpProQuiz_reviewQuestion ol, .wpProQuiz_checkPage ol {
	list-style-type: none;
	margin: 0;
	padding: 5px 12px 0 5px;
	zoom: 1;
	position: relative
}
.wpProQuiz_reviewQuestion ol:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.wpProQuiz_reviewQuestionTarget {
	font-weight: bold;
	border-color: #7db1d3;
	box-shadow: 0 0 2px 1px #c4c4c4
}
.wpProQuiz_reviewQuestion li, .wpProQuiz_checkPage li {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #cfcfcf;
	padding: 5px 0 5px 0;
	width: 30px;
	text-align: center;
	background-color: white;
	cursor: pointer;
	list-style-type: none
}
.wpProQuiz_reviewQuestion div {
	position: absolute;
	right: 0;
	background-color: #b8b8b8;
	top: 0;
	height: 20px;
	width: 10px;
	border: 0;
	border-radius: 10px;
	cursor: move
}
.wpProQuiz_reviewLegend {
	padding: 5px;
	margin-bottom: 8px
}
.wpProQuiz_reviewLegend ol {
	list-style-type: none;
	padding: 0;
	margin: 0
}
.wpProQuiz_reviewLegend li {
	float: left;
	padding-right: 5px;
	list-style-type: none;
	margin: 0
}
.wpProQuiz_reviewColor {
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-right: 2px
}
.wpProQuiz_button2 {
	border: 1px solid #dadada;
	background: whiteSmoke;
	color: #303030;
	border-radius: 4px;
	padding: 3px 5px;
	box-shadow: 1px 1px 1px #a7a7a7;
	text-shadow: none;
	filter: none;
	margin: 0;
	font-weight: normal
}
.wpProQuiz_button2:hover {
	background: #ebebeb
}
.wpProQuiz_reviewDiv {
	margin: 20px 0 20px 0
}
.wpProQuiz_header {
	margin: 0
}
.wpProQuiz_catOverview {
	margin-top: 10px;
	margin-bottom: 20px
}
.wpProQuiz_catOverview li {
	list-style: none;
	padding: 0;
	clear: left;
	border-bottom: 1px dashed #aaa;
	height: 1.05em;
	margin: 10px 0 0 0;
	position: relative
}
.wpProQuiz_catOverview span {
	background: #fff;
	padding: 0 3px 0 0;
	float: left;
	position: absolute;
	text-decoration: none
}
span.wpProQuiz_catPercent {
	font-weight: bold;
	padding-left: 5px;
	color: #000;
	right: 0
}

.wpProQuiz_text {
	font-size:13px;
}

.wpProQuiz_text p {
	padding-right:10px;
}

#quizz-picto {

}