/*
 Theme Name:   Opquast
 Theme URI:    http://www.opquast.com
 Description:  A Twenty Fifteen child theme 
 Author:       Laurent Denis
 Author URI:   http://www.opquast.com
 Template:     twentyfifteen
 Version:      1.0.0
*/
 
@import url("../twentyfifteen/style.css");

/**
 * Opquast
 *
 * 1. General
 * 2. Typography
 * 3. headings
 * 4. forms controls
 * 5. Adminbar
 * 9. Footer
 * 10. Plier + déplier (trancripts)
 * 11. TOC du cours
 * 12. Contenu du cours
 * 13. Barre d'avancement dans le cours
 * 14. vidéos

 */


/**
 * 1. General
 */
body {
	background: #fff;
}
body:before {
	box-shadow: none;
}
.site-header {
	margin-top: 30px;
	margin-bottom: 0;
}

.site-main {
	padding-top: 15px;
}
.hentry, .page-header, .page-content, .site-footer {
	box-shadow: none;	
}
.hentry {
	padding-top: 0;
}
.entry-content, .entry-summary {
	padding: 0;
}

.center {
	text-align:center;
}

.clear {
	clear:both;
}

/**
 * 2. Typography
 */


@font-face {font-family:"Aller Bold";src:url("fonts/Aller_Bold/Aller_Bd.eot?") format("eot"),url("fonts/Aller_Bold/Aller_Bd.woff") format("woff"),url("fonts/Aller_Bold/Aller_Bd.ttf") format("truetype"),url("fonts/Aller_Bold/Aller_Bd.svg#Aller-Bold") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"Aller Light";src:url("fonts/Aller_Light/Aller_Lt.eot?") format("eot"),url("fonts/Aller_Light/Aller_Lt.woff") format("woff"),url("fonts/Aller_Light/Aller_Lt.ttf") format("truetype"),url("fonts/Aller_Light/Aller_Lt.svg#Aller-Light") format("svg");font-weight:normal;font-style:normal;}

body,
button,
input,
select,
textarea {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5;
	color: ##254356;
}
main a {
	color: #269b9b;
}
.lds-course-list-style-expanded a {
	color: #2f405;
}
/**
 * 2. headings
 */

h1, h2, h3, h4, h5, h6 {
	font-family: "Aller Bold", Helvetica, Arial, sans-serif;
}
/**
* 4. forms controls
 */
.button {
	background: #304554;
    border-radius: 2px;
    color: #fff;
    font-weight: 700;
    padding: 10px;
    text-transform: uppercase;
    vertical-align: bottom;
	display: block;
	text-align: center;
	
	
}
.big_button {
	width: 50%;
	margin: 0 auto;
	line-height: 2em;
	border-radius: 8px;
}
.button:hover, .button:focus,
#learndash_next_prev_link a:hover, input.wpProQuiz_button:hover, input.wpProQuiz_button2:hover, #sfwd-mark-complete input.button:hover, #sfwd-mark-complete input[type="submit"]:hover, #learndash_mark_complete_button:hover,
#learndash_next_prev_link a:focus, input.wpProQuiz_button:focus, input.wpProQuiz_button2:focus, #sfwd-mark-complete input.button:focus, #sfwd-mark-complete input[type="submit"]:focus, #learndash_mark_complete_button:focus {
	background: #269B9B !important;
	color: #000 !important;
    font-weight: 700 !important;
	opacity: 1 !important;
}
#sfwd-mark-complete {
	text-align: center;
}

/**
 * 5. Adminbar
 */
#wpadminbar {
    background: #304554;
}

/**
 * 3. headings
 */

h1.entry-title {
	margin-top: 30px;
	margin-bottom: 0;
}
.learndash_content h2 {
	margin-top: 20px;
	margin-bottom: 20px;
}

/**
 * 9. footer
 */
#colophon .site-info {
    text-align: center;
}
#colophon .site-info a {
	border: 0;
    text-decoration: underline;
}
#colophon .site-info a:hover, #colophon .site-info a:focus {
	border: 0;
    text-decoration: none;
}

/**
 * 10. Plier + déplier (trancripts)
 */

.js-to_expand[aria-hidden=true], .js-to_expand[data-hidden=true] {
  display: none;
}
.js-expandmore {
	
text-align: center;
}
.js-expandmore-button {
    background: none;
    border: 0;
    text-decoration: underline;
    color: #269b9b;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9QTFRFeXl53d3dmpqasbGx////GU0iEgAAAAV0Uk5T/////wD7tg5TAAAAK0lEQVQI12NwgQIG0hhCDAwMTCJAhqMCA4MiWEoIJABiOCooQhULi5BqMgB2bh4svs8t+QAAAABJRU5ErkJggg==') left center no-repeat;
	padding-left: 16px;
}
.js-expandmore-button:hover {
    text-decoration: none;
}
.expandmore__button {

}
.js-expandmore-button.is-opened {
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF3d3deXl5////nZ2dQA6SoAAAAAN0Uk5T//8A18oNQQAAAClJREFUCNdjWAUEDEjEIhCxBkQs1wISS0+BiCIQEQdnnYLJroHrgBkAAGdcKNrtvBB6AAAAAElFTkSuQmCC') left center no-repeat;
}

.js-expandmore-button:hover, .js-expandmore-button:active, .js-expandmore-button:focus {
    color: inherit;
text-decoration: none;
background: none;
}
.js-to_expand {
border: 1px solid #ccc;
padding: 15px;
margin: 15px 0
}
/**
 * 11. TOC du cours
 */

#opquast_body #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li a {
	padding-top: 5px;
	padding-bottom: 5px;
}
#opquast_body main #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li a {
	padding-top: 10px;
	padding-bottom: 10px;
}
#opquast_body #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li .lds-ec-duration {
    opacity: 1;
}
#opquast_body main .lds-expanded-course-lesson-list p {
	display: none;
}
#opquast_body .learndash-current-menu-ancestor {
	font-weight: bolder;
}

#opquast_body aside.widget_ldexpandedcoursenavigation {
	font-size: 1.4rem;
}
#opquast_body aside #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li a {
    padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 0;
}
#opquast_body aside #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li li a {
    padding-left: 20px;
}
#opquast_body aside #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li .lds-ec-icon {
    width: 15px;
    height: 15px;
    line-height: 15px;
    margin-right: 10px;
    left: 5px;
	top: 10px;
}
#opquast_body aside #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul li li .lds-ec-icon {
	left: 0;
}
#opquast_body aside .fa {
    font-size: 10px;
}


/**
 * 12. Contenu du cours
 */

#learndash_back_to_lesson {
	text-align: right;
}

.learndash_content:before {
	border-bottom: 1px solid;
	display: block;
	content: " ";
	margin-bottom: 20px;
}
.learndash_content ul {
	margin-left: 40px;
}

