﻿@keyframes audio1{0%,
  100%{box-shadow:0 0 0 0.4em rgba(51,51,51,0.4)}25%{box-shadow:0 0 0 0.15em rgba(51,51,51,0.15)}50%{box-shadow:0 0 0 0.55em rgba(51,51,51,0.55)}75%{box-shadow:0 0 0 0.25em rgba(51,51,51,0.25)}}@-webkit-keyframes audio1{0%,
  100%{box-shadow:0 0 0 0.4em rgba(51,51,51,0.4)}25%{box-shadow:0 0 0 0.15em rgba(51,51,51,0.15)}50%{box-shadow:0 0 0 0.55em rgba(51,51,51,0.55)}75%{box-shadow:0 0 0 0.25em rgba(51,51,51,0.25)}}@keyframes audio2{0%,
  100%{box-shadow:0 0 0 0.25em rgba(51,51,51,0.15)}25%{box-shadow:0 0 0 0.4em rgba(51,51,51,0.3)}50%{box-shadow:0 0 0 0.15em rgba(51,51,51,0.05)}75%{box-shadow:0 0 0 0.55em rgba(51,51,51,0.45)}}@-webkit-keyframes audio2{0%,
  100%{box-shadow:0 0 0 0.25em rgba(51,51,51,0.15)}25%{box-shadow:0 0 0 0.4em rgba(51,51,51,0.3)}50%{box-shadow:0 0 0 0.15em rgba(51,51,51,0.05)}75%{box-shadow:0 0 0 0.55em rgba(51,51,51,0.45)}}@keyframes shine{100%{left:125%}}@-webkit-keyframes shine{100%{left:125%}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes newNote{0%{transform:scale(3);color:white}25%{color:#FBDB5C}75%{color:white}100%{transform:scale(1)}}@-webkit-keyframes newNote{0%{transform:scale(3);color:white}25%{color:#FBDB5C}75%{color:white}100%{transform:scale(1)}}@-webkit-keyframes bounce-right{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@keyframes bounce-right{from{transform:translateX(0)}to{transform:translateX(3px)}}@-webkit-keyframes bounce-up{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-3px)}}@keyframes bounce-up{from{transform:translateY(0)}to{transform:translateY(-3px)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@keyframes rotate-inv{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}@-webkit-keyframes click-wave{0%{height:20px;width:20px;opacity:0.25;position:relative}100%{height:80px;width:80px;margin-left:-30px;margin-top:-30px;opacity:0}}@keyframes click-wave{0%{height:20px;width:20px;opacity:0.25;position:relative}100%{height:80px;width:80px;margin-left:-30px;margin-top:-30px;opacity:0}}@keyframes ellipsis{to{width:20px}}@-webkit-keyframes ellipsis{to{width:20px}}@keyframes karaoke_visible{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes karaoke_visible{0%{opacity:0}100%{opacity:1}}@keyframes k_line_x{0%{background-size:0% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_line_x{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes k_mkl60_ek80{0%{background-size:0% 100%}50%{background-size:60% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mkl60_ek80{0%{background-size:0% 100%}50%{background-size:60% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_ek70{0%{background-size:0% 100%}70%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_ek70{0%{background-size:0% 100%}70%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_ek80{0%{background-size:0% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_ek80{0%{background-size:0% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_ek90{0%{background-size:0% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_ek90{0%{background-size:0% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp10_ek90{0%{background-size:0% 100%}10%{background-size:10% 100%}20%{background-size:10% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp10_ek90{0%{background-size:0% 100%}10%{background-size:10% 100%}20%{background-size:10% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp20_ek90{0%{background-size:0% 100%}20%{background-size:20% 100%}30%{background-size:20% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp20_ek90{0%{background-size:0% 100%}20%{background-size:20% 100%}30%{background-size:20% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp30_ek90{0%{background-size:0% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp30_ek90{0%{background-size:0% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp40_ek90{0%{background-size:0% 100%}40%{background-size:40% 100%}50%{background-size:40% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp40_ek90{0%{background-size:0% 100%}40%{background-size:40% 100%}50%{background-size:40% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp50_ek90{0%{background-size:0% 100%}50%{background-size:50% 100%}60%{background-size:50% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp50_ek90{0%{background-size:0% 100%}50%{background-size:50% 100%}60%{background-size:50% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp50_ek80{0%{background-size:0% 100%}50%{background-size:50% 100%}60%{background-size:50% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp50_ek80{0%{background-size:0% 100%}50%{background-size:50% 100%}60%{background-size:50% 100%}80%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp60_ek90{0%{background-size:0% 100%}60%{background-size:60% 100%}70%{background-size:60% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp60_ek90{0%{background-size:0% 100%}60%{background-size:60% 100%}70%{background-size:60% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mp70_ek90{0%{background-size:0% 100%}70%{background-size:70% 100%}80%{background-size:70% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp70_ek90{0%{background-size:0% 100%}70%{background-size:70% 100%}80%{background-size:70% 100%}90%{background-size:100% 100%}100%{background-size:100% 100%}}@keyframes k_mkl60{0%{background-size:0% 100%}50%{background-size:60% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mkl60{0%{background-size:0% 100%}50%{background-size:60% 100%}100%{background-size:100% 100%}}@keyframes k_mkl70{0%{background-size:0% 100%}50%{background-size:70% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mkl70{0%{background-size:0% 100%}50%{background-size:70% 100%}100%{background-size:100% 100%}}@keyframes k_mp40_mkl40{0%{background-size:0% 100%}40%{background-size:50% 100%}50%{background-size:50% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp40_mkl40{0%{background-size:0% 100%}40%{background-size:40% 100%}50%{background-size:40% 100%}100%{background-size:100% 100%}}@keyframes k_mp40_mkl60{0%{background-size:0% 100%}40%{background-size:60% 100%}50%{background-size:60% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp40_mkl60{0%{background-size:0% 100%}40%{background-size:60% 100%}50%{background-size:60% 100%}100%{background-size:100% 100%}}@keyframes k_mp40{0%{background-size:0% 100%}40%{background-size:40% 100%}50%{background-size:40% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp40{0%{background-size:0% 100%}40%{background-size:40% 100%}50%{background-size:40% 100%}100%{background-size:100% 100%}}@keyframes k_mp30{0%{background-size:0% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mp30{0%{background-size:0% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}100%{background-size:100% 100%}}@keyframes k_mk20_mkl30{0%{background-size:0% 100%}20%{background-size:30% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_mk20_mkl30{0%{background-size:0% 100%}20%{background-size:30% 100%}100%{background-size:100% 100%}}@keyframes k_sp10_mp30{0%{background-size:0% 100%}10%{background-size:10% 100%}20%{background-size:10% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}100%{background-size:100% 100%}}@-webkit-keyframes k_sp10_mp30{0%{background-size:0% 100%}10%{background-size:10% 100%}20%{background-size:10% 100%}30%{background-size:30% 100%}40%{background-size:30% 100%}100%{background-size:100% 100%}}.custom-button,.custom-button-reverse,.custom-input-reverse,#admin-user .form-container button[type="submit"],#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"],#rde-contact-index button[type="submit"],.custom-input{padding:0.5rem;background-color:#333;color:white;border:none;transition:background-color 250ms}.custom-button:hover,.custom-button-reverse:hover,.custom-input-reverse:hover,#admin-user .form-container button[type="submit"]:hover,#rde-user-reset-password-request input[type="submit"]:hover,#rde-user-reset-password-request button[type="submit"]:hover,#rde-user-reset-password input[type="submit"]:hover,#rde-user-reset-password button[type="submit"]:hover,#rde-user-register input[type="submit"]:hover,#rde-user-register button[type="submit"]:hover,#user-profile input[type="submit"]:hover,#user-profile button[type="submit"]:hover,#user-change-password input[type="submit"]:hover,#user-change-password button[type="submit"]:hover,#rde-contact-index button[type="submit"]:hover,.custom-input:hover{background-color:#595959}.custom-button-reverse,.custom-input-reverse{color:#333;background-color:white}.custom-button-reverse:hover,.custom-input-reverse:hover{background-color:#d9d9d9}.custom-link,.custom-link-reverse,#admin-user .infos-container .control-link{color:#333;transition:all 250ms;text-decoration:none}.custom-link:hover,.custom-link-reverse:hover,#admin-user .infos-container .control-link:hover{color:#333;text-decoration:underline}.custom-link-reverse,#admin-user .infos-container .control-link{color:white}.custom-link-reverse:hover,#admin-user .infos-container .control-link:hover{color:white}form label.required:after{content:'*';color:#D62828;vertical-align:super;padding-left:5px;font-size:14px}form .form-check-input{margin-left:0.5rem}.fluid-image{max-width:100%;height:auto}.lg-limited-container,#admin-user,#admin-mails-templates .content,#rde-user-register,#rde-contact-index{padding:1rem}@media (min-width: 1200px){.lg-limited-container,#admin-user,#admin-mails-templates .content,#rde-user-register,#rde-contact-index{max-width:60%;margin:auto}}.btn.btn-rde{background:#333;border:1px solid #333;color:white;display:inline-flex;align-items:stretch;transition:all 250ms;padding:0;font-size:1.1rem;font-weight:bold}.btn.btn-rde:hover{background:#4d4d4d}.btn.btn-rde:focus{box-shadow:none}.btn.btn-rde:not(:disabled):not(.disabled):active{background:#212121}.btn.btn-rde.btn-success{background:#28a745;border:1px solid #28a745}.btn.btn-rde.btn-success:hover{background:#34ce57}.btn.btn-rde.btn-success:focus{box-shadow:none}.btn.btn-rde.btn-success:not(:disabled):not(.disabled):active{background:#218a39}.btn.btn-rde.btn-danger{background:#dc3545;border:1px solid #dc3545}.btn.btn-rde.btn-danger:hover{background:#e4606d}.btn.btn-rde.btn-danger:focus{box-shadow:none}.btn.btn-rde.btn-danger:not(:disabled):not(.disabled):active{background:#ca2333}.btn.btn-rde.btn-primary{background:#007bff;border:1px solid #007bff}.btn.btn-rde.btn-primary:hover{background:#3395ff}.btn.btn-rde.btn-primary:focus{box-shadow:none}.btn.btn-rde.btn-primary:not(:disabled):not(.disabled):active{background:#006adb}.btn.btn-rde.btn-info{background:#117a8b;border:1px solid #117a8b}.btn.btn-rde.btn-info:hover{background:#17a2b8}.btn.btn-rde.btn-info:focus{box-shadow:none}.btn.btn-rde.btn-info:not(:disabled):not(.disabled):active{background:#0d5e6b}.btn.btn-rde.btn-admin{background:#495C73;border:1px solid #495C73}.btn.btn-rde.btn-admin:hover{background:#5d7592}.btn.btn-rde.btn-admin:focus{box-shadow:none}.btn.btn-rde.btn-admin:not(:disabled):not(.disabled):active{background:#3b4b5d}.btn.btn-rde .text,.btn.btn-rde .icon{display:flex;justify-content:center;align-items:center}.btn.btn-rde .text{flex-grow:1;padding:.25rem 1rem}.btn.btn-rde .text+.icon{border-left:1px solid white}.btn.btn-rde .icon+.text{border-left:1px solid white}.btn.btn-rde .icon{padding:.25rem .5rem;font-size:0.9rem}.btn.btn-rde .icon img,.btn.btn-rde .icon svg{max-width:25px}.btn.btn-rde .icon svg{max-height:25px;fill:white;width:100%}.btn.btn-rde.btn-lg .text{padding:.5rem 1rem}.btn.btn-rde.btn-lg .icon{padding:.75rem;font-size:1.1rem}.btn.btn-rde:hover{color:white}.btn.btn-rde:hover .text{border-left:none}.btn.btn-rde:hover .icon{border-left:none}.btn.btn-rde:hover .icon i{transition:all 250ms}.btn.btn-rde:hover .icon i.fa-chevron-right,.btn.btn-rde:hover .icon i.fa-chevron-left,.btn.btn-rde:hover .icon i.fa-sign-out,.btn.btn-rde:hover .icon i.fa-arrow-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-out-alt,.btn.btn-rde:hover .icon i.fa-right-from-bracket,.btn.btn-rde:hover .icon i.fa-sign-in,.btn.btn-rde:hover .icon i.fa-arrow-right-to-bracket,.btn.btn-rde:hover .icon i.fa-right-to-bracket{-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}.btn.btn-rde:hover .icon i.fa-sync,.btn.btn-rde:hover .icon i.fa-rotate{-webkit-animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-undo,.btn.btn-rde:hover .icon i.fa-rotate-left{-webkit-animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-rde:hover .icon i.fa-key,.btn.btn-rde:hover .icon i.fa-comments,.btn.btn-rde:hover .icon i.fa-comment{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-check,.btn.btn-rde:hover .icon i.fa-times,.btn.btn-rde:hover .icon i.fa-xmark,.btn.btn-rde:hover .icon i.fa-question,.btn.btn-rde:hover .icon i.fa-star{-webkit-animation:rotateIn 0.25s ease-in-out;animation:rotateIn 0.25s ease-in-out}.btn.btn-rde:hover .icon i.fa-user-check,.btn.btn-rde:hover .icon i.fa-user,.btn.btn-rde:hover .icon i.fa-users,.btn.btn-rde:hover .icon i.fa-book,.btn.btn-rde:hover .icon i.fa-chalkboard-teacher,.btn.btn-rde:hover .icon i.fa-chalkboard-user,.btn.btn-rde:hover .icon i.fa-pen,.btn.btn-rde:hover .icon i.fa-user-shield{-webkit-animation:tada 1s ease-in-out;animation:tada 1s ease-in-out}.btn.btn-rde:hover .icon i.fa-trash{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-rde:hover .icon i.fa-heart{-webkit-animation:heartBeat 1s ease infinite;animation:heartBeat 1s ease infinite}.btn.btn-rde:hover .icon i.fa-paper-plane{-webkit-animation:fadeInUp 1s ease;animation:fadeInUp 1s ease}.btn.btn-rde:hover .icon img,.btn.btn-rde:hover .icon svg{-webkit-animation:jello 1s ease infinite;animation:jello 1s ease infinite}.btn.btn-rde.btn-lg:hover .icon{transform:scale(1.1) translateX(-2px)}body{background-repeat:no-repeat;font-family:'Mulish', sans-serif !important}body form label,body .dataTables_wrapper label{margin-bottom:0.5rem}body form .form-group,body .dataTables_wrapper .form-group{margin-bottom:1rem}body #contentRootWrapper{min-height:100vh;background:#cde7ff}body.noScroll{height:100%;overflow:hidden}body .modal{z-index:99999999}body a:not(.noOutline):focus,body input:not(.noOutline):focus,body button:not(.noOutline):focus,body select:not(.noOutline):focus,body textarea:not(.noOutline):focus{outline:2px dotted #333;outline-offset:2px}body .noOutline{outline:none !important}body #mainContainer{background-color:white;position:relative;padding-top:74px}@media (min-width: 1200px){body #mainContainer{max-width:1320px}}body #mainContainer.noDrag{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}@media (min-width: 576px){body #mainContainer{padding-top:54px}}@media (min-width: 768px){body #mainContainer{padding-top:95px}}@media (min-width: 992px){body #mainContainer{padding-top:100px}}@media (min-width: 1200px){body #mainContainer{padding-top:120px}}.hennypenny{font-family:"Mali"}.ieuhcard{border:none}.ieuhcard.gamecard{border:none}.ieuhcard.gamecard .card-header{border-top:2px solid #333;margin:auto;padding:5px 20px}@media (min-width: 768px){.ieuhcard.gamecard .card-header{width:80%}}@media (min-width: 992px){.ieuhcard.gamecard .card-header{width:70%}}@media (min-width: 1200px){.ieuhcard.gamecard .card-header{width:55%;padding:12px 20px}}.ieuhcard.gamecard .card-body{padding:1.25rem 0}.ieuhcard .card-header{background:transparent;border-bottom:2px solid #333;color:#333;font-weight:bold;font-size:125%}.ieuhcard .card-header a{color:white;text-decoration:none;font-size:115%}.btn.btn-ieuh,#register.register form[name="registration_form"] .btn.btn-secondary{background:#333;border:1px solid #333;background:-webkit-linear-gradient(to right, #454545, #333, #454545);background:linear-gradient(to right, #454545, #333, #454545);color:white;display:inline-flex;align-items:stretch;transition:all 0ms;padding:0;font-size:1.1rem;font-weight:bold}.btn.btn-ieuh:hover,#register.register form[name="registration_form"] .btn.btn-secondary:hover{background:#333}.btn.btn-ieuh:focus,#register.register form[name="registration_form"] .btn.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-secondary:not(:disabled):not(.disabled):active{background:#212121}.btn.btn-ieuh.btn-success,#register.register form[name="registration_form"] .btn.btn-success.btn-secondary{background:#28a745;border:1px solid #28a745;background:-webkit-linear-gradient(to right, #2fc451, #28a745, #2fc451);background:linear-gradient(to right, #2fc451, #28a745, #2fc451)}.btn.btn-ieuh.btn-success:hover,#register.register form[name="registration_form"] .btn.btn-success.btn-secondary:hover{background:#28a745}.btn.btn-ieuh.btn-success:focus,#register.register form[name="registration_form"] .btn.btn-success.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh.btn-success:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-success.btn-secondary:not(:disabled):not(.disabled):active{background:#218a39}.btn.btn-ieuh.btn-danger,#register.register form[name="registration_form"] .btn.btn-danger.btn-secondary{background:#dc3545;border:1px solid #dc3545;background:-webkit-linear-gradient(to right, #e15361, #dc3545, #e15361);background:linear-gradient(to right, #e15361, #dc3545, #e15361)}.btn.btn-ieuh.btn-danger:hover,#register.register form[name="registration_form"] .btn.btn-danger.btn-secondary:hover{background:#dc3545}.btn.btn-ieuh.btn-danger:focus,#register.register form[name="registration_form"] .btn.btn-danger.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh.btn-danger:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-danger.btn-secondary:not(:disabled):not(.disabled):active{background:#ca2333}.btn.btn-ieuh.btn-primary,#register.register form[name="registration_form"] .btn.btn-primary.btn-secondary{background:#007bff;border:1px solid #007bff;background:-webkit-linear-gradient(to right, #248dff, #007bff, #248dff);background:linear-gradient(to right, #248dff, #007bff, #248dff)}.btn.btn-ieuh.btn-primary:hover,#register.register form[name="registration_form"] .btn.btn-primary.btn-secondary:hover{background:#007bff}.btn.btn-ieuh.btn-primary:focus,#register.register form[name="registration_form"] .btn.btn-primary.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh.btn-primary:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-primary.btn-secondary:not(:disabled):not(.disabled):active{background:#006adb}.btn.btn-ieuh.btn-info,#register.register form[name="registration_form"] .btn.btn-info.btn-secondary{background:#117a8b;border:1px solid #117a8b;background:-webkit-linear-gradient(to right, #1596ab, #117a8b, #1596ab);background:linear-gradient(to right, #1596ab, #117a8b, #1596ab)}.btn.btn-ieuh.btn-info:hover,#register.register form[name="registration_form"] .btn.btn-info.btn-secondary:hover{background:#117a8b}.btn.btn-ieuh.btn-info:focus,#register.register form[name="registration_form"] .btn.btn-info.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh.btn-info:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-info.btn-secondary:not(:disabled):not(.disabled):active{background:#0d5e6b}.btn.btn-ieuh.btn-admin,#register.register form[name="registration_form"] .btn.btn-admin.btn-secondary{background:#495C73;border:1px solid #495C73;background:-webkit-linear-gradient(to right, #576d89, #495C73, #576d89);background:linear-gradient(to right, #576d89, #495C73, #576d89)}.btn.btn-ieuh.btn-admin:hover,#register.register form[name="registration_form"] .btn.btn-admin.btn-secondary:hover{background:#495C73}.btn.btn-ieuh.btn-admin:focus,#register.register form[name="registration_form"] .btn.btn-admin.btn-secondary:focus{box-shadow:none}.btn.btn-ieuh.btn-admin:not(:disabled):not(.disabled):active,#register.register form[name="registration_form"] .btn.btn-admin.btn-secondary:not(:disabled):not(.disabled):active{background:#3b4b5d}.btn.btn-ieuh .text,#register.register form[name="registration_form"] .btn.btn-secondary .text,.btn.btn-ieuh .icon,#register.register form[name="registration_form"] .btn.btn-secondary .icon{display:flex;justify-content:center;align-items:center}.btn.btn-ieuh .text,#register.register form[name="registration_form"] .btn.btn-secondary .text{flex-grow:1;padding:.25rem 1rem;text-shadow:0.045em 0.03em 0.1em black}.btn.btn-ieuh .text+.icon,#register.register form[name="registration_form"] .btn.btn-secondary .text+.icon{border-left:1px solid white}.btn.btn-ieuh .icon+.text,#register.register form[name="registration_form"] .btn.btn-secondary .icon+.text{border-left:1px solid white}.btn.btn-ieuh .icon,#register.register form[name="registration_form"] .btn.btn-secondary .icon{padding:.25rem .5rem;font-size:0.9rem}.btn.btn-ieuh .icon img,#register.register form[name="registration_form"] .btn.btn-secondary .icon img,.btn.btn-ieuh .icon svg,#register.register form[name="registration_form"] .btn.btn-secondary .icon svg{max-width:25px}.btn.btn-ieuh .icon svg,#register.register form[name="registration_form"] .btn.btn-secondary .icon svg{max-height:25px;fill:white;width:100%}.btn.btn-ieuh.btn-lg .text,#register.register form[name="registration_form"] .btn.btn-lg.btn-secondary .text{padding:.5rem 1rem}.btn.btn-ieuh.btn-lg .icon,#register.register form[name="registration_form"] .btn.btn-lg.btn-secondary .icon{padding:.75rem;font-size:1.1rem}.btn.btn-ieuh:hover,#register.register form[name="registration_form"] .btn.btn-secondary:hover{color:white}.btn.btn-ieuh:hover .text,#register.register form[name="registration_form"] .btn.btn-secondary:hover .text{border-left:none}.btn.btn-ieuh:hover .icon,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon{border-left:none}.btn.btn-ieuh:hover .icon i,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i{transition:all 250ms}.btn.btn-ieuh:hover .icon i.fa-chevron-right,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-chevron-right{-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}.btn.btn-ieuh:hover .icon i.fa-sync,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-sync{-webkit-animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-ieuh:hover .icon i.fa-undo,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-undo{-webkit-animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite;animation:rotate-inv 1.2s cubic-bezier(0.57, 1.69, 0.28, 0.57) infinite}.btn.btn-ieuh:hover .icon i.fa-key,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-key,.btn.btn-ieuh:hover .icon i.fa-comments,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-comments{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-ieuh:hover .icon i.fa-check,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-check,.btn.btn-ieuh:hover .icon i.fa-times,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-times,.btn.btn-ieuh:hover .icon i.fa-question,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-question,.btn.btn-ieuh:hover .icon i.fa-star,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-star{-webkit-animation:rotateIn 0.25s ease-in-out;animation:rotateIn 0.25s ease-in-out}.btn.btn-ieuh:hover .icon i.fa-user-check,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-user-check,.btn.btn-ieuh:hover .icon i.fa-user,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-user,.btn.btn-ieuh:hover .icon i.fa-users,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-users,.btn.btn-ieuh:hover .icon i.fa-book,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-book,.btn.btn-ieuh:hover .icon i.fa-chalkboard-teacher,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-chalkboard-teacher,.btn.btn-ieuh:hover .icon i.fa-pen,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-pen,.btn.btn-ieuh:hover .icon i.fa-user-shield,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-user-shield{-webkit-animation:tada 1s ease-in-out;animation:tada 1s ease-in-out}.btn.btn-ieuh:hover .icon i.fa-trash,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-trash{-webkit-animation:swing 1s ease-in-out infinite;animation:swing 1s ease-in-out infinite}.btn.btn-ieuh:hover .icon i.fa-heart,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-heart{-webkit-animation:heartBeat 1s ease infinite;animation:heartBeat 1s ease infinite}.btn.btn-ieuh:hover .icon i.fa-paper-plane,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon i.fa-paper-plane{-webkit-animation:fadeInUp 1s ease;animation:fadeInUp 1s ease}.btn.btn-ieuh:hover .icon img,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon img,.btn.btn-ieuh:hover .icon svg,#register.register form[name="registration_form"] .btn.btn-secondary:hover .icon svg{-webkit-animation:jello 1s ease infinite;animation:jello 1s ease infinite}.btn.btn-ieuh.btn-lg:hover .icon,#register.register form[name="registration_form"] .btn.btn-lg.btn-secondary:hover .icon{transform:scale(1.1) translateX(-2px)}.btn.btn-white{color:#333;background-color:white;font-size:1.2rem}.btn.btn-white:hover{color:#333}.btn.btn-white:active{box-shadow:0 0 0 0.2rem rgba(51,51,51,0.75)}.btn.btn-white:focus{box-shadow:0 0 0 0.2rem rgba(51,51,51,0.55)}#header-title{color:#333;font-size:1.5em}#header-title a{color:inherit;text-decoration:none}@media (min-width: 576px){#header-title{font-size:1.7em}}@media (min-width: 768px){#header-title{font-size:1.9em}}@media (min-width: 992px){#header-title{font-size:2.1em}}@media (min-width: 1200px){#header-title{font-size:2.5em}}.popover{font-family:"Mulish",sans-serif;box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19)}.popover .popover-header{text-align:center;color:white;background:#333;font-size:130%}.popover .popover-body{text-align:left;font-size:115%}.card{background-color:transparent}.nav-select2 svg,.select2-container svg{width:25px;fill:white}.nav-select2 i,.select2-container i{font-size:1.5rem;margin-right:.25rem;color:white}.nav-select2 ul.select2-results__options li:empty,.select2-container ul.select2-results__options li:empty{display:none}figure.shine,figure.flash,figure.circle{cursor:pointer;transition:transform;transition-duration:350ms}figure.shine:hover,figure.flash:hover,figure.circle:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}figure.shine{position:relative;overflow-x:hidden}figure.shine:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-o-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}figure.shine:hover:before{-webkit-animation:shine .55s;animation:shine .55s}figure.flash:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}figure.circle{position:relative}figure.circle:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:rgba(255,255,255,0.1);border-radius:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}figure.circle:hover:before{-webkit-animation:circle .55s;animation:circle .55s}.objSound.light{cursor:pointer;width:2rem;height:2rem;position:relative;align-items:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;z-index:5;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;background:#333;color:white}.objSound.light .icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem}.objSound.light .icon:before{font-family:"Font Awesome 6 Free";font-weight:bold;content:"\f04b"}.objSound.light::before,.objSound.light::after{-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;content:"";z-index:0;width:2rem;height:2rem;position:absolute;top:0;left:0}.objSound.light.playing .icon:before{content:"\f04c"}.objSound.light.playing::before{-webkit-animation:audio1 1.5s infinite ease-in-out;animation:audio1 1.5s infinite ease-in-out}.objSound.light.playing::after{-webkit-animation:audio2 2.2s infinite ease-in-out;animation:audio2 2.2s infinite ease-in-out}.objSound.light:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}h1{color:#333;font-size:1.2em}@media (min-width: 576px){h1{font-size:1.4em}}@media (min-width: 768px){h1{font-size:1.6em}}@media (min-width: 992px){h1{font-size:1.8em}}@media (min-width: 1200px){h1{font-size:2.0em}}h2{color:#333;font-size:1em}@media (min-width: 576px){h2{font-size:1.2em}}@media (min-width: 768px){h2{font-size:1.4em}}@media (min-width: 992px){h2{font-size:1.6em}}@media (min-width: 1200px){h2{font-size:1.8em}}body.modal-open{overflow-y:scroll;padding-right:0 !important}.modal-open{overflow-y:auto}.customSelect{cursor:pointer;text-align:center;background:transparent;border-radius:6px;border:1px solid white;color:white;margin:auto;transition:all 250ms;margin-bottom:.5rem;font-size:0.8em;height:1.8em}@media (min-width: 576px){.customSelect{font-size:1.2em}}@media (min-width: 768px){.customSelect{font-size:1.4em}}@media (min-width: 992px){.customSelect{font-size:1.6em}}@media (min-width: 1200px){.customSelect{font-size:1.8em}}.customSelect optgroup,.customSelect option{text-align:center;color:initial;font-size:0.8rem}@media (min-width: 576px){.customSelect optgroup,.customSelect option{font-size:0.8rem}}@media (min-width: 768px){.customSelect optgroup,.customSelect option{font-size:0.8rem}}@media (min-width: 992px){.customSelect optgroup,.customSelect option{font-size:0.8rem}}@media (min-width: 1200px){.customSelect optgroup,.customSelect option{font-size:1rem}}.fa-twitter,.fa-twitter-square{color:white}.fa-facebook,.fa-facebook-square,.fa-facebook-f{color:white}.fa-rss,.fa-rss-square{color:#f26522}.ieuh-link{text-decoration:none;color:initial}.ieuh-link:hover{background:#333;text-decoration:none;color:white}#userRating{position:relative}#userRating h4{color:#333}#userRating .comment-conditions{margin:10px 5px}#userRating .comment-conditions a{text-decoration:none;color:#006E90;text-align:left}#userRating .comment-conditions a:after{content:"";font-family:"Font Awesome 6 Free";font-weight:bold;margin-left:3px}#userRating .comment-conditions a.collapsed:after{content:""}#userRating .comment-conditions p{margin-bottom:5px}#userRating .error{display:block;color:red;font-weight:bold;font-size:0.85rem;margin-top:.25rem}#userRating .userNoteIcon{max-width:45px;margin-left:1.5rem}.paging_extStyle input[type="number"]::-webkit-outer-spin-button,.paging_extStyle input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.paging_extStyle input[type="number"]{-moz-appearance:textfield;width:65px;text-align:center;padding-bottom:5px;padding-top:5px}.paging_extStyle .paginate_button{color:#007bff;border:1px solid #dee2e6;display:inline-block;padding:6px;width:36px;text-align:center}.paging_extStyle .paginate_button:not(.disabled){cursor:pointer}.paging_extStyle .paginate_button.disabled{color:#dee2e6;cursor:not-allowed}.paging_extStyle div{display:inline-block;position:relative}.paging_extStyle .paginate_total{position:absolute;right:0;left:0;bottom:0;font-size:0.65rem;text-align:center;pointer-events:none;color:#868e96}.story-link{color:#333;text-decoration:none}.story-link .illustration{width:50px;max-height:50px;transition:transform 350ms}.story-link .title{font-family:"Mali";font-weight:bold}.story-link:hover{color:#454545;text-decoration:none}.ieuh-datatable{border:1px solid rgba(255,255,255,0.65)}.ieuh-datatable td{border:1px solid rgba(255,255,255,0.65)}.ieuh-datatable .ieuh-check{color:#333}.ieuh-datatable th{background:#495C73;color:white;border:1px solid rgba(255,255,255,0.65)}.ieuh-datatable tbody td{padding:.25rem}#comments-modal,#rating-modal{background:rgba(0,0,0,0.8)}#comments-modal .bg,#rating-modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%}#comments-modal .modal-body,#rating-modal .modal-body{background:rgba(255,255,255,0.9)}#comments-container{position:relative}#comments-container h2,#comments-container h3{color:#333}#comments-container #sg-datatables-comments_datatable_filter{display:none}#comments-container #sg-datatables-comments_datatable tr{height:40px;min-height:40px}#comments-container #sg-datatables-comments_datatable td{padding:0.1rem}#comments-container #sg-datatables-comments_datatable td{cursor:pointer}#comments-container #sg-datatables-comments_datatable td.titleHtml,#comments-container #sg-datatables-comments_datatable td.userNick{cursor:default}#comments-container #sg-datatables-comments_datatable td.titleHtml{vertical-align:middle}#comments-container #sg-datatables-comments_datatable td.userNick{color:initial}#comments-container #sg-datatables-comments_datatable td.userNick a{font-weight:bold;text-decoration:none;color:initial}#comments-container #sg-datatables-comments_datatable th.userCommentsCount,#comments-container #sg-datatables-comments_datatable td.date,#comments-container #sg-datatables-comments_datatable td.status{font-size:0.85rem}#comments-container #sg-datatables-comments_datatable td.shortResponse,#comments-container #sg-datatables-comments_datatable td.shortComment{font-size:0.9rem;word-break:break-all}#comments-container #sg-datatables-comments_datatable td.select-checkbox:before{margin-top:-4px;margin-left:-5px}#comments-container hr{margin-top:0.35rem}#comments-container .read .comment{box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);background-color:white}#comments-container .read .comment .separator{height:1px;border-radius:10px;width:100%;margin-top:.15rem;margin-left:auto;margin-right:auto}#comments-container .read .response-label{color:#868e96}#comments-container .read hr{max-width:95%;margin-bottom:.25rem}#comments-container .toggle-comments-mode-trigger{width:100%}#comments-container .write{max-width:100%;margin-left:auto;margin-right:auto;margin-top:1rem}@media (min-width: 992px){#comments-container .write{max-width:60%}}#comments-container .write .error{color:red}#comments-container .write textarea.error{outline:thick double red;color:initial}#comments-bulk-actions{position:fixed;top:4rem;right:5rem;z-index:99999;background:rgba(255,255,255,0.85);border-radius:5px;padding:2rem}#comments-bulk-actions .title{margin-bottom:1.5rem}#filtersContainer #searchInput{font-weight:bold;padding:5px;background:inherit;border-bottom:1px solid black;border-top:none;border-left:none;border-right:none;font-size:125%}#filtersContainer #removeAllFilters a{color:#333}#filtersContainer #removeAllFilters a:hover{text-decoration:none}.badge-ieuh{color:white;background-color:#333}.badge-ieuh img{max-width:15px}.customScrollbar::-webkit-scrollbar{background-color:rgba(51,51,51,0.8);max-width:10px;height:0px}.customScrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:white;color:black;box-shadow:inset 0 0 3px rgba(0,0,0,0.6)}#breadcrumb{border-bottom:1px solid #333;margin:.5rem -12px;padding:0 .5rem .25rem .5rem;line-height:1.1rem}#breadcrumb a{color:#333;text-decoration:none;transition:color 200ms;font-size:.85rem}@media (min-width: 768px){#breadcrumb a{font-weight:bold}}#breadcrumb a:not(:last-of-type):after{content:'/';font-weight:bold;margin:0 .25rem}#breadcrumb a.menu-trigger:after{content:''}#breadcrumb a[href="/contact"]:before{content:"Contact"}#breadcrumb a[href="/politique-de-confidentialite"]:before{content:"Politique de confidentialité"}.admin-controls{background:#495C73;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:.25rem;position:absolute;top:0;right:0;z-index:999;color:white}.admin-controls .control{padding-right:.5rem;padding-top:.25rem;font-size:1rem;cursor:pointer;color:#e6e6e6}.admin-controls .control:hover{color:white}.admin-controls a{text-decoration:none;color:#e6e6e6}.admin-controls a:hover{color:white;text-decoration:none}#alerts-container{z-index:999999999;position:fixed;top:0;left:0;font-weight:bold}#alerts-container a.close{margin-left:.5rem}.alert{background:#fff;border:none;box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);min-width:25vw;max-width:100%;cursor:pointer;padding:0.5rem 0.25rem}@media (min-width: 768px){.alert{padding:1rem 0.25rem}}.alert i{font-size:1.6rem;margin-left:1rem;margin-right:1rem}.alert.alert-success{border-right:7px solid #00DE51}.alert.alert-success i{color:#00DE51}.alert.alert-info{border-right:7px solid #196FEE}.alert.alert-info i{color:#196FEE}.alert.alert-warning{border-right:7px solid #FFC035}.alert.alert-warning i{color:#FFC035}.alert.alert-danger{border-right:7px solid #D62828}.alert.alert-danger i{color:#D62828}.alert .label{font-weight:bold;color:initial;cursor:pointer}.alert .message{font-weight:initial;color:#495057;word-break:break-word;cursor:pointer}.alert a.close{font-size:1.8rem;margin-left:2rem;margin-right:2rem;font-weight:initial;opacity:0}.alert a.close:not(:disabled):not(.disabled):hover{opacity:0}.ieuh-input{position:relative;width:100%;margin-top:.75rem;margin-bottom:.75rem}.ieuh-input .label{position:absolute;top:16px;left:0;font-size:16px;color:#9098a9;font-weight:500;transform-origin:0 0;transition:all 0.2s ease}.ieuh-input .label.required:after{content:'*';color:#CE0019;vertical-align:super;padding-left:5px;font-size:14px}.ieuh-input .border{position:absolute;bottom:0;left:0;height:2px;width:100%;background:#07f;transform:scaleX(0);transform-origin:0 0;transition:all 0.15s ease}.ieuh-input input{-webkit-appearance:none;width:100%;border:0;font-family:inherit;padding:12px 0 0 0;height:48px;font-size:16px;font-weight:500;border-bottom:2px solid #c8ccd4;background:none;border-radius:0;color:#223254;transition:all 0.15s ease;vertical-align:text-top}.ieuh-input input:focus{outline:none !important;box-shadow:none !important}.ieuh-input input:hover{background:rgba(34,50,84,0.03)}.ieuh-input input:not(:placeholder-shown)+span{color:#333;font-weight:bold;transform:translateY(-26px) scale(0.9)}.ieuh-input input:focus{background:none}.ieuh-input input:focus+span{color:#1a1a1a;transform:translateY(-26px) scale(0.9)}.ieuh-input input:focus+span+.border{transform:scaleX(1)}form label.required:after{content:'*';color:#CE0019;vertical-align:super;padding-left:2px;font-size:14px}.form-control:focus{box-shadow:0 0 0 0.2rem rgba(51,51,51,0.25)}.ieuh-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;top:5px;right:0;bottom:0;left:0;height:20px;width:20px;transition:all 0.15s ease-out 0s;background:#cbd1d8;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:0.5rem;position:relative;z-index:1000}.ieuh-checkbox:hover{background:#9faab7}.ieuh-checkbox:checked{background:#333}.ieuh-checkbox:checked::before{height:20px;width:20px;position:absolute;content:'✔';display:inline-block;font-size:1rem;text-align:center;line-height:20px}.ieuh-checkbox:checked::after{-webkit-animation:click-wave 0.65s;-moz-animation:click-wave 0.65s;animation:click-wave 0.65s;background:#333;content:'';display:block;position:relative;z-index:100}.ieuh-checkbox.radio{border-radius:50%}.ieuh-checkbox.radio::after{border-radius:50%}#toggle-comments-mode{font-weight:bold;color:#868e96;transition:all 150ms;text-decoration:none;margin-left:1rem;font-size:1rem;display:block}@media (min-width: 768px){#toggle-comments-mode{display:inline}}#toggle-comments-mode:hover{color:black}.audioplayer-container{display:flex;align-items:center;flex-direction:column}@media (min-width: 768px){.audioplayer-container{align-items:flex-start;flex-direction:row}}.audioplayer-container .audioplayer-text{flex-grow:1;padding-left:.5rem;padding-right:.5rem}@media (min-width: 768px){.audioplayer-container .audioplayer-text{padding-left:2rem;padding-right:2rem}}.audioplayer-container .audioplayer-text img{display:none}.audioplayer-container .audioplayer-text .page{text-align:left;margin-top:.5rem !important;margin-bottom:1.5rem !important;max-width:100% !important;margin-left:0}@media (min-width: 768px){.audioplayer-container .audioplayer-text .page{margin-left:2rem}}.audioplayer-container .ieuh-audioplayer{position:sticky;left:1.5rem;min-width:100%;top:84px;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);margin-left:auto;margin-right:auto}@media (min-width: 576px){.audioplayer-container .ieuh-audioplayer{top:64px}}@media (min-width: 768px){.audioplayer-container .ieuh-audioplayer{margin-left:5rem;top:105px;min-width:40%}}@media (min-width: 992px){.audioplayer-container .ieuh-audioplayer{top:110px}}@media (min-width: 1200px){.audioplayer-container .ieuh-audioplayer{top:130px}}.audioplayer-container .ieuh-audioplayer .image-container{display:none;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;position:relative}@media (min-width: 768px){.audioplayer-container .ieuh-audioplayer .image-container{display:flex}}.audioplayer-container .ieuh-audioplayer .image-container img{max-height:400px}.audioplayer-container .ieuh-audioplayer .image-container .toggle{position:absolute;top:5px;left:5px;background:rgba(255,255,255,0.65)}.audioplayer-container .ieuh-audioplayer .controls{padding:0rem .75rem;display:flex;align-items:center;width:100%;background:white}.audioplayer-container .ieuh-audioplayer .controls a{color:#333}.audioplayer-container .ieuh-audioplayer .controls a:active,.audioplayer-container .ieuh-audioplayer .controls a:hover{color:#333}.audioplayer-container .ieuh-audioplayer .controls .play-pause{margin-right:.5rem}.audioplayer-container .ieuh-audioplayer .controls .current-time,.audioplayer-container .ieuh-audioplayer .controls .total-time{font-size:0.8rem}.audioplayer-container .ieuh-audioplayer .controls .current-time{margin-right:.25rem;margin-left:.3rem}.audioplayer-container .ieuh-audioplayer .controls .total-time{margin-left:.25rem;margin-right:.3rem}.audioplayer-container .ieuh-audioplayer .controls .mute{color:#333;margin-left:.5rem;margin-right:.25rem}.audioplayer-container .ieuh-audioplayer .controls .mute:hover{color:#333}.audioplayer-container .ieuh-audioplayer .controls .seekbar{display:flex;align-items:center;padding:1rem .75rem}.audioplayer-container .ieuh-audioplayer .controls .seekbar .cursor{width:.9rem;height:.9rem;border-radius:100px;background:#333}.audioplayer-container .ieuh-audioplayer .controls .seekbar .line{height:4px;width:100%;background:#adb5bd}.audioplayer-container .ieuh-audioplayer .controls .seekbar .line.loaded{background:#333}.resources-list div.level h2{border-bottom:1px solid #333;padding-bottom:.5rem}.resources-list div.level h2 span{background:rgba(255,255,255,0.55);border-radius:5px;padding:5px 15px}.resources-list div.level ul li.content{border-bottom:1px solid rgba(38,38,38,0.2);margin-top:30px}@media (min-width: 576px){.resources-list div.level ul li.content{margin-top:15px}}.resources-list div.level ul li.content a{text-decoration:none;color:#333;transition:transform;transition-duration:450ms}.resources-list div.level ul li.content a i{margin-right:10px;transition:color 150ms;color:rgba(51,51,51,0.75);font-size:1.4rem}.resources-list div.level ul li.content a i.animate{-webkit-animation:flash 1s linear;animation:flash 1s linear}.resources-list div.level ul li.content a:hover i{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.resources-list div.level ul li.content:hover span{color:#333}.resources-list div.level #pdf-preview{width:100%;background:#e9ecef;text-align:center}.resources-list div.level #pdf-preview iframe{width:100%;height:600px}.login-needed{background:transparent !important;cursor:not-allowed !important}.login-needed,.login-needed i,.login-needed svg{color:#adb5bd !important;fill:#adb5bd !important}.login-needed:hover{background:transparent !important}.login-needed:hover,.login-needed:hover i,.login-needed:hover svg{color:#adb5bd !important;fill:#adb5bd !important}.login-needed:hover:after{content:none !important}.story-title{display:flex;align-items:center;justify-content:space-between}.story-title .title{font-weight:bold}.story-title .id{font-size:0.85rem;margin-left:0.25rem;font-style:italic}.story-title .links{display:flex;align-items:center;justify-content:center}svg.activities-icons{display:none}.grecaptcha-badge{z-index:999}.notice-cookie{position:fixed;left:0;bottom:0;width:100%;background:#ff7b0e;z-index:9999;border-top:1px solid #CCC;color:white;font-weight:bold}.notice-cookie .notice-text{padding-top:5px;padding-bottom:5px;text-align:center}.notice-cookie a{color:white}.notice-cookie .btn{margin-left:25px}.e404 img{max-width:200px}a.favs{padding:.25rem 0 0 .25rem}a.favs.active .fa-heart:before{font-weight:800}a.favs:hover i{transition:all 1s;transform:rotateY(360deg)}.form-mf-legend{display:flex;align-items:center;justify-content:flex-end;padding:0.5rem 0.5rem 0.5rem 0.75rem;font-size:0.95rem}.form-mf-legend:before{content:'*';color:#CE0019;font-size:14px;display:flex;align-items:center}.form-mf-legend:after{content:'champs obligatoires';padding-left:0.5rem}#header-sticky{background:white;position:fixed;top:0;left:0;width:100%;z-index:99999998;transition:all 250ms;overflow:hidden}#header{background:white;color:#333;z-index:10;overflow:hidden;padding:0}#header .title-container{display:flex;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;padding-left:.25rem}#header .title-container .home-link{font-family:'Mali';color:#333;text-decoration:none;margin-left:.25rem;white-space:nowrap;font-size:1.4em}#header .title-container .home-link:focus{color:#333}@media (min-width: 576px){#header .title-container .home-link{font-size:1.7em}}@media (min-width: 768px){#header .title-container .home-link{font-size:1.9em}}@media (min-width: 992px){#header .title-container .home-link{font-size:2.1em}}@media (min-width: 1200px){#header .title-container .home-link{font-size:2.3em}}#header .subtitle{font-size:.75rem;text-align:center;margin-left:.25rem;margin-right:.25rem;color:#333;display:none}@media (min-width: 768px){#header .subtitle{display:block}}#header .subtitle img.maif{max-height:50px}#header .subtitle img.rde{margin-left:.25rem;max-width:130px}@media (min-width: 576px){#header .subtitle{font-size:1rem}#header .subtitle img.maif{max-height:40px}#header .subtitle img.rde{max-width:90px}}@media (min-width: 768px){#header .subtitle{font-size:1rem}#header .subtitle img.maif{max-height:40px}#header .subtitle img.rde{max-width:90px}}@media (min-width: 1200px){#header .subtitle{font-size:1rem}#header .subtitle img.maif{max-height:55px}#header .subtitle img.rde{max-width:100px}}#header .subtitle a{text-decoration:none}#header .fa-bars{font-size:1.9rem}#header #account{display:flex;flex-direction:row;justify-content:flex-end;font-size:0.75rem}@media (min-width: 576px){#header #account{flex-direction:column;justify-content:center;font-size:0.85rem}}#header #account a:not(:last-child):after{content:'/';margin-right:.25rem}@media (min-width: 576px){#header #account a:not(:last-child):after{content:none}}#header #account a{text-decoration:none;color:#333;font-weight:bold;transition:all 150ms;margin-right:.25rem}#header #account a:hover{color:#333}#header .menu-trigger{cursor:pointer;font-size:1.9rem;transition:all 150ms;color:#333}#header .menu-trigger:hover{color:#333}#header #search-trigger{cursor:pointer;transition:all 250ms;color:#333;font-size:1.3rem}#header #search-trigger:hover{color:#333}@media (min-width: 576px){#header #search-trigger{font-size:1.4em}}@media (min-width: 768px){#header #search-trigger{font-size:1.4em}}@media (min-width: 992px){#header #search-trigger{font-size:1.6em}}@media (min-width: 1200px){#header #search-trigger{font-size:1.8em}}body.isScrolled #header .subtitle{display:none}body.isScrolled.logged #header .title-container{margin-top:0}#scrollSpy{width:0;height:3px;background-color:#ff7b0e}footer{position:relative;background:#404040;color:white}footer a{color:rgba(255,255,255,0.8);text-decoration:none;transition:color 150ms;padding-right:15px}footer a:hover{color:white;text-decoration:none}footer a:not(.noOutline):focus{outline:2px dotted white}footer .social{vertical-align:bottom}footer .social i{font-size:1.3rem}footer .social i.fa-twitter-square{margin-top:.2rem}footer .copyright{margin-left:10px;font-size:0.85rem;white-space:nowrap}footer .subtitle{display:block}@media (min-width: 768px){footer .subtitle{display:none}}footer img.rde{max-width:150px}footer img.maif{max-height:80px}form#login-form{margin-right:auto;margin-left:auto;border-radius:10px;width:100%}form#login-form h1,form#login-form h2,form#login-form h3,form#login-form h4{text-align:center;color:white}form#login-form h2{display:none;margin-bottom:0}form#login-form .fa{color:#333}form#login-form #passwd-lost{text-align:center;color:#333}form#login-form .remember-me{margin-bottom:.25rem;text-align:center}@media (min-width: 576px){form#login-form .remember-me{text-align:left}}#alerts-container{z-index:99999999;position:fixed;top:0;left:0;font-weight:bold}#alerts-container a.close{margin-left:.5rem}.alert{background:#fff;border:none;box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);min-width:25vw;max-width:100%;cursor:pointer;padding:0.5rem 0.25rem}@media (min-width: 768px){.alert{padding:1rem 0.25rem}}.alert i{font-size:1.6rem;margin-left:1rem;margin-right:1rem}.alert.alert-success{border-right:7px solid #00DE51}.alert.alert-success i{color:#00DE51}.alert.alert-info{border-right:7px solid #196FEE}.alert.alert-info i{color:#196FEE}.alert.alert-warning{border-right:7px solid #FFC035}.alert.alert-warning i{color:#FFC035}.alert.alert-danger{border-right:7px solid #D62828}.alert.alert-danger i{color:#D62828}.alert .label{font-weight:bold;color:initial;cursor:pointer}.alert .message{font-weight:initial;color:#495057;word-break:break-word;cursor:pointer}.alert a.close{font-size:1.8rem;margin-left:2rem;margin-right:2rem;font-weight:initial;opacity:0}.alert a.close:not(:disabled):not(.disabled):hover{opacity:0}body div[id$=datatable_wrapper] div.dt-buttons{float:none;width:auto}body div[id$=datatable_wrapper] .responsive{cursor:pointer}body div[id$=datatable_wrapper] .selectable.selectable-inverted tbody>tr{background-color:#B0BED9}body div[id$=datatable_wrapper] .selectable.selectable-inverted .selected{background-color:#fff;background-clip:content-box}body div[id$=datatable_wrapper] .selectable .pretty{margin-right:0}body div[id$=datatable_wrapper] .responsive{color:#196FEE}body div[id$=datatable_wrapper] thead{background:#333;color:#fff}body div[id$=datatable_wrapper] thead th{border:0}body div[id$=datatable_wrapper] div.dataTables_filter input{max-width:220px;width:100%}body div[id$=datatable_wrapper] div.dataTables_filter label{display:flex;align-items:center;justify-content:center}@media (min-width: 992px){body div[id$=datatable_wrapper] div.dataTables_filter label{justify-content:flex-end}}body div[id$=datatable_wrapper] .paging_extStyle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:flex-end;align-items:center;color:#333}body div[id$=datatable_wrapper] .paging_extStyle .center-div{height:31px;display:flex;align-items:center;margin:0 .5rem}body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]::-webkit-outer-spin-button,body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body div[id$=datatable_wrapper] .paging_extStyle input[type="number"]{-moz-appearance:textfield;text-align:center;outline:none;border:2px solid #333;color:#333;width:28px;height:100%;font-weight:bold}body div[id$=datatable_wrapper] .paging_extStyle .paginate_total{font-weight:bold;margin-left:.5rem}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button{background:#333;color:#fff;display:flex;width:36px;height:31px;justify-content:center;align-items:center}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button:not(.disabled){cursor:pointer}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button:not(.disabled):hover{color:#90b9f7}body div[id$=datatable_wrapper] .paging_extStyle .paginate_button.disabled{color:#dee2e6;cursor:default}#sg-datatables-contacts_datatable_wrapper,#admin-contacts{padding:0.5rem}#admin-user .infos-container{display:flex;flex-direction:column;justify-content:center;padding:0.5rem;background-color:#495057;color:white;font-size:0.85rem}#admin-user .infos-container .control-link{margin:0 0.5rem;font-size:1.1rem}#admin-user .infos-container .activate-status{width:10px;height:10px;border-radius:50%;margin:0.5rem;background-color:#D62828}#admin-user .infos-container .activate-status.activated{background-color:#00DE51}#admin-user .form-container{border:1px solid #333;padding:0.5rem}#admin-user .form-container button[type="submit"]{margin-top:0.5rem}#admin-mails-templates{display:flex;flex-direction:column;justify-content:center;padding:1rem}#admin-mails-templates #templates-select{margin-bottom:0.5rem}#admin-mails-templates .content{border:1px solid #333}#admin-controls{display:flex;position:relative;padding:1.5rem;border:1px solid #333;border-radius:5px;margin:0.5rem;flex-wrap:wrap;flex-direction:column}@media (min-width: 992px){#admin-controls{flex-direction:row}}#admin-controls a{margin:0 0.5rem}#admin-controls .title{position:absolute;top:0;left:0;padding:0.25rem;font-weight:bold;font-size:0.85rem}a#impersonating{position:fixed;top:1rem;left:1rem;z-index:999;background-color:white;color:#333;border-radius:50%;padding:1rem}a#impersonating i{font-size:1.5rem}#admin-home a{margin:10px}#admin-home a .fas{margin-right:5px}#admin-users table td{cursor:pointer}@media (min-width: 1200px){#admin-comments{padding:1rem}}#admin-comments .story-link{font-size:.9rem}#admin-comments #edit-response-trigger,#admin-comments #edit-comment-trigger{cursor:pointer}#admin-comments #content-modal .head{padding:1rem;font-size:1.3rem}#admin-comments #content-modal .head .btn-ieuh,#admin-comments #content-modal .head #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-comments #content-modal .head .btn-secondary{background:transparent;border:none;color:#333}#admin-comments #content-modal .userNick{font-family:"Mali"}#admin-comments #content-modal .userNick a{color:#333;text-decoration:none}#admin-comments #sg-datatables-comments_datatable td.titleHtml .btn-ieuh,#admin-comments #sg-datatables-comments_datatable td.titleHtml #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-comments #sg-datatables-comments_datatable td.titleHtml .btn-secondary{background:transparent;color:#333;border:none}#admin-user .card-body{padding:0}@media (min-width: 1200px){#admin-user .card-body{padding:1.25rem}}#admin-user #delete-user{color:#333;margin-top:2rem;font-size:0.9rem}#admin-user #admin-nav{transform:translateX(-300px);width:fit-content}#admin-user #user{transform:translateY(-100px)}#admin-user #user .name{font-size:1.5rem;font-weight:bold}#admin-user #user .email{font-size:1rem;font-weight:bold}#admin-user #user .account-status{font-weight:bold;font-size:1.1rem;margin-top:.5rem}#admin-user #user .account-status.OK{color:#17ce1c}#admin-user #user .account-status.KO{color:#CE0019}#admin-user #user #user-notes #user-notes-table td.story-title .btn-ieuh,#admin-user #user #user-notes #user-notes-table td.story-title #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-user #user #user-notes #user-notes-table td.story-title .btn-secondary{color:#333;background:transparent;border:none}#admin-user #user #user-notes #user-notes-table td.story-title .btn-ieuh .icon,#admin-user #user #user-notes #user-notes-table td.story-title #register.register form[name="registration_form"] .btn-secondary .icon,#register.register form[name="registration_form"] #admin-user #user #user-notes #user-notes-table td.story-title .btn-secondary .icon{font-size:1.2rem}#admin-user #user #user-notes #user-notes-table td.story-title img{max-width:75px;max-height:50px}#admin-user #user #user-notes #user-notes-table td.note{text-align:center}#admin-user #user #user-notes #user-notes-table td.note .text{font-size:0.85rem;font-weight:bold}#admin-user #user #user-notes #user-notes-table td.note .rateYo{margin:auto}#admin-user #user #user-notes .notesMean,#admin-user #user #user-notes .notesCount{font-size:1.2rem;text-align:center;margin-top:.25rem}#admin-user #user #user-notes #user-notes-loader{display:flex;flex-direction:column;text-align:center}#admin-user #user #user-notes #user-notes-loader i{font-size:1.3rem}#admin-user #user .user-status .label{color:#CE0019;font-weight:bold;font-size:1.1rem;cursor:pointer}#admin-user #user .user-status.enabled .label{color:#1EFF1E}#admin-user #user .user-status a{color:#333;margin-left:0.5rem}#admin-user #user table#comments-count{margin-bottom:1.5rem}#admin-user #user .label{margin-right:.5rem;text-align:center}@media (min-width: 1200px){#admin-user #user .label{font-size:1.3rem}}#admin-user #user #sg-datatables-comments_datatable .story-title .btn-ieuh,#admin-user #user #sg-datatables-comments_datatable .story-title #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-user #user #sg-datatables-comments_datatable .story-title .btn-secondary{background:transparent;border:none;color:#333}#admin-user .table-container{overflow-x:auto;margin-bottom:1rem}#admin-user .modal-content .story-title .btn-ieuh,#admin-user .modal-content .story-title #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-user .modal-content .story-title .btn-secondary{background:transparent;border:none;color:#333}#admin-profexpress .pe-redirect{min-width:400px}#admin-document{margin-top:.5rem}#admin-document #admin-nav{transform:translateX(-300px);width:fit-content}#admin-document #document{transform:translateY(-200px)}#admin-document #document #document-title{padding:1rem .5rem}#admin-document #document #document-title img{max-width:20%;height:auto;margin-right:1rem}#admin-document #document #document-title .story-link{display:block;text-align:center;font-size:1.3rem;margin:1rem .25rem}#admin-document #document .dataTables_info{font-size:0.85rem}#admin-document #document .no-story-found{display:flex;flex-direction:column;margin:.5rem auto;justify-content:center;align-items:center}#admin-document #document .no-story-found span{margin-bottom:.5rem}#admin-document #document .no-story-found a{color:#333;text-decoration:none;font-weight:bold}#admin-document #document .no-story-found a:hover{color:#4d4d4d}@media (min-width: 1200px){#admin-document #document .no-story-found{font-size:1.5rem}#admin-document #document .no-story-found img{max-width:40%}}@media (min-width: 1200px){#admin-document #document .ieuhcard{margin:auto}}#admin-document #document .ieuhcard .card-header{font-size:1.3rem;font-weight:bold;padding:.5rem .25rem;display:flex;justify-content:center;margin-top:2.5rem;background:white;color:#333}@media (min-width: 1200px){#admin-document #document .ieuhcard #pdeBook{max-width:80%}}#admin-document #document .ieuhcard .card-body{padding:0}@media (min-width: 1200px){#admin-document #document .ieuhcard .card-body{padding:1.25rem 0.25rem}}#admin-document #document #data-check a{text-decoration:none}#admin-document #document #data-check .card-body{overflow-x:auto}#admin-document #document #data-check .card-body .OK,#admin-document #document #data-check .card-body .KO{display:inline-block;border-radius:150px;width:15px;height:15px}#admin-document #document #data-check .card-body .KO{background:red}#admin-document #document #data-check .card-body .OK{background:#1ae51f}#admin-document #document #data-check .card-body .item{display:flex;flex-direction:column;padding:.25rem .5rem;margin:.25rem .5rem;align-items:center;justify-content:center;font-size:1.2rem}#admin-document #document #data-check .card-body .item .head,#admin-document #document #data-check .card-body .item .body{white-space:nowrap}#admin-document #document #data-check .card-body .item .head i{margin-right:.25rem}#admin-document #document #stories-links .card-body{padding:.25rem .25rem}#admin-document #document #stories-links .card-body .no-story-found{display:none}#admin-document #document #stories-links .card-body .story-card{background:white}#admin-document #document #notes #document-notes-mean .label{margin-right:.5rem}@media (min-width: 1200px){#admin-document #document #notes #document-notes-mean .label{font-size:1.3rem}}#admin-document #document #notes #document-notes-mean .table-container{overflow-x:auto}#admin-document #document #notes #document-notes-mean table#notes-count{margin-bottom:1.5rem}#admin-document #document #notes #document-notes-mean table#notes-count .rateYo{margin:auto}#admin-document #document #notes #sg-datatables-story_notes_datatable a{text-decoration:none;color:initial}#admin-document #document #notes #sg-datatables-story_notes_datatable a:hover{color:#343a40}#admin-document #document #notes #sg-datatables-story_notes_datatable td.date{font-size:0.85rem}#admin-document #document #notes #sg-datatables-story_notes_datatable td.note{text-align:center}#admin-document #document #notes #sg-datatables-story_notes_datatable td.note .rateYo{margin:auto}#admin-document #document #notes #sg-datatables-story_notes_datatable td.note .text{font-weight:bold;font-size:0.85rem}#admin-document #document #comments .label{margin-right:.5rem;width:100%;text-align:center;margin-bottom:1rem}@media (min-width: 1200px){#admin-document #document #comments .label{font-size:1.3rem}}#admin-document #document #comments .summary{text-align:center;font-size:1.3rem;margin-bottom:2rem}#admin-document #document #comments table#comments-count{margin-bottom:1.5rem}#admin-document #exercices .label{margin-right:.5rem;width:100%;text-align:center;margin-bottom:1rem}@media (min-width: 1200px){#admin-document #exercices .label{font-size:1.3rem}}#admin-document #content-modal .head{padding:1rem;font-size:1.3rem}#admin-document #content-modal .head .btn-ieuh,#admin-document #content-modal .head #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-document #content-modal .head .btn-secondary{background:transparent;border:none;color:#333}#admin-document #content-modal .userNick{font-family:"Mali"}#admin-document #content-modal .userNick a{color:#333;text-decoration:none}#admin-documents #admin-documents-table a{text-decoration:none;color:initial}#admin-documents #admin-documents-table th{font-size:.9rem}#admin-documents #admin-documents-table td{position:relative;vertical-align:middle;padding:.5rem}#admin-documents #admin-documents-table td.pde{font-size:0.9rem;vertical-align:bottom;text-align:center}#admin-documents #admin-documents-table td.pde .fa-exclamation-triangle{font-size:0.6rem;margin-right:.25rem}#admin-documents #admin-documents-table td.title .btn-ieuh,#admin-documents #admin-documents-table td.title #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #admin-documents #admin-documents-table td.title .btn-secondary{background:transparent;color:#333;border:none}#admin-documents #admin-documents-table td.title .btn-ieuh .icon,#admin-documents #admin-documents-table td.title #register.register form[name="registration_form"] .btn-secondary .icon,#register.register form[name="registration_form"] #admin-documents #admin-documents-table td.title .btn-secondary .icon{font-size:1rem}#admin-documents #admin-documents-table td.title img{max-width:50px;max-height:50px;margin-right:.25rem}#admin-documents #admin-documents-table td.comments{font-size:0.9rem;vertical-align:bottom;text-align:center;text-align:center}#admin-documents #admin-documents-table td.comments span{white-space:nowrap}#admin-documents #admin-documents-table td.mean .rateYo{margin:auto}#admin-documents #admin-documents-table td .highlight{color:#CE0019;font-weight:bold}#admin-documents #admin-documents-table .OK,#admin-documents #admin-documents-table .KO,#admin-documents #admin-documents-table .NA{display:inline-block;border-radius:150px;width:8px;height:8px;position:absolute;top:0;left:0;margin-top:.25rem;margin-left:.25rem}#admin-documents #admin-documents-table .KO{background:red}#admin-documents #admin-documents-table .OK{background:#1ae51f}#admin-documents #admin-documents-table .NA{background:#868e96}#admin-documents .stats-last-update-container{background:rgba(51,51,51,0.1);margin-top:1.5rem;margin-bottom:1.5rem;text-align:center}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}#admin-nav{position:sticky;top:5rem;left:0;transform:translateX(-200px);display:flex;flex-direction:column;justify-content:center;float:left;z-index:999;border-radius:3px;background:white;box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);padding:0}#admin-nav .title{text-align:center;display:flex;flex-direction:column;background:#333;color:white;padding:.25rem 1rem;font-weight:bold}#admin-nav .content{padding:1rem}#admin-nav .list-group-item{border:none;color:#333;text-decoration:none;padding:.35rem}#admin-nav .list-group-item:hover{font-weight:bold}#admin-nav .list-group-item:hover span{font-weight:bold}#admin-nav .list-group-item.active{background:white;font-weight:bold}#admin-nav .list-group-item.active span{font-weight:bold}body.home{display:flex;flex-direction:column;min-height:100vh}body.home.isScrolled #header .subtitle{display:block}body.home #header-sticky{position:initial}body.home #contentRootWrapper{background:transparent;min-height:0;flex-grow:1}body.home #contentRootWrapper #mainContainer{background:#cde7ff;background-size:auto 100%;background-position:bottom center;padding-top:1vh;max-width:100%}@media (min-width: 768px){body.home #contentRootWrapper #mainContainer{background:url("../images/bkg_home-small.png") no-repeat,#cde7ff;background-size:auto 100%;background-position:bottom center;padding-top:9vh}}@media (min-width: 1200px){body.home #contentRootWrapper #mainContainer{background:url("../images/bkg_home.jpg") no-repeat,#cde7ff;background-size:auto 100%;background-position:bottom center;padding-top:15vh}}body.home #contentRootWrapper #index h3{color:#495057;display:block;text-align:center}body.home #contentRootWrapper #index .card-body{max-height:500px;overflow-y:auto}body.home #contentRootWrapper #index .theme-button{height:80px;padding:.5rem}@media (min-width: 768px){body.home #contentRootWrapper #index .theme-button{height:100px}}body.home #contentRootWrapper #index .theme-button .btn.btn-ieuh,body.home #contentRootWrapper #index .theme-button #register.register form[name="registration_form"] .btn.btn-secondary,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button .btn.btn-secondary{border:0}body.home #contentRootWrapper #index .theme-button .btn.btn-ieuh .text,body.home #contentRootWrapper #index .theme-button #register.register form[name="registration_form"] .btn.btn-secondary .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button .btn.btn-secondary .text{font-size:1rem;font-family:'Mali';text-shadow:none;transition:all 100ms}@media (min-width: 768px){body.home #contentRootWrapper #index .theme-button .btn.btn-ieuh .text,body.home #contentRootWrapper #index .theme-button #register.register form[name="registration_form"] .btn.btn-secondary .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button .btn.btn-secondary .text{font-size:1.25rem}}body.home #contentRootWrapper #index .theme-button a{position:relative;height:50px;max-width:350px}body.home #contentRootWrapper #index .theme-button a:before,body.home #contentRootWrapper #index .theme-button a:after{position:absolute;top:-5px;width:60px;height:60px;background-size:60px 60px;content:'';transition:all 100ms}body.home #contentRootWrapper #index .theme-button a:hover:before,body.home #contentRootWrapper #index .theme-button a:hover:after{width:70px;height:70px;background-size:70px 70px}body.home #contentRootWrapper #index .theme-button .btn.btn-ieuh:hover .text,body.home #contentRootWrapper #index .theme-button #register.register form[name="registration_form"] .btn.btn-secondary:hover .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button .btn.btn-secondary:hover .text{font-size:1.15rem}body.home #contentRootWrapper #index .theme-button a:before{left:-40px}body.home #contentRootWrapper #index .theme-button a:after{right:-40px}@media (min-width: 768px){body.home #contentRootWrapper #index .theme-button a:before,body.home #contentRootWrapper #index .theme-button a:after{position:absolute;top:-20px;width:80px;height:80px;background-size:80px 80px;content:'';transition:all 100ms}body.home #contentRootWrapper #index .theme-button a:hover:before,body.home #contentRootWrapper #index .theme-button a:hover:after{width:90px;height:90px;background-size:90px 90px}body.home #contentRootWrapper #index .theme-button .btn.btn-ieuh:hover .text,body.home #contentRootWrapper #index .theme-button #register.register form[name="registration_form"] .btn.btn-secondary:hover .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button .btn.btn-secondary:hover .text{font-size:1.30rem}body.home #contentRootWrapper #index .theme-button a:before{left:-40px}body.home #contentRootWrapper #index .theme-button a:after{right:-40px}}body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants a{background:#FF0064}body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants a:hover{background:#ff1a74}body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants a:before{background-image:url("../images/icone-home-special.png")}@media (min-width: 768px){body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants{transform:translateY(-20px)}}body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants .btn.btn-ieuh .text,body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants #register.register form[name="registration_form"] .btn.btn-secondary .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants .btn.btn-secondary .text{font-size:1.1rem;padding:.5rem .5rem .5rem 2.5rem}@media (min-width: 768px){body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants .btn.btn-ieuh .text,body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants #register.register form[name="registration_form"] .btn.btn-secondary .text,#register.register form[name="registration_form"] body.home #contentRootWrapper #index .theme-button.le-covid-19-explique-aux-enfants .btn.btn-secondary .text{font-size:1.15rem}}body.home #contentRootWrapper #index .theme-button.albums-et-histoires a{background:#0b9bc4}body.home #contentRootWrapper #index .theme-button.albums-et-histoires a:hover{background:#0caedc}body.home #contentRootWrapper #index .theme-button.albums-et-histoires a:before{background-image:url("../images/icone-home-albumsethistoires.png")}body.home #contentRootWrapper #index .theme-button.contes-et-legendes a{background:#ffb300}body.home #contentRootWrapper #index .theme-button.contes-et-legendes a:hover{background:#ffbb1a}body.home #contentRootWrapper #index .theme-button.contes-et-legendes a:after{background-image:url("../images/icone-home-contesetlegendes.png")}body.home #contentRootWrapper #index .theme-button.fables-et-poesies a{background:#0bccb7}body.home #contentRootWrapper #index .theme-button.fables-et-poesies a:hover{background:#0ce4cd}body.home #contentRootWrapper #index .theme-button.fables-et-poesies a:before{background-image:url("../images/icone-home-fablesetpoesies.png")}body.home #contentRootWrapper #index .theme-button.comptines-et-chansons a{background:#12ba1a}body.home #contentRootWrapper #index .theme-button.comptines-et-chansons a:hover{background:#14d11d}body.home #contentRootWrapper #index .theme-button.comptines-et-chansons a:after{background-image:url("../images/icone-home-comptinesetchansons.png")}body.home #contentRootWrapper #index .theme-button.documentaires a{background:#902def}body.home #contentRootWrapper #index .theme-button.documentaires a:hover{background:#9d45f1}body.home #contentRootWrapper #index .theme-button.documentaires a:before{background-image:url("../images/icone-home-documentaires.png")}body.home #contentRootWrapper #index .theme-button.anglais a{background:#3778f5}body.home #contentRootWrapper #index .theme-button.anglais a:hover{background:#4f88f6}body.home #contentRootWrapper #index .theme-button.anglais a:after{background-image:url("../images/icone-home-anglais.png")}body.home #breadcrumb,body.home #scrollSpy{display:none}#newsletters a.news{color:initial}#rde-user-reset-password-request .form-container,#rde-user-reset-password .form-container,#rde-user-register .form-container,#user-profile .form-container,#user-change-password .form-container{display:flex;justify-content:center}#rde-user-reset-password-request input[type="submit"],#rde-user-reset-password-request button[type="submit"],#rde-user-reset-password input[type="submit"],#rde-user-reset-password button[type="submit"],#rde-user-register input[type="submit"],#rde-user-register button[type="submit"],#user-profile input[type="submit"],#user-profile button[type="submit"],#user-change-password input[type="submit"],#user-change-password button[type="submit"]{margin-top:0.5rem}#user-profile .form-check-group{margin-top:0.75rem}#user-profile .form-check-group input[type="checkbox"]{float:left;margin-right:0.5rem}#rde-user-login{width:100%}#rde-user-reset-password h1.page-title{text-align:center;font-weight:bold;margin:1rem 0}.contact{background:white;border-radius:10px;padding:1.5rem;margin-top:1.5rem}.contact label{font-weight:bold}.contact .btn-primary{background:#333;border:1px solid #333;background:-webkit-linear-gradient(to right, #454545, #333, #454545);background:linear-gradient(to right, #454545, #333, #454545);border:none}.contact .btn-primary:hover{background:#333}.contact .btn-primary:focus{box-shadow:none}.contact .btn-primary:not(:disabled):not(.disabled):active{background:#212121}.contact .btn-primary:focus{border:none}.contact .btn-primary:not(:disabled):not(.disabled):active{background-color:#333}.contact .form-control:focus{outline:2px dotted #333;outline-offset:2px}#bonus h1{width:100%;color:#333;text-align:center;margin-bottom:.5rem}#bonus-list h1,#bonus-list h2{text-align:center}#bonus-list h1{width:100%;color:#333}#bonus-list a{text-decoration:none;display:block}#bonus-list .theme{transition:all 250ms;border-radius:5px;margin-top:55px}#bonus-list .theme h2{color:#333;border-bottom:1px solid #333;padding-bottom:.5rem;font-size:1.2em;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}#bonus-list .theme h2 span{background:rgba(255,255,255,0.25);border-radius:5px;padding:5px 15px}@media (min-width: 576px){#bonus-list .theme h2{font-size:1.2em}}@media (min-width: 768px){#bonus-list .theme h2{font-size:1.4em}}@media (min-width: 992px){#bonus-list .theme h2{font-size:1.6em}}@media (min-width: 1200px){#bonus-list .theme h2{font-size:1.8em}}@media (min-width: 768px){#bonus-list .theme h2{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}#bonus-list .modelContainer{text-align:center}#bonus-list .modelContainer figure{overflow-y:hidden;transition:all 150ms}#bonus-list .modelContainer figure img{max-width:50%;max-height:150px}#bonus-list .modelContainer figure figcaption{color:initial;font-size:1.1rem}#bonus-list .modelContainer:hover figure figcaption{color:#333}#document{min-height:150vh;padding-bottom:1.5rem}@media (min-width: 1200px){#document{margin-top:1.5rem}}#document .page{margin-top:30px;margin-bottom:60px;width:fit-content}@media (min-width: 992px){#document .page,#document .discover,#document .source{max-width:70%}}@media (min-width: 1200px){#document .page,#document .discover,#document .source{max-width:60%}}#document .page img,#document .discover img,#document .source img{box-shadow:0 1px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}#document .page .objSound,#document .discover .objSound,#document .source .objSound{margin-right:10px}#document .source{text-align:center;margin:-40px auto 120px auto;font-weight:bold}@media (min-width: 1200px){#document .source{margin:-40px auto 50px auto}}#document audio{display:block;margin:20px 5px}#document .sound .card-header span{font-size:135%;margin-top:10px}#document .discover{margin:auto}#document .discover .card-header{padding:0.75rem 0 0.25rem 0.15rem}#document .discover .card-body h2,#document .discover .card-body h4{display:none}#document .exerciceContainer{transition-duration:0.7s}#document .exerciceContainer .correction{font-size:1.4rem}@media (min-width: 992px){#document .exerciceContainer .correction{font-size:1.6rem}}@media (min-width: 1200px){#document .exerciceContainer .correction{font-size:1.8rem}}#document .exerciceContainer .launch .text,#document .exerciceContainer .launch .icon{padding:2rem}#document .exerciceContainer .score{border-radius:10px;margin:auto;padding-top:10px}@media (min-width: 992px){#document .exerciceContainer .score{max-width:70%}}@media (min-width: 1200px){#document .exerciceContainer .score{max-width:60%}}#document .exerciceContainer .score .scorePicto{max-width:20%}@media (min-width: 576px){#document .exerciceContainer .score .scorePicto{max-width:16%}}@media (min-width: 768px){#document .exerciceContainer .score .scorePicto{max-width:13%}}@media (min-width: 992px){#document .exerciceContainer .score .scorePicto{max-width:12%}}@media (min-width: 1200px){#document .exerciceContainer .score .scorePicto{max-width:8%}}#document .exerciceContainer .score.good{background-color:rgba(30,255,30,0.05)}#document .exerciceContainer .score.bad{background-color:rgba(206,0,25,0.05)}#document .exerciceContainer .finalResultPicto{max-width:37%}@media (min-width: 576px){#document .exerciceContainer .finalResultPicto{max-width:33%}}@media (min-width: 768px){#document .exerciceContainer .finalResultPicto{max-width:30%}}@media (min-width: 992px){#document .exerciceContainer .finalResultPicto{max-width:29%}}@media (min-width: 1200px){#document .exerciceContainer .finalResultPicto{max-width:25%}}#document .exerciceContainer #finalResultMessage{font-size:1.3rem;font-weight:bold}#document .exerciceContainer .next-question-link{color:initial;font-size:125%;text-decoration:none;transition:tranform 250ms}#document .exerciceContainer .next-question-link:hover{color:rgba(0,0,0,0.75)}#document .exerciceContainer .resultLabel{font-family:"Mali";font-size:1.8rem;font-weight:bold;text-shadow:0px 2px 2px rgba(255,255,255,0.8)}#document .exerciceContainer .resultLabel.good{color:#1EFF1E}#document .exerciceContainer .resultLabel.bad{color:#333}#document .exerciceContainer #redo-game{color:#333;cursor:pointer;display:block;font-size:1.3rem;margin-top:1rem}#document #document-audio{flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}#document #document-audio .audioplayer-container{margin-top:2rem;text-align:center;margin-left:auto;margin-right:auto}#document #document-video{margin-bottom:2rem}#document #document-video #video-container video{width:80%}@media (min-width: 1200px){#document #document-video #video-container video{width:50%}}#document img[src*="biblidspe_001i02.png"]{box-shadow:none}#document .content-container{padding:0;margin-bottom:150px}@media (min-width: 992px){#document .content-container{margin-top:.5rem}}@media (min-width: 1200px){#document .content-container{padding:0.75rem;margin-bottom:50px}}#img-modal .modal-content{background-color:transparent;border:none;pointer-events:none;max-width:100%}#img-modal .modal-content img{width:100%}#drawings h1,#drawings h2,#drawings h3{text-align:center;width:100%;color:#333}#drawings #canvasContainer{position:relative;border-radius:10px;background:white;overflow:hidden;border-radius:10px;box-shadow:0 1px 16px 0 rgba(51,51,51,0.3),0 6px 20px 0 rgba(51,51,51,0.28)}#drawings #canvasContainer #sketchpad{background:white;border-radius:10px;background-position:center;background-repeat:no-repeat}#drawings #canvasContainer #backgrounds{position:absolute;top:0;left:0;width:100%;border-radius:10px;background:#ced4da;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999;transition:height, box-shadow;transition-duration:750ms;height:0px;overflow-y:hidden}#drawings #canvasContainer #backgrounds.show{height:100%}#drawings #canvasContainer #backgrounds.show .images{opacity:1;transition:opacity;transition-duration:350ms;transition-delay:750ms}#drawings #canvasContainer #backgrounds h2{width:100%;text-align:center}#drawings #canvasContainer #backgrounds #imagesContainer{overflow-x:auto}#drawings #canvasContainer #backgrounds #imagesContainer .loader{color:#333}#drawings #canvasContainer #backgrounds .images{align-items:center;opacity:0}#drawings #canvasContainer #backgrounds .images img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);transition:filter 750ms;height:130px}#drawings #canvasContainer #backgrounds .images img.selected{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:3px solid aliceblue;-webkit-filter:none;filter:none}#drawings #canvasContainer #backgrounds .images img.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}#drawings #canvasContainer #backgrounds .validation{position:absolute;left:0;right:0;bottom:0}#drawings #canvasContainer #backgrounds .validation a{color:white;font-size:150%}#drawings #canvasContainer #sketchpad-cursor{position:absolute;top:-2000px;left:0;pointer-events:none;border-radius:50%;background:rgba(0,0,0,0.2);z-index:30;width:0;height:0;border:1px solid black}#drawings #controls{position:relative;display:flex;flex-direction:column;border-radius:10px;background:rgba(206,212,218,0.35);box-shadow:0 1px 16px 0 rgba(51,51,51,0.3),0 6px 20px 0 rgba(51,51,51,0.28);min-width:85px;text-align:center}#drawings #controls .label{width:100%;text-align:center;font-size:0.7rem;color:#333}@media (min-width: 576px){#drawings #controls .label{font-size:0.75rem}}#drawings #controls #pensize-control{max-width:50px}#drawings #controls i{pointer-events:all;font-size:100%;cursor:pointer;padding:5px;transition:padding;transition-duration:250ms}@media (min-width: 576px){#drawings #controls i{font-size:120%}}#drawings #controls i.selectable{border-radius:10px}#drawings #controls i.selected{border:3px solid #ced4da;background:rgba(206,212,218,0.7);padding:3px}@media (min-width: 576px){#drawings #controls i.selected{padding:10px}}#drawings #controls i.fa-eraser{color:#DB5D5B}#drawings #controls i.brush,#drawings #controls i.fill,#drawings #controls i.tint{text-shadow:1px 0px 2px rgba(0,0,0,0.7)}#drawings #controls .bottom{position:absolute;bottom:0;left:0;width:100%}#drawings #controls .bottom #screenshot-link{text-decoration:none;color:black}#drawings #controls .bottom i{transition:all;transition-duration:250ms;color:#006E90}#drawings #controls .bottom i:hover{color:#0095c3}#drawings #controls .bottom i.clear{color:#333}#drawings #controls .bottom i.undo,#drawings #controls .bottom i.redo{font-size:100%}#drawings #controls .bottom i.disabled{color:#ced4da;cursor:default}#drawings #controls .bottom i.screenshot,#drawings #controls .bottom i.download,#drawings #controls .bottom i.upload{font-size:100%}@media (min-width: 576px){#drawings #controls .bottom i.screenshot,#drawings #controls .bottom i.download,#drawings #controls .bottom i.upload{font-size:120%}}#drawings #controls .slidecontainer{pointer-events:all;cursor:pointer}#drawings #controls .showHideBackground{position:absolute;top:-5px;right:-5px;font-size:0.75rem}#drawings #controls .colorPicker{font-size:80%}#drawings #save-modal h1{color:#333}#drawings #save-modal #filenameInput{height:2.6rem;margin-bottom:5px}.filters .filter{background:#333;padding:3px 12px;color:white;border-radius:30px;border:0;cursor:pointer}.filters .filter:hover{background:#3b3b3b}.filters .filter.opened{background:#262626}.filters .filter.opened:after{content:'\f077'}.filters .filter.active{background:#1a1a1a}.filters .filter:after{content:'\f078';font-family:"Font Awesome 6 Free";font-weight:800;padding-left:5px;font-size:0.75rem}.filter-popover{width:230px}.filter-popover .popover-body{max-height:150px;overflow-y:auto}.filter-popover .popover-header{font-size:0.85rem}.filter-popover .popover-header .select-all-delete{float:right;font-weight:bold;color:white}.filter-popover .popover-bottom{padding:2.5px;border-top:1px solid rgba(0,0,0,0.2)}.imcdoc h1,.imcdoc h2,.imcdoc h4{font-weight:bold;color:#333;background:transparent}.imcdoc h2{font-size:1.1em}@media (min-width: 576px){.imcdoc h2{font-size:1.1em}}@media (min-width: 768px){.imcdoc h2{font-size:1.1em}}@media (min-width: 992px){.imcdoc h2{font-size:1.1em}}@media (min-width: 1200px){.imcdoc h2{font-size:1.5em}}.imcdoc h4{font-size:1.5rem}.imcdoc .imcInstructionAuto{font-size:0.9rem;font-style:italic;color:#868e96;display:none}.imcdoc .idocAnnex .idocBlock{margin-bottom:30px}.imcdoc .idocBlock{clear:both;padding:10px 0px}.imcdoc .idocBlock table{width:100%;text-align:center}.imcdoc .idocBlock table td{text-align:center}.imcdoc .idocBlock table caption{text-align:center}.imcdoc .idocBlock table.idocTabular{width:100%;font-size:1rem}.imcdoc .idocBlock table.idocTabular td{padding:10px 0 10px 0}.imcdoc .page{margin:auto}.imcdoc .page img{border:none}.imcdoc .source{color:#333}.imcdoc .source .idocIllusSource{clear:left}.imcdoc .source .idocTitleSource{font-style:italic}.imcdoc .dropcap{cursor:pointer;display:inline-block;color:#333;margin-right:5px;font-size:200%;font-family:"Mali";font-weight:bold;transition:all;transition-duration:350ms}.imcdoc .dropcap:hover{-webkit-transform:rotate(0.05turn) scale(1.5) translateX(-2px) skew(30deg, 20deg);-moz-transform:rotate(0.05turn) scale(1.5) translateX(-2px) skew(30deg, 20deg);-o-transform:rotate(0.05turn) scale(1.5) translateX(-2px) skew(30deg, 20deg);-ms-transform:rotate(0.05turn) scale(1.5) translateX(-2px) skew(30deg, 20deg);transform:rotate(0.05turn) scale(1.5) translateX(-2px) skew(30deg, 20deg)}.imcdoc .idocLegend .dropcap{color:inherit;font-family:inherit;font-weight:normal;text-transform:lowercase;margin-right:0;font-size:100%}.imcdoc .idocRight{max-width:40%}.imcdoc .imcTestRight{max-width:30%}.imcdoc .idocXNote{font-weight:bold}.imcInstruction{text-align:center;color:#333;font-size:1em}@media (min-width: 1200px){.imcInstruction{font-size:1.25em;margin-top:10px;margin-bottom:10px}}.imcInstruction .idocBlock{display:inline}.imcInstruction .objSound{margin-right:10px}.imcChoices{display:flex;flex-direction:column;justify-content:center;align-items:center}.imcTestRight{display:flex;justify-content:center;align-items:center;margin-left:15px}.imcTestRight img{transition:all;transition-duration:350ms;box-shadow:0 1px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) inset;max-height:200px}.imcTest{display:flex;justify-content:center;align-items:center;border-bottom:none;padding-bottom:0}.imcTest .imcContent{display:flex;justify-content:center;flex-wrap:wrap-reverse}.imcTest .idocImgLand img{max-height:65px}@media (min-width: 576px){.imcTest .idocImgLand img{max-height:80px}}@media (min-width: 768px){.imcTest .idocImgLand img{max-height:100px}}@media (min-width: 992px){.imcTest .idocImgLand img{max-height:100px}}.imcTest .imcChoice{cursor:pointer}.imcTest .imcChoice.missed,.imcTest .imcChoice.good,.imcTest .imcChoice.selected-missed,.imcTest .imcChoice.selected-good{border:3px solid #1ae51f !important}.imcTest .imcChoice.missed input,.imcTest .imcChoice.good input,.imcTest .imcChoice.selected-missed input,.imcTest .imcChoice.selected-good input{border:3px solid #1ae51f !important}.imcTest .imcChoice.missed input:before,.imcTest .imcChoice.good input:before,.imcTest .imcChoice.selected-missed input:before,.imcTest .imcChoice.selected-good input:before{color:#1ae51f !important}.imcTest .imcChoice.bad,.imcTest .imcChoice.selected-bad{border:3px solid red !important}.imcTest .imcChoice.bad input,.imcTest .imcChoice.selected-bad input{border:3px solid red !important}.imcTest .imcChoice.bad input:before,.imcTest .imcChoice.selected-bad input:before{color:red}.imcTest .imcChoice.text-bad{background:red !important}.imcTest .imcChoice.text-good{background:#1ae51f !important}.imcTest .imcChoice.selected{background:transparent}.imcTest .imcChoice .objSound.light{margin-right:10px}.imcTest .imcChoiceWrapper .idocImgLand table,.imcTest .imcChoiceWrapper .idocImgPortrait table{width:100%}.imcTest .imcChoiceWrapper .idocImgLand table td,.imcTest .imcChoiceWrapper .idocImgPortrait table td{text-align:center}.imcTest .imcCheckLine,.imcTest .imcRadioLine{display:flex;flex-wrap:wrap;justify-content:center}.imcTest .imcCheckLine .imcChoice,.imcTest .imcRadioLine .imcChoice{display:flex;flex-direction:column;justify-content:center;cursor:pointer;border-radius:10px;text-align:center}.imcTest .imcCheckLine .imcChoice .table-responsive,.imcTest .imcRadioLine .imcChoice .table-responsive{overflow-y:hidden}.imcTest .imcCheckLine .imcChoice table,.imcTest .imcRadioLine .imcChoice table{width:100%;text-align:center}.imcTest .imcCheckLine .imcChoice table td,.imcTest .imcRadioLine .imcChoice table td{text-align:center}.imcTest .imcCheckLine .imcChoice.selectable,.imcTest .imcRadioLine .imcChoice.selectable{border:1px solid lightblue;margin-top:5px;margin-left:5px;margin-right:5px;transition:transform;transition-duration:100ms;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.imcTest .imcCheckLine .imcChoice.selectable.selected,.imcTest .imcRadioLine .imcChoice.selectable.selected{border:3px solid lightblue;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.imcTest .imcCheckLine .imcChoice.selectable.selected-bad,.imcTest .imcRadioLine .imcChoice.selectable.selected-bad{border:3px solid red}.imcTest .imcCheckLine .imcChoice.selectable.selected-bad:after,.imcTest .imcRadioLine .imcChoice.selectable.selected-bad:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(255,0,0,0.15)}.imcTest .imcCheckLine .imcChoice.selectable.selected-good,.imcTest .imcRadioLine .imcChoice.selectable.selected-good{border:3px solid #1ae51f}.imcTest .imcCheckLine .imcChoice.selectable.selected-good:after,.imcTest .imcRadioLine .imcChoice.selectable.selected-good:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:rgba(26,229,31,0.15)}.imcTest.imcCheck .imcChoices>table tbody{display:flex;flex-wrap:wrap;justify-content:center}.imcTest.imcCheck .imcChoices>table tbody tr{margin:auto 5px}.imcTest.imcRadio input,.imcTest.imcCheck input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#f1f1f1;color:#666;top:3px;height:30px;width:30px;border:1px solid #86c5da;cursor:pointer;margin-right:7px}.imcTest.imcRadio input::before,.imcTest.imcCheck input::before{position:absolute;font-family:"Font Awesome 6 Free";font-weight:bold;font-size:2rem;color:#86c5da;content:'\f00c';margin:-13px 0 0 0;opacity:0;transition:opacity;transition-duration:0.5s}.imcTest.imcRadio input:checked,.imcTest.imcCheck input:checked{background-color:#f1f1f1;border:3px solid #86c5da}.imcTest.imcRadio input:checked::before,.imcTest.imcCheck input:checked::before{opacity:1}.imcTest.imcRadio .imcChoice{margin-top:2px;margin-bottom:2px}.imcTest.imcRadio input{border-radius:50px}.imcTest:not(.corrected).imcRadio .imcChoice:hover input,.imcTest:not(.corrected).imcCheck .imcChoice:hover input{border:3px solid #86c5da}.imcTest:not(.corrected) .imcCheckLine .imcChoice.selectable:hover,.imcTest:not(.corrected) .imcRadioLine .imcChoice.selectable:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.imcCheckWithImages .imcChoice{margin-bottom:10px;margin-right:15px}.imcCheckWithImages .imcChoice.selected{-webkit-box-shadow:0px 0px 10px 0px #154e88;box-shadow:0px 0px 10px 0px #154e88}.imcdoc .imcDocContainer .imcDragChoice .idocImgLand{margin:auto}.imcSolution{display:none}.imcDrag .imcChoice{padding:0}.imcTextHole .imcChoice input{background:#FF9656;color:#333;border:0;border-radius:5px;padding:2.5px 5px;max-width:96%;display:inline-block;margin-top:2.5px}.imcTextHole .imcChoice input.text-bad{background:#fd0505}.imcTextHole .imcChoice input.text-good{background:#3caf08}.imcTextHole .imcChoice input.text-bad,.imcTextHole .imcChoice input.text-good{color:white}.imcPoint .imcTool1{color:#B486EF}.imcPoint .imcTool2{color:#FF9656}.imcPoint .imcTool3{color:#FF9CCE}.imcPoint .imcTool4{color:#FDEE00;font-weight:bold}.imcPoint .imcChoice{padding:0}.imcChoice[data-selected='1']{background:#B486EF;border-color:#B486EF}.imcChoice[data-selected='2']{background:#FF9656;border-color:#FF9656}.imcChoice[data-selected='3']{background:#FF9CCE;border-color:#FF9CCE}.imcChoice[data-selected='4']{background:#FDEE00;border-color:#FDEE00}.imcChoice[data-selected='1'][data-correct_answer='1']{border:3px solid #1ae51f}.imcChoice[data-selected='2'][data-correct_answer='2']{border:3px solid #1ae51f}.imcChoice[data-selected='3'][data-correct_answer='3']{border:3px solid #1ae51f}.imcChoice[data-selected='4'][data-correct_answer='4']{border:3px solid #1ae51f}.imcChoice:not([data-selected='1'])[data-correct_answer='1']{border:3px solid red;background:#B486EF}.imcChoice:not([data-selected='2'])[data-correct_answer='2']{border:3px solid red;background:#FF9656}.imcChoice:not([data-selected='3'])[data-correct_answer='3']{border:3px solid red;background:#FF9CCE}.imcChoice:not([data-selected='4'])[data-correct_answer='4']{border:3px solid red;background:#FDEE00}#karaoke{margin-bottom:3rem}#karaoke .frame{flex-direction:column;justify-content:center;align-items:center;display:none}#karaoke .frame.active{display:flex}#karaoke .frame .frame-label{font-weight:bold}#karaoke .frame img{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-height:30vh}#karaoke .frame .lines .line{background-image:url("../images/bkg-yellow.png");background-repeat:no-repeat;background-size:0% 110%;font-size:1.2rem;display:inline}#karaoke .frame .lines .line::after{display:block;content:"";clear:both}#karaoke .frame span[class^='line_'],#karaoke .frame span[class*=' line_'],#karaoke .frame p[class^='frame_'],#karaoke .frame p[class*=' frame_']{animation-fill-mode:forwards;animation-timing-function:linear}#karaoke .frame.frame_end{position:relative}#karaoke .frame.frame_end img{filter:blur(8px) brightness(40%)}#karaoke .frame.frame_end .content{display:flex;flex-direction:column;position:absolute;top:25%;color:white;font-weight:bold;text-align:center}#karaoke .frame.frame_end .content .theend{font-weight:bold;font-size:1.5rem}#karaoke .frame.frame_end .content a{color:white}#karaoke #controls{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem}#karaoke #controls a{color:#333;font-size:2.5rem}#karaoke #controls a:hover{color:rgba(51,51,51,0.75)}#karaoke #controls .play-pause{margin-right:1.5rem;margin-left:1.5rem}#karaoke #controls .auto{color:rgba(51,51,51,0.4);font-size:1rem;text-decoration:none}#karaoke #controls .auto.activated{color:initial;font-weight:bold}#karaoke #controls .auto.activated:after,#karaoke #controls .auto.activated:before{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 900ms infinite;animation:ellipsis steps(4, end) 900ms infinite;content:"\2026";width:0px}#karaoke #controls .auto.activated:before{margin-right:.25rem}#karaoke #controls .auto.activated.paused:after,#karaoke #controls .auto.activated.paused:before{animation:none}#left-menu{position:fixed;top:0;left:0;bottom:0;background:white;box-shadow:2px 0px 15px rgba(0,0,0,0.1);width:0;overflow-x:hidden;z-index:99999999;padding:0 0 1.5rem 0;visibility:hidden}#left-menu .subtitle{font-size:.75rem}#left-menu .subtitle img.maif{max-width:50px;max-height:50px}#left-menu .subtitle img.rde{max-width:90px;max-height:90px;margin-left:.25rem}#left-menu .subtitle a{text-decoration:none}@media (min-width: 768px){#left-menu .subtitle{font-size:1rem}}#left-menu.exit{-webkit-animation:slideOutLeft 250ms ease;animation:slideOutLeft 250ms ease}#left-menu.deployed{visibility:visible;width:auto;min-width:100%}#left-menu.deployed:not(.exit){-webkit-animation:slideInLeft 250ms ease;animation:slideInLeft 250ms ease}@media (min-width: 576px){#left-menu.deployed{min-width:70%}}@media (min-width: 768px){#left-menu.deployed{min-width:60%}}@media (min-width: 992px){#left-menu.deployed{min-width:50%}}@media (min-width: 1200px){#left-menu.deployed{min-width:440px}}#left-menu .menu-head{padding:1.5rem .5rem .5rem .5rem}#left-menu .menu-head h1{font-size:1.6em}@media (min-width: 576px){#left-menu .menu-head h1{font-size:1.8em}}@media (min-width: 768px){#left-menu .menu-head h1{font-size:2.0em}}@media (min-width: 992px){#left-menu .menu-head h1{font-size:2.2em}}@media (min-width: 1200px){#left-menu .menu-head h1{font-size:2.4em}}#left-menu .menu-head .menu-trigger{position:absolute;top:0;right:0;margin:.5rem;cursor:pointer;font-size:1.9rem;transition:all 150ms;color:#333}#left-menu .menu-head .menu-trigger.animate{-webkit-animation:pulse 250ms;animation:pulse 250ms}#left-menu .menu-head .menu-trigger:hover{color:#333}#left-menu .menu-body{overflow-y:auto}#left-menu .menu-body .item{margin:.25rem;display:flex;flex-direction:column;padding:.25rem}#left-menu .menu-body .item .item-head{border-bottom:1px solid #333;text-align:center;margin-bottom:.5rem;padding:.5rem 0rem;font-size:1.1rem}#left-menu .menu-body .item .item-body{display:flex;flex-direction:column;padding:.25rem}#left-menu .menu-body .item .item-body .label{margin-left:.5rem}#left-menu .menu-body .item .item-body .svg-icon{width:18px;height:auto}#left-menu .navigation-link{text-decoration:none;color:initial;padding:.25rem;font-size:1.1rem}#left-menu .navigation-link i{color:#333}#left-menu .navigation-link svg{fill:#333}#left-menu .navigation-link.active{background:-webkit-linear-gradient(to right, #e9ecef 60%, #fff 100%);background:linear-gradient(to right, #e9ecef 60%, #fff 100%)}#left-menu .navigation-link:hover{background:-webkit-linear-gradient(to right, #e9ecef 60%, #fff 100%);background:linear-gradient(to right, #e9ecef 60%, #fff 100%)}#left-menu .navigation-link:hover i,#left-menu .navigation-link:hover svg{transform:translateX(-2px)}#left-menu .navigation-link:hover:after{content:"\F054";font-family:"Font Awesome 6 Free";font-weight:bold;float:right;color:#333;margin-right:.25rem;-webkit-animation:bounce-right .3s alternate ease infinite;animation:bounce-right .3s alternate ease infinite}#left-menu .home-link{color:#333;text-decoration:none}#left-menu .pe-logo{max-width:25px;margin-left:-5px}@font-face{font-family:'Mali';font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../fonts/mali/mali-v7-vietnamese_thai_latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/mali/mali-v7-vietnamese_thai_latin-ext_latin-regular.woff") format("woff")}@font-face{font-family:'Mulish';font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2") format("woff2"),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff") format("woff")}@font-face{font-family:'Mulish';font-style:normal;font-weight:700;font-display:swap;src:local(""),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2") format("woff2"),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff") format("woff")}@font-face{font-family:'Mulish';font-style:italic;font-weight:400;font-display:swap;src:local(""),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2") format("woff2"),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff") format("woff")}@font-face{font-family:'Mulish';font-style:italic;font-weight:700;font-display:swap;src:local(""),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2") format("woff2"),url("../fonts/mulish/mulish-v10-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff") format("woff")}#navigation{background:#333;vertical-align:middle;position:fixed;right:0;bottom:0;left:0;z-index:1030;padding-left:0;padding-right:0;overflow:hidden}@media (min-width: 1200px){#navigation{max-width:1320px}}#navigation #navigation-content{overflow-y:hidden;max-height:0;transition:max-height 150ms ease-in-out}#navigation #navigation-collapser{display:flex;justify-content:center;align-items:center;height:40px;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer;color:white;text-align:center;font-size:1.3rem;border-top:1px solid white;background:inherit}#navigation .nav{margin-bottom:0}#navigation .nav-link{color:rgba(255,255,255,0.9);height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}#navigation .nav-link:not(.noOutline):focus{outline:2px dotted white;outline-offset:0px}#navigation .nav-link span{font-family:"Mali";font-weight:bold}#navigation .nav-link.active{box-shadow:0 -5px 20px 0 rgba(255,255,255,0.19)}#navigation .nav-link.active:after{content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900}#navigation .nav-link img{max-width:35px;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);margin-right:.25rem}#navigation .nav-link:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#navigation.anchored{position:absolute}#navigation #tmpSelect{display:none}#navigation .document .main{overflow-x:hidden}#navigation .document .main .nav-link i,#navigation .document .main .favs i{font-size:1.2rem;margin-top:.5rem}@media (min-width: 768px){#navigation .document .main .nav-link i,#navigation .document .main .favs i{font-size:1.4rem}}#navigation .document .main .favs{color:white}#navigation .document .main .favs i{margin-top:1rem}#navigation .document .main .nav-link{display:flex;cursor:pointer;font-family:initial;flex-direction:column;align-items:center;padding-top:0;padding-bottom:0;justify-content:flex-end;margin:.1rem}#navigation .document .main .nav-link .title{white-space:nowrap;font-size:.85rem;text-align:center}@media (min-width: 768px){#navigation .document .main .nav-link .title{font-size:1rem;text-align:left}}#navigation .document .main .nav-link .userNote{font-size:1.3rem}#navigation .document .main .nav-link.animate{animation-delay:150ms;animation-timing-function:ease-in-out;animation-duration:350ms;animation-name:newNote}#navigation .document .main .nav-link .animate{animation-delay:150ms;animation-timing-function:ease-in-out;animation-duration:350ms;animation-name:newNote}#navigation .document .main .nav-select2{margin-top:.1rem;margin-left:.25rem;margin-right:.25rem}#navigation .document .main .nav-select2 .select2-selection{min-height:30px;padding:1.25rem 1rem 1.25rem 0;vertical-align:middle;display:flex;align-items:center;font-weight:bold;background:transparent;color:white;border:1px solid white}@media (min-width: 992px){#navigation .document .main .nav-select2 .select2-selection{padding:1.25rem 1rem 1.25rem 0;margin-top:0rem}}#navigation .document .main .nav-select2 .select2-selection .select2-selection__rendered{color:inherit;font-weight:bold}#navigation .document .main .nav-select2 .select2-selection .select2-selection__arrow{top:auto;color:inherit}#navigation .document .main .icons-container{display:flex;flex-direction:row;margin-left:.25rem;align-items:stretch;overflow-x:auto;overflow-y:hidden}@media (min-width: 768px){#navigation .document .main .icons-container{align-items:flex-start}}#navigation .document .sub{background:white;height:0;transition:height 150ms ease-in-out;overflow-y:auto}#navigation .document .sub #collapse-toolbox a{text-decoration:none;font-size:1rem;color:#333;font-weight:bold}#navigation .document .sub #collapse-toolbox a img{max-width:50px}#navigation .document .sub #collapse-toolbox #pdf-preview{width:50%;background:#e9ecef}#navigation .document .sub #collapse-toolbox #pdf-preview embed{width:100%;height:600px}#navigation .document .sub #collapse-toolbox #audio-preview{text-align:center;width:50%;background:#e9ecef}#navigation .document .sub #collapse-comments .comments-label{display:block;font-size:1rem}#navigation .document .sub #collapse-comments .panelTitle .story-name .separator{display:none}#navigation .document .sub #collapse-comments h2{color:initial;font-weight:bold}#navigation .document .sub #collapse-comments textarea{min-height:300px}#navigation .document .sub #collapse-comments .read .comments-box{display:flex;flex-flow:row wrap;justify-content:center;padding-left:.5rem;padding-right:.5rem}#navigation .document .sub #collapse-comments .read .comment{box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);background:white;margin-left:.5rem;margin-right:.5rem;flex:0 1 100%;transition:all 350ms}@media (min-width: 1200px){#navigation .document .sub #collapse-comments .read .comment{flex:0 1 45%}#navigation .document .sub #collapse-comments .read .comment:nth-child(odd){margin-right:2rem}}#navigation .document .sub .rating .rateYo{background:rgba(255,255,255,0.85);border-radius:10px;padding:10px}#navigation .document .sub #userRating h4{display:none}#navigation .document .sub #userRating .label{font-size:1rem}@media (min-width: 768px){#navigation .document .sub #userRating .label{font-size:1.3rem}}#navigation .document .sub #userRating #collapseCommentConditions{max-width:60%;margin:auto}#navigation .document .sub .panelTitle{text-align:center;margin-top:1.5rem;margin-bottom:.25rem;font-size:1.5rem;padding-left:.5rem;padding-right:.5rem;font-weight:bold}#navigation .document .sub .panelTitle .subtitle{display:block;font-size:1rem;white-space:nowrap}#navigation #comments-container .toggle-comments-mode-trigger{width:95%}#navigation .login-needed{color:#868e96 !important}#navigation .login-needed i{color:#868e96 !important}#navigation.expanded .document .main .favs i{margin-top:2rem;margin-right:1rem}.select2-container--default{color:white}.select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background-color:rgba(51,51,51,0.85);color:white}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(51,51,51,0.75);color:white}.select2-container--default .select2-results__option{background:#333}.select2-container--default .select2-results__options{max-height:100% !important;overflow:hidden !important;border:1px solid white;margin-bottom:.1rem}.select2-container--default .login-needed,.select2-container--default .login-needed:hover{color:#6A6F75 !important}.select2-container--default .login-needed i,.select2-container--default .login-needed:hover i{color:#6A6F75 !important}.select2-container--default .login-needed svg,.select2-container--default .login-needed:hover svg{fill:#6A6F75 !important}#pdeBook{display:flex;justify-content:center;align-items:center;padding:2rem;position:relative;box-shadow:0 1px 16px 0 rgba(73,92,115,0.2),0 6px 20px 0 rgba(73,92,115,0.19);margin:.25rem auto}@media (min-width: 768px){#pdeBook{max-width:80%}}@media (min-width: 992px){#pdeBook{max-width:70%}}@media (min-width: 1200px){#pdeBook{max-width:60%}}#pdeBook.blurred{background:rgba(0,0,0,0.9)}#pdeBook img{max-width:90px;margin-right:.5rem;margin-bottom:1.5rem}@media (min-width: 768px){#pdeBook img{margin-bottom:0}}#pdeBook .title{color:#333;font-family:"Mali";margin-bottom:.5rem;font-size:1.1rem}#pdeBook .shortDesc{font-size:0.9rem}#pdeBook .extra-infos{display:flex;flex-direction:column}@media (min-width: 576px){#pdeBook .extra-infos{flex-direction:row}}#pdeBook .extra-infos span{text-align:center;margin-left:.5rem}#pdeBook .extra-infos span:not(:last-of-type):after{content:"-";margin-left:.5rem}#pdeBook .front{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:background-color 250ms}#pdeBook .front.blurred{filter:blur(1px) brightness(10%)}#pdeBook .front .shortDesc{flex-grow:1}#pdeBook .front .shortDesc h1,#pdeBook .front .shortDesc h2,#pdeBook .front .shortDesc h3{font-size:1rem}#pdeBook .back{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}#pdeBook .back .loader{color:white;margin-left:.5rem}#pdeBook .back .results{color:white;margin-top:.5rem}#pdeBook .back .results a{color:white}#printable-activities h1,#printable-activities h2{text-align:center}#printable-activities h1{color:#333;text-align:center;width:100%;margin-bottom:1.5rem}#puzzle h1,#puzzle h2,#puzzle h3{text-align:center;width:100%;font-family:"Mali";color:white}#puzzle #reveal{font-size:1.6rem;cursor:pointer;transition:color 150ms;position:absolute;top:0rem;right:0rem}#puzzle #reveal:hover{color:#333}@media (min-width: 768px){#puzzle #reveal{position:initial;font-size:2rem;margin-left:.5rem}}#puzzle #levelSelect{font-size:0.8em}@media (min-width: 576px){#puzzle #levelSelect{font-size:0.8em}}@media (min-width: 768px){#puzzle #levelSelect{font-size:1.0em}}@media (min-width: 992px){#puzzle #levelSelect{font-size:1.2em}}@media (min-width: 1200px){#puzzle #levelSelect{font-size:1.4em}}#puzzle .canvaswrapper{margin-top:10px;text-align:center;position:relative}#puzzle .canvaswrapper canvas{border:1px solid black;cursor:pointer;touch-action:none}#puzzle .canvaswrapper #results{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:inline-block;pointer-events:none;opacity:0;background:rgba(255,255,255,0.25)}@media (min-width: 992px){#puzzle .canvaswrapper #results .label,#puzzle .canvaswrapper #results img{margin-right:50px}}#puzzle .canvaswrapper #results img{max-height:50%}#puzzle .canvaswrapper #results .label{text-shadow:0px 2px 2px rgba(255,255,255,0.8);font-family:"Mali";font-size:1.7rem;color:#1EFF1E}body.solved #puzzle #results{transition:opacity 750ms;opacity:1;pointer-events:all}#customSize{display:inline-block;font-weight:bold;color:white}#customSize #customPiecesX,#customSize #customPiecesY{border:none}@media (min-width: 992px){#customSize #customPiecesX,#customSize #customPiecesY{font-size:1.2em}}body._partner #header-sticky #header .subtitle{display:block;margin-left:0;margin-right:0}body._partner #contentRootWrapper #mainContainer{padding-top:170px}body._partner #contentRootWrapper #mainContainer #breadcrumb{display:none}@media (min-width: 576px){body._partner #contentRootWrapper #mainContainer{padding-top:170px}}@media (min-width: 768px){body._partner #contentRootWrapper #mainContainer{padding-top:146px}}@media (min-width: 992px){body._partner #contentRootWrapper #mainContainer{padding-top:146px}}@media (min-width: 1200px){body._partner #contentRootWrapper #mainContainer{padding-top:146px}}body._partner #breadcrumb{margin:0;padding:0.5rem;border-bottom:none}body._partner #left-menu .subtitle{display:none}body._partner.home #breadcrumb{display:flex;align-items:center;padding-top:.25rem}body._partner.home #contentRootWrapper #mainContainer{padding-top:0}@media (min-width: 768px){body._partner.home .themes-container{padding:3rem}}body._partner.isScrolled #header-sticky #header .subtitle{display:none}body._partner.noHeader #contentRootWrapper #mainContainer{padding-top:25px}body._partner.noHeader #contentRootWrapper #mainContainer #breadcrumb{display:flex}@media (min-width: 1200px){body._partner .partner-menu-trigger{margin-right:.5rem}}body._partner .partner-menu-trigger i{font-size:1.1rem !important}@media (min-width: 1200px){body._partner .partner-menu-trigger i{font-size:1.9rem !important}}body._partner #partner-breadcrumb-container a{color:white}#register{margin-top:1rem}#register h1{text-align:center;width:100%;font-weight:bold;margin-top:.75rem}#register h2{text-align:center;width:100%;font-weight:bold}#register.register-list{margin-bottom:1.5rem}#register.register-list h2{font-size:1.2em}@media (min-width: 576px){#register.register-list h2{font-size:1.2em}}@media (min-width: 768px){#register.register-list h2{font-size:1.4em}}@media (min-width: 992px){#register.register-list h2{font-size:1.6em}}@media (min-width: 1200px){#register.register-list h2{font-size:1.8em}}#register.register-list .left,#register.register-list .right{padding:0rem}@media (min-width: 768px){#register.register-list .left,#register.register-list .right{padding:1rem}}@media (min-width: 992px){#register.register-list .left,#register.register-list .right{padding:3rem}}#register.register-list .left{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;margin-top:2rem;border-top:1px solid #333}@media (min-width: 768px){#register.register-list .left{margin-top:0;border-top:none}}#register.register-list .left h2{margin-top:1rem}@media (min-width: 768px){#register.register-list .left h2{margin-top:0}}#register.register-list .right{display:flex;flex-direction:column;align-items:center}#register.register-list .right .btn-ieuh,#register.register-list .right #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #register.register-list .right .btn-secondary{width:100%;margin-top:.5rem}#register.register-list .right .btn-ieuh.large .text,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .text,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .text{padding:1rem;font-size:1rem}@media (min-width: 768px){#register.register-list .right .btn-ieuh.large .text,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .text,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .text{padding:1rem 1.5rem}}@media (min-width: 992px){#register.register-list .right .btn-ieuh.large .text,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .text,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .text{padding:1.5rem 2rem;font-size:1.1rem}}#register.register-list .right .btn-ieuh.large .icon,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .icon,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .icon{padding:1rem;font-size:1.5rem}@media (min-width: 768px){#register.register-list .right .btn-ieuh.large .icon,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .icon,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .icon{padding:1.5rem}}@media (min-width: 992px){#register.register-list .right .btn-ieuh.large .icon,#register.register-list .right #register.register form[name="registration_form"] .large.btn-secondary .icon,#register.register form[name="registration_form"] #register.register-list .right .large.btn-secondary .icon{padding:2rem}}#register.register-list .right .btn-ieuh i.fa-user,#register.register-list .right #register.register form[name="registration_form"] .btn-secondary i.fa-user,#register.register form[name="registration_form"] #register.register-list .right .btn-secondary i.fa-user{padding:.25rem}#register.register-list p.subtitle{font-size:0.85rem;text-align:center;margin-bottom:.25rem}#register.register .title{display:flex;justify-content:center;align-items:center}#register.register .title i{color:#333;font-size:1.6rem;padding:.5rem 0}@media (min-width: 768px){#register.register .title i{padding:1rem 0}}#register.register .title span{color:#333;font-weight:bold;font-size:1.0em}@media (min-width: 576px){#register.register .title span{font-size:1.2em}}@media (min-width: 768px){#register.register .title span{font-size:1.4em}}@media (min-width: 992px){#register.register .title span{font-size:1.6em}}@media (min-width: 1200px){#register.register .title span{font-size:1.4em}}#register.register form.fos_user_resetting_request{margin:auto;max-width:100%}@media (min-width: 768px){#register.register form.fos_user_resetting_request{max-width:80%}}@media (min-width: 992px){#register.register form.fos_user_resetting_request{max-width:70%}}@media (min-width: 1200px){#register.register form.fos_user_resetting_request{max-width:60%}}#register.register form[name="registration_form"]{margin-bottom:.75rem}#register.register form[name="registration_form"] select#registration_form_schoolLevels{min-height:220px;overflow-y:hidden}#register.register form[name="registration_form"] label{color:#333;font-weight:bold}#satellite-page{border-radius:10px;padding:10px;margin:0px 0}@media (min-width: 768px){#satellite-page{padding:20px;margin:20px}}#satellite-page h1{text-align:center;width:100%;border-radius:10px}#satellite-page h2{font-size:1.4rem}@media (min-width: 576px){#satellite-page h2{font-size:1.4rem}}@media (min-width: 768px){#satellite-page h2{font-size:1.6rem}}@media (min-width: 992px){#satellite-page h2{font-size:1.8rem}}@media (min-width: 1200px){#satellite-page h2{font-size:2.0rem}}#satellite-page h3{font-size:1.2rem}@media (min-width: 576px){#satellite-page h3{font-size:1.2rem}}@media (min-width: 768px){#satellite-page h3{font-size:1.4rem}}@media (min-width: 992px){#satellite-page h3{font-size:1.6rem}}@media (min-width: 1200px){#satellite-page h3{font-size:1.8rem}}#satellite-page.faq .accordion .card-header button{margin:0;padding:0}#satellite-page.faq .accordion .card-header button:hover{color:#333}#satellite-page.faq .accordion .card-header button:focus{box-shadow:none}#satellite-page.discover .site-link{text-decoration:none;color:initial;margin:.25rem;display:inline-block;text-align:center}#satellite-page.discover .site-link .row{margin-top:30px;border-bottom:1px solid rgba(51,51,51,0.5);max-width:100%;margin-left:auto;margin-right:auto}#satellite-page.discover .site-link span.title{display:block;font-size:1.2rem;margin-bottom:5px}@media (min-width: 768px){#satellite-page.discover .site-link{text-align:left}}#satellite-page.discover .site-link img{max-width:100%;height:auto}#search-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);color:white;z-index:99999999;animation-duration:350ms;padding:.5rem}#search-container>.container{padding:0}@media (min-width: 768px){#search-container{padding:1.5rem}}#search-container .head{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}#search-container .close{position:absolute;top:0;right:0;padding:.5rem;cursor:pointer;color:white;font-size:1.8rem}#search-container .fa-spinner,#search-container #search-loader{pointer-events:none}#search-container a:not(.noOutline):focus{outline:2px dotted white}#search-container .ieuh-input #search-input{border:none;border-bottom:1px solid white;color:white;background:transparent;min-width:70%;margin-top:1rem;min-height:40px;font-size:1.4rem}#search-container .ieuh-input #search-input::placeholder{color:#ced4da;font-size:1.0rem}@media (min-width: 768px){#search-container .ieuh-input #search-input::placeholder{font-size:1.4rem}}#search-container .ieuh-input #search-input:not(.noOutline):focus{outline:2px dotted white;outline-offset:4px}#search-container .ieuh-input .label{color:#f2f2f2}#search-container #search-results{padding:1rem;color:initial;overflow-y:auto;margin-top:.5rem;max-height:90vh}#search-container #search-loader{opacity:0}#search-container #search-loader.show{opacity:1}#stories-links.inline .no-story-found{display:none}#stories-links.inline #stories-cards-container{background:white;display:flex;overflow-x:scroll;margin-bottom:0;padding:.5rem 0rem}#stories-links.inline #stories-cards-container .story-card-container{display:flex;align-items:stretch;flex:0 0 75%}@media (min-width: 1200px){#stories-links.inline #stories-cards-container .story-card-container{flex:0 0 0%}}#stories-links.inline #stories-cards-container .story-card-container .story-card-fig-container{height:100%}#stories-links.inline #stories-cards-container .story-card-container .story-card{margin:.25rem .5rem;display:flex;flex-direction:column}#stories-links.inline #stories-cards-container .story-card-container .story-card .story-link{margin:0}#stories-links.inline #stories-cards-container .story-card-container .story-card .title{font-size:1rem}#stories-links.inline #stories-cards-container .story-card-container .story-card .idocAbstract{font-size:.85rem}#stories-links.inline #stories-cards-container .story-card-container .story-card .up{flex-grow:1}#stories-links.inline #stories-cards-container .story-card-container .story-card .up .story-card-title-desc-container{justify-content:flex-start}#stories-list #hiddenSelect{display:none}#stories-list .label{color:#333;font-weight:bold;font-size:0.9rem}#stories-list h1{text-align:center;padding:.5rem;margin-top:.5rem;margin-bottom:0;font-size:1.5rem}@media (min-width: 1200px){#stories-list h1{margin-bottom:1.5rem}}#stories-list h1 img{max-width:35px}#stories-list .main-loader{text-align:center;margin-top:35px;color:#333}#stories-list .main-content .no-story-found{text-align:center;width:100%;font-size:1.5rem;transition:opacity 350ms;padding:1.5rem}#stories-list .main-content .no-story-found img{display:block;margin:auto}#stories-list .main-content .no-story-found.hidden{transition:opacity 0ms;opacity:0;height:0;padding:0}#stories-list .main-content .no-story-found .content{font-size:1.4rem}@media (min-width: 768px){#stories-list .main-content .no-story-found .content{font-size:1.6rem}}@media (min-width: 992px){#stories-list .main-content .no-story-found .content{font-size:1.8rem}}@media (min-width: 992px){#stories-list .main-content .no-story-found .content{font-size:2.1rem}}#stories-list #filter-title{display:inline-block;border:none;border-bottom:1px solid #333;background:transparent;max-width:30%}#stories-list #filter-title::placeholder{font-family:"Mali"}#stories-list #filters-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media (min-width: 992px){#stories-list #filters-container{flex-direction:row}}#stories-list #filters-container .item{padding-top:.5rem}@media (min-width: 992px){#stories-list #filters-container .item{padding-top:.25rem}}#stories-list #filters-container .item.line{display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-grow:1;width:100%}@media (min-width: 992px){#stories-list #filters-container .item.line{width:auto}}#stories-list #filters-container #order-container select{background:transparent;border:none;border-bottom:1px solid #333;font-size:0.85rem}@media (min-width: 992px){#stories-list #filters-container #order-container select{font-size:1.0rem}}#stories-list #filters-container #order-container #order-direction{cursor:pointer;color:#333}#stories-list #filters-container .count{color:#333;font-weight:bold;font-size:0.85rem;text-align:center}@media (min-width: 768px){#stories-list #filters-container .count{text-align:left}}#stories-list #filters-container #collapse-filters-link{font-weight:bold;text-decoration:none;color:white;border-radius:5px;background:#333;margin-top:.5rem;width:100%;text-align:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 992px){#stories-list #filters-container #collapse-filters-link{text-align:left;width:auto;color:#333;background:transparent;margin-top:0;padding-top:0;padding-bottom:0}}#stories-list #filters-container #collapse-filters-link:before{content:'\f068';font-family:"Font Awesome 6 Free";font-weight:bold;font-size:0.8rem;margin-left:.25rem}#stories-list #filters-container #collapse-filters-link.collapsed:before{content:'\f067'}#stories-list .add-story-link-container{display:flex;align-items:center;justify-content:center}#stories-list .add-story-link-container .add-btn{border-radius:50px;background-color:#495C73;color:white;padding:1.5rem;transition:background-color 250ms;cursor:pointer}#stories-list .add-story-link-container .add-btn:hover{background-color:#5d7592}#stories-list .add-story-link-container .fa-user-shield{position:absolute;top:0;left:0;margin-top:.25rem;margin-left:.25rem;color:white}#stories-list .add-story-link-container .top{display:flex;justify-content:center;align-items:center;padding:.75rem}#stories-list .add-story-link-container .bottom{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;margin:.5rem;background:#495C73;border-radius:5px;width:90%;color:white}#stories-list .add-story-link-container .bottom .stories{max-height:400px;overflow-y:scroll;padding:0.25rem;margin-top:.5rem;width:100%;background:white;color:#333}#stories-list .add-story-link-container .bottom .stories .story{cursor:pointer;padding:.25rem}#stories-list .add-story-link-container .bottom .stories .story img{max-width:50px}#stories-list .add-story-link-container .bottom .stories .story.selected{color:white;background-color:#495C73}#stories-list .add-story-link-container .bottom .close-btn{position:absolute;top:.25rem;right:.25rem;font-size:1.6rem;cursor:pointer}#stories-list .add-story-link-container .bottom .submit-stories-links{margin-top:.5rem;color:white}#stories-list .add-story-link-container .bottom .selected-only-trigger{width:15px;height:15px;margin-top:.5rem}#stories-list .add-story-link-container .bottom .none-found{margin-bottom:.5rem;font-weight:bold}#stories-list .my-library-no-stories{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){#stories-list .my-library-no-stories{max-width:60%;margin:auto}}#stories-list .my-library-no-stories .btn-ieuh,#stories-list .my-library-no-stories #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list .my-library-no-stories .btn-secondary{width:100%}@media (min-width: 576px){#stories-list .my-library-no-stories .btn-ieuh,#stories-list .my-library-no-stories #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list .my-library-no-stories .btn-secondary{width:auto;margin-left:.5rem;margin-right:.5rem}}#stories-list-modal{background:rgba(0,0,0,0.8)}#stories-list-modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%}#stories-list-modal .closeBtn{position:absolute;top:0;right:0;background:transparent;border:none;font-size:1.6rem;z-index:9999;cursor:pointer;padding:1rem}#stories-list-modal .modal-body{background:rgba(255,255,255,0.9)}#stories-list-modal .illustration{text-align:center}#stories-list-modal .illustration .modal-body{background:white}#stories-list-modal .story-card-user-note-details img{max-width:45px;margin-left:1rem}#stories-list-modal .story-card-user-note-details h3,#stories-list-modal .story-card-mean-details h3,#stories-list-modal .story-card-test-results-details h3,#stories-list-modal .story-card-seen-details h3{color:#333}#stories-list-modal .story-card-user-note-details .rateYo,#stories-list-modal .story-card-mean-details .rateYo,#stories-list-modal .story-card-test-results-details .rateYo,#stories-list-modal .story-card-seen-details .rateYo{margin-bottom:.5rem}#stories-list-modal .story-card-user-note-details .count,#stories-list-modal .story-card-user-note-details .user-note-label,#stories-list-modal .story-card-mean-details .count,#stories-list-modal .story-card-mean-details .user-note-label,#stories-list-modal .story-card-test-results-details .count,#stories-list-modal .story-card-test-results-details .user-note-label,#stories-list-modal .story-card-seen-details .count,#stories-list-modal .story-card-seen-details .user-note-label{font-size:1.3rem}#stories-list-modal .story-card-user-note-details .btn-ieuh,#stories-list-modal .story-card-user-note-details #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list-modal .story-card-user-note-details .btn-secondary,#stories-list-modal .story-card-mean-details .btn-ieuh,#stories-list-modal .story-card-mean-details #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list-modal .story-card-mean-details .btn-secondary,#stories-list-modal .story-card-test-results-details .btn-ieuh,#stories-list-modal .story-card-test-results-details #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list-modal .story-card-test-results-details .btn-secondary,#stories-list-modal .story-card-seen-details .btn-ieuh,#stories-list-modal .story-card-seen-details #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #stories-list-modal .story-card-seen-details .btn-secondary{margin-top:1rem}#stories-list-modal .panelTitle{font-size:1.5rem}#stories-list-modal .panelTitle #toggle-comments-mode{font-size:1rem}.story-card{box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19);margin-top:20px;transition:all 350ms;position:relative;display:flex;flex-direction:column}.story-card.admin{background:#495C73;color:white}.story-card:hover{box-shadow:0 1px 16px 0 rgba(51,51,51,0.2),0 6px 20px 0 rgba(51,51,51,0.19)}.story-card.white{background-color:white;border-radius:5px}.story-card .up{display:flex;flex-direction:column;flex-grow:1;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:.25rem}@media (min-width: 768px){.story-card .up{flex-direction:row}}.story-card .up .story-link{text-decoration:none}.story-card .up .story-card-fig-container{display:flex;justify-content:center;align-items:center;position:relative;height:100%}.story-card .up .story-card-fig-container .story-card-fig{margin:0;vertical-align:middle}.story-card .up .story-card-fig-container .story-card-fig img{transition:all 250ms;max-height:120px;max-width:100px}@media (min-width: 1200px){.story-card .up .story-card-fig-container .story-card-fig img{max-height:150px;max-width:125px}}.story-card .up .story-card-title-desc-container{position:relative;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;justify-content:center;flex-grow:1}.story-card .up .story-card-title-desc-container .title{font-family:"Mali";color:#333;transition:all 350ms;font-size:1.1rem;margin-top:.5rem;text-align:center}@media (min-width: 768px){.story-card .up .story-card-title-desc-container .title{margin-top:0;font-size:1.3rem;text-align:left}}.story-card .up .story-card-title-desc-container .desc{flex-grow:1;justify-content:center;align-items:center;color:initial}.story-card .up .story-card-title-desc-container .desc h2{display:inline-block;font-family:inherit;font-size:1em;color:#212529;font-weight:normal;line-height:1em;transition:all 350ms}.story-card .up .story-card-title-desc-container .desc .idocAbstract{text-align:center}@media (min-width: 768px){.story-card .up .story-card-title-desc-container .desc .idocAbstract{text-align:left}}.story-card .up .story-card-title-desc-container .themes{color:#333;font-size:0.9rem;font-weight:bold;text-align:center}@media (min-width: 768px){.story-card .up .story-card-title-desc-container .themes{text-align:left}}.story-card .up .story-card-title-desc-container .themes .badge{font-size:0.8rem}.story-card .up .completed{position:absolute;top:0;right:0;color:#333;font-size:1.2rem}.story-card .idocAbstract{height:100%}.story-card .stats{display:flex;flex-direction:row;justify-content:space-around;padding-left:1rem;padding-right:1rem;margin-top:.25rem}.story-card .stats .left,.story-card .stats .right{display:flex}.story-card .stats .item{cursor:default;transition:color 450ms;display:flex;flex-direction:column;align-items:center;margin-left:.5rem;margin-right:.5rem}.story-card .stats .item.highlight{font-weight:bold;color:red}.story-card .stats .item.selectable{cursor:pointer}.story-card .stats .item.selectable:hover{color:#333}.story-card .stats .item.test-results a{color:initial;text-decoration:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 450ms}.story-card .stats .item.test-results a:hover{color:#333}.story-card .stats .item .picto{font-size:0.85rem}.story-card .stats .item .content{display:flex;flex-direction:row}.story-card.read-only .stats .item{cursor:initial}.story-card.read-only a.favs{display:none}body.hasHover .story-card:hover{background-color:rgba(51,51,51,0.05)}body.hasHover .story-card:hover.admin{background-color:#495C73}body.hasHover .story-card:hover.white{background-color:white}body.hasHover .story-card:hover figure img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 768px){body.hasHover .story-card:hover figure img{-webkit-transform:scale(1.1) translate(-5px);-moz-transform:scale(1.1) translate(-5px);-ms-transform:scale(1.1) translate(-5px);-o-transform:scale(1.1) translate(-5px);transform:scale(1.1) translate(-5px)}}body.hasHover .story-card:hover .title,body.hasHover .story-card:hover .desc h2{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}@media (min-width: 768px){body.hasHover .story-card:hover .title,body.hasHover .story-card:hover .desc h2{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}.story-card-user-note-details,.story-card-mean-details,.story-card-test-results-details,.story-card-seen-details{text-align:center}.story-card-user-note-details .rateYo,.story-card-mean-details .rateYo,.story-card-test-results-details .rateYo,.story-card-seen-details .rateYo{margin:auto}.story-card-test-results-details img{max-height:50px;margin-left:.5rem}.clear-filters{color:#333;cursor:pointer;font-size:1.1rem;margin-top:.25rem;margin-bottom:.25rem}.clear-filters:before{content:'\f00d';font-family:"Font Awesome 6 Free";font-weight:bold;font-size:1.0rem;margin-right:.25rem}.clear-filters:hover{color:#404040}#teacher #teachersheets .legend i{color:#333}#teacher #teachersheets .legend span{white-space:nowrap}#teacher #teachersheets h1,#teacher #teachersheets h2{text-align:center}.theme-albums-histoires #header-sticky{background:#0b9bc4;color:white}.theme-albums-histoires #header-sticky #header{background:#0b9bc4;color:white}.theme-albums-histoires #header-sticky #header .subtitle{color:white}.theme-albums-histoires #header-sticky #header .home-link{color:white}.theme-albums-histoires #header-sticky #header .navigation-link{color:white}.theme-albums-histoires #header-sticky #header .menu-trigger,.theme-albums-histoires #header-sticky #header #search-trigger{color:white}.theme-albums-histoires #header-sticky #header .menu-trigger:hover,.theme-albums-histoires #header-sticky #header #search-trigger:hover{color:white}.theme-albums-histoires #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-albums-histoires #breadcrumb a:hover{color:#0b9bc4}.theme-albums-histoires #document .idocXNote,.theme-albums-histoires #document .source,.theme-albums-histoires #document .dropcap{color:#0b9bc4}.theme-albums-histoires #document .objSound{background-color:#0b9bc4}.theme-albums-histoires #document .objSound.playing::before{-webkit-animation:audio1-albums-histoires 1.5s infinite ease-in-out;animation:audio1-albums-histoires 1.5s infinite ease-in-out}.theme-albums-histoires #document .objSound.playing::after{-webkit-animation:audio2-albums-histoires 2.2s infinite ease-in-out;animation:audio2-albums-histoires 2.2s infinite ease-in-out}.theme-albums-histoires #document .decouvrir .card-header{border-bottom:2px solid #0b9bc4}.theme-albums-histoires #document .jouer .card-header{border-bottom:2px solid #0b9bc4;border-top:2px solid #0b9bc4}.theme-albums-histoires #navigation .btn-ieuh:hover,.theme-albums-histoires #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-albums-histoires #navigation .btn-secondary:hover{color:#0b9bc4}.theme-albums-histoires #navigation #navigation-collapser:hover{color:#0b9bc4}.theme-albums-histoires #navigation .nav-link:hover{color:#0b9bc4}.theme-albums-histoires #navigation .nav-link.active{color:#10c0f2}.theme-albums-histoires #navigation #collapse-toolbox .tool:hover{color:#0b9bc4}.theme-albums-histoires #navigation .document .main .nav-select2 .select2-selection:hover,.theme-albums-histoires #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #0b9bc4 !important}.theme-albums-histoires #comments-container .comment .separator{background:#0b9bc4}.theme-albums-histoires.badge-ieuh{background:#0b9bc4}.theme-albums-histoires #redo-game:hover{color:#0b9bc4}.theme-albums-histoires #teachersheets a:hover{color:#0b9bc4}.theme-albums-histoires #printable-activities a:hover{color:#0b9bc4}.theme-albums-histoires #left-menu .menu-head{background:#0b9bc4;color:white}.theme-albums-histoires #left-menu .menu-head .home-link h1{color:white}.theme-albums-histoires #left-menu .menu-head .menu-trigger{color:white}.theme-albums-histoires #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #0b9bc4 70%, #fff 100%);background:linear-gradient(to right, #0b9bc4 70%, #fff 100%);color:white;font-weight:bold}.theme-albums-histoires #left-menu .menu-body .navigation-link.active i,.theme-albums-histoires #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-albums-histoires #bonus-list .theme h2{border-bottom:1px solid #0b9bc4}.theme-albums-histoires .resources-list div.level h2{border-bottom:2px solid #0b9bc4}.theme-albums-histoires .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#0b9bc4}.theme-albums-histoires .resources-list div.level ul li.content i:hover{color:#0b9bc4}.theme-albums-histoires .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #0b9bc4}.theme-albums-histoires .story-card .stats .item.highlight{color:#0b9bc4}.theme-albums-histoires .story-card a.favs{color:#0b9bc4}.theme-albums-histoires .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#0b9bc4}.theme-albums-histoires .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#0b9bc4}.theme-albums-histoires #stories-list #filters-container #collapse-filters-link{background:#0b9bc4}@media (min-width: 992px){.theme-albums-histoires #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-albums-histoires .filters .filter{background:#0b9bc4}.background-color-albums-histoires{background-color:#0b9bc4 !important}.left-menu-background-hover-albums-histoires:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #0b9bc4 70%, #fff 100%) !important;background:linear-gradient(to right, #0b9bc4 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-albums-histoires:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-albums-histoires:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-albums-histoires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.25)}}@-webkit-keyframes audio1-albums-histoires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.25)}}@keyframes audio2-albums-histoires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.45)}}@-webkit-keyframes audio2-albums-histoires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.45)}}.theme-albums-et-histoires #header-sticky{background:#0b9bc4;color:white}.theme-albums-et-histoires #header-sticky #header{background:#0b9bc4;color:white}.theme-albums-et-histoires #header-sticky #header .subtitle{color:white}.theme-albums-et-histoires #header-sticky #header .home-link{color:white}.theme-albums-et-histoires #header-sticky #header .navigation-link{color:white}.theme-albums-et-histoires #header-sticky #header .menu-trigger,.theme-albums-et-histoires #header-sticky #header #search-trigger{color:white}.theme-albums-et-histoires #header-sticky #header .menu-trigger:hover,.theme-albums-et-histoires #header-sticky #header #search-trigger:hover{color:white}.theme-albums-et-histoires #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-albums-et-histoires #breadcrumb a:hover{color:#0b9bc4}.theme-albums-et-histoires #document .idocXNote,.theme-albums-et-histoires #document .source,.theme-albums-et-histoires #document .dropcap{color:#0b9bc4}.theme-albums-et-histoires #document .objSound{background-color:#0b9bc4}.theme-albums-et-histoires #document .objSound.playing::before{-webkit-animation:audio1-albums-et-histoires 1.5s infinite ease-in-out;animation:audio1-albums-et-histoires 1.5s infinite ease-in-out}.theme-albums-et-histoires #document .objSound.playing::after{-webkit-animation:audio2-albums-et-histoires 2.2s infinite ease-in-out;animation:audio2-albums-et-histoires 2.2s infinite ease-in-out}.theme-albums-et-histoires #document .decouvrir .card-header{border-bottom:2px solid #0b9bc4}.theme-albums-et-histoires #document .jouer .card-header{border-bottom:2px solid #0b9bc4;border-top:2px solid #0b9bc4}.theme-albums-et-histoires #navigation .btn-ieuh:hover,.theme-albums-et-histoires #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-albums-et-histoires #navigation .btn-secondary:hover{color:#0b9bc4}.theme-albums-et-histoires #navigation #navigation-collapser:hover{color:#0b9bc4}.theme-albums-et-histoires #navigation .nav-link:hover{color:#0b9bc4}.theme-albums-et-histoires #navigation .nav-link.active{color:#10c0f2}.theme-albums-et-histoires #navigation #collapse-toolbox .tool:hover{color:#0b9bc4}.theme-albums-et-histoires #navigation .document .main .nav-select2 .select2-selection:hover,.theme-albums-et-histoires #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #0b9bc4 !important}.theme-albums-et-histoires #comments-container .comment .separator{background:#0b9bc4}.theme-albums-et-histoires.badge-ieuh{background:#0b9bc4}.theme-albums-et-histoires #redo-game:hover{color:#0b9bc4}.theme-albums-et-histoires #teachersheets a:hover{color:#0b9bc4}.theme-albums-et-histoires #printable-activities a:hover{color:#0b9bc4}.theme-albums-et-histoires #left-menu .menu-head{background:#0b9bc4;color:white}.theme-albums-et-histoires #left-menu .menu-head .home-link h1{color:white}.theme-albums-et-histoires #left-menu .menu-head .menu-trigger{color:white}.theme-albums-et-histoires #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #0b9bc4 70%, #fff 100%);background:linear-gradient(to right, #0b9bc4 70%, #fff 100%);color:white;font-weight:bold}.theme-albums-et-histoires #left-menu .menu-body .navigation-link.active i,.theme-albums-et-histoires #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-albums-et-histoires #bonus-list .theme h2{border-bottom:1px solid #0b9bc4}.theme-albums-et-histoires .resources-list div.level h2{border-bottom:2px solid #0b9bc4}.theme-albums-et-histoires .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#0b9bc4}.theme-albums-et-histoires .resources-list div.level ul li.content i:hover{color:#0b9bc4}.theme-albums-et-histoires .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #0b9bc4}.theme-albums-et-histoires .story-card .stats .item.highlight{color:#0b9bc4}.theme-albums-et-histoires .story-card a.favs{color:#0b9bc4}.theme-albums-et-histoires .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#0b9bc4}.theme-albums-et-histoires .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#0b9bc4}.theme-albums-et-histoires #stories-list #filters-container #collapse-filters-link{background:#0b9bc4}@media (min-width: 992px){.theme-albums-et-histoires #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-albums-et-histoires .filters .filter{background:#0b9bc4}.background-color-albums-et-histoires{background-color:#0b9bc4 !important}.left-menu-background-hover-albums-et-histoires:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #0b9bc4 70%, #fff 100%) !important;background:linear-gradient(to right, #0b9bc4 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-albums-et-histoires:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-albums-et-histoires:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-albums-et-histoires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.25)}}@-webkit-keyframes audio1-albums-et-histoires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.25)}}@keyframes audio2-albums-et-histoires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.45)}}@-webkit-keyframes audio2-albums-et-histoires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,155,196,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,155,196,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,155,196,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,155,196,0.45)}}.theme-fables-et-poesies #header-sticky{background:#0bccb7;color:white}.theme-fables-et-poesies #header-sticky #header{background:#0bccb7;color:white}.theme-fables-et-poesies #header-sticky #header .subtitle{color:white}.theme-fables-et-poesies #header-sticky #header .home-link{color:white}.theme-fables-et-poesies #header-sticky #header .navigation-link{color:white}.theme-fables-et-poesies #header-sticky #header .menu-trigger,.theme-fables-et-poesies #header-sticky #header #search-trigger{color:white}.theme-fables-et-poesies #header-sticky #header .menu-trigger:hover,.theme-fables-et-poesies #header-sticky #header #search-trigger:hover{color:white}.theme-fables-et-poesies #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-fables-et-poesies #breadcrumb a:hover{color:#0bccb7}.theme-fables-et-poesies #document .idocXNote,.theme-fables-et-poesies #document .source,.theme-fables-et-poesies #document .dropcap{color:#0bccb7}.theme-fables-et-poesies #document .objSound{background-color:#0bccb7}.theme-fables-et-poesies #document .objSound.playing::before{-webkit-animation:audio1-fables-et-poesies 1.5s infinite ease-in-out;animation:audio1-fables-et-poesies 1.5s infinite ease-in-out}.theme-fables-et-poesies #document .objSound.playing::after{-webkit-animation:audio2-fables-et-poesies 2.2s infinite ease-in-out;animation:audio2-fables-et-poesies 2.2s infinite ease-in-out}.theme-fables-et-poesies #document .decouvrir .card-header{border-bottom:2px solid #0bccb7}.theme-fables-et-poesies #document .jouer .card-header{border-bottom:2px solid #0bccb7;border-top:2px solid #0bccb7}.theme-fables-et-poesies #navigation .btn-ieuh:hover,.theme-fables-et-poesies #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-fables-et-poesies #navigation .btn-secondary:hover{color:#0bccb7}.theme-fables-et-poesies #navigation #navigation-collapser:hover{color:#0bccb7}.theme-fables-et-poesies #navigation .nav-link:hover{color:#0bccb7}.theme-fables-et-poesies #navigation .nav-link.active{color:#17f3db}.theme-fables-et-poesies #navigation #collapse-toolbox .tool:hover{color:#0bccb7}.theme-fables-et-poesies #navigation .document .main .nav-select2 .select2-selection:hover,.theme-fables-et-poesies #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #0bccb7 !important}.theme-fables-et-poesies #comments-container .comment .separator{background:#0bccb7}.theme-fables-et-poesies.badge-ieuh{background:#0bccb7}.theme-fables-et-poesies #redo-game:hover{color:#0bccb7}.theme-fables-et-poesies #teachersheets a:hover{color:#0bccb7}.theme-fables-et-poesies #printable-activities a:hover{color:#0bccb7}.theme-fables-et-poesies #left-menu .menu-head{background:#0bccb7;color:white}.theme-fables-et-poesies #left-menu .menu-head .home-link h1{color:white}.theme-fables-et-poesies #left-menu .menu-head .menu-trigger{color:white}.theme-fables-et-poesies #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #0bccb7 70%, #fff 100%);background:linear-gradient(to right, #0bccb7 70%, #fff 100%);color:white;font-weight:bold}.theme-fables-et-poesies #left-menu .menu-body .navigation-link.active i,.theme-fables-et-poesies #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-fables-et-poesies #bonus-list .theme h2{border-bottom:1px solid #0bccb7}.theme-fables-et-poesies .resources-list div.level h2{border-bottom:2px solid #0bccb7}.theme-fables-et-poesies .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#0bccb7}.theme-fables-et-poesies .resources-list div.level ul li.content i:hover{color:#0bccb7}.theme-fables-et-poesies .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #0bccb7}.theme-fables-et-poesies .story-card .stats .item.highlight{color:#0bccb7}.theme-fables-et-poesies .story-card a.favs{color:#0bccb7}.theme-fables-et-poesies .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#0bccb7}.theme-fables-et-poesies .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#0bccb7}.theme-fables-et-poesies #stories-list #filters-container #collapse-filters-link{background:#0bccb7}@media (min-width: 992px){.theme-fables-et-poesies #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-fables-et-poesies .filters .filter{background:#0bccb7}.background-color-fables-et-poesies{background-color:#0bccb7 !important}.left-menu-background-hover-fables-et-poesies:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #0bccb7 70%, #fff 100%) !important;background:linear-gradient(to right, #0bccb7 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-fables-et-poesies:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-fables-et-poesies:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-fables-et-poesies{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.25)}}@-webkit-keyframes audio1-fables-et-poesies{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.25)}}@keyframes audio2-fables-et-poesies{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.45)}}@-webkit-keyframes audio2-fables-et-poesies{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.45)}}.theme-fables-poesies #header-sticky{background:#0bccb7;color:white}.theme-fables-poesies #header-sticky #header{background:#0bccb7;color:white}.theme-fables-poesies #header-sticky #header .subtitle{color:white}.theme-fables-poesies #header-sticky #header .home-link{color:white}.theme-fables-poesies #header-sticky #header .navigation-link{color:white}.theme-fables-poesies #header-sticky #header .menu-trigger,.theme-fables-poesies #header-sticky #header #search-trigger{color:white}.theme-fables-poesies #header-sticky #header .menu-trigger:hover,.theme-fables-poesies #header-sticky #header #search-trigger:hover{color:white}.theme-fables-poesies #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-fables-poesies #breadcrumb a:hover{color:#0bccb7}.theme-fables-poesies #document .idocXNote,.theme-fables-poesies #document .source,.theme-fables-poesies #document .dropcap{color:#0bccb7}.theme-fables-poesies #document .objSound{background-color:#0bccb7}.theme-fables-poesies #document .objSound.playing::before{-webkit-animation:audio1-fables-poesies 1.5s infinite ease-in-out;animation:audio1-fables-poesies 1.5s infinite ease-in-out}.theme-fables-poesies #document .objSound.playing::after{-webkit-animation:audio2-fables-poesies 2.2s infinite ease-in-out;animation:audio2-fables-poesies 2.2s infinite ease-in-out}.theme-fables-poesies #document .decouvrir .card-header{border-bottom:2px solid #0bccb7}.theme-fables-poesies #document .jouer .card-header{border-bottom:2px solid #0bccb7;border-top:2px solid #0bccb7}.theme-fables-poesies #navigation .btn-ieuh:hover,.theme-fables-poesies #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-fables-poesies #navigation .btn-secondary:hover{color:#0bccb7}.theme-fables-poesies #navigation #navigation-collapser:hover{color:#0bccb7}.theme-fables-poesies #navigation .nav-link:hover{color:#0bccb7}.theme-fables-poesies #navigation .nav-link.active{color:#17f3db}.theme-fables-poesies #navigation #collapse-toolbox .tool:hover{color:#0bccb7}.theme-fables-poesies #navigation .document .main .nav-select2 .select2-selection:hover,.theme-fables-poesies #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #0bccb7 !important}.theme-fables-poesies #comments-container .comment .separator{background:#0bccb7}.theme-fables-poesies.badge-ieuh{background:#0bccb7}.theme-fables-poesies #redo-game:hover{color:#0bccb7}.theme-fables-poesies #teachersheets a:hover{color:#0bccb7}.theme-fables-poesies #printable-activities a:hover{color:#0bccb7}.theme-fables-poesies #left-menu .menu-head{background:#0bccb7;color:white}.theme-fables-poesies #left-menu .menu-head .home-link h1{color:white}.theme-fables-poesies #left-menu .menu-head .menu-trigger{color:white}.theme-fables-poesies #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #0bccb7 70%, #fff 100%);background:linear-gradient(to right, #0bccb7 70%, #fff 100%);color:white;font-weight:bold}.theme-fables-poesies #left-menu .menu-body .navigation-link.active i,.theme-fables-poesies #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-fables-poesies #bonus-list .theme h2{border-bottom:1px solid #0bccb7}.theme-fables-poesies .resources-list div.level h2{border-bottom:2px solid #0bccb7}.theme-fables-poesies .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#0bccb7}.theme-fables-poesies .resources-list div.level ul li.content i:hover{color:#0bccb7}.theme-fables-poesies .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #0bccb7}.theme-fables-poesies .story-card .stats .item.highlight{color:#0bccb7}.theme-fables-poesies .story-card a.favs{color:#0bccb7}.theme-fables-poesies .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#0bccb7}.theme-fables-poesies .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#0bccb7}.theme-fables-poesies #stories-list #filters-container #collapse-filters-link{background:#0bccb7}@media (min-width: 992px){.theme-fables-poesies #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-fables-poesies .filters .filter{background:#0bccb7}.background-color-fables-poesies{background-color:#0bccb7 !important}.left-menu-background-hover-fables-poesies:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #0bccb7 70%, #fff 100%) !important;background:linear-gradient(to right, #0bccb7 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-fables-poesies:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-fables-poesies:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-fables-poesies{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.25)}}@-webkit-keyframes audio1-fables-poesies{0%,
    100%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.4)}25%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.15)}50%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.55)}75%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.25)}}@keyframes audio2-fables-poesies{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.45)}}@-webkit-keyframes audio2-fables-poesies{0%,
    100%{box-shadow:0 0 0 0.25em rgba(11,204,183,0.15)}25%{box-shadow:0 0 0 0.4em rgba(11,204,183,0.3)}50%{box-shadow:0 0 0 0.15em rgba(11,204,183,0.05)}75%{box-shadow:0 0 0 0.55em rgba(11,204,183,0.45)}}.theme-documentaires #header-sticky{background:#902def;color:white}.theme-documentaires #header-sticky #header{background:#902def;color:white}.theme-documentaires #header-sticky #header .subtitle{color:white}.theme-documentaires #header-sticky #header .home-link{color:white}.theme-documentaires #header-sticky #header .navigation-link{color:white}.theme-documentaires #header-sticky #header .menu-trigger,.theme-documentaires #header-sticky #header #search-trigger{color:white}.theme-documentaires #header-sticky #header .menu-trigger:hover,.theme-documentaires #header-sticky #header #search-trigger:hover{color:white}.theme-documentaires #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-documentaires #breadcrumb a:hover{color:#902def}.theme-documentaires #document .idocXNote,.theme-documentaires #document .source,.theme-documentaires #document .dropcap{color:#902def}.theme-documentaires #document .objSound{background-color:#902def}.theme-documentaires #document .objSound.playing::before{-webkit-animation:audio1-documentaires 1.5s infinite ease-in-out;animation:audio1-documentaires 1.5s infinite ease-in-out}.theme-documentaires #document .objSound.playing::after{-webkit-animation:audio2-documentaires 2.2s infinite ease-in-out;animation:audio2-documentaires 2.2s infinite ease-in-out}.theme-documentaires #document .decouvrir .card-header{border-bottom:2px solid #902def}.theme-documentaires #document .jouer .card-header{border-bottom:2px solid #902def;border-top:2px solid #902def}.theme-documentaires #navigation .btn-ieuh:hover,.theme-documentaires #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-documentaires #navigation .btn-secondary:hover{color:#902def}.theme-documentaires #navigation #navigation-collapser:hover{color:#902def}.theme-documentaires #navigation .nav-link:hover{color:#902def}.theme-documentaires #navigation .nav-link.active{color:#a95cf3}.theme-documentaires #navigation #collapse-toolbox .tool:hover{color:#902def}.theme-documentaires #navigation .document .main .nav-select2 .select2-selection:hover,.theme-documentaires #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #902def !important}.theme-documentaires #comments-container .comment .separator{background:#902def}.theme-documentaires.badge-ieuh{background:#902def}.theme-documentaires #redo-game:hover{color:#902def}.theme-documentaires #teachersheets a:hover{color:#902def}.theme-documentaires #printable-activities a:hover{color:#902def}.theme-documentaires #left-menu .menu-head{background:#902def;color:white}.theme-documentaires #left-menu .menu-head .home-link h1{color:white}.theme-documentaires #left-menu .menu-head .menu-trigger{color:white}.theme-documentaires #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #902def 70%, #fff 100%);background:linear-gradient(to right, #902def 70%, #fff 100%);color:white;font-weight:bold}.theme-documentaires #left-menu .menu-body .navigation-link.active i,.theme-documentaires #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-documentaires #bonus-list .theme h2{border-bottom:1px solid #902def}.theme-documentaires .resources-list div.level h2{border-bottom:2px solid #902def}.theme-documentaires .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#902def}.theme-documentaires .resources-list div.level ul li.content i:hover{color:#902def}.theme-documentaires .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #902def}.theme-documentaires .story-card .stats .item.highlight{color:#902def}.theme-documentaires .story-card a.favs{color:#902def}.theme-documentaires .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#902def}.theme-documentaires .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#902def}.theme-documentaires #stories-list #filters-container #collapse-filters-link{background:#902def}@media (min-width: 992px){.theme-documentaires #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-documentaires .filters .filter{background:#902def}.background-color-documentaires{background-color:#902def !important}.left-menu-background-hover-documentaires:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #902def 70%, #fff 100%) !important;background:linear-gradient(to right, #902def 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-documentaires:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-documentaires:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-documentaires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(144,45,239,0.4)}25%{box-shadow:0 0 0 0.15em rgba(144,45,239,0.15)}50%{box-shadow:0 0 0 0.55em rgba(144,45,239,0.55)}75%{box-shadow:0 0 0 0.25em rgba(144,45,239,0.25)}}@-webkit-keyframes audio1-documentaires{0%,
    100%{box-shadow:0 0 0 0.4em rgba(144,45,239,0.4)}25%{box-shadow:0 0 0 0.15em rgba(144,45,239,0.15)}50%{box-shadow:0 0 0 0.55em rgba(144,45,239,0.55)}75%{box-shadow:0 0 0 0.25em rgba(144,45,239,0.25)}}@keyframes audio2-documentaires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(144,45,239,0.15)}25%{box-shadow:0 0 0 0.4em rgba(144,45,239,0.3)}50%{box-shadow:0 0 0 0.15em rgba(144,45,239,0.05)}75%{box-shadow:0 0 0 0.55em rgba(144,45,239,0.45)}}@-webkit-keyframes audio2-documentaires{0%,
    100%{box-shadow:0 0 0 0.25em rgba(144,45,239,0.15)}25%{box-shadow:0 0 0 0.4em rgba(144,45,239,0.3)}50%{box-shadow:0 0 0 0.15em rgba(144,45,239,0.05)}75%{box-shadow:0 0 0 0.55em rgba(144,45,239,0.45)}}.theme-contes-et-legendes #header-sticky{background:#ffb300;color:white}.theme-contes-et-legendes #header-sticky #header{background:#ffb300;color:white}.theme-contes-et-legendes #header-sticky #header .subtitle{color:white}.theme-contes-et-legendes #header-sticky #header .home-link{color:white}.theme-contes-et-legendes #header-sticky #header .navigation-link{color:white}.theme-contes-et-legendes #header-sticky #header .menu-trigger,.theme-contes-et-legendes #header-sticky #header #search-trigger{color:white}.theme-contes-et-legendes #header-sticky #header .menu-trigger:hover,.theme-contes-et-legendes #header-sticky #header #search-trigger:hover{color:white}.theme-contes-et-legendes #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-contes-et-legendes #breadcrumb a:hover{color:#ffb300}.theme-contes-et-legendes #document .idocXNote,.theme-contes-et-legendes #document .source,.theme-contes-et-legendes #document .dropcap{color:#ffb300}.theme-contes-et-legendes #document .objSound{background-color:#ffb300}.theme-contes-et-legendes #document .objSound.playing::before{-webkit-animation:audio1-contes-et-legendes 1.5s infinite ease-in-out;animation:audio1-contes-et-legendes 1.5s infinite ease-in-out}.theme-contes-et-legendes #document .objSound.playing::after{-webkit-animation:audio2-contes-et-legendes 2.2s infinite ease-in-out;animation:audio2-contes-et-legendes 2.2s infinite ease-in-out}.theme-contes-et-legendes #document .decouvrir .card-header{border-bottom:2px solid #ffb300}.theme-contes-et-legendes #document .jouer .card-header{border-bottom:2px solid #ffb300;border-top:2px solid #ffb300}.theme-contes-et-legendes #navigation .btn-ieuh:hover,.theme-contes-et-legendes #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-contes-et-legendes #navigation .btn-secondary:hover{color:#ffb300}.theme-contes-et-legendes #navigation #navigation-collapser:hover{color:#ffb300}.theme-contes-et-legendes #navigation .nav-link:hover{color:#ffb300}.theme-contes-et-legendes #navigation .nav-link.active{color:#ffc233}.theme-contes-et-legendes #navigation #collapse-toolbox .tool:hover{color:#ffb300}.theme-contes-et-legendes #navigation .document .main .nav-select2 .select2-selection:hover,.theme-contes-et-legendes #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #ffb300 !important}.theme-contes-et-legendes #comments-container .comment .separator{background:#ffb300}.theme-contes-et-legendes.badge-ieuh{background:#ffb300}.theme-contes-et-legendes #redo-game:hover{color:#ffb300}.theme-contes-et-legendes #teachersheets a:hover{color:#ffb300}.theme-contes-et-legendes #printable-activities a:hover{color:#ffb300}.theme-contes-et-legendes #left-menu .menu-head{background:#ffb300;color:white}.theme-contes-et-legendes #left-menu .menu-head .home-link h1{color:white}.theme-contes-et-legendes #left-menu .menu-head .menu-trigger{color:white}.theme-contes-et-legendes #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #ffb300 70%, #fff 100%);background:linear-gradient(to right, #ffb300 70%, #fff 100%);color:white;font-weight:bold}.theme-contes-et-legendes #left-menu .menu-body .navigation-link.active i,.theme-contes-et-legendes #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-contes-et-legendes #bonus-list .theme h2{border-bottom:1px solid #ffb300}.theme-contes-et-legendes .resources-list div.level h2{border-bottom:2px solid #ffb300}.theme-contes-et-legendes .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#ffb300}.theme-contes-et-legendes .resources-list div.level ul li.content i:hover{color:#ffb300}.theme-contes-et-legendes .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #ffb300}.theme-contes-et-legendes .story-card .stats .item.highlight{color:#ffb300}.theme-contes-et-legendes .story-card a.favs{color:#ffb300}.theme-contes-et-legendes .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#ffb300}.theme-contes-et-legendes .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#ffb300}.theme-contes-et-legendes #stories-list #filters-container #collapse-filters-link{background:#ffb300}@media (min-width: 992px){.theme-contes-et-legendes #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-contes-et-legendes .filters .filter{background:#ffb300}.background-color-contes-et-legendes{background-color:#ffb300 !important}.left-menu-background-hover-contes-et-legendes:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #ffb300 70%, #fff 100%) !important;background:linear-gradient(to right, #ffb300 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-contes-et-legendes:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-contes-et-legendes:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-contes-et-legendes{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.25)}}@-webkit-keyframes audio1-contes-et-legendes{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.25)}}@keyframes audio2-contes-et-legendes{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.45)}}@-webkit-keyframes audio2-contes-et-legendes{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.45)}}.theme-contes-legendes #header-sticky{background:#ffb300;color:white}.theme-contes-legendes #header-sticky #header{background:#ffb300;color:white}.theme-contes-legendes #header-sticky #header .subtitle{color:white}.theme-contes-legendes #header-sticky #header .home-link{color:white}.theme-contes-legendes #header-sticky #header .navigation-link{color:white}.theme-contes-legendes #header-sticky #header .menu-trigger,.theme-contes-legendes #header-sticky #header #search-trigger{color:white}.theme-contes-legendes #header-sticky #header .menu-trigger:hover,.theme-contes-legendes #header-sticky #header #search-trigger:hover{color:white}.theme-contes-legendes #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-contes-legendes #breadcrumb a:hover{color:#ffb300}.theme-contes-legendes #document .idocXNote,.theme-contes-legendes #document .source,.theme-contes-legendes #document .dropcap{color:#ffb300}.theme-contes-legendes #document .objSound{background-color:#ffb300}.theme-contes-legendes #document .objSound.playing::before{-webkit-animation:audio1-contes-legendes 1.5s infinite ease-in-out;animation:audio1-contes-legendes 1.5s infinite ease-in-out}.theme-contes-legendes #document .objSound.playing::after{-webkit-animation:audio2-contes-legendes 2.2s infinite ease-in-out;animation:audio2-contes-legendes 2.2s infinite ease-in-out}.theme-contes-legendes #document .decouvrir .card-header{border-bottom:2px solid #ffb300}.theme-contes-legendes #document .jouer .card-header{border-bottom:2px solid #ffb300;border-top:2px solid #ffb300}.theme-contes-legendes #navigation .btn-ieuh:hover,.theme-contes-legendes #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-contes-legendes #navigation .btn-secondary:hover{color:#ffb300}.theme-contes-legendes #navigation #navigation-collapser:hover{color:#ffb300}.theme-contes-legendes #navigation .nav-link:hover{color:#ffb300}.theme-contes-legendes #navigation .nav-link.active{color:#ffc233}.theme-contes-legendes #navigation #collapse-toolbox .tool:hover{color:#ffb300}.theme-contes-legendes #navigation .document .main .nav-select2 .select2-selection:hover,.theme-contes-legendes #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #ffb300 !important}.theme-contes-legendes #comments-container .comment .separator{background:#ffb300}.theme-contes-legendes.badge-ieuh{background:#ffb300}.theme-contes-legendes #redo-game:hover{color:#ffb300}.theme-contes-legendes #teachersheets a:hover{color:#ffb300}.theme-contes-legendes #printable-activities a:hover{color:#ffb300}.theme-contes-legendes #left-menu .menu-head{background:#ffb300;color:white}.theme-contes-legendes #left-menu .menu-head .home-link h1{color:white}.theme-contes-legendes #left-menu .menu-head .menu-trigger{color:white}.theme-contes-legendes #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #ffb300 70%, #fff 100%);background:linear-gradient(to right, #ffb300 70%, #fff 100%);color:white;font-weight:bold}.theme-contes-legendes #left-menu .menu-body .navigation-link.active i,.theme-contes-legendes #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-contes-legendes #bonus-list .theme h2{border-bottom:1px solid #ffb300}.theme-contes-legendes .resources-list div.level h2{border-bottom:2px solid #ffb300}.theme-contes-legendes .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#ffb300}.theme-contes-legendes .resources-list div.level ul li.content i:hover{color:#ffb300}.theme-contes-legendes .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #ffb300}.theme-contes-legendes .story-card .stats .item.highlight{color:#ffb300}.theme-contes-legendes .story-card a.favs{color:#ffb300}.theme-contes-legendes .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#ffb300}.theme-contes-legendes .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#ffb300}.theme-contes-legendes #stories-list #filters-container #collapse-filters-link{background:#ffb300}@media (min-width: 992px){.theme-contes-legendes #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-contes-legendes .filters .filter{background:#ffb300}.background-color-contes-legendes{background-color:#ffb300 !important}.left-menu-background-hover-contes-legendes:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #ffb300 70%, #fff 100%) !important;background:linear-gradient(to right, #ffb300 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-contes-legendes:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-contes-legendes:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-contes-legendes{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.25)}}@-webkit-keyframes audio1-contes-legendes{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.25)}}@keyframes audio2-contes-legendes{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.45)}}@-webkit-keyframes audio2-contes-legendes{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,179,0,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,179,0,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,179,0,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,179,0,0.45)}}.theme-comptines-et-chansons #header-sticky{background:#12ba1a;color:white}.theme-comptines-et-chansons #header-sticky #header{background:#12ba1a;color:white}.theme-comptines-et-chansons #header-sticky #header .subtitle{color:white}.theme-comptines-et-chansons #header-sticky #header .home-link{color:white}.theme-comptines-et-chansons #header-sticky #header .navigation-link{color:white}.theme-comptines-et-chansons #header-sticky #header .menu-trigger,.theme-comptines-et-chansons #header-sticky #header #search-trigger{color:white}.theme-comptines-et-chansons #header-sticky #header .menu-trigger:hover,.theme-comptines-et-chansons #header-sticky #header #search-trigger:hover{color:white}.theme-comptines-et-chansons #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-comptines-et-chansons #breadcrumb a:hover{color:#12ba1a}.theme-comptines-et-chansons #document .idocXNote,.theme-comptines-et-chansons #document .source,.theme-comptines-et-chansons #document .dropcap{color:#12ba1a}.theme-comptines-et-chansons #document .objSound{background-color:#12ba1a}.theme-comptines-et-chansons #document .objSound.playing::before{-webkit-animation:audio1-comptines-et-chansons 1.5s infinite ease-in-out;animation:audio1-comptines-et-chansons 1.5s infinite ease-in-out}.theme-comptines-et-chansons #document .objSound.playing::after{-webkit-animation:audio2-comptines-et-chansons 2.2s infinite ease-in-out;animation:audio2-comptines-et-chansons 2.2s infinite ease-in-out}.theme-comptines-et-chansons #document .decouvrir .card-header{border-bottom:2px solid #12ba1a}.theme-comptines-et-chansons #document .jouer .card-header{border-bottom:2px solid #12ba1a;border-top:2px solid #12ba1a}.theme-comptines-et-chansons #navigation .btn-ieuh:hover,.theme-comptines-et-chansons #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-comptines-et-chansons #navigation .btn-secondary:hover{color:#12ba1a}.theme-comptines-et-chansons #navigation #navigation-collapser:hover{color:#12ba1a}.theme-comptines-et-chansons #navigation .nav-link:hover{color:#12ba1a}.theme-comptines-et-chansons #navigation .nav-link.active{color:#17e921}.theme-comptines-et-chansons #navigation #collapse-toolbox .tool:hover{color:#12ba1a}.theme-comptines-et-chansons #navigation .document .main .nav-select2 .select2-selection:hover,.theme-comptines-et-chansons #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #12ba1a !important}.theme-comptines-et-chansons #comments-container .comment .separator{background:#12ba1a}.theme-comptines-et-chansons.badge-ieuh{background:#12ba1a}.theme-comptines-et-chansons #redo-game:hover{color:#12ba1a}.theme-comptines-et-chansons #teachersheets a:hover{color:#12ba1a}.theme-comptines-et-chansons #printable-activities a:hover{color:#12ba1a}.theme-comptines-et-chansons #left-menu .menu-head{background:#12ba1a;color:white}.theme-comptines-et-chansons #left-menu .menu-head .home-link h1{color:white}.theme-comptines-et-chansons #left-menu .menu-head .menu-trigger{color:white}.theme-comptines-et-chansons #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #12ba1a 70%, #fff 100%);background:linear-gradient(to right, #12ba1a 70%, #fff 100%);color:white;font-weight:bold}.theme-comptines-et-chansons #left-menu .menu-body .navigation-link.active i,.theme-comptines-et-chansons #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-comptines-et-chansons #bonus-list .theme h2{border-bottom:1px solid #12ba1a}.theme-comptines-et-chansons .resources-list div.level h2{border-bottom:2px solid #12ba1a}.theme-comptines-et-chansons .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#12ba1a}.theme-comptines-et-chansons .resources-list div.level ul li.content i:hover{color:#12ba1a}.theme-comptines-et-chansons .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #12ba1a}.theme-comptines-et-chansons .story-card .stats .item.highlight{color:#12ba1a}.theme-comptines-et-chansons .story-card a.favs{color:#12ba1a}.theme-comptines-et-chansons .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#12ba1a}.theme-comptines-et-chansons .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#12ba1a}.theme-comptines-et-chansons #stories-list #filters-container #collapse-filters-link{background:#12ba1a}@media (min-width: 992px){.theme-comptines-et-chansons #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-comptines-et-chansons .filters .filter{background:#12ba1a}.background-color-comptines-et-chansons{background-color:#12ba1a !important}.left-menu-background-hover-comptines-et-chansons:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #12ba1a 70%, #fff 100%) !important;background:linear-gradient(to right, #12ba1a 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-comptines-et-chansons:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-comptines-et-chansons:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-comptines-et-chansons{0%,
    100%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.4)}25%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.15)}50%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.55)}75%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.25)}}@-webkit-keyframes audio1-comptines-et-chansons{0%,
    100%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.4)}25%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.15)}50%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.55)}75%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.25)}}@keyframes audio2-comptines-et-chansons{0%,
    100%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.15)}25%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.3)}50%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.05)}75%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.45)}}@-webkit-keyframes audio2-comptines-et-chansons{0%,
    100%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.15)}25%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.3)}50%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.05)}75%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.45)}}.theme-comptines-chansons #header-sticky{background:#12ba1a;color:white}.theme-comptines-chansons #header-sticky #header{background:#12ba1a;color:white}.theme-comptines-chansons #header-sticky #header .subtitle{color:white}.theme-comptines-chansons #header-sticky #header .home-link{color:white}.theme-comptines-chansons #header-sticky #header .navigation-link{color:white}.theme-comptines-chansons #header-sticky #header .menu-trigger,.theme-comptines-chansons #header-sticky #header #search-trigger{color:white}.theme-comptines-chansons #header-sticky #header .menu-trigger:hover,.theme-comptines-chansons #header-sticky #header #search-trigger:hover{color:white}.theme-comptines-chansons #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-comptines-chansons #breadcrumb a:hover{color:#12ba1a}.theme-comptines-chansons #document .idocXNote,.theme-comptines-chansons #document .source,.theme-comptines-chansons #document .dropcap{color:#12ba1a}.theme-comptines-chansons #document .objSound{background-color:#12ba1a}.theme-comptines-chansons #document .objSound.playing::before{-webkit-animation:audio1-comptines-chansons 1.5s infinite ease-in-out;animation:audio1-comptines-chansons 1.5s infinite ease-in-out}.theme-comptines-chansons #document .objSound.playing::after{-webkit-animation:audio2-comptines-chansons 2.2s infinite ease-in-out;animation:audio2-comptines-chansons 2.2s infinite ease-in-out}.theme-comptines-chansons #document .decouvrir .card-header{border-bottom:2px solid #12ba1a}.theme-comptines-chansons #document .jouer .card-header{border-bottom:2px solid #12ba1a;border-top:2px solid #12ba1a}.theme-comptines-chansons #navigation .btn-ieuh:hover,.theme-comptines-chansons #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-comptines-chansons #navigation .btn-secondary:hover{color:#12ba1a}.theme-comptines-chansons #navigation #navigation-collapser:hover{color:#12ba1a}.theme-comptines-chansons #navigation .nav-link:hover{color:#12ba1a}.theme-comptines-chansons #navigation .nav-link.active{color:#17e921}.theme-comptines-chansons #navigation #collapse-toolbox .tool:hover{color:#12ba1a}.theme-comptines-chansons #navigation .document .main .nav-select2 .select2-selection:hover,.theme-comptines-chansons #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #12ba1a !important}.theme-comptines-chansons #comments-container .comment .separator{background:#12ba1a}.theme-comptines-chansons.badge-ieuh{background:#12ba1a}.theme-comptines-chansons #redo-game:hover{color:#12ba1a}.theme-comptines-chansons #teachersheets a:hover{color:#12ba1a}.theme-comptines-chansons #printable-activities a:hover{color:#12ba1a}.theme-comptines-chansons #left-menu .menu-head{background:#12ba1a;color:white}.theme-comptines-chansons #left-menu .menu-head .home-link h1{color:white}.theme-comptines-chansons #left-menu .menu-head .menu-trigger{color:white}.theme-comptines-chansons #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #12ba1a 70%, #fff 100%);background:linear-gradient(to right, #12ba1a 70%, #fff 100%);color:white;font-weight:bold}.theme-comptines-chansons #left-menu .menu-body .navigation-link.active i,.theme-comptines-chansons #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-comptines-chansons #bonus-list .theme h2{border-bottom:1px solid #12ba1a}.theme-comptines-chansons .resources-list div.level h2{border-bottom:2px solid #12ba1a}.theme-comptines-chansons .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#12ba1a}.theme-comptines-chansons .resources-list div.level ul li.content i:hover{color:#12ba1a}.theme-comptines-chansons .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #12ba1a}.theme-comptines-chansons .story-card .stats .item.highlight{color:#12ba1a}.theme-comptines-chansons .story-card a.favs{color:#12ba1a}.theme-comptines-chansons .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#12ba1a}.theme-comptines-chansons .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#12ba1a}.theme-comptines-chansons #stories-list #filters-container #collapse-filters-link{background:#12ba1a}@media (min-width: 992px){.theme-comptines-chansons #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-comptines-chansons .filters .filter{background:#12ba1a}.background-color-comptines-chansons{background-color:#12ba1a !important}.left-menu-background-hover-comptines-chansons:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #12ba1a 70%, #fff 100%) !important;background:linear-gradient(to right, #12ba1a 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-comptines-chansons:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-comptines-chansons:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-comptines-chansons{0%,
    100%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.4)}25%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.15)}50%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.55)}75%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.25)}}@-webkit-keyframes audio1-comptines-chansons{0%,
    100%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.4)}25%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.15)}50%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.55)}75%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.25)}}@keyframes audio2-comptines-chansons{0%,
    100%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.15)}25%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.3)}50%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.05)}75%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.45)}}@-webkit-keyframes audio2-comptines-chansons{0%,
    100%{box-shadow:0 0 0 0.25em rgba(18,186,26,0.15)}25%{box-shadow:0 0 0 0.4em rgba(18,186,26,0.3)}50%{box-shadow:0 0 0 0.15em rgba(18,186,26,0.05)}75%{box-shadow:0 0 0 0.55em rgba(18,186,26,0.45)}}.theme-anglais #header-sticky{background:#3778f5;color:white}.theme-anglais #header-sticky #header{background:#3778f5;color:white}.theme-anglais #header-sticky #header .subtitle{color:white}.theme-anglais #header-sticky #header .home-link{color:white}.theme-anglais #header-sticky #header .navigation-link{color:white}.theme-anglais #header-sticky #header .menu-trigger,.theme-anglais #header-sticky #header #search-trigger{color:white}.theme-anglais #header-sticky #header .menu-trigger:hover,.theme-anglais #header-sticky #header #search-trigger:hover{color:white}.theme-anglais #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-anglais #breadcrumb a:hover{color:#3778f5}.theme-anglais #document .idocXNote,.theme-anglais #document .source,.theme-anglais #document .dropcap{color:#3778f5}.theme-anglais #document .objSound{background-color:#3778f5}.theme-anglais #document .objSound.playing::before{-webkit-animation:audio1-anglais 1.5s infinite ease-in-out;animation:audio1-anglais 1.5s infinite ease-in-out}.theme-anglais #document .objSound.playing::after{-webkit-animation:audio2-anglais 2.2s infinite ease-in-out;animation:audio2-anglais 2.2s infinite ease-in-out}.theme-anglais #document .decouvrir .card-header{border-bottom:2px solid #3778f5}.theme-anglais #document .jouer .card-header{border-bottom:2px solid #3778f5;border-top:2px solid #3778f5}.theme-anglais #navigation .btn-ieuh:hover,.theme-anglais #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-anglais #navigation .btn-secondary:hover{color:#3778f5}.theme-anglais #navigation #navigation-collapser:hover{color:#3778f5}.theme-anglais #navigation .nav-link:hover{color:#3778f5}.theme-anglais #navigation .nav-link.active{color:#6899f7}.theme-anglais #navigation #collapse-toolbox .tool:hover{color:#3778f5}.theme-anglais #navigation .document .main .nav-select2 .select2-selection:hover,.theme-anglais #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #3778f5 !important}.theme-anglais #comments-container .comment .separator{background:#3778f5}.theme-anglais.badge-ieuh{background:#3778f5}.theme-anglais #redo-game:hover{color:#3778f5}.theme-anglais #teachersheets a:hover{color:#3778f5}.theme-anglais #printable-activities a:hover{color:#3778f5}.theme-anglais #left-menu .menu-head{background:#3778f5;color:white}.theme-anglais #left-menu .menu-head .home-link h1{color:white}.theme-anglais #left-menu .menu-head .menu-trigger{color:white}.theme-anglais #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #3778f5 70%, #fff 100%);background:linear-gradient(to right, #3778f5 70%, #fff 100%);color:white;font-weight:bold}.theme-anglais #left-menu .menu-body .navigation-link.active i,.theme-anglais #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-anglais #bonus-list .theme h2{border-bottom:1px solid #3778f5}.theme-anglais .resources-list div.level h2{border-bottom:2px solid #3778f5}.theme-anglais .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#3778f5}.theme-anglais .resources-list div.level ul li.content i:hover{color:#3778f5}.theme-anglais .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #3778f5}.theme-anglais .story-card .stats .item.highlight{color:#3778f5}.theme-anglais .story-card a.favs{color:#3778f5}.theme-anglais .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#3778f5}.theme-anglais .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#3778f5}.theme-anglais #stories-list #filters-container #collapse-filters-link{background:#3778f5}@media (min-width: 992px){.theme-anglais #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-anglais .filters .filter{background:#3778f5}.background-color-anglais{background-color:#3778f5 !important}.left-menu-background-hover-anglais:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #3778f5 70%, #fff 100%) !important;background:linear-gradient(to right, #3778f5 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-anglais:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-anglais:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-anglais{0%,
    100%{box-shadow:0 0 0 0.4em rgba(55,120,245,0.4)}25%{box-shadow:0 0 0 0.15em rgba(55,120,245,0.15)}50%{box-shadow:0 0 0 0.55em rgba(55,120,245,0.55)}75%{box-shadow:0 0 0 0.25em rgba(55,120,245,0.25)}}@-webkit-keyframes audio1-anglais{0%,
    100%{box-shadow:0 0 0 0.4em rgba(55,120,245,0.4)}25%{box-shadow:0 0 0 0.15em rgba(55,120,245,0.15)}50%{box-shadow:0 0 0 0.55em rgba(55,120,245,0.55)}75%{box-shadow:0 0 0 0.25em rgba(55,120,245,0.25)}}@keyframes audio2-anglais{0%,
    100%{box-shadow:0 0 0 0.25em rgba(55,120,245,0.15)}25%{box-shadow:0 0 0 0.4em rgba(55,120,245,0.3)}50%{box-shadow:0 0 0 0.15em rgba(55,120,245,0.05)}75%{box-shadow:0 0 0 0.55em rgba(55,120,245,0.45)}}@-webkit-keyframes audio2-anglais{0%,
    100%{box-shadow:0 0 0 0.25em rgba(55,120,245,0.15)}25%{box-shadow:0 0 0 0.4em rgba(55,120,245,0.3)}50%{box-shadow:0 0 0 0.15em rgba(55,120,245,0.05)}75%{box-shadow:0 0 0 0.55em rgba(55,120,245,0.45)}}.theme-home #header-sticky{background:#ff7b0e;color:white}.theme-home #header-sticky #header{background:#ff7b0e;color:white}.theme-home #header-sticky #header .subtitle{color:white}.theme-home #header-sticky #header .home-link{color:white}.theme-home #header-sticky #header .navigation-link{color:white}.theme-home #header-sticky #header .menu-trigger,.theme-home #header-sticky #header #search-trigger{color:white}.theme-home #header-sticky #header .menu-trigger:hover,.theme-home #header-sticky #header #search-trigger:hover{color:white}.theme-home #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-home #breadcrumb a:hover{color:#ff7b0e}.theme-home #document .idocXNote,.theme-home #document .source,.theme-home #document .dropcap{color:#ff7b0e}.theme-home #document .objSound{background-color:#ff7b0e}.theme-home #document .objSound.playing::before{-webkit-animation:audio1-home 1.5s infinite ease-in-out;animation:audio1-home 1.5s infinite ease-in-out}.theme-home #document .objSound.playing::after{-webkit-animation:audio2-home 2.2s infinite ease-in-out;animation:audio2-home 2.2s infinite ease-in-out}.theme-home #document .decouvrir .card-header{border-bottom:2px solid #ff7b0e}.theme-home #document .jouer .card-header{border-bottom:2px solid #ff7b0e;border-top:2px solid #ff7b0e}.theme-home #navigation .btn-ieuh:hover,.theme-home #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-home #navigation .btn-secondary:hover{color:#ff7b0e}.theme-home #navigation #navigation-collapser:hover{color:#ff7b0e}.theme-home #navigation .nav-link:hover{color:#ff7b0e}.theme-home #navigation .nav-link.active{color:#ff9741}.theme-home #navigation #collapse-toolbox .tool:hover{color:#ff7b0e}.theme-home #navigation .document .main .nav-select2 .select2-selection:hover,.theme-home #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #ff7b0e !important}.theme-home #comments-container .comment .separator{background:#ff7b0e}.theme-home.badge-ieuh{background:#ff7b0e}.theme-home #redo-game:hover{color:#ff7b0e}.theme-home #teachersheets a:hover{color:#ff7b0e}.theme-home #printable-activities a:hover{color:#ff7b0e}.theme-home #left-menu .menu-head{background:#ff7b0e;color:white}.theme-home #left-menu .menu-head .home-link h1{color:white}.theme-home #left-menu .menu-head .menu-trigger{color:white}.theme-home #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #ff7b0e 70%, #fff 100%);background:linear-gradient(to right, #ff7b0e 70%, #fff 100%);color:white;font-weight:bold}.theme-home #left-menu .menu-body .navigation-link.active i,.theme-home #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-home #bonus-list .theme h2{border-bottom:1px solid #ff7b0e}.theme-home .resources-list div.level h2{border-bottom:2px solid #ff7b0e}.theme-home .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#ff7b0e}.theme-home .resources-list div.level ul li.content i:hover{color:#ff7b0e}.theme-home .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #ff7b0e}.theme-home .story-card .stats .item.highlight{color:#ff7b0e}.theme-home .story-card a.favs{color:#ff7b0e}.theme-home .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#ff7b0e}.theme-home .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#ff7b0e}.theme-home #stories-list #filters-container #collapse-filters-link{background:#ff7b0e}@media (min-width: 992px){.theme-home #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-home .filters .filter{background:#ff7b0e}.background-color-home{background-color:#ff7b0e !important}.left-menu-background-hover-home:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #ff7b0e 70%, #fff 100%) !important;background:linear-gradient(to right, #ff7b0e 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-home:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-home:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-home{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.25)}}@-webkit-keyframes audio1-home{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.25)}}@keyframes audio2-home{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.45)}}@-webkit-keyframes audio2-home{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.45)}}.theme-bonus #header-sticky{background:#ff1760;color:white}.theme-bonus #header-sticky #header{background:#ff1760;color:white}.theme-bonus #header-sticky #header .subtitle{color:white}.theme-bonus #header-sticky #header .home-link{color:white}.theme-bonus #header-sticky #header .navigation-link{color:white}.theme-bonus #header-sticky #header .menu-trigger,.theme-bonus #header-sticky #header #search-trigger{color:white}.theme-bonus #header-sticky #header .menu-trigger:hover,.theme-bonus #header-sticky #header #search-trigger:hover{color:white}.theme-bonus #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-bonus #breadcrumb a:hover{color:#ff1760}.theme-bonus #document .idocXNote,.theme-bonus #document .source,.theme-bonus #document .dropcap{color:#ff1760}.theme-bonus #document .objSound{background-color:#ff1760}.theme-bonus #document .objSound.playing::before{-webkit-animation:audio1-bonus 1.5s infinite ease-in-out;animation:audio1-bonus 1.5s infinite ease-in-out}.theme-bonus #document .objSound.playing::after{-webkit-animation:audio2-bonus 2.2s infinite ease-in-out;animation:audio2-bonus 2.2s infinite ease-in-out}.theme-bonus #document .decouvrir .card-header{border-bottom:2px solid #ff1760}.theme-bonus #document .jouer .card-header{border-bottom:2px solid #ff1760;border-top:2px solid #ff1760}.theme-bonus #navigation .btn-ieuh:hover,.theme-bonus #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-bonus #navigation .btn-secondary:hover{color:#ff1760}.theme-bonus #navigation #navigation-collapser:hover{color:#ff1760}.theme-bonus #navigation .nav-link:hover{color:#ff1760}.theme-bonus #navigation .nav-link.active{color:#ff4a83}.theme-bonus #navigation #collapse-toolbox .tool:hover{color:#ff1760}.theme-bonus #navigation .document .main .nav-select2 .select2-selection:hover,.theme-bonus #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #ff1760 !important}.theme-bonus #comments-container .comment .separator{background:#ff1760}.theme-bonus.badge-ieuh{background:#ff1760}.theme-bonus #redo-game:hover{color:#ff1760}.theme-bonus #teachersheets a:hover{color:#ff1760}.theme-bonus #printable-activities a:hover{color:#ff1760}.theme-bonus #left-menu .menu-head{background:#ff1760;color:white}.theme-bonus #left-menu .menu-head .home-link h1{color:white}.theme-bonus #left-menu .menu-head .menu-trigger{color:white}.theme-bonus #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #ff1760 70%, #fff 100%);background:linear-gradient(to right, #ff1760 70%, #fff 100%);color:white;font-weight:bold}.theme-bonus #left-menu .menu-body .navigation-link.active i,.theme-bonus #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-bonus #bonus-list .theme h2{border-bottom:1px solid #ff1760}.theme-bonus .resources-list div.level h2{border-bottom:2px solid #ff1760}.theme-bonus .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#ff1760}.theme-bonus .resources-list div.level ul li.content i:hover{color:#ff1760}.theme-bonus .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #ff1760}.theme-bonus .story-card .stats .item.highlight{color:#ff1760}.theme-bonus .story-card a.favs{color:#ff1760}.theme-bonus .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#ff1760}.theme-bonus .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#ff1760}.theme-bonus #stories-list #filters-container #collapse-filters-link{background:#ff1760}@media (min-width: 992px){.theme-bonus #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-bonus .filters .filter{background:#ff1760}.background-color-bonus{background-color:#ff1760 !important}.left-menu-background-hover-bonus:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #ff1760 70%, #fff 100%) !important;background:linear-gradient(to right, #ff1760 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-bonus:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-bonus:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-bonus{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,23,96,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,23,96,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,23,96,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,23,96,0.25)}}@-webkit-keyframes audio1-bonus{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,23,96,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,23,96,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,23,96,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,23,96,0.25)}}@keyframes audio2-bonus{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,23,96,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,23,96,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,23,96,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,23,96,0.45)}}@-webkit-keyframes audio2-bonus{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,23,96,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,23,96,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,23,96,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,23,96,0.45)}}.theme-ma-bibliotheque #header-sticky{background:#ff7b0e;color:white}.theme-ma-bibliotheque #header-sticky #header{background:#ff7b0e;color:white}.theme-ma-bibliotheque #header-sticky #header .subtitle{color:white}.theme-ma-bibliotheque #header-sticky #header .home-link{color:white}.theme-ma-bibliotheque #header-sticky #header .navigation-link{color:white}.theme-ma-bibliotheque #header-sticky #header .menu-trigger,.theme-ma-bibliotheque #header-sticky #header #search-trigger{color:white}.theme-ma-bibliotheque #header-sticky #header .menu-trigger:hover,.theme-ma-bibliotheque #header-sticky #header #search-trigger:hover{color:white}.theme-ma-bibliotheque #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-ma-bibliotheque #breadcrumb a:hover{color:#ff7b0e}.theme-ma-bibliotheque #document .idocXNote,.theme-ma-bibliotheque #document .source,.theme-ma-bibliotheque #document .dropcap{color:#ff7b0e}.theme-ma-bibliotheque #document .objSound{background-color:#ff7b0e}.theme-ma-bibliotheque #document .objSound.playing::before{-webkit-animation:audio1-ma-bibliotheque 1.5s infinite ease-in-out;animation:audio1-ma-bibliotheque 1.5s infinite ease-in-out}.theme-ma-bibliotheque #document .objSound.playing::after{-webkit-animation:audio2-ma-bibliotheque 2.2s infinite ease-in-out;animation:audio2-ma-bibliotheque 2.2s infinite ease-in-out}.theme-ma-bibliotheque #document .decouvrir .card-header{border-bottom:2px solid #ff7b0e}.theme-ma-bibliotheque #document .jouer .card-header{border-bottom:2px solid #ff7b0e;border-top:2px solid #ff7b0e}.theme-ma-bibliotheque #navigation .btn-ieuh:hover,.theme-ma-bibliotheque #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-ma-bibliotheque #navigation .btn-secondary:hover{color:#ff7b0e}.theme-ma-bibliotheque #navigation #navigation-collapser:hover{color:#ff7b0e}.theme-ma-bibliotheque #navigation .nav-link:hover{color:#ff7b0e}.theme-ma-bibliotheque #navigation .nav-link.active{color:#ff9741}.theme-ma-bibliotheque #navigation #collapse-toolbox .tool:hover{color:#ff7b0e}.theme-ma-bibliotheque #navigation .document .main .nav-select2 .select2-selection:hover,.theme-ma-bibliotheque #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #ff7b0e !important}.theme-ma-bibliotheque #comments-container .comment .separator{background:#ff7b0e}.theme-ma-bibliotheque.badge-ieuh{background:#ff7b0e}.theme-ma-bibliotheque #redo-game:hover{color:#ff7b0e}.theme-ma-bibliotheque #teachersheets a:hover{color:#ff7b0e}.theme-ma-bibliotheque #printable-activities a:hover{color:#ff7b0e}.theme-ma-bibliotheque #left-menu .menu-head{background:#ff7b0e;color:white}.theme-ma-bibliotheque #left-menu .menu-head .home-link h1{color:white}.theme-ma-bibliotheque #left-menu .menu-head .menu-trigger{color:white}.theme-ma-bibliotheque #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #ff7b0e 70%, #fff 100%);background:linear-gradient(to right, #ff7b0e 70%, #fff 100%);color:white;font-weight:bold}.theme-ma-bibliotheque #left-menu .menu-body .navigation-link.active i,.theme-ma-bibliotheque #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-ma-bibliotheque #bonus-list .theme h2{border-bottom:1px solid #ff7b0e}.theme-ma-bibliotheque .resources-list div.level h2{border-bottom:2px solid #ff7b0e}.theme-ma-bibliotheque .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#ff7b0e}.theme-ma-bibliotheque .resources-list div.level ul li.content i:hover{color:#ff7b0e}.theme-ma-bibliotheque .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #ff7b0e}.theme-ma-bibliotheque .story-card .stats .item.highlight{color:#ff7b0e}.theme-ma-bibliotheque .story-card a.favs{color:#ff7b0e}.theme-ma-bibliotheque .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#ff7b0e}.theme-ma-bibliotheque .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#ff7b0e}.theme-ma-bibliotheque #stories-list #filters-container #collapse-filters-link{background:#ff7b0e}@media (min-width: 992px){.theme-ma-bibliotheque #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-ma-bibliotheque .filters .filter{background:#ff7b0e}.background-color-ma-bibliotheque{background-color:#ff7b0e !important}.left-menu-background-hover-ma-bibliotheque:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #ff7b0e 70%, #fff 100%) !important;background:linear-gradient(to right, #ff7b0e 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-ma-bibliotheque:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-ma-bibliotheque:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-ma-bibliotheque{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.25)}}@-webkit-keyframes audio1-ma-bibliotheque{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.25)}}@keyframes audio2-ma-bibliotheque{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.45)}}@-webkit-keyframes audio2-ma-bibliotheque{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,123,14,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,123,14,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,123,14,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,123,14,0.45)}}.theme-admin #header-sticky{background:#495C73;color:white}.theme-admin #header-sticky #header{background:#495C73;color:white}.theme-admin #header-sticky #header .subtitle{color:white}.theme-admin #header-sticky #header .home-link{color:white}.theme-admin #header-sticky #header .navigation-link{color:white}.theme-admin #header-sticky #header .menu-trigger,.theme-admin #header-sticky #header #search-trigger{color:white}.theme-admin #header-sticky #header .menu-trigger:hover,.theme-admin #header-sticky #header #search-trigger:hover{color:white}.theme-admin #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-admin #breadcrumb a:hover{color:#5d7592}.theme-admin #document .idocXNote,.theme-admin #document .source,.theme-admin #document .dropcap{color:#495C73}.theme-admin #document .objSound{background-color:#495C73}.theme-admin #document .objSound.playing::before{-webkit-animation:audio1-admin 1.5s infinite ease-in-out;animation:audio1-admin 1.5s infinite ease-in-out}.theme-admin #document .objSound.playing::after{-webkit-animation:audio2-admin 2.2s infinite ease-in-out;animation:audio2-admin 2.2s infinite ease-in-out}.theme-admin #document .decouvrir .card-header{border-bottom:2px solid #495C73}.theme-admin #document .jouer .card-header{border-bottom:2px solid #495C73;border-top:2px solid #495C73}.theme-admin #navigation .btn-ieuh:hover,.theme-admin #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-admin #navigation .btn-secondary:hover{color:#495C73}.theme-admin #navigation #navigation-collapser:hover{color:#495C73}.theme-admin #navigation .nav-link:hover{color:#495C73}.theme-admin #navigation .nav-link.active{color:#5d7592}.theme-admin #navigation #collapse-toolbox .tool:hover{color:#495C73}.theme-admin #navigation .document .main .nav-select2 .select2-selection:hover,.theme-admin #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #495C73 !important}.theme-admin #comments-container .comment .separator{background:#495C73}.theme-admin.badge-ieuh{background:#495C73}.theme-admin #redo-game:hover{color:#495C73}.theme-admin #teachersheets a:hover{color:#495C73}.theme-admin #printable-activities a:hover{color:#495C73}.theme-admin #left-menu .menu-head{background:#495C73;color:white}.theme-admin #left-menu .menu-head .home-link h1{color:white}.theme-admin #left-menu .menu-head .menu-trigger{color:white}.theme-admin #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #495C73 70%, #fff 100%);background:linear-gradient(to right, #495C73 70%, #fff 100%);color:white;font-weight:bold}.theme-admin #left-menu .menu-body .navigation-link.active i,.theme-admin #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-admin #bonus-list .theme h2{border-bottom:1px solid #495C73}.theme-admin .resources-list div.level h2{border-bottom:2px solid #495C73}.theme-admin .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#495C73}.theme-admin .resources-list div.level ul li.content i:hover{color:#495C73}.theme-admin .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #495C73}.theme-admin .story-card .stats .item.highlight{color:#495C73}.theme-admin .story-card a.favs{color:#495C73}.theme-admin .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#495C73}.theme-admin .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#495C73}.theme-admin #stories-list #filters-container #collapse-filters-link{background:#495C73}@media (min-width: 992px){.theme-admin #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-admin .filters .filter{background:#495C73}.background-color-admin{background-color:#495C73 !important}.left-menu-background-hover-admin:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #495C73 70%, #fff 100%) !important;background:linear-gradient(to right, #495C73 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-admin:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-admin:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-admin{0%,
    100%{box-shadow:0 0 0 0.4em rgba(73,92,115,0.4)}25%{box-shadow:0 0 0 0.15em rgba(73,92,115,0.15)}50%{box-shadow:0 0 0 0.55em rgba(73,92,115,0.55)}75%{box-shadow:0 0 0 0.25em rgba(73,92,115,0.25)}}@-webkit-keyframes audio1-admin{0%,
    100%{box-shadow:0 0 0 0.4em rgba(73,92,115,0.4)}25%{box-shadow:0 0 0 0.15em rgba(73,92,115,0.15)}50%{box-shadow:0 0 0 0.55em rgba(73,92,115,0.55)}75%{box-shadow:0 0 0 0.25em rgba(73,92,115,0.25)}}@keyframes audio2-admin{0%,
    100%{box-shadow:0 0 0 0.25em rgba(73,92,115,0.15)}25%{box-shadow:0 0 0 0.4em rgba(73,92,115,0.3)}50%{box-shadow:0 0 0 0.15em rgba(73,92,115,0.05)}75%{box-shadow:0 0 0 0.55em rgba(73,92,115,0.45)}}@-webkit-keyframes audio2-admin{0%,
    100%{box-shadow:0 0 0 0.25em rgba(73,92,115,0.15)}25%{box-shadow:0 0 0 0.4em rgba(73,92,115,0.3)}50%{box-shadow:0 0 0 0.15em rgba(73,92,115,0.05)}75%{box-shadow:0 0 0 0.55em rgba(73,92,115,0.45)}}.theme-resources #header-sticky{background:#008250;color:white}.theme-resources #header-sticky #header{background:#008250;color:white}.theme-resources #header-sticky #header .subtitle{color:white}.theme-resources #header-sticky #header .home-link{color:white}.theme-resources #header-sticky #header .navigation-link{color:white}.theme-resources #header-sticky #header .menu-trigger,.theme-resources #header-sticky #header #search-trigger{color:white}.theme-resources #header-sticky #header .menu-trigger:hover,.theme-resources #header-sticky #header #search-trigger:hover{color:white}.theme-resources #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-resources #breadcrumb a:hover{color:#008250}.theme-resources #document .idocXNote,.theme-resources #document .source,.theme-resources #document .dropcap{color:#008250}.theme-resources #document .objSound{background-color:#008250}.theme-resources #document .objSound.playing::before{-webkit-animation:audio1-resources 1.5s infinite ease-in-out;animation:audio1-resources 1.5s infinite ease-in-out}.theme-resources #document .objSound.playing::after{-webkit-animation:audio2-resources 2.2s infinite ease-in-out;animation:audio2-resources 2.2s infinite ease-in-out}.theme-resources #document .decouvrir .card-header{border-bottom:2px solid #008250}.theme-resources #document .jouer .card-header{border-bottom:2px solid #008250;border-top:2px solid #008250}.theme-resources #navigation .btn-ieuh:hover,.theme-resources #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-resources #navigation .btn-secondary:hover{color:#008250}.theme-resources #navigation #navigation-collapser:hover{color:#008250}.theme-resources #navigation .nav-link:hover{color:#008250}.theme-resources #navigation .nav-link.active{color:#00b56f}.theme-resources #navigation #collapse-toolbox .tool:hover{color:#008250}.theme-resources #navigation .document .main .nav-select2 .select2-selection:hover,.theme-resources #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #008250 !important}.theme-resources #comments-container .comment .separator{background:#008250}.theme-resources.badge-ieuh{background:#008250}.theme-resources #redo-game:hover{color:#008250}.theme-resources #teachersheets a:hover{color:#008250}.theme-resources #printable-activities a:hover{color:#008250}.theme-resources #left-menu .menu-head{background:#008250;color:white}.theme-resources #left-menu .menu-head .home-link h1{color:white}.theme-resources #left-menu .menu-head .menu-trigger{color:white}.theme-resources #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #008250 70%, #fff 100%);background:linear-gradient(to right, #008250 70%, #fff 100%);color:white;font-weight:bold}.theme-resources #left-menu .menu-body .navigation-link.active i,.theme-resources #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-resources #bonus-list .theme h2{border-bottom:1px solid #008250}.theme-resources .resources-list div.level h2{border-bottom:2px solid #008250}.theme-resources .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#008250}.theme-resources .resources-list div.level ul li.content i:hover{color:#008250}.theme-resources .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #008250}.theme-resources .story-card .stats .item.highlight{color:#008250}.theme-resources .story-card a.favs{color:#008250}.theme-resources .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#008250}.theme-resources .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#008250}.theme-resources #stories-list #filters-container #collapse-filters-link{background:#008250}@media (min-width: 992px){.theme-resources #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-resources .filters .filter{background:#008250}.background-color-resources{background-color:#008250 !important}.left-menu-background-hover-resources:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #008250 70%, #fff 100%) !important;background:linear-gradient(to right, #008250 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-resources:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-resources:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-resources{0%,
    100%{box-shadow:0 0 0 0.4em rgba(0,130,80,0.4)}25%{box-shadow:0 0 0 0.15em rgba(0,130,80,0.15)}50%{box-shadow:0 0 0 0.55em rgba(0,130,80,0.55)}75%{box-shadow:0 0 0 0.25em rgba(0,130,80,0.25)}}@-webkit-keyframes audio1-resources{0%,
    100%{box-shadow:0 0 0 0.4em rgba(0,130,80,0.4)}25%{box-shadow:0 0 0 0.15em rgba(0,130,80,0.15)}50%{box-shadow:0 0 0 0.55em rgba(0,130,80,0.55)}75%{box-shadow:0 0 0 0.25em rgba(0,130,80,0.25)}}@keyframes audio2-resources{0%,
    100%{box-shadow:0 0 0 0.25em rgba(0,130,80,0.15)}25%{box-shadow:0 0 0 0.4em rgba(0,130,80,0.3)}50%{box-shadow:0 0 0 0.15em rgba(0,130,80,0.05)}75%{box-shadow:0 0 0 0.55em rgba(0,130,80,0.45)}}@-webkit-keyframes audio2-resources{0%,
    100%{box-shadow:0 0 0 0.25em rgba(0,130,80,0.15)}25%{box-shadow:0 0 0 0.4em rgba(0,130,80,0.3)}50%{box-shadow:0 0 0 0.15em rgba(0,130,80,0.05)}75%{box-shadow:0 0 0 0.55em rgba(0,130,80,0.45)}}.theme-le-covid-19-explique-aux-enfants #header-sticky{background:#FF0064;color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header{background:#FF0064;color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header .subtitle{color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header .home-link{color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header .navigation-link{color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header .menu-trigger,.theme-le-covid-19-explique-aux-enfants #header-sticky #header #search-trigger{color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky #header .menu-trigger:hover,.theme-le-covid-19-explique-aux-enfants #header-sticky #header #search-trigger:hover{color:white}.theme-le-covid-19-explique-aux-enfants #header-sticky a:not(.noOutline):focus{outline:2px dotted white}.theme-le-covid-19-explique-aux-enfants #breadcrumb a:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #document .idocXNote,.theme-le-covid-19-explique-aux-enfants #document .source,.theme-le-covid-19-explique-aux-enfants #document .dropcap{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #document .objSound{background-color:#FF0064}.theme-le-covid-19-explique-aux-enfants #document .objSound.playing::before{-webkit-animation:audio1-le-covid-19-explique-aux-enfants 1.5s infinite ease-in-out;animation:audio1-le-covid-19-explique-aux-enfants 1.5s infinite ease-in-out}.theme-le-covid-19-explique-aux-enfants #document .objSound.playing::after{-webkit-animation:audio2-le-covid-19-explique-aux-enfants 2.2s infinite ease-in-out;animation:audio2-le-covid-19-explique-aux-enfants 2.2s infinite ease-in-out}.theme-le-covid-19-explique-aux-enfants #document .decouvrir .card-header{border-bottom:2px solid #FF0064}.theme-le-covid-19-explique-aux-enfants #document .jouer .card-header{border-bottom:2px solid #FF0064;border-top:2px solid #FF0064}.theme-le-covid-19-explique-aux-enfants #navigation .btn-ieuh:hover,.theme-le-covid-19-explique-aux-enfants #navigation #register.register form[name="registration_form"] .btn-secondary:hover,#register.register form[name="registration_form"] .theme-le-covid-19-explique-aux-enfants #navigation .btn-secondary:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #navigation #navigation-collapser:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #navigation .nav-link:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #navigation .nav-link.active{color:#ff3383}.theme-le-covid-19-explique-aux-enfants #navigation #collapse-toolbox .tool:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #navigation .document .main .nav-select2 .select2-selection:hover,.theme-le-covid-19-explique-aux-enfants #navigation .document .main .nav-select2 .select2-selection:focus{outline:none;border:1px solid #FF0064 !important}.theme-le-covid-19-explique-aux-enfants #comments-container .comment .separator{background:#FF0064}.theme-le-covid-19-explique-aux-enfants.badge-ieuh{background:#FF0064}.theme-le-covid-19-explique-aux-enfants #redo-game:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #teachersheets a:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #printable-activities a:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants #left-menu .menu-head{background:#FF0064;color:white}.theme-le-covid-19-explique-aux-enfants #left-menu .menu-head .home-link h1{color:white}.theme-le-covid-19-explique-aux-enfants #left-menu .menu-head .menu-trigger{color:white}.theme-le-covid-19-explique-aux-enfants #left-menu .menu-body .navigation-link.active{background:-webkit-linear-gradient(to right, #FF0064 70%, #fff 100%);background:linear-gradient(to right, #FF0064 70%, #fff 100%);color:white;font-weight:bold}.theme-le-covid-19-explique-aux-enfants #left-menu .menu-body .navigation-link.active i,.theme-le-covid-19-explique-aux-enfants #left-menu .menu-body .navigation-link.active svg{color:white;fill:white}.theme-le-covid-19-explique-aux-enfants #bonus-list .theme h2{border-bottom:1px solid #FF0064}.theme-le-covid-19-explique-aux-enfants .resources-list div.level h2{border-bottom:2px solid #FF0064}.theme-le-covid-19-explique-aux-enfants .resources-list div.level ul li.content a:hover i.fa-file-pdf{color:#FF0064}.theme-le-covid-19-explique-aux-enfants .resources-list div.level ul li.content i:hover{color:#FF0064}.theme-le-covid-19-explique-aux-enfants .story-card .story-card-title-desc-container .title.highlight{border-bottom:1px solid #FF0064}.theme-le-covid-19-explique-aux-enfants .story-card .stats .item.highlight{color:#FF0064}.theme-le-covid-19-explique-aux-enfants .story-card a.favs{color:#FF0064}.theme-le-covid-19-explique-aux-enfants .select2-container--default .select2-results__option[aria-selected=false].select2-results__option--highlighted{background:#FF0064}.theme-le-covid-19-explique-aux-enfants .select2-container--default .select2-results__option[aria-selected=true]:hover{background:#FF0064}.theme-le-covid-19-explique-aux-enfants #stories-list #filters-container #collapse-filters-link{background:#FF0064}@media (min-width: 992px){.theme-le-covid-19-explique-aux-enfants #stories-list #filters-container #collapse-filters-link{background:transparent}}.theme-le-covid-19-explique-aux-enfants .filters .filter{background:#FF0064}.background-color-le-covid-19-explique-aux-enfants{background-color:#FF0064 !important}.left-menu-background-hover-le-covid-19-explique-aux-enfants:not(.login-needed):hover{background:-webkit-linear-gradient(to right, #FF0064 70%, #fff 100%) !important;background:linear-gradient(to right, #FF0064 70%, #fff 100%) !important;color:white !important;font-weight:bold}.left-menu-background-hover-le-covid-19-explique-aux-enfants:not(.login-needed):hover i{color:white !important}.left-menu-background-hover-le-covid-19-explique-aux-enfants:not(.login-needed):hover svg{fill:white !important}@keyframes audio1-le-covid-19-explique-aux-enfants{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,0,100,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,0,100,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,0,100,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,0,100,0.25)}}@-webkit-keyframes audio1-le-covid-19-explique-aux-enfants{0%,
    100%{box-shadow:0 0 0 0.4em rgba(255,0,100,0.4)}25%{box-shadow:0 0 0 0.15em rgba(255,0,100,0.15)}50%{box-shadow:0 0 0 0.55em rgba(255,0,100,0.55)}75%{box-shadow:0 0 0 0.25em rgba(255,0,100,0.25)}}@keyframes audio2-le-covid-19-explique-aux-enfants{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,0,100,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,0,100,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,0,100,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,0,100,0.45)}}@-webkit-keyframes audio2-le-covid-19-explique-aux-enfants{0%,
    100%{box-shadow:0 0 0 0.25em rgba(255,0,100,0.15)}25%{box-shadow:0 0 0 0.4em rgba(255,0,100,0.3)}50%{box-shadow:0 0 0 0.15em rgba(255,0,100,0.05)}75%{box-shadow:0 0 0 0.55em rgba(255,0,100,0.45)}}#user-profile,#user-change-password{margin-bottom:2rem}#user-profile h2,#user-change-password h2{color:#333;font-size:1.0em}@media (min-width: 768px){#user-profile h2,#user-change-password h2{font-size:1.2em}}@media (min-width: 992px){#user-profile h2,#user-change-password h2{font-size:1.4em}}@media (min-width: 1200px){#user-profile h2,#user-change-password h2{font-size:1.6em}}#user-profile .btn-dark,#user-profile .btn-ieuh,#user-profile #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #user-profile .btn-secondary,#user-change-password .btn-dark,#user-change-password .btn-ieuh,#user-change-password #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #user-change-password .btn-secondary{font-size:1.0rem}@media (min-width: 768px){#user-profile .btn-dark,#user-profile .btn-ieuh,#user-profile #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #user-profile .btn-secondary,#user-change-password .btn-dark,#user-change-password .btn-ieuh,#user-change-password #register.register form[name="registration_form"] .btn-secondary,#register.register form[name="registration_form"] #user-change-password .btn-secondary{font-size:1.2rem}}#user-profile form.user_profile_edit #user_profile_form_schoolLevels,#user-change-password form.user_profile_edit #user_profile_form_schoolLevels{min-height:220px}#user-profile form.user_profile_edit .form-group label,#user-change-password form.user_profile_edit .form-group label{cursor:pointer}#user-profile form.user_profile_edit label,#user-change-password form.user_profile_edit label{color:#333;font-weight:bold}#user-profile #nav,#user-change-password #nav{display:flex;overflow-x:auto;margin:1.5rem 0px 1rem 0px}@media (min-width: 1200px){#user-profile #nav,#user-change-password #nav{margin:1.5rem 0px 2rem 0px}}#user-profile #nav div,#user-change-password #nav div{flex:0 0 33%;color:#333;display:flex;justify-content:center;align-items:center;border-bottom:2px solid rgba(51,51,51,0.1);cursor:pointer;transition:border-bottom-color 250ms;flex-direction:column}#user-profile #nav div a,#user-change-password #nav div a{padding:.5rem 1rem;text-decoration:none;color:#333;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.75rem}@media (min-width: 768px){#user-profile #nav div a,#user-change-password #nav div a{font-size:1rem}}#user-profile #nav div a .label,#user-change-password #nav div a .label{white-space:nowrap;margin-top:.25rem}@media (min-width: 768px){#user-profile #nav div,#user-change-password #nav div{flex-direction:row}}#user-profile #nav div i,#user-change-password #nav div i{margin-right:.5rem;color:rgba(51,51,51,0.6)}#user-profile #nav div.active,#user-change-password #nav div.active{border-bottom:2px solid #333;font-weight:bold}#user-profile #nav div.active i,#user-change-password #nav div.active i{color:#333}#user-profile #nav div:hover:not(.active),#user-change-password #nav div:hover:not(.active){border-bottom:2px solid rgba(51,51,51,0.6)}#user-profile .reset-progress form[name="user_progress_form"] label,#user-change-password .reset-progress form[name="user_progress_form"] label{color:#333;cursor:pointer;margin-left:.5rem;display:block}#user-profile .reset-progress form[name="user_progress_form"] label span,#user-change-password .reset-progress form[name="user_progress_form"] label span{margin-left:.25rem}#user-profile .reset-progress form[name="user_progress_form"] .badge,#user-change-password .reset-progress form[name="user_progress_form"] .badge{margin-left:.5rem}#user-profile .badge-danger,#user-change-password .badge-danger{background-color:#dc3545 !important}#user-change-password form[name="user_change_password_form"]{width:100%}#user-change-password h2{text-align:center}
/*# sourceMappingURL=styles.css.map */
