.element.elem-bouton{overflow:visible!important}.element.elem-bouton .plugin-btn{display:flex;width:100%;height:100%;text-align:center;cursor:pointer;justify-content:center;align-items:center}.element.elem-bouton .plugin-btn .hasIcon{margin-right:10px}.a-body .element.elem-bouton .plugin-btn .hasIcon{margin-right:45px}.element.elem-bouton .plugin-btn p,.element.elem-bouton .plugin-btn i{margin:0;padding:0;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.element.elem-embeder .racontr-content:empty{background:#eee}.startQuiz,.nextQuestion,.backToQuestion,.questions li.question,.questions li.question .responses,.questions li.question .responses .correct,.questions li.question .responses .incorrect,.quizResults{display:none;padding:0}.elem-quiz .mainDescription{margin:40px}.elem-quiz .answersCheckbox input[type="radio"],.elem-quiz .answersCheckbox input[type="checkbox"]{display:none}.elem-quiz .answers li{display:flex;align-items:center}.elem-quiz .answers li label{margin-left:15px}.elem-quiz .answersCheckbox label{position:relative}.elem-quiz .quizDescription{margin:40px}.elem-quiz .quizName{font-weight:700}@-moz-document url-prefix(){.elem-quiz .answersCheckbox .radioLabel{top:18px}}.elem-quiz .answersCheckbox .checkboxBackground::before,.elem-quiz .answersCheckbox .checkboxElement::before,.elem-quiz .answersCheckbox .radioBackground::before,.elem-quiz .answersCheckbox .radioElement::before{content:'';position:absolute;top:7px;bottom:0}.elem-quiz .checkbox{height:auto}.elem-quiz .answersCheckbox .checkboxBackground{width:20px;height:20px;border-radius:5px;box-sizing:border-box;transition:border-color .2s;background-color:#eee;cursor:pointer;box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.1)}.elem-quiz .answersCheckbox .checkboxElement::before{content:'\f00c';font-family:'FontAwesome';top:4px;left:1px;position:absolute;transition:color .2s;cursor:pointer}.elem-quiz .answersCheckbox .checkboxElement{color:transparent;position:absolute;top:-12px}.elem-quiz .answersCheckbox .radioBackground{width:20px;height:20px;background-color:#eee;border-radius:100%;box-sizing:border-box;transition:border-color .2s;cursor:pointer;box-shadow:inset 0 1px 2px 1px #cfcfcf}.elem-quiz .answersCheckbox .radioElement::before{content:'\f111';font-family:'FontAwesome';font-size:13px;position:absolute;left:4px;top:6px;transition:color .2s;cursor:pointer}.elem-quiz .answersCheckbox .radioElement{color:transparent}.elem-quiz .inputStart{margin:10px}.elem-quiz .inputStart input{border:1px solid #f5f5f5;border-radius:5px;padding:5px}.elem-quiz .mainDescription{margin-bottom:20px}.elem-quiz .quizDescription .inputStart:last-child{margin-bottom:30px}.elem-quiz .quizDescription .quizDescriptionInputs{margin-top:40px}.elem-quiz .button{padding:15px 40px 15px 40px;border-radius:5px}.elem-quiz #slickQuizImg,.elem-quiz #previewQuizImg{height:auto;width:auto}.elem-quiz .subTitle,.elem-quiz .badCommentPhrase,.elem-quiz .goodCommentPhrase,.elem-quiz .quizResults,.elem-quiz .quizDescription{line-height:2em}