/**
 * 13. Barre d'avancement dans le cours
 */

#opquast_body .lds-progress-bar span, #opquast_body dd.course_progress div.course_progress_blue {
	background: #269b9b !important;
}
#opquast_body .widget_ldcourseprogress {
	background-color: transparent !important;
	margin: 30px 0 0 0;
}
#opquast_body .widget_ldcourseprogress .lds-course-progress {
	margin: 0;
}
#opquast_body .widget h2.widget-title {
	background-color: transparent !important;
	color: #2f4050 !important;
	text-transform: none;
	padding: 0;
	letter-spacing: 0;
	margin: 0;
	font-family: inherit;
	
}
#opquast_body .lds-course-progress .lds-progress-bar b {
	right: 3px !important;
	font-size: 80%;
}
#opquast_body .progress-meta {
	text-transform: none;
}
#opquast_body #lds-shortcode .lds-expanded-course-lesson-list {
	margin: 0;
}
#opquast_body #lds-shortcode .lds-expanded-course-item .lds-expanded-course-lesson-list ul {
	border: 0;
}

#opquast_body .fa-star-o:before {
	display: none;
}

#learndash_next_prev_link {
	overflow: hidden;
}
#learndash_next_prev_link .prev-link {
	float: left;;
}
#learndash_next_prev_link .next-link {
	float: right;;
}

/**
 * 14. video
 */

.learndash_content iframe {
	width: 100%;
}

/* TEST V3 */

/* global */
body {
	padding: 0 100px 0 35px;
}
body:before {
	display: none;
}
#wpadminbar * {
	font-size: 0.95em !important;
}
#oq_corporate {
	background: #304553;
	padding: 5px;
	text-align: right;
	font-size: 0.7em;
	margin: 0 -100px 0 -35px;
}
#oq_corporate ul, #oq_corporate li {
	display: inline;
}
#oq_corporate a {
	color: #fff;
	margin: 0 5px;
}
#oq_corporate a[target="_blank"] {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAKtJREFUGBllkDEKwkAQRXeDlXXOIMHCI9gL1pYeIXfJMcTSwiJ4EZtUimClgo3i+v6yE+L64THzZ2dnNnEuUwihgVzX2EZ1DGVC+QZ+5HA1vFL1QJxCl3wf1PiAFWjiBDr4kxqlCgrYyQx0It/Kj+xbvPcffItfptqZuIAjXPqJ6dDe3HJJb91DGc9IJFut9YbeLCkWWn2HuU0cxBn5G56xRvcabpBLf6O2i1/6dwodBUA/OgAAAABJRU5ErkJggg==) !important;
}
#sidebar {
	position: relative !important;
	top: 0 !important;
	    max-width: 380px;
    width: 25%;
}
.entry-content ul {
	margin-left: 20px;
}

.entry-content a img, .entry-summary a img, .page-content a img, .comment-content a img.provider-icon {
    display: inline;
}
article {
	margin: 0 !important
}
/* Breadcrumb */
#oq_breadcrumb {
	font-size: 0.75em;
	margin: 15px 0 20px 0;
}
/* Prev Next & J'ai terminé */
.oq_prevnextbutton {
	margin: 0 0 45px 0 !important;
	overflow: hidden;
}
.oq_prevbutton, .oq_nextbutton, .oq_mark_done {
    background: #285568 !important;
    border-radius: 5px;
    padding: 8px 10px;
	font-size: 0.9em;
	text-transform: none;
}
.oq_nextbutton {
    float: right;
}
.oq_prevbutton a, .oq_nextbutton a {
    color: #ffffff;
}
.oq_mark_done, .oq_mark_done_quiz {
	margin: 25px 0;
	display: block;
	width: 100%;
	padding: 15px;
	text-align: center;
}
.oq_mark_done_quiz {
    background: none !important;
    border-radius: 0;
    padding: 2px 8px;
	font-size: 0.9em;
	text-transform: none;
	color: #000;
}
.oq_prevbutton {
    float: left;
}
/* Liens links */
main a, #colophon .site-info a {
    color: #269b9b;
    border-bottom: none !important;	text-decoration: none;
}
main a:hover, main a:focus, 
#colophon .site-info a:hover, #colophon .site-info a:focus, 
aside a:hover, aside a:focus {
	color: #269b9b;
	text-decoration: underline !important;
}
a[target="_blank"] {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA7ElEQVQY013PsUqbARSG4ef7yRRCh15BVjN0dHQrVnB2cTSTIXboNXTo4GBrnPxxFrwBUbwIhwheQCitCC2SqfQ4JFKbs3zDec/He2JlBnuTo+IgKCzzIbA2POmq6kKSuaoz7LwCNYO9yUHUL/EzcY6+WJclFRI64nOVXdwUb5O6RH9VqVF64fauHT2Kwyr9quW2zMhFFZ36d/SXXFHbC8YMW7gP35vX9Xen+1/Dx3BN3ie+oDdtR+MmWTijQTNtR8fTdrQZfhQfXhQ7+F3JxmB48p98Vb0TfzCHDhlHfSveBC+PJJ6UT9N2fw7Pbc5Rboz+tKAAAAAASUVORK5CYII=);
    padding-right: 15px;
}
/* Hn */
h1.entry-title, .wpProQuiz_quiz h2 {
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin: 20px 0;
	font-size: 2em !important;
}
.single-glossary h1.entry-title:before {
	content: "Glossaire : ";
	display: inline;
}
h2 {
	clear: none !important;
}
.entry-content h2 {
	font-size: 1.5em;
}
h2.widget-title {
	font-size: 1.2em;
	margin-bottom: 16px !important;
}
aside.widget_pages h2.widget-title {
	margin-left: -20px !important;
}
/* balises diverses */
iframe {
    margin: 0 auto;
    width: 100%;
}
.button {
	text-transform: none
}
.big_button {
	width: auto;
}
/* FOOTER */
footer#colophon {
	border-top: 1px solid;
}
footer#colophon ul, footer#colophon li {
	display: inline-block;
	padding: 10px;
}

footer#colophon ul li.oq_access {
	display: none;
}
.logged-in footer#colophon ul li.oq_access {
	display: inline-block;
}
/* menu recherche */
#opquast_body .widget_search {
	color: #2f4050 !important
}
#opquast_body aside #oq_training_search {
	width: 70%;
}
#opquast_body main #oq_training_search {
	width: 60%;
}
#opquast_body #searchsubmit {
		display: inline-block;
	  clip: auto;
    height: auto;
    overflow: visible;
    position: static !important;
    width: 18px;
		text-transform: none;
		background-image:linear-gradient(transparent,transparent),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213%22%3E %3Cg fill=%22none%22 stroke=%22%2354595d%22 stroke-width=%222%22%3E %3Cpath d=%22M11.29 11.71l-4-4%22/%3E %3Ccircle cx=%225%22 cy=%225%22 r=%224%22/%3E %3C/g%3E %3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    text-indent: -99999px;
    background-color: transparent;
}
/* RESULTATS RECHERCHE */
.oq_search_results {
		padding: 0 0 0 25px;
		margin: 20px 8.3333%;
}

