video{height:100%;width:100%}.parent-chapters::-webkit-scrollbar{display:none}.parent-chapters{-ms-overflow-style:none;scrollbar-width:none}.video-overlay{position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,.8);width:100%;height:100%;color:#fff}.video-controls{position:absolute;bottom:0px;left:0px;width:100%;height:100%;color:#fff;transition:all .4s ease;pointer-events:none}.video-controls a,.audio-controls a{text-decoration:none !important}.video-controls [data-video=edit],.audio-controls [data-video=edit]{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);font-size:1rem;pointer-events:all;border-radius:50px;margin:.75rem;color:#fff;width:40px;height:40px}.video-controls .video-toolbar,.audio-controls .video-toolbar{background-color:rgba(0,0,0,.8);font-size:1rem;pointer-events:all}.video-controls [data-video=speed],.audio-controls [data-video=speed]{color:#fff}.video-controls [data-video=list-speed],.audio-controls [data-video=list-speed]{background-color:rgba(0,0,0,.8);bottom:40px;max-height:0px;overflow:hidden;transition:200ms}.video-controls [data-video=list-speed] a,.audio-controls [data-video=list-speed] a{font-size:.8rem;color:#fff}.video-controls [data-video=subtitles],.audio-controls [data-video=subtitles]{color:#fff}.video-controls [data-video=list-subtitles],.audio-controls [data-video=list-subtitles]{background-color:rgba(0,0,0,.8);bottom:40px;max-height:0px;overflow:hidden;transition:200ms}.video-controls [data-video=list-subtitles] a,.audio-controls [data-video=list-subtitles] a{font-size:.8rem;color:#fff}.video-controls .video-toolbar>.d-flex,.audio-controls .video-toolbar>.d-flex{padding:.5rem .2rem}.video-controls button,.audio-controls button{background-color:rgba(0,0,0,0);border:none}.video-controls button svg,.audio-controls button svg{width:28px;height:28px;fill:#fff;stroke:#fff;cursor:pointer;pointer-events:none}.video-controls .video-progress,.video-controls .audio-progress,.audio-controls .video-progress,.audio-controls .audio-progress{position:relative;height:8.4px}.video-controls progress,.audio-controls progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;width:100%;height:8.4px;pointer-events:none;position:absolute;top:0}.video-controls progress::-webkit-progress-bar,.audio-controls progress::-webkit-progress-bar{background-color:#474545;border-radius:2px}.video-controls progress::-webkit-progress-value,.audio-controls progress::-webkit-progress-value{background:var(--primary);border-radius:2px}.video-controls progress::-moz-progress-bar,.audio-controls progress::-moz-progress-bar{border:1px solid var(--primary);background:var(--primary)}.video-controls .seek,.audio-controls .seek{position:absolute;top:0;width:100%;cursor:pointer;margin:0}.video-controls input[type=range],.audio-controls input[type=range]{-webkit-appearance:none;-moz-appearance:none;height:8.4px;background:rgba(0,0,0,0);cursor:pointer}.video-controls input[type=range]:focus,.audio-controls input[type=range]:focus{outline:none}.video-controls input[type=range]::-webkit-slider-runnable-track,.audio-controls input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;transition:all .4s ease}.video-controls input[type=range]::-webkit-slider-thumb,.audio-controls input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:16px;background:var(--primary);cursor:pointer;-webkit-appearance:none;margin-left:-1px}.video-controls input[type=range]:focus::-webkit-slider-runnable-track,.audio-controls input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(0,0,0,0)}.video-controls input[type=range]::-moz-range-track,.audio-controls input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:1.3px}.video-controls input[type=range]::-moz-range-thumb,.audio-controls input[type=range]::-moz-range-thumb{height:14px;width:14px;border-radius:50px;border:1px solid var(--primary);background:var(--primary);cursor:pointer;margin-top:5px}.video-controls input[type=range]:focus::-moz-range-track,.audio-controls input[type=range]:focus::-moz-range-track{outline:none}.audio-controls button svg{width:22px;height:22px;margin-left:7px;margin-top:7px}.music-played{height:28px;width:28px;display:flex;align-items:end;justify-content:space-around}.music-played div{width:4px;background-color:#fff;border-top-left-radius:.25rem;border-top-right-radius:.25rem;animation:music_move 1s linear infinite}.music-played div:nth-child(1){animation-delay:-250ms}.music-played div:nth-child(2){animation-delay:-750ms}.music-played div:nth-child(3){animation-delay:-500ms}.music-played div:nth-child(4){animation-delay:-1s}@keyframes music_move{0%{height:0%}50%{height:100%}100%{height:0%}}#content_form [data-pos-row] input[type=file]{max-width:200px}#content_form #left-side{width:calc(100% - 140px)}#content_form #right-side{top:20px;width:120px}#content_form:not(.no-box-titles) #right-side{margin-top:47px}@media(max-width: 1199.98px){#content_form #left-side{width:calc(100% - 130px)}#content_form #right-side{top:20px;width:110px;margin-top:0}}@media(max-width: 767.98px){#content_form #left-side{width:calc(100% - 80px)}#content_form #right-side{top:20px;width:75px}#content_form #right-side div.small{font-size:.6rem !important}}#content_form .nested-fields-insertable{margin:3.5rem 0 !important}#content_form #right-side .add_fields{cursor:move}#content_form .drag-placeholder{background-color:var(--light)}#content_form .drag-placeholder:not([data-tuto]):not(.drag-placeholder-test){text-align:center;color:#6c757d;font-size:.8rem;position:relative;top:-3.3rem;height:0;float:left;width:100%}#content_form .drag-placeholder:not([data-tuto]):not(.drag-placeholder-test):before{content:"<< drop here >>";background-color:var(--light);border:1px solid #e9ecef;padding:.5rem 0rem;width:calc(100% - 4rem);display:inline-block;margin:0 1rem;opacity:.3}#content_form .drag-placeholder.drag-in:before{opacity:1 !important}#content_form .ace_content{background-color:#000}#content_form [id$=_title]{font-size:32px;font-weight:bold;border:0;border-radius:0}#content_form [id$=_title].smaller{font-size:28px}#content_form [id$=_title].small{font-size:25px}#content_form [id$=_text]{border:0;padding-left:0;padding-right:0}#content_form .ql-snow,#content_form .ace_editor{border-width:0}#content_form .ql-toolbar.ql-snow{--background-color: white;background-color:#fff;border:1px solid #eee}#content_form .form-control{background-color:#f9f9f9;border:1px solid #eee}#content_form [id^=collapse-controls]{background-color:#f9f9f9}#content_form .attachement-fields .form-control{background-color:#fff}.drag-placeholder-test{height:20px;width:20px;background-color:#e9ecef}.ace_dark{background-color:#272822 !important}.ace_identifier{color:#88c4fd}.nested-fields-file.loading{position:relative}.nested-fields-file.loading::after{content:"...";position:absolute;background-color:#666;width:100%;height:100%;top:0;left:0;display:flex;justify-content:space-around;align-items:center;font-size:4rem}.content-preview{display:grid !important;grid-template-rows:1fr;grid-template-columns:1fr;background-color:#666;place-items:center;place-content:center}.content-preview>*{grid-row-start:1;grid-row-end:1;grid-column-start:1;grid-column-end:1}.content-preview .content-preview-upload{display:none !important}.content-preview:not([data-no-hover]):hover .content-preview-upload{display:flex !important;background-color:rgba(102,102,102,.6666666667);backdrop-filter:blur(3px);z-index:100}.content-preview:not([data-no-hover]):hover .content-preview-upload>div{aspect-ratio:1;border-color:#aaa !important}.content-preview .video-toolbar,.content-preview .audio-controls button{position:relative;z-index:101}.speech{opacity:.7}.text-spoil:hover{transition:.3s}.text-spoil:not(:hover){background-color:#888;outline:1px solid #777;border-radius:3px;color:rgba(0,0,0,0)}[data-quill]{counter-reset:quill-blank}.text-blank{border:1px solid #dedad6;border-radius:5px;color:rgba(222,218,214,0);position:relative;counter-increment:quill-blank}.text-blank:after{color:#dedad6;position:absolute;content:counter(quill-blank);left:calc(50% - .5ch)}.text-blank.hover{color:rgba(222,218,214,.7)}.text-blank.hover:after{content:""}span[data-blank-answer-container]{display:grid}span[data-blank-answer-container] input.invisible{position:relative}span[data-blank-answer-container]{border:1px dashed currentColor;padding:3px;border-radius:5px}span[data-blank-answer-container]>*{grid-area:1/1/1/1}[data-blank-answer]{cursor:move}.content-content .ql-formats i{font-size:.875em;display:flex !important}:is(.ql-editor,.display-content,.content-content) details{border:1px solid #666;padding:.5rem 1rem;margin-bottom:1rem}:is(.ql-editor,.display-content,.content-content) .ql-align-right{text-align:right}:is(.ql-editor,.display-content,.content-content) .ql-align-center{text-align:center}:is(.ql-editor,.display-content,.content-content) .ql-align-justify{text-align:justify}:is(.ql-editor,.display-content,.content-content) details summary:first-of-type{margin-bottom:.75rem}:is(.ql-editor,.display-content,.content-content) summary{position:relative;list-style:none;padding-left:20px}:is(.ql-editor,.display-content,.content-content) summary:before{content:"";border-width:.4rem;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;position:absolute;top:.8rem;left:0rem;transform:rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease}:is(.ql-editor,.display-content,.content-content) details[open]>summary:before{transform:rotate(90deg)}:is(.ql-editor,.display-content,.content-content) details summary::-webkit-details-marker{display:none}.ql-editor:not(.display-content):not(.content-content) summary:before{top:.4rem}.display-next-based-on-radio~div{display:none}.display-next-based-on-radio.first~.first,.display-next-based-on-radio.second~.second{display:block}.display-next-based-on-radio.first .form-check:nth-child(1) label,.display-next-based-on-radio.second .form-check:nth-child(2) label{background:var(--primary);color:#fff;font-weight:bold}.inline-select{field-sizing:content;min-width:100px}.rouge-line-table{background-color:#272822}.rouge-gutter{border-right:1px solid #414141}.rouge-line-table .rouge-code{width:100%}.rouge-line-table .rouge-gutter pre{text-align:right;min-width:30px;margin-right:5px;opacity:.5}.rouge-line-table pre{margin-bottom:0px}.rouge-line-table pre table td{padding:5px}.rouge-line-table pre table pre{margin:0}.rouge-line-table pre,.rouge-line-table pre .w{color:#f8f8f2;background-color:#272822}.rouge-line-table pre .err{color:#272822;background-color:#f92672}.rouge-line-table pre .c,.rouge-line-table pre .cd,.rouge-line-table pre .cm,.rouge-line-table pre .c1,.rouge-line-table pre .cs{color:#75715e}.rouge-line-table pre .cp,.rouge-line-table pre .nt{color:#f4bf75}.rouge-line-table pre .o,.rouge-line-table pre .ow,.rouge-line-table pre .p,.rouge-line-table pre .pi{color:#f8f8f2}.rouge-line-table pre .gd,.rouge-line-table pre .nf{color:#f92672}.rouge-line-table pre .gh{color:#66d9ef;background-color:#272822;font-weight:bold}.rouge-line-table pre .k,.rouge-line-table pre .kn,.rouge-line-table pre .kp,.rouge-line-table pre .kr,.rouge-line-table pre .kv,.rouge-line-table pre .nl{color:#ae81ff}.rouge-line-table pre .kc,.rouge-line-table pre .kt,.rouge-line-table pre .kd{color:#fd971f}.rouge-line-table pre .s,.rouge-line-table pre .sb,.rouge-line-table pre .sc,.rouge-line-table pre .sd,.rouge-line-table pre .s2,.rouge-line-table pre .sh,.rouge-line-table pre .sx,.rouge-line-table pre .s1,.rouge-line-table pre .dl{color:#46b9ff}.rouge-line-table pre .sr{color:#a1efe4}.rouge-line-table pre .si,.rouge-line-table pre .se{color:#c63}.rouge-line-table pre .nn,.rouge-line-table pre .nc,.rouge-line-table pre .no{color:#f4bf75}.rouge-line-table pre .na,.rouge-line-table pre .mi{color:#66d9ef}.rouge-line-table pre .m,.rouge-line-table pre .mf,.rouge-line-table pre .mh,.rouge-line-table pre .il,.rouge-line-table pre .mo,.rouge-line-table pre .mb,.rouge-line-table pre .mx,.rouge-line-table pre .ss,.rouge-line-table pre .gi,.rouge-line-table pre .nb,.rouge-line-table pre .n,.rouge-line-table pre .nx{color:#a6e22e}[data-language=html] .rouge-line-table pre .s{color:#a6e22e}.choices__list.choices__list--dropdown{z-index:1120}.ql-editor{height:100% !important}.content-content{line-height:32px;letter-spacing:.01em;font-size:17px;margin-left:auto;margin-right:auto}.content-content .small{font-size:.7em}.content-content td{min-width:40px}.content-content blockquote{margin-bottom:5px;margin-top:5px;padding-left:16px;border-left:4px solid #ccc}.content-content blockquote p{opacity:.9;font-style:italic}.content-content:not(.ql-editor){max-width:850px}.content-content table:not(.rouge-line-table) td{border:1px solid #aaa;padding:.5rem;font-size:.9rem;line-height:1.6}.content-content table.rouge-line-table td{line-height:1.2}.content-content :is(h2,h3,h4,h5){font-weight:700;letter-spacing:1px}.content-content .form-check-input{margin-top:.7rem}.content-content :is(p,li,summary){font-size:18px;font-weight:350;letter-spacing:.5px;line-height:1.8}.content-content :is(b,strong){font-weight:900 !important}.content-content :is(p,td){white-space-collapse:preserve}.content-content p a{text-decoration:underline}.content-content :is(h3,h4,h5):not(:first-child){margin-top:3rem}.content-content :is(.ql-bs-alert,p,h2,h3,h4,h5,ul,ol):not(:last-child){margin-bottom:2rem}.content-content :is(p):has(+:is(ul,ol)){margin-bottom:.5rem !important}.content-content :is(.ql-bs-alert,p,h2,h3,h4,h5,ul,ol):last-child{margin-bottom:0rem}.content-content :is(iframe:not(.scorm-iframe),figure,[data-code-root],table:not(.rouge-line-table),.audio-controls,.video-wrapper,[data-scorm-fullscreen]){margin-bottom:2rem;margin-left:auto;margin-right:auto}.content-content p:has(br):has(+:is(iframe:not(.scorm-iframe),figure,[data-code-root],table:not(.rouge-line-table),.audio-controls,.video-wrapper,[data-scorm-fullscreen])){margin-bottom:0rem !important}.content-content :is(iframe:not(.scorm-iframe),figure,table:not(.rouge-line-table),.audio-controls,.video-wrapper,[data-scorm-fullscreen]){display:flex;flex-direction:column;align-items:center}.content-content :is(img){max-width:100%}[data-zoomable-overlay] [data-code-root]{max-height:95vh;overflow-x:auto}.content-content .ql-bs-alert{position:relative;padding:1rem;border:1px solid rgba(0,0,0,0);word-break:break-word;border-left-width:5px}.content-content .ql-bs-alert{border-left-color:currentColor}.content-content .ql-bs-alert :is(p,li){color:inherit}:is([data-attachment2-preview],.content-content) .iframe-container:has(.loading){position:relative}:is([data-attachment2-preview],.content-content) .iframe-container:not(:has(.loading))::before{content:unset}:is([data-attachment2-preview],.content-content) .iframe-container:has(.loading)::before{top:50%;left:50%;position:absolute;color:#fff;z-index:1;font-size:30px}:is([data-attachment2-preview],.content-content) .iframe-container:has(.loading)::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(51,51,51,.8)}.counter{counter-increment:my-counter}.counter::before{content:counter(my-counter);margin-right:.5rem;white-space:nowrap}.associate-keys,.associate-values{line-height:1.5rem}.assoc-grid{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 60px 1fr}.assoc-grid>*{display:grid;grid-column:var(--nth-child);grid-row:1/calc(var(--answers) + 1);grid-template-rows:subgrid}