/* Quiz */
.wpProQuiz_quiz {
	overflow: hidden !important;
}

/* Quiz question */
.wpProQuiz_question {
    background: #EFEFEF;
    border: 1px solid lightgray;
    padding: 10px 10px 5px 10px;
    border-radius: 5px;
    margin-bottom: 15px;
	overflow: hidden;
}
.wpProQuiz_question p {
	margin: 0;
}
main .wpProQuiz_tipp a, main .wpProQuiz_response a {
	color: #000 !important;
	text-decoration: underline !important;
}
.wpProQuiz_tipp a:hover, .wpProQuiz_tipp a:focus, main .wpProQuiz_response a:hover, main .wpProQuiz_response a:focus {
	text-decoration: none !important;
}
.wpProQuiz_question_text p:first-of-type {
	display: inline !important;
}
.wpProQuiz_questionList {
	background: none !important;
	border: none !important;
}
.wpProQuiz_results h4 {
	display: none !important;
}
.wpProQuiz_resultsList {
	text-align: center;
}
.wpProQuiz_answerCorrect {
	background-color: lightgreen !important;
}
.wpProQuiz_response {
	margin-top: 15px;
	background: #F7F9F3 !important;
}

/* boîte d'indice */
.wpProQuiz_tipp, .wpProQuiz_tipp > div {
	background: #F7F9F3 !important;
}
.wpProQuiz_tipp h5 {
	display: none;
}

/* Quiz pseudo radio & checkbox */
.oq_answer_numbered_span {
	display: inline-block;
	margin-right: 10px;
}
.wpProQuiz_questionList label {
	position: relative;
}
.wpProQuiz_questionList label span.oq_input_radio, .wpProQuiz_questionList label span.oq_input_checkbox {
	padding: 0 5px
}
.wpProQuiz_questionList label {
	position: relative;
}
.wpProQuiz_questionList label span.oq_input_radio:before, .wpProQuiz_questionList label span.oq_input_checkbox:before {
  content: '';
  position: absolute;
  top: 0;
  margin: auto;
}
.wpProQuiz_questionList label span.oq_input_radio:hover {
  cursor: pointer;
}
.wpProQuiz_questionList label span.oq_input_radio:before {
  left: -25px;
  width: 25px;
  height: 25px;
  background-color: #fff;
	border: 1px solid lightgray;
  border-radius: 25px;
}
input[type="radio"]:checked + label span.oq_input_radio:before {
  /*background-color: #285568;*/
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABbAAAAWwB+66crQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGFSURBVEiJ1dW/SwJhGAfw7/MKUVBDaQ0tUSDaRUJULv0D0eSg1hAEgZgRbRE1RFtLQ0OhQs2VWRAN/hFZQ4TaEi5BoDnUEtTd03Ce+fvHdQ1+h+N9nufu8x4cLwe0a6jRDePegOuLFT9AgyDuBNMnAS9MHExFwje6cLt71Q9S9gD01nk+R4I2k+fB46Zxu8cfA2i23luVIbHkRWiuvG8qb9g8gTMCXM3C+Vgt0qQ1m7i7qonbvL5lAm23CKshcvQ7pp6zj/EHrSVK5jDt64K1yDgoLgv46LxvAVz34zUMA32Se81TgbMsFv8Ca1HwXXAKOAkxbAQOgZEKHKx0G2EzU08lDvFhBE7g9yq4kjYCF+D07zofmcWREbgiOg61dcnxt3tXMmBYdMtEmVQkOKCVJYdIUWhLNwwAMjaKy5Lj/5aI35slp0TEYy3DzKepy9BOTVzd4DZqlqaHiDDRlKleT56i4aXyWQWubhC/tkjOVxDPAOiqY+eEoPVUJLRbbfivf6L2zQ96SHZ7a0rkdQAAAABJRU5ErkJggg==) no-repeat center center;
}

.wpProQuiz_questionList label span.oq_input_checkbox:hover {
  cursor: pointer;
}
.wpProQuiz_questionList label span.oq_input_checkbox:before {
  left: -25px;
  width: 25px;
  height: 25px;
  background-color: #fff;
	border: 1px solid lightgray;
}
input[type="checkbox"]:checked + label span.oq_input_checkbox:before {
  background: #fff  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABPAAAATwBTZvJDgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAG8SURBVDiN1ZK9T1NhFMZ/515a6kIiiZQmknRQ06IhIQytTjUKVUwcNEUTjJMS4sIAceU/IHFycXJwQJkgSCHBLuplcHK4WhPUED9IDBjjAJR7jwPt5doPPsoC73ae9zm/9zw5Lxz2Y9bbGE2lQq2RWKYpHF1a/bG4XtKNeoHH1hrHRPVZY8B8H09cTR4IGE+mLwODxbINce7VDTx7Pt2M8BQQAJTfjgRH6wa6qo9QIp5gyEj+7dS3Uin7gcUS6ZsivNhWdNq2Zq/5PXuesONCT4sIj33Simvq/XJfg784l7gUdsRMhUMbE7lcbtN/t+EaY4Ke8ASRhx9fz30vB3qR413pCAFywBlgPBxa7y9BY8krNwSd8PW9tK1sb7Uk3oQSYFi3YAB9y2tBl0zmzqmff5spuP6oq44EKqJWADdFn5gq/UBr8Ynb7Ut/XIUQ0OJ1KEN5a3urNSMXo0UFfQVEa/if21a2rxYMyrb8wZr5gmGmgM9VvMtOIfhgJ1gFEMB+M/0Vw7woIov/G2Ug/27y127Amh87nug+rWLMC5wExm0re2s3WNUJvUkX5j65hWCnotcLx427e4EdjfMPt7OBJLRDQMcAAAAASUVORK5CYII=) center center;
}

/* Quiz buttons */
.wpProQuiz_QuestionButton[name="check"], input[name="startQuiz"], input[name="restartQuiz"], .oq_nextfinish {
	width: 100%;
	background-color: #285568 !important;
  border-color: #285568 !important;
  box-shadow: none !important;
  margin-top: 10px !important;
	text-transform: none !important;
	border-radius: 8px !important;
	padding: 10px !important;
}
.wpProQuiz_QuestionButton[name="tip"], .wpProQuiz_QuestionButton[name="tip"]:hover, .wpProQuiz_QuestionButton[name="tip"]:focus,  input.button.oq_finish {
	background: none !important;
	color: #000 !important;
	box-shadow: none !important;
	border: 0 !important;
	text-transform: none;
	float: right;
  font-weight: normal !important;
}
.wpProQuiz_QuestionButton[name="tip"]:hover, .wpProQuiz_QuestionButton[name="tip"]:focus {
	text-decoration: underline;
}
input.button.oq_nextfinish {
	display: none;
}
input.button.oq_finish {
	display: block;
	padding: 10px 0;
	width: auto;
}
/* Quiz review */
.wpProQuiz_reviewDiv {
    float: left;
    max-width: 35%;
    margin-left: -40% !important;
		font-size: 0.65em;
}
.wpProQuiz_reviewDiv p, .wpProQuiz_reviewQuestion_list p {
	text-align: center;
	margin: 5px 0 0 0;
}
.wpProQuiz_reviewQuestion {
	overflow: visible;
	max-height: none;
	border-bottom: none;

}
.wpProQuiz_reviewQuestion div {
	position: static;
	height: auto;
	width: auto;
	background: none;
}
.oq_wpProQuiz_review_legende {
	padding: 10px;
	background: #F8FAF5;
	border: 1px solid #C3D1A3;
	border-top: none;
	margin-bottom: 25px;
	text-align: center;
}
.oq_wpProQuiz_review_legende li, .oq_wpProQuiz_review_legende p {
	display: inline-block;
	margin: 5px auto;
}
.oq_wpProQuiz_review_legende .wpProQuiz_reviewQuestion_mark {
	display: none;
}
.oq_wpProQuiz_review_legende span {
	display: inline-block;
	width: 20px;
	height: 20px;
	padding: 1px 5px;
	text-align: center;
	margin: 0 0 0 20px;
}
.oq_wpProQuiz_review_legende .wpProQuiz_reviewQuestionNotSolved {
	border: 1px solid #CFCFCF;
	background: #fff;
}
.oq_wpProQuiz_review_legende ul, .oq_wpProQuiz_review_legende p {
	margin: 0 !important;
	display: inline-block !important;
}
.wpProQuiz_reviewQuestion li span {
	vertical-align: middle;
}
.wpProQuiz_reviewQuestion li {
	padding: 3px 0 !important;
	min-width: 30px;
	min-height: 30px;
	
}
.wpProQuiz_reviewQuestion_mark {
	display: none;
}
.wpProQuiz_reviewQuestionTarget {
	background: lightgray !important;
}
.wpProQuiz_reviewQuestionSolved {
	border-radius: 100px;
	background: #595959 !important;
	border-color: #595959 !important;
	color: #fff;
}
.wpProQuiz_reviewQuestion_list {	
	border: 1px solid #C3D1A3;
	margin-bottom: 10px;
}
/* Quiz bouton review switch*/
.oq_review_button {
	float: right;
	margin: 10px 10px 25px 25px;
	font-size: 0.8em;
}

.oq_review_button_switch, .oq_review_button_switch:hover, .oq_review_button_switch:focus {
  background: #A8A9AD;
  display: inline-block;
  padding: 4px;
  position: relative;
	font-size: 0.75em;
	border-radius: 15px;
	font-weight: normal;
}

.oq_review_button_switch:after {
  bottom: -0px;
  content: "";
  left: -0px;
  position: absolute;
  right: -0px;
  top: -0px;
}

.oq_review_button_switch span {
  border-radius: 100px;
  display: inline-block;
  padding: 2px 4px;
  text-transform: uppercase;
}

.oq_review_button_switch[aria-checked="true"] span:first-child, .oq_review_button_switch[aria-checked="false"] span:last-child {
  background: #F1F3F2;
	color: #000;
}
.oq_review_button_switch[aria-checked="true"] span:first-child {
	background: #595959;
	color: #fff;
}
.oq_review_button_switch[aria-checked="true"] span:last-child, .oq_review_button_switch[aria-checked="false"] span:first-child {
  background: #A8A9AD;
	border-color: #A8A9AD;
	color: #A8A9AD;
}

/* MODALE CHECK QUIZ TERMINÉ */ 
div#oq_alert_background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.9;
		z-index: 15000;
}
div#oq_alert_message {
    position: fixed;
    z-index: 50000;
    background: #Efefef;
    border: 1px solid lightgray;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 25px;
    border-radius: 5px;
}
button#oq_alert_button_finish {
    float: right;
    margin: 25px;
    border-radius: 5px;
    text-transform: none;
    padding: 15px;
}
button#oq_alert_button_return {
    float: left;
    margin: 25px;
    background: #279A9B;
    border-radius: 5px;
    text-transform: none;
    padding: 15px;
}


/* GLOSSAIRE */
#opquast_body .wpProQuiz_tipp > div {
	background-color: #FCF3CF;
	color: #000;
}
#opquast_body #span.glossaryLink, #opquast_body a.glossaryLink {
	border-color: #269b9b !important;
	color: #269b9b !important;
}
#opquast_body #span.glossaryLink:hover, #opquast_body a.glossaryLink:hover {
	border-style: solid !important;
	color: #269b9b !important;
}

#opquast_body ul#glossaryList, #opquast_body ul.glossaryList  {
	list-style-type: disc !important;
	list-style-position: inside !important;
	padding: 0;
	column-count: 2;
}
#opquast_body ul#glossaryList li, #opquast_body ul.glossaryList li {
	margin: 5px 0;
}
#opquast_body ul#glossaryList li a.glossaryLink {
	color: #269b9b !important;
	border: 0 !important;
	cursor: pointer !important;
}
#opquast_body ul#glossaryList li a.glossaryLink:hover, #opquast_body ul#glossaryList li a.glossaryLink:focus {
	text-decoration: underline !important;
}
#opquast_body .wpProQuiz_content .glossaryLinkHidden {
	color: #333 !important;
	border: none !important;
}
#opquast_body .wpProQuiz_content .glossaryLinkHidden:hover {
	color: #333 !important;
	border: none !important;
	cursor: text !important;
}
input.oq_glossary_toggle {
	margin: 40px 20px !important
}
#glossaryList-nav {
	margin: 20px 0;
}
#glossaryList-nav a {
	font-size: 0.8em;
	border: 0;
	display: inline-block;
	float: none;
	cursor: pointer;
	padding-left: 7px;
	padding-right: 7px;
}
#glossaryList-nav a.ln-selected {
	color: #000;
	text-decoration: underline;
}
div#tt.oq_tt_hidden {
    display: none !important;
}
#glossary_search_page {
	float: right;
	margin-bottom: 15px;
	position: relative;
	z-index: 5000;
}
#glossary_search_page input{
    width: 200px;
    font-size: 0.8em;
}
.op_hidden {
	display: none;
}

#opquast_body .cmtt-backlink-bottom {
		background-color: #238F90 !important;
    color: #ffffff !important;
    padding: 10px 15px;
		display: inline-block;
	border-radius: 11px
}
#opquast_body .cmtt-backlink-top {
	display: none;
}
.oq_glossary_thema_button {
	float: right;
	margin-left: 30px;
}


/* widgets menu latéral */
aside.widget {
	margin: 35px 0 0 0;
}
aside.widget_search {
	margin-left: -20px;
}
/* Recherche */
#searchform label {
	border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}
/* barre d'avancement */
#custom_html-8 {
	margin: 0;
	margin-left: -25px;
}
#oq_course_progress_meta {
	font-size: 0.75em;
}
.oq_course_progress a {
	display: block;
	border-bottom: 0 !important;
	margin-bottom: 5px;
	height: 25px;
}
#oq_course_progress_bar {
	background: #efefef;
	height: 25px;
	display: inline-block;
	width: 100%;
}
#oq_course_progress_percent {
	background: #269b9b !important;
	width: 0%;
	min-width: 2em;
	display: inline-block;
	text-align: right;
	font-size: 0.75em;
	line-height: 25px;
	vertical-align: bottom;
}
#oq_course_progress_percent {
	color: #fff;
	padding-right: 2px;
	display: none;
}
/* Menu parcours */ 
#custom_html-6 {
	margin-top: 0;
}
.oq_widget_course_h2 h2, #oq_widget_course_h2 h2 {
	color: #333;
	margin-left: -25px;
	float: left;
}
#oq_widget_course_h2 span {
	color: #333;
	font-size: 0.8em;
	float: right;
	margin: 3px 0 0 20px;
}
#oq_widget_course_h2 a {
	color: #269b9b;
	border-bottom: 0;
}
#oq_course_page li.page_item {
	list-style-type: none !important;
}
aside.widget_pages {
	font-size: 0.75em;
	line-height: 1.2em;
	margin-top: 0 !important;
}
aside.widget_pages .oq_course_item > span {
    display: none !important;
}
aside.widget_pages .oq_module_item:first-of-type > span.oq_content_type_icon {
		background-color: #fff;
}
aside.widget_pages ul.children {
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-left: -2px;
}
aside.widget_pages ul.children ul.children {
	margin-left: 20px;
}
aside.widget_pages ul, aside.widget_pages ul li {
	padding: 0;
	border: 0 !important;
	margin-top: 8px !important;
	margin-bottom: 0 !important;
	vertical-align: top !important;
}
aside.widget_pages ul li { 	border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
aside.widget_pages ul ul ul li, aside.widget_pages ul li:last-of-type {
	border-bottom: 0 !important
}
	aside.widget_pages ul li ul li ul {
	display: none;
}
aside.widget_pages ul li ul li.current_page_ancestor ul, aside.widget_pages ul li.current_page_ancestor ul li.current_page_item ul {
	display: block;
}
aside.widget_pages ul li a, aside.widget_pages ul li .oq_no_link {
	display: inline-block;
}
aside.widget_pages  span.oq_no_link {
    color: #000;
    font-weight: bold;
}
aside.widget_pages li.current_page_item {
	font-style: italic;
}
aside.widget_pages li.current_page_item ul {
	font-style: normal;
}
.widget_pages code, #oq_course_page code {
	display: none;
}
aside.widget_pages span.oq_duration, aside.widget_pages span.oq_score {
	font-size: 0.9em;
}

aside.widget_pages .oq_content_type_icon {
	display: inline-block;
	margin-left: -20px;
	width: 20px;
	height: 20px;
	vertical-align: top;
	position: relative;
	z-index: 5000;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABVmlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8jADoS8DGIMConJxQWOAQE+QCUMMBoVfLvGwAiiL+uCzDolNbVJtV7A12Km8NWLr0SbMNWjAK6U1OJkIP0HiFOTC4pKGBgYU4Bs5fKSAhC7A8gWKQI6CsieA2KnQ9gbQOwkCPsIWE1IkDOQfQPIVkjOSASawfgDyNZJQhJPR2JD7QUBbpfM4oKcxEqFAGMCriUDlKRWlIBo5/yCyqLM9IwSBUdgKKUqeOYl6+koGBkYmjMwgMIcovpzIDgsGcXOIMSa7zMw2O7/////boSY134Gho1AnVw7EWIaFgwMgtwMDCd2FiQWJYKFmIGYKS2NgeHTcgYG3kgGBuELQD3RxWnGRmB5Rh4nBgbWe///f1ZjYGCfzMDwd8L//78X/f//dzFQ8x0GhgN5ABUhZe60f/npAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACs0lEQVQ4EY1UTU8UQRDtqp7ZGXaXk+EsCXozcuBsNDEIGhKNySIn/wEJuwcIepmLeoNACP8B9rDBGFAgAU8e/SReTCQeDDF424XdmeluX80uYWNEqGR6+qPq1evXXU2qY7eiyNuNolSGI3OLN5QzY4rcdeXokiLlnHKHpPgDkXv1ulx+J37dMYQxlVZXuTo+bu4tLV02reQFAh96YRgQAUEiYOLoAGeazWNHasXG8dOtmZmfiNUSKyBZ587CwhBZu+LnCwNwVtYYi1jTDYSxZs9jHQQqaTT2AP3oTaWyJ8wkkRqdn+93irb9fH4ADjFSsyLSWMrWxadjGTjWyS8WvaTe+KJNMrw+PX3A4uCsep4rFASkhUgPIB6m/wYRV/H3sU5JvZ76xcI1o/1nskDDc3M3mXgHUQQNDOaEyX+MsFsnTaI9z4cER2z5NmvF9/0wJGdtikyypRNZzgCD1DBhbtPUekGQt2zGGCyG5DQAgETwOAcmQ28nk4xGTlZZNwgGqg9s2kkkl3znGcQWFzRCAcpRH0QVyI51HE6GF/7jyIXRYUYv2xTYnqvRKTzYnLD4zdjfR2KcaqYTnC6iURtL9icaS8xnZnIv01YL2OwBTGZPt3qavKvXOVVcFdZap81mCxjrvFGpbELstVyxAGeKuyLO6GaJRAKrwxBkqAaMt9nNNqRm43rjwO+RFdcEgv2nVm395NLGKKccKmFf+fqJZOQoini7XP4KsSaSo6Nfud7eUOaVtRIgz4r8232ZQw3misUAvj8c08Tm5OR3KVq9u7Mj2vO32dn9K6MjG2kc97P2rvphD7OGhBoNPpQD61zAzhiVtpo1p/XjrampT6VSSa8vLxspULxZTkXCDk8C+mOji4t3k+PGA2QYhAidh40OUYzvnabaZqWyBZZKQKrVanab/wDfojjVIagCwwAAAABJRU5ErkJggg==) no-repeat top left;
}
aside.widget_pages li.oq_done > .oq_content_type_icon {
	background: none;
}
aside.widget_pages .oq_text_item .oq_content_type_icon {
	background-image: url(data:image/png;base64,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);
}

aside.widget_pages .oq_quiz_item .oq_content_type_icon {
	background-image: url(data:image/png;base64,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);}

aside.widget_pages .oq_video .oq_content_type_icon {
	background-image: url(data:image/png;base64,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);
}
aside.widget_pages .oq_done > .oq_done_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: -20px;
	background: url(data:image/png;base64,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) no-repeat left top;
}
aside.widget_pages ul {
	position: relative;
}
aside.widget_pages ul:before {
    position: absolute;
    background: lightgray;
    content: "";
    display: block;
    width: 3px;
    left: -14px;
    top: 0;
    bottom: 0;
}
aside.widget_pages ul.children:before {
    display: none;
}
aside.widget_pages li {
	position: relative;
}
aside.widget_pages ul.children ul.children li:before {
    position: absolute;
    background: lightgray;
    content: "";
    display: block;
    width: 13px;
    left: -30px;
    top: 7px;
		height: 3px;
}
aside.widget_pages span.oq_profil_cell {
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 10000;
}
.oq_duration {
	padding: 0 0 0 14px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABVmlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8jADoS8DGIMConJxQWOAQE+QCUMMBoVfLvGwAiiL+uCzDolNbVJtV7A12Km8NWLr0SbMNWjAK6U1OJkIP0HiFOTC4pKGBgYU4Bs5fKSAhC7A8gWKQI6CsieA2KnQ9gbQOwkCPsIWE1IkDOQfQPIVkjOSASawfgDyNZJQhJPR2JD7QUBbpfM4oKcxEqFAGMCriUDlKRWlIBo5/yCyqLM9IwSBUdgKKUqeOYl6+koGBkYmjMwgMIcovpzIDgsGcXOIMSa7zMw2O7/////boSY134Gho1AnVw7EWIaFgwMgtwMDCd2FiQWJYKFmIGYKS2NgeHTcgYG3kgGBuELQD3RxWnGRmB5Rh4nBgbWe///f1ZjYGCfzMDwd8L//78X/f//dzFQ8x0GhgN5ABUhZe60f/npAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAB20lEQVQoFVVSQUhbQRCd/WlsK5qgJlFbPSQeGkE9phS8SRFBewulpoXiJZeIOQoihuhR9CBob6lSzMGTlioYPVRICypSaCgNiIka0JgYCZFf/P/vjrv7q+DA7Aw7783OzA4Bv98CKysUhITDH545nIG3LS1tBmPG3MnpXyhffYbZ2VUZj0QUaT/GYk8gOrmxnExiSVXxdzaLqeNjvKhUcH4zgTARWZTA+yM6+W3vKINcbrjq67u7dPvgwOC+JjSRSiGMjS8IvAWGw++WB/pHe7s6NYZoJYRYMmfnRFGI4m5utnAM8bhcrOa64kvY7ZvK80ZnoKezQ5AVxhgRjpDHVqu0mq6Lutkbnw+grn5Qee1wtNmrq0WQJzfxDBn8yeUkocokEqfNBt2Ohhdm1zIkGdJ76fUCLw/G43H4dXgo70Qyyi8fbRUvj8qq6nXZbAgchDxcV1sLwb4+OMnnYen7DuSKRWz3eODnZSkNEBoZjCd/8GHICTFKKVLGUNj/QiuqakyvriEMBV+ZxUSn1vcz2TuSzh2BFirHupNO349VEvwzM0/Fx4mX8uUy/tN1VDUNc6Ur/JTYEuCYmZn3+WA1QiPvW5saAz0N9W4DkH65KKQhX4jB/NxXSeCrcQupdAalC5ehEQAAAABJRU5ErkJggg==) no-repeat left center;
}

/* Page profil */
#oq_course_page ul {
	margin-top: 30px;
	margin-left: 40px;
}

#oq_course_page ul, #oq_course_page li {
	display: block;
	margin: 0;
	text-align: center;
}
#oq_course_page ul a {
	display: none;
}
#oq_course_page ul ul a {
	display: block;
	margin-bottom: 5px;
	text-align: left;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
#oq_course_page ul ul ul a {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	color: #269b9b;
	font-weight: normal;
}
#oq_course_page  ul ul .oq_done a {
	color: #000;
} 
 
#oq_course_page ul ul {
	margin-bottom: 45px !important
}
#oq_course_page ul ul ul {
	display: table;
	margin: 0;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	font-size: 0.8em;
	border-bottom: 1px solid lightgray;
}
#oq_course_page ul ul ul li {
	display: table-row;
	text-align: left;
	vertical-align: top !important;
	border-top: 1px solid lightgray;
}
#oq_course_page br {
	display: none;
}
#oq_course_page ul ul ul li span.oq_profil_cell {
	display: table-cell;
	padding: 5px 0;
	vertical-align: top;
}
#oq_course_page  .oq_content_type_icon, #oq_course_page .oq_score {
	display: none;
}
#oq_course_page .oq_done_icon {
	height: auto;
	background-position: center 5px ;
}

#oq_course_page .oq_done > .oq_done_icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABVmlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGBSSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8jADoS8DGIMConJxQWOAQE+QCUMMBoVfLvGwAiiL+uCzDolNbVJtV7A12Km8NWLr0SbMNWjAK6U1OJkIP0HiFOTC4pKGBgYU4Bs5fKSAhC7A8gWKQI6CsieA2KnQ9gbQOwkCPsIWE1IkDOQfQPIVkjOSASawfgDyNZJQhJPR2JD7QUBbpfM4oKcxEqFAGMCriUDlKRWlIBo5/yCyqLM9IwSBUdgKKUqeOYl6+koGBkYmjMwgMIcovpzIDgsGcXOIMSa7zMw2O7/////boSY134Gho1AnVw7EWIaFgwMgtwMDCd2FiQWJYKFmIGYKS2NgeHTcgYG3kgGBuELQD3RxWnGRmB5Rh4nBgbWe///f1ZjYGCfzMDwd8L//78X/f//dzFQ8x0GhgN5ABUhZe60f/npAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACIklEQVQ4Ec2Sv2sUQRTH37yZ21wQbDwM/rhkLzkjeCqYvWuCwl6Igp1G7i8QwTKIf0DKdFYhFvaCMWBpIZfVJoK5zspC18bKQpCYy9788L1JLoQRRQXBgR12Zt77zHe+7wH8BwPTNFWkQ/y9lk5HBsl/DkuSpMSQyWR+vNZK7wdAXi4hTb8kDyHTSVqJm+239dnrLm7OrXL2XiJLXVszvEGDgdb/HZoY0uv1BtVLV0+i1C+llHVrzLZUpSNG64cIbBhBJpIrJxqNTuQhgQdDyFTrWlVK/VpKVbfa7JKOUefoTgEfEbJM03svoFDvtkc/P/EiWN0+bAipzc5NGBhsolRVa3SfkkdQIlqrF/M33WUxPtNOJMJzQKwIgUByn+Vb3ZsMjNO0nGdZf7o1P1mAeSWEPOWs6dNRmYAUq+/lWxsP+FKCwgJGIxVn7Q4dDFCpG3Grvc4ghtSa7bMF2E0PMfwchkiwdrA4hJA1Vn75lHePjlWnyLSEYIY+i6p0/tjpWuPMuYvvv37bfUGeHPdKBJQFIpAtdwmy4p9PEIK7g3JTOdcJtkCiCnBUOomREsIVxnDMDhvLEDD6zode9sgXKcu40hTNpd43lW64ZbV+KlUUCYLwaWEd2YYElR5Cgm8zJOVKH4Iw6Ic+ipvpqgNxGQX0nRNIomgAdbNYpiI8DpUwJBi+s4O9cPk7MXs5ApZ+Ehw0aXjFgdnBQbjvDQ1i/s3yO+t45wLHyIyNAAAAAElFTkSuQmCC) no-repeat center 5px;
}
#oq_course_page ul ul li .oq_duration, #oq_course_page ul ul li .oq_timespent_txt {
	display: none !important;
}
#oq_course_page ul ul li .oq_timespent {
	display: block !important;
}
#oq_course_page span.oq_done_icon {
	width: 30px;
}
aside.widget_pages .oq_advice_txt {
	display: none;
}
/* advices */
#oq_course_page .oq_quiz_item .oq_advice {
	text-align: center;
	padding: 5px;
}
#oq_course_page .oq_advice.oq_profil_cell {
	width: 20%;
	padding-top: 15px !important
}
#oq_course_page .oq_quiz_item .oq_advice_txt {
		display: block !important;
}
.widget_pages .oq_quiz_item  .oq_advice_txt {
	display: none !important;
}
.oq_quiz_item .oq_advice_icon {
	width: 16px;
	height: 16px;
	display: block !important;
	margin: 0 auto;
}
.oq_quiz_item .oq_advice_red .oq_advice_icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA/QAAAP0B4nuDkwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGbSURBVDiNlZMxa9NhEMZ/zyUO3TpZEpWAW0fFupiWgBaRNLj0ExS/gUWpOgTpVokInZ3UxUVtsFIVlKQIioW6OTgIUoOTi0UweR+H1r8RA02e7e7l99y9d5zok+vE13fTs+ASA6XPhanWc9VJWab/uVMtL1tcHwxnahSa7cv/GexUZyal9AHIH2CQLE0V11pbAJE5RVoeAgYIOa3808FOrVyWaQ0BZ3LiQvFp+1kYJLg1CgygoOFKJa9Obfqi7UdC9xNpPaSZZEcOrRrmQaeTfE/muKEsuQExgX0XaSFsXwNI4n04SjbnhC51I8JwA/FQZilIG9g/nHTMKX0CfmJfCcTY3jBcI1xCWuhvNTnlgV42QehK3AHGgN3A3N4z0LbRG+wKQM5pcj8/D6z0pDlJ44bzoBMAsm/KoE61/BZxaqQtwItisz0bAhNaHHEJKQeL+1+Cwlrrte3Hw9KSH0w029uZAYBzXEX8GoLf7XYPLf0JMoMjTzY/Knn1wOrQOLr+6ktf/FeuE9+2zpxNPY0PgiPn74dPbr7sP+ffosKfXu6+QG8AAAAASUVORK5CYII=) no-repeat left center;
}
.oq_quiz_item .oq_advice_orange .oq_advice_icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA/QAAAP0B4nuDkwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAF2SURBVDiNlY+xThtREEXPvLeWrUAFhYkjwq4RlmnBUkyDlOQD6MIfIEFShQos0MONoeUD4BP4HQuBEYLYlqIkDWmI9w0FODLLsoJT3nvnzgxk0G1EM91GNJOVMc8ZfRfWsdLGSrvvwvqrCnRtMee9OQYKQMF7e6Rri7kXF/SKf74C1ZHK+QftCZIUrreqkyZ3ewpMAK0HeQv0V2z+Vabd9e/MCyR3uwdMCJyVmp3tUrOzDZyDTAaa38t8oevKNYF1AIWSOozeX1kEUNWNrivXni3QmIMR7U2f8P1PFxaB8WFePPupBT92Z1dF+DRqei9zA6TyaAl87u1EXx4VXLiwIGiLBCIsi5ePSV2F1oULC/8L8l42gSgZxMuCwocnOlLOx/IdQK4alXfWDtojfw65fNvsRAC93fIlMJ3wb+I4qAbWDnZShgGmem52BY+AFlP8cWsHjUBgSVNcII/Xk3RriNYDb9gUr99QGcsOJxD9a4w5fNVMGnfaFXHniLqkJgAAAABJRU5ErkJggg==) no-repeat left center;
}
.oq_quiz_item .oq_advice_green .oq_advice_icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA/QAAAP0B4nuDkwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHXSURBVDiNrZI9aNNRFMV/9+WjmEFSQrVJ48dQB3EqcVArfoCSVZeuogiiQlGkm2BXJz8GIRTs4iD/QTcXFUGqODQdhK4KNk2aii1mibR5/+PQv01SA2bwTO/xzrn33Hue0QtBEMtnGgWPjQBIvrKyll5gYsLvpFrn5UgQJNczjduIKSCzg/sD2f3sYOth+ei1zb8KDL2bHU54/xI41tNVu+dH7zcu1ovXVwEcwOirxwP9iQF0IuYSLwrzpcR2gWYiNdWfeNv3eG3d3dk6BkEsl2nUEEPR8y+DkrA46AbQQvYMpxbiEpCMePXqXCUXz2cahbAtxuBBaLZqIfOYjQotYiwQWgqnuom7EXVv9tTImBMc6HQXysomFbHwnqFDJhbNNO5MRQefu0bx7mCc0AxTezwXJpH9lDQLHAcDMSCTN6HO5J2Ti3vzX93WLqMlu8Og987ZpkLAKCDegtsF4ViXW9MXY3ra5U7mK0A2qtBE7jmmPcAwMAYEQAy4ACQi3nJ1bnm/AeTezEyCPfpnfN24WT139YkDSG00S8CnvqXiQzbtZ+B/fWWA72cvrwyu7T4tuAUs9VB+QzaZTbfO/BF3Oei2KMu+flogxj4APEu181fKWEfeEX4DFE64zAOY99wAAAAASUVORK5CYII=) no-repeat left center;
}

.oq_quiz_item .oq_advice_top .oq_advice_icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAA/QAAAP0B4nuDkwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEeSURBVDiN3ZE9S0JxFIefoyY0ZG9g2DVqcHNoiNqkpQ/Q0v0IQUvQ2pIQ9AWCILKhxv8sNIQRRE02RZtTGLlU5hIE+WuQa1pcScee6XBenv/LgR5454Utr3R0ST4fCesJLeBcVMamZMupXHqmb8H0ZGMDmAOqT8+Jal8C7+J4HrEHgFkB3//8syBdOvHUVBEYATCaV2HDrXoHC+XDoVo9di202E6KCmYPZkpKlgQljOba48p6ESAW9GWdi9fqbztdw60jMqCM1LIBSJHErye8TjR2hW33um6H9CDrXLxL0A8GN/e+/zGwQLCEc9HBBcZpsNq2QLIKcAuE7jzA0N13/INUqTCLWI1ATjAFjBsMC94xaiadjb2M7gd/8A/4AlUeXoq8We0DAAAAAElFTkSuQmCC) no-repeat left center;
}
#oq_course_page .oq_advice, #oq_course_page .oq_score_all, #oq_course_page .oq_timespent {
	font-size: 0.9em;
}
.widget_pages .oq_quiz_item  .oq_advice_icon {
	display: none !important;
	vertical-align: top;
}
.oq_quiz_item .oq_advice_red:hover , .oq_quiz_item .oq_advice_orange:hover {
	cursor: help;
}
/* TODO */
#oqstraining_mark_done[disabled] {
	border: 2px solid #000 !important;
	background: #fff !important;
	color: #000 !important;
	opacity: 1
}
.widget_pages {
		padding-bottom: 5px !important;
}
.widget_pages:after {
	border-top: 1px solid lightgray !important;
	display: block;
	content: " ";

	margin-left: -14px;
}
body #primary #main body #primary #main input[name="startQuiz"], body #primary #main .oq_nextfinish {
	background: #285568 !important;
}
/* FIN TEST V3 */

/**
 * Opquast Connect SSO
 */
.wp-social-login-provider-opquastconnect span {
	border:2px solid #269b9b;
	box-shadow: 2px 3px #59adb1;
	border-radius: 15px;
	display:inline-block;
	padding:10px;
}

.oq_quiz-buttons {
	margin-top: 15px;
}

.oq_quiz-buttons input[name="next"] {
	width: 100% !important;
	display: block;
	background: #285568 !important;
	border-radius: 10px;
}

/* back avant TEST V3 */
/*
body {
	padding-left: 10px;
	padding-right: 10px;
}

.exam_sub_content, .wpProQuiz_catOverview {
	margin-left: 29.4118%;
    width: 70.5882%;
}
.exam_sub_content ul {
	margin-left: 20px;
}
.wpProQuiz_time_limit .wpProQuiz_progress {
	background: #269b9b !important;
}
.wpProQuiz_reviewQuestion {
	max-height: none;
}
.wpProQuiz_reviewQuestion li {
    font-size: 0.75em;
}

.wpProQuiz_reviewQuestion div {
	background-color: inherit;
}
.oq_quiz-buttons {
	float: right;
}
.oq_quiz-buttons .button {
	float: left;
	margin: 0 15px;
}
.button {
	background: #285567 !important;
}


/* FOOTER
footer#colophon {
	border-top: 1px solid;
}
footer#colophon ul, footer#colophon li {
	display: inline-block;
	padding: 10px;
}

/* QUIZ
.single-post #sidebar {
	position: static !important;
	float: left;
	margin-right: 0;
}
.single-post #content {
	float: none;
	margin-left: 0;
	width: auto;
}
.single-post #content:before {
	display: none;
}
.single-post h1 {
	clear: none
}
.single-post .hentry {
	margin: 0;
	position: static;
}
.single-post .wpProQuiz_reviewDiv {
    float: left;
    max-width: 380px;
    margin-right: 30px !important;
		margin-top: -50px !important;
}
.single-post .wpProQuiz_quiz {
	overflow: hidden;
}
.single-post .wpProQuiz_reviewLegend, .single-post .wpProQuiz_resultsList {
	position: relative;
}

.single-post .wpProQuiz_time_limit, .single-post .wpProQuiz_text {
    position: relative;
    margin-left: 410px;
}

.single-post .wpProQuiz_results {
	overflow: hidden;
}
input.button[value="Terminer le quiz"] {

	margin-bottom: 10px;
    box-shadow: 5px 5px 5px red !important;
    background-color: #fff !important;
    color: red !important;
    border: 1px solid red !important;
}

/* NAVIGATEUR QUIZ
.oq_wpProQuiz_review_legende {
	font-size: 0.8em;
	margin: 15px 0
}
.oq_wpProQuiz_review_legende div {
    width: 25px;
    text-align: center;
    display: inline-block;
    margin: 0 3px 0 20px;
}
.wpProQuiz_reviewQuestion_mark {
	display: none;
}
.wpProQuiz_reviewQuestionReview .wpProQuiz_reviewQuestion_mark, .wpProQuiz_reviewQuestionSolvedReview .wpProQuiz_reviewQuestion_mark {
	display: none;
}
.wpProQuiz_reviewQuestionReview .wpProQuiz_reviewQuestion_num {
	display: inline !important;
} .wpProQuiz_reviewQuestionSolvedReview .wpProQuiz_reviewQuestion_num {
	display: inline !important;
}
.wpProQuiz_reviewQuestionSolved, .wpProQuiz_reviewQuestionReview, .wpProQuiz_reviewQuestionSolvedReview {
	border-radius: 30px;
	background: #269b9b !important;
	border: 1px solid transparent !important;
	color: #fff;
}
.wpProQuiz_reviewQuestionReview {
	background: #fff !important;
	border: 1px solid #FFB800 !important;
	color: inherit;
}
.oq_wpProQuiz_review_legende {
	position: relative;
}
/* New octobre 2018
.site-description {
	text-align: center
}
.single-post .wpProQuiz_reviewDiv {
	margin-top: 30px !important;
 border: 1px solid #C3D1A3 !important;
 background-color: #F8FAF5 !important;
	position: relative;
}
.wpProQuiz_reviewQuestion {
	background: transparent;
	border: 0;
}
.wpProQuiz_time_limit {
	margin-left: 0 !important;
	max-width: 380px;
	width: auto; 
}
.wpProQuiz_quiz {
	margin-top: -55px
}
.wpProQuiz_question_page {
	font-size: 1.2em;
	border-bottom: 2px solid
}
.wpProQuiz_question_text {
		font-size: 1.2em;
}
.oq_wpProQuiz_review_legende {
	text-align: center;
}
.oq_wpProQuiz_review_legende .wpProQuiz_reviewQuestionTarget {
    border: 1px solid #CFCFCF;
    padding: 5px 0!important;
    width: 30px!important;
    text-align: center!important;
    background-color: #fff;
		position: relative;
	display: inline-block;
}
.oq_quiz-buttons input[name="review"] {
	display: none !important
}

*/

