.section-program .accordion-launch i.fa-chevron-down,.section-resources .accordion-launch i.fa-chevron-down{line-height:2.857em;display:inline-block;max-width:2.857em;height:2.857em;cursor:pointer}.col-centered,.count,.dashed-line,.drag-n-drop-generic .audio-player,.error-message .error-text,.figure,.hours,.icon-answer,.icon-error,.icon-result,.icon-saved,.list-draggable li,.minutes,.modal-tool .col-md-5,.modal-tool .col-md-6,.percent,.section-exercise .fill-blank .false,.section-exercise .fill-blank .true,.section-exercise.fill-blank-in-text .false,.section-exercise.fill-blank-in-text .true,.section-exercise.speaking-role-play .character-figure,.section-exercise.speaking-role-play .character-name,.section-exercise.speaking-role-play .voice-recording .icon-record,.section-exercise.speaking-role-play .voice-recording .progress-container,.section-exercise.speech-trainer .player-progress-bar .cue-bar,.section-help .sidebar-wrapper .sidebar-list .disc,.section-help .sidebar-wrapper .sidebar-list li a,.section-login span.box-bottom,.section-notifications .notification-list .notification a,.section-notifications .notification-list .notification span,.section-resources .category-list .category-layer,.section-resources .category-list .category-title span,.section-resources .category-list a,.section-resources .category-list li,.section-settings .setting .setting-pace .ui-slider-container .graduation,.slideshow-section .e-lesson--info .info-inner .bullet,.slideshow-section .e-lesson--info--responsive .info-inner p.next-lesson .bullet,.slot,.text,.zoom-box{display:inline-block;vertical-align:middle}.overlay.guide{opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70)}.overlay-inner{opacity:1!important;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'!important;filter:alpha(opacity=100)!important}.overlay.guide{position:fixed}.overlay-inner{display:block}.overlay-inner,.section-resources .category-list a{position:relative}.section-resources .category-list .category-layer,.section-resources .category-list .category-title{position:absolute}.account_page .bloc_title,.account_page .section-header .bloc_title,.personnal_info .bloc_title,.progress-badge .section-header .bloc_title,.progress-scoreboard .section-header .bloc_title{line-height:1.5em;padding:1.071em 2.143em 1.071em 1.071em;color:#1dc23f;border-bottom:.143em solid #1dc23f;background-color:transparent}@media (min-width:768px){.account_page .bloc_title,.account_page .section-header .bloc_title,.personnal_info .bloc_title,.progress-badge .section-header .bloc_title,.progress-scoreboard .section-header .bloc_title{line-height:1.5em;padding:1.071em 2.143em 1.071em 1.071em;color:#1dc23f;border-bottom:.143em solid #1dc23f;background-color:#fff}}.account_page .alias,.account_page .avatars,.personnal_info .alias,.personnal_info .avatars{margin:1.071em 0;padding-bottom:1.071em;border:.071em solid #cecece}@media (min-width:992px){.account_page .alias,.account_page .avatars,.personnal_info .alias,.personnal_info .avatars{width:calc(50% - 10%);height:auto;min-height:295px;margin-right:5%;margin-left:5%}}@media (min-width:768px){.account_page .section-header,.account_page .section-header .bloc_title,.progress-badge .section-header,.progress-badge .section-header .bloc_title,.progress-scoreboard .section-header,.progress-scoreboard .section-header .bloc_title{border-bottom:#1dc23f solid .143em}}.account_page .setting .block_avatar-badge,.progress-badge .setting .block_avatar-badge,.progress-scoreboard .setting .block_avatar-badge{margin-top:1.071em;border:.071em solid #cecece;background-color:#f1f1f1}@font-face{font-family:montserrat-bold;font-weight:400;font-style:normal;src:url(assets/font/open-sans/montserra/Montserrat-Bold.eot);src:local('?'),url(assets/font/open-sans/montserra/Montserrat-Bold.woff) format('woff'),url(assets/font/open-sans/montserra/Montserrat-Bold.ttf) format('truetype'),url(assets/font/open-sans/montserra/Montserrat-Bold.svg) format('svg')}@font-face{font-family:open-sans;font-weight:300;font-style:normal;src:url(assets/font/open-sans/Light/OpenSans-Light.eot);src:url(assets/font/open-sans/Light/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/Light/OpenSans-Light.woff) format('woff'),url(assets/font/open-sans/Light/OpenSans-Light.ttf) format('truetype'),url(assets/font/open-sans/Light/OpenSans-Light.svg#OpenSansLight) format('svg')}@font-face{font-family:open-sans;font-weight:300;font-style:italic;src:url(assets/font/open-sans/LightItalic/OpenSans-LightItalic.eot);src:url(assets/font/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/LightItalic/OpenSans-LightItalic.woff) format('woff'),url(assets/font/open-sans/LightItalic/OpenSans-LightItalic.ttf) format('truetype'),url(assets/font/open-sans/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic) format('svg')}@font-face{font-family:open-sans;font-weight:400;font-style:normal;src:url(assets/font/open-sans/Regular/OpenSans-Regular.eot);src:url(assets/font/open-sans/Regular/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/Regular/OpenSans-Regular.woff) format('woff'),url(assets/font/open-sans/Regular/OpenSans-Regular.ttf) format('truetype'),url(assets/font/open-sans/Regular/OpenSans-Regular.svg#OpenSansRegular) format('svg')}@font-face{font-family:opens-ans-italic;font-weight:400;font-style:italic;src:url(assets/font/open-sans/Italic/OpenSans-Italic.eot);src:url(assets/font/open-sans/Italic/OpenSans-Italic.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/Italic/OpenSans-Italic.woff) format('woff'),url(assets/font/open-sans/Italic/OpenSans-Italic.ttf) format('truetype'),url(assets/font/open-sans/Italic/OpenSans-Italic.svg#OpenSansItalic) format('svg')}@font-face{font-family:open-sans;font-weight:600;font-style:normal;src:url(assets/font/open-sans/Semibold/OpenSans-Semibold.eot);src:url(assets/font/open-sans/Semibold/OpenSans-Semibold.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/Semibold/OpenSans-Semibold.woff) format('woff'),url(assets/font/open-sans/Semibold/OpenSans-Semibold.ttf) format('truetype'),url(assets/font/open-sans/Semibold/OpenSans-Semibold.svg#OpenSansSemibold) format('svg')}@font-face{font-family:open-sans;font-weight:600;font-style:italic;src:url(assets/font/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot);src:url(assets/font/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff) format('woff'),url(assets/font/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format('truetype'),url(assets/font/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic) format('svg')}@font-face{font-family:open-sans-bold;font-weight:700;font-style:normal;src:url(assets/font/open-sans/Bold/OpenSans-Bold.eot);src:url(assets/font/open-sans/Bold/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/Bold/OpenSans-Bold.woff) format('woff'),url(assets/font/open-sans/Bold/OpenSans-Bold.ttf) format('truetype'),url(assets/font/open-sans/Bold/OpenSans-Bold.svg#OpenSansBold) format('svg')}@font-face{font-family:open-sans-bold-italic;font-weight:700;font-style:italic;src:url(assets/font/open-sans/BoldItalic/OpenSans-BoldItalic.eot);src:url(assets/font/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/BoldItalic/OpenSans-BoldItalic.woff) format('woff'),url(assets/font/open-sans/BoldItalic/OpenSans-BoldItalic.ttf) format('truetype'),url(assets/font/open-sans/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format('svg')}@font-face{font-family:open-sans;font-weight:800;font-style:normal;src:url(assets/font/open-sans/ExtraBold/OpenSans-ExtraBold.eot);src:url(assets/font/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/ExtraBold/OpenSans-ExtraBold.woff) format('woff'),url(assets/font/open-sans/ExtraBold/OpenSans-ExtraBold.ttf) format('truetype'),url(assets/font/open-sans/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold) format('svg')}@font-face{font-family:open-sans;font-weight:800;font-style:italic;src:url(assets/font/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot);src:url(assets/font/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(assets/font/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff) format('woff'),url(assets/font/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf) format('truetype'),url(assets/font/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic) format('svg')}.list-draggable-wrapper{min-height:30px!important}.list-draggable-wrapper ul.list-draggable{margin-bottom:2em}@media (max-width:767px){.list-draggable-wrapper ul.list-draggable{margin-bottom:0;padding:.714em 0}}.list-draggable-wrapper ul.list-draggable li{margin:0 .25em .5em;padding:.7em;color:#fff;background:#009ee0}.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable{margin-bottom:2em}@media (max-width:767px){.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable{margin-bottom:0;padding:.714em 0}}.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable li{margin:0 .25em .5em;padding:0;color:#fff;background:#009ee0}.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable li:active,.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable li:focus,.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable li:hover{background-color:#76c9eb}.blank-sentence.drag-n-drop .list-draggable-wrapper ul.list-draggable li span.word{line-height:2.286em;line-height:3em;padding:.714em}.drag-n-drop-generic .box-body{height:auto;min-height:77px;max-height:none;margin-bottom:1em!important}.drag-n-drop-generic .exercise-container .icon-answer{position:absolute!important;top:-22px!important;right:-22px!important}.drag-n-drop-generic .exercise-container .box-model{position:relative;margin:0}@media (pointer:coarse){.drag-n-drop-generic .box-body{height:auto;min-height:155px;max-height:none;margin-bottom:1em!important}}@media (pointer:coarse) and (max-width:480px){.drag-n-drop-generic .box-body{height:auto;min-height:175px}}.drag-n-drop-generic .draggable,.drag-n-drop-generic .is-draggable{line-height:64px;width:250px;height:78px;border:1px solid #ccc}@media (max-width:991px){.drag-n-drop-generic .draggable,.drag-n-drop-generic .is-draggable{width:220px}}@media (max-width:767px){.drag-n-drop-generic .draggable,.drag-n-drop-generic .is-draggable{width:inherit}}.drag-n-drop-generic .draggable span,.drag-n-drop-generic .is-draggable span{line-height:1.2em}.drag-n-drop-generic .draggable:active,.drag-n-drop-generic .draggable:focus,.drag-n-drop-generic .draggable:hover,.drag-n-drop-generic .is-draggable:active,.drag-n-drop-generic .is-draggable:focus,.drag-n-drop-generic .is-draggable:hover{border:1px solid #cecece;background-color:#e0f0f7}@media (pointer:coarse){.drag-n-drop-generic .draggable,.drag-n-drop-generic .is-draggable{line-height:145px;height:155px}}@media (pointer:coarse) and (max-width:480px){.drag-n-drop-generic .draggable,.drag-n-drop-generic .is-draggable{line-height:175px;height:175px}}.drag-n-drop-generic .col{width:250px}@media (max-width:767px){.drag-n-drop-generic .col{width:48%}}@media (max-width:480px){.drag-n-drop-generic .col{width:45%}}.drag-n-drop-generic .col-question{margin-right:0!important}.drag-n-drop-generic .col-droppable .box-slot{margin-left:0}.drag-n-drop-generic .text{line-height:150%;padding:.5em}@media (max-width:767px){.drag-n-drop-generic .text{line-height:1.3;padding:0}}.drag-n-drop-generic .figure{margin:0}.drag-n-drop-generic .figure img{width:60px;height:60px}@media (pointer:coarse){.drag-n-drop-generic .figure{margin-bottom:.714em}.drag-n-drop-generic .figure img{width:120px;height:120px}}@media (pointer:coarse) and (max-width:767px){.drag-n-drop-generic .figure img{overflow:hidden;height:auto}}.drag-n-drop-generic .audio-player{width:auto;vertical-align:middle}.drag-n-drop-generic .audio-player .play-pause-btn{margin:0 .5em}.drag-n-drop-generic .audio-player [class^=player-]{line-height:1;margin-top:.714em}.drag-n-drop-generic .figure:only-child{width:100%;text-align:center}.drag-n-drop-generic .text:only-child{width:100%;padding:0 .5em 0 .5em}.drag-n-drop-generic .audio-player:only-child{width:100%;margin:.2em 0 0}.drag-n-drop-generic .slot{border-width:4px}.drag-n-drop-generic .slot.false .draggable:active,.drag-n-drop-generic .slot.false .draggable:focus,.drag-n-drop-generic .slot.false .draggable:hover,.drag-n-drop-generic .slot.false .is-draggable:active,.drag-n-drop-generic .slot.false .is-draggable:focus,.drag-n-drop-generic .slot.false .is-draggable:hover,.drag-n-drop-generic .slot.is-false .draggable:active,.drag-n-drop-generic .slot.is-false .draggable:focus,.drag-n-drop-generic .slot.is-false .draggable:hover,.drag-n-drop-generic .slot.is-false .is-draggable:active,.drag-n-drop-generic .slot.is-false .is-draggable:focus,.drag-n-drop-generic .slot.is-false .is-draggable:hover,.drag-n-drop-generic .slot.is-true .draggable:active,.drag-n-drop-generic .slot.is-true .draggable:focus,.drag-n-drop-generic .slot.is-true .draggable:hover,.drag-n-drop-generic .slot.is-true .is-draggable:active,.drag-n-drop-generic .slot.is-true .is-draggable:focus,.drag-n-drop-generic .slot.is-true .is-draggable:hover,.drag-n-drop-generic .slot.true .draggable:active,.drag-n-drop-generic .slot.true .draggable:focus,.drag-n-drop-generic .slot.true .draggable:hover,.drag-n-drop-generic .slot.true .is-draggable:active,.drag-n-drop-generic .slot.true .is-draggable:focus,.drag-n-drop-generic .slot.true .is-draggable:hover{cursor:initial!important;background:0 0!important}@media (max-width:992px){.drag-n-drop-generic .exercise-container .col-question .box-model.table{border:1px dashed #777}}.drop-mobile{line-height:145px;width:250px;height:154px}.blank-sentence .table{text-align:center}.blank-sentence .inner-cell{padding:1em;text-align:left}.blank-sentence .inner-cell .draggable{top:1px!important}.blank-sentence .text{display:inline;padding:0}.slot{height:auto;min-height:2.143em;text-align:center;vertical-align:middle}.slot.text{display:inline;height:auto;margin:0;border:none}.slot.text .draggable{margin:0!important}.slot .draggable.word,.slot .is-draggable.word{font-weight:600;display:block!important;margin:0;padding:0 1.071em;transition:.2s background-color ease;text-align:center;color:#585858;background:#e0f0f7}.slot .draggable.word:hover,.slot .is-draggable.word:hover{color:#fff;color:#000;background-color:#009ee0}.exercise-content .drag-n-drop-generic .box-body{height:77px;min-height:77px;max-height:77px;margin-bottom:1em!important}.exercise-content .drag-n-drop-generic .draggable,.exercise-content .drag-n-drop-generic .is-draggable{padding:.714em}.figure-zoomable{position:relative}.figure-zoomable.icon .icon-search{position:absolute;right:0;bottom:-22px;width:23px;height:23px;cursor:pointer;background-color:#009ee0;background-position:-408px -128px}.figure-zoomable.icon .icon-search:active,.figure-zoomable.icon .icon-search:focus,.figure-zoomable.icon .icon-search:hover{background-color:#76c9eb}@media (max-width:991px){.figure-zoomable.icon .icon-search{display:none}}@media (min-width:1200px){.col-question .box-model .inner-cell{line-height:64px;width:250px;height:78px;text-align:center}}*{border:0}.container,.content-wrapper,body,html,ul{padding:0}.center{text-align:center}body,html,ul{margin:0;list-style:none}body,html{font-family:open-sans,Arial,Helvetica,sans-serif;height:100%;color:#585858;background-color:#fff}body{overflow:hidden}iframe{width:100%}.center{text-align:center}a{cursor:pointer;transition:.1s all ease;color:#2c2788}a:hover{text-decoration:none;color:#6f7bb8}img{width:auto;max-width:100%;height:auto}.row{margin:0}@media all and (min-width:1200px){.container{width:100%;max-width:1170px}}.definition-list .definition-term{font-weight:700}.definition-list .definition-term em{font-weight:400}.blockquote.blockquote-default{margin:.571em 0;background-color:#efefef}.blockquote i.fa-quote-left,.blockquote i.fa-quote-right{opacity:.9;color:#585858}.figure-zoomable .icon-search{position:absolute;right:0;bottom:-22px;width:23px;height:23px;background-color:#009ee0;background-position:-408px -128px}.first-upper{text-transform:capitalize}[class*=' player-'],[class^=player-]{margin:0 .1em;cursor:pointer;color:#777}[class*=' player-'].active,[class*=' player-']:active,[class*=' player-']:focus,[class*=' player-']:hover,[class^=player-].active,[class^=player-]:active,[class^=player-]:focus,[class^=player-]:hover{margin:0 .1em;color:#009ee0}[class*=' player-'].disabled,[class^=player-].disabled{opacity:.7}[class*=' player-'].disabled.active,[class*=' player-'].disabled:active,[class*=' player-'].disabled:focus,[class*=' player-'].disabled:hover,[class^=player-].disabled.active,[class^=player-].disabled:active,[class^=player-].disabled:focus,[class^=player-].disabled:hover{margin:0 .1em;color:#777}span.player-microphone{color:rgba(255,0,0,.5)}span.player-microphone.active,span.player-microphone:active,span.player-microphone:focus,span.player-microphone:hover{color:red}.btn-default{font-weight:700;margin-bottom:3px;padding:.714em 1.071em;text-transform:uppercase;color:#fff;border:none;border-radius:0;background-color:#2c2788}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fff;background-color:#6f7bb8}@media all and (pointer:fine){.btn-default:active,.btn-default:focus,.btn-default:hover{color:#fff;background-color:#6f7bb8}}.btn-default.icon-arrow{padding:.8em .62em .4em}.btn-default.disabled{background-color:#e4e4ed!important}.btn-default i{margin-left:.5em}@media (max-width:767px){.btn-default{margin:.357em 0}}.keyboard-wrapper{padding:1.429em;text-align:center}.btn-keyboard{font-weight:700;min-width:42px;min-height:42px;margin-bottom:3px;padding:.714em 1.071em;color:#fff;border:none;border-radius:0;background-color:#009ee0}.btn-keyboard:active,.btn-keyboard:focus,.btn-keyboard:hover{color:#fff;background-color:#76c9eb}@media all and (pointer:fine){.btn-keyboard:active,.btn-keyboard:focus,.btn-keyboard:hover{color:#fff;background-color:#76c9eb}}.btn-keyboard.icon-arrow{padding:.8em .62em .4em}.btn-keyboard.disabled{background-color:#e0f0f7!important}.btn-keyboard i{margin-left:.5em}@media (max-width:767px){.btn-keyboard{margin:.357em 0}}.btn-keyboard-shift{font-weight:700;min-width:100px;min-height:42px;margin-bottom:3px;padding:.714em 1.071em;color:#fff;border:none;border-radius:0;background-color:#009ee0}.btn-keyboard-shift:active,.btn-keyboard-shift:focus,.btn-keyboard-shift:hover{color:#fff;background-color:#76c9eb}@media all and (pointer:fine){.btn-keyboard-shift:active,.btn-keyboard-shift:focus,.btn-keyboard-shift:hover{color:#fff;background-color:#76c9eb}}.btn-keyboard-shift.icon-arrow{padding:.8em .62em .4em}.btn-keyboard-shift.disabled{background-color:#e0f0f7!important}.btn-keyboard-shift i{margin-left:.5em}@media (max-width:767px){.btn-keyboard-shift{margin:.357em 0}}.pagination-container .btn-default i{margin-left:0}@media (max-width:767px){.pagination-container .btn-default.btn{margin-right:0;margin-left:0}}.btn-blue{font-weight:700;padding:.714em 1.071em;text-transform:uppercase;color:#fff;border:none;border-radius:0;background-color:#009ee0}.btn-blue:hover{background:#76c9eb}.btn-resources{font-weight:700;padding:.714em 1.071em;text-transform:uppercase;color:#fff!important;border:none;border-radius:0;background:#880267}@media screen and (min-width:768px) and (max-width:992px){.btn-resources{margin-top:.357em}}.btn-resources:hover{background:#be75ac}.btn-learning{text-transform:none}.btn[disabled=disabled]{opacity:.2;filter:alpha(opacity=20)}.blockquote{font-size:14px!important;display:inline-block;max-width:100%;margin-bottom:1em;padding:1em;vertical-align:middle;border:none;border-radius:5px}.progress-bar{transition:none}textarea{line-height:1.5em!important;min-height:19em}label{font-weight:inherit;vertical-align:1px}input[type=checkbox]{margin-right:.5em}input[type=search],input[type=text]{font-weight:600;color:#777}.mobile-menu input[type=search],.mobile-menu input[type=text]{color:#fff}input[type=file]{padding:0}.form-group{position:relative}.form-group.first{margin-top:1em}.form-control,[class^=section-] .modal-content .modal-body input[type=text]{height:2.857em;margin-bottom:1em;border-width:1px;border-color:#cecece;box-shadow:none}.form-control:focus,[class^=section-] .modal-content .modal-body input:focus[type=text]{border-color:#e4e4ed;outline-style:none;box-shadow:none}.form-control.false,[class^=section-] .modal-content .modal-body input.false[type=text]{margin-bottom:0}.form-login{padding:2em}.form-login .btn{width:100%}.input-letter,.input-search{float:left;margin-right:1em}.input-search{width:30%}.input-letter{width:5%;text-align:center}.form-filter .dropdown-menu{top:31px!important;left:-9px!important}.error-message{font-weight:600;margin:.5em 0 1em;color:#dc2525}.error-message .error-text{width:95%}input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}::-webkit-input-placeholder{font-weight:600;font-style:italic;color:#cecece}:-moz-placeholder{font-weight:600;font-style:italic;color:#cecece}::-moz-placeholder{font-weight:600;font-style:italic;color:#cecece}:-ms-input-placeholder{font-weight:600;font-style:italic;color:#cecece}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inline{display:inline}.block{display:block}.table-cell{display:table-cell;vertical-align:middle}.ng-hide,.none{display:none!important}.visible{visibility:visible}.invisible{visibility:hidden}.no-border{border:none}.bordered{border:1px solid #cecece}.border-right{border-right:1px solid #cecece}.row-centered{text-align:center}.col-centered{float:none!important;zoom:1;text-align:left;vertical-align:top}.brand{color:#2c2788}.blue{color:#009ee0}.red{color:#e8403c}.progress{color:#1dc23f}.focus_submenu{background-color:#efefef}.small{font-size:.857em}.tiny{font-size:.714em}.bold{font-weight:600}.heavy{font-weight:700}.black{font-weight:800}.upper{text-transform:uppercase}.dashed{border-width:2px!important;border-style:dashed!important}.dashed-line{position:absolute;width:1px;height:100%;border-right:1px dashed #cecece}.count{font-size:.6em;font-weight:700;margin-left:.5em;padding:.4em;vertical-align:2px;color:#fff!important;border-radius:5px}.zoom-box{font-size:2em;display:block;border:3px solid #cecece;background:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175)}.map-pin-border{position:absolute;z-index:auto;cursor:pointer}.map-pin{position:absolute}.word-basket .word-definition{max-width:400px}.tool-list{position:absolute;z-index:10;top:-.714em;min-width:220px;padding:.5em .5em 0 .5em;opacity:1;border:1px solid #cecece;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175)}@media (max-width:767px){.tool-list{display:none}}.tool-list li{float:left}.tool-list .player-btn{margin:0!important}.tool-list .item-audio{width:4.286em}.tool-list .item-memorizer{width:2.143em}.tool-list .item-word{margin:.2em 0 0 .5em;padding:.714em}.p10{padding:.714em}.p20{padding:1.429em}.p30{padding:2.143em}.plr0{padding-right:0;padding-left:0}.m10{margin:.714em}.ml10{margin-left:.714em}.mt20{margin-top:1.429em}.mt50{margin-top:3.571em}.mlr15{margin-right:1.071em;margin-left:1.071em}.m20{margin:1.429em}.m30{margin:2.143em}@media (max-width:991px){.respond-mt20{margin-top:1.429em}}.square-list{list-style-type:square}.disc-list{list-style-type:disc}.bold-list>li>a{font-weight:700}.sitemap .disc-list{margin-left:1.286em}.sitemap .disc-list [class*=sub] a{font-size:.929em;color:#585858}.sitemap .disc-list [class*=sub]{margin-top:1em;padding-left:1.5em}.circle-list{list-style-type:circle}.false,.false:hover,.is-false,.is-false:hover,.is-true,.is-true:hover,.true,.true:hover{cursor:auto;border-style:solid!important}.false,.is-false{border-color:#dc2525!important}.is-true,.true{border-color:#2ac761!important}.is-corrected{color:#585858!important;border:none!important}.hover,.selected{border-color:#56b3da!important}.is-false.tooltip{background-color:#d62424!important}.corrected .text-true{color:#2ac761}.corrected .text-false{color:#dc2525}.box-model.active{border-color:#009ee0!important}.select-character .box-model:hover{border-color:#009ee0}.form-control,[class^=section-] .modal-content .modal-body input[type=text]{height:2.857em;margin-bottom:1em;border-width:1px;border-color:#efefef;box-shadow:none}.box-drop .draggable{transition:.5s background-color ease;background-color:#e0f0f7}.box-drop .draggable:hover{color:#fff;background-color:#76c9eb}.figure,.text{vertical-align:middle}.figure~.text{margin-left:.5em}.ui-draggable-dragging{cursor:move;background-color:#efefef}.draggable:hover,.is-draggable:hover{cursor:move}.figure-map{position:relative}.figure,.text{vertical-align:middle}.figure~.text{margin-left:.5em}.ui-draggable-dragging{cursor:move;background-color:#efefef}.zindex-is-dragged{z-index:1060}.false .icon-answer,.true .icon-answer{top:-1.5em;right:-1.5em}.false input{border-color:#dc2525}.true input{border-color:#2ac761}.form-group .icon-answer{top:0;right:-1.5em}.high-score{color:#2ac761}.low-score{color:#dc2525}.recording{animation-name:border-pulse;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;border-color:#d9534f}.global-wrapper{position:relative;min-height:100%}.main-container{padding-bottom:5.714em}.content-wrapper .section{margin:0 0 1em 0}.content-wrapper .section:last-child{margin:0;border:none}.main-content .section-header .h2{margin-top:0}.section-exercise .section-explanation .h2{font-size:1.143em;font-weight:600;margin:0 0 .5em;color:#009ee0}.elesson-figure-wrapper .elesson-figure,.elesson-figure-wrapper .resources-figure,.resources-figure-wrapper .elesson-figure,.resources-figure-wrapper .resources-figure{width:123px;height:123px;border:1px solid #2c2788}.col-second .result-information-wrapper{width:22%;margin-right:0}.btn-toolbar .btn-group .btn-default:hover.active,.btn.btn-default:hover.active,a:hover.active{background-color:#2c2788}.icon-answer{position:absolute;top:1.5em;right:1.5em}.icon-answer,.icon-error,.icon-result,.icon-saved{background-image:url(assets/img/sprite/sprite-correction.png);background-repeat:no-repeat}.icon-answer.lg,.icon-error.lg,.icon-result.lg,.icon-saved.lg{width:2.857em;height:2.857em}.icon-answer.lg.icon-true,.icon-error.lg.icon-true,.icon-result.lg.icon-true,.icon-saved.lg.icon-true{background-position:0 -80px}.icon-answer.lg.icon-false,.icon-error.lg.icon-false,.icon-result.lg.icon-false,.icon-saved.lg.icon-false{background-position:0 0}.icon-answer.md,.icon-error.md,.icon-result.md,.icon-saved.md{width:18px;height:18px}.icon-answer.md.icon-true,.icon-error.md.icon-true,.icon-result.md.icon-true,.icon-saved.md.icon-true{background-position:-12px -250px}.icon-answer.md.icon-false,.icon-error.md.icon-false,.icon-result.md.icon-false,.icon-saved.md.icon-false{background-position:-12px -170px}.icon-answer.sm,.icon-error.sm,.icon-result.sm,.icon-saved.sm{width:13px;height:13px}.icon-answer.sm.icon-true,.icon-error.sm.icon-true,.icon-result.sm.icon-true,.icon-saved.sm.icon-true{background-position:-13px -395px}.icon-answer.sm.icon-false,.icon-error.sm.icon-false,.icon-result.sm.icon-false,.icon-saved.sm.icon-false{background-position:-13px -334px}.speech-bubble{position:absolute;bottom:-16px;width:26px;height:16px;background-image:url(assets/img/sprite/sprite-bubble-end.png);background-repeat:no-repeat;background-position:-30px 0}.true .speech-bubble{background-position:-32px -80px}.false .speech-bubble{background-position:-32px -120px}.arrow-caret{width:8px!important;height:8px!important;background-position:-9px -978px}.figure-map{position:relative}.modal-tool .container{width:96%!important}.modal-tool .col-sm-8{width:66.66666667%}.modal-tool .col-md-4{width:15%}.modal-tool .col-sm-12{width:100%}.modal-tool .col-md-5{width:auto}.sidebar-wrapper{padding-right:2.143em}.overlay.guide{overflow:hidden;width:100%;height:100%;background-color:#000}.overlay-inner{width:772px;margin:8em auto 0 auto}.overlay-inner span.icon-close{top:-1em;right:-1em;width:30px;height:30px;background-position:-325px -87px}.overlay-inner .btn-close{position:absolute;z-index:3001;top:2%;right:2%}.icon [class^=icon-]{display:inline-block;vertical-align:middle;background:url(assets/img/sprite/sprite-global.png) no-repeat}.icon .icon-tools:active,.icon .icon-tools:focus,.icon .icon-tools:hover{background-position:-6px -47px}.icon .icon-inbox:active,.icon .icon-inbox:focus,.icon .icon-inbox:hover{background-position:-87px -47px}.icon .icon-help:active,.icon .icon-help:focus,.icon .icon-help:hover{background-position:-246px -47px}.icon .icon-profil:active,.icon .icon-profil:focus,.icon .icon-profil:hover{background-position:-487px -47px}.icon.active .icon-inbox,.icon:active .icon-inbox,.icon:focus .icon-inbox,.icon:hover .icon-inbox{background-position:-87px -47px!important}.icon.active .icon-help,.icon:active .icon-help,.icon:focus .icon-help,.icon:hover .icon-help{background-position:-246px -47px!important}.icon.active .icon-profil,.icon:active .icon-profil,.icon:focus .icon-profil,.icon:hover .icon-profil{background-position:-487px -47px!important}.icon [class^=icon-]{display:inline-block;vertical-align:middle;background-image:url(assets/img/sprite/sprite-global.png);background-repeat:no-repeat}.icon-liveclassroom{width:46px;height:40px;background-position:-78px -235px}.icon-livechat{width:30px;height:50px;background-position:-8px -238px}.category-list .category-layer{z-index:1}.category-list .category-title{z-index:2}.bx-controls-direction a,.icon-answer,.main-nav-container,.pin,.section-error.error-404.box{z-index:10}.smartclick{z-index:1210}.searchbar-container,.section-error.error-404.picture-404{z-index:5}.ui-autocomplete,.ui-widget-overlay{z-index:15}.ui-dialog{z-index:20}.zoom-box{z-index:100}.draggable,.is-draggable{z-index:300}.accordion-heading{z-index:10}.accordion-body{z-index:5}.accordion-title{line-height:1.5em;display:inline-block;vertical-align:middle}.overlay.guide{z-index:1000}.dropdown-menu{top:3.571em;left:-62px;margin:.714em;padding:0;border:.214em solid #e4e4ed}@media (max-width:1199px){.dropdown-menu{left:-200%}}.dropdown-menu>li{border-bottom:.071em solid #cecece}.dropdown-menu>li:last-child{border-bottom:none}.dropdown-menu>li:hover{background-color:#e4e4ed}.dropdown-menu>li>a{padding:.714em}.dropdown-menu>li.active>a{color:#585858;background-color:#e4e4ed}.dropdown-menu>li.active>a:focus,.dropdown-menu>li.active>a:hover{color:#585858;background-color:#e4e4ed}.select-wrapper .dropdown-menu{min-width:0;margin:0}.select-wrapper .dropdown-menu img{margin-right:.5em}.setting-language .dropdown-menu{top:35px;left:0}.navbar-form .dropdown-menu{font-style:normal;top:2.857em!important;left:-1em!important;width:992px;border-top:0;border-radius:0}.nav-user .dropdown-menu{top:3.571em}.icon-fine{width:24px;height:24px;background-position:-8px -687px}.btn.btn-default{transition:.2s all ease}@media (max-width:767px){.btn.btn-default{margin:.357em .214em}}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover{box-shadow:none}.dropzone-highlight{border:1px dashed #fff;background:#e8f2f6!important}.dropzone-highlight .speech-bubble{background-position:-30px -40px}@media (pointer:coarse){.hidden-touchscreen{display:none!important}.hidden-desktop{display:block!important}}@media only screen and (min-device-width:768px){.hidden-desktop{display:none}}.btn-back{margin:1.429em 0}.btn-long{white-space:normal}.section-exercise h3{margin-top:0!important;color:#009ee0}.h3,h3{font-size:1.286em;margin-top:0}.disc-list li{line-height:1.2em;margin-bottom:1em;padding:0;list-style-position:outside;list-style-type:disc}blockquote{border-left:5px solid #eee;border-radius:0}blockquote i.fa-quote-left{margin-right:5px}blockquote i.fa-quote-right{margin-left:5px}.word-choice .false{background-position:right -170px}.word-choice .true{background-position:right -250px}.word-choice .false,.word-choice .true{display:inline-block;margin:0 .5em;padding:0 3em 0 .5em;vertical-align:middle;border-width:2px!important;border-radius:5px;background-image:url(assets/img/sprite/sprite-correction.png);background-repeat:no-repeat;box-shadow:none!important}.ui-autocomplete{left:0!important;width:980px;width:80%;margin:0 auto!important;padding:.357em;border:1px solid #cecece;background-color:#fff!important;box-shadow:0 6px 12px rgba(0,0,0,.175)}@media (min-width:768px){.ui-autocomplete{width:98%;max-width:980px}}.section-exercise .practice-section .box-model:hover{border-color:#76c9eb}.section-exercise .row .col{margin:0 1em 1em;padding:0}@media (max-width:991px){.section-exercise .row .col{margin:0;padding:1.071em}}.box-head{width:100%;min-height:80px;background:#fff}.modal-position .absolute{z-index:9999;top:-75px;right:0;width:330px}.modal-position .absolute-gamification{z-index:9999;top:-75px;right:50px;width:330px}.modal-substitute--information{width:0;height:0;margin:0 auto;margin:0 auto;border-width:0 20px 20px 20px;border-style:solid;border-color:transparent transparent #e4e4ed transparent}@media (min-width:768px){.modal-substitute--information{margin:0 auto 0 120px}}@media (min-width:992px){.modal-substitute--information{margin:0 auto 0 95px}}.modal-substitute--content .modal-substitute--content--header{padding:1.071em;background-color:#e4e4ed}.modal-substitute--content .modal-substitute--content--header .btn-close{position:absolute;top:1em;right:1em}.modal-substitute--content .modal-substitute--content--header .btn-close .icon-close{width:30px;height:30px;background-position:-325px -82px}.modal-substitute--content .modal-substitute--content--header h4{font-size:1.286em;font-weight:800;line-height:1.5em;margin:0;color:#6f7bb8}.modal-substitute--content .modal-substitute-content--body{padding:1.071em;background-color:#fff}.modal-substitute--content .modal-substitute-content--body .col-xs-1{padding:0}.modal-substitute--content .modal-substitute-content--body .col-xs-11{padding-left:1.071em}.slideshow-section .info-inner .next-lesson{font-size:1.429em;color:#fff}.section-program .next-title{color:#009ee0}.slideshow-section .next-title{font-weight:700}.slideshow-section a{color:#009ee0}@media all and (max-width:768px){.section-notifications .notification-date,.section-notifications .post-date{position:initial!important}.section-notifications .notification-list .notification a .notification-title{width:90%!important}.section-notifications .notification-list .notification a .notification-author{width:90%!important;max-width:90%!important}.notification-wrapper,.notifications-e-lessons,.notifications-minitest,.notifications-sos{margin:1.071em}.notification-wrapper .btn-wrapper a.btn,.notifications-e-lessons .btn-wrapper a.btn,.notifications-minitest .btn-wrapper a.btn,.notifications-sos .btn-wrapper a.btn{white-space:normal}}.arrow-bottom{display:inline-block;width:16px;height:11px;vertical-align:middle;background-image:url(assets/img/sprite/sprite-arrow.png);background-repeat:no-repeat}.icon [class^=icon-].icon-bubble{font-weight:700;width:34px;height:26px;padding-left:.85em;color:#fff;background-image:url(assets/img/sprite/sprite-bubble.png)}i.fa-print{font-size:120%;color:#000}.section-search main section.main-content{padding-top:2em}.tooltip{display:block!important;visibility:visible!important;white-space:normal}.tooltip .tooltip-inner{padding:1em!important;text-align:left;background-color:#585858}@media (pointer:coarse){.tooltip{display:none!important}}.btn-print{display:inline-block;padding:.86em 1em;transition:background-color .15s ease-out;vertical-align:middle;border:2px solid #cecece;border-radius:0;background-color:#fff}.btn-print:active,.btn-print:focus,.btn-print:hover{text-decoration:none;outline:0!important;outline-offset:0!important;background-color:#f1f1f1;box-shadow:none}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#585858}.tooltip.right{width:400px!important}.tooltip.right .tooltip-arrow{border-right-color:#585858}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#585858}.tooltip.left .tooltip-arrow{border-left-color:#585858}.white{color:#fff}.accordion-default{border-bottom:1px solid #cecece}.accordion-default:last-child{border-bottom:0}.accordion-default .accordion-heading{padding-top:1em}.accordion-default .accordion-heading.active,.accordion-default .accordion-heading:active,.accordion-default .accordion-heading:hover{border-color:#009ee0;background-color:#e0f0f7}.accordion-default .accordion-heading h3.accordion-title{font-size:1em;font-weight:800}@media screen and (min-width:768px) and (max-width:992px){.accordion-default .accordion-heading h3.accordion-title{line-height:150%}}.accordion-default .accordion-heading .accordion-progress .progress{position:relative;width:50%;height:.571em;margin:1.5em;border-width:1px;border-style:solid;border-color:#009ee0}.accordion-default .accordion-heading .accordion-progress .progress-score{margin-top:1.1em;color:#009ee0}.accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute{margin:1em}.accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute .icon-substitute{width:40px;height:20px;background-position:-81px -92px}.accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute .icon-substitute:active,.accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute .icon-substitute:focus,.accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute .icon-substitute:hover{cursor:pointer}.accordion-default .accordion-heading .accordion-launch{text-align:center}.accordion-default .accordion-heading .accordion-launch a{position:relative;color:#fff;border:0;border-radius:0;background:#009ee0}.accordion-default .accordion-heading .accordion-launch a i.fa-chevron-right{margin-left:1em}.accordion-default .accordion-heading .accordion-launch--mobile{text-align:center}.accordion-default .accordion-heading .accordion-launch--mobile a{font-size:30px;line-height:1;position:relative;width:100%!important;padding:0;color:#009ee0!important;border:0;border-radius:0;background:0 0!important}.accordion-default .accordion-heading .accordion-launch--mobile a i.fa-chevron-right{margin-left:1em}.accordion-default .accordion-body{background-color:#e8f2f6}.accordion-default .accordion-body .accordion-body--objective{background-color:#e0f0f7}.accordion-default .accordion-body .accordion-body--objective .elesson-figure{border-color:#009ee0}@media screen and (min-width:768px) and (max-width:992px){.accordion-default .accordion-body .accordion-body--objective .elesson-figure{width:auto;max-width:100%;height:auto}.accordion-default .accordion-body .accordion-body--objective .elesson-figure img{width:100%;height:auto;border:0}}.accordion-default .accordion-body .accordion-body--objective h4{font-size:1em;font-weight:700;margin:2em 0 0;color:#009ee0}.accordion-default .accordion-body .accordion-body--objective ul{margin:0;padding:.714em;color:#009ee0}.accordion-default .accordion-body .accordion-body--objective ul>li{margin:0 0 .714em}.accordion-default .accordion-body .accordion-body--objective ul>li:last-child:not(:only-child){margin-bottom:0}.accordion-default .accordion-body .accordion-body--objective ul>li p{font-size:13px;margin:0;vertical-align:top;color:#585858}.accordion-default .accordion-body .accordion-body--program{padding-top:1em}.accordion-default .accordion-body .accordion-body--program h5{font-size:1em;font-weight:700;margin:0;color:#009ee0}.accordion-default .accordion-body .accordion-body--program ul{margin:0;padding:.714em;color:#009ee0}.accordion-default .accordion-body .accordion-body--program ul>li{margin:0 0 1.071em}.accordion-default .accordion-body .accordion-body--program ul>li span{font-size:13px;color:#585858}.accordion-default .accordion-body .accordion-body--program ul>li span.ng-binding{color:#009ee0}.accordion-default .accordion-body .accordion-body--program ul>li span.in-block{color:#585858}.in-block,.inline-block{display:inline-block;vertical-align:middle}.modal-content .accordion-default .accordion-heading h3{width:80%}@media (max-width:1199px){.modal-content .accordion-default .accordion-heading h3{width:80%}}@media (max-width:991px){.modal-content .accordion-default .accordion-heading h3{width:72%}}@media (max-width:767px){.modal-content .accordion-default .accordion-heading h3{width:100%}}.modal-content .accordion-default .accordion-heading .accordion-btn{text-align:right}.nopadd{padding-right:0;padding-left:0}@media (min-width:1200px){.nopadd-lg{padding-right:0;padding-left:0}}.logo-main{width:auto;max-width:100%;height:auto;border:0}.icon-arrow span[class*=arrow]{display:inline-block;width:20px;height:23px;vertical-align:middle;background-image:url(assets/img/sprite/sprite-arrow.png);background-repeat:no-repeat}.blank-arrow .arrow{background-position:0 -20px}.blank-arrow .arrow.prev{background-position:-29px -20px}.timeline-wrapper{margin-bottom:.714em}nav.btn-right.pagination-container{margin:.714em 0}.section-resources nav.btn-right.pagination-container{margin:0 0 .714em 0}.question-list li.answer{margin:.357em 0;cursor:pointer}@media screen and (min-width:768px){.question-list li.answer{margin:.357em 0}}.question-list li.answer .answer-text:active,.question-list li.answer .answer-text:focus,.question-list li.answer .answer-text:hover{text-transform:underline}.question-list li.answer:active,.question-list li.answer:focus,.question-list li.answer:hover{text-transform:underline}.answer-box{max-width:95%}.icon-answer.sm,.icon-error.sm,.icon-result.sm,.icon-saved.sm{display:none}.fill-blank .false,.fill-blank .true{display:inline-block;margin:0 .5em;padding:.5em 3em .5em .5em;vertical-align:middle;border-width:.143em!important;border-radius:.286em;background-image:url(assets/img/sprite/sprite-correction.png);background-repeat:no-repeat;box-shadow:none!important}.fill-blank .false{background-position:right -167px}.fill-blank .true{background-position:right -247px}.fill-blank .blank-input{width:auto!important}body:not(.section-home) .main-header{margin-bottom:2.143em}@media (max-width:767px){body:not(.section-home) .main-header{margin-bottom:.714em}}.flash-autoriz{position:absolute;z-index:9;top:50%;right:50%;width:220px;height:200px;margin-top:-100px;margin-right:-100px}@media print{[canvas=container]{overflow-y:visible!important}body,html{font-size:9pt!important;color:#000}.header{margin:0}.container{max-width:1100px}.alert,.aside-links,.btn,.btn-start,.footer,.form-filter,.header-sub-header,.mobile-navbar,.nav-user,.panel-progress,.section-header,.sidebar-list,.sidebar-wrapper,.smartclick{display:none}.navbar.navbar-default{display:block}.navbar.navbar-default .bottom-navigation{display:none}.navbar.navbar-default .top-navigation .pull-right{display:none}.navigation .logo-main{width:200px}.accordion .accordion-title{width:auto}.accordion body.slide-down-top{display:block}.progress-score{font-weight:700;float:none;margin-top:-5px}.content-wrapper{width:100%!important}.accordion .ng-hide,.words-studied{display:block!important}.accordion .accordion-body,.accordion .accordion-heading{font-size:9pt!important;padding:.5em 0 0!important}.accordion .disc-list b,.accordion .disc-list p,.accordion .disc-list span{font-size:10pt!important}.accordion .disc-list li,.accordion .disc-list p{margin-bottom:.2em!important}.objective-list-wrapper .h3{font-size:9pt!important}.section-flash .icon-false,.section-flash .icon-true{display:block!important}.section-flash a.btn{display:inline!important}.section-flash .icon-answer{background-image:url(assets/img/sprite/sprite-correction.png)!important}.section-flash .icon-true{background-position:0 -80px!important}.section-flash .icon-false{background-position:0 0!important}a[href]:after{content:none}}.read-only .bottom-navigation,.read-only .btn-start,.read-only .btn-wrapper,.read-only .footer .aside-links,.read-only .mobile-navbar,.read-only .navbar-nav{display:none!important}.read-only .manager-name{display:block!important;margin-right:40px}.read-only .connection-time-details .row .btn-wrapper{display:block!important}.show-on-mobile{display:block}@media (min-width:768px){.show-on-mobile{display:none}}.hide-on-mobile{display:none}@media (min-width:768px){.hide-on-mobile{display:block}}@media (max-width:768px){.space-xs-sup{position:relative;float:none;min-height:1px;padding-right:1.786em;padding-left:1.786em}}.color_progress{color:#1dc23f}.italic{font-style:italic}.multi_choices label{cursor:pointer}.ui-helper-hidden-accessible{display:none}.section-home .container .section-progress{border:0;border-radius:0;box-shadow:none}.section-home .container .section-progress .panel-heading{padding:1.071em;border-top:1px solid #1dc23f;border-right:1px solid #1dc23f;border-bottom:1px solid #cecece;border-left:1px solid #1dc23f;border-radius:0;background:#fff}.section-home .container .section-progress .panel-heading h2{font-size:1.5em;font-weight:800;margin:0;text-align:left;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#1dc23f}.section-home .container .section-progress .panel-body{border-right:.071em solid #1dc23f;border-bottom:.286em solid #1dc23f;border-left:.071em solid #1dc23f}.section-home .container .section-progress .panel-body .panel-progress--success,.section-home .container .section-progress .panel-body .panel-progress--time{display:inline-block;float:left;width:33%}@media (max-width:991px){.section-home .container .section-progress .panel-body .panel-progress--success,.section-home .container .section-progress .panel-body .panel-progress--time{display:block;width:100%}}.section-home .container .section-progress .panel-body .panel-progress--success h3,.section-home .container .section-progress .panel-body .panel-progress--time h3{font-size:14px;margin:0;color:#1dc23f}@media (max-width:1199px){.section-home .container .section-progress .panel-body .panel-progress--success h3,.section-home .container .section-progress .panel-body .panel-progress--time h3{padding-left:10%}}@media (max-width:991px){.section-home .container .section-progress .panel-body .panel-progress--success h3,.section-home .container .section-progress .panel-body .panel-progress--time h3{padding-left:0}}.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner{padding-bottom:4.286em;background:url(assets/img/sprite/sprite-chrono.png) 55% 0 no-repeat}@media (max-width:1199px){.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner{background:url(assets/img/sprite/sprite-chrono.png) 70% 0 no-repeat}}@media (max-width:991px){.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner{background:url(assets/img/sprite/sprite-chrono.png) center 0 no-repeat}}.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner .hours,.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner .minutes,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner .hours,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner .minutes{font-size:1.8em;font-weight:700;line-height:28px;color:#1dc23f}.section-home .container .section-progress .panel-body .panel-progress--success .panel-progress--time--inner .hours,.section-home .container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner .hours{padding-top:2.25em}.section-home .container .section-progress .panel-body .panel-progress--success #completionRate,.section-home .container .section-progress .panel-body .panel-progress--success #successRate,.section-home .container .section-progress .panel-body .panel-progress--time #completionRate,.section-home .container .section-progress .panel-body .panel-progress--time #successRate{margin-top:0}.section-home .container .section-progress .panel-body .panel-progress--success #completionRate .highcharts-container,.section-home .container .section-progress .panel-body .panel-progress--success #successRate .highcharts-container,.section-home .container .section-progress .panel-body .panel-progress--time #completionRate .highcharts-container,.section-home .container .section-progress .panel-body .panel-progress--time #successRate .highcharts-container{width:100%!important;height:100%!important;margin:0;text-align:center!important}@media (max-width:1199px){.section-home .container .section-progress .panel-body .panel-progress--success #completionRate .highcharts-container svg rect,.section-home .container .section-progress .panel-body .panel-progress--success #successRate .highcharts-container svg rect,.section-home .container .section-progress .panel-body .panel-progress--time #completionRate .highcharts-container svg rect,.section-home .container .section-progress .panel-body .panel-progress--time #successRate .highcharts-container svg rect{max-width:100%}}@media (max-width:1199px){.section-home .container .section-progress .panel-body .panel-progress--time h3{padding-left:0}}.section-home .container .section-progress .panel-body .panel-footer{float:none;clear:both;width:33%;margin:.714em auto 0 auto;padding:0;padding:.714em 1.071em;border:0;border-radius:0;background:0 0}@media (min-width:992px) and (max-width:1199px){.section-home .container .section-progress .panel-body .panel-footer{float:right;width:33%;text-align:right}}@media (max-width:767px){.section-home .container .section-progress .panel-body .panel-footer{float:none;width:auto}}.section-home .container .section-progress .panel-body .panel-footer a{font-weight:700;width:inherit;height:100%;padding:.714em 1.071em;text-transform:uppercase;color:#fff;background-color:#1dc23f}.section-home .container .section-progress .panel-body .panel-footer a:active,.section-home .container .section-progress .panel-body .panel-footer a:hover{background-color:#6cd682}.section-home .container .section-progress .panel-body .panel-footer i.fa-chevron-right{margin-left:.571em}.section-home .container .section-live{border-color:transparent;box-shadow:none}.section-home .container .section-live .panel-heading{padding:1.071em;border-top:1px solid #880267;border-right:1px solid #880267;border-bottom:1px solid #cecece;border-left:1px solid #880267;border-radius:0;background:#fff}.section-home .container .section-live .panel-heading h2{font-size:1.5em;font-weight:800;margin:0;text-align:left;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#880267}.section-home .container .section-live .panel-body{border-right:.071em solid #880267;border-bottom:.571em solid #880267;border-left:.071em solid #880267}.section-home .container .section-live .panel-body a{padding:0;color:#880267}.section-home .container .section-live .panel-body a:first-child{margin-bottom:1.429em}.section-home .container .section-live .panel-body a:active,.section-home .container .section-live .panel-body a:focus,.section-home .container .section-live .panel-body a:hover{color:#880267}.section-home .container .section-live .panel-body a h3{font-size:14px;margin:0;text-align:center;color:#be75ac}.section-home .container .section-live .panel-body a .icon-liveclassroom{display:inline-block;vertical-align:middle;background-image:url(assets/img/sprite/sprite-global.png);background-repeat:no-repeat}.section-home .container .section-live .panel-body a .icon-livechat{display:inline-block;vertical-align:middle;background-image:url(assets/img/sprite/sprite-global.png);background-repeat:no-repeat}.section-home .container .section-banniere{border:0;box-shadow:none}.section-home .container .section-banniere .panel-heading{padding:1.071em;border:0;border-bottom:1px solid #fff;border-radius:0;background:#fc9f1b}.section-home .container .section-banniere .panel-heading h2{font-size:1.5em;font-weight:800;margin:0;text-align:left;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff}.section-home .container .section-banniere .panel-body{padding:0;color:#fff;background:#fc9f1b}.section-home .container .section-banniere .panel-body p{margin:0;color:#fff}.section-home .container .section-banniere .panel-body p a{text-decoration:none;color:#fff}.section-home .container .section-banniere .panel-body p.placeholder-text{padding-top:.714em}.section-home .container .section-banniere .panel-body-banniere{max-height:250px;padding:0 0 .714em;color:#fff;background:#fc9f1b}.section-home .container .section-banniere .panel-body-banniere .logo-banniere{margin:0;padding-top:.714em;color:#fff}.section-home .container .section-banniere .panel-body-banniere .logo-banniere img{max-width:90%}.section-home .container .section-banniere .panel-footer{padding:0;border:0;border-radius:0;background:0 0}.section-home .main-container{padding:0}.section-home .panel-sm .panel-body{height:6.429em;padding:0;border-top:0!important}@media (max-width:1199px){.section-home .panel-sm .panel-body{height:auto}}.section-home .panel-sm .panel-body a[class*=option]{display:inline-block;height:100%;margin-bottom:0;padding:.714em 0;text-align:center;vertical-align:middle}@media (min-width:1200px){.section-home .panel-sm .panel-body a[class*=option]{width:50%}}.section-home .panel-sm .panel-body a[class*=option].first,.section-home .panel-sm .panel-body a[class*=option]:first-child{margin-bottom:0;border-bottom:1px solid #cecece}@media (min-width:1200px){.section-home .panel-sm .panel-body a[class*=option].first,.section-home .panel-sm .panel-body a[class*=option]:first-child{margin-bottom:0;border-right:1px solid #cecece}}.section-home .panel-sm .panel-body a[class*=option]:active,.section-home .panel-sm .panel-body a[class*=option]:focus,.section-home .panel-sm .panel-body a[class*=option]:hover{background-color:#f2e5ef}.section-home .panel-sm .panel-body h3{margin-bottom:.5em!important}div#home2025.modules{display:-ms-grid;display:grid;width:1200px;margin:20px auto;grid-gap:20px;grid-auto-rows:230px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}div#home2025.modules section.stats{grid-area:stats}div#home2025.modules section.lcr{grid-area:lcr}div#home2025.modules section.minitest{grid-area:minitest}div#home2025.modules section.e-lesson{grid-area:e-lesson}div#home2025.modules section.videoboost{grid-area:videoboost}div#home2025.modules.has-lcr.has-videoboost{grid-template-areas:'stats stats lcr' 'minitest e-lesson e-lesson' 'videoboost videoboost videoboost'}div#home2025.modules.has-lcr:not(.has-videoboost){grid-template-areas:'stats stats lcr' 'minitest e-lesson e-lesson'}div#home2025.modules:not(.has-lcr).has-videoboost{grid-template-areas:'stats stats minitest' 'e-lesson e-lesson e-lesson' 'videoboost videoboost videoboost'}div#home2025.modules:not(.has-lcr):not(.has-videoboost){grid-template-areas:'stats stats minitest' 'e-lesson e-lesson e-lesson'}@media (min-width:992px) and (max-width:1199px){div#home2025.modules{width:960px}}@media (min-width:960px) and (max-width:991px){div#home2025.modules{width:960px}}@media (min-width:768px) and (max-width:959px){div#home2025.modules{width:100%;padding:0 10px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}div#home2025.modules.has-lcr.has-videoboost{grid-template-areas:'stats stats' 'lcr minitest' 'e-lesson e-lesson' 'videoboost videoboost'}div#home2025.modules.has-lcr:not(.has-videoboost){grid-template-areas:'stats stats' 'lcr minitest' 'e-lesson e-lesson'}div#home2025.modules:not(.has-lcr).has-videoboost{grid-template-areas:'stats stats' 'minitest minitest' 'e-lesson e-lesson' 'videoboost videoboost'}div#home2025.modules:not(.has-lcr):not(.has-videoboost){grid-template-areas:'stats stats' 'minitest minitest' 'e-lesson e-lesson'}}@media (max-width:767px){div#home2025.modules{width:100%;padding:10px;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:10px}div#home2025.modules.has-lcr.has-videoboost{grid-template-areas:'stats' 'lcr' 'minitest' 'e-lesson' 'videoboost'}div#home2025.modules.has-lcr:not(.has-videoboost){grid-template-areas:'stats' 'lcr' 'minitest' 'e-lesson'}div#home2025.modules:not(.has-lcr).has-videoboost{grid-template-areas:'stats' 'minitest' 'e-lesson' 'videoboost'}div#home2025.modules:not(.has-lcr):not(.has-videoboost){grid-template-areas:'stats' 'minitest' 'e-lesson'}}div#home2025 .module{border:1px solid #585858}div#home2025 .module .module-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between}div#home2025 .module .module-container h2{font-size:16px;font-weight:600;display:-ms-flexbox;display:flex;margin:0;padding:10px;-ms-flex-align:center;align-items:center;gap:10px}div#home2025 .module .module-container h2 i{font-size:22px;padding-right:5px}div#home2025 .module .module-container ul{height:100%!important}div#home2025 .module .module-container ul li{height:100%!important}div#home2025 .module .module-container .bx-wrapper{height:100%}div#home2025 .module .module-container .bx-wrapper .bx-viewport{height:100%!important}div#home2025 .module .module-container .bx-wrapper .bx-controls{position:relative;top:-50%}div#home2025 .module .module-container .bx-wrapper .bx-controls-direction{position:relative}div#home2025 .module .module-container .bx-wrapper .bx-controls-direction a{position:absolute;overflow:hidden;width:22px;height:22px;cursor:pointer;transform:translateY(-50%);text-indent:-9999px;-ms-flex-pack:center;justify-content:center}div#home2025 .module .module-container .bx-wrapper .bx-next,div#home2025 .module .module-container .bx-wrapper .bx-prev{opacity:.6;background-repeat:no-repeat;background-position:center;background-size:90%}div#home2025 .module .module-container .bx-wrapper .bx-prev{left:6px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\'/%3E%3C/svg%3E')}div#home2025 .module .module-container .bx-wrapper .bx-next{right:6px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 512 512\'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=\'M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\'/%3E%3C/svg%3E')}div#home2025 .module .module-container .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px;-ms-flex-positive:1;flex-grow:1}div#home2025 .module .module-container .content .text{margin:5px 0}div#home2025 .module .module-container .content .text.strong{font-weight:700}div#home2025 .module .module-container .buttons{display:-ms-flexbox;display:flex;margin-top:auto;-ms-flex-pack:distribute;justify-content:space-around;gap:5px}a.header_profile .home2025.profilePicture{margin-top:-6px!important}.avatars .home2025.profilePicture{margin-top:4px!important;margin-left:2px!important}#popup-lcr{font-family:sans-serif;position:fixed;z-index:1000;right:20px;bottom:20px;overflow:hidden;max-width:350px;border:1px solid #d3d3d3;border-radius:8px;background-color:#f3f3f3;box-shadow:0 0 8px rgba(0,0,0,.4)}#popup-lcr section.headerPopup{font-weight:700;display:-ms-flexbox;display:flex;padding:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#popup-lcr section.headerPopup i{font-size:16px}#popup-lcr section.headerPopup button.close{width:18px;height:18px;opacity:1;color:inherit;border:2px solid;border-radius:10px}#popup-lcr section.headerPopup button.close i{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#popup-lcr section.bodyPopup{margin:0 12px 12px;padding:5px 10px;background-color:#fff}#popup-lcr section.bodyPopup .intro{display:-ms-flexbox;display:flex}#popup-lcr section.bodyPopup .intro i{font-size:16px;margin-right:8px}#popup-lcr section.bodyPopup .title{font-size:15px;margin:0 0 4px 22px}#popup-lcr section.bodyPopup .date{margin:0 0 12px 22px}#popup-lcr section.bodyPopup .detail{margin:2px 0 2px 22px}#popup-lcr section.bodyPopup .action{display:-ms-flexbox;display:flex;margin-top:10px;text-align:right;-ms-flex-pack:end;justify-content:flex-end}#popup-lcr section.footerPopup{font-size:12px;display:-ms-flexbox;display:flex;padding:8px 10px;-ms-flex-align:center;align-items:center}#popup-lcr section.footerPopup i{margin-right:6px}div#home2025 .button-style,div#home2025 button,div#popup-lcr .button-style{font-weight:700;width:140px;min-width:100px;min-height:20px;padding:5px 0;cursor:pointer;text-align:center;text-transform:uppercase;border:1px solid #2c2788;border-radius:2px}div#home2025 .button-style.primary,div#home2025 button.primary,div#popup-lcr .button-style.primary{color:#fff;background:#2c2788}div#home2025 .button-style.primary:hover,div#home2025 button.primary:hover,div#popup-lcr .button-style.primary:hover{color:#2c2788;background:#d4d7e8}div#home2025 .button-style.secondary,div#home2025 button.secondary,div#popup-lcr .button-style.secondary{color:#2c2788;background:#fff}div#home2025 .button-style.secondary:hover,div#home2025 button.secondary:hover,div#popup-lcr .button-style.secondary:hover{background:#d4d7e8}div#home2025 .button-style.disabled,div#home2025 button.disabled,div#popup-lcr .button-style.disabled{cursor:not-allowed;text-decoration:none;pointer-events:none;opacity:.6;color:#a0a0a0;border:1px solid #a0a0a0;background:#d6d6d6}@media (min-width:960px) and (max-width:991px){div#home2025.modules{grid-gap:10px}}@media (min-width:768px) and (max-width:959px){div#home2025.modules{grid-gap:10px}}@media (max-width:767px){div#home2025{margin-top:0!important}div#home2025 .buttons{-ms-flex-direction:column;flex-direction:column;margin-top:20px!important;gap:10px}div#home2025 .buttons a{width:100%;text-align:center}}[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0!important;box-shadow:none!important}#alertPopup.alertPopup-overlay{position:fixed;z-index:999999;top:0;left:0;display:-ms-flexbox;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,.5);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#alertPopup .alertPopup-content{position:relative;z-index:1000000!important;width:560px;padding:20px;text-align:center;border-radius:10px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.3)}#alertPopup i.alertPopup-close-btn{font-size:22px;position:absolute;top:7px;right:7px;cursor:pointer;color:#2c2788}#alertPopup h2{font-size:22px;font-weight:800;margin-top:0;margin-bottom:30px;color:#2c2788}#alertPopup a,#alertPopup p{font-size:16px!important;margin-bottom:0;text-align:justify}div#home2025 section.stats h2{padding-bottom:0!important}div#home2025 section.stats h2 i{color:#1dc23f}div#home2025 section.stats .content{position:relative;-ms-flex-pack:center;justify-content:center}div#home2025 section.stats .content .stats-row{display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:10px}div#home2025 section.stats .content .stat-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex:1 1 20%;flex:1 1 20%}div#home2025 section.stats .content .stat-item .block{font-size:2em;display:-ms-flexbox;display:flex;height:100px;color:#1dc23f;background:#f3f3f3;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#home2025 section.stats .content .stat-item .block#successRate{background:0 0}div#home2025 section.stats .content .stat-item .block sub{padding-top:15px;color:#585858}div#home2025 section.stats .content .stat-item .block sub em{font-size:.7em;font-style:normal}div#home2025 section.stats .content .stat-item .text{font-size:.9em}div#home2025 section.stats .content .stat-item.extended{-ms-flex:1 1 30%;flex:1 1 30%}div#home2025 section.stats .content .stat-item.extended.noStatLCR{-ms-flex:1 1 20%;flex:1 1 20%}div#home2025 section.stats .content .stat-item.extended.noStatLCR .stat-item-container{display:none}div#home2025 section.stats .content .stat-item.extended .stat-item-container{display:-ms-flexbox;display:flex;gap:10px}div#home2025 section.stats .content .stat-item.extended .stat-item-container .statLCR{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1}div#home2025 section.stats .content .stat-item.extended .stat-item-container .statLCR .block{height:60px}div#home2025 section.stats .content .stat-item.extended .stat-item-container .statLCR .text{font-size:.9em;text-align:center}div#home2025 section.stats .content .stat-item.extended .stat-item-container .scale{top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}div#home2025 section.stats .content .stat-item.extended .stat-item-container .scale .scale-item{font-weight:600;display:-ms-flexbox;display:flex;width:40px;color:#666;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#home2025 section.stats .content .stat-item.extended .stat-item-container .scale .scale-item.level1{background-color:#d6e3bc}div#home2025 section.stats .content .stat-item.extended .stat-item-container .scale .scale-item.level2{background-color:#fac090}div#home2025 section.stats .content .stat-item.extended .stat-item-container .scale .scale-item.level3{background-color:#b6dde8}div#home2025 section.stats .content .button-style{position:absolute;right:0;bottom:0;width:160px}div#home2025 section.stats .content .button-style.noStatLCR{top:50px;right:10px;bottom:unset}@media (min-width:992px) and (max-width:1199px){div#home2025 section.stats .extended{-ms-flex:1 1 30%!important;flex:1 1 30%!important}div#home2025 section.stats .button-style.noStatLCR{right:0!important}}@media (min-width:960px) and (max-width:991px){div#home2025 section.stats .button-style.noStatLCR{right:-4px!important;width:140px!important;padding-right:0;padding-left:0;-ms-flex:1;flex:1}}@media (min-width:768px) and (max-width:959px){div#home2025 section.stats .button-style.noStatLCR{right:8px!important;width:150px!important}}@media (max-width:767px){div#home2025 section.stats .stat-item{min-width:150px}div#home2025 section.stats .extended.noStatLCR{display:none!important}div#home2025 section.stats .button-style{position:relative!important;top:unset!important;right:unset!important;bottom:unset!important;width:100%!important}}div#home2025 section.lcr{border:2px solid #5e5e5e}div#home2025 section.lcr .module-container .banner{display:-ms-flexbox;display:flex;text-align:center}div#home2025 section.lcr .module-container .banner span{font-weight:600;width:100%;padding:5px}div#home2025 section.lcr .module-container .banner span.joinEnable{color:#fff;background-color:#000}div#home2025 section.lcr .module-container .banner span.inFuture{background-color:#cecece}div#home2025 section.lcr .module-container .banner span.inProgress{background-color:#cecece}div#home2025 section.lcr .module-container .content h2{padding-bottom:0}div#home2025 section.lcr .module-container .content h2 i{color:#009ee0}div#home2025 section.lcr .module-container .content h2.subtitle{font-size:1.1em;font-weight:400;padding-top:5px;padding-left:46px}div#home2025 section.lcr .module-container .content .themeLevel{margin:15px 0 15px 46px}div#home2025 section.displayLoader{height:230px!important}div#home2025 .animatedBackground,div#home2025 .skeleton-block,div#home2025 .skeleton-button,div#home2025 .skeleton-loader.loader-elessons .skeleton-left,div#home2025 .skeleton-text,div#home2025 .skeleton-title::after,div#home2025 .skeleton-title::before{animation:shimmer 1.5s infinite;border-radius:4px;background:linear-gradient(90deg,#e0e0e0 25%,#f4f4f4 50%,#e0e0e0 75%);background-size:200% 100%}div#home2025 .skeleton-loader{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:6px 10px;-ms-flex-positive:1;flex-grow:1}div#home2025 .skeleton-loader.loader-elessons .skeleton-loader.loader-stats .skeleton-left,div#home2025 .skeleton-loader.loader-stats .skeleton-block,div#home2025 .skeleton-loader.loader-stats .skeleton-loader.loader-elessons .skeleton-left{height:125px}div#home2025 .skeleton-loader.loader-stats .charts{display:-ms-flexbox;display:flex;animation:none;background:0 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#home2025 .skeleton-loader.loader-elessons .skeleton-loader.loader-stats .charts .skeleton-left,div#home2025 .skeleton-loader.loader-stats .charts .skeleton-block,div#home2025 .skeleton-loader.loader-stats .charts .skeleton-loader.loader-elessons .skeleton-left{width:95px;height:95px!important;border-radius:100%}div#home2025 .skeleton-loader.loader-lcr{padding:0}div#home2025 .skeleton-loader.loader-lcr .skeleton-text{margin-top:0;border-radius:0}div#home2025 .skeleton-loader.loader-lcr .skeleton-title{margin:15px}div#home2025 .skeleton-loader.loader-elessons .skeleton-loader.loader-lcr .skeleton-left,div#home2025 .skeleton-loader.loader-lcr .skeleton-block,div#home2025 .skeleton-loader.loader-lcr .skeleton-loader.loader-elessons .skeleton-left{width:auto;height:80px;margin:0 15px}@media (max-width:767px){div#home2025 .skeleton-loader.loader-lcr .skeleton-buttons{margin-bottom:10px!important}}div#home2025 .skeleton-loader.loader-elessons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}div#home2025 .skeleton-loader.loader-elessons .skeleton-left{width:50%!important;height:200px!important;margin:10px!important}div#home2025 .skeleton-loader.loader-elessons .skeleton-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:200px!important;margin-top:10px;-ms-flex:1;flex:1}div#home2025 .skeleton-loader.loader-elessons .skeleton-right.skeleton-title{width:90%;margin-top:10px}div#home2025 .skeleton-loader.loader-elessons .skeleton-right .skeleton-block,div#home2025 .skeleton-loader.loader-elessons .skeleton-right .skeleton-left{width:calc(100% - 20px);height:100%}@media (max-width:767px){div#home2025 .skeleton-loader.loader-elessons .skeleton-right .skeleton-block,div#home2025 .skeleton-loader.loader-elessons .skeleton-right .skeleton-left{height:80px}}div#home2025 .skeleton-loader.loader-elessons .skeleton-loader.loader-videoboost .skeleton-left,div#home2025 .skeleton-loader.loader-videoboost .skeleton-block,div#home2025 .skeleton-loader.loader-videoboost .skeleton-loader.loader-elessons .skeleton-left{height:115px}div#home2025 .skeleton-loader.loader-elessons .skeleton-loader.loader-videoboost .skeleton-left,div#home2025 .skeleton-loader.loader-videoboost .skeleton-block,div#home2025 .skeleton-loader.loader-videoboost .skeleton-loader.loader-elessons .skeleton-left{height:125px}div#home2025 .skeleton-title{display:-ms-flexbox;display:flex;width:60%;margin-bottom:20px;-ms-flex-align:center;align-items:center;gap:8px}div#home2025 .skeleton-title::before{width:20px;height:20px;content:'';border-radius:30%}div#home2025 .skeleton-title::after{height:25px;content:'';-ms-flex:1;flex:1}div#home2025 .skeleton-text{width:100%;height:30px;margin:10px 0 0 0}div#home2025 .skeleton-blocks{display:-ms-flexbox;display:flex;gap:10px}div#home2025 .skeleton-block,div#home2025 .skeleton-loader.loader-elessons .skeleton-left{width:100%;height:110px}div#home2025 .skeleton-buttons{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-pack:distribute;justify-content:space-around}div#home2025 .skeleton-button{width:90px;height:30px;border-radius:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}div#home2025 section.minitest .module-container .content{margin:0}div#home2025 section.minitest .module-container .content h2{padding-top:0;padding-left:0}div#home2025 section.minitest .module-container .content h2 i{color:#009ee0}div#home2025 section.minitest .module-container .content ul li{display:-ms-flexbox;display:flex}div#home2025 section.minitest .module-container .content ul li .minitestContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 30px;padding:10px;-ms-flex-positive:1;flex-grow:1}div#home2025 section.minitest .module-container .content ul li .minitestContainer.noMinitest{margin:0}div#home2025 section.minitest .module-container .content ul li .countContainer{font-size:80%;font-weight:700;position:absolute;top:0;right:0;padding:5px;color:#fff;border-radius:0;background-color:#000}div#home2025 section.minitest .module-container .content .bx-controls-direction a.disabled{cursor:default;opacity:.1}div#home2025 section.minitest .module-container .content .textContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}div#home2025 section.minitest .module-container .content .text{margin:0}@media (max-width:767px){div#home2025 section.minitest h2{padding-top:10px!important}div#home2025 section.minitest .minitestContainer{margin-top:20px!important}div#home2025 section.minitest .minitestContainer.noMinitest{margin:0!important}div#home2025 section.minitest .countContainer{width:100%;text-align:center}}div#home2025 section.videoboost .button-style,div#home2025 section.videoboost button{width:150px!important}div#home2025 section.videoboost .content{margin-top:7px}div#home2025 section.videoboost .title{display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}div#home2025 section.videoboost .title h2{padding:0 0 8px 0}div#home2025 section.videoboost .title h2 i{color:#880267!important}div#home2025 section.videoboost .video-grid{display:-ms-grid;display:grid;gap:10px;-ms-grid-column-align:center;justify-items:center}div#home2025 section.videoboost .video-item{display:-ms-flexbox;display:flex;width:190px;-ms-flex-pack:center;justify-content:center}div#home2025 section.videoboost .video-item a.video-box{width:100%;height:170px}div#home2025 section.videoboost .video-item a.video-box img.category-figure{width:100%;height:120px;object-fit:cover;object-position:center}div#home2025 section.videoboost .video-item a.video-box div.card-title{margin-top:5px;opacity:.9}div#home2025 section.videoboost .video-item a.video-box div.card-title span.big-box,div#home2025 section.videoboost .video-item a.video-box div.card-title span.little-box{font-size:12px;padding-right:5px;padding-left:5px;text-align:left;color:#585858}div#home2025 section.videoboost .video-item a.video-box div.card-title span.big-box{z-index:3}div#home2025 section.videoboost .video-item a.video-box div.card-title span.video-difficulty-box{background-color:transparent}@media (min-width:1200px){div#home2025 section.videoboost .video-grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}@media (min-width:992px) and (max-width:1199px){div#home2025 section.videoboost .video-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}div#home2025 section.videoboost .video-item:nth-child(n+5){display:none}}@media (min-width:960px) and (max-width:991px){div#home2025 section.videoboost .video-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}div#home2025 section.videoboost .video-item:nth-child(n+5){display:none}}@media (min-width:768px) and (max-width:959px){div#home2025 section.videoboost .video-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}div#home2025 section.videoboost .video-item:nth-child(n+4){display:none}}@media (min-width:768px){div#home2025 section.videoboost .buttons{display:none!important}}@media (max-width:767px){div#home2025 section.videoboost .title a{display:none!important}div#home2025 section.videoboost .video-grid{-ms-grid-columns:(minmax(190px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}div#home2025 section.videoboost .video-item:nth-child(n+4){display:none}div#home2025 section.videoboost .buttons{margin-top:10px}div#home2025 section.videoboost .buttons a{width:100%!important;text-align:center}}div#home2025 section.e-lesson .module-container{padding:0}div#home2025 section.e-lesson .module-container .content{height:223px;margin:0}div#home2025 section.e-lesson .module-container .content .text{font-size:90%;display:-ms-flexbox;display:flex;height:100%;margin:0;-ms-flex-align:center;align-items:center}div#home2025 section.e-lesson .module-container h2{padding-left:0}div#home2025 section.e-lesson .module-container h2 i{width:20px;color:#009ee0}div#home2025 section.e-lesson .module-container ul li .elessonContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;padding:0 35px;-ms-flex-align:center;align-items:center}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item{padding:10px}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.image{width:40%;text-align:center}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.image img{height:190px;object-fit:cover}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:60%;height:100%}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .progress-container{display:-ms-flexbox;display:flex;width:100%;margin:5px 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .progress-container .progress-bar{height:10px;margin-right:10px;border:1px solid #d3d3d3;border-radius:5px;background-color:#fff;box-shadow:none!important;-ms-flex:1;flex:1}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .progress-container .progress-bar .progress{height:100%;border-radius:5px;background:#c5c5c5}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .progress-container .progress-text{font-size:.9em;white-space:nowrap;color:#939393}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .objectives{font-size:90%;font-weight:700}div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .objectives li,div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .objectives li b,div#home2025 section.e-lesson .module-container ul li .elessonContainer .elesson-item.lesson .objectives li strong{font-weight:400}div#home2025 section.e-lesson .module-container ul li .countContainer{font-size:80%;font-weight:700;position:absolute;top:0;right:0;padding:5px;color:#fff;border-radius:0;background-color:#000}@media (min-width:1200px){div#home2025 section.e-lesson.oneRow .buttons{-ms-flex-pack:end;justify-content:flex-end}div#home2025 section.e-lesson.oneRow .buttons a.primary{margin-left:30px}div#home2025 section.e-lesson.oneRow .elesson-item.image{width:30%!important}div#home2025 section.e-lesson.oneRow .elesson-item.lesson{width:70%!important}}@media (min-width:992px) and (max-width:1199px){div#home2025 section.e-lesson.oneRow .buttons{-ms-flex-pack:end;justify-content:flex-end}div#home2025 section.e-lesson.oneRow .buttons a.primary{margin-left:30px}div#home2025 section.e-lesson h2{padding-bottom:0!important}div#home2025 section.e-lesson .elesson-item.image{width:45%!important}div#home2025 section.e-lesson .elesson-item.lesson{width:55%!important}}@media (min-width:960px) and (max-width:991px){div#home2025 section.e-lesson.oneRow .buttons{-ms-flex-pack:end;justify-content:flex-end}div#home2025 section.e-lesson.oneRow .buttons a.primary{margin-left:30px}div#home2025 section.e-lesson .elesson-item.image{width:50%!important}div#home2025 section.e-lesson .elesson-item.lesson{width:50%!important}}@media (min-width:768px) and (max-width:959px){div#home2025 section.e-lesson .elesson-item.image{width:40%!important}div#home2025 section.e-lesson .elesson-item.lesson{width:60%!important}}@media (max-width:767px){div#home2025 section.e-lesson .content{height:auto!important}div#home2025 section.e-lesson .content ul li .elessonContainer{-ms-flex-direction:column!important;flex-direction:column!important;width:100%!important;margin:0!important}div#home2025 section.e-lesson .content ul li .elessonContainer .elesson-item.image{width:100%!important;margin-top:30px;text-align:center}div#home2025 section.e-lesson .content ul li .elessonContainer .elesson-item.lesson{width:100%!important;padding-right:10px!important;padding-left:10px!important}div#home2025 section.e-lesson .content ul li .countContainer{width:100%;text-align:center}}div#home2025 section.livechat{position:absolute;right:20px;bottom:60px;width:60px;height:50px;cursor:pointer;text-align:center}div#home2025 section.livechat .title{color:gray}div#home2025 section.livechat .circle{position:relative;z-index:99;display:-ms-flexbox;display:flex;width:50px;height:50px;margin-left:3px;border-radius:50%;background-color:#2c2788;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div#home2025 section.livechat .circle i{font-size:30px;color:#fff}div#home2025 section.livechat .circle p.pastille{position:absolute;top:2px;right:0;width:13px;height:13px;border-radius:50%}div#home2025 section.livechat .circle p.pastille.connected{background-color:#1dc23f}div#home2025 section.livechat .circle p.pastille.disconnected{background-color:red}.section-help .faq{margin:1.429em 1.071em 0}.section-help .faq .faq--header h3{font-weight:700;text-transform:none;color:#2c2788}.section-help .faq .accordion{list-style:none}.section-help .faq .accordion .accordion-default{border-bottom:1px solid #cecece}.section-help .faq .accordion .accordion-default .accordion-heading{display:inline-block;width:100%;padding:1em .5em;transition:background-color .1s ease-out;transition:background-color .1s ease-out;vertical-align:middle;background-color:#fff}.section-help .faq .accordion .accordion-default .accordion-heading.active,.section-help .faq .accordion .accordion-default .accordion-heading:focus,.section-help .faq .accordion .accordion-default .accordion-heading:hover{background-color:#e4e4ed}.section-help .faq .accordion .accordion-default .accordion-heading.active i.fa-chevron-down{transform:rotate(180deg)}.section-help .faq .accordion .accordion-default .accordion-heading h3{font-size:1em;display:block;display:inline-block;width:80%;margin:0;cursor:pointer;white-space:normal;color:#585858}@media all and (min-width:768px){.section-help .faq .accordion .accordion-default .accordion-heading h3{width:92%}}.section-help .faq .accordion .accordion-default .accordion-heading i.fa-chevron-down{line-height:1.571em;display:inline-block;float:right;margin:0 .714em;transition:all .3s;transform:rotate(0);color:#2c2788}.section-help .faq .accordion .accordion-default .faq-solution-text{padding:.714em;border-top:1px solid #e4e4ed;border-right:1px solid #e4e4ed;border-left:1px solid #e4e4ed;background-color:#fbfbff}.section-help .faq .accordion .accordion-default .faq-solution-text p{margin:0;padding:0 0 10px}.section-help .faq .accordion .accordion-default .faq-solution-text hr{margin:10px 0;border-color:#cecece}.section-help .faq .alert{border:3px solid #c3dfed}.section-help .faq .alert .alert--icon{font-size:30px;width:20%}.section-help .faq .alert .alert--text{width:80%;padding:0}.section-help .faq .faq--other{margin-top:20px;text-align:center}.section-help .modal-dialog .modal-substitute .modal-body .help-screenshot button{margin-bottom:1em}.section-help .modal-dialog .modal-substitute.other-questions .modal-inner{padding:15px}@media all and (min-width:768px){.section-help .faq{margin:2.143em 0 0}.section-help .faq .accordion .accordion-default .accordion-heading.active,.section-help .faq .accordion .accordion-default .accordion-heading:focus,.section-help .faq .accordion .accordion-default .accordion-heading:hover{background-color:#e4e4ed}.section-help .faq .accordion .accordion-default .accordion-heading.active i.fa-chevron-down{transform:rotate(180deg)}.section-help .faq .accordion .accordion-default .accordion-heading h3{display:inline-block;white-space:normal;color:#585858}.section-help .faq .accordion .accordion-default .accordion-heading i.fa-chevron-down{display:inline-block;transition:all .3s;transform:rotate(0);color:#2c2788}.section-help .faq .accordion .accordion-default .faq-solution-text{padding:10px;border-top:1px solid #e4e4ed;border-right:1px solid #e4e4ed;border-left:1px solid #e4e4ed;background-color:#fbfbff}.section-help .faq .accordion .accordion-default .faq-solution-text p{padding:0}.section-help .faq .alert .alert--text{padding:10px 0}}li.header-search{position:relative;display:-ms-flexbox;display:flex;overflow:visible!important;margin-top:12px;-ms-flex-align:center;align-items:center}li.header-search .search-container{position:relative;left:50%;display:-ms-flexbox;display:flex;width:200px;transition:width .3s ease-in-out,transform .3s ease-in-out;transform:translateX(-50%);-ms-flex-align:center;align-items:center}li.header-search .search-container.active{width:400px;transform:translateX(-50%)}li.header-search input{width:100%;padding:4px 10px;transition:width .3s ease-in-out;border:1px solid #2c2788;border-radius:20px;outline:0}li.header-search i{font-size:19px!important;position:absolute;right:0;display:-ms-flexbox;display:flex;width:30px;height:30px;cursor:pointer;transition:right .3s ease-in-out;color:#fff;border-radius:50%;background:#2c2788;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px) and (max-width:991px){.header-search{margin-top:-40px!important}}@media (max-width:767px){#ui-id-1.ui-autocomplete{display:none!important}}@media (min-width:768px){#ui-id-1.ui-autocomplete{padding:2px 5px;border:1px solid #2c2788;border-top:none}#ui-id-2.ui-autocomplete{display:none!important}}.dictionnary .tool-header{margin-top:.714em}.dictionnary .tool-header form{text-align:center}.dictionnary .tool-header .definition-term--title{font-size:1.571em}.section-help .sidebar-wrapper{margin-top:2em}.section-help .sidebar-wrapper .sidebar-list .disc{width:.714em;height:.714em;margin:.357em .5em .714em 0;border-radius:.714em;background:#efefef}.section-help .sidebar-wrapper .sidebar-list li a{font-size:inherit;width:100%;margin:0 0 .5em;padding:.5em;color:#585858;border-radius:.357em}.section-help .sidebar-wrapper .sidebar-list li a.active,.section-help .sidebar-wrapper .sidebar-list li a:hover{font-weight:600;text-decoration:none;color:#fff;background:#2c2788}.section-help .sidebar-wrapper .sidebar-list .sub-list-1{margin-left:.5em}.section-help .sidebar-wrapper .sidebar-list .sub-list-1 li a{width:93%}.section-help .sidebar-wrapper .sidebar-list .sub-list-1 li a.active,.section-help .sidebar-wrapper .sidebar-list .sub-list-1 li a:hover{background:0 0!important}.section-help .sidebar-wrapper .sidebar-list .sub-list-2{width:95%;margin-left:.5em}.section-help .sidebar-wrapper .sidebar-list .sub-list-2 li a{width:88%;padding-top:0;vertical-align:top}.section-help .prerequisites{margin:1.429em 1.071em 0}.section-help .prerequisites .prerequisites--title h3{font-weight:700;margin-bottom:1.071em;text-transform:none;color:#2c2788}.section-help .prerequisites table.table img{max-width:52px}.section-help .sos-teachers{margin:2em 15px 0}.section-help .sos-teachers .sos-teachers--header .new-question,.section-help .sos-teachers .sos-teachers--header .title{float:none!important;text-align:center}.section-help .help-videos{margin:2em 15px 0}@media all and (min-width:768px){.section-help .prerequisites,.section-help .sos-teachers{margin:2.143em 0 0}.section-help .prerequisites{padding:0}.section-help .sos-teachers .sos-teachers--header .title{float:left!important}.section-help .sos-teachers .sos-teachers--header .new-question{float:right!important}.section-help .help-videos{margin:2em 0 0}}.sos-teachers .sos-teachers--header .title{margin-right:.714em}.sos-teachers h3{font-weight:700;margin-top:.571em;text-transform:none;color:#2c2788}.sos-teachers .new-question{margin:0 0 20px;text-align:center}.sos-teachers .accordion{list-style:none}.sos-teachers .accordion .accordion-default{border-bottom:1px solid #cecece}.sos-teachers .accordion .accordion-default .accordion-heading{display:inline-block;width:100%;padding:1em .5em;transition:background-color .1s ease-out;transition:background-color .1s ease-out;vertical-align:middle;background-color:#fff}.sos-teachers .accordion .accordion-default .accordion-heading.active,.sos-teachers .accordion .accordion-default .accordion-heading:focus,.sos-teachers .accordion .accordion-default .accordion-heading:hover{background-color:#e4e4ed}.sos-teachers .accordion .accordion-default .accordion-heading.active i.fa-chevron-right{transform:rotate(90deg)}.sos-teachers .accordion .accordion-default .accordion-heading h4{font-size:1em;font-weight:700;line-height:150%;display:inline-block;overflow:hidden;width:80%;margin:0;cursor:pointer;white-space:normal;text-overflow:ellipsis;color:#2c2788}@media all and (min-width:768px){.sos-teachers .accordion .accordion-default .accordion-heading h4{width:92%}}.sos-teachers .accordion .accordion-default .accordion-heading i.fa-chevron-right{line-height:1.571em;display:inline-block;float:right;margin:0 .714em;transition:all .3s;transform:rotate(0);color:#2c2788}.sos-teachers .accordion .accordion-default .accordion-body{padding:1.071em;border-top:1px solid #e4e4ed;border-right:1px solid #e4e4ed;border-left:1px solid #e4e4ed;background-color:#fbfbff}.sos-teachers .accordion .accordion-default .accordion-body .accordion--post p{margin-top:.357em;padding:.214em .357em;background-color:#efefef}.sos-teachers .accordion .accordion-default .accordion-body .accordion--add-comment{text-align:right}.sos-teachers .accordion .accordion-default .faq-solution-text{background-color:#fff}.sos-teachers .accordion .accordion-default .faq-solution-text p{margin:0;padding:0 0 10px}.sos-teachers .accordion .accordion-default .faq-solution-text hr{margin:10px 0;border-color:#cecece}.section-help .modal-dialog .modal-inner-content{padding:1.071em}.section-help .modal-dialog .modal-inner-content .btn-wrapper{text-align:center}.help-videos .help-videos--title h3{font-weight:700;margin:0 0 20px;letter-spacing:1px;text-transform:none;color:#2c2788}.help-videos .help-videos--video{font-size:36px;text-align:center}.section-login{overflow:auto;height:100%;min-height:100%;background:0 0}@media (min-width:768px){.section-login{background-size:cover}}.section-login .container{overflow:hidden;padding:0}.section-login .select-language{position:absolute;z-index:9;top:1.071em;right:1.071em;width:7.143em;height:inherit;min-height:70%;max-height:90%;padding:0;text-align:right}.section-login .select-language .btn{display:inline-block;margin:0;transition:background-color .15s ease-out;vertical-align:middle;border-radius:0;background-color:#fff}.section-login .select-language .btn:focus,.section-login .select-language .btn:hover{outline:0!important;outline-offset:0!important;background-color:#f1f1f1;box-shadow:none}.section-login .select-language .dropdown-menu{top:2.143em;right:0;overflow:auto;width:auto;min-width:0;margin:0;text-align:left}@media (min-width:1440px) and (min-height:801px){.section-login .select-language .dropdown-menu{height:auto}}.section-login .login--logo{margin:140px 0 20px}@media (max-width:767px){.section-login .login--logo{margin:60px 0 20px}}@media (max-height:600px){.section-login .login--logo{margin:2% 0 20px}}.section-login .login--logo .login--logo--app,.section-login .login--logo .login--logo--brand{display:inline-block;vertical-align:bottom}.section-login .login--form-login{width:449px;padding:30px;background-color:#b2d1e9;box-shadow:3px 3px 7px #707070}@media (max-width:767px){.section-login .login--form-login{width:100%;max-width:449px;padding:1.071em;border:0;background-color:transparent;box-shadow:none}}.section-login .login--form-login .form-control,.section-login .login--form-login [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .section-login .login--form-login input[type=text]{border-color:#a1c1dc;background-color:#fff}.section-login span.box-bottom{height:37px;background-image:url(assets/img/bubble/login-box-bottom.png);background-repeat:no-repeat;background-position:0 0}.section-login p.aside-link{font-weight:600;width:449px;text-align:right}@media (max-width:767px){.section-login p.aside-link{text-align:left}}.section-login p.aside-link a{text-decoration:underline}.elesson-program .elesson-program--header .btn-left .btn{display:inline-block;margin:0;transition:background-color .15s ease-out;vertical-align:middle;border:2px solid #cecece;border-radius:0;background-color:#fff}.elesson-program .elesson-program--header .btn-left .btn:active,.elesson-program .elesson-program--header .btn-left .btn:focus,.elesson-program .elesson-program--header .btn-left .btn:hover{text-decoration:none;outline:0!important;outline-offset:0!important;background-color:#f1f1f1;box-shadow:none}.elesson-program .elesson-program--header .btn-left .icon-print{width:24px;height:24px;background-position:-249px -489px}.elesson-program .elesson-program--header .btn-right{text-align:right}.elesson-program .elesson-program--header .btn-right .pagination-counter{display:inline-block;margin-right:.5em;vertical-align:middle}.elesson-program .elesson-program--header .btn-right .btn-default{background-color:#009ee0}.elesson-program .elesson-program--header .btn-right .btn-default a.disabled{background-color:#e0f0f7!important}.elesson-program .elesson-program--accordion .accordion-default{border-bottom:1px solid #cecece}.elesson-program .elesson-program--accordion .accordion-default:last-child{border-bottom:0}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading{padding-top:1em}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading.active,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading:active,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading:hover{border-color:#009ee0;background-color:#e0f0f7}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading h3.accordion-title{font-weight:800}@media screen and (min-width:768px){.elesson-program .elesson-program--accordion .accordion-default .accordion-heading h3.accordion-title{padding:.75em}}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-progress .progress{position:relative;width:50%;height:.571em;margin:1.5em;border-width:1px;border-style:solid;border-color:#009ee0}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-progress .progress-score{margin-top:1.1em;color:#009ee0}@media (min-width:768px) and (max-width:992px){.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-edit{padding-left:0}}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute{margin:1em}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-edit .accordion-btn--substitute .icon-substitute{width:40px;height:20px;background-position:-81px -92px}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-edit .accordion-btn--seen{margin:1em;text-align:center;color:#929292}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-edit .accordion-btn--seen .icon-substitute{width:20px;height:20px}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch{text-align:center}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a{position:relative;color:#fff;border:0;border-radius:0;background:#009ee0}@media (max-width:1023px){.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a{overflow:hidden;max-width:138px}}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-right{margin-left:1em}@media (max-width:1023px){.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-right{display:none;margin-left:0}}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile{text-align:center}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a{font-size:30px;line-height:1;position:relative;width:100%!important;padding:0;color:#009ee0!important;border:0;border-radius:0;background:0 0!important}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a i.fa-chevron-right{margin-left:1em}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-play{font-family:FontAwesome!important}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-play:before{content:'\f138'}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay{font-family:FontAwesome!important}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay:before{content:'\f01e';color:#009ee0}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay.active,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay:active,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay:focus,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-replay:hover{color:#1b99cf}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-all-ok{font-family:FontAwesome!important}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-all-ok:after{content:'\f021'}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a.disabled{display:none}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a.active span.player-replay,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a:active span.player-replay,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a:focus span.player-replay,.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch--mobile a:hover span.player-replay{color:#1b99cf!important}.elesson-program .elesson-program--accordion .accordion-body{background-color:#e8f2f6}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective{background-color:#e0f0f7}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective .elesson-figure{border-color:#009ee0}@media screen and (min-width:768px) and (max-width:992px){.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective .elesson-figure{width:auto;max-width:100%;height:auto}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective .elesson-figure img{width:100%;height:auto;border:0}}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective h4{font-size:1em;font-weight:700;margin:2em 0 0;color:#009ee0}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective ul{margin:0;padding:1em;color:#009ee0}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective ul>li{margin:0 0 1em}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--objective ul>li p{font-size:13px;margin:0;vertical-align:top;color:#585858}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--program{padding-top:1em}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--program h5{font-size:1em;font-weight:700;margin:0;color:#009ee0}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--program ul{margin:0;padding:1em;color:#009ee0}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--program ul>li{margin:0 0 1em}.elesson-program .elesson-program--accordion .accordion-body .accordion-body--program ul>li span{font-size:13px;color:#585858}@media all and (min-width:768px){.elesson-program{margin-top:2em}.elesson-program .elesson-program--header{margin-bottom:1.5em}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading{margin:0;padding:0}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch{margin-top:.357em;padding:0}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a{display:inline-block}.elesson-program .elesson-program--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-down{display:inline-block;width:20px}.elesson-program .elesson-program--accordion .accordion-default .accordion-body .accordion-body--objective h4{margin:0}}.accordion-heading i.fa-chevron-down{transition:all .3s;transform:rotate(0)}.accordion-heading.active i.fa-chevron-down{transform:rotate(180deg)}.section-program .accordion-launch i.fa-chevron-down{color:#009ee0}.section-program .btn-default{background-color:#009ee0}.section-program .btn-default.disabled{background-color:#e0f0f7!important}.section-resources .accordion-launch i.fa-chevron-down{color:#880267}.modal-content nav{margin-bottom:.5em}.modal-content nav .pagination-counter{margin-right:.5em}.modal-content .accordion-heading{padding:.5em .5em}.modal-content .accordion-heading h3{line-height:150%;display:inline-block;width:75%;margin:0 1.429em 0 auto}.modal-content .accordion-heading h3.accordion-title{padding-top:0}.modal-content .accordion-heading .accordion-btn{position:relative;right:0;display:inline-block;margin:auto 0 0 auto;text-align:right}.modal-content .accordion-heading .arrow-bottom{margin-left:.5em;background-position:-4px -487px}.modal-content .accordion-heading.active .arrow-bottom{background-position:-4px -527px}@media (min-width:992px){.exercice-content{margin-right:75px}}.section-exercise input[type=password],.section-exercise input[type=text],.section-exercise textarea{padding:.357em;color:#585858}.section-exercise input[type=text]{min-width:3.571em;height:2em;padding-right:.5em;padding-left:.5em;border-radius:5px}.section-exercise input[type=text].false,.section-exercise input[type=text].true{min-width:3.571em!important;padding-right:2em}.section-exercise textarea{height:300px;border:4px solid #cecece}.section-exercise textarea:focus{border-color:#009ee0}.section-exercise .icon-answer{top:0;top:-1.5em!important;right:.3em;right:-1.5em!important}.section-exercise .blank-input{font-weight:600;line-height:1em!important;margin:.286em 0;border:1px dashed #cecece;background-color:#fff}.section-exercise .blank-input:active,.section-exercise .blank-input:focus,.section-exercise .blank-input:hover{border:1px solid #cecece}.section-exercise .true{border-color:#2ac761}.section-exercise select{width:140px;margin:0 .357em;border-radius:5px}.section-exercise select.empty{border:1px solid #f8c6c5}.section-exercise select[disabled=disabled]{border:none}.section-exercise .list-draggable-wrapper ul.list-draggable{margin-bottom:2em}@media (max-width:767px){.section-exercise .list-draggable-wrapper ul.list-draggable{margin-bottom:0}}.section-exercise .list-draggable-wrapper ul.list-draggable li{margin:0 .25em .5em;color:#fff;background:#009ee0}.section-exercise .list-draggable-wrapper ul.list-draggable li:active,.section-exercise .list-draggable-wrapper ul.list-draggable li:focus,.section-exercise .list-draggable-wrapper ul.list-draggable li:hover{background-color:#76c9eb}.section-exercise .list-draggable-wrapper ul.list-draggable li span.word{line-height:2.286em;padding:0}.section-exercise .section-explanation{margin-bottom:2em;padding:.5em 15px;border-top:1px solid #cedbdf;border-bottom:1px solid #cedbdf;background-color:#e0f0f7}@media (max-width:767px){.section-exercise .section-explanation{margin-bottom:1.071em}}.section-exercise .section-explanation .section-explanation--help{margin-top:.080em}.section-exercise .section-explanation .section-explanation--help button{margin-right:.5em;padding:0;background:0 0}.section-exercise .section-explanation .section-explanation--help button .icon-bubble{font-weight:700;display:inline-block;width:34px;height:26px;padding-left:0;vertical-align:middle;color:#fff;background:url(assets/img/sprite/sprite-bubble.png) no-repeat;background-position:0 -120px}.section-exercise .section-explanation .section-explanation--help button .icon-bubble:hover{background-position:0 -180px}.section-exercise .section-explanation .section-explanation--title p{margin:0}.section-exercise .section-explanation .section-explanation--title .explanation{font-size:14px}.section-exercise .main-content .exercise-content .unit-wrapper{width:auto;max-width:94%;margin-right:2.143em}.section-exercise .main-content .exercise-content .unit-wrapper h1{font-weight:700;color:#76c9eb}.section-exercise .main-content .exercise-content .unit-wrapper .box{margin:1.786em auto;border-top:3px solid #009ee0}.section-exercise .main-content .exercise-content .unit-wrapper .box h2{font-size:1.143em}.section-exercise .main-content .exercise-content .unit-wrapper .box h3{color:#76c9eb}.section-exercise .main-content .exercise-content .unit-wrapper .box h4{font-size:1.286em}.section-exercise .main-content .exercise-content .unit-wrapper .box ul{margin-bottom:2.143em}.section-exercise .main-content .exercise-content .unit-wrapper .box ol{padding-left:0}.section-exercise .main-content .exercise-content .unit-wrapper .box li{list-style-image:url(assets/img/icon/list/icon-arrow_program.png)}.section-exercise .main-content .exercise-content .unit-wrapper .box .example,.section-exercise .main-content .exercise-content .unit-wrapper .box .fam,.section-exercise .main-content .exercise-content .unit-wrapper .box .note,.section-exercise .main-content .exercise-content .unit-wrapper .box .noteTeach,.section-exercise .main-content .exercise-content .unit-wrapper .box blockquote{border:1px solid #e0f0f7;background:url(assets/img/icon/misc/icon-warning_program.png) no-repeat .571em .643em}.section-exercise .main-content .exercise-content .unit-wrapper .box .example,.section-exercise .main-content .exercise-content .unit-wrapper .box .fam,.section-exercise .main-content .exercise-content .unit-wrapper .box blockquote{background-image:none}.section-exercise .main-content .exercise-content .definition-list em{font-weight:400}.section-exercise .main-content .exercise-content .definition-list blockquote{font-size:14px;margin-top:.5em}.section-exercise .main-content .exercise-content .definition-list blockquote .fa-quote-left,.section-exercise .main-content .exercise-content .definition-list blockquote .fa-quote-right{display:none}.section-exercise .main-content .exercise-content .btn-wrapper .btn{color:#fff;background-color:#009ee0}.section-exercise .main-content .exercise-content .btn-wrapper .btn i.fa-chevron-right{margin-left:.5em}.section-exercise .main-content .exercise-content .practice-section .box-model{transition:border .2s ease-out;border:4px solid #efefef}.section-exercise .main-content .exercise-content .practice-section .box-model.active,.section-exercise .main-content .exercise-content .practice-section .box-model:active,.section-exercise .main-content .exercise-content .practice-section .box-model:focus,.section-exercise .main-content .exercise-content .practice-section .box-model:hover{border-color:#76c9eb}.section-exercise .main-content .exercise-content .practice-section .row .snaptarget{display:block;max-width:60%;margin:0 auto 2em}.section-exercise .main-content .exercise-content .practice-section .row .snaptarget .col-inner .table-cell{border-bottom:1px solid #cecece}.section-exercise .main-content .exercise-content .practice-section .row .snaptarget .col-inner .table-cell p.inner-cell{padding:1em}.section-exercise .main-content .exercise-content .practice-section .col-inner{padding:0 10%}.section-exercise .main-content .exercise-content .box-model{transition:border .2s ease-out;border-color:#cecece}.section-exercise .main-content .exercise-content .in-block,.section-exercise .main-content .exercise-content .inline-block{display:inline-block;vertical-align:middle}.section-exercise .main-content .exercise-content .block{display:block}.section-exercise .main-content .exercise-content .box-image{overflow:hidden;width:100%;vertical-align:bottom}.section-exercise .main-content .exercise-content .box-body,.section-exercise .main-content .exercise-content .box-head{width:100%;min-height:100px;background:#fff}.section-exercise .main-content .exercise-content .box-body,.section-exercise .main-content .exercise-content .box-head,.section-exercise .main-content .exercise-content .box-model{position:relative}.section-exercise .main-content .exercise-content .is-true,.section-exercise .main-content .exercise-content .true{border-color:#2ac761!important}.section-exercise .word-choice #s{text-align:center}.section-exercise .word-choice #s .sentence{margin-bottom:3em}.section-exercise .word-choice #s .blank-input{display:block;margin:.5em auto}.section-exercise .word-choice .exercice-content ul{list-style:none}.section-exercise .word-choice .exercice-content select{width:140px;margin:0 .357em;border-radius:5px}@media all and (min-width:768px){.section-exercise .exercice-content .row{margin:0}}.section-exercise .unit-wrapper{position:relative;max-width:94%;margin-right:2.143em}.section-exercise .unit-wrapper .color_red{color:#dc2525}.section-exercise .unit-wrapper #footer,.section-exercise .unit-wrapper #practice,.section-exercise .unit-wrapper .boxEntete p,.section-exercise .unit-wrapper .noPrint{display:none}.section-exercise .unit-wrapper h1{font-weight:700;color:#76c9eb}.section-exercise .unit-wrapper .boxEntete h1{font-size:1.5em;visibility:hidden;margin-top:0}.section-exercise .unit-wrapper .box{margin:1.786em auto;border:1px solid #cecece;border-top:3px solid #880267;background:0 0}.section-exercise .unit-wrapper .box h1{font-size:1.286em;margin:0!important;padding:1em;color:#585858!important;border-bottom:1px solid #cecece}.section-exercise .unit-wrapper .box h2{font-size:1.143em}.section-exercise .unit-wrapper .box h3{font-size:1.143em;margin-bottom:0!important}.section-exercise .unit-wrapper .box h4{font-size:1.286em}.section-exercise .unit-wrapper .box ul{margin-bottom:2.143em}.section-exercise .unit-wrapper .box ol{padding-left:0}.section-exercise .unit-wrapper .box li{margin:.5em 1em 0;list-style-image:url(assets/img/list/icon-arrow_resources.png)}.section-exercise .unit-wrapper .box .example,.section-exercise .unit-wrapper .box .fam,.section-exercise .unit-wrapper .box .note,.section-exercise .unit-wrapper .box .noteTeach,.section-exercise .unit-wrapper .box blockquote{font-size:14px!important;margin-bottom:1em;padding:1em 1em 1em 3.571em;border:1px solid #f2e5ef;border-radius:5px;background:url(assets/img/misc/icon-warning_resources.png) no-repeat .571em .643em;background-color:#f1f1f1}.section-exercise .unit-wrapper .box .example img,.section-exercise .unit-wrapper .box .fam img,.section-exercise .unit-wrapper .box .note img,.section-exercise .unit-wrapper .box .noteTeach img,.section-exercise .unit-wrapper .box blockquote img{display:none}.section-exercise .unit-wrapper .box .fam{padding-left:1em}.section-exercise .unit-wrapper .box .example,.section-exercise .unit-wrapper .box .fam,.section-exercise .unit-wrapper .box .note,.section-exercise .unit-wrapper .box .noteTeach,.section-exercise .unit-wrapper .box blockquote,.section-exercise .unit-wrapper .box table~h3{margin-top:.5em}.section-exercise .unit-wrapper .box h2+h3{margin-top:1.5em!important}.section-exercise .unit-wrapper .box .example,.section-exercise .unit-wrapper .box blockquote{padding-left:1em;background-image:none}.section-exercise .unit-wrapper .box .boxContent{padding:1em}.section-exercise .unit-wrapper .box table{width:100%;margin-bottom:2em}.section-exercise .unit-wrapper .box table th{background-color:#efefef}.section-exercise .unit-wrapper .box table td,.section-exercise .unit-wrapper .box table th{border:1px solid #cecece}.section-exercise .unit-wrapper .box table p{margin:0}.section-exercise .unit-wrapper .box table p,.section-exercise .unit-wrapper .box table td,.section-exercise .unit-wrapper .box table th{margin:0;padding:.5em}.section-exercise .unit-wrapper .box .example ul,.section-exercise .unit-wrapper .box .note ul,.section-exercise .unit-wrapper .box .table ul,.section-exercise .unit-wrapper .box blockquote ul{margin-bottom:0!important}.section-exercise .unit-wrapper .card-summary{margin-top:0!important}.section-exercise .unit-wrapper .card-summary .list{margin-bottom:.5em}.section-exercise .unit-wrapper .card-summary .list li{margin:1em 0;padding:0;list-style-position:inside;list-style-type:disc;border:none}.section-exercise .unit-wrapper .card-summary .list li .som_sstitle{font-size:14px!important;font-weight:400!important;display:inline;margin:0!important}.section-exercise .unit-wrapper .card-summary .menuTitre{margin-bottom:.5em;text-transform:lowercase}.section-exercise .unit-wrapper .card-summary .boxContent li,.section-exercise .unit-wrapper .card-summary .boxContent ul{list-style-image:none!important}.section-exercise .unit-wrapper .card-summary .boxContent{width:100%!important;padding-top:0!important}.section-exercise .unit-wrapper .card-summary .conteneur dl{width:100%;margin:0}.section-exercise .unit-wrapper .card-summary menu{margin:0;padding:0}.section-exercise .unit-wrapper .card-summary .menuTitre{font-size:24px;color:#be75ac}.section-exercise .unit-wrapper .card-summary .som_sstitle{font-size:1em;font-weight:700;display:block;color:#5a5a5a}.section-exercise .unit-wrapper .som_sstitle{font-size:18px!important;font-weight:700;margin:1em 0 .5em}.section-exercise .unit-wrapper .list-tool{position:absolute;top:1em;right:0}.section-exercise .unit-wrapper .list-tool .player-btn{margin:0!important}.section-exercise .fill-blank .blank-input{width:auto!important}.section-exercise .fill-blank .false,.section-exercise .fill-blank .true{margin:0 .5em;padding:.5em;padding-right:3em;border-width:.143em!important;border-radius:.286em;background-image:url(assets/img/sprite/sprite-correction.png);background-repeat:no-repeat;box-shadow:none!important}.section-exercise .fill-blank .true{background-position:right -247px}.section-exercise .fill-blank .false{background-position:right -167px}.section-exercise.fill-blank-in-text .snaptarget{display:inline-block;margin:0}.section-exercise.fill-blank-in-text .false,.section-exercise.fill-blank-in-text .true{margin:0 .5em;padding:.5em;padding-top:0!important;padding-right:3em;padding-bottom:0;border-width:.143em!important;border-radius:.286em;background:url(assets/img/sprite/sprite-correction.png) no-repeat;box-shadow:none!important}.section-exercise.fill-blank-in-text .false .word,.section-exercise.fill-blank-in-text .true .word{background:0 0}.section-exercise.fill-blank-in-text .false .word:hover,.section-exercise.fill-blank-in-text .true .word:hover{color:#585858}.section-exercise.fill-blank-in-text .true{background-position:right -247px}.section-exercise.fill-blank-in-text .false{background-position:right -167px}.section-exercise.fill-blank-in-text .text-with-blank{line-height:2.143em;padding:1em 0}.section-exercise.fill-blank-in-text .slot{width:auto;min-width:150px;margin:.143em}.section-exercise.fill-blank-in-text .text-is-corrected .is-draggable:hover,.section-exercise.fill-blank-in-text .text-is-false .is-draggable:hover,.section-exercise.fill-blank-in-text .text-is-true .is-draggable:hover{background:0 0!important}.section-exercise.fill-blank-in-text .btn-default{background-color:#009ee0}@media all and (pointer:fine){.section-exercise.fill-blank-in-text .btn-default:hover{background-color:#76c9eb}}.section-exercise.fill-blank-in-text .btn-default i{margin-left:10px}.section-exercise.sentence-ordering .sentence-wrapper{margin:1.875em auto;padding:1.25em 3.75em;border:2px solid #cecece;background-color:#fff}@media all and (pointer:fine){.section-exercise.sentence-ordering .sentence-wrapper:active,.section-exercise.sentence-ordering .sentence-wrapper:focus,.section-exercise.sentence-ordering .sentence-wrapper:hover{background-color:#e8f2f6}.section-exercise.sentence-ordering .sentence-wrapper:active .speech-bubble,.section-exercise.sentence-ordering .sentence-wrapper:focus .speech-bubble,.section-exercise.sentence-ordering .sentence-wrapper:hover .speech-bubble{background-position:-30px -40px}}.section-exercise.sentence-ordering .sentence-wrapper.is-true .sentence-ordering .sentence-wrapper.is-false{background-position:97% 14px}@media (max-width:767px){.section-exercise.sentence-ordering .sentence-wrapper{width:90%}}.section-exercise.sortable-exercise .exercise-wrapper{max-width:550px;margin:0 auto}.section-exercise.sortable-exercise .exercise-wrapper ul li:first-child{margin-top:0}.section-exercise.sortable-exercise .answer-state-icon{top:-19px;right:-15px}.section-exercise.sortable-exercise .placeholder{margin:0 5px;padding:10px;text-align:center;border:1px dashed #b6c3cc;background:#f2f6f8}.section-exercise.sortable-exercise .audio-player i.fa-play-circle-o{font-size:40px;opacity:.8}.section-exercise.sortable-exercise .audio-player .play-pause-btn:hover{color:#009ee0}.section-exercise.qcm .box-model{margin:0;margin-bottom:1em;padding:1.5em 1em;transition:border .2s ease-out;border-width:4px;border-style:solid;border-color:#cecece;background:#fff}@media (max-width:767px){.section-exercise.qcm .box-model{width:inherit}.section-exercise.qcm .box-model>.img-responsive{position:relative;max-width:50%;margin-right:auto;margin-left:auto}}.section-exercise.qcm .show-text-btn-wrapper{margin-bottom:1em;text-align:center}.section-exercise.qcm .audio-player>span{margin-right:1em}.section-exercise.qcm .audio-player i.fa-play-circle-o{font-size:40px;opacity:.8}.section-exercise.qcm .audio-player .play-pause-btn:hover{color:#009ee0}.section-exercise.qcm .audio-player .progress-bar-wrapper{width:73%;height:20px;margin-top:.571em}.section-exercise.qcm .audio-player .progress-bar-wrapper:hover{cursor:pointer}.section-exercise.qcm .audio-player .progress-bar-wrapper .progress-bar{float:none;overflow:hidden;width:100%;transition:none!important;border:2px solid #cecece;background-color:#efefef;box-shadow:none}.section-exercise.qcm .audio-player .progress-bar-wrapper .progress-bar .progress-load{height:20px;background-color:#009ee0}.section-exercise.qcm .btn-default{background-color:#009ee0}@media all and (pointer:fine){.section-exercise.qcm .btn-default:hover{background-color:#76c9eb}}.section-exercise.qcm .btn-default i{margin-left:10px}.section-exercise.speech-trainer .box-model{border:2px solid #cecece;background:#fff}.section-exercise.speech-trainer .box-model:first-child{margin-bottom:15px}.section-exercise.speech-trainer .player-wave{display:inline-block;width:100%;height:80px;margin-bottom:15px;vertical-align:middle;border:1px solid #cecece;background-color:#f1f1f1}.section-exercise.speech-trainer .play-pause-btn{background-position:-60px 0}.section-exercise.speech-trainer .play-pause-btn:hover{cursor:pointer;background-position:-60px -41px}.section-exercise.speech-trainer ul.star-rating li{display:inline-block}.section-exercise.speech-trainer ul.star-rating li i.fa-star{font-size:24px;color:#fc9f1b}.section-exercise.speech-trainer ul.star-rating li i.fa-star-o{font-size:24px}.section-exercise.speech-trainer .control .rec-btn,.section-exercise.speech-trainer .recorder-control .rec-btn{background-position:-60px -240px}.section-exercise.speech-trainer .control .rec-btn:hover,.section-exercise.speech-trainer .recorder-control .rec-btn:hover{background-position:-60px -280px}.section-exercise.speech-trainer .control .rec-btn.disabled:hover,.section-exercise.speech-trainer .recorder-control .rec-btn.disabled:hover{background-position:-60px -240px}.section-exercise.speech-trainer .control .player-btn,.section-exercise.speech-trainer .recorder-control .player-btn{display:inline-block;width:40px;height:40px;vertical-align:middle;opacity:.8;background-color:transparent;background-image:url(assets/img/sprite/sprite-audio-player.png)}.section-exercise.speech-trainer .control .player-btn:hover,.section-exercise.speech-trainer .recorder-control .player-btn:hover{cursor:pointer}.section-exercise.speech-trainer .control .play-btn,.section-exercise.speech-trainer .control .play-pause-btn,.section-exercise.speech-trainer .control .play-pause-repeat-btn,.section-exercise.speech-trainer .recorder-control .play-btn,.section-exercise.speech-trainer .recorder-control .play-pause-btn,.section-exercise.speech-trainer .recorder-control .play-pause-repeat-btn{background-position:-60px 0}.section-exercise.speech-trainer .control .play-btn.disabled:hover,.section-exercise.speech-trainer .control .play-pause-btn.disabled:hover,.section-exercise.speech-trainer .control .play-pause-repeat-btn.disabled:hover,.section-exercise.speech-trainer .recorder-control .play-btn.disabled:hover,.section-exercise.speech-trainer .recorder-control .play-pause-btn.disabled:hover,.section-exercise.speech-trainer .recorder-control .play-pause-repeat-btn.disabled:hover{background-position:-60px 0}.section-exercise.speech-trainer .control .play-btn:hover,.section-exercise.speech-trainer .control .play-pause-btn:hover,.section-exercise.speech-trainer .control .play-pause-repeat-btn:hover,.section-exercise.speech-trainer .recorder-control .play-btn:hover,.section-exercise.speech-trainer .recorder-control .play-pause-btn:hover,.section-exercise.speech-trainer .recorder-control .play-pause-repeat-btn:hover{background-position:-60px -41px}.section-exercise.speech-trainer .control .stop-btn,.section-exercise.speech-trainer .recorder-control .stop-btn{background-position:-60px -200px}.section-exercise.speech-trainer .control .stop-btn:hover,.section-exercise.speech-trainer .recorder-control .stop-btn:hover{background-position:-60px -160px}.section-exercise.speech-trainer .control .prev-btn,.section-exercise.speech-trainer .recorder-control .prev-btn{background-position:-60px -320px}.section-exercise.speech-trainer .control .prev-btn:hover,.section-exercise.speech-trainer .recorder-control .prev-btn:hover{background-position:-60px -359px}.section-exercise.speech-trainer .control .next-btn,.section-exercise.speech-trainer .recorder-control .next-btn{background-position:-60px -398px}.section-exercise.speech-trainer .control .next-btn:hover,.section-exercise.speech-trainer .recorder-control .next-btn:hover{background-position:-60px -440px}.section-exercise.speech-trainer label{margin-bottom:2em}.section-exercise.speech-trainer .player-progress-bar.cue-point{width:100%!important;height:14px!important}.section-exercise.speech-trainer .player-progress-bar.cue-point .progress-bar{margin-right:1%;border:none}.section-exercise.speech-trainer .player-progress-bar.cue-point .duration{margin-top:-2px}.section-exercise.speech-trainer .player-progress-bar .cue-bar{position:absolute;width:3px;background-color:#fff}.section-exercise.speech-trainer .player-progress-bar .cue-bar,.section-exercise.speech-trainer .player-progress-bar .progress-load{height:14px}.section-exercise.speech-trainer .progress-bar-wrapper:hover{cursor:pointer}.section-exercise.speech-trainer .progress-bar-wrapper .progress-bar{float:none;overflow:hidden;width:100%;transition:none!important;background-color:#efefef;box-shadow:none}.section-exercise.speech-trainer .progress-bar-wrapper .progress-bar .progress-load{height:20px;background-color:#009ee0}.section-exercise.speech-trainer .main-content .exercice-content .btn-wrapper{margin:0 0 3em;text-align:center}.section-exercise.speech-trainer .main-content .btn-default{margin-bottom:0;background-color:#009ee0}.section-exercise.speech-trainer .main-content .btn-default:hover{background-color:#e0f0f7}.section-exercise.speech-trainer .main-content .btn-default i{margin-left:10px}.section-exercise.writing-assistant .btn-wrapper.btn-back{margin-bottom:4em}.section-exercise.writing-assistant .btn-wrapper>div{margin-top:1em;margin-bottom:1em}.section-exercise.writing-assistant .btn-wrapper>div:first-child{margin-top:2em}.section-exercise.writing-assistant .btn-wrapper>div:last-child{margin-bottom:2em}.section-exercise.writing-assistant .btn-wrapper.left>a{display:block;width:50%;margin:0 auto 1em;white-space:normal}.section-exercise.writing-assistant .btn-wrapper .btn-default{background-color:#009ee0}.section-exercise.writing-assistant .btn-wrapper .btn-default:hover{background-color:#e0f0f7}.section-exercise.writing-assistant .btn-wrapper .btn-default i{margin-left:10px}.section-exercise.writing-assistant textarea{width:100%;min-height:10em}.section-exercise.writing-assistant .tooltip{display:none!important}.section-exercise.writing-assistant .accordion{margin-top:.5em}.section-exercise.writing-assistant .accordion.accordion-sm{margin-top:0}.section-exercise.writing-assistant .accordion.accordion-sm a{font-weight:400;color:#585858}.section-exercise.writing-assistant .accordion.accordion-sm .panel{margin:0;border-width:2px!important;border-style:solid!important;border-color:#e0f0f7!important;border-radius:0}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-title{font-size:1em;font-weight:800;display:inline-block;width:91%;margin:0;vertical-align:middle}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-heading{line-height:1.5em;position:relative;display:inline-block;width:100%;padding:.5em;transition:background-color .1s ease-out;vertical-align:middle}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-heading .arrow-bottom{background-position:-4px -487px}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-heading.active{border-color:#009ee0;background-color:#e0f0f7}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-heading.active .arrow-bottom{background-position:-4px -526px}.section-exercise.writing-assistant .accordion.accordion-sm .accordion-heading.active:hover{cursor:pointer!important;background-color:#e4e4ed!important}.section-exercise.writing-assistant .accordion.accordion-sm .panel-body{padding-left:2em;background-color:#e0f0f7}.section-exercise.writing-assistant .accordion.accordion-sm .panel-body li a{line-height:1.2em;display:inline-block;width:97%;vertical-align:top}.section-exercise.writing-assistant .accordion.accordion-sm .disc-list{padding-top:.5em;color:#009ee0}.section-exercise.writing-assistant .accordion .disc-list li{line-height:1.2em;margin-bottom:1em;padding:0;list-style-position:outside;list-style-type:disc}.section-exercise.writing-assistant .arrow-bottom{display:inline-block;width:16px;height:11px;vertical-align:middle;background-image:url(assets/img/sprite/sprite-arrow.png);background-repeat:no-repeat}.section-exercise.speaking-role-play .explanation{margin-bottom:2em}.section-exercise.speaking-role-play .box-model{margin:0;transition:border .2s ease-out;border-width:4px;border-style:solid;border-color:#cecece;background:#fff}.section-exercise.speaking-role-play .step [class*='-4']+[class*='-4'],.section-exercise.speaking-role-play .step [class*='-6']+[class*='-6']{margin:1em 0 0 0}.section-exercise.speaking-role-play .step-body{min-height:200px;padding:20px}.section-exercise.speaking-role-play .time-display{font-size:.929em;font-weight:700;line-height:1em;margin-top:.929em}.section-exercise.speaking-role-play .btn-wrapper{margin:2em 0 0}.section-exercise.speaking-role-play .audio-player{margin-bottom:2em}.section-exercise.speaking-role-play .audio-player .progress-bar{overflow:hidden;width:100%;margin-bottom:.5em;transition:none!important;border:2px solid #cecece;background-color:#efefef;box-shadow:none}.section-exercise.speaking-role-play .audio-player .progress-bar .progress-load{height:20px;background-color:#009ee0}.section-exercise.speaking-role-play .audio-player .control,.section-exercise.speaking-role-play .audio-player .recorder-control{display:inline-block}.section-exercise.speaking-role-play .player-progress-bar.cue-point{width:100%!important;height:14px!important;margin-left:0}.section-exercise.speaking-role-play .player-progress-bar.cue-point .progress-bar{margin-right:1%;border:none}.section-exercise.speaking-role-play .player-progress-bar .cue-bar{position:absolute;display:inline-block;width:3px;height:14px;vertical-align:middle;background-color:#fff}.section-exercise.speaking-role-play .progress-bar-wrapper{margin-top:22px}.section-exercise.speaking-role-play .progress-bar-wrapper .progress-bar{float:none}.section-exercise.speaking-role-play .step-header{margin-bottom:1em}.section-exercise.speaking-role-play .step-content{margin:1em 0}.section-exercise.speaking-role-play .step-content .character-text{margin:0}.section-exercise.speaking-role-play .step-footer .record-progress--container{margin-bottom:1em}.section-exercise.speaking-role-play .step-footer .record-progress--container .panel-progress,.section-exercise.speaking-role-play .step-footer .record-progress--container .progress{height:.571em}.section-exercise.speaking-role-play .step-footer ul.star-rating li{display:inline-block}.section-exercise.speaking-role-play .step-footer ul.star-rating li i.fa-star{font-size:24px;color:#fc9f1b}.section-exercise.speaking-role-play .step-footer ul.star-rating li i.fa-star-o{font-size:24px}.section-exercise.speaking-role-play .character-figure{margin-right:.5em;border:1px solid #cecece}.section-exercise.speaking-role-play .character-name{margin-top:.5em!important;color:#585858}.section-exercise.speaking-role-play .audio-player .btn-wrapper{margin:1em auto 0 auto}.section-exercise.speaking-role-play .listen-dialogue .audio-player{margin:5em 0}.section-exercise.speaking-role-play .select-character .h3{width:100%;margin-top:1em!important;text-align:center}.section-exercise.speaking-role-play .voice-recording .icon-record{margin-right:.5em}.section-exercise.speaking-role-play .voice-recording .progress-container{width:80%}.section-exercise.speaking-role-play .voice-recording .progress{margin-bottom:0}@media (max-width:992px){.section-exercise.speaking-role-play .voice-recording .progress-container{width:75%}}.section-exercise.speaking-role-play .corrected .text-false,.section-exercise.speaking-role-play .corrected .text-true{font-weight:600}.section-exercise.observe-click .exercice-content{text-align:center}.section-exercise.observe-click .exercice-content .practice-section{margin:1.5em 0}.section-exercise.observe-click .exercice-content .practice-section .box-body img{margin:0 auto}.section-exercise.observe-click .exercice-content .practice-section>.row>div{margin:1em 0}.section-exercise.observe-click .exercice-content .practice-section>.row>div .col-inner{display:inline-block}.section-exercise.observe-click .exercice-content .practice-section>.row>div .col-inner .table-cell{border-bottom:0}.section-exercise.observe-click .exercice-content .practice-section>.row>div .col-inner .table-cell p.inner-cell{line-height:150%;padding:1.071em;text-align:left}.section-exercise.observe-click .exercice-content .practice-section>.row>div .box-model{position:relative;min-width:200px;transition:border .2s ease-out;border-width:4px;border-style:solid;border-color:#cecece;background:#fff}.section-exercise.observe-click .exercice-content .practice-section>.row>div .box-model:hover{border-color:#76c9eb}.section-exercise.observe-click .exercice-content .practice-section>.row>div .icon-answer{top:-1.5em!important;right:-1.5em!important}.section-exercise.observe-click .exercice-content .btn-default{background-color:#009ee0}.section-exercise.observe-click .exercice-content .btn-default:hover{background-color:#e0f0f7}.section-exercise.observe-click .exercice-content .btn-default i{margin-left:10px}.section-exercise.observe-click .exercice-content .question-section i{font-size:50px}@media (max-width:767px){.section-exercise.observe-click .exercice-content .question-section .small-button{margin-top:1.786em}}.section-exercise.read-and-listen .exercice-content{text-align:center}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div{margin:1em 0}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .col-inner{display:inline-block}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .col-inner p{margin:0}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .box-model{transition:border .2s ease-out;border-width:3px;border-style:solid;border-color:#cecece;background:#fff}@media (max-width:767px){.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .box-model{width:inherit}}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .box-model:hover{border-color:#76c9eb}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .table{display:table;margin-top:0;margin-bottom:0}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .box-head{width:100%;height:100px;min-height:100px;border-bottom:1px solid #cecece;background:#fff}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .text{line-height:auto;text-align:left;vertical-align:top}.section-exercise.read-and-listen .exercice-content .practice-section>.row>div .audio-player~.text{width:55%;margin-left:.5em;padding-left:0!important}.section-exercise.read-and-listen .exercice-content .btn-default{background-color:#009ee0}.section-exercise.read-and-listen .exercice-content .btn-default:hover{background-color:#e0f0f7}.section-exercise.read-and-listen .exercice-content .btn-default i{margin-left:10px}.section-exercise.word-ordering .exercise-wrapper{max-width:550px;margin:0 auto;text-align:center}.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper{position:relative;display:inline-block;margin:1.875em 0;padding:1em;border:1px solid #cecece;background-color:#fff}.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper .draggable.word{z-index:300;display:inline-block;width:auto!important;margin:0 .5em .5em 0;padding:.7em;vertical-align:middle;color:#fff;background-color:#009ee0}.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper .draggable.word:active,.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper .draggable.word:focus,.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper .draggable.word:hover{background-color:#76c9eb}.section-exercise.word-ordering .exercise-wrapper .btn-wrapper{text-align:center}.section-exercise.word-ordering .exercise-wrapper .btn-wrapper i{font-size:50px}.section-exercise.word-ordering .exercise-wrapper .audio-player{margin-bottom:1em}.section-exercise.word-ordering .btn-default{background-color:#009ee0}.section-exercise.word-ordering .btn-default:hover{background-color:#e0f0f7}.section-exercise.word-ordering .btn-default i{margin-left:10px}.section-exercise.blank-sentence .table div{min-height:100px}@media (max-width:480px){.section-exercise.blank-sentence .table div{min-height:1.429em}}.section-exercise.blank-sentence.drag-n-drop .table{display:table-cell;margin:0}.section-exercise.blank-sentence.drag-n-drop .box-body{margin-bottom:2em}.section-exercise.blank-sentence.drag-n-drop .is-false{margin-bottom:2em;border-color:#dc2525}.section-exercise.blank-sentence.drag-n-drop .is-true{margin-bottom:2em;border-color:#2ac761}.section-exercise.blank-sentence.drag-n-drop .btn-wrapper i{padding-left:1em}.section-exercise.blank-sentence.drag-n-drop .icon-answer{top:-1.071em!important;right:-.25em!important}@media (max-width:767px){.section-exercise.blank-sentence.drag-n-drop .icon-answer{top:-1.071em!important;right:0!important}}.section-exercise.listen-read-repeat .exercice-content .section{padding:2em 0;border-bottom:1px solid #cecece}.section-exercise.listen-read-repeat .exercice-content .section>.col-xs-9{padding:0}.section-exercise.listen-read-repeat .exercice-content .section .audio-player .control{display:inline-block}.section-exercise.listen-read-repeat .exercice-content .section .recorder-control{display:block}.section-exercise.listen-read-repeat .exercice-content .section .recorder-control>li{display:inline-block;margin-bottom:.5em;vertical-align:middle}.section-exercise.listen-read-repeat .exercice-content .section .text{margin-left:.5em;padding:.75em .75em .75em 0;vertical-align:top}.section-exercise.listen-read-repeat .exercice-content .section .table{display:table;height:170px;margin-top:0;margin-bottom:0}@media (max-width:767px){.section-exercise.listen-read-repeat .exercice-content .section .table{height:auto;min-height:1px;margin:1.071em 0}}.section-exercise.listen-read-repeat .exercice-content .section .wave-wrapper{display:block;width:100%;margin:0}.section-exercise.listen-read-repeat .exercice-content .section .wave-wrapper .player-wave{display:inline-block;width:100%;height:.75em;vertical-align:middle;border:1px solid #cecece;background-color:#f1f1f1}.section-exercise.listen-read-repeat .exercice-content .section .wave-wrapper .player-wave.player{border-bottom:none}.section-exercise.listen-read-repeat .exercice-content .section:first-child{padding-top:0!important}.section-exercise.listen-read-repeat .exercice-content .section:last-child{border-bottom:0!important}.section-exercise.listen-read-repeat .exercice-content .btn-default{background-color:#009ee0}.section-exercise.listen-read-repeat .exercice-content .btn-default:hover{background-color:#e0f0f7}.section-exercise.listen-read-repeat .exercice-content .btn-default i{margin-left:10px}.section-exercise.sentence-ordering .exercice-content .btn-wrapper{margin-bottom:1em}.section-exercise.sentence-ordering .exercice-content .btn-default{background-color:#009ee0}.section-exercise.sentence-ordering .exercice-content .btn-default:active,.section-exercise.sentence-ordering .exercice-content .btn-default:focus,.section-exercise.sentence-ordering .exercice-content .btn-default:hover{background-color:#76c9eb}.section-exercise.sentence-ordering .exercice-content .btn-default i{margin-left:10px}.section-exercise.result-elesson .zoomableRef{padding:0 15px}.section-exercise.ficheFonctionnelle .a{color:#009ee0}@media (max-width:991px){.section-exercise.ficheFonctionnelle .unit-wrapper{width:94%;margin:0 3%}}.section-exercise.program-section.result-elesson .table-embed .progress{color:#009ee0}.section-exercise .form-group .icon-answer{right:0!important}@media all and (min-width:768px){.section-exercise p{margin:0 0 10px}.section-exercise p.dialog-text{line-height:150%}.section-exercise p.dialog-text font{line-height:130%;padding-bottom:1.429em}.section-exercise .main-content .container .exercise-content{width:92%;margin-right:2em;padding:0}.section-exercise .main-content .container .exercise-content .audio-player i.fa-play-circle-o{font-size:40px;opacity:.8}.section-exercise .main-content .container .exercise-content .definition-list blockquote{display:inline-block;padding:1em;border-left:0;border-radius:5px;background-color:#efefef}.section-exercise .main-content .container .exercise-content .definition-list blockquote .fa-quote-left,.section-exercise .main-content .container .exercise-content .definition-list blockquote .fa-quote-right{font-size:10px;display:inline;margin:0 1em;color:#b7b0ad}.section-exercise .main-content .container .exercise-content .list-draggable-wrapper ul.list-draggable li{margin:0 .25em 0}.section-exercise .main-content .container .exercise-content .practice-section .row{font-size:0}.section-exercise .main-content .container .exercise-content .practice-section .row .snaptarget{font-size:14px;display:inline-block;width:22%;margin:0 1em 1em;vertical-align:top}.section-exercise .main-content .container .exercise-content .practice-section .row .snaptarget .col-inner{padding:0}.section-exercise .main-content .container .exercise-content .practice-section .row .snaptarget .col-inner .table-cell{border-bottom:1px solid #cecece}.section-exercise .main-content .container .exercise-content .practice-section .row .snaptarget .col-inner .table-cell p.inner-cell{padding:1em}.section-exercise .main-content .exercise-tool{position:fixed;top:50%;right:1.429em;transform:translate(-50%,-50%)}.section-exercise .main-content .exercise-tool .icon{overflow:hidden;width:2.143em;height:2.143em;margin:.714em;padding:0;transition:all .1s ease-out;border:1px solid #efefef;border-radius:2.143em;background-color:#e4e4ed}.section-exercise .main-content .exercise-tool .icon.active,.section-exercise .main-content .exercise-tool .icon:active,.section-exercise .main-content .exercise-tool .icon:focus,.section-exercise .main-content .exercise-tool .icon:hover{border:1px solid #d4d7e8;background-color:#6f7bb8}.section-exercise .main-content .exercise-tool span[class*=icon-]{width:30px;height:30px}.section-exercise .main-content .exercise-tool span[class*=icon-].icon-tools{background-position:-6px -6px}.section-exercise .main-content .exercise-tool span[class*=icon-].icon-dictionnary{background-position:-251px -85px}.section-exercise .main-content .exercise-tool span[class*=icon-].icon-thesaurus{background-position:-250px -147px}.section-exercise .main-content .exercise-tool span[class*=icon-].icon-speech-trainer{background-position:-249px -203px}.section-exercise .main-content .exercise-tool .translate-icon{display:inline-block;margin:0 4px 0 1px;vertical-align:middle}.section-exercise .main-content .exercise-tool .translate-icon img{display:block}.section-exercise .main-content .exercise-tool .translate-icon img.vertical-arrow{margin:.2em 0 .2em 5px}.section-exercise .main-content .exercise-tool ul{position:relative;top:0;width:40px;margin-top:9.996px;list-style:none}.section-exercise .main-content .exercise-tool ul li{text-align:center}.section-exercise .main-content .exercise-tool ul li .icon{width:2.857em;height:2.857em;margin:0 0 2em;padding-top:.3em;padding-left:.65em;background-color:#e0f0f7}.section-exercise .main-content .exercise-tool ul li .icon.active,.section-exercise .main-content .exercise-tool ul li .icon:active,.section-exercise .main-content .exercise-tool ul li .icon:focus,.section-exercise .main-content .exercise-tool ul li .icon:hover{border:1px solid #d4d7e8;background-color:#76c9eb!important}.section-exercise.qcm .show-text-btn-wrapper{margin:0;text-align:left}.section-exercise.qcm .progress-bar-wrapper{width:73;height:20px;margin-top:11px}.section-exercise.writing-assistant.work-on-text .timeline-wrapper{display:none}.section-exercise.writing-assistant .btn-wrapper{margin-bottom:0;text-align:center}.section-exercise.writing-assistant .btn-wrapper>div{display:inline-block}.section-exercise.writing-assistant .btn-wrapper.left a{display:inline-block;width:auto}.section-exercise.writing-assistant .btn-wrapper .btn-default:active,.section-exercise.writing-assistant .btn-wrapper .btn-default:focus,.section-exercise.writing-assistant .btn-wrapper .btn-default:hover{background-color:#76c9eb}.section-exercise.speaking-role-play .step [class*='-6']{width:49%}.section-exercise.speaking-role-play .step [class*='-4']+[class*='-4'],.section-exercise.speaking-role-play .step [class*='-6']+[class*='-6']{margin:0 0 0 1%}.section-exercise.observe-click .practice-section>.row>div{margin:0}.section-exercise.observe-click .practice-section>.row>div:hover{cursor:pointer}.section-exercise.observe-click .practice-section>.row>div .col-inner .box-body img{display:inline-block}.section-exercise.word-ordering .exercise-wrapper .sentence-wrapper{display:block}.section-exercise.listen-read-repeat .exercice-content .section>div{padding:0}.section-exercise.listen-read-repeat .exercice-content .section .table img{width:170px;height:170px}.section-exercise.listen-read-repeat .exercice-content .section .recorder-control{display:inline-block}.section-exercise.listen-read-repeat .exercice-content .section .wave-wrapper{display:inline-block;width:68%}.section-exercise.listen-read-repeat.blank-sentence.drag-n-drop .inner-cell{padding:1em}.section-exercise.listen-read-repeat.blank-sentence.drag-n-drop .table{margin:0}.section-exercise.listen-read-repeat.blank-sentence.drag-n-drop .box-body{margin-bottom:2em}.section-exercise.blank-sentence.drag-n-drop .table{margin:0}.section-exercise.blank-sentence.drag-n-drop .box-body{margin-bottom:2em;border:1px solid #cecece}.section-exercise.blank-sentence.drag-n-drop .is-false{margin-bottom:2em;border:4px solid red;background:0 0}.section-exercise.blank-sentence.drag-n-drop .is-true{margin-bottom:2em;border:4px solid green;background:0 0}.word-choice #s{text-align:left}.word-choice #s .sentence{margin-bottom:1em}.word-choice #s .blank-input{display:inline-block;margin:0 0 .5em}}.work-text .active{border-radius:4px;background-color:#e8f2f6}.section-exercise .unit-wrapper .box{border-top:3px solid #009ee0}.section-exercise .unit-wrapper .box li{list-style-image:url(assets/img/icon/list/icon-arrow_program.png)}.section-exercise .unit-wrapper .box .note{border:1px solid #e0f0f7;background:url(assets/img/icon/misc/icon-warning_program.png) .571em .643em no-repeat}.section-exercise .slot{text-align:left;border:1px dashed #777}.section-exercise .slot:not(.text){text-align:left;vertical-align:middle;border:1px dashed #777}.section-exercise .slot.text{border:none}.section-exercise .slot .inner-cell{margin:.357em}.section-exercise h2{font-size:1.571em}.section-exercise .btn-default{background-color:#009ee0}.section-exercise .btn-default:active,.section-exercise .btn-default:focus,.section-exercise .btn-default:hover{background-color:#76c9eb}.section-exercise .btn-default i{margin-left:10px}.section-resources .unit-wrapper .box .note{background:url(assets/img/icon/misc/icon-warning_resources.png) .571em .643em no-repeat}p.blank-sentence{margin:1.071em 0}.qcm h4,.qcm-audio h4{font-size:14px;line-height:1.5em;margin-bottom:1.071em}.qcm li.answer,.qcm-audio li.answer{font-size:14px}.section-exercise.speaking-role-play .box-model[class*='-5']{margin-right:1em}.word-knowledge--text .word-memo{line-height:180%}.blank-sentence .box-model{margin-bottom:20px;transition:border .2s ease-out;border-width:4px;border-style:solid;border-color:#cecece;background:#fff}@media (max-width:480px){.section-exercise.blank-sentence.drag-n-drop .exercice-content .box-model .box-image img.img-responsive{position:relative;width:50%;max-width:50%;margin-right:auto;margin-left:auto}}@media (max-width:480px){.section-exercise.blank-sentence.drag-n-drop .practice-section{overflow:scroll;height:auto;max-height:60vh}}@media (max-width:480px){.section-exercise.observe-click figure.box-image,.section-exercise.qcm figure.box-image,.section-exercise.read-and-listen figure.box-image{margin-top:1.071em;margin-bottom:1.071em}}@media (max-width:480px) and (max-width:480px){.section-exercise.observe-click figure.box-image img.img-responsive,.section-exercise.qcm figure.box-image img.img-responsive,.section-exercise.read-and-listen figure.box-image img.img-responsive{position:relative;width:50%;max-width:50%;margin-right:auto;margin-left:auto}}.section-exercise .grammar-card-fle .padding0{padding:0}.section-exercise .grammar-card-fle .paddingl45{padding-left:50px}.section-exercise .grammar-card-fle .color-hexa1{color:#76c9eb}.section-exercise .grammar-card-fle .color-hexaw{color:#b31c23}.section-exercise .grammar-card-fle .color-hexag{color:#228765}.section-exercise .grammar-card-fle .color-hexaborder{color:#585858}.section-exercise .grammar-card-fle .color-hexabg{color:#999}.section-exercise .grammar-card-fle .bg-color-cell{background-color:#efefef}.section-exercise .grammar-card-fle .bg-color-cell2{background-color:#cae4f9}.section-exercise .grammar-card-fle h1{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:30px;line-height:38px;margin-top:70px;margin-bottom:60px;text-align:center;text-transform:uppercase;color:#76c9eb!important}.section-exercise .grammar-card-fle h2{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:22px;line-height:26px;margin-top:30px;margin-bottom:20px;margin-left:-40px;color:#585858!important}.section-exercise .grammar-card-fle h2 img{height:30px;margin-top:-8px;margin-right:10px}.section-exercise .grammar-card-fle h3{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:18px;line-height:22px;position:relative;margin-top:20px;margin-bottom:20px;color:#585858!important}.section-exercise .grammar-card-fle h3 span{position:relative;z-index:10;display:inline-block;padding-right:15px;background-color:#fff}.section-exercise .grammar-card-fle h3 span img{height:25px;margin-top:-5px;margin-right:5px;margin-left:-30px}.section-exercise .grammar-card-fle h3:after{position:absolute;z-index:0;top:50%;left:0;display:block;width:100%;height:1px;content:'';background-color:#76c9eb}.section-exercise .grammar-card-fle h4{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px;color:#585858!important}.section-exercise .grammar-card-fle p{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;color:#585858}.section-exercise .grammar-card-fle p .pastille-color{margin-bottom:-3px}.section-exercise .grammar-card-fle p .picto_table{margin-top:-5px}.section-exercise .grammar-card-fle strong{font-family:open-sans-bold,arial,helvetica,sans-serif}.section-exercise .grammar-card-fle em{font-family:opens-ans-italic,arial,helvetica,sans-serif;font-weight:400}.section-exercise .grammar-card-fle em strong,.section-exercise .grammar-card-fle strong em{font-family:open-sans-bold-italic,arial,helvetica,sans-serif}.section-exercise .grammar-card-fle .udouble{border-bottom:1px solid #585858}.section-exercise .grammar-card-fle a{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:inline-block;transition:all ease .5s;text-decoration:none;color:#76c9eb;outline:0}.section-exercise .grammar-card-fle a:after{display:block;width:0;height:1px;content:'';transition:width .3s linear;transition-delay:initial;background-color:#76c9eb}.section-exercise .grammar-card-fle a:hover::after{width:100%;transition:width .25s linear;transition-delay:initial}.section-exercise .grammar-card-fle .ullettre,.section-exercise .grammar-card-fle ol,.section-exercise .grammar-card-fle ul{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;margin-top:-8px;padding:0;padding-left:15px;color:#585858}.section-exercise .grammar-card-fle ul{list-style:none}.section-exercise .grammar-card-fle ul li{position:relative}.section-exercise .grammar-card-fle ul li:before{position:absolute;left:-11px;content:'-'}.section-exercise .grammar-card-fle ul li ol,.section-exercise .grammar-card-fle ul li ul{margin-top:5px!important;margin-bottom:5px!important;margin-left:15px}.section-exercise .grammar-card-fle ol li:before{display:none}.section-exercise .grammar-card-fle .ullettre{list-style:lower-latin}.section-exercise .grammar-card-fle .ullettre li:before{display:none}.section-exercise .grammar-card-fle .content-exo{display:none}.section-exercise .grammar-card-fle .dialogue{display:none}.section-exercise .grammar-card-fle .note{font-family:opens-ans-italic,arial,helvetica,sans-serif;font-size:13px;line-height:17px;color:#585858}.section-exercise .grammar-card-fle .liaison{position:relative;display:inline-block}.section-exercise .grammar-card-fle .liaison:after{position:absolute;bottom:1px;left:0;display:block;width:20px;height:1px;content:'';background-color:#585858}.section-exercise .grammar-card-fle .surligne{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 8px;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .pastille-color{display:inline-block;width:18px;height:18px;margin-right:5px;margin-left:5px;border-radius:50%}.section-exercise .grammar-card-fle .reponse-g{border:1px solid #228765!important;background-color:#e9fed7!important}.section-exercise .grammar-card-fle .reponse-w{border:1px solid #b31c23!important;background-color:#fdebed!important}.section-exercise .grammar-card-fle .cta{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;display:inline-block;max-height:30px;margin-right:10px;padding:6px 10px 5px;cursor:pointer;transition:all ease .5s;text-align:center;text-transform:uppercase;color:#585858;border:1px solid #585858;background-color:#fff}.section-exercise .grammar-card-fle .cta:hover{color:#fff;border-color:#76c9eb;background-color:#76c9eb}.section-exercise .grammar-card-fle body{overflow-x:hidden}.section-exercise .grammar-card-fle header{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;color:#fff;background-color:#009ee0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-exercise .grammar-card-fle header div{width:50%}.section-exercise .grammar-card-fle .multichoix{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px;color:#585858;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .multichoix .option{padding-right:15px;text-align:right}.section-exercise .grammar-card-fle .multichoix .choix{padding-left:15px;border-left:2px solid #76c9eb;-ms-flex:1;flex:1}.section-exercise .grammar-card-fle .multichoix.multi-unit .option{color:#76c9eb}.section-exercise .grammar-card-fle .legende{line-height:34px}.section-exercise .grammar-card-fle .legende .mot-avec-legende{position:relative;display:inline-block}.section-exercise .grammar-card-fle .legende .mot-avec-legende .legende-contenu{font-family:open-sans,arial,helvetica,sans-serif;font-size:13px;line-height:17px;position:absolute;bottom:-8px;left:0;display:inline-block;width:100%;text-align:center;color:#585858}.section-exercise .grammar-card-fle .fleche{position:relative;display:inline-block;padding-top:20px}.section-exercise .grammar-card-fle .fleche::before{position:absolute;top:0;left:0;display:block;width:80%;height:15px;content:'';border-top:2px solid #3868a6;border-right:2px solid #3868a6;border-left:2px solid #3868a6;border-radius:5px 5px 0 0}.section-exercise .grammar-card-fle .fleche::after{position:absolute;top:10px;right:calc(20% - 7px);width:0;content:'';border-width:8px 8px;border-style:solid;border-color:#3868a6 transparent transparent transparent}.section-exercise .grammar-card-fle .dialogue{margin-right:15px;margin-bottom:50px;background-image:url(/datas/img/librairie/grammarFLE/picto_bulles_dialogue_gris.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 60%}.section-exercise .grammar-card-fle .dialogueleft,.section-exercise .grammar-card-fle .dialogueright,.section-exercise .grammar-card-fle .dialogueright2{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:end;align-items:flex-end}.section-exercise .grammar-card-fle .dialogueleft .avatar,.section-exercise .grammar-card-fle .dialogueright .avatar,.section-exercise .grammar-card-fle .dialogueright2 .avatar{position:relative}.section-exercise .grammar-card-fle .dialogueleft .avatar .photo,.section-exercise .grammar-card-fle .dialogueright .avatar .photo,.section-exercise .grammar-card-fle .dialogueright2 .avatar .photo{overflow:hidden;width:60px;height:60px;border-radius:50%}.section-exercise .grammar-card-fle .dialogueleft .avatar .photo img,.section-exercise .grammar-card-fle .dialogueright .avatar .photo img,.section-exercise .grammar-card-fle .dialogueright2 .avatar .photo img{width:100%;height:60px;object-fit:cover;object-position:center}.section-exercise .grammar-card-fle .dialogueleft .avatar .prenom,.section-exercise .grammar-card-fle .dialogueright .avatar .prenom,.section-exercise .grammar-card-fle .dialogueright2 .avatar .prenom{font-family:open-sans,arial,helvetica,sans-serif;font-size:13px;line-height:17px;position:absolute;top:60px;display:block;width:60px;text-align:center;color:#585858}.section-exercise .grammar-card-fle .dialogueleft .bulle,.section-exercise .grammar-card-fle .dialogueright .bulle,.section-exercise .grammar-card-fle .dialogueright2 .bulle{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;position:relative;width:40%;padding:10px 15px;color:#585858;border-radius:10px}.section-exercise .grammar-card-fle .dialogueleft .bulle:before,.section-exercise .grammar-card-fle .dialogueright .bulle:before,.section-exercise .grammar-card-fle .dialogueright2 .bulle:before{position:absolute;bottom:0;display:block;width:20px;height:15px;content:'';background-repeat:no-repeat;background-size:100%}.section-exercise .grammar-card-fle .dialogueleft .bulle{margin-left:10px;background-color:#ffdbb8}.section-exercise .grammar-card-fle .dialogueleft .bulle:before{left:-12px;background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue.svg)}.section-exercise .grammar-card-fle .dialogueright,.section-exercise .grammar-card-fle .dialogueright2{width:80%;margin-left:20%}.section-exercise .grammar-card-fle .dialogueright .bulle,.section-exercise .grammar-card-fle .dialogueright2 .bulle{margin-right:10px;text-align:right;background-color:#cae4f9}.section-exercise .grammar-card-fle .dialogueright .bulle:before,.section-exercise .grammar-card-fle .dialogueright2 .bulle:before{right:-12px;background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue_2.svg)}.section-exercise .grammar-card-fle .dialogueright2 .bulle{background-color:#e0c1ff}.section-exercise .grammar-card-fle .dialogueright2 .bulle:before{background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue_3.svg)}.section-exercise .grammar-card-fle .encart{position:relative;display:block;width:100%;margin-top:20px;margin-top:30px;margin-bottom:20px;padding:30px 15px 15px;text-align:center;border:2px solid #585858}.section-exercise .grammar-card-fle .encart .picto_encart{position:absolute;top:-15px;left:calc(50% - 23px);display:block;width:46px;height:30px;background-color:#fff}.section-exercise .grammar-card-fle .encart .picto_encart img{display:block;height:30px;margin:0 auto}.section-exercise .grammar-card-fle .encart .titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:16px;line-height:20px;display:inline-block;margin-bottom:15px;text-transform:uppercase;color:#585858}.section-exercise .grammar-card-fle .encart.attention{border-color:#b31c23}.section-exercise .grammar-card-fle .encart.attention .titre{color:#b31c23}.section-exercise .grammar-card-fle .encart.mise_en_situat .titre{color:#76c9eb}.section-exercise .grammar-card-fle .encart.vocabulaire{text-align:left}.section-exercise .grammar-card-fle .encart.vocabulaire ul{margin-bottom:20px}.section-exercise .grammar-card-fle .encart_professeur{font-size:14px;line-height:18px;position:relative;display:block;width:100%;margin-top:20px;margin-bottom:20px;padding:15px;background-color:#e9fed7}.section-exercise .grammar-card-fle .encart_professeur .encart_prof_border{padding:15px 15px 5px 30px;border:1px solid #228765}.section-exercise .grammar-card-fle .encart_professeur .picto_encart{position:absolute;top:0;left:0;display:block;width:44px;height:44px;background-color:#e9fed7}.section-exercise .grammar-card-fle .encart_professeur .picto_encart img{display:block;height:30px;margin:7px auto}.section-exercise .grammar-card-fle .encart_professeur .titre{display:block;margin-bottom:10px;color:#585858}.section-exercise .grammar-card-fle .encart_professeur .titre.color-hexag{font-size:16px;line-height:20px;color:#228765}.section-exercise .grammar-card-fle .encart_professeur ol,.section-exercise .grammar-card-fle .encart_professeur ul{margin-top:15px;margin-bottom:15px}.section-exercise .grammar-card-fle .encart_professeur table{margin-top:20px;margin-bottom:20px;border:2px solid #228765}.section-exercise .grammar-card-fle .encart_professeur table tr:nth-child(even){background-color:rgba(34,135,101,.2)}.section-exercise .grammar-card-fle .encart_professeur table tr:first-child{border-bottom:2px solid #228765}.section-exercise .grammar-card-fle .encart_professeur table th{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:5px 10px;text-align:left;text-transform:none;color:#585858!important;background-color:transparent!important}.section-exercise .grammar-card-fle .encart_professeur table td{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;padding:5px 10px;border:none;background-color:transparent!important}.section-exercise .grammar-card-fle .encart_professeur table td:nth-child(even),.section-exercise .grammar-card-fle .encart_professeur table th:nth-child(even){border-left:2px solid #228765}.section-exercise .grammar-card-fle .encart_professeur .double_table{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.section-exercise .grammar-card-fle .encart_professeur .double_table table:first-child{margin-right:30px}.section-exercise .grammar-card-fle .encart_professeur .double_table table tr{background-color:transparent}.section-exercise .grammar-card-fle .mot_voca{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;line-height:14px;display:inline-block;margin-right:10px;margin-bottom:10px;padding:4px 10px 7px;border:1px solid #585858;background-color:#fff}.section-exercise .grammar-card-fle .content-mot-voca-6c.paddingl45{width:calc(50% + 18px)}.section-exercise .grammar-card-fle .content-mot-voca-6c{width:calc(50% - 18px)}.section-exercise .grammar-card-fle .content-mot-voca-4c.paddingl45{width:calc((100% / 3) + 18px)}.section-exercise .grammar-card-fle .content-mot-voca-4c{width:calc((100% / 3) - 18px)}.section-exercise .grammar-card-fle .bloc_entete{font-size:14px;line-height:18px;margin-right:15px;margin-bottom:20px;padding:0;border:1px solid #76c9eb}.section-exercise .grammar-card-fle .bloc_entete .entete{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .bloc_entete .contenu{padding:10px 15px 5px}.section-exercise .grammar-card-fle .bloc_entete .contenu p{line-height:30px}.section-exercise .grammar-card-fle .bloc_entete .contenu p .liaison::after{bottom:5px}.section-exercise .grammar-card-fle .bloc_gris{margin-right:15px;margin-bottom:20px;padding:20px 15px 14px;text-align:center;background-color:#efefef}.section-exercise .grammar-card-fle .bloc_gris p{line-height:30px}.section-exercise .grammar-card-fle .bloc_grammaire{margin-bottom:20px;background-color:#efefef}.section-exercise .grammar-card-fle .bloc_grammaire img{height:25px}.section-exercise .grammar-card-fle .bloc_grammaire .ligne{display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .bloc_grammaire .partie1,.section-exercise .grammar-card-fle .bloc_grammaire .partie2,.section-exercise .grammar-card-fle .bloc_grammaire .partie3{width:calc(100% / 3)}.section-exercise .grammar-card-fle .bloc_grammaire .partie1{text-align:right}.section-exercise .grammar-card-fle .bloc_grammaire .partie2{margin:0 20px;padding-top:5px;text-align:center;background-color:#fff}.section-exercise .grammar-card-fle .bloc_grammaire .btn_blc,.section-exercise .grammar-card-fle .bloc_grammaire .btn_hexa1{font-family:open-sans-bold,arial,helvetica,sans-serif;font-weight:400;width:calc(100% / 3);margin:0 15px;padding:8px 10px;text-align:center;text-transform:uppercase}.section-exercise .grammar-card-fle .bloc_grammaire .btn_blc{background-color:#fff}.section-exercise .grammar-card-fle .bloc_grammaire .btn_hexa1{color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .bloc_evolution{display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .bloc_evolution img{height:30px}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete{width:calc(100% / 4);margin:auto;background-color:#f8f8f8}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete:first-child{margin-right:15px}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete:last-child{margin-left:15px}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete.centre{margin-right:15px;margin-left:15px}.section-exercise .grammar-card-fle .table2 td,.section-exercise .grammar-card-fle .table2 th{width:50%}.section-exercise .grammar-card-fle .table3 td,.section-exercise .grammar-card-fle .table3 th{width:calc(100% / 3)}.section-exercise .grammar-card-fle .table4 td,.section-exercise .grammar-card-fle .table4 th{width:25%}.section-exercise .grammar-card-fle .table5 td,.section-exercise .grammar-card-fle .table5 th{width:calc(100% / 5)}.section-exercise .grammar-card-fle .table6 td,.section-exercise .grammar-card-fle .table6 th{width:calc(100% / 6)}.section-exercise .grammar-card-fle .table7 td,.section-exercise .grammar-card-fle .table7 th{width:calc(100% / 7)}.section-exercise .grammar-card-fle table,.section-exercise .grammar-card-fle table.table-alt{margin-top:20px;margin-bottom:20px;border:2px solid #585858}.section-exercise .grammar-card-fle table th,.section-exercise .grammar-card-fle table.table-alt th{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #585858;background-color:#76c9eb}.section-exercise .grammar-card-fle table tr:nth-child(2) th,.section-exercise .grammar-card-fle table.table-alt tr:nth-child(2) th{font-size:16px;line-height:20px;padding:6px;text-transform:none;color:#585858;background-color:#99e1ff}.section-exercise .grammar-card-fle table tr:nth-child(3) th,.section-exercise .grammar-card-fle table.table-alt tr:nth-child(3) th{font-size:14px;line-height:18px;padding:6px;text-transform:none;color:#585858;background-color:#ccf0ff}.section-exercise .grammar-card-fle table td,.section-exercise .grammar-card-fle table.table-alt td{padding:8px 10px 0;border:1px solid #585858;background-color:#fff}.section-exercise .grammar-card-fle table td .picto_table,.section-exercise .grammar-card-fle table.table-alt td .picto_table{margin-top:-6px;margin-right:10px}.section-exercise .grammar-card-fle table img,.section-exercise .grammar-card-fle table.table-alt img{width:100%;margin-bottom:10px}.section-exercise .grammar-card-fle table table,.section-exercise .grammar-card-fle table.table-alt table{width:calc(100% + 20px);margin:-10px 0 0 -10px;border:none}.section-exercise .grammar-card-fle table table td,.section-exercise .grammar-card-fle table.table-alt table td{border-right:none;border-left:none}.section-exercise .grammar-card-fle table table td:last-child,.section-exercise .grammar-card-fle table.table-alt table td:last-child{border-bottom:none}.section-exercise .grammar-card-fle table.table-alt td{border:none;border-right:1px solid #585858}.section-exercise .grammar-card-fle table.table-alt tr:nth-child(odd) td{background-color:#efefef}.section-exercise .grammar-card-fle table.table-alt.table-2-entetes tr:nth-child(odd) td{background-color:#fff}.section-exercise .grammar-card-fle table.table-alt.table-2-entetes tr:nth-child(even) td{background-color:#efefef}.section-exercise .grammar-card-fle table.table-chiffre th,.section-exercise .grammar-card-fle table.table-chiffre tr:nth-child(2) th,.section-exercise .grammar-card-fle table.table-chiffre tr:nth-child(3) th{font-size:14px;line-height:18px;width:5%;padding:0;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle table.table-chiffre.table-2-entetes tr:first-child th{padding:10px}.section-exercise .grammar-card-fle table .picto_table{display:inline-block;height:30px}.section-exercise .grammar-card-fle table .picto_table img{width:auto;height:30px;margin-bottom:0}.section-exercise .grammar-card-fle table.table-comparaison{border-top:none}.section-exercise .grammar-card-fle table.table-comparaison tr th{border-top:2px solid #585858}.section-exercise .grammar-card-fle table.table-comparaison tr th:nth-child(2){border:2px solid #585858;border-top:none;background-color:transparent}.section-exercise .grammar-card-fle table.table-comparaison tr td:nth-child(2){font-size:22px;padding:0 10px}.section-exercise .grammar-card-fle table.table-horizon th{padding:0;text-transform:none}.section-exercise .grammar-card-fle table.table-horizon th table{width:100%;margin:0}.section-exercise .grammar-card-fle table.table-horizon th table tr td{background-color:#99e1ff}.section-exercise .grammar-card-fle table.table-horizon th table tr:first-child td{border-top:none}.section-exercise .grammar-card-fle table.table-horizon th table tr:last-child td{border-bottom:none}.section-exercise .grammar-card-fle table.table-horizon tr>th:nth-child(1){font-size:16px;line-height:20px;padding:0;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle table.table-horizon tr>th:nth-child(2),.section-exercise .grammar-card-fle table.table-horizon tr>th:nth-child(3){font-size:16px;line-height:20px;padding:0;color:#585858;background-color:#99e1ff}.section-exercise .grammar-card-fle table.table-cross{border-top:none;border-left:none}.section-exercise .grammar-card-fle table.table-cross tr:first-child th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent}.section-exercise .grammar-card-fle table.table-cross tr:first-child th{font-size:16px;line-height:20px;padding:10px;border-top-width:2px;border-left-width:1px}.section-exercise .grammar-card-fle table.table-cross tr th{font-size:16px;line-height:20px;padding:6px;color:#fff;border-left-width:2px;background-color:#76c9eb}.section-exercise .grammar-card-fle table.table-cross tr td:first-child{border-left-width:2px}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes tr:first-child th:nth-child(1){border:none}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes tr:nth-child(2) th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes tr:first-child th:nth-child(2){border-left-width:2px}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes tr:nth-child(2) th{color:#585858;border-left-width:1px;background-color:#99e1ff}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:first-child th:nth-child(1),.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(2) th:nth-child(1){border:none;background-color:transparent}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(3) th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:first-child th:nth-child(2),.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(2) th:nth-child(2){border-left-width:2px}.section-exercise .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(3) th{color:#585858;border-left-width:1px;background-color:#ccf0ff}.section-exercise .grammar-card-fle .fin_fiche{padding-top:70px;padding-bottom:70px}.section-exercise .grammar-card-fle .fin_fiche .color-hexa1{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:20px;font-weight:400;line-height:24px;display:block;margin-bottom:10px;text-transform:uppercase}.section-exercise .grammar-card-fle .fin_fiche img{display:block;height:100px;margin:15px auto}.section-exercise .grammar-card-fle .content-exo{margin-top:70px;padding-bottom:70px;background-color:#f8f8f8}.section-exercise .grammar-card-fle .content-exo h3 span{background-color:#f8f8f8}.section-exercise .grammar-card-fle .content-exo .picto_encart{background-color:#f8f8f8}.section-exercise .grammar-card-fle .content-exo .encart_professeur .picto_encart{background-color:#e9fed7}.section-exercise .grammar-card-fle .drag-question{margin-top:20px}.section-exercise .grammar-card-fle .drag-question ul{padding-left:15px;list-style:none;border-left:1px solid #76c9eb}.section-exercise .grammar-card-fle .drag-question ul li{font-family:open-sans-bold,arial,helvetica,sans-serif;font-weight:400;width:100%;margin-bottom:10px;padding:8px 10px 10px;border:1px solid #585858;border-radius:5px;background-color:#fff}.section-exercise .grammar-card-fle .drag-question ul li:before{display:none}.section-exercise .grammar-card-fle .drag-reponse{margin-top:20px}.section-exercise .grammar-card-fle .drag-reponse ul{list-style:none}.section-exercise .grammar-card-fle .drag-reponse ul li{width:100%;margin-bottom:10px;padding:8px 10px 10px 40px;cursor:grab;border:1px solid #585858;border-radius:5px;background-color:#fff;background-image:url(/datas/img/librairie/grammarFLE/picto_drag_drop.svg);background-repeat:no-repeat;background-position:10px center;background-size:20px}.section-exercise .grammar-card-fle .drag-reponse ul li:hover{box-shadow:0 1px 2px rgba(0,0,0,.2)}.section-exercise .grammar-card-fle .drag-reponse ul li:before{display:none}.section-exercise .grammar-card-fle .drop-word{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;line-height:14px;display:inline-block;margin:10px 10px 0 0;padding:5px 10px 7px 35px;cursor:grab;border:1px solid #585858;border-radius:5px;background-color:#fff;background-image:url(/datas/img/librairie/grammarFLE/picto_drag_drop.svg);background-repeat:no-repeat;background-position:10px center;background-size:16px}.section-exercise .grammar-card-fle .drop-word:hover{box-shadow:0 1px 2px rgba(0,0,0,.2)}.section-exercise .grammar-card-fle .drop-word-recept{display:block;width:100%;height:32px;margin-top:8px;background-color:#efefef}.section-exercise .grammar-card-fle .drop-word-recept .drop-word{line-height:24px;overflow-y:hidden;max-width:calc(100% - 2px);max-height:30px;margin:0;margin-bottom:-9px;padding-top:0;word-break:break-word}.section-exercise .grammar-card-fle .bloc-img-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.section-exercise .grammar-card-fle .bloc-img{display:block;width:calc(100% / 6 - 10px);min-width:170px;margin:10px 10px 10px 0;padding:8px;border:1px solid #585858;background-color:#fff}.section-exercise .grammar-card-fle .bloc-img .content-img{padding:5px;background-color:#fff}.section-exercise .grammar-card-fle .bloc-img .content-img img{width:100%;height:120px;object-fit:cover;object-position:top}.section-exercise .grammar-card-fle .bloc-img-2c,.section-exercise .grammar-card-fle .bloc-img-4c,.section-exercise .grammar-card-fle .bloc-img-6c{display:block;margin:10px 10px 10px 0;padding:8px;border:1px solid #585858;background-color:#fff}.section-exercise .grammar-card-fle .bloc-img-2c .content-img,.section-exercise .grammar-card-fle .bloc-img-4c .content-img,.section-exercise .grammar-card-fle .bloc-img-6c .content-img{margin-bottom:10px;background-color:#fff}.section-exercise .grammar-card-fle .bloc-img-2c .content-img img,.section-exercise .grammar-card-fle .bloc-img-4c .content-img img,.section-exercise .grammar-card-fle .bloc-img-6c .content-img img{width:100%;object-fit:cover;object-position:top}.section-exercise .grammar-card-fle .bloc-img-2c p,.section-exercise .grammar-card-fle .bloc-img-4c p,.section-exercise .grammar-card-fle .bloc-img-6c p{margin-bottom:3px}.section-exercise .grammar-card-fle .bloc-img-2c ol,.section-exercise .grammar-card-fle .bloc-img-2c ul,.section-exercise .grammar-card-fle .bloc-img-4c ol,.section-exercise .grammar-card-fle .bloc-img-4c ul,.section-exercise .grammar-card-fle .bloc-img-6c ol,.section-exercise .grammar-card-fle .bloc-img-6c ul{margin:0;padding-left:11px}.section-exercise .grammar-card-fle .bloc-img-2c .bandeau-titre,.section-exercise .grammar-card-fle .bloc-img-4c .bandeau-titre,.section-exercise .grammar-card-fle .bloc-img-6c .bandeau-titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;width:calc(100% + 18px);margin:-9px 0 8px -9px;padding:5px;text-align:center;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .bloc-img-2c .bloc-picto,.section-exercise .grammar-card-fle .bloc-img-4c .bloc-picto,.section-exercise .grammar-card-fle .bloc-img-6c .bloc-picto{display:block;width:100%;margin-top:8px;text-align:center}.section-exercise .grammar-card-fle .bloc-img-2c .bloc-picto img,.section-exercise .grammar-card-fle .bloc-img-4c .bloc-picto img,.section-exercise .grammar-card-fle .bloc-img-6c .bloc-picto img{height:20px}.section-exercise .grammar-card-fle .bloc-img-2c{width:calc(100% / 6 - 10px);min-width:170px}.section-exercise .grammar-card-fle .bloc-img-2c .content-img img{height:150px}.section-exercise .grammar-card-fle .bloc-img-4c{width:calc(100% / 3 - 10px);min-width:345px}.section-exercise .grammar-card-fle .bloc-img-4c .content-img img{height:200px}.section-exercise .grammar-card-fle .bloc-img-6c{width:calc(100% / 2 - 10px);min-width:345px}.section-exercise .grammar-card-fle .bloc-img-6c .content-img img{height:300px}.section-exercise .grammar-card-fle .bloc-img-chiffre p{text-align:center}.section-exercise .grammar-card-fle .content-carte-visite,.section-exercise .grammar-card-fle .content-cv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite,.section-exercise .grammar-card-fle .content-carte-visite .cv,.section-exercise .grammar-card-fle .content-cv .carte-visite,.section-exercise .grammar-card-fle .content-cv .cv{position:relative;display:-ms-flexbox;display:flex;width:calc(100% / 3 - 10px);min-width:380px;margin:10px 10px 10px 0;padding:40px 10px 10px 15px;border:1px solid #585858;background-color:#fff;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .chiffre,.section-exercise .grammar-card-fle .content-carte-visite .cv .chiffre,.section-exercise .grammar-card-fle .content-cv .carte-visite .chiffre,.section-exercise .grammar-card-fle .content-cv .cv .chiffre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;line-height:14px;position:absolute;top:0;left:0;display:block;width:30px;height:30px;padding-top:7px;text-align:center;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos,.section-exercise .grammar-card-fle .content-cv .cv .infos{width:calc(100% - 110px);margin-right:10px}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos p,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos p,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos p,.section-exercise .grammar-card-fle .content-cv .cv .infos p{margin-bottom:0;word-wrap:anywhere}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos .note,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .note,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos .note,.section-exercise .grammar-card-fle .content-cv .cv .infos .note{display:inline-block;margin-bottom:15px}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos .adresse,.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos .contact,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .adresse,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .contact,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos .adresse,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos .contact,.section-exercise .grammar-card-fle .content-cv .cv .infos .adresse,.section-exercise .grammar-card-fle .content-cv .cv .infos .contact{display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos .adresse img,.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .infos .contact img,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .adresse img,.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .contact img,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos .adresse img,.section-exercise .grammar-card-fle .content-cv .carte-visite .infos .contact img,.section-exercise .grammar-card-fle .content-cv .cv .infos .adresse img,.section-exercise .grammar-card-fle .content-cv .cv .infos .contact img{height:30px;margin-right:10px}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .logo,.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .photo,.section-exercise .grammar-card-fle .content-carte-visite .cv .logo,.section-exercise .grammar-card-fle .content-carte-visite .cv .photo,.section-exercise .grammar-card-fle .content-cv .carte-visite .logo,.section-exercise .grammar-card-fle .content-cv .carte-visite .photo,.section-exercise .grammar-card-fle .content-cv .cv .logo,.section-exercise .grammar-card-fle .content-cv .cv .photo{width:100px}.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .logo img,.section-exercise .grammar-card-fle .content-carte-visite .carte-visite .photo img,.section-exercise .grammar-card-fle .content-carte-visite .cv .logo img,.section-exercise .grammar-card-fle .content-carte-visite .cv .photo img,.section-exercise .grammar-card-fle .content-cv .carte-visite .logo img,.section-exercise .grammar-card-fle .content-cv .carte-visite .photo img,.section-exercise .grammar-card-fle .content-cv .cv .logo img,.section-exercise .grammar-card-fle .content-cv .cv .photo img{width:100%}.section-exercise .grammar-card-fle .content-carte-visite .cv,.section-exercise .grammar-card-fle .content-cv .cv{-ms-flex-align:start;align-items:flex-start}.section-exercise .grammar-card-fle .content-carte-visite .cv .nom,.section-exercise .grammar-card-fle .content-cv .cv .nom{position:absolute;top:5px;left:40px}.section-exercise .grammar-card-fle .content-carte-visite .cv .infos,.section-exercise .grammar-card-fle .content-cv .cv .infos{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-exercise .grammar-card-fle .content-carte-visite .cv .infos .date,.section-exercise .grammar-card-fle .content-cv .cv .infos .date{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;width:calc(35% - 5px);margin-right:5px}.section-exercise .grammar-card-fle .content-carte-visite .cv .infos p,.section-exercise .grammar-card-fle .content-cv .cv .infos p{width:65%;margin-bottom:10px;padding-left:8px;border-left:1px solid #76c9eb}.section-exercise .grammar-card-fle .content-carte-visite .cv .photo,.section-exercise .grammar-card-fle .content-cv .cv .photo{padding:5px;border:1px solid #585858}.section-exercise .grammar-card-fle .content-appliquer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-exercise .grammar-card-fle .content-appliquer .encart.mise_en_situat{width:calc(70% - 40px)}.section-exercise .grammar-card-fle .content-appliquer .encart.mise_en_situat img{width:100%}.section-exercise .grammar-card-fle .content-appliquer img{width:30%;margin:20px}.section-exercise .grammar-card-fle input[type=radio]{position:relative;display:inline-block;width:15px;height:15px;margin-right:5px;cursor:pointer;border:1px solid #585858;border-radius:50%;outline:0;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.section-exercise .grammar-card-fle input[type=radio]:checked::after{position:absolute;top:2px;left:2px;display:block;width:9px;height:9px;content:'';border-radius:50%}.section-exercise .grammar-card-fle input[type=radio]:checked.reponse-g::after{background-color:#228765}.section-exercise .grammar-card-fle input[type=radio]:checked.reponse-w::after{background-color:#b31c23}.section-exercise .grammar-card-fle input[type=radio]:checked.reponse-g+label{color:#228765}.section-exercise .grammar-card-fle input[type=radio]:checked.reponse-w+label{color:#b31c23}.section-exercise .grammar-card-fle label{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;width:calc(100% - 20px);cursor:pointer}.section-exercise .grammar-card-fle select{display:inline-block;width:auto;margin:0 5px 15px 5px;padding:2px 25px 6px 5px;cursor:pointer;border:1px solid #585858;border-radius:5px;outline:0;background-color:#fff;background-image:url(/datas/img/librairie/grammarFLE/picto_fleche_pleine_bottom.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.section-exercise .grammar-card-fle select option{background-color:#fff}.section-exercise .grammar-card-fle .exo-type-2 ul{margin-top:15px;padding:0;list-style:none}.section-exercise .grammar-card-fle .exo-type-2 ul li{margin-bottom:25px}.section-exercise .grammar-card-fle .exo-type-2 ul li:before{display:none}.section-exercise .grammar-card-fle .exo-type-2 ul li .drop-word-recept{display:inline-block;width:auto;min-width:40px;height:30px;margin:0 6px -8px;border:1px dashed #585858;background-color:#fff}.section-exercise .grammar-card-fle .exo-type-2 ul li .drop-word-recept .drop-word{max-width:100%}.section-exercise .grammar-card-fle .exo-type-4 .bloc-img{display:-ms-flexbox;display:flex;width:calc(100% / 3 - 10px);min-width:345px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .exo-type-4 .bloc-img .content-img-word{width:45%;margin-right:15px}.section-exercise .grammar-card-fle .exo-type-4 .bloc-img .content-img-word .content-img{width:100%}.section-exercise .grammar-card-fle .exo-type-4 .bloc-img p{width:calc(55% - 15px)}.section-exercise .grammar-card-fle .exo-type-5 ul{margin-bottom:30px;padding:15px 15px 10px 15px;background-color:#efefef}.section-exercise .grammar-card-fle .exo-type-6 .ligne-vf,.section-exercise .grammar-card-fle .exou-type-8 .ligne-vf{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .exo-type-6 .ligne-vf p,.section-exercise .grammar-card-fle .exou-type-8 .ligne-vf p{margin-top:10px}.section-exercise .grammar-card-fle .exo-type-6 .ligne-vf .reponse-g,.section-exercise .grammar-card-fle .exou-type-8 .ligne-vf .reponse-g{color:#fff;background-color:#228765!important}.section-exercise .grammar-card-fle .exo-type-6 .ligne-vf .reponse-w,.section-exercise .grammar-card-fle .exou-type-8 .ligne-vf .reponse-w{color:#fff;background-color:#b31c23!important}.section-exercise .grammar-card-fle .exo-type-7 p,.section-exercise .grammar-card-fle .exo-type-9 p{margin-top:15px}.section-exercise .grammar-card-fle .exo-type-8 .content-bloc-intrus{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-exercise .grammar-card-fle .exo-type-8 .content-bloc-intrus .bloc-intrus{width:calc(100% / 3 - 15px);margin-right:15px;margin-bottom:15px;padding:10px 15px;background-color:#efefef}.section-exercise .grammar-card-fle .content-exou-type-4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-exercise .grammar-card-fle .content-exou-type-4 table{margin-right:15px}.section-exercise .grammar-card-fle .content-exou-type-4 .encart{margin-top:20px}.section-exercise .grammar-card-fle .exou-type-7 .bandeau-titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:inline-block;margin:10px 0;padding:5px 10px;text-align:center;color:#fff;background-color:#76c9eb}.section-exercise .grammar-card-fle .exou-type-7 .content-photo-left{width:calc(50% + 15px)}.section-exercise .grammar-card-fle .exou-type-7 .content-photo-right{width:calc(50% - 20px)}.section-exercise .grammar-card-fle .exou-type-7 img{width:100%;margin-bottom:20px}.section-exercise .grammar-card-fle .exou-type-8 .cta:hover{cursor:auto;color:#585858;border-color:#585858;background-color:#fff}.section-exercise .grammar-card-fle .dialog-text{margin:0}@media (max-width:991px){.section-exercise .grammar-card-fle .content-exou-type-4{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.section-exercise .grammar-card-fle .paddingl45{padding-right:15px;padding-left:15px}.section-exercise .grammar-card-fle h2{margin-left:0}.section-exercise .grammar-card-fle h3 span img{margin-left:0}.section-exercise .grammar-card-fle .dialogue{background-image:none}.section-exercise .grammar-card-fle .dialogueleft .bulle,.section-exercise .grammar-card-fle .dialogueright .bulle,.section-exercise .grammar-card-fle .dialogueright2 .bulle{width:65%}.section-exercise .grammar-card-fle .dialogueright,.section-exercise .grammar-card-fle .dialogueright2{margin-left:15%}.section-exercise .grammar-card-fle .encart .picto_encart{left:45.6%}.section-exercise .grammar-card-fle .encart_professeur .double_table{display:block}.section-exercise .grammar-card-fle .encart_professeur .double_table table{width:100%;margin-right:0}.section-exercise .grammar-card-fle .bloc_evolution{display:block}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete{width:100%;margin:15px 0}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete:first-child{margin-right:0}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete:last-child{margin-left:0}.section-exercise .grammar-card-fle .bloc_evolution .bloc_entete.centre{margin-right:0;margin-left:0}.section-exercise .grammar-card-fle .bloc_evolution img{display:block;margin:0 auto;transform:rotate(90deg)}.section-exercise .grammar-card-fle .bloc-img-4c .content-img img,.section-exercise .grammar-card-fle .bloc-img-6c .content-img img{height:200px}.section-exercise .grammar-card-fle .carte-visite{width:100%!important}.section-exercise .grammar-card-fle .content-appliquer .encart.mise_en_situat{width:100%}.section-exercise .grammar-card-fle .content-appliquer img{width:100%;margin:10px 0}.section-exercise .grammar-card-fle .exo-type-8 .content-bloc-intrus .bloc-intrus{width:100%;margin-right:0}.section-exercise .grammar-card-fle .content-exou-type-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-exercise .grammar-card-fle .exou-type-7 .content-photo-left,.section-exercise .grammar-card-fle .exou-type-7 .content-photo-right{width:100%}.section-exercise .grammar-card-fle .content-mot-voca-4c,.section-exercise .grammar-card-fle .content-mot-voca-4c.paddingl45,.section-exercise .grammar-card-fle .content-mot-voca-6c,.section-exercise .grammar-card-fle .content-mot-voca-6c.paddingl45{width:100%}}.section-resources .btn-right .pagination-counter{margin-right:.5em;text-align:right}.section-resources a{color:#880267}.section-resources .disc-list{color:#880267}.section-resources .icon-bubble{background-position:0 -240px}.section-resources .unit-wrapper{position:relative}.section-resources .unit-wrapper #conteneur{padding:1.071em 1.429em}.section-resources .unit-wrapper .color_red{color:#dc2525}.section-resources .unit-wrapper #footer,.section-resources .unit-wrapper #practice,.section-resources .unit-wrapper .boxEntete p,.section-resources .unit-wrapper .noPrint{display:none}.section-resources .unit-wrapper h1{font-weight:700;color:#be75ac}.section-resources .unit-wrapper .boxEntete h1{font-size:1.5em;margin-top:0}.section-resources .unit-wrapper .box{margin:1.786em auto;border:1px solid #cecece;border-top:3px solid #880267;background:0 0}.section-resources .unit-wrapper .box h1{font-size:1.286em;margin:0!important;padding:1em;color:#585858!important;border-bottom:1px solid #cecece}.section-resources .unit-wrapper .box h2{font-size:1.143em}.section-resources .unit-wrapper .box h3{font-size:1.143em;margin-bottom:0!important;color:#be75ac}.section-resources .unit-wrapper .box h4{font-size:1.286em}.section-resources .unit-wrapper .box ul{margin-bottom:2.143em}.section-resources .unit-wrapper .box ol{padding-left:0}.section-resources .unit-wrapper .box li{margin:.5em 1em 0;list-style-image:url(assets/img/icon/list/icon-arrow_resources.png)}.section-resources .unit-wrapper .box .example,.section-resources .unit-wrapper .box .fam,.section-resources .unit-wrapper .box .note,.section-resources .unit-wrapper .box .noteTeach,.section-resources .unit-wrapper .box blockquote{font-size:14px!important;margin-bottom:1em;padding:1em 1em 1em 3.571em;border:1px solid #f2e5ef;border-radius:5px;background:url(assets/img/misc/icon-warning_resources.png) no-repeat .571em .643em important;background-color:#f1f1f1}.section-resources .unit-wrapper .box .example img,.section-resources .unit-wrapper .box .fam img,.section-resources .unit-wrapper .box .note img,.section-resources .unit-wrapper .box .noteTeach img,.section-resources .unit-wrapper .box blockquote img{display:none}.section-resources .unit-wrapper .box .fam{padding-left:1em}.section-resources .unit-wrapper .box .example,.section-resources .unit-wrapper .box .fam,.section-resources .unit-wrapper .box .note,.section-resources .unit-wrapper .box .noteTeach,.section-resources .unit-wrapper .box blockquote,.section-resources .unit-wrapper .box table~h3{margin-top:.5em}.section-resources .unit-wrapper .box h2+h3{margin-top:1.5em!important}.section-resources .unit-wrapper .box .example,.section-resources .unit-wrapper .box blockquote{padding-left:1em;background-image:none}.section-resources .unit-wrapper .box .boxContent{padding:1em}@media (max-width:480px){.section-resources .unit-wrapper .box .boxContent{overflow-x:auto}}.section-resources .unit-wrapper .box table{width:100%;margin-bottom:2em;background-color:#fff}.section-resources .unit-wrapper .box table th{background-color:#efefef}.section-resources .unit-wrapper .box table td,.section-resources .unit-wrapper .box table th{border:1px solid #cecece}.section-resources .unit-wrapper .box table p{margin:0}.section-resources .unit-wrapper .box table p,.section-resources .unit-wrapper .box table td,.section-resources .unit-wrapper .box table th{margin:0;padding:.5em}.section-resources .unit-wrapper .box .example ul,.section-resources .unit-wrapper .box .note ul,.section-resources .unit-wrapper .box .table ul,.section-resources .unit-wrapper .box blockquote ul{margin-bottom:0!important}.section-resources .unit-wrapper .card-summary{margin-top:0!important}.section-resources .unit-wrapper .card-summary .list{margin-bottom:.5em}.section-resources .unit-wrapper .card-summary .list li{margin:0;padding:0;list-style-position:inside;list-style-type:disc;border:none}.section-resources .unit-wrapper .card-summary .list li .som_sstitle{font-size:14px!important;font-weight:400!important;line-height:auto;display:inline;margin:0!important}.section-resources .unit-wrapper .card-summary .menuTitre{font-size:1.286em;margin:0!important;padding:1em;color:#585858!important;border-bottom:1px solid #cecece}.section-resources .unit-wrapper .card-summary .boxContent li,.section-resources .unit-wrapper .card-summary .boxContent ul{list-style-image:none!important}.section-resources .unit-wrapper .card-summary .boxContent menu li,.section-resources .unit-wrapper .card-summary .boxContent ul{list-style-image:url(assets/img/icon/list/icon-arrow_resources.png)!important}.section-resources .unit-wrapper .card-summary .boxContent{width:100%!important;padding-top:0!important}.section-resources .unit-wrapper .card-summary .boxContent h2{font-size:2em;color:#880267}.section-resources .unit-wrapper .card-summary .conteneur dl{width:100%;margin:0}.section-resources .unit-wrapper .card-summary menu{margin:0;margin:1.786em auto;padding:0;border:1px solid #cecece;border-top:3px solid #880267;background:0 0}.section-resources .unit-wrapper .card-summary .som_sstitle{font-size:1em;font-weight:700;display:block;color:#5a5a5a}.section-resources .unit-wrapper .card-summary .list{margin-bottom:2.143em}.section-resources .unit-wrapper .card-summary .list>li{margin:.571em 0}.section-resources .unit-wrapper .card-summary .list li{margin:.5em 1em 0;list-style-image:url(assets/img/icon/list/icon-arrow_resources.png)}.section-resources .unit-wrapper .card-summary .list li:first-child{margin-top:0;padding-top:1.071em!important}.section-resources .unit-wrapper .list-tool{position:absolute;top:1em;right:0}.section-resources .unit-wrapper .list-tool .player-btn{margin:0!important}.section-resources .category-list{margin-top:2em;text-align:center}.section-resources .category-list>li{margin-bottom:2em}.section-resources .category-list>li:last-child{margin:0}.section-resources .category-list .category-figure,.section-resources .category-list .category-layer,.section-resources .category-list a{overflow:hidden;width:170px;height:170px}.section-resources .category-list a{border:2px solid #880267;box-shadow:0 0 12px 0 rgba(0,0,0,.15)}.section-resources .category-list a:active,.section-resources .category-list a:focus,.section-resources .category-list a:hover{color:#be75ac}.section-resources .category-list a:active .category-title,.section-resources .category-list a:focus .category-title,.section-resources .category-list a:hover .category-title{bottom:0}.section-resources .category-list a:active .category-title span,.section-resources .category-list a:focus .category-title span,.section-resources .category-list a:hover .category-title span{overflow:inherit;white-space:normal;text-overflow:inherit}.section-resources .category-list a:active .category-layer,.section-resources .category-list a:focus .category-layer,.section-resources .category-list a:hover .category-layer{top:0}.section-resources .category-list a:active .category-figure,.section-resources .category-list a:focus .category-figure,.section-resources .category-list a:hover .category-figure{transform:scale(1.2);opacity:1}.section-resources .category-list .category-figure{transition:all .2s ease-out;transform:scale(1)}.section-resources .category-list .category-title{font-size:1.143em;font-weight:700;z-index:2;bottom:0;overflow:hidden;width:100%;height:auto;height:auto;transition:all .1s ease-out;text-align:center;text-transform:uppercase;opacity:.9;background-color:#fff}.section-resources .category-list .category-title span{line-height:1.4em;width:150px}@media all and (pointer:coarse){.section-resources .category-list .category-title span{overflow:visible;white-space:normal;text-overflow:initial}}.section-resources .speed-memorization{margin-top:2em}.section-resources .speed-memorization .word-knowledge--header{margin-top:.714em;margin-bottom:2.143em}.section-resources .speed-memorization .word-knowledge--header h3{font-size:1.286em;font-weight:700;margin:0;color:#be75ac}.section-resources .speed-memorization .word-knowledge--header hr{display:none}.section-resources .speed-memorization .word-knowledge-wrapper{text-align:left}.section-resources .speed-memorization .word-knowledge-wrapper .audio-player,.section-resources .speed-memorization .word-knowledge-wrapper .word-memo{display:inline-block;vertical-align:middle}.section-resources .speed-memorization .word-knowledge--content{padding:0}.section-resources .speed-memorization .word-knowledge--content .btn-wrapper{text-align:center}.section-resources .speed-memorization .word-knowledge--content .audio-player{padding:0}.section-resources .speed-memorization .word-knowledge--content .audio-player .player-pause,.section-resources .speed-memorization .word-knowledge--content .audio-player .player-play{font-size:28px}.section-resources .speed-memorization .word-knowledge--content .word-knowledge--text{padding:0}.section-resources .speed-memorization .word-knowledge--content .word-knowledge--content--button{margin-top:0;padding:0;text-align:right}.section-resources .speed-memorization .word-knowledge--content figure{display:block;margin:1.071em 0;text-align:center}.section-resources .speed-memorization .word-explanation{width:100%;margin-top:1.071em;margin-bottom:1em;border:2px dotted #cecece}.section-resources .spaced-list li{margin-bottom:1.429em}.section-resources .spaced-list li a{text-decoration:underline}.section-resources .resources-library .main-content{margin-top:2em}.section-resources .resources-library .resources-library--header{margin-top:1.429em}.section-resources .resources-library .resources-library--header .form-control,.section-resources .resources-library .resources-library--header [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .section-resources .resources-library .resources-library--header input[type=text]{margin-bottom:0}@media (max-width:1199px){.section-resources .resources-library .resources-library--header .form-control,.section-resources .resources-library .resources-library--header [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .section-resources .resources-library .resources-library--header input[type=text]{margin-bottom:.214em}.section-resources .resources-library .resources-library--header .form-control:last-child,.section-resources .resources-library .resources-library--header [class^=section-] .modal-content .modal-body input:last-child[type=text],[class^=section-] .modal-content .modal-body .section-resources .resources-library .resources-library--header input:last-child[type=text]{margin-bottom:.714em}}.section-resources .resources-library .resources-library--header .form-control:focus,.section-resources .resources-library .resources-library--header [class^=section-] .modal-content .modal-body input:focus[type=text],[class^=section-] .modal-content .modal-body .section-resources .resources-library .resources-library--header input:focus[type=text]{border-color:#880267}.section-resources .resources-library .resources-library--header .btn-default{background-color:#880267}.section-resources .resources-library .resources-library--header .btn-default.active,.section-resources .resources-library .resources-library--header .btn-default:hover{background-color:#be75ac}.section-resources .resources-library .resources-library--header .btn-default.disabled{background-color:#f2e5ef!important}.section-resources .resources-library .resources--accordion .accordion-default{border-bottom:1px solid #cecece}.section-resources .resources-library .resources--accordion .accordion-default:last-child{border-bottom:0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading{padding-top:1em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading.active,.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading:active,.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading:hover{border-color:#880267;background-color:#f2e5ef}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading h3.accordion-title{font-size:1em;font-weight:800;line-height:150%;margin:0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-progress .progress{position:relative;width:50%;height:.571em;margin:1.5em;border-width:1px;border-style:solid;border-color:#880267}@media screen and (min-width:768px) and (max-width:992px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-progress .progress{margin:1.5em .714em}}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-progress .progress-score{margin-top:1.1em;color:#880267}@media screen and (min-width:768px) and (max-width:992px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-progress .progress-score{margin-top:1.071em}}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch{margin-top:.357em;padding:0;text-align:center}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a{position:relative;color:#fff;border:0;border-radius:0;background:#880267}@media (max-width:1023px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a{max-width:138px}}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-right{margin-left:1em}@media (max-width:1023px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-right{display:none;margin-left:0}}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile{text-align:center}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile a{font-size:30px;line-height:1;position:relative;width:100%!important;padding:0;color:#880267!important;border:0;border-radius:0;background:0 0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-play.active,.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-play:active,.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile a span.player-play:hover{color:#880267;border:0;border-radius:0;box-shadow:none;box-shadow:none!important}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch--mobile a i.fa-chevron-right{margin-left:1em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body{background-color:#fcf9fb}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective{background-color:#f2e5ef}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective .resources-figure{border-color:#880267}@media screen and (min-width:768px) and (max-width:1280px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective .resources-figure{width:auto;max-width:100%;height:auto;margin:2em 0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective .resources-figure img{width:100%;height:auto;border:0}}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective h4{font-size:1em;font-weight:700;margin:2em 0 0;color:#880267}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective ul{margin:0;padding:1em;color:#880267}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective ul>li{margin:0 0 1em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective ul>li p{font-size:13px;margin:0;vertical-align:top;color:#585858}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--program{padding-top:1em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--program h5{font-size:1em;font-weight:700;margin:0;color:#880267}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--program ul{margin:0;padding:1em;color:#880267}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--program ul>li{margin:0 0 1em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--program ul>li span{font-size:13px;color:#585858}.section-resources .resources-toeic .content-inner{padding:1.071em 1.071em 5.714em 1.071em}.section-resources .resources-toeic .content-inner a{font-weight:600;color:#880267}.section-resources .resources-toeic .content-inner a:hover{text-decoration:underline;color:#be75ac}.section-resources .resources-toeic .content-inner .section2,.section-resources .resources-toeic .content-inner .section3{background:0 0}.section-resources .resources-toeic .content-inner .section2>div,.section-resources .resources-toeic .content-inner .section3>div{text-align:center}.section-resources .resources-toeic .content-inner .section2>div a,.section-resources .resources-toeic .content-inner .section3>div a{color:#fff;background:#880267}.section-resources .resources-toeic .content-inner .section2>div a:active,.section-resources .resources-toeic .content-inner .section2>div a:focus,.section-resources .resources-toeic .content-inner .section2>div a:hover,.section-resources .resources-toeic .content-inner .section3>div a:active,.section-resources .resources-toeic .content-inner .section3>div a:focus,.section-resources .resources-toeic .content-inner .section3>div a:hover{background:#be75ac}.section-resources .resources-toeic .content-inner h3,.section-resources .resources-toeic .content-inner h4{color:#be75ac}.section-resources .resources-toeic .content-inner h3,.section-resources .resources-toeic .content-inner h4{color:#be75ac}.section-resources .resources-toeic .content-inner h3{font-weight:700}.section-resources .resources-toeic .content-inner h4{font-size:14px;font-weight:700}.section-resources .resources-toeic .content-inner .disc-list{margin-left:18px;color:#880267}.section-resources .resources-toeic .content-inner .disc-list li{line-height:1.2em;margin-bottom:1em;padding:0;list-style-position:outside}.section-resources .resources-toeic .content-inner .header-category{margin-top:2em}.section-resources .resources-toeic .content-inner .header-category button{margin-right:.5em;padding:0;background:0 0}.section-resources .resources-toeic .content-inner .header-category button .icon-bubble{font-weight:700;display:inline-block;width:34px;height:26px;vertical-align:middle;color:#fff;background:url(assets/img/sprite/sprite-bubble.png) no-repeat;background-position:0 -240px}.section-resources .resources-toeic .content-inner .header-category button .icon-bubble:hover{background-position:0 -300px}.section-resources .liveclassroom-section{margin-top:2em;padding:0 15px}.section-resources .liveclassroom-section h3,.section-resources .liveclassroom-section h4{color:#be75ac}.section-resources .liveclassroom-section h3{font-size:18px;line-height:24px;margin:0 0 10px;text-transform:uppercase}.section-resources .liveclassroom-section h4{font-size:1.14em;font-weight:400;margin:0;padding:.714em;color:#fff;background-color:#be75ac}.section-resources .liveclassroom-section .next-inner{margin-bottom:1em;padding:1em;text-align:center;background-color:#f2e5ef}.section-resources .liveclassroom-section .next-inner .next-inner--left{padding:0}.section-resources .liveclassroom-section .next-inner .next-inner--right{padding:0}.section-resources .liveclassroom-section .next-inner .next-inner--right .btn-default{background-color:#880267}.section-resources .liveclassroom-section .disc-list{margin-left:18px;color:#880267}.section-resources .liveclassroom-section .disc-list li{line-height:1.2em;margin-bottom:1em;padding:0;list-style-position:outside}.section-resources .liveclassroom-section .disc-list li a{color:#880267}.section-resources .liveclassroom-section .disc-list li a:hover{color:#be75ac}.section-resources .resources-assistant-reading{margin-top:2em}.section-resources .resources-assistant-reading .btn-wrapper{text-align:center}.section-resources .assistant-writting h3,.section-resources .assistant-writting h4{color:#be75ac}.section-resources .assistant-writting h3{font-weight:700;margin-bottom:1.429em}.section-resources .assistant-writting h4{font-size:14px;font-weight:700}.section-resources .assistant-writting ul li{margin-bottom:1.071em}.section-resources .assistant-writting ul li a{text-decoration:underline;color:#880267}.section-resources .assistant-writting ul li a:active,.section-resources .assistant-writting ul li a:focus,.section-resources .assistant-writting ul li a:hover{color:#be75ac}.section-resources .resources-whats-up{margin-top:2em}.section-resources .resources-whats-up h3,.section-resources .resources-whats-up h4{color:#be75ac}.section-resources .resources-whats-up h3{font-weight:700}.section-resources .resources-whats-up h4{font-size:14px;font-weight:700}.section-resources .resources-whats-up .section-video .video-container{margin-bottom:2em}.section-resources .resources-whats-up .section-video video{width:100%;border:4px solid #880267}.section-resources .resources-whats-up .section-video .col-image{margin-bottom:2em;text-align:center}.section-resources .section-flash{margin-top:2em}.section-resources .section-flash h3,.section-resources .section-flash h4{color:#be75ac}.section-resources .section-flash h3{font-weight:700}.section-resources .section-flash h4{font-size:14px;font-weight:700}.section-resources .section-flash .section-flash--wrapper{padding:0 15px}.section-resources .section-flash .section-flash--wrapper .section{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #cecece}.section-resources .section-flash .section-flash--wrapper button{display:block;text-align:center;background:0 0}.section-resources .section-flash .section-flash--wrapper .rule-box{margin:2em 0 0}.section-resources .section-flash .section-flash--wrapper .false-expression{color:#dc2525}.section-resources .section-flash .section-flash--wrapper .true-expression{color:#2ac761}.section-resources .section-flash .section-flash--wrapper .false-expression,.section-resources .section-flash .section-flash--wrapper .true-expression{padding:1em;border-radius:5px}.section-resources .section-flash .section-flash--wrapper .explanation{margin-top:2em}.section-resources .section-flash .section-flash--wrapper p{margin:1em 0}.section-resources .section-flash .section-flash--wrapper .h5{margin:0 0 .5em}.section-resources .section-flash .section-flash--wrapper .img-list li{margin:0 1em 1em 0}.section-resources .section-flash .section-flash--wrapper .img-list li.false{border-color:#dc2525!important}.section-resources .section-flash .section-flash--wrapper .img-list li.true{border-color:#2ac761!important}.section-resources .section-flash .section-flash--wrapper .word-list li{position:relative;margin-bottom:1em;padding:0 1em 0 0;border:none!important}.section-resources .section-flash .section-flash--wrapper .word-list li.false,.section-resources .section-flash .section-flash--wrapper .word-list li.true{margin-right:1em;text-align:left}.section-resources .section-flash .section-flash--wrapper .word-list li.false a,.section-resources .section-flash .section-flash--wrapper .word-list li.true a{background:0 0!important}.section-resources .section-flash .section-flash--wrapper .word-list li.true a{color:#2ac761!important}.section-resources .section-flash .section-flash--wrapper .word-list li.false a{color:#dc2525!important}.section-resources .section-flash .section-flash--wrapper .word-list li .icon-answer{top:0;right:-.5em}.section-resources .section-flash .section-flash--wrapper .word-list li .btn{box-shadow:none}.section-resources .section-flash .section-flash--wrapper .section-header button{display:none}.section-resources .section-flash .section-flash--wrapper .section-first{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-first h4{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-first figure{border:4px solid #880267}.section-resources .section-flash .section-flash--wrapper .section-first figure img{width:240px}.section-resources .section-flash .section-flash--wrapper .section-first .question-box{margin:1em 0;text-align:left}.section-resources .section-flash .section-flash--wrapper .section-first .question-box .disc-list{margin-left:18px;color:#880267}.section-resources .section-flash .section-flash--wrapper .section-first .question-box .disc-list li{line-height:1.2em;margin-bottom:1em;padding:0;list-style-position:outside}.section-resources .section-flash .section-flash--wrapper .section-first .question-box .disc-list li a{color:#880267}.section-resources .section-flash .section-flash--wrapper .section-first .question-box .disc-list li a:hover{color:#be75ac}.section-resources .section-flash .section-flash--wrapper .section-first .question-box ul li{margin-bottom:1.071em}.section-resources .section-flash .section-flash--wrapper .section-first .question-box ul li a{text-decoration:underline;color:#880267}.section-resources .section-flash .section-flash--wrapper .section-first .question-box ul li a:active,.section-resources .section-flash .section-flash--wrapper .section-first .question-box ul li a:focus,.section-resources .section-flash .section-flash--wrapper .section-first .question-box ul li a:hover{color:#be75ac}.section-resources .section-flash .section-flash--wrapper .section-gap .word-list button{display:inline-block;float:left;margin:0;margin-right:.714em;padding:0 1.429em 0 0}.section-resources .section-flash .section-flash--wrapper .section-last h4{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-last .question-box{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-last .word-list{width:auto;max-width:94%;text-align:left}.section-resources .section-flash .section-flash--wrapper .section-last .word-list li{padding:0 1em 0 0}.section-resources .section-flash .section-flash--wrapper .section-last .word-list li button{padding:0}.section-resources .section-flash .section-flash--wrapper .section-first button,.section-resources .section-flash .section-flash--wrapper .section-gap button,.section-resources .section-flash .section-flash--wrapper .section-last button{margin:0 auto}.section-resources .work-on-text{margin-top:2em}.section-resources .work-on-text.settings .checkbox-container{display:-ms-flexbox;display:flex;margin:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .work-on-text.settings .checkbox-item{box-sizing:border-box;min-width:200px;max-width:25%;padding:5px;-ms-flex:1 1 auto;flex:1 1 auto}.section-resources .work-on-text.settings .checkbox-label{display:-ms-flexbox;display:flex;margin-bottom:10px;white-space:nowrap;-ms-flex-align:center;align-items:center}.section-resources .work-on-text.settings .checkbox-label input{position:relative;top:-2px;margin-right:10px}@media screen and (max-width:768px){.section-resources .work-on-text strong#consigneTxt{position:relative;display:block;width:calc(100% - 30px);margin:0 auto}}.section-resources .work-on-text .category{margin-bottom:20px;border-left:4px solid #880267}.section-resources .work-on-text .disc-list li{line-height:1.2em;margin-bottom:1em;margin-left:.714em;padding:0;list-style-position:outside;list-style-type:disc}@media (max-width:767px){.section-resources .work-on-text .accordion.accordion-sm{margin-top:1.429em}}.section-resources .work-on-text .accordion.accordion-sm a{font-weight:400;color:#585858}.section-resources .work-on-text .accordion.accordion-sm a.active,.section-resources .work-on-text .accordion.accordion-sm a:active,.section-resources .work-on-text .accordion.accordion-sm a:focus,.section-resources .work-on-text .accordion.accordion-sm a:hover{color:#880267}.section-resources .work-on-text .accordion.accordion-sm ul a.active,.section-resources .work-on-text .accordion.accordion-sm ul a:active,.section-resources .work-on-text .accordion.accordion-sm ul a:focus,.section-resources .work-on-text .accordion.accordion-sm ul a:hover{text-decoration:underline}.section-resources .work-on-text .accordion.accordion-sm .accordion-title{width:87%}.section-resources .work-on-text .accordion.accordion-sm .panel{margin:0;border-style:solid!important;border-color:#e4e4ed!important;border-left:0!important;border-radius:0}.section-resources .work-on-text .accordion.accordion-sm .panel.has-active-link{border-color:#880267!important;border-right:0;border-bottom:0}.section-resources .work-on-text .accordion.accordion-sm .panel.settings{border-color:#880267!important;background-color:#880267}.section-resources .work-on-text .accordion.accordion-sm .panel.settings a{padding-left:12px!important;color:#fff!important}.section-resources .work-on-text .accordion.accordion-sm .panel.settings a:hover{background-color:#880267!important}.section-resources .work-on-text .accordion.accordion-sm .panel.settings .gear{display:inline-block;width:16px;height:16px;vertical-align:middle;background-image:url(assets/img/icon/misc/gear.png);background-repeat:no-repeat}.section-resources .work-on-text .accordion.accordion-sm .accordion-default{border-color:#f2e5ef!important}.section-resources .work-on-text .accordion.accordion-sm .accordion-default .accordion-heading{line-height:1.5em;position:relative;display:inline-block;width:100%;padding:.5em;vertical-align:middle;color:#585858!important}.section-resources .work-on-text .accordion.accordion-sm .accordion-default .accordion-heading .arrow-bottom{background-position:-31px -585px}.section-resources .work-on-text .accordion.accordion-sm .accordion-default .accordion-heading:hover{text-decoration:none;border-color:#880267;background-color:#f2e5ef}.section-resources .work-on-text .accordion.accordion-sm .accordion-default .accordion-heading.active{color:#fff!important;background-color:#880267!important}.section-resources .work-on-text .accordion.accordion-sm .accordion-default .accordion-heading.active .arrow-bottom{background-position:-4px -625px}.section-resources .work-on-text .accordion.accordion-sm .accordion-body{background-color:#f2e5ef}.section-resources .work-on-text .accordion .accordion-title{font-size:1em;font-weight:800;display:inline-block;width:97%;margin:0;vertical-align:middle}.section-resources .resources-grammar h3,.section-resources .resources-grammar h4{color:#be75ac}.section-resources .resources-grammar h3{font-size:18px;line-height:24px;margin:0 0 10px;text-transform:uppercase}.section-resources .resources-grammar ul li{margin-bottom:1.071em}.section-resources .resources-grammar ul li a{text-decoration:underline;color:#880267}.section-resources .resources-grammar ul li a:active,.section-resources .resources-grammar ul li a:focus,.section-resources .resources-grammar ul li a:hover{color:#be75ac}.section-resources .vocabulary-list{margin-top:2em;padding:0 15px}.section-resources .vocabulary-list h3,.section-resources .vocabulary-list h4{color:#be75ac}.section-resources .vocabulary-list h3{font-size:18px;line-height:24px;margin:0 0 10px;text-transform:uppercase}.section-resources .vocabulary-list .form-control,.section-resources .vocabulary-list [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .section-resources .vocabulary-list input[type=text]{width:auto;min-width:7.143em}.section-resources .vocabulary-list .form-control:active,.section-resources .vocabulary-list .form-control:focus,.section-resources .vocabulary-list .form-control:hover,.section-resources .vocabulary-list [class^=section-] .modal-content .modal-body input:active[type=text],.section-resources .vocabulary-list [class^=section-] .modal-content .modal-body input:focus[type=text],.section-resources .vocabulary-list [class^=section-] .modal-content .modal-body input:hover[type=text],[class^=section-] .modal-content .modal-body .section-resources .vocabulary-list input:active[type=text],[class^=section-] .modal-content .modal-body .section-resources .vocabulary-list input:focus[type=text],[class^=section-] .modal-content .modal-body .section-resources .vocabulary-list input:hover[type=text]{border-color:#e4e4ed;outline-style:none;box-shadow:none}.section-resources .vocabulary-list .form-control.false,.section-resources .vocabulary-list [class^=section-] .modal-content .modal-body input.false[type=text],[class^=section-] .modal-content .modal-body .section-resources .vocabulary-list input.false[type=text]{margin-bottom:0}.section-resources .vocabulary-list .vocabulary-list--content{padding:0 15px}@media (max-width:767px){.section-resources .vocabulary-list .word-basket figure{margin:1.071em 0 0 1.071em}}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container{margin-bottom:1em;border:2px dotted #cecece}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text{width:auto;margin:0;padding:1em}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text .audio-player{display:inline-block;vertical-align:top}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text .text--list{display:inline-block;margin-left:1em;vertical-align:top}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text .text--list li:first-child{margin-bottom:1em}@media (max-width:991px){.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text{max-width:66%}}@media (max-width:767px){.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text{max-width:100%}}.section-resources .vocabulary-list .word-basket img{width:170px;height:170px;border:0}.section-resources .vocabulary-list .word-basket .word-memo{margin-top:.714em}.section-resources .vocabulary-list .word-basket .player-btn{margin:0}@media all and (min-width:768px){.section-resources .btn-toolbar{margin:0 0 1em}.section-resources .btn-toolbar .btn-group .btn-default{margin:0 .357em .5em 0;padding:.357em .714em;transition:.1s all ease;color:#a3a3a3;border-radius:.5em;background-color:#efefef}.section-resources .btn-toolbar .btn-group .btn-default.active{cursor:default;color:#fff;background-color:#880267}.section-resources .btn-toolbar .btn-group .btn-default:hover{color:#fff;background-color:#be75ac}.section-resources .btn-toolbar .btn-group li{display:inline-block}.section-resources .resources-library{margin-top:2em}.section-resources .resources-library .resources-library--header{margin-bottom:1.5em}.section-resources .resources-library .resources-library--header .btn-right .pagination-counter{margin-right:.5em;text-align:right}}@media all and (min-width:768px) and (max-width:1199px){.section-resources .resources-library .resources-library--header nav{padding-right:0}}@media all and (min-width:768px){.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading{margin:0;padding:0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-title{padding:.75em}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch{margin-top:.357em;padding:0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a{display:inline-block}.section-resources .resources-library .resources--accordion .accordion-default .accordion-heading .accordion-launch a i.fa-chevron-down{display:inline-block;width:20px}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective h4{margin:0}.section-resources .resources-library .resources--accordion .accordion-default .accordion-body .accordion-body--objective>div{margin-left:0}.section-resources .resources-toeic .content-inner h3{line-height:18px;text-transform:none}.section-resources .resources-toeic .content-inner .section2>div,.section-resources .resources-toeic .content-inner .section3>div{text-align:right}.section-resources .liveclassroom-section h3{text-transform:none}.section-resources .liveclassroom-section .next-inner{padding:.714em}.section-resources .liveclassroom-section .next-inner .next-inner--left{text-align:left}.section-resources .liveclassroom-section .next-inner .next-inner--left .liveclassroom-hours{margin:.7em 0 0}.section-resources .liveclassroom-section .next-inner .next-inner--right{text-align:right}.section-resources .resources-assistant-reading .btn-wrapper{text-align:left}.section-resources .assistant-writting h3{text-transform:none}.section-resources .resources-whats-up .section-video video{width:75%}.section-resources .resources-whats-up .section-video .col-image{margin-bottom:0}.section-resources .section-flash blockquote{margin:0;border:0;background:#efefef}.section-resources .section-flash .section-flash--wrapper .section-first{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-gap .word-list li{display:inline-block}.section-resources .section-flash .section-flash--wrapper .section-gap .word-list button{display:inline-block;width:inherit;margin:0}.section-resources .section-flash .section-flash--wrapper .section-last{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-last .word-list{text-align:left}.section-resources .section-flash .section-flash--wrapper .section-last .word-list li{display:inline-block;margin:0 1em 0 0}.section-resources .resources-grammar{padding:0}.section-resources .resources-grammar h3{text-transform:none}.section-resources .vocabulary-list{padding:0}.section-resources .vocabulary-list h3{text-transform:none}.section-resources .vocabulary-list .vocabulary-list--content{padding:0}.section-resources .speed-memorization .word-knowledge--header{margin-bottom:1em}.section-resources .speed-memorization .word-knowledge--header h3{font-size:1.286em;font-weight:700;margin:0;color:#be75ac}.section-resources .speed-memorization .word-knowledge--header hr{display:block}.section-resources .speed-memorization .word-knowledge-wrapper{text-align:left}.section-resources .speed-memorization .word-knowledge-wrapper .audio-player,.section-resources .speed-memorization .word-knowledge-wrapper .word-memo{display:inline-block;vertical-align:middle}.section-resources .speed-memorization .word-knowledge--content{padding:0}.section-resources .speed-memorization .word-knowledge--content .audio-player{padding:0}.section-resources .speed-memorization .word-knowledge--content .audio-player .player-pause,.section-resources .speed-memorization .word-knowledge--content .audio-player .player-play{font-size:28px}.section-resources .speed-memorization .word-knowledge--content .word-knowledge--text{padding:0}.section-resources .speed-memorization .word-knowledge--content .word-knowledge--content--button{margin-top:1em;padding:0;text-align:left}.section-resources .speed-memorization .word-knowledge--content figure{display:inline-block;text-align:center}.section-resources .speed-memorization .word-explanation{width:79%;margin-top:1em}}@media (max-width:991px){.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text .text--list{max-width:80%}}@media (max-width:768px){.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text{max-width:58%}}@media (max-width:480px){.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text{max-width:99%}.section-resources .vocabulary-list .word-basket .definition-list .definition-list-container .text .text--list{max-width:100%}}.audio-player.small .play-btn,.audio-player.small .play-pause-btn{background-position:-110px 0}.audio-player.small .player-btn{display:inline-block;width:25px;height:25px;margin:.5em;vertical-align:middle;background-color:transparent;background-image:url(assets/img/sprite/sprite-audio-player.png)}.section-exercise.memorize-word h4{margin-left:0}.section-resources .header-category h3:not(.category-explanation){display:none}.section-resources .resources-grammar .header-category h3,.section-resources .resources-toeic .header-category h3{font-weight:700;display:block;margin-bottom:1.429em;text-transform:none}.section-resources .resources-toeic .header-category span.icon-bubble{padding-left:0}.section-resources .content-wrapper .btn-default{color:#fff;background-color:#880267}.section-resources .content-wrapper .btn-default.active{cursor:default;color:#fff;background-color:#880267}.section-resources .content-wrapper .btn-default:hover{color:#fff;background-color:#be75ac}.section-resources .content-wrapper ul.word-list li a.btn-resources{margin:0}.section-resources .main-container .accordion-launch--mobile .player-play{font-family:FontAwesome!important}.section-resources .main-container .accordion-launch--mobile .player-play:before{content:'\f138'}.section-resources .main-container .accordion-launch--mobile .player-replay{font-family:FontAwesome!important}.section-resources .main-container .accordion-launch--mobile .player-replay:before{content:'\f01e';color:#009ee0}.section-resources .main-container .accordion-launch--mobile .player-replay.active,.section-resources .main-container .accordion-launch--mobile .player-replay:active,.section-resources .main-container .accordion-launch--mobile .player-replay:focus,.section-resources .main-container .accordion-launch--mobile .player-replay:hover{color:#1b99cf}.section-resources .main-container .accordion-launch--mobile .player-all-ok{font-family:FontAwesome!important}.section-resources .main-container .accordion-launch--mobile .player-all-ok:after{content:'\f021'}.work-text .text-part.active{padding:.5em;border-radius:4px}.toeic-exercise .container{padding:0 1.071em}.toeic-exercise.exercise-summary .disc-list li{margin-left:1.429em}.toeic-exercise .table-striped tr th{width:60%;max-width:60%}@media (min-width:480px){.toeic-exercise .table-striped tr th{width:70%;max-width:70%}}@media (min-width:992px){.toeic-exercise .table-striped tr th{width:75%;max-width:75%}}@media (min-width:1280px){.toeic-exercise .table-striped tr th{width:80%;max-width:80%}}.toeic-exercise nav.btn-wrapper{margin:1.429em 0}.participation-progress .progress{color:#009ee0;border-color:#009ee0!important}.participation-progress .progress .progress-bar{border-color:#009ee0!important;background-color:#009ee0}.table-embed .progress{width:89%;height:14px;margin:.286em 0;margin-right:.357em;border:1px solid;background-color:#fff}.success-progress .progress{color:#1dc23f;border-color:#1dc23f!important}.table-embed .progress{width:89%;height:14px;margin-bottom:.357em;background-color:#fff}.cell-progress .success-progress .progress .progress-bar,.success-progress .progress .progress-bar{background-color:#1dc23f!important}.success-progress .progress-rate{color:#1dc23f}.section-resources .grammar-card-fle .padding0{padding:0}.section-resources .grammar-card-fle .paddingl45{padding-left:50px}.section-resources .grammar-card-fle .color-hexa1{color:#be75ac}.section-resources .grammar-card-fle .color-hexaw{color:#b31c23}.section-resources .grammar-card-fle .color-hexag{color:#228765}.section-resources .grammar-card-fle .color-hexaborder{color:#585858}.section-resources .grammar-card-fle .color-hexabg{color:#999}.section-resources .grammar-card-fle .bg-color-cell{background-color:#efefef!important}.section-resources .grammar-card-fle .bg-color-cell2{background-color:#cae4f9}.section-resources .grammar-card-fle h1{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:30px;line-height:38px;margin-top:70px;margin-bottom:60px;text-align:center;text-transform:uppercase;color:#be75ac!important}.section-resources .grammar-card-fle h2{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:22px;line-height:26px;margin-top:30px;margin-bottom:20px;margin-left:-40px;color:#585858!important}.section-resources .grammar-card-fle h2 img{height:30px;margin-top:-8px;margin-right:10px;color:#be75ac!important}.section-resources .grammar-card-fle h3{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:18px;line-height:22px;position:relative;margin-top:20px;margin-bottom:20px;color:#585858!important}.section-resources .grammar-card-fle h3 span{position:relative;z-index:10;display:inline-block;padding-right:15px;background-color:#fff!important}.section-resources .grammar-card-fle h3 span img{height:25px;margin-top:-5px;margin-right:5px;margin-left:-30px}.section-resources .grammar-card-fle h3:after{position:absolute;z-index:0;top:50%;left:0;display:block;width:100%;height:1px;content:'';background-color:#be75ac!important}.section-resources .grammar-card-fle h4{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px;color:#585858!important}.section-resources .grammar-card-fle p{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;color:#585858}.section-resources .grammar-card-fle p .pastille-color{margin-bottom:-3px}.section-resources .grammar-card-fle p .picto_table{margin-top:-5px}.section-resources .grammar-card-fle strong{font-family:open-sans-bold,arial,helvetica,sans-serif}.section-resources .grammar-card-fle em{font-family:opens-ans-italic,arial,helvetica,sans-serif;font-weight:400}.section-resources .grammar-card-fle em strong,.section-resources .grammar-card-fle strong em{font-family:open-sans-bold-italic,arial,helvetica,sans-serif}.section-resources .grammar-card-fle .udouble{border-bottom:1px solid #585858}.section-resources .grammar-card-fle a{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:inline-block;transition:all ease .5s;text-decoration:none;color:#be75ac;outline:0}.section-resources .grammar-card-fle a:after{display:block;width:0;height:1px;content:'';transition:width .3s linear;transition-delay:initial;background-color:#be75ac!important}.section-resources .grammar-card-fle a:hover::after{width:100%;transition:width .25s linear;transition-delay:initial}.section-resources .grammar-card-fle .ullettre,.section-resources .grammar-card-fle ol,.section-resources .grammar-card-fle ul{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;margin-top:-8px;padding:0;padding-left:15px;color:#585858}.section-resources .grammar-card-fle ul{list-style:none}.section-resources .grammar-card-fle ul li{position:relative}.section-resources .grammar-card-fle ul li:before{position:absolute;left:-11px;content:'-'}.section-resources .grammar-card-fle ul li ol,.section-resources .grammar-card-fle ul li ul{margin-top:5px!important;margin-bottom:5px!important;margin-left:15px}.section-resources .grammar-card-fle ol li:before{display:none}.section-resources .grammar-card-fle .ullettre{list-style:lower-latin}.section-resources .grammar-card-fle .ullettre li:before{display:none}.section-resources .grammar-card-fle .note{font-family:opens-ans-italic,arial,helvetica,sans-serif;font-size:13px;line-height:17px;color:#585858}.section-resources .grammar-card-fle .liaison{position:relative;display:inline-block}.section-resources .grammar-card-fle .liaison:after{position:absolute;bottom:1px;left:0;display:block;width:20px;height:1px;content:'';background-color:#585858!important}.section-resources .grammar-card-fle .surligne{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px 8px;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .pastille-color{display:inline-block;width:18px;height:18px;margin-right:5px;margin-left:5px;border-radius:50%}.section-resources .grammar-card-fle .reponse-g{border:1px solid #228765!important;background-color:#e9fed7!important}.section-resources .grammar-card-fle .reponse-w{border:1px solid #b31c23!important;background-color:#fdebed!important}.section-resources .grammar-card-fle .cta{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;display:inline-block;max-height:30px;margin-right:10px;padding:6px 10px 5px;cursor:pointer;transition:all ease .5s;text-align:center;text-transform:uppercase;color:#585858;border:1px solid #585858;background-color:#fff!important}.section-resources .grammar-card-fle .cta:hover{color:#fff;border-color:#be75ac;background-color:#be75ac!important}.section-resources .grammar-card-fle body{overflow-x:hidden}.section-resources .grammar-card-fle header{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;color:#fff;background-color:#880267!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-resources .grammar-card-fle header div{width:50%}.section-resources .grammar-card-fle .multichoix{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px;color:#585858;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .multichoix .option{padding-right:15px;text-align:right}.section-resources .grammar-card-fle .multichoix .choix{padding-left:15px;border-left:2px solid #be75ac;-ms-flex:1;flex:1}.section-resources .grammar-card-fle .multichoix.multi-unit .option{color:#be75ac}.section-resources .grammar-card-fle .legende{line-height:34px}.section-resources .grammar-card-fle .legende .mot-avec-legende{position:relative;display:inline-block}.section-resources .grammar-card-fle .legende .mot-avec-legende .legende-contenu{font-family:open-sans,arial,helvetica,sans-serif;font-size:13px;line-height:17px;position:absolute;bottom:-8px;left:0;display:inline-block;width:100%;text-align:center;color:#585858}.section-resources .grammar-card-fle .fleche{position:relative;display:inline-block;padding-top:20px}.section-resources .grammar-card-fle .fleche::before{position:absolute;top:0;left:0;display:block;width:80%;height:15px;content:'';border-top:2px solid #3868a6;border-right:2px solid #3868a6;border-left:2px solid #3868a6;border-radius:5px 5px 0 0}.section-resources .grammar-card-fle .fleche::after{position:absolute;top:10px;right:calc(20% - 7px);width:0;content:'';border-width:8px 8px;border-style:solid;border-color:#3868a6 transparent transparent transparent}.section-resources .grammar-card-fle .dialogue{margin-right:15px;margin-bottom:50px;background-image:url(/datas/img/librairie/grammarFLE/picto_bulles_dialogue_gris.svg);background-repeat:no-repeat;background-position:right center;background-size:auto 60%}.section-resources .grammar-card-fle .dialogueleft,.section-resources .grammar-card-fle .dialogueright,.section-resources .grammar-card-fle .dialogueright2{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:end;align-items:flex-end}.section-resources .grammar-card-fle .dialogueleft .avatar,.section-resources .grammar-card-fle .dialogueright .avatar,.section-resources .grammar-card-fle .dialogueright2 .avatar{position:relative}.section-resources .grammar-card-fle .dialogueleft .avatar .photo,.section-resources .grammar-card-fle .dialogueright .avatar .photo,.section-resources .grammar-card-fle .dialogueright2 .avatar .photo{overflow:hidden;width:60px;height:60px;border-radius:50%}.section-resources .grammar-card-fle .dialogueleft .avatar .photo img,.section-resources .grammar-card-fle .dialogueright .avatar .photo img,.section-resources .grammar-card-fle .dialogueright2 .avatar .photo img{width:100%;height:60px;object-fit:cover;object-position:center}.section-resources .grammar-card-fle .dialogueleft .avatar .prenom,.section-resources .grammar-card-fle .dialogueright .avatar .prenom,.section-resources .grammar-card-fle .dialogueright2 .avatar .prenom{font-family:open-sans,arial,helvetica,sans-serif;font-size:13px;line-height:17px;position:absolute;top:60px;display:block;width:60px;text-align:center;color:#585858}.section-resources .grammar-card-fle .dialogueleft .bulle,.section-resources .grammar-card-fle .dialogueright .bulle,.section-resources .grammar-card-fle .dialogueright2 .bulle{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;position:relative;width:40%;padding:10px 15px;color:#585858;border-radius:10px}.section-resources .grammar-card-fle .dialogueleft .bulle:before,.section-resources .grammar-card-fle .dialogueright .bulle:before,.section-resources .grammar-card-fle .dialogueright2 .bulle:before{position:absolute;bottom:0;display:block;width:20px;height:15px;content:'';background-repeat:no-repeat;background-size:100%}.section-resources .grammar-card-fle .dialogueleft .bulle{margin-left:10px;background-color:#ffdbb8!important}.section-resources .grammar-card-fle .dialogueleft .bulle:before{left:-12px;background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue.svg)}.section-resources .grammar-card-fle .dialogueright,.section-resources .grammar-card-fle .dialogueright2{width:80%;margin-left:20%}.section-resources .grammar-card-fle .dialogueright .bulle,.section-resources .grammar-card-fle .dialogueright2 .bulle{margin-right:10px;text-align:right;background-color:#cae4f9!important}.section-resources .grammar-card-fle .dialogueright .bulle:before,.section-resources .grammar-card-fle .dialogueright2 .bulle:before{right:-12px;background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue_2.svg)}.section-resources .grammar-card-fle .dialogueright2 .bulle{background-color:#e0c1ff!important}.section-resources .grammar-card-fle .dialogueright2 .bulle:before{background-image:url(/datas/img/librairie/grammarFLE/picto_pointe_bulle_dialogue_3.svg)}.section-resources .grammar-card-fle .encart{position:relative;display:block;width:100%;margin-top:20px;margin-top:30px;margin-bottom:20px;padding:30px 15px 15px;text-align:center;border:2px solid #585858}.section-resources .grammar-card-fle .encart .picto_encart{position:absolute;top:-15px;left:calc(50% - 23px);display:block;width:46px;height:30px;background-color:#fff!important}.section-resources .grammar-card-fle .encart .picto_encart img{display:block;height:30px;margin:0 auto}.section-resources .grammar-card-fle .encart .titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:16px;line-height:20px;display:inline-block;margin-bottom:15px;text-transform:uppercase;color:#585858}.section-resources .grammar-card-fle .encart.attention{border-color:#b31c23}.section-resources .grammar-card-fle .encart.attention .titre{color:#b31c23}.section-resources .grammar-card-fle .encart.mise_en_situat .titre{color:#be75ac}.section-resources .grammar-card-fle .encart.vocabulaire{text-align:left}.section-resources .grammar-card-fle .encart.vocabulaire ul{margin-bottom:20px}.section-resources .grammar-card-fle .encart_professeur{font-size:14px;line-height:18px;position:relative;display:block;width:100%;margin-top:20px;margin-bottom:20px;padding:15px;background-color:#e9fed7!important}.section-resources .grammar-card-fle .encart_professeur .encart_prof_border{padding:15px 15px 5px 30px;border:1px solid #228765}.section-resources .grammar-card-fle .encart_professeur .picto_encart{position:absolute;top:0;left:0;display:block;width:44px;height:44px;background-color:#e9fed7!important}.section-resources .grammar-card-fle .encart_professeur .picto_encart img{display:block;height:30px;margin:7px auto}.section-resources .grammar-card-fle .encart_professeur .titre{display:block;margin-bottom:10px;color:#585858}.section-resources .grammar-card-fle .encart_professeur .titre.color-hexag{font-size:16px;line-height:20px;color:#228765}.section-resources .grammar-card-fle .encart_professeur ol,.section-resources .grammar-card-fle .encart_professeur ul{margin-top:15px;margin-bottom:15px}.section-resources .grammar-card-fle .encart_professeur table{margin-top:20px;margin-bottom:20px;border:2px solid #228765}.section-resources .grammar-card-fle .encart_professeur table tr:nth-child(even){background-color:rgba(34,135,101,.2)!important}.section-resources .grammar-card-fle .encart_professeur table tr:first-child{border-bottom:2px solid #228765}.section-resources .grammar-card-fle .encart_professeur table th{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:5px 10px;text-align:left;text-transform:none;color:#585858!important;background-color:transparent!important}.section-resources .grammar-card-fle .encart_professeur table td{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;padding:5px 10px;border:none;background-color:transparent!important}.section-resources .grammar-card-fle .encart_professeur table td:nth-child(even),.section-resources .grammar-card-fle .encart_professeur table th:nth-child(even){border-left:2px solid #228765}.section-resources .grammar-card-fle .encart_professeur .double_table{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.section-resources .grammar-card-fle .encart_professeur .double_table table:first-child{margin-right:30px}.section-resources .grammar-card-fle .encart_professeur .double_table table tr{background-color:transparent!important}.section-resources .grammar-card-fle .mot_voca{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;line-height:14px;display:inline-block;margin-right:10px;margin-bottom:10px;padding:4px 10px 7px;border:1px solid #585858;background-color:#fff!important}.section-resources .grammar-card-fle .content-mot-voca-6c.paddingl45{width:calc(50% + 18px)}.section-resources .grammar-card-fle .content-mot-voca-6c{width:calc(50% - 18px)}.section-resources .grammar-card-fle .content-mot-voca-4c.paddingl45{width:calc((100% / 3) + 18px)}.section-resources .grammar-card-fle .content-mot-voca-4c{width:calc((100% / 3) - 18px)}.section-resources .grammar-card-fle .bloc_entete{font-size:14px;line-height:18px;margin-right:15px;margin-bottom:20px;padding:0;border:1px solid #be75ac}.section-resources .grammar-card-fle .bloc_entete .entete{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .bloc_entete .contenu{padding:10px 15px 5px}.section-resources .grammar-card-fle .bloc_entete .contenu p{line-height:30px}.section-resources .grammar-card-fle .bloc_entete .contenu p .liaison::after{bottom:5px}.section-resources .grammar-card-fle .bloc_gris{margin-right:15px;margin-bottom:20px;padding:20px 15px 14px;text-align:center;background-color:#efefef!important}.section-resources .grammar-card-fle .bloc_gris p{line-height:30px}.section-resources .grammar-card-fle .bloc_grammaire{margin-bottom:20px;background-color:#efefef!important}.section-resources .grammar-card-fle .bloc_grammaire img{height:25px}.section-resources .grammar-card-fle .bloc_grammaire .ligne{display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .bloc_grammaire .partie1,.section-resources .grammar-card-fle .bloc_grammaire .partie2,.section-resources .grammar-card-fle .bloc_grammaire .partie3{width:calc(100% / 3)}.section-resources .grammar-card-fle .bloc_grammaire .partie1{text-align:right}.section-resources .grammar-card-fle .bloc_grammaire .partie2{margin:0 20px;padding-top:5px;text-align:center;background-color:#fff!important}.section-resources .grammar-card-fle .bloc_grammaire .btn_blc,.section-resources .grammar-card-fle .bloc_grammaire .btn_hexa1{font-family:open-sans-bold,arial,helvetica,sans-serif;font-weight:400;width:calc(100% / 3);margin:0 15px;padding:8px 10px;text-align:center;text-transform:uppercase}.section-resources .grammar-card-fle .bloc_grammaire .btn_blc{background-color:#fff!important}.section-resources .grammar-card-fle .bloc_grammaire .btn_hexa1{color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .bloc_evolution{display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .bloc_evolution img{height:30px}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete{width:calc(100% / 4);margin:auto;background-color:#f8f8f8!important}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete:first-child{margin-right:15px}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete:last-child{margin-left:15px}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete.centre{margin-right:15px;margin-left:15px}.section-resources .grammar-card-fle .table2 td,.section-resources .grammar-card-fle .table2 th{width:50%}.section-resources .grammar-card-fle .table3 td,.section-resources .grammar-card-fle .table3 th{width:calc(100% / 3)}.section-resources .grammar-card-fle .table4 td,.section-resources .grammar-card-fle .table4 th{width:25%}.section-resources .grammar-card-fle .table5 td,.section-resources .grammar-card-fle .table5 th{width:calc(100% / 5)}.section-resources .grammar-card-fle .table6 td,.section-resources .grammar-card-fle .table6 th{width:calc(100% / 6)}.section-resources .grammar-card-fle .table7 td,.section-resources .grammar-card-fle .table7 th{width:calc(100% / 7)}.section-resources .grammar-card-fle table,.section-resources .grammar-card-fle table.table-alt{margin-top:20px;margin-bottom:20px;border:2px solid #585858}.section-resources .grammar-card-fle table th,.section-resources .grammar-card-fle table.table-alt th{font-family:open-sans-bold,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #585858;background-color:#be75ac!important}.section-resources .grammar-card-fle table tr:nth-child(2) th,.section-resources .grammar-card-fle table.table-alt tr:nth-child(2) th{font-size:16px;line-height:20px;padding:6px;text-transform:none;color:#585858;background-color:#ff99e6!important}.section-resources .grammar-card-fle table tr:nth-child(3) th,.section-resources .grammar-card-fle table.table-alt tr:nth-child(3) th{font-size:14px;line-height:18px;padding:6px;text-transform:none;color:#585858;background-color:#ffccf2!important}.section-resources .grammar-card-fle table td,.section-resources .grammar-card-fle table.table-alt td{padding:8px 10px 0;border:1px solid #585858;background-color:#fff!important}.section-resources .grammar-card-fle table td .picto_table,.section-resources .grammar-card-fle table.table-alt td .picto_table{margin-top:-6px;margin-right:10px}.section-resources .grammar-card-fle table img,.section-resources .grammar-card-fle table.table-alt img{width:100%;margin-bottom:10px}.section-resources .grammar-card-fle table table,.section-resources .grammar-card-fle table.table-alt table{width:calc(100% + 20px);margin:-10px 0 0 -10px;border:none}.section-resources .grammar-card-fle table table td,.section-resources .grammar-card-fle table.table-alt table td{border-right:none;border-left:none}.section-resources .grammar-card-fle table table td:last-child,.section-resources .grammar-card-fle table.table-alt table td:last-child{border-bottom:none}.section-resources .grammar-card-fle table.table-alt td{border:none;border-right:1px solid #585858}.section-resources .grammar-card-fle table.table-alt tr:nth-child(odd) td{background-color:#efefef!important}.section-resources .grammar-card-fle table.table-alt.table-2-entetes tr:nth-child(odd) td{background-color:#fff!important}.section-resources .grammar-card-fle table.table-alt.table-2-entetes tr:nth-child(even) td{background-color:#efefef!important}.section-resources .grammar-card-fle table.table-chiffre th,.section-resources .grammar-card-fle table.table-chiffre tr:nth-child(2) th,.section-resources .grammar-card-fle table.table-chiffre tr:nth-child(3) th{font-size:14px;line-height:18px;width:5%;padding:0;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle table.table-chiffre.table-2-entetes tr:first-child th{padding:10px}.section-resources .grammar-card-fle table .picto_table{display:inline-block;height:30px}.section-resources .grammar-card-fle table .picto_table img{width:auto;height:30px;margin-bottom:0}.section-resources .grammar-card-fle table.table-comparaison{border-top:none}.section-resources .grammar-card-fle table.table-comparaison tr th{border-top:2px solid #585858}.section-resources .grammar-card-fle table.table-comparaison tr th:nth-child(2){border:2px solid #585858;border-top:none;background-color:transparent!important}.section-resources .grammar-card-fle table.table-comparaison tr td:nth-child(2){font-size:22px;padding:0 10px}.section-resources .grammar-card-fle table.table-horizon th{padding:0;text-transform:none}.section-resources .grammar-card-fle table.table-horizon th table{width:100%;margin:0}.section-resources .grammar-card-fle table.table-horizon th table tr td{background-color:#ff99e6!important}.section-resources .grammar-card-fle table.table-horizon th table tr:first-child td{border-top:none}.section-resources .grammar-card-fle table.table-horizon th table tr:last-child td{border-bottom:none}.section-resources .grammar-card-fle table.table-horizon tr>th:nth-child(1){font-size:16px;line-height:20px;padding:0;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle table.table-horizon tr>th:nth-child(2),.section-resources .grammar-card-fle table.table-horizon tr>th:nth-child(3){font-size:16px;line-height:20px;padding:0;color:#585858;background-color:#ff99e6!important}.section-resources .grammar-card-fle table.table-cross{border-top:none;border-left:none}.section-resources .grammar-card-fle table.table-cross tr:first-child th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent!important}.section-resources .grammar-card-fle table.table-cross tr:first-child th{font-size:16px;line-height:20px;padding:10px;border-top-width:2px;border-left-width:1px}.section-resources .grammar-card-fle table.table-cross tr th{font-size:16px;line-height:20px;padding:6px;color:#fff;border-left-width:2px;background-color:#be75ac!important}.section-resources .grammar-card-fle table.table-cross tr td:first-child{border-left-width:2px}.section-resources .grammar-card-fle table.table-cross.table-2-entetes tr:first-child th:nth-child(1){border:none}.section-resources .grammar-card-fle table.table-cross.table-2-entetes tr:nth-child(2) th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent!important}.section-resources .grammar-card-fle table.table-cross.table-2-entetes tr:first-child th:nth-child(2){border-left-width:2px}.section-resources .grammar-card-fle table.table-cross.table-2-entetes tr:nth-child(2) th{color:#585858;border-left-width:1px;background-color:#ff99e6!important}.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:first-child th:nth-child(1),.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(2) th:nth-child(1){border:none;background-color:transparent!important}.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(3) th:nth-child(1){border-top:none;border-right-width:2px;border-bottom-width:2px;border-left:none;background-color:transparent!important}.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:first-child th:nth-child(2),.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(2) th:nth-child(2){border-left-width:2px}.section-resources .grammar-card-fle table.table-cross.table-2-entetes.table-3-entetes tr:nth-child(3) th{color:#585858;border-left-width:1px;background-color:#ffccf2!important}.section-resources .grammar-card-fle .fin_fiche{padding-top:70px;padding-bottom:70px}.section-resources .grammar-card-fle .fin_fiche .color-hexa1{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:20px;font-weight:400;line-height:24px;display:block;margin-bottom:10px;text-transform:uppercase}.section-resources .grammar-card-fle .fin_fiche img{display:block;height:100px;margin:15px auto}.section-resources .grammar-card-fle .content-exo{margin-top:70px;padding-bottom:70px;background-color:#f8f8f8!important}.section-resources .grammar-card-fle .content-exo h3 span{background-color:#f8f8f8!important}.section-resources .grammar-card-fle .content-exo .picto_encart{background-color:#f8f8f8!important}.section-resources .grammar-card-fle .content-exo .encart_professeur .picto_encart{background-color:#e9fed7!important}.section-resources .grammar-card-fle .drag-question{margin-top:20px}.section-resources .grammar-card-fle .drag-question ul{padding-left:15px;list-style:none;border-left:1px solid #be75ac}.section-resources .grammar-card-fle .drag-question ul li{font-family:open-sans-bold,arial,helvetica,sans-serif;font-weight:400;width:100%;margin-bottom:10px;padding:8px 10px 10px;border:1px solid #585858;border-radius:5px;background-color:#fff!important}.section-resources .grammar-card-fle .drag-question ul li:before{display:none}.section-resources .grammar-card-fle .drag-reponse{margin-top:20px}.section-resources .grammar-card-fle .drag-reponse ul{list-style:none}.section-resources .grammar-card-fle .drag-reponse ul li{width:100%;margin-bottom:10px;padding:8px 10px 10px 40px;cursor:grab;border:1px solid #585858;border-radius:5px;background-color:#fff!important;background-image:url(/datas/img/librairie/grammarFLE/picto_drag_drop.svg);background-repeat:no-repeat;background-position:10px center;background-size:20px}.section-resources .grammar-card-fle .drag-reponse ul li:hover{box-shadow:0 1px 2px rgba(0,0,0,.2)}.section-resources .grammar-card-fle .drag-reponse ul li:before{display:none}.section-resources .grammar-card-fle .drop-word{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;line-height:14px;display:inline-block;margin:10px 10px 0 0;padding:5px 10px 7px 35px;cursor:grab;border:1px solid #585858;border-radius:5px;background-color:#fff!important;background-image:url(/datas/img/librairie/grammarFLE/picto_drag_drop.svg);background-repeat:no-repeat;background-position:10px center;background-size:16px}.section-resources .grammar-card-fle .drop-word:hover{box-shadow:0 1px 2px rgba(0,0,0,.2)}.section-resources .grammar-card-fle .drop-word-recept{display:block;width:100%;height:32px;margin-top:8px;background-color:#efefef!important}.section-resources .grammar-card-fle .drop-word-recept .drop-word{line-height:24px;overflow-y:hidden;max-width:calc(100% - 2px);max-height:30px;margin:0;margin-bottom:-9px;padding-top:0;word-break:break-word}.section-resources .grammar-card-fle .bloc-img-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.section-resources .grammar-card-fle .bloc-img{display:block;width:calc(100% / 6 - 10px);min-width:170px;margin:10px 10px 10px 0;padding:8px;border:1px solid #585858;background-color:#fff!important}.section-resources .grammar-card-fle .bloc-img .content-img{padding:5px;background-color:#fff!important}.section-resources .grammar-card-fle .bloc-img .content-img img{width:100%;height:120px;object-fit:cover;object-position:top}.section-resources .grammar-card-fle .bloc-img-2c,.section-resources .grammar-card-fle .bloc-img-4c,.section-resources .grammar-card-fle .bloc-img-6c{display:block;margin:10px 10px 10px 0;padding:8px;border:1px solid #585858;background-color:#fff!important}.section-resources .grammar-card-fle .bloc-img-2c .content-img,.section-resources .grammar-card-fle .bloc-img-4c .content-img,.section-resources .grammar-card-fle .bloc-img-6c .content-img{margin-bottom:10px;background-color:#fff!important}.section-resources .grammar-card-fle .bloc-img-2c .content-img img,.section-resources .grammar-card-fle .bloc-img-4c .content-img img,.section-resources .grammar-card-fle .bloc-img-6c .content-img img{width:100%;object-fit:cover;object-position:top}.section-resources .grammar-card-fle .bloc-img-2c p,.section-resources .grammar-card-fle .bloc-img-4c p,.section-resources .grammar-card-fle .bloc-img-6c p{margin-bottom:3px}.section-resources .grammar-card-fle .bloc-img-2c ol,.section-resources .grammar-card-fle .bloc-img-2c ul,.section-resources .grammar-card-fle .bloc-img-4c ol,.section-resources .grammar-card-fle .bloc-img-4c ul,.section-resources .grammar-card-fle .bloc-img-6c ol,.section-resources .grammar-card-fle .bloc-img-6c ul{margin:0;padding-left:11px}.section-resources .grammar-card-fle .bloc-img-2c .bandeau-titre,.section-resources .grammar-card-fle .bloc-img-4c .bandeau-titre,.section-resources .grammar-card-fle .bloc-img-6c .bandeau-titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;width:calc(100% + 18px);margin:-9px 0 8px -9px;padding:5px;text-align:center;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .bloc-img-2c .bloc-picto,.section-resources .grammar-card-fle .bloc-img-4c .bloc-picto,.section-resources .grammar-card-fle .bloc-img-6c .bloc-picto{display:block;width:100%;margin-top:8px;text-align:center}.section-resources .grammar-card-fle .bloc-img-2c .bloc-picto img,.section-resources .grammar-card-fle .bloc-img-4c .bloc-picto img,.section-resources .grammar-card-fle .bloc-img-6c .bloc-picto img{height:20px}.section-resources .grammar-card-fle .bloc-img-2c{width:calc(100% / 6 - 10px);min-width:170px}.section-resources .grammar-card-fle .bloc-img-2c .content-img img{height:150px}.section-resources .grammar-card-fle .bloc-img-4c{width:calc(100% / 3 - 10px);min-width:345px}.section-resources .grammar-card-fle .bloc-img-4c .content-img img{height:200px}.section-resources .grammar-card-fle .bloc-img-6c{width:calc(100% / 2 - 10px);min-width:345px}.section-resources .grammar-card-fle .bloc-img-6c .content-img img{height:300px}.section-resources .grammar-card-fle .bloc-img-chiffre p{text-align:center}.section-resources .grammar-card-fle .content-carte-visite,.section-resources .grammar-card-fle .content-cv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .grammar-card-fle .content-carte-visite .carte-visite,.section-resources .grammar-card-fle .content-carte-visite .cv,.section-resources .grammar-card-fle .content-cv .carte-visite,.section-resources .grammar-card-fle .content-cv .cv{position:relative;display:-ms-flexbox;display:flex;width:calc(100% / 3 - 10px);min-width:380px;margin:10px 10px 10px 0;padding:40px 10px 10px 15px;border:1px solid #585858;background-color:#fff!important;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .chiffre,.section-resources .grammar-card-fle .content-carte-visite .cv .chiffre,.section-resources .grammar-card-fle .content-cv .carte-visite .chiffre,.section-resources .grammar-card-fle .content-cv .cv .chiffre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;line-height:14px;position:absolute;top:0;left:0;display:block;width:30px;height:30px;padding-top:7px;text-align:center;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos,.section-resources .grammar-card-fle .content-carte-visite .cv .infos,.section-resources .grammar-card-fle .content-cv .carte-visite .infos,.section-resources .grammar-card-fle .content-cv .cv .infos{width:calc(100% - 110px);margin-right:10px}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos p,.section-resources .grammar-card-fle .content-carte-visite .cv .infos p,.section-resources .grammar-card-fle .content-cv .carte-visite .infos p,.section-resources .grammar-card-fle .content-cv .cv .infos p{margin-bottom:0;word-wrap:anywhere}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos .note,.section-resources .grammar-card-fle .content-carte-visite .cv .infos .note,.section-resources .grammar-card-fle .content-cv .carte-visite .infos .note,.section-resources .grammar-card-fle .content-cv .cv .infos .note{display:inline-block;margin-bottom:15px}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos .adresse,.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos .contact,.section-resources .grammar-card-fle .content-carte-visite .cv .infos .adresse,.section-resources .grammar-card-fle .content-carte-visite .cv .infos .contact,.section-resources .grammar-card-fle .content-cv .carte-visite .infos .adresse,.section-resources .grammar-card-fle .content-cv .carte-visite .infos .contact,.section-resources .grammar-card-fle .content-cv .cv .infos .adresse,.section-resources .grammar-card-fle .content-cv .cv .infos .contact{display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos .adresse img,.section-resources .grammar-card-fle .content-carte-visite .carte-visite .infos .contact img,.section-resources .grammar-card-fle .content-carte-visite .cv .infos .adresse img,.section-resources .grammar-card-fle .content-carte-visite .cv .infos .contact img,.section-resources .grammar-card-fle .content-cv .carte-visite .infos .adresse img,.section-resources .grammar-card-fle .content-cv .carte-visite .infos .contact img,.section-resources .grammar-card-fle .content-cv .cv .infos .adresse img,.section-resources .grammar-card-fle .content-cv .cv .infos .contact img{height:30px;margin-right:10px}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .logo,.section-resources .grammar-card-fle .content-carte-visite .carte-visite .photo,.section-resources .grammar-card-fle .content-carte-visite .cv .logo,.section-resources .grammar-card-fle .content-carte-visite .cv .photo,.section-resources .grammar-card-fle .content-cv .carte-visite .logo,.section-resources .grammar-card-fle .content-cv .carte-visite .photo,.section-resources .grammar-card-fle .content-cv .cv .logo,.section-resources .grammar-card-fle .content-cv .cv .photo{width:100px}.section-resources .grammar-card-fle .content-carte-visite .carte-visite .logo img,.section-resources .grammar-card-fle .content-carte-visite .carte-visite .photo img,.section-resources .grammar-card-fle .content-carte-visite .cv .logo img,.section-resources .grammar-card-fle .content-carte-visite .cv .photo img,.section-resources .grammar-card-fle .content-cv .carte-visite .logo img,.section-resources .grammar-card-fle .content-cv .carte-visite .photo img,.section-resources .grammar-card-fle .content-cv .cv .logo img,.section-resources .grammar-card-fle .content-cv .cv .photo img{width:100%}.section-resources .grammar-card-fle .content-carte-visite .cv,.section-resources .grammar-card-fle .content-cv .cv{-ms-flex-align:start;align-items:flex-start}.section-resources .grammar-card-fle .content-carte-visite .cv .nom,.section-resources .grammar-card-fle .content-cv .cv .nom{position:absolute;top:5px;left:40px}.section-resources .grammar-card-fle .content-carte-visite .cv .infos,.section-resources .grammar-card-fle .content-cv .cv .infos{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .grammar-card-fle .content-carte-visite .cv .infos .date,.section-resources .grammar-card-fle .content-cv .cv .infos .date{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;line-height:18px;width:calc(35% - 5px);margin-right:5px}.section-resources .grammar-card-fle .content-carte-visite .cv .infos p,.section-resources .grammar-card-fle .content-cv .cv .infos p{width:65%;margin-bottom:10px;padding-left:8px;border-left:1px solid #be75ac}.section-resources .grammar-card-fle .content-carte-visite .cv .photo,.section-resources .grammar-card-fle .content-cv .cv .photo{padding:5px;border:1px solid #585858}.section-resources .grammar-card-fle .content-appliquer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .grammar-card-fle .content-appliquer .encart.mise_en_situat{width:calc(70% - 40px)}.section-resources .grammar-card-fle .content-appliquer .encart.mise_en_situat img{width:100%}.section-resources .grammar-card-fle .content-appliquer img{width:30%;margin:20px}.section-resources .grammar-card-fle input[type=radio]{position:relative;display:inline-block;width:15px;height:15px;margin-right:5px;cursor:pointer;border:1px solid #585858;border-radius:50%;outline:0;background-color:#fff!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.section-resources .grammar-card-fle input[type=radio]:checked::after{position:absolute;top:2px;left:2px;display:block;width:9px;height:9px;content:'';border-radius:50%}.section-resources .grammar-card-fle input[type=radio]:checked.reponse-g::after{background-color:#228765!important}.section-resources .grammar-card-fle input[type=radio]:checked.reponse-w::after{background-color:#b31c23!important}.section-resources .grammar-card-fle input[type=radio]:checked.reponse-g+label{color:#228765}.section-resources .grammar-card-fle input[type=radio]:checked.reponse-w+label{color:#b31c23}.section-resources .grammar-card-fle label{font-family:open-sans,arial,helvetica,sans-serif;font-size:14px;font-weight:400;line-height:18px;width:calc(100% - 20px);cursor:pointer}.section-resources .grammar-card-fle select{display:inline-block;width:auto;margin:0 5px 15px 5px;padding:2px 25px 6px 5px;cursor:pointer;border:1px solid #585858;border-radius:5px;outline:0;background-color:#fff!important;background-image:url(/datas/img/librairie/grammarFLE/picto_fleche_pleine_bottom.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.section-resources .grammar-card-fle select option{background-color:#fff!important}.section-resources .grammar-card-fle .exo-type-2 ul{margin-top:15px;padding:0;list-style:none}.section-resources .grammar-card-fle .exo-type-2 ul li{margin-bottom:25px}.section-resources .grammar-card-fle .exo-type-2 ul li:before{display:none}.section-resources .grammar-card-fle .exo-type-2 ul li .drop-word-recept{display:inline-block;width:auto;min-width:40px;height:30px;margin:0 6px -8px;border:1px dashed #585858;background-color:#fff!important}.section-resources .grammar-card-fle .exo-type-2 ul li .drop-word-recept .drop-word{max-width:100%}.section-resources .grammar-card-fle .exo-type-4 .bloc-img{display:-ms-flexbox;display:flex;width:calc(100% / 3 - 10px);min-width:345px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .exo-type-4 .bloc-img .content-img-word{width:45%;margin-right:15px}.section-resources .grammar-card-fle .exo-type-4 .bloc-img .content-img-word .content-img{width:100%}.section-resources .grammar-card-fle .exo-type-4 .bloc-img p{width:calc(55% - 15px)}.section-resources .grammar-card-fle .exo-type-5 ul{margin-bottom:30px;padding:15px 15px 10px 15px;background-color:#efefef!important}.section-resources .grammar-card-fle .exo-type-6 .ligne-vf,.section-resources .grammar-card-fle .exou-type-8 .ligne-vf{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .exo-type-6 .ligne-vf p,.section-resources .grammar-card-fle .exou-type-8 .ligne-vf p{margin-top:10px}.section-resources .grammar-card-fle .exo-type-6 .ligne-vf .reponse-g,.section-resources .grammar-card-fle .exou-type-8 .ligne-vf .reponse-g{color:#fff;background-color:#228765!important}.section-resources .grammar-card-fle .exo-type-6 .ligne-vf .reponse-w,.section-resources .grammar-card-fle .exou-type-8 .ligne-vf .reponse-w{color:#fff;background-color:#b31c23!important}.section-resources .grammar-card-fle .exo-type-7 p,.section-resources .grammar-card-fle .exo-type-9 p{margin-top:15px}.section-resources .grammar-card-fle .exo-type-8 .content-bloc-intrus{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .grammar-card-fle .exo-type-8 .content-bloc-intrus .bloc-intrus{width:calc(100% / 3 - 15px);margin-right:15px;margin-bottom:15px;padding:10px 15px;background-color:#efefef!important}.section-resources .grammar-card-fle .content-exou-type-4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-resources .grammar-card-fle .content-exou-type-4 table{margin-right:15px}.section-resources .grammar-card-fle .content-exou-type-4 .encart{margin-top:20px}.section-resources .grammar-card-fle .exou-type-7 .bandeau-titre{font-family:montserrat-bold,arial,helvetica,sans-serif;font-size:14px;line-height:18px;display:inline-block;margin:10px 0;padding:5px 10px;text-align:center;color:#fff;background-color:#be75ac!important}.section-resources .grammar-card-fle .exou-type-7 .content-photo-left{width:calc(50% + 15px)}.section-resources .grammar-card-fle .exou-type-7 .content-photo-right{width:calc(50% - 20px)}.section-resources .grammar-card-fle .exou-type-7 img{width:100%;margin-bottom:20px}.section-resources .grammar-card-fle .exou-type-8 .cta:hover{cursor:auto;color:#585858;border-color:#585858;background-color:#fff!important}.section-resources .grammar-card-fle .dialog-text{margin:0}@media (max-width:991px){.section-resources .grammar-card-fle .content-exou-type-4{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.section-resources .grammar-card-fle .paddingl45{padding-right:15px;padding-left:15px}.section-resources .grammar-card-fle h2{margin-left:0}.section-resources .grammar-card-fle h3 span img{margin-left:0}.section-resources .grammar-card-fle .dialogue{background-image:none}.section-resources .grammar-card-fle .dialogueleft .bulle,.section-resources .grammar-card-fle .dialogueright .bulle,.section-resources .grammar-card-fle .dialogueright2 .bulle{width:65%}.section-resources .grammar-card-fle .dialogueright,.section-resources .grammar-card-fle .dialogueright2{margin-left:15%}.section-resources .grammar-card-fle .encart .picto_encart{left:45.6%}.section-resources .grammar-card-fle .encart_professeur .double_table{display:block}.section-resources .grammar-card-fle .encart_professeur .double_table table{width:100%;margin-right:0}.section-resources .grammar-card-fle .bloc_evolution{display:block}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete{width:100%;margin:15px 0}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete:first-child{margin-right:0}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete:last-child{margin-left:0}.section-resources .grammar-card-fle .bloc_evolution .bloc_entete.centre{margin-right:0;margin-left:0}.section-resources .grammar-card-fle .bloc_evolution img{display:block;margin:0 auto;transform:rotate(90deg)}.section-resources .grammar-card-fle .bloc-img-4c .content-img img,.section-resources .grammar-card-fle .bloc-img-6c .content-img img{height:200px}.section-resources .grammar-card-fle .carte-visite{width:100%!important}.section-resources .grammar-card-fle .content-appliquer .encart.mise_en_situat{width:100%}.section-resources .grammar-card-fle .content-appliquer img{width:100%;margin:10px 0}.section-resources .grammar-card-fle .exo-type-8 .content-bloc-intrus .bloc-intrus{width:100%;margin-right:0}.section-resources .grammar-card-fle .content-exou-type-4{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-resources .grammar-card-fle .exou-type-7 .content-photo-left,.section-resources .grammar-card-fle .exou-type-7 .content-photo-right{width:100%}.section-resources .grammar-card-fle .content-mot-voca-4c,.section-resources .grammar-card-fle .content-mot-voca-4c.paddingl45,.section-resources .grammar-card-fle .content-mot-voca-6c,.section-resources .grammar-card-fle .content-mot-voca-6c.paddingl45{width:100%}}.section-program .btn-print,.section-progress .btn-print{display:none}.section-program .section-overall-progress,.section-progress .section-overall-progress{padding-top:2em;text-align:center}.section-program .section-overall-progress article,.section-progress .section-overall-progress article{position:relative;display:inline-block}.section-program .section-overall-progress article h4,.section-progress .section-overall-progress article h4{font-size:14px;font-weight:700;margin:0;margin:0;color:#1dc23f}.section-program .section-overall-progress .progress-time,.section-progress .section-overall-progress .progress-time{position:relative;padding-bottom:140px;background:url(assets/img/sprite/sprite-chrono.png) 51% 26px no-repeat}@media screen and (min-width:768px){.section-program .section-overall-progress .progress-time,.section-progress .section-overall-progress .progress-time{background:url(assets/img/sprite/sprite-chrono.png) 54% 20px no-repeat}}.section-program .section-overall-progress .progress-time .data-wrapper,.section-progress .section-overall-progress .progress-time .data-wrapper{position:relative;top:62px;margin:0 auto}@media screen and (min-width:768px){.section-program .section-overall-progress .progress-time .data-wrapper,.section-progress .section-overall-progress .progress-time .data-wrapper{top:55px}}.section-program .section-overall-progress .progress-time .data-wrapper .hours,.section-program .section-overall-progress .progress-time .data-wrapper .minutes,.section-progress .section-overall-progress .progress-time .data-wrapper .hours,.section-progress .section-overall-progress .progress-time .data-wrapper .minutes{display:block}.section-program .section-overall-progress .progress-time .data-wrapper .hours,.section-progress .section-overall-progress .progress-time .data-wrapper .hours{padding-top:.357em}.section-program .section-overall-progress #completionRate .highcharts-container,.section-program .section-overall-progress #successRate .highcharts-container,.section-progress .section-overall-progress #completionRate .highcharts-container,.section-progress .section-overall-progress #successRate .highcharts-container{width:100%!important;text-align:center!important}@media screen and (min-width:768px) and (max-width:992px){.section-program .section-overall-progress #completionRate .highcharts-container svg,.section-program .section-overall-progress #successRate .highcharts-container svg,.section-progress .section-overall-progress #completionRate .highcharts-container svg,.section-progress .section-overall-progress #successRate .highcharts-container svg{position:relative;left:-30px;display:block}}.section-program .section-overall-progress #completionRate .highcharts-container svg rect,.section-program .section-overall-progress #successRate .highcharts-container svg rect,.section-progress .section-overall-progress #completionRate .highcharts-container svg rect,.section-progress .section-overall-progress #successRate .highcharts-container svg rect{max-width:100%}@media screen and (min-width:768px) and (max-width:992px){.section-program .section-overall-progress #completionRate .highcharts-container svg rect,.section-program .section-overall-progress #successRate .highcharts-container svg rect,.section-progress .section-overall-progress #completionRate .highcharts-container svg rect,.section-progress .section-overall-progress #successRate .highcharts-container svg rect{float:left;width:90%!important}}.section-program .section-overall-progress .hours,.section-program .section-overall-progress .minutes,.section-program .section-overall-progress .percent,.section-progress .section-overall-progress .hours,.section-progress .section-overall-progress .minutes,.section-progress .section-overall-progress .percent{font-size:1.8em;font-weight:700;line-height:28px;color:#1dc23f}.section-program .mini-test-information,.section-progress .mini-test-information{padding-top:2em}.section-program .section-overall-synthetis,.section-progress .section-overall-synthetis{padding:1.071em 0;border-top:.071em solid #cecece;border-bottom:.071em solid #cecece}.section-program .section-overall-synthetis:last-child,.section-progress .section-overall-synthetis:last-child{border-top:0}.section-program .section-overall-synthetis h4,.section-progress .section-overall-synthetis h4{font-size:14px;font-weight:700;margin:0 0 1em;color:#1dc23f}.section-program .section-overall-synthetis p,.section-progress .section-overall-synthetis p{margin:0;padding:0}.section-program .section-overall-synthetis .progress,.section-progress .section-overall-synthetis .progress{margin-right:1em;border:1px solid}.section-program .section-overall-synthetis .overall-skill-module,.section-progress .section-overall-synthetis .overall-skill-module{padding-top:1em;padding-bottom:1em}.section-program .section-overall-synthetis .overall-skill-module .pull-left,.section-program .section-overall-synthetis .overall-skill-module .pull-right,.section-progress .section-overall-synthetis .overall-skill-module .pull-left,.section-progress .section-overall-synthetis .overall-skill-module .pull-right{width:33%}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div,.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div{font-weight:700;line-height:120%;overflow:hidden;max-width:33.3%;margin-bottom:.571em;text-transform:uppercase;text-overflow:ellipsis;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(1),.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(1){text-align:left}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(2),.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(2){text-align:center}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(3),.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3>div:nth-child(3){text-align:right}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-1,.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-1{color:#d9534f}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-2,.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-2{color:#f0ad4e}.section-program .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-3,.section-progress .section-overall-synthetis .overall-skill-module .col-sm-offset-3 .level-3{color:#1dc23f}.section-program .section-overall-synthetis .overall-skill-module .overall-skill-module--left,.section-program .section-overall-synthetis .overall-skill-module .overall-skill-module--right,.section-progress .section-overall-synthetis .overall-skill-module .overall-skill-module--left,.section-progress .section-overall-synthetis .overall-skill-module .overall-skill-module--right{padding:0}.section-program .section-overall-synthetis .overall-skill-module .overall-skill-module--right:nth-child(12) .progress,.section-progress .section-overall-synthetis .overall-skill-module .overall-skill-module--right:nth-child(12) .progress{margin-bottom:0}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper{position:relative}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .progress,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .progress{width:100%;height:20px}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon{position:absolute;top:.2em;left:14%}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon-fine,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon-fine{width:24px;height:24px;background-position:-8px -687px}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon-excellent,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .icon-excellent{width:24px;height:24px;background-position:-8px -748px}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .percent,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .percent{font-weight:700}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger{color:#d9534f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .progress,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .progress{border-color:#d9534f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .progress-bar,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .progress-bar{background-color:#d9534f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .percent,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.danger .percent{color:#d9534f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine{color:#f0ad4e}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress{border-color:#f0ad4e}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress-bar,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress-bar{background-color:#f0ad4e}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .percent,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .percent{color:#f0ad4e}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress{border-color:#1dc23f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress-bar,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress-bar{background-color:#1dc23f}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .percent,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .percent{color:#1dc23f}.section-program .section-overall-synthetis .overall-skill-module .percent,.section-progress .section-overall-synthetis .overall-skill-module .percent{font-weight:700}.section-program .section-overall-synthetis .section-overall-synthetis--content,.section-progress .section-overall-synthetis .section-overall-synthetis--content{padding-top:1em;padding-bottom:1em}.section-program .program-result .btn-print,.section-progress .program-result .btn-print{display:none;margin:2em 0 2em 0;padding:.6em 1em;transition:background-color .15s ease-out;vertical-align:middle;border:2px solid #cecece;border-radius:0;background-color:#fff}.section-program .program-result .btn-print:hover,.section-progress .program-result .btn-print:hover{text-decoration:none;outline:0!important;outline-offset:0!important;background-color:#f1f1f1;box-shadow:none}.section-program .program-result .header-result,.section-progress .program-result .header-result{background-color:#f1fbf3}.section-program .program-result .header-result .result-progress-text,.section-progress .program-result .header-result .result-progress-text{display:block;color:#1dc23f}.section-program .program-result .header-result .elesson-figure-wrapper,.section-program .program-result .header-result .result-information-wrapper,.section-progress .program-result .header-result .elesson-figure-wrapper,.section-progress .program-result .header-result .result-information-wrapper{margin:0 0 2em 0;padding:0}.section-program .program-result .header-result .elesson-figure-wrapper,.section-progress .program-result .header-result .elesson-figure-wrapper{display:block;text-align:center}.section-program .program-result .header-result .elesson-figure-wrapper .elesson-figure,.section-progress .program-result .header-result .elesson-figure-wrapper .elesson-figure{border-color:#1dc23f}.section-program .program-result .header-result .success-rate--wrapper,.section-progress .program-result .header-result .success-rate--wrapper{padding:0;text-align:center}.section-program .program-result .header-result .success-rate--wrapper #successRate .highcharts-container,.section-progress .program-result .header-result .success-rate--wrapper #successRate .highcharts-container{width:100%!important;height:100%!important;margin:0;text-align:center!important}.section-program .program-result .header-result .completion-rate--wrapper,.section-progress .program-result .header-result .completion-rate--wrapper{display:inline-block;padding:0 .714em;text-align:center}@media (min-width:992px){.section-program .program-result .header-result .completion-rate--wrapper,.section-progress .program-result .header-result .completion-rate--wrapper{padding:0 1.429em}}.section-program .program-result .header-result .completion-rate--wrapper #completionRate .highcharts-container,.section-progress .program-result .header-result .completion-rate--wrapper #completionRate .highcharts-container{width:100%!important;height:100%!important;margin:0;text-align:center!important}.section-program .program-result .header-result .progress,.section-progress .program-result .header-result .progress{width:80%;margin:.5em 0 0}.section-program .program-result .header-result .score,.section-progress .program-result .header-result .score{margin-left:1em}.section-program .program-result .header-result .overal-score--progress,.section-progress .program-result .header-result .overal-score--progress{margin-bottom:2em}.section-program .program-result .accordion-result .progress,.section-progress .program-result .accordion-result .progress{border-width:1px;border-style:solid}.section-program .program-result .accordion-result .accordion,.section-progress .program-result .accordion-result .accordion{margin-top:.5em}.section-program .program-result .accordion-result .accordion .accordion-default,.section-progress .program-result .accordion-result .accordion .accordion-default{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cecece}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading{z-index:10;display:inline-block;width:100%;padding:1em 1.071em;transition:background-color .1s ease-out;vertical-align:middle;color:#585858!important}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.hover,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.hover{background-color:#d9eddd}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading:active,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading:focus,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading:hover,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading:active,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading:focus,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading:hover{text-decoration:none;border-color:#1dc23f;background-color:#d9eddd}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-title,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-title{font-size:1em;font-weight:800;display:inline-block;width:94%;margin:0;vertical-align:middle}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-body,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-body{margin-top:0;transition-timing-function:ease-out;transition-property:all;background-color:#f1fbf3}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-body .slide-down-top.slow,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-body .slide-down-top.slow{transition-duration:.7s}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .arrow-bottom,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading .arrow-bottom{display:inline-block;width:16px;height:11px;cursor:pointer;vertical-align:middle;background-image:url(assets/img/sprite/sprite-arrow.png);background-repeat:no-repeat;background-position:-31px -486px}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active .arrow-bottom,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active .arrow-bottom{background-position:-31px -526px}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active.active,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:active,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:focus,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:hover,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active.active,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:active,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:focus,.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:hover{cursor:pointer!important;background-color:#e4e4ed!important}.section-program .program-result .accordion-result .accordion .accordion-body,.section-progress .program-result .accordion-result .accordion .accordion-body{transition-timing-function:ease-out;transition-property:all;background-color:#f1fbf3}.section-program .program-result .accordion-result .accordion .accordion-body .progress,.section-progress .program-result .accordion-result .accordion .accordion-body .progress{height:.571em}.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content a{font-weight:600;color:#1dc23f}.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a.active,.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:active,.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:focus,.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:hover,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content a.active,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:active,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:focus,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content a:hover{text-decoration:underline;color:#6cd682}.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content .accordion-progress,.section-progress .program-result .accordion-result .accordion .accordion-body .accordion-body--content .accordion-progress{display:inline-block;width:80%;margin:.5em 0 0;vertical-align:middle}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress,.section-progress .program-result .accordion-result .accordion .accordion-body .participation-progress .progress{color:#009ee0;border-color:#009ee0!important}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress .progress-bar,.section-progress .program-result .accordion-result .accordion .accordion-body .participation-progress .progress .progress-bar{background-color:#009ee0!important}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress-rate,.section-progress .program-result .accordion-result .accordion .accordion-body .participation-progress .progress-rate{color:#009ee0}.section-program .program-result .accordion-result .accordion .accordion-body .success-progress .progress,.section-progress .program-result .accordion-result .accordion .accordion-body .success-progress .progress{color:#1dc23f;border-color:#1dc23f!important}.section-program .program-result .accordion-result .accordion .accordion-body .success-progress .progress .progress-bar,.section-progress .program-result .accordion-result .accordion .accordion-body .success-progress .progress .progress-bar{background-color:#1dc23f!important}.section-program .program-result .accordion-result .accordion .accordion-body .result-list,.section-progress .program-result .accordion-result .accordion .accordion-body .result-list{padding:1em .5em;border-bottom:1px solid #cecece}.section-program .program-result .accordion-result .accordion .accordion-body .progress-score,.section-progress .program-result .accordion-result .accordion .accordion-body .progress-score{margin:0 0 0 .5em}@media (max-width:991px){.section-program .program-result .accordion-result .accordion .accordion-body .progress-score,.section-progress .program-result .accordion-result .accordion .accordion-body .progress-score{clear:both;margin-left:0}}.section-program .program-result .btn-wrapper,.section-progress .program-result .btn-wrapper{position:relative;margin:1em 0;text-align:center}.section-program .program-result .btn-wrapper .btn-default,.section-progress .program-result .btn-wrapper .btn-default{background-color:#1dc23f}.section-program .program-result .btn-wrapper .btn-default:active,.section-program .program-result .btn-wrapper .btn-default:focus,.section-program .program-result .btn-wrapper .btn-default:hover,.section-progress .program-result .btn-wrapper .btn-default:active,.section-progress .program-result .btn-wrapper .btn-default:focus,.section-progress .program-result .btn-wrapper .btn-default:hover{background-color:#6cd682}.section-program .toeic-results,.section-progress .toeic-results{margin-top:2em;text-align:center}.section-program .toeic-results h3,.section-progress .toeic-results h3{font-size:18px;line-height:150%;margin:0 0 1em 0;text-transform:uppercase;color:#1dc23f}.section-program .toeic-results table.table,.section-progress .toeic-results table.table{margin-top:1em;margin-bottom:0}.section-program .toeic-results table.table-embed .thead.first-row,.section-progress .toeic-results table.table-embed .thead.first-row{color:#fff;background:#1dc23f}.section-program .toeic-results table.table-embed .thead tr th,.section-progress .toeic-results table.table-embed .thead tr th{width:25%}.section-program .toeic-results table.table-embed tbody .cell-wrapper,.section-progress .toeic-results table.table-embed tbody .cell-wrapper{padding:0}.section-program .toeic-results table.table-embed tbody .cell-wrapper .thead-title th,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .thead-title th{vertical-align:middle;background-color:rgba(29,194,63,.05)}.section-program .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-progress,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-progress{display:inline-block;width:80%;height:.571em;vertical-align:middle}.section-program .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-progress .progress-bar,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-progress .progress-bar{background-color:#1dc23f}.section-program .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-score,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-score{display:inline-block;vertical-align:middle}.section-program .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-score .success-rate,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .thead-title .panel-score .success-rate{color:#1dc23f}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content{background:rgba(29,194,63,.05)}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content td,.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content th,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content td,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content th{padding:.5em}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content table,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table{width:100%}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress{display:inline-block;width:80%;height:.571em;vertical-align:middle}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress .progress-bar,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress .progress-bar{background-color:#1dc23f}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-score,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-score{display:inline-block;vertical-align:middle}.section-program .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-score .success-rate,.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-score .success-rate{color:#1dc23f}.section-program .toeic-results table.table-embed tbody .table>.thead th,.section-progress .toeic-results table.table-embed tbody .table>.thead th{font-weight:400}.section-program .toeic-results table.table-embed tbody .table>.thead th.th-first,.section-progress .toeic-results table.table-embed tbody .table>.thead th.th-first{border-right:0}.section-program .toeic-results table.table-embed tbody .table>.thead th.th-middle,.section-progress .toeic-results table.table-embed tbody .table>.thead th.th-middle{border-right:0;border-left:0}.section-program .toeic-results table.table-embed tbody .table>.thead th.th-last,.section-progress .toeic-results table.table-embed tbody .table>.thead th.th-last{border-left:0}.section-program .connection-time-details,.section-progress .connection-time-details{margin-top:2em}.section-program .connection-time-details .btn-wrapper,.section-progress .connection-time-details .btn-wrapper{margin-top:2em;text-align:center}.section-program .connection-time-details .btn-wrapper .btn-default,.section-progress .connection-time-details .btn-wrapper .btn-default{background-color:#1dc23f}.section-program .connection-time-details .btn-wrapper .btn-default:active,.section-program .connection-time-details .btn-wrapper .btn-default:hover,.section-progress .connection-time-details .btn-wrapper .btn-default:active,.section-progress .connection-time-details .btn-wrapper .btn-default:hover{background-color:#6cd682}.section-program .mini-test-result,.section-progress .mini-test-result{margin-top:2em;text-align:center}.section-program .mini-test-result h3,.section-progress .mini-test-result h3{font-size:inherit;line-height:2.857em;margin:0 0 0;text-transform:none;color:#1dc23f}@media (max-width:767px){.section-program .mini-test-result h3,.section-progress .mini-test-result h3{line-height:1.429em}}.section-program .mini-test-result h3.ng-binding,.section-progress .mini-test-result h3.ng-binding{font-size:18px}.section-program .mini-test-result h3.panel-title,.section-progress .mini-test-result h3.panel-title{font-size:14px}.section-program .mini-test-result h4,.section-progress .mini-test-result h4{font-size:14px;font-weight:700;margin:0;margin:0;color:#1dc23f}.section-program .mini-test-result .elesson-figure-wrapper .elesson-figure,.section-progress .mini-test-result .elesson-figure-wrapper .elesson-figure{display:none;margin:1.071em 0 2.857em}.section-program .mini-test-result #successRate .highcharts-container,.section-progress .mini-test-result #successRate .highcharts-container{width:100%!important;text-align:center!important}.section-program .mini-test-result .panel-group .panel-heading,.section-progress .mini-test-result .panel-group .panel-heading{padding:.5em;border-bottom:1px solid #cecece;background-color:transparent}.section-program .mini-test-result .result-score,.section-progress .mini-test-result .result-score{line-height:2.857em;display:inline-block;margin-left:.714em;vertical-align:middle}@media (max-width:767px){.section-program .mini-test-result .result-score,.section-progress .mini-test-result .result-score{margin:.357em 0;padding:0}}.section-program .mini-test-result .icon-result,.section-progress .mini-test-result .icon-result{margin-top:-.25em;margin-left:.5em}.section-program .mini-test-result .btn-default.icon-arrow,.section-progress .mini-test-result .btn-default.icon-arrow{background-color:#1dc23f}@media (max-width:767px){.section-program .mini-test-result .btn-default.icon-arrow,.section-progress .mini-test-result .btn-default.icon-arrow{position:relative;display:block;float:none!important;clear:both;max-width:150px;margin:.714em auto .357em auto;padding:.429em .643em}}.section-program .mini-test-result .btn-default.icon-arrow:active,.section-program .mini-test-result .btn-default.icon-arrow:focus,.section-program .mini-test-result .btn-default.icon-arrow:hover,.section-progress .mini-test-result .btn-default.icon-arrow:active,.section-progress .mini-test-result .btn-default.icon-arrow:focus,.section-progress .mini-test-result .btn-default.icon-arrow:hover{background-color:#6cd682}.section-program .sidebar-list li a.active,.section-program .sidebar-list li a:active,.section-program .sidebar-list li a:focus,.section-program .sidebar-list li a:hover,.section-progress .sidebar-list li a.active,.section-progress .sidebar-list li a:active,.section-progress .sidebar-list li a:focus,.section-progress .sidebar-list li a:hover{background-color:#1dc23f}@media (min-width:768px){.section-program .sidebar-list li a.active .disc,.section-program .sidebar-list li a:active .disc,.section-program .sidebar-list li a:focus .disc,.section-program .sidebar-list li a:hover .disc,.section-progress .sidebar-list li a.active .disc,.section-progress .sidebar-list li a:active .disc,.section-progress .sidebar-list li a:focus .disc,.section-progress .sidebar-list li a:hover .disc{background-color:#1dc23f}.section-program .sidebar-list li a .disc,.section-progress .sidebar-list li a .disc{display:inline-block;width:.714em;height:.714em;margin:0 .5em .143em 0;vertical-align:middle;border-radius:.714em;background:#efefef}.section-program .sidebar-list li ul a,.section-progress .sidebar-list li ul a{margin-bottom:0;color:#585858}.section-program .sidebar-list li ul a.active,.section-program .sidebar-list li ul a:active,.section-program .sidebar-list li ul a:focus,.section-program .sidebar-list li ul a:hover,.section-progress .sidebar-list li ul a.active,.section-progress .sidebar-list li ul a:active,.section-progress .sidebar-list li ul a:focus,.section-progress .sidebar-list li ul a:hover{color:#1dc23f;background-color:transparent}.section-program .sidebar-list li ul a.active .disc,.section-program .sidebar-list li ul a:active .disc,.section-program .sidebar-list li ul a:focus .disc,.section-program .sidebar-list li ul a:hover .disc,.section-progress .sidebar-list li ul a.active .disc,.section-progress .sidebar-list li ul a:active .disc,.section-progress .sidebar-list li ul a:focus .disc,.section-progress .sidebar-list li ul a:hover .disc{background:#1dc23f}.section-program .sidebar-list li ul a .disc,.section-progress .sidebar-list li ul a .disc{background:#efefef}}@media (max-width:991px){.section-program .title-container,.section-progress .title-container{width:66%}.section-program .title-container .result-score,.section-program .title-container h3,.section-progress .title-container .result-score,.section-progress .title-container h3{line-height:1.429em;text-align:left}.section-program .title-container .result-score,.section-progress .title-container .result-score{clear:both;margin-left:0}}@media (max-width:767px){.section-program .title-container,.section-progress .title-container{width:100%}.section-program .title-container .btn-default,.section-program .title-container .result-score,.section-program .title-container h3,.section-progress .title-container .btn-default,.section-progress .title-container .result-score,.section-progress .title-container h3{clear:both;width:inherit}}.section-program .program-result .btn-print{border:2px solid #cecece}.section-program .program-result .btn-print:hover{background-color:#f1f1f1}.section-program .program-result .header-result{background-color:#e0f0f7}.section-program .program-result .header-result .elesson-figure-wrapper .elesson-figure{border-color:#009ee0}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading{color:#585858!important}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active,.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.hover{background-color:#e0f0f7}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading:hover{border-color:#1dc23f;background-color:#e0f0f7}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-body{background-color:#f1fbf3}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .arrow-bottom{display:inline-block;width:16px;height:11px;vertical-align:middle;background-image:url(assets/img/sprite/sprite-arrow.png);background-repeat:no-repeat;background-position:-4px -487px}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active .arrow-bottom{background-position:-4px -527px}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading.active:hover{cursor:pointer!important;background-color:#e4e4ed!important}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading i.fa-chevron-down{color:#009ee0}.section-program .program-result .accordion-result .accordion .accordion-body{background-color:#e8f2f6}.section-program .program-result .accordion-result .accordion .accordion-body .accordion-body--content a{color:#1dc23f}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress{color:#009ee0;border-color:#009ee0!important}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress .progress-bar{background-color:#009ee0!important}.section-program .program-result .accordion-result .accordion .accordion-body .participation-progress .progress-rate{color:#009ee0}.section-program .program-result .accordion-result .accordion .accordion-body .success-progress .progress{color:#1dc23f;border-color:#1dc23f!important}.section-program .program-result .accordion-result .accordion .accordion-body .success-progress .progress .progress-bar{background-color:#1dc23f!important}.section-program .program-result .accordion-result .accordion .accordion-body .result-list{border-bottom:1px solid #cecece}.section-program .program-result .btn-wrapper .btn-default{background-color:#009ee0}.section-program .program-result .btn-wrapper .btn-default:active,.section-program .program-result .btn-wrapper .btn-default:focus,.section-program .program-result .btn-wrapper .btn-default:hover{background-color:#76c9eb}@media all and (min-width:768px){.section-progress .btn-print{display:inline-block}.section-progress .section-overall-synthetis{border-top:0;border-bottom:0}.section-progress .section-overall-synthetis:last-child{border:0}.section-progress .section-overall-synthetis .overall-skill-module{padding-bottom:1em}.section-progress .section-overall-synthetis .overall-skill-module .overall-skill-module--right .hidden-xs{display:inline-block;width:10%;vertical-align:top}.section-progress .section-overall-synthetis .overall-skill-module .progress-description{width:66.6%}.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper .progress{width:100%;height:30px}.section-progress .program-result .btn-print{display:inline-block}.section-progress .program-result .header-result .elesson-figure-wrapper{display:inline-block;margin-right:1.429em;text-align:left;vertical-align:top}.section-progress .program-result .header-result .success-rate--wrapper{display:inline-block;text-align:center}.section-progress .program-result .header-result .success-rate--wrapper #successRate .highcharts-container{width:100%!important;height:100%!important;margin:0;text-align:center!important}.section-progress .program-result .header-result .progress{width:80%;margin:.5em 0 0}.section-progress .program-result .header-result .score{margin-left:1em}.section-progress .program-result .header-result .overal-score--progress{margin-bottom:2em}.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-title{width:97%}.section-progress .toeic-results{text-align:left}.section-progress .toeic-results h3{line-height:18px;text-transform:none}.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress{width:75%}.section-progress .toeic-results table.table-embed tbody .cell-wrapper .cell-content table .tbody .panel-progress .progress-bar{background-color:#1dc23f}.section-progress .mini-test-result .elesson-figure-wrapper .elesson-figure{display:inline-block;border-color:#1dc23f}.section-program .program-result .btn-print{display:inline-block;margin-top:2em}.section-program .program-result .header-result .elesson-figure-wrapper{display:inline-block;margin-right:1.429em;text-align:left;vertical-align:top}.section-program .program-result .header-result .success-rate--wrapper{display:inline-block;text-align:center}.section-program .program-result .header-result .success-rate--wrapper #successRate .highcharts-container{width:100%!important;height:100%!important;margin:0;text-align:center!important}.section-program .program-result .header-result .completion-rate--wrapper{display:inline-block;padding:0 .714em;text-align:center}}@media all and (min-width:768px) and (min-width:992px){.section-program .program-result .header-result .completion-rate--wrapper{padding:0 1.429em}}@media all and (min-width:768px){.section-program .program-result .header-result .progress{width:80%;margin:.5em 0 0}.section-program .program-result .header-result .score{margin-left:1em}.section-program .program-result .header-result .overal-score--progress{margin-bottom:2em}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading i.fa-chevron-down{color:#009ee0}.section-program .program-result .accordion-result .accordion .accordion-default .accordion-heading .accordion-title{width:97%}}.section-program .program-result .header-result .result-information-wrapper,.section-progress .program-result .header-result .result-information-wrapper{display:inline-block;width:50%;vertical-align:top}@media (max-width:1199px){.section-program .program-result .header-result .result-information-wrapper,.section-progress .program-result .header-result .result-information-wrapper{width:45%}}@media (max-width:991px){.section-program .program-result .header-result .result-information-wrapper,.section-progress .program-result .header-result .result-information-wrapper{width:30%}}@media (max-width:767px){.section-program .program-result .header-result .result-information-wrapper,.section-progress .program-result .header-result .result-information-wrapper{width:100%}}.section-program .program-result .header-result .overall-score-wrapper,.section-progress .program-result .header-result .overall-score-wrapper{display:inline-block;float:right;vertical-align:top}@media (max-width:767px){.section-program .program-result .header-result .overall-score-wrapper,.section-progress .program-result .header-result .overall-score-wrapper{float:none;width:100%;text-align:center}}.section-progress .program-result .header-result .result-information-wrapper{width:30%}@media (max-width:1199px){.section-progress .program-result .header-result .result-information-wrapper{width:70%}}@media (max-width:991px){.section-progress .program-result .header-result .result-information-wrapper{width:60%}}@media (max-width:767px){.section-progress .program-result .header-result .result-information-wrapper{width:100%}}.section-progress .program-result .header-result .overall-score-wrapper{display:inline-block;vertical-align:top}@media (max-width:1199px){.section-progress .program-result .header-result .overall-score-wrapper{float:none;width:100%;text-align:center}}.section-progress .program-result .accordion-result .accordion .accordion-default .accordion-heading i.fa-chevron-down{color:#1dc23f}.progress-badge,.progress-scoreboard{float:left;width:100%}@media (min-width:768px){.progress-badge header.section-header,.progress-scoreboard header.section-header{border-bottom:0}}.progress-badge header.section-header .bloc_title,.progress-scoreboard header.section-header .bloc_title{padding-top:0}.progress-badge .content-inner,.progress-scoreboard .content-inner{display:table;height:auto;min-height:100%}.progress-badge section.current_badge,.progress-badge section.explain,.progress-badge section.next_badge,.progress-scoreboard section.current_badge,.progress-scoreboard section.explain,.progress-scoreboard section.next_badge{display:block;margin-top:2.143em;padding:1.071em;background-color:#009ee0}@media (min-width:768px){.progress-badge section.current_badge,.progress-badge section.explain,.progress-badge section.next_badge,.progress-scoreboard section.current_badge,.progress-scoreboard section.explain,.progress-scoreboard section.next_badge{display:table-cell;height:inherit;margin-top:0;padding:0;vertical-align:top}.progress-badge section.current_badge h3,.progress-badge section.explain h3,.progress-badge section.next_badge h3,.progress-scoreboard section.current_badge h3,.progress-scoreboard section.explain h3,.progress-scoreboard section.next_badge h3{margin-top:1.429em}}.progress-badge section.current_badge .bloc_title,.progress-badge section.explain .bloc_title,.progress-badge section.next_badge .bloc_title,.progress-scoreboard section.current_badge .bloc_title,.progress-scoreboard section.explain .bloc_title,.progress-scoreboard section.next_badge .bloc_title{position:relative;width:100%;margin-bottom:.714em}.progress-badge section.current_badge .bloc_title img,.progress-badge section.explain .bloc_title img,.progress-badge section.next_badge .bloc_title img,.progress-scoreboard section.current_badge .bloc_title img,.progress-scoreboard section.explain .bloc_title img,.progress-scoreboard section.next_badge .bloc_title img{display:inline-block;margin-bottom:.357em}.progress-badge section.current_badge .bloc_title h3,.progress-badge section.explain .bloc_title h3,.progress-badge section.next_badge .bloc_title h3,.progress-scoreboard section.current_badge .bloc_title h3,.progress-scoreboard section.explain .bloc_title h3,.progress-scoreboard section.next_badge .bloc_title h3{display:inline-block;margin-top:0;margin-bottom:.357em;padding-left:1.071em;text-align:left;color:#1dc23f}.progress-badge section.current_badge .bloc_title h3:after,.progress-badge section.explain .bloc_title h3:after,.progress-badge section.next_badge .bloc_title h3:after,.progress-scoreboard section.current_badge .bloc_title h3:after,.progress-scoreboard section.explain .bloc_title h3:after,.progress-scoreboard section.next_badge .bloc_title h3:after{position:absolute;right:0;bottom:0;width:50%;max-width:7.143em;content:'';border-bottom:#1dc23f solid .143em}.progress-badge section.current_badge .icon_border,.progress-badge section.explain .icon_border,.progress-badge section.next_badge .icon_border,.progress-scoreboard section.current_badge .icon_border,.progress-scoreboard section.explain .icon_border,.progress-scoreboard section.next_badge .icon_border{position:relative;overflow:hidden;width:130px;height:130px;margin:auto;margin-top:1.429em;margin-bottom:1.429em;border:.286em solid #cecece;border-radius:65px;background:#fff}.progress-badge section.current_badge .icon_border img,.progress-badge section.explain .icon_border img,.progress-badge section.next_badge .icon_border img,.progress-scoreboard section.current_badge .icon_border img,.progress-scoreboard section.explain .icon_border img,.progress-scoreboard section.next_badge .icon_border img{display:inline-block;width:auto;max-width:90%;margin-top:2.143em;margin-left:5%}@media (min-width:768px){.progress-badge section.current_badge,.progress-scoreboard section.current_badge{padding-bottom:18em}}.progress-badge section.current_badge h3,.progress-scoreboard section.current_badge h3{display:inline-block;padding-bottom:.357em;color:#fff;border-bottom:.071em solid #fff}.progress-badge section.next_badge,.progress-scoreboard section.next_badge{background-color:transparent}.progress-badge section.next_badge div:not(.icon_border),.progress-scoreboard section.next_badge div:not(.icon_border){padding-top:.357em;padding-bottom:1.071em;border:.071em solid #cecece;background-color:#f1f1f1}@media (min-width:768px){.progress-badge section.next_badge div:not(.icon_border),.progress-scoreboard section.next_badge div:not(.icon_border){padding-bottom:4.286em}}.progress-badge section.next_badge div.icon_border,.progress-scoreboard section.next_badge div.icon_border{opacity:.5}.progress-badge section.explain,.progress-scoreboard section.explain{margin-bottom:1.429em;background-color:#fff}.progress-badge section.explain h4,.progress-scoreboard section.explain h4{font-size:14px;font-weight:600}.progress-badge section.explain p,.progress-scoreboard section.explain p{font-size:14px;margin-left:2.143em}.progress-badge section.explain .italic,.progress-scoreboard section.explain .italic{font-size:.857em;font-weight:400}.progress-badge section.explain.accordion-default,.progress-scoreboard section.explain.accordion-default{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:768px){.progress-badge section.absolute-not-on-mobile,.progress-scoreboard section.absolute-not-on-mobile{position:absolute;z-index:2;right:0;bottom:0;width:95%;margin-bottom:-.357em;background-color:transparent}}.progress-badge section .lauriers,.progress-scoreboard section .lauriers{padding:0;text-align:center;background-color:#d9eddd}@media (min-width:1280px){.progress-badge section .lauriers,.progress-scoreboard section .lauriers{max-width:250px}}.progress-badge section .lauriers .bloc_title,.progress-scoreboard section .lauriers .bloc_title{font-size:1.286em;display:inline-block;width:auto;margin-top:1.429em;padding-bottom:.357em;color:#1dc23f;border-bottom:.071em solid #1dc23f}.progress-badge section .lauriers .bg,.progress-scoreboard section .lauriers .bg{display:block;width:100%;height:200px;min-height:200px;background:url(assets/img/sprite/bg-lauriers.png) center .357em no-repeat transparent;background-size:110px}.progress-badge section .lauriers .bg h2,.progress-scoreboard section .lauriers .bg h2{font-size:200%;font-weight:600;margin-top:115px;color:#1dc23f}.progress-badge section .lauriers .bg h2 span,.progress-scoreboard section .lauriers .bg h2 span{line-height:130%}.progress-badge section .lauriers .bg h2 .big-size,.progress-scoreboard section .lauriers .bg h2 .big-size{font-size:110%;font-weight:800;display:-ms-inline-flexbox;display:inline-flex;border-bottom:.071em solid #1dc23f}.progress-badge section .lauriers .bg h2 .king-size,.progress-scoreboard section .lauriers .bg h2 .king-size{font-weight:700;display:block}.progress-badge section .accordion-body--content .next-badge_info,.progress-badge section .accordion-body--content table,.progress-badge section div.table_badge .next-badge_info,.progress-badge section div.table_badge table,.progress-badge section.table_badge .next-badge_info,.progress-badge section.table_badge table,.progress-scoreboard section .accordion-body--content .next-badge_info,.progress-scoreboard section .accordion-body--content table,.progress-scoreboard section div.table_badge .next-badge_info,.progress-scoreboard section div.table_badge table,.progress-scoreboard section.table_badge .next-badge_info,.progress-scoreboard section.table_badge table{border:.071em solid #d6d6d6}.progress-badge section .accordion-body--content .next-badge_info.table-hover tr,.progress-badge section .accordion-body--content table.table-hover tr,.progress-badge section div.table_badge .next-badge_info.table-hover tr,.progress-badge section div.table_badge table.table-hover tr,.progress-badge section.table_badge .next-badge_info.table-hover tr,.progress-badge section.table_badge table.table-hover tr,.progress-scoreboard section .accordion-body--content .next-badge_info.table-hover tr,.progress-scoreboard section .accordion-body--content table.table-hover tr,.progress-scoreboard section div.table_badge .next-badge_info.table-hover tr,.progress-scoreboard section div.table_badge table.table-hover tr,.progress-scoreboard section.table_badge .next-badge_info.table-hover tr,.progress-scoreboard section.table_badge table.table-hover tr{cursor:pointer}.progress-badge section .accordion-body--content .next-badge_info tr.success>td,.progress-badge section .accordion-body--content table tr.success>td,.progress-badge section div.table_badge .next-badge_info tr.success>td,.progress-badge section div.table_badge table tr.success>td,.progress-badge section.table_badge .next-badge_info tr.success>td,.progress-badge section.table_badge table tr.success>td,.progress-scoreboard section .accordion-body--content .next-badge_info tr.success>td,.progress-scoreboard section .accordion-body--content table tr.success>td,.progress-scoreboard section div.table_badge .next-badge_info tr.success>td,.progress-scoreboard section div.table_badge table tr.success>td,.progress-scoreboard section.table_badge .next-badge_info tr.success>td,.progress-scoreboard section.table_badge table tr.success>td{background-color:#f1fbf3}.progress-badge section .accordion-body--content .next-badge_info tr.danger>td,.progress-badge section .accordion-body--content table tr.danger>td,.progress-badge section div.table_badge .next-badge_info tr.danger>td,.progress-badge section div.table_badge table tr.danger>td,.progress-badge section.table_badge .next-badge_info tr.danger>td,.progress-badge section.table_badge table tr.danger>td,.progress-scoreboard section .accordion-body--content .next-badge_info tr.danger>td,.progress-scoreboard section .accordion-body--content table tr.danger>td,.progress-scoreboard section div.table_badge .next-badge_info tr.danger>td,.progress-scoreboard section div.table_badge table tr.danger>td,.progress-scoreboard section.table_badge .next-badge_info tr.danger>td,.progress-scoreboard section.table_badge table tr.danger>td{color:#ea4141}.progress-badge section .accordion-body--content .next-badge_info tr:not(.active)>td,.progress-badge section .accordion-body--content table tr:not(.active)>td,.progress-badge section div.table_badge .next-badge_info tr:not(.active)>td,.progress-badge section div.table_badge table tr:not(.active)>td,.progress-badge section.table_badge .next-badge_info tr:not(.active)>td,.progress-badge section.table_badge table tr:not(.active)>td,.progress-scoreboard section .accordion-body--content .next-badge_info tr:not(.active)>td,.progress-scoreboard section .accordion-body--content table tr:not(.active)>td,.progress-scoreboard section div.table_badge .next-badge_info tr:not(.active)>td,.progress-scoreboard section div.table_badge table tr:not(.active)>td,.progress-scoreboard section.table_badge .next-badge_info tr:not(.active)>td,.progress-scoreboard section.table_badge table tr:not(.active)>td{position:relative}.progress-badge section .accordion-body--content .next-badge_info tr:not(.active)>td img,.progress-badge section .accordion-body--content table tr:not(.active)>td img,.progress-badge section div.table_badge .next-badge_info tr:not(.active)>td img,.progress-badge section div.table_badge table tr:not(.active)>td img,.progress-badge section.table_badge .next-badge_info tr:not(.active)>td img,.progress-badge section.table_badge table tr:not(.active)>td img,.progress-scoreboard section .accordion-body--content .next-badge_info tr:not(.active)>td img,.progress-scoreboard section .accordion-body--content table tr:not(.active)>td img,.progress-scoreboard section div.table_badge .next-badge_info tr:not(.active)>td img,.progress-scoreboard section div.table_badge table tr:not(.active)>td img,.progress-scoreboard section.table_badge .next-badge_info tr:not(.active)>td img,.progress-scoreboard section.table_badge table tr:not(.active)>td img{width:auto;max-width:100%;height:1.786em}.progress-badge section .accordion-body--content .next-badge_info tr:not(.active)>td.bg_view:after,.progress-badge section .accordion-body--content table tr:not(.active)>td.bg_view:after,.progress-badge section div.table_badge .next-badge_info tr:not(.active)>td.bg_view:after,.progress-badge section div.table_badge table tr:not(.active)>td.bg_view:after,.progress-badge section.table_badge .next-badge_info tr:not(.active)>td.bg_view:after,.progress-badge section.table_badge table tr:not(.active)>td.bg_view:after,.progress-scoreboard section .accordion-body--content .next-badge_info tr:not(.active)>td.bg_view:after,.progress-scoreboard section .accordion-body--content table tr:not(.active)>td.bg_view:after,.progress-scoreboard section div.table_badge .next-badge_info tr:not(.active)>td.bg_view:after,.progress-scoreboard section div.table_badge table tr:not(.active)>td.bg_view:after,.progress-scoreboard section.table_badge .next-badge_info tr:not(.active)>td.bg_view:after,.progress-scoreboard section.table_badge table tr:not(.active)>td.bg_view:after{font-family:FontAwesome;font-size:1.5em;font-weight:700;position:absolute;top:.071em;right:.714em;content:'\f06e';color:#cecece}.progress-badge section .accordion-body--content .next-badge_info tr td,.progress-badge section .accordion-body--content table tr td,.progress-badge section div.table_badge .next-badge_info tr td,.progress-badge section div.table_badge table tr td,.progress-badge section.table_badge .next-badge_info tr td,.progress-badge section.table_badge table tr td,.progress-scoreboard section .accordion-body--content .next-badge_info tr td,.progress-scoreboard section .accordion-body--content table tr td,.progress-scoreboard section div.table_badge .next-badge_info tr td,.progress-scoreboard section div.table_badge table tr td,.progress-scoreboard section.table_badge .next-badge_info tr td,.progress-scoreboard section.table_badge table tr td{padding:.714em}.progress-badge section .accordion-body--content .next-badge_info thead>tr>th,.progress-badge section .accordion-body--content table thead>tr>th,.progress-badge section div.table_badge .next-badge_info thead>tr>th,.progress-badge section div.table_badge table thead>tr>th,.progress-badge section.table_badge .next-badge_info thead>tr>th,.progress-badge section.table_badge table thead>tr>th,.progress-scoreboard section .accordion-body--content .next-badge_info thead>tr>th,.progress-scoreboard section .accordion-body--content table thead>tr>th,.progress-scoreboard section div.table_badge .next-badge_info thead>tr>th,.progress-scoreboard section div.table_badge table thead>tr>th,.progress-scoreboard section.table_badge .next-badge_info thead>tr>th,.progress-scoreboard section.table_badge table thead>tr>th{border-bottom:.071em}.progress-badge section .accordion-body--content .next-badge_info,.progress-badge section div.table_badge .next-badge_info,.progress-badge section.table_badge .next-badge_info,.progress-scoreboard section .accordion-body--content .next-badge_info,.progress-scoreboard section div.table_badge .next-badge_info,.progress-scoreboard section.table_badge .next-badge_info{padding:.357em 1.071em;text-align:left;color:#1dc23f;border-bottom:none;background-color:#fff}.progress-badge section .accordion-body--content .next-badge_info i,.progress-badge section div.table_badge .next-badge_info i,.progress-badge section.table_badge .next-badge_info i,.progress-scoreboard section .accordion-body--content .next-badge_info i,.progress-scoreboard section div.table_badge .next-badge_info i,.progress-scoreboard section.table_badge .next-badge_info i{font-size:2em;float:left;margin-top:.143em;margin-right:.357em}.progress-badge section .accordion-body--content table,.progress-badge section div.table_badge table,.progress-badge section.table_badge table,.progress-scoreboard section .accordion-body--content table,.progress-scoreboard section div.table_badge table,.progress-scoreboard section.table_badge table{background-color:#fff}.progress-badge .accordion-default .accordion-heading,.progress-scoreboard .accordion-default .accordion-heading{z-index:10;display:inline-block;width:100%;padding:.357em .571em;cursor:pointer;border:.071em solid #cecece;background-color:#fff}.progress-badge .accordion-default .accordion-heading:before,.progress-scoreboard .accordion-default .accordion-heading:before{position:absolute;width:3.571em;height:auto;min-height:3.571em;content:'';background:url(assets/img/sprite/bg-lauriers.png) center 60% no-repeat transparent;background-size:100% 100%}@media (min-width:768px){.progress-badge .accordion-default .accordion-heading:before,.progress-scoreboard .accordion-default .accordion-heading:before{top:.5em;left:.714em}}.progress-badge .accordion-default .accordion-heading .accordion-title,.progress-scoreboard .accordion-default .accordion-heading .accordion-title{font-size:1.5em;line-height:auto;width:90%;margin:.286em 0;padding-left:2.857em;color:#1dc23f}@media (min-width:480px){.progress-badge .accordion-default .accordion-heading .accordion-title,.progress-scoreboard .accordion-default .accordion-heading .accordion-title{width:94%}}@media (min-width:992px){.progress-badge .accordion-default .accordion-heading .accordion-title,.progress-scoreboard .accordion-default .accordion-heading .accordion-title{width:97%}}.progress-badge .accordion-default .accordion-heading .accordion-title .big-size,.progress-scoreboard .accordion-default .accordion-heading .accordion-title .big-size{font-size:140%;font-weight:800;line-height:inherit}.progress-badge .accordion-default .accordion-heading .accordion-title a.link,.progress-scoreboard .accordion-default .accordion-heading .accordion-title a.link{font-size:.714em;line-height:inherit;float:right;margin-right:1.071em;color:#1dc23f}@media (max-width:480px){.progress-badge .accordion-default .accordion-heading .accordion-title a.link,.progress-scoreboard .accordion-default .accordion-heading .accordion-title a.link{display:none}}.progress-badge .accordion-default .accordion-heading i.fa-chevron-down,.progress-scoreboard .accordion-default .accordion-heading i.fa-chevron-down{color:#1dc23f}.progress-badge .accordion-default .accordion-body,.progress-scoreboard .accordion-default .accordion-body{background-color:#fff}.progress-scoreboard table{border:.071em solid #cecece;border-top:none}.progress-scoreboard table thead>tr>th{padding:1.071em .714em;border-bottom:.071em}.progress-scoreboard table>tbody>tr.active>td{font-weight:600;color:#1dc23f;background-color:#d9eddd}.progress-scoreboard .help-and-explain,.progress-scoreboard .help-and-explain-small{font-size:200%;transition:color .35s;color:#1dc23f}.progress-scoreboard .help-and-explain-small:active,.progress-scoreboard .help-and-explain-small:focus,.progress-scoreboard .help-and-explain-small:hover,.progress-scoreboard .help-and-explain:active,.progress-scoreboard .help-and-explain:focus,.progress-scoreboard .help-and-explain:hover{color:#6cd682}.progress-scoreboard .help-and-explain-small{font-size:150%;position:relative;margin-left:.357em}.progress-liveclassrooms{padding-top:2em}.progress-liveclassrooms h2{margin-top:0;color:#1dc23f}.progress-liveclassrooms table{margin-top:20px;border:.071em solid #cecece}.progress-liveclassrooms table thead tr th{font-size:16px;font-weight:700;padding:1.071em .714em;color:#fff;border-bottom:.071em;background-color:#1dc23f}.progress-liveclassrooms table tbody tr:nth-child(odd){background-color:#f3fcf5}.progress-liveclassrooms table tbody tr td{font-size:13px;text-transform:capitalize}.progress-liveclassrooms table tbody tr td.date{text-transform:lowercase}.progress-liveclassrooms table tbody tr td.date:first-letter{text-transform:uppercase}.by_filters{margin-bottom:1.071em;padding-left:0;text-align:left;paddding-right:0}@media (min-width:768px){.by_filters{text-align:right}}@media (min-width:992px){.by_filters{margin-bottom:0}}.by_filters h4,.by_filters p{font-size:14px;font-weight:600;line-height:1.5em;color:#428bca}.by_filters .explain h4,.by_filters .explain p{font-size:14px;font-weight:400;line-height:1.5em;color:#585858}.by_filters ul li{display:block;margin:.143em 0}@media (max-width:768px){.by_filters ul li{margin:.143em}}@media (max-width:480px){.by_filters ul li label{overflow:inherit;max-width:260px;text-align:left;white-space:normal;text-overflow:inherit}}@media (min-width:768px){.by_filters ul li{display:inline-block}}.view-explains,.view-profile{position:relative}.view-explains h3,.view-profile h3{font-weight:800;color:#1dc23f}.view-explains .icon-border,.view-profile .icon-border{position:relative;overflow:hidden;width:6.429em;height:6.429em;border:.143em solid #cecece;border-radius:3.2145em;background:#fff}@media (max-width:767px){.view-explains .icon-border,.view-profile .icon-border{margin-right:auto;margin-left:auto}}.view-explains .icon-border img,.view-profile .icon-border img{position:relative;left:5%;width:auto;max-width:90%;height:auto;margin-top:-.714em}.view-explains .account_badge,.view-profile .account_badge{position:relative}.view-explains .bloc_title,.view-profile .bloc_title{border:0}.view-explains .bloc_title h4,.view-profile .bloc_title h4{color:#585858}.view-explains .bloc_title h4 .name,.view-profile .bloc_title h4 .name{font-weight:600;color:#1dc23f}.view-explains .green-border,.view-profile .green-border{margin-top:1.071em;padding-top:1.071em;border-top:.143em solid #1dc23f}.view-explains table,.view-profile table{border:.071em solid #d6d6d6}.view-explains table tr,.view-profile table tr{cursor:auto}.view-explains table tr td.success,.view-profile table tr td.success{border-right:.071em solid #ddd;background-color:#f1fbf3}.view-explains table tr td.green-bolder,.view-profile table tr td.green-bolder{font-weight:600;color:#1dc23f}.view-explains table tr td.green-bolder p,.view-profile table tr td.green-bolder p{margin:0}.view-explains table thead>tr>th,.view-profile table thead>tr>th{border-bottom:.071em}.view-explains .modal-footer .btn-default,.view-profile .modal-footer .btn-default{background-color:#1dc23f}.view-explains .modal-footer .btn-default:active,.view-explains .modal-footer .btn-default:hover,.view-profile .modal-footer .btn-default:active,.view-profile .modal-footer .btn-default:hover{background-color:#6cd682}.view-explains h3{font-weight:700}.view-explains h4{font-size:100%;margin-bottom:2.143em}.view-explains .table{font-weight:bolder}.view-explains .table>tbody tr td.success{width:50%;border-right:0;border-left:0}.view-explains .table>thead th{font-size:90%}.view-explains .table>thead:first-child>tr:first-child>th{padding:.929em .571em;background-color:#f1fbf3}.bubble{position:relative;width:300px;height:75px;border:#1dc23f solid 2px;border-radius:20px;background:#fff}.bubble div{font-size:.8em;padding:1% 3% 1% 3%;text-align:center}.smartclick .smartclick-dropdown{min-width:190px;margin:.714em;padding:0;border:.214em solid #e4e4ed;border-radius:4px;background-color:#fff;background-clip:padding-box;box-shadow:0 6px 12px rgba(0,0,0,.175)}.smartclick .smartclick-dropdown>li{border-bottom:.071em solid #cecece}.smartclick .smartclick-dropdown>li:hover{background-color:#fbfbff}.smartclick .smartclick-dropdown>li>a{font-weight:400;line-height:1.5em;display:inline-block;clear:both;padding:.714em;vertical-align:middle;white-space:nowrap;color:#585858}.icon-dictionnary{width:30px;height:30px;background-position:-251px -85px!important}.icon-thesaurus{width:30px;height:30px;background-position:-250px -147px!important}.icon-speech-trainer{width:30px;height:30px;background-position:-249px -203px!important}.translate-icon{width:30px!important}.account_page,.personnal_info{background:#fff}.account_page .avatars,.personnal_info .avatars{padding-bottom:4.286em}.account_page .avatars .no_avatar,.personnal_info .avatars .no_avatar{padding:1.071em}.account_page .avatars .no_avatar .icon_no_avatar,.personnal_info .avatars .no_avatar .icon_no_avatar{position:relative;text-align:center}.account_page .avatars .no_avatar .icon_no_avatar .icon_border,.personnal_info .avatars .no_avatar .icon_no_avatar .icon_border{position:relative;overflow:hidden;width:7.143em;height:7.143em;margin:auto;border:.143em solid #cecece;border-radius:3.5715em;background:#fff}.account_page .avatars .no_avatar .icon_no_avatar .icon_border i,.personnal_info .avatars .no_avatar .icon_no_avatar .icon_border i{font-size:7.143em;margin-top:.143em}.account_page .avatars .no_avatar .icon_no_avatar .add,.personnal_info .avatars .no_avatar .icon_no_avatar .add{line-height:2.143em;position:absolute;z-index:9;bottom:-.5em;width:2.143em;height:2.143em;color:#fff;border-radius:1.071em;background-color:#1dc23f}.account_page .avatars .no_avatar .icon_no_avatar .add:active,.account_page .avatars .no_avatar .icon_no_avatar .add:focus,.account_page .avatars .no_avatar .icon_no_avatar .add:hover,.personnal_info .avatars .no_avatar .icon_no_avatar .add:active,.personnal_info .avatars .no_avatar .icon_no_avatar .add:focus,.personnal_info .avatars .no_avatar .icon_no_avatar .add:hover{background-color:#6cd682}.account_page .avatars .no_avatar .icon_no_avatar .delete,.personnal_info .avatars .no_avatar .icon_no_avatar .delete{line-height:2.143em;position:absolute;z-index:9;bottom:-.5em;width:2.143em;height:2.143em;color:#fff;border-radius:1.071em;background-color:#ea4141}.account_page .avatars .no_avatar .icon_no_avatar .delete:active,.account_page .avatars .no_avatar .icon_no_avatar .delete:focus,.account_page .avatars .no_avatar .icon_no_avatar .delete:hover,.personnal_info .avatars .no_avatar .icon_no_avatar .delete:active,.personnal_info .avatars .no_avatar .icon_no_avatar .delete:focus,.personnal_info .avatars .no_avatar .icon_no_avatar .delete:hover{background-color:#ff4c4c}@media screen and (min-width:0\0){.account_page .avatars .no_avatar .icon_no_avatar .add,.personnal_info .avatars .no_avatar .icon_no_avatar .add{left:50%}}.account_page .avatars .choose_avatar,.personnal_info .avatars .choose_avatar{position:relative;height:100%}.account_page .avatars .bx-wrapper,.personnal_info .avatars .bx-wrapper{position:relative}.account_page .avatars .bx-wrapper .bxslider div a,.personnal_info .avatars .bx-wrapper .bxslider div a{overflow:hidden;width:inherit;text-decoration:none}.account_page .avatars .bx-wrapper img,.personnal_info .avatars .bx-wrapper img{display:inline-block;width:33.33%;max-width:100%}.account_page .avatars .bx-wrapper .bx-controls,.personnal_info .avatars .bx-wrapper .bx-controls{position:relative;width:7.143em;margin-right:auto;margin-left:auto}.account_page .avatars .bx-wrapper .bx-next,.account_page .avatars .bx-wrapper .bx-prev,.personnal_info .avatars .bx-wrapper .bx-next,.personnal_info .avatars .bx-wrapper .bx-prev{width:2.143em;height:2.143em;text-decoration:none;background-color:#1dc23f;background-image:none}.account_page .avatars .bx-wrapper .bx-next:active,.account_page .avatars .bx-wrapper .bx-next:focus,.account_page .avatars .bx-wrapper .bx-next:hover,.account_page .avatars .bx-wrapper .bx-prev:active,.account_page .avatars .bx-wrapper .bx-prev:focus,.account_page .avatars .bx-wrapper .bx-prev:hover,.personnal_info .avatars .bx-wrapper .bx-next:active,.personnal_info .avatars .bx-wrapper .bx-next:focus,.personnal_info .avatars .bx-wrapper .bx-next:hover,.personnal_info .avatars .bx-wrapper .bx-prev:active,.personnal_info .avatars .bx-wrapper .bx-prev:focus,.personnal_info .avatars .bx-wrapper .bx-prev:hover{text-decoration:none;background-color:#6cd682}.account_page .avatars .bx-wrapper .bx-next,.personnal_info .avatars .bx-wrapper .bx-next{right:1.071em;margin-right:.143em}.account_page .avatars .bx-wrapper .bx-next:after,.personnal_info .avatars .bx-wrapper .bx-next:after{font-family:FontAwesome;font-weight:700;position:absolute;top:.5em;right:.714em;float:left;content:'\f054';text-indent:0;color:#fff}.account_page .avatars .bx-wrapper .bx-prev,.personnal_info .avatars .bx-wrapper .bx-prev{left:1.071em;margin-left:.143em;background-position:0 -2px}.account_page .avatars .bx-wrapper .bx-prev:after,.personnal_info .avatars .bx-wrapper .bx-prev:after{font-family:FontAwesome;font-weight:700;position:absolute;top:.5em;right:.714em;float:left;content:'\f053';text-indent:0;color:#fff}.account_page .avatars .bx-wrapper .bx-controls-direction a,.personnal_info .avatars .bx-wrapper .bx-controls-direction a{position:absolute;bottom:0;display:inline-block;overflow:hidden;margin-bottom:-3.571em;transition:none;text-indent:-9999px;outline:0}.account_page .avatars .select_avatar_ok,.personnal_info .avatars .select_avatar_ok{position:relative;z-index:2;top:1.429em;text-align:center}.account_page .avatars .select_avatar_ok .icon_border,.personnal_info .avatars .select_avatar_ok .icon_border{position:relative;overflow:hidden;width:130px;height:130px;margin:auto;border:.143em solid #cecece;border-radius:65px;background:#fff}.account_page .avatars .select_avatar_ok .icon_border a,.personnal_info .avatars .select_avatar_ok .icon_border a{display:block;width:inherit;height:inherit;margin-top:-1.429em}.account_page .avatars .select_avatar_ok .icon_border img,.personnal_info .avatars .select_avatar_ok .icon_border img{display:inline-block;width:100%;max-width:100%}.account_page .avatars .select_avatar_ok .add,.personnal_info .avatars .select_avatar_ok .add{line-height:2.143em;position:absolute;z-index:9;right:calc(50% - 40px);bottom:-.5em;width:2.143em;height:2.143em;color:#fff;border-radius:1.071em;background-color:#1dc23f}.account_page .avatars .select_avatar_ok .add:active,.account_page .avatars .select_avatar_ok .add:focus,.account_page .avatars .select_avatar_ok .add:hover,.personnal_info .avatars .select_avatar_ok .add:active,.personnal_info .avatars .select_avatar_ok .add:focus,.personnal_info .avatars .select_avatar_ok .add:hover{background-color:#6cd682}.account_page .avatars .select_avatar_ok .delete,.personnal_info .avatars .select_avatar_ok .delete{line-height:2.143em;position:absolute;z-index:9;right:calc(50% + 10px);bottom:-.5em;width:2.143em;height:2.143em;color:#fff;border-radius:1.071em;background-color:#ea4141}.account_page .avatars .select_avatar_ok .delete:active,.account_page .avatars .select_avatar_ok .delete:focus,.account_page .avatars .select_avatar_ok .delete:hover,.personnal_info .avatars .select_avatar_ok .delete:active,.personnal_info .avatars .select_avatar_ok .delete:focus,.personnal_info .avatars .select_avatar_ok .delete:hover{background-color:#ff4c4c}.account_page .alias,.personnal_info .alias{background-color:#fbfbff}.account_page .alias .setting-form .form-inline .form-control,.account_page .alias .setting-form .form-inline [class^=section-] .modal-content .modal-body input[type=text],.personnal_info .alias .setting-form .form-inline .form-control,.personnal_info .alias .setting-form .form-inline [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .account_page .alias .setting-form .form-inline input[type=text],[class^=section-] .modal-content .modal-body .personnal_info .alias .setting-form .form-inline input[type=text]{border:1px solid #cecece}.account_page .alias .setting-form label,.personnal_info .alias .setting-form label{margin-top:.714em;text-align:left}@media (max-width:767px){.account_page .alias .setting-form label,.personnal_info .alias .setting-form label{display:block}}.account_page .complete_info h4,.personnal_info .complete_info h4{font-size:14px;margin-top:1.429em;margin-bottom:1.786em}.account_page .complete_info .icon-border,.personnal_info .complete_info .icon-border{position:relative;overflow:hidden;width:6.429em;height:6.429em;border:.143em solid #cecece;border-radius:3.2145em;background:#fff}@media (max-width:767px){.account_page .complete_info .icon-border,.personnal_info .complete_info .icon-border{margin-right:auto;margin-left:auto}}.account_page .complete_info .icon-border i,.personnal_info .complete_info .icon-border i{font-size:7.143em;margin-top:.071em;margin-left:2px}.account_page .complete_info .icon-border img,.personnal_info .complete_info .icon-border img{position:relative;left:5%;width:auto;max-width:90%;height:auto;margin-top:-.714em}.account_page .complete_info .bloc_title,.personnal_info .complete_info .bloc_title{border-top:1px solid #cecece;border-right:1px solid #cecece;border-bottom:0;border-left:1px solid #cecece}.account_page .complete_info .suite_form,.personnal_info .complete_info .suite_form{position:relative;float:left;padding:1.071em 2.143em 1.071em 1.071em;padding-bottom:1.071em;border-top:.143em solid #1dc23f}.account_page .complete_info .form-inline .form-control,.account_page .complete_info .form-inline [class^=section-] .modal-content .modal-body input[type=text],.personnal_info .complete_info .form-inline .form-control,.personnal_info .complete_info .form-inline [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .account_page .complete_info .form-inline input[type=text],[class^=section-] .modal-content .modal-body .personnal_info .complete_info .form-inline input[type=text]{border:1px solid #cecece}.account_page .complete_info label,.personnal_info .complete_info label{margin-top:.714em;padding:0;text-align:left}.account_page .complete_info .multi_choices label,.personnal_info .complete_info .multi_choices label{margin-top:0}.account_page .btn-default,.personnal_info .btn-default{background-color:#1dc23f}.account_page .btn-default:active,.account_page .btn-default:hover,.personnal_info .btn-default:active,.personnal_info .btn-default:hover{background-color:#6cd682}.account_page .bloc_title,.personnal_info .bloc_title{position:relative;margin-top:0!important}.account_page .bloc_title h2,.personnal_info .bloc_title h2{font-size:1.286em;font-weight:600;margin:0}@media (min-width:768px){.account_page .bloc_title h2,.personnal_info .bloc_title h2{margin-top:0!important;text-align:left}}.account_page .bloc_title .nb_screen,.personnal_info .bloc_title .nb_screen{font-size:.929em;font-style:italic;position:absolute;z-index:9;top:1.071em;right:1.071em;color:#777}.account_page input,.account_page select,.personnal_info input,.personnal_info select{border:1px solid #cecece;background-color:#fff}.account_page input:-ms-input-placeholder,.account_page select:-ms-input-placeholder,.personnal_info input:-ms-input-placeholder,.personnal_info select:-ms-input-placeholder{font-weight:300;font-style:normal;color:#cecece}.account_page input::placeholder,.account_page select::placeholder,.personnal_info input::placeholder,.personnal_info select::placeholder{font-weight:300;font-style:normal;color:#cecece}.account_page .FC_error,.personnal_info .FC_error{margin-top:-.714em;margin-bottom:1.071em;color:#dc2525}.account_page .autocomplete,.personnal_info .autocomplete{position:relative;display:inline-block;margin-bottom:1.071em}.account_page .autocomplete input,.personnal_info .autocomplete input{margin-bottom:0}.account_page .autocomplete ul,.personnal_info .autocomplete ul{position:absolute;margin-left:-1em}.account_page .autocomplete ul li.list-group-item,.personnal_info .autocomplete ul li.list-group-item{z-index:9}header.navigation .mobile-navbar{min-height:55px;padding:20px;color:#fff;border-bottom:1px solid #fff;background-color:#2c2788}header.navigation .mobile-navbar .mobile-navbar--left{padding:0;text-align:left}header.navigation .mobile-navbar .mobile-navbar--middle{padding:0;text-align:center}header.navigation .mobile-navbar .mobile-navbar--middle .mobile-navbar--middle--title{font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#fff}header.navigation .mobile-navbar .mobile-navbar--right{padding:0;text-align:right}header.navigation .mobile-navbar button{background:0 0}[canvas]{z-index:1}[canvas=container]{position:relative;overflow-y:auto;width:100%;height:100%;padding:0;-webkit-overflow-scrolling:touch}[canvas=container]:after,[canvas=container]:before{display:table;clear:both;content:''}[off-canvas]{position:fixed;display:none;overflow:hidden;overflow-y:auto;color:#fff;background-color:#222;-webkit-overflow-scrolling:touch}[off-canvas*=right]{top:0;right:0;width:255px;height:100%;padding-top:20px}[off-canvas*=right] ul{margin:0;list-style:none}[off-canvas*=right] ul li{color:#fff}[off-canvas*=right] ul li a{display:block;padding:10px 20px;color:#fff}[off-canvas*=right] ul li a.active,[off-canvas*=right] ul li a:active,[off-canvas*=right] ul li a:focus,[off-canvas*=right] ul li a:hover{background:0 0!important}[off-canvas*=right] ul li a.picto-scoreboard{display:block;margin-left:20px!important;padding-left:34px!important;vertical-align:middle;background:url(assets/img/sprite/sprite-global.png) no-repeat!important;background-position:-493px -397px!important}[off-canvas*=right] ul li i{width:14px;margin-right:20px}[off-canvas*=right] ul li a.netplanning i{margin-right:1.071em}[off-canvas*=right] ul li a.avatar{padding:.357em 20px}[off-canvas*=right] ul li a.avatar .header_profile{display:inline-block;overflow:hidden;width:2.143em;height:2.143em;margin-right:.5em;margin-left:-.5em;vertical-align:middle;border:.143em solid #e4e4ed;border-radius:1.0715em;background:#cecece;background-color:#fff}[off-canvas*=right] ul li a.avatar .header_profile img{position:relative;width:auto;max-width:100%;height:auto;margin-top:-.357em;margin-left:0}[off-canvas*=right] ul li a.avatar .header_profile i.fa{font-size:250%;margin-top:.071em;margin-right:.143em;margin-left:0;color:#585858}[off-canvas*=right] ul li a div.header_profile{display:inline-block;width:auto}[off-canvas*=right] ul li>ul.dropdown-menu>li{border:0}[off-canvas*=right] ul li>ul.dropdown-menu>li.active,[off-canvas*=right] ul li>ul.dropdown-menu>li:active,[off-canvas*=right] ul li>ul.dropdown-menu>li:focus,[off-canvas*=right] ul li>ul.dropdown-menu>li:hover{background:0 0!important}[off-canvas*=right] ul li>ul.dropdown-menu>li:last-child{border-bottom:0}[off-canvas*=right] ul li>ul.dropdown-menu>li>a{display:block;padding:10px 20px 10px 40px!important;color:#fff}[off-canvas*=right] ul li .badge{margin-left:15px;background-color:#ff964f}[off-canvas*=right] .nav .open>a,[off-canvas*=right] .nav .open>a:focus,[off-canvas*=right] .nav .open>a:hover{background:0 0}[off-canvas*=left]{top:0;left:0;width:255px;height:100%}[off-canvas*=left] form{padding:20px 20px 0}[off-canvas*=left] form .form-group{position:relative}[class^=section-] .modal-content .modal-body [off-canvas*=left] form .form-group input[type=text],[off-canvas*=left] form .form-group .form-control,[off-canvas*=left] form .form-group [class^=section-] .modal-content .modal-body input[type=text]{padding:6px 38px 6px 12px;border:0;border-radius:20px;background:#585858}[off-canvas*=left] form .form-group button{position:absolute;top:4px;right:0;color:#cecece;background:0 0}[off-canvas*=left] form .form-group button:active,[off-canvas*=left] form .form-group button:focus,[off-canvas*=left] form .form-group button:hover{color:#fff}[off-canvas*=left] ul{margin:0;list-style:none}[off-canvas*=left] ul>li{color:#fff}[off-canvas*=left] ul>li.slidebar-1--program>ul a.active,[off-canvas*=left] ul>li.slidebar-1--program>ul a:active{background:#009ee0}[off-canvas*=left] ul>li.slidebar-1--resources>ul a{padding-left:40px}[off-canvas*=left] ul>li.slidebar-1--resources>ul a.active,[off-canvas*=left] ul>li.slidebar-1--resources>ul a:active{background:#880267}[off-canvas*=left] ul>li.slidebar-1--progress>ul a{padding-left:40px}[off-canvas*=left] ul>li.slidebar-1--progress>ul a.active,[off-canvas*=left] ul>li.slidebar-1--progress>ul a:active{background:#1dc23f}[off-canvas*=left] ul>li.slidebar-1--progress>ul>li>ul>li a{padding-left:80px}[off-canvas*=left] ul>li a{display:block;padding:10px 20px;color:#fff}[off-canvas*=left] ul>li i{width:14px;margin-right:20px}[off-canvas*=left] ul>li .sidebar--list--sub-list>li a{padding-left:80px}[off-canvas*=left] ul.slidebar-3--learning li,[off-canvas*=left] ul.slidebar-3--practising li,[off-canvas*=left] ul.slidebar-3--training li,[off-canvas*=left] ul.slidebar-4--navigation li{padding:5px 20px;cursor:pointer}[off-canvas*=left] ul.slidebar-3--learning li.active,[off-canvas*=left] ul.slidebar-3--learning li:active,[off-canvas*=left] ul.slidebar-3--practising li.active,[off-canvas*=left] ul.slidebar-3--practising li:active,[off-canvas*=left] ul.slidebar-3--training li.active,[off-canvas*=left] ul.slidebar-3--training li:active,[off-canvas*=left] ul.slidebar-4--navigation li.active,[off-canvas*=left] ul.slidebar-4--navigation li:active{background:#009ee0}[off-canvas*=left] h2{font-size:16px;margin:0;padding:20px 20px 5px}[off-canvas*=left] h3{font-size:16px;margin:1em 0 .5em 0!important;margin:1em 0 .5em 0;padding:0 20px;color:#009ee0}[off-canvas*=left] h3 i{margin-right:1em}[off-canvas*=reveal]{z-index:9999}[off-canvas*=push]{z-index:1}[off-canvas*=overlay]{z-index:9999}[off-canvas*=shift]{z-index:0}[canvas],[off-canvas]{transition:transform .3s;transform:translate(0,0);-webkit-backface-visibility:hidden}[off-canvas*=shift][off-canvas*=top]{transform:translate(0,50%)}[off-canvas*=shift][off-canvas*=right]{transform:translate(-50%,0)}[off-canvas*=shift][off-canvas*=bottom]{transform:translate(0,-50%)}[off-canvas*=shift][off-canvas*=left]{transform:translate(50%,0)}@media all and (min-width:768px){header.navigation .navbar-default{margin-bottom:0;border:0;background:0 0}header.navigation .navbar-default .top-navigation .pull-right>ul,header.navigation .navbar-default .top-navigation .top-navigation--right>ul{margin-top:1.071em}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon{overflow:hidden;width:2.143em;height:2.143em;margin:.714em;padding:0;transition:all .1s ease-out;border:1px solid #efefef;border-radius:2.143em;background-color:#e4e4ed}}@media all and (min-width:768px) and (min-width:768px) and (max-width:992px){header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon{margin:.714em .5em}}@media all and (min-width:768px){header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon.active,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:active,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:focus,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:hover,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon.active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:focus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:hover{border:1px solid #d4d7e8;background-color:#6f7bb8}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-],header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-]{width:30px;height:30px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-tools{background-position:-6px -6px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-tools.active,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-tools:active,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-tools:focus,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-tools:hover,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-tools.active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-tools:active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-tools:focus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-tools:hover{background-position:-6px -47px!important}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-inbox,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-inbox{background-position:-87px -8px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-help,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-help{background-position:-246px -8px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-close,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-close{width:30px;height:30px;background-position:-325px -87px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-logout,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-logout{background-position:-326px -7px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-logout:active,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-logout:focus,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-logout:hover,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-logout:active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-logout:focus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-logout:hover{background-position:-326px -47px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-scoreboard{background-position:-485px -650px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-scoreboard:active,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-scoreboard:focus,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-scoreboard:hover,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-scoreboard:active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-scoreboard:focus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-scoreboard:hover{background-position:-485px -725px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-netplanning{background-position:-485px -482px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-netplanning:active,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-netplanning:focus,header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-netplanning:hover,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-netplanning:active,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-netplanning:focus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-netplanning:hover{background-position:-485px -563px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-delete,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-delete{width:12px;height:12px;background-position:-375px -15px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-dictionnary,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-dictionnary{background-position:-251px -85px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-thesaurus,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-thesaurus{background-position:-250px -147px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-speech-trainer,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-speech-trainer{background-position:-249px -203px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-search,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-search{width:50px;height:50px;margin-left:.9em;background-position:-398px 5px}header.navigation .navbar-default .top-navigation .pull-right>ul>li span[class*=icon-].icon-profil,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li span[class*=icon-].icon-profil{width:30px;height:30px;background-position:-487px -6px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon span.icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon span.icon-tools{background-position:-6px -6px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon span.icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon span.icon-scoreboard{background-position:-485px -650px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon span.icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon span.icon-netplanning{background-position:-485px -482px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon.active span.icon-tools,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:active span.icon-tools,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:focus span.icon-tools,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:hover span.icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon.active span.icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:active span.icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:focus span.icon-tools,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:hover span.icon-tools{background-position:-6px -47px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon.active span.icon-scoreboard,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:active span.icon-scoreboard,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:focus span.icon-scoreboard,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:hover span.icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon.active span.icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:active span.icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:focus span.icon-scoreboard,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:hover span.icon-scoreboard{background-position:-485px -725px}header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon.active span.icon-netplanning,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:active span.icon-netplanning,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:focus span.icon-netplanning,header.navigation .navbar-default .top-navigation .pull-right>ul>li>.icon:hover span.icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon.active span.icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:active span.icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:focus span.icon-netplanning,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li>.icon:hover span.icon-netplanning{background-position:-485px -563px}header.navigation .navbar-default .top-navigation .pull-right>ul>li .translate-icon,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li .translate-icon{display:inline-block;margin:0 4px 0 1px;vertical-align:middle}header.navigation .navbar-default .top-navigation .pull-right>ul>li .translate-icon img,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li .translate-icon img{display:block}header.navigation .navbar-default .top-navigation .pull-right>ul>li .translate-icon img.vertical-arrow,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li .translate-icon img.vertical-arrow{margin:.2em 0 .2em 5px}header.navigation .navbar-default .top-navigation .pull-right>ul>li a.last-child,header.navigation .navbar-default .top-navigation .top-navigation--right>ul>li a.last-child{margin-right:0}header.navigation .navbar-default .top-navigation .pull-right>ul .inbox-link .badge,header.navigation .navbar-default .top-navigation .top-navigation--right>ul .inbox-link .badge{position:absolute;top:0;left:2.143em;background-color:#ff964f}header.navigation .navbar-default .bottom-navigation{border-top:.071em solid #cecece;border-bottom:.214em solid #2c2788}header.navigation .navbar-default .bottom-navigation .nav-main{overflow:hidden}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child{margin:0;text-align:left}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a{font-weight:400;line-height:3.571em;min-width:170px;height:3.571em;padding:0;text-align:center;color:#2c2788}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a:active i.fa-chevron-down,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a:focus i.fa-chevron-down,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a:hover i.fa-chevron-down{position:absolute;bottom:3px;left:47%;transition:.2s all ease}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a i.fa-chevron-down{position:absolute;bottom:-10px;left:47%;transition:.2s all ease;color:#fff}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.program-link.active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.program-link:active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.program-link:focus,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.program-link:hover{color:#fff;background-color:#009ee0!important}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.resource-link.active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.resource-link:active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.resource-link:focus,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.resource-link:hover{color:#fff;background-color:#880267!important}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.progress-link.active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.progress-link:active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.progress-link:focus,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li a.progress-link:hover{color:#fff;background-color:#1dc23f!important}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a{display:inline-block;width:3.571em;min-width:0;height:3.571em;padding:0;vertical-align:middle;color:#2c2788}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a i.fa-home{font-size:24px;line-height:50px;color:#585858}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a.active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:focus,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:hover{background-color:#2c2788}header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a.active i.fa-home,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:active i.fa-home,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:focus i.fa-home,header.navigation .navbar-default .bottom-navigation .nav-main>ul:first-child li.first-link a:hover i.fa-home{color:#fff}header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child{margin:0;text-align:right}header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child li a{line-height:50px;width:50px;height:50px;padding:0;text-align:center}header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child li a:active,header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child li a:focus,header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child li a:hover{background:0 0}header.navigation .navbar-default .bottom-navigation .nav-main>ul:last-child li i.fa-search{font-size:24px}header.navigation .navbar-default .searchbar{position:absolute;z-index:5;width:100%;transition-timing-function:ease-out;transition-duration:.2s;transition-property:all;color:#cecece;background-color:#f1f1f1}header.navigation .navbar-default .searchbar .searchbar--form{position:relative;border-top:1px solid #cecece;border-bottom:1px solid #cecece;box-shadow:0 6px 12px rgba(0,0,0,.175)}header.navigation .navbar-default .searchbar .searchbar--form form{width:100%;margin:0!important;padding:0 0 0 50px;background-color:#f1f1f1}header.navigation .navbar-default .searchbar .searchbar--form form .form-group{position:relative;display:block;height:3.571em;margin:0 auto;border-radius:0;background-color:#f1f1f1}[class^=section-] .modal-content .modal-body header.navigation .navbar-default .searchbar .searchbar--form form .form-group input[type=text],header.navigation .navbar-default .searchbar .searchbar--form form .form-group .form-control,header.navigation .navbar-default .searchbar .searchbar--form form .form-group [class^=section-] .modal-content .modal-body input[type=text]{width:100%;height:3.571em;padding:0 50px 0 0;border:0;border-radius:0;background-color:#f1f1f1}header.navigation .navbar-default .searchbar .searchbar--form form .form-group .btn-search{font-size:24px;position:absolute;top:9px;right:12px;padding:0;border-radius:0;outline:0;background:0 0;box-shadow:none}}header.elesson-navigation{padding:.357em 0 1.429em 0}header.elesson-navigation .elesson-navigation--center .timeline-wrapper h2{font-family:open-sans,Arial,Helvetica,sans-serif;font-size:1em;font-weight:600;margin:.5em 0;color:#585858}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul{list-style:none}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline{float:left;margin-right:.7em;padding-right:.5em;border-right:.071em dashed #f1f1f1}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block{display:inline-block;overflow:hidden;width:25px;height:1.071em;margin-right:.2em;cursor:pointer;vertical-align:middle;background:#d6d6d6}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .jauge{display:inline-block;height:24px;vertical-align:middle}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .completed{width:100%;background-color:#009ee0}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .completed:active,header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .completed:focus,header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .completed:hover{background-color:#76c9eb}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .started{width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:30px solid #009ee0}header.elesson-navigation .elesson-navigation--center .timeline-wrapper ul .timeline .timeline-block .ongoing{width:100%;background-color:#ffa800;background-image:url(assets/img/sprite/sprite-global.png);background-repeat:no-repeat;background-position:-408px -334px}header.elesson-navigation .elesson-navigation--right{text-align:right}header.elesson-navigation .elesson-navigation--right ul>li{display:inline-block}header.elesson-navigation .elesson-navigation--right ul>li>.icon{overflow:hidden;width:2.143em;height:2.143em;margin:.714em;padding:0;transition:all .1s ease-out;border:1px solid #efefef;border-radius:2.143em;background-color:#e4e4ed}header.elesson-navigation .elesson-navigation--right ul>li>.icon.active,header.elesson-navigation .elesson-navigation--right ul>li>.icon:active,header.elesson-navigation .elesson-navigation--right ul>li>.icon:focus,header.elesson-navigation .elesson-navigation--right ul>li>.icon:hover{border:1px solid #d4d7e8;background-color:#76c9eb}header.elesson-navigation .elesson-navigation--right ul>li a.dropdown-toggle{background-color:#e0f0f7}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-]{width:30px;height:30px}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-tools{background-position:-6px -6px}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-tools.active,header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-tools:active,header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-tools:focus,header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-tools:hover{background-position:-6px -6px!important}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-dictionnary{background-position:-251px -85px}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-thesaurus{background-position:-250px -147px}header.elesson-navigation .elesson-navigation--right ul>li a span[class*=icon-].icon-speech-trainer{background-position:-249px -203px}header.elesson-navigation .elesson-navigation--right ul>li a .translate-icon{display:inline-block;margin:0 4px 0 1px;vertical-align:middle}header.elesson-navigation .elesson-navigation--right ul>li a .translate-icon img{display:block}header.elesson-navigation .elesson-navigation--right ul>li a .translate-icon img.vertical-arrow{margin:.2em 0 .2em 5px}header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit{overflow:inherit;width:inherit;height:inherit;margin-top:1em;margin-right:0;padding:.8em;text-transform:none;color:#585858!important;border-radius:0;background-color:#e0f0f7}header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit.active,header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit:active,header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit:focus,header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit:hover{border:1px solid #d4d7e8;background-color:#76c9eb!important}header.elesson-navigation .elesson-navigation--right ul>li:last-child .btn-exit .icon-logout{width:22px;height:16px;background-position:-326px -15px}header.elesson-navigation .elesson-navigation--right ul>li ul.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}header.elesson-navigation .elesson-navigation--right ul>li ul.dropdown-menu>li{display:block;text-align:left}header.elesson-navigation .elesson-navigation--right ul>li ul.dropdown-menu>li .icon{overflow:hidden;width:100%;height:100%;margin:0;padding:.714em;transition:none;border:0;border-radius:0;background:0 0}header.navigation .navbar-default{border:0}header.navigation .navbar-default .top-navigation .pull-left .account_block{position:relative;display:inline-block;margin:.357em 2.143em .357em 0}header.navigation .navbar-default .top-navigation .pull-left .account_block .header_profile{display:inline-block;overflow:hidden;width:6.429em;height:6.429em;vertical-align:middle;border:.143em solid #e4e4ed;border-radius:3.2145em;outline:0;background:#cecece;background-color:#fff}header.navigation .navbar-default .top-navigation .pull-left .account_block .header_profile i.fa{font-size:600%;margin-top:15px;margin-left:10px;color:#585858}header.navigation .navbar-default .top-navigation .pull-left .account_block .header_profile img{position:relative;left:5%;width:auto;max-width:90%;height:auto;margin-top:-.714em}header.navigation .navbar-default .top-navigation .pull-left .account_block .account_badge{position:absolute;right:-5em;bottom:.714em}header.elesson-navigation .account_block{position:relative;display:inline-block;margin:.357em 2.143em .357em 0;padding-right:2.143em}header.elesson-navigation .account_block .header_profile{display:inline-block;overflow:hidden;width:6.429em;height:6.429em;margin-right:1.429em;vertical-align:middle;border:.143em solid #e4e4ed;border-radius:3.2145em;outline:0;background:#cecece;background-color:#fff}header.elesson-navigation .account_block .header_profile i.fa{font-size:600%;margin-top:15px;margin-left:10px;color:#585858}header.elesson-navigation .account_block .header_profile img{position:relative;left:5%;width:auto;max-width:90%;height:auto;margin-top:-.714em}header.elesson-navigation .account_block .account_badge{position:absolute;right:-1.429em;bottom:.714em}.sidebar--mobile .sidebar-active{left:0!important}.sidebar--mobile .sidebar--navigation{position:fixed;z-index:1;top:50%;left:-30%;max-width:70%;margin-top:-100px;color:#fff;background:rgba(44,39,136,.7)}.sidebar--mobile .sidebar--navigation .sidebar--list{list-style:none;letter-spacing:2px;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.sidebar--mobile .sidebar--navigation .sidebar--list>li{padding:10px;border-bottom:1px solid #f1f1f1}.sidebar--mobile .sidebar--navigation .sidebar--list>li:last-child{border-bottom:0}.sidebar--mobile .sidebar--navigation .sidebar--list>li:active,.sidebar--mobile .sidebar--navigation .sidebar--list>li:focus,.sidebar--mobile .sidebar--navigation .sidebar--list>li:hover{background:#2c2788}.sidebar--mobile .sidebar--navigation .sidebar--list>li a{color:#fff;outline:0}.sidebar--mobile .sidebar--navigation .sidebar--list>li .sidebar--list--sub-list{list-style:none}.sidebar--mobile .sidebar--navigation .sidebar--list>li .sidebar--list--sub-list>li{margin:5px 0;padding-left:15px}.sidebar--mobile .sidebar--navigation .btn-sidebar{font-weight:700;position:absolute;z-index:1;top:50%;left:100%;margin-top:-28px;padding:30px 10px;text-transform:uppercase;color:#fff!important;border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-radius:0;background-color:rgba(111,123,184,.5)}.sidebar--mobile .sidebar--navigation .btn-sidebar:active,.sidebar--mobile .sidebar--navigation .btn-sidebar:focus,.sidebar--mobile .sidebar--navigation .btn-sidebar:hover{outline:0;background-color:#2c2788}.sidebar-list li a.active,.sidebar-list li a:active,.sidebar-list li a:hover{text-decoration:none;color:#fff}.sidebar-list li>a:hover{background-color:#2c2788}.section-resources .sidebar-list,.section-search .sidebar-list{font-family:open-sans,Arial,sans-serif;margin-top:2em}.section-resources .sidebar-list li a,.section-search .sidebar-list li a{font-size:inherit;font-weight:600;display:inline-block;width:100%;margin:0 0 .5em;padding:.5em;vertical-align:middle;color:#585858;border-radius:.357em}.section-resources .sidebar-list li a.active,.section-resources .sidebar-list li a:active,.section-resources .sidebar-list li a:hover,.section-search .sidebar-list li a.active,.section-search .sidebar-list li a:active,.section-search .sidebar-list li a:hover{color:#fff}.section-resources .sidebar-list li>a.active,.section-resources .sidebar-list li>a:hover,.section-search .sidebar-list li>a.active,.section-search .sidebar-list li>a:hover{background-color:#880267}.section-resources .sidebar-list .sidebar--list--sub-list,.section-search .sidebar-list .sidebar--list--sub-list{margin-left:.5em}.section-resources .sidebar-list .sidebar--list--sub-list li>a,.section-search .sidebar-list .sidebar--list--sub-list li>a{width:93%;padding:0}.section-resources .sidebar-list .sidebar--list--sub-list li>a .disc,.section-search .sidebar-list .sidebar--list--sub-list li>a .disc{display:inline-block;float:left;width:.714em;height:.714em;margin:.357em .5em .714em 0;vertical-align:middle;border-radius:.714em;background:#efefef}.section-resources .sidebar-list .sidebar--list--sub-list li>a.active,.section-resources .sidebar-list .sidebar--list--sub-list li>a:hover,.section-search .sidebar-list .sidebar--list--sub-list li>a.active,.section-search .sidebar-list .sidebar--list--sub-list li>a:hover{color:#be75ac;background:0 0!important}.section-resources .sidebar-list .sidebar--list--sub-list li>a.active .disc,.section-resources .sidebar-list .sidebar--list--sub-list li>a:hover .disc,.section-search .sidebar-list .sidebar--list--sub-list li>a.active .disc,.section-search .sidebar-list .sidebar--list--sub-list li>a:hover .disc{background-color:#be75ac}.section-search .sidebar-list{margin-top:1.429em}.section-search .sidebar-list li a{color:#2c2788}.section-search .sidebar-list li a.active,.section-search .sidebar-list li a:active,.section-search .sidebar-list li a:hover{color:#fff}.section-search .sidebar-list li>a.active,.section-search .sidebar-list li>a:hover{background-color:#2c2788}.section-search .sidebar-list .sidebar--list--sub-list li>a .disc{background:#6f7bb8}.section-search .sidebar-list .sidebar--list--sub-list li>a.active,.section-search .sidebar-list .sidebar--list--sub-list li>a:hover{color:#6f7bb8;background:0 0!important}.section-search .sidebar-list .sidebar--list--sub-list li>a.active .disc,.section-search .sidebar-list .sidebar--list--sub-list li>a:hover .disc{background-color:#6f7bb8}.section-progress .sidebar-list{font-family:open-sans,Arial,sans-serif;margin-top:2em}.section-progress .sidebar-list li a{font-size:inherit;font-weight:600;display:inline-block;width:100%;margin:0 0 .5em;padding:.5em;vertical-align:middle;color:#585858;border-radius:.357em}.section-progress .sidebar-list li a.active,.section-progress .sidebar-list li a:active,.section-progress .sidebar-list li a:hover{color:#fff}.section-progress .sidebar-list li a.active,.section-progress .sidebar-list li a:active{background:#1dc23f}.section-progress .sidebar-list .sidebar--list--sub-list{margin-left:.5em}.section-progress .sidebar-list .sidebar--list--sub-list li>a{width:93%;padding:0}.section-progress .sidebar-list .sidebar--list--sub-list li>a .disc{display:inline-block;float:left;width:.714em;height:.714em;margin:.357em .5em .714em 0;vertical-align:middle;border-radius:.714em;background:#efefef}.section-progress .sidebar-list .sidebar--list--sub-list li>a.active,.section-progress .sidebar-list .sidebar--list--sub-list li>a:hover{color:#6cd682;background:0 0!important}.section-progress .sidebar-list .sidebar--list--sub-list li>a.active .disc,.section-progress .sidebar-list .sidebar--list--sub-list li>a:hover .disc{background-color:#6cd682}.footer{color:#cecece;border-top:.071em solid #cecece}.footer .footer-inner{padding:20px 0}.footer .footer-inner a{text-decoration:none;color:#cecece}.footer .footer-inner a:active,.footer .footer-inner a:focus,.footer .footer-inner a:hover{color:#cecece}.footer .footer-inner p{margin:0;padding:0;color:#cecece}.footer .footer-inner ul{padding:0;list-style:none}.footer .footer-inner ul li a{text-decoration:none;color:#fff}.footer .footer-inner ul li a:active,.footer .footer-inner ul li a:focus,.footer .footer-inner ul li a:hover{color:#fff}@media all and (min-width:768px){.footer .footer-inner p{display:inline-block;text-align:left;color:#cecece}.footer .footer-inner ul{display:inline-block;text-align:right}.footer .footer-inner ul li a{color:#cecece}.footer .footer-inner ul li a:active,.footer .footer-inner ul li a:focus,.footer .footer-inner ul li a:hover{color:#585858!important}}.slideshow-section{margin-bottom:20px;border-bottom:.143em solid #cecece;background:#313131}.slideshow-section .e-lesson--info .info-inner{padding-left:5em}.slideshow-section .e-lesson--info .info-inner p.e-lesson--next-lesson{font-size:1.429em;font-weight:700;margin-bottom:70px;color:#009ee0}.slideshow-section .e-lesson--info .info-inner .bullet{margin:0 .5em;vertical-align:middle;color:#fff}.slideshow-section .e-lesson--info .info-inner .number{font-size:.8em;color:#fff}.slideshow-section .e-lesson--info .info-inner h2.e-lesson--title{font-size:16px;font-weight:700;margin-bottom:20px;color:#fff}.slideshow-section .e-lesson--info .info-inner .progressbar-wrapper{margin:0 0 30px;text-align:center;white-space:nowrap}.slideshow-section .e-lesson--info .info-inner .progressbar-wrapper .progress{display:inline-block;width:65%;height:14px;margin:0 10px 0 0;vertical-align:top;white-space:normal;border:1px solid #009ee0}.slideshow-section .e-lesson--info .info-inner .progressbar-wrapper .value{line-height:16px;display:inline-block;width:40%;text-align:left;vertical-align:top;white-space:normal;color:#fff}.slideshow-section .e-lesson--info .info-inner i.fa-chevron-right{margin-left:10px}.slideshow-section .e-lesson--info--responsive .info-inner{font-size:1.071em;line-height:1;width:60%;margin:0 auto;padding:2.143em 0;text-align:left}.slideshow-section .e-lesson--info--responsive .info-inner p.next-lesson{margin:0 0 15px;padding:0}.slideshow-section .e-lesson--info--responsive .info-inner p.next-lesson .e-lesson--next-lesson{color:#009ee0}.slideshow-section .e-lesson--info--responsive .info-inner p.next-lesson .bullet{font-size:1.143em;margin:0 .5em;vertical-align:middle;color:#fff}.slideshow-section .e-lesson--info--responsive .info-inner p.next-lesson .number{font-size:.8em;color:#fff}.slideshow-section .e-lesson--info--responsive .info-inner h2.e-lesson--title{font-size:1.071em;margin:0 0 15px;color:#fff}.slideshow-section .e-lesson--info--responsive .info-inner .progressbar-wrapper{margin:0 0 30px;white-space:nowrap}.slideshow-section .e-lesson--info--responsive .info-inner .progressbar-wrapper .progress{display:inline-block;width:65%;height:14px;margin:0;vertical-align:top;white-space:normal}.slideshow-section .e-lesson--info--responsive .info-inner .progressbar-wrapper .value{display:inline-block;width:40%;padding-left:10px;vertical-align:middle;white-space:normal;color:#fff}.slideshow-section .progress-bar{float:none}.slideshow-section .e-lesson--start a{position:relative;color:#fff;border:0;border-radius:0;background:#009ee0}.slideshow-section .elesson-slideshow--slide,.slideshow-section .ng-slider-inner{overflow:hidden}.slideshow-section .ng-slider-inner{margin:0 auto!important}.slideshow-section .e-lesson--info{margin-top:2em}.slideshow-section .e-lesson-img{width:580px;height:330px}.slideshow-section .bx-wrapper{position:relative;width:1200px}.slideshow-section .bx-wrapper .bx-next,.slideshow-section .bx-wrapper .bx-prev{background-image:url(assets/img/sprite/sprite-slideshow.png);background-repeat:no-repeat}.slideshow-section .bx-wrapper .bx-next{right:.714em;background-position:-63px -2px}.slideshow-section .bx-wrapper .bx-next:hover{background-position:-63px -80px}.slideshow-section .bx-wrapper .bx-prev{left:.714em;background-position:0 -2px}.slideshow-section .bx-wrapper .bx-prev:hover{background-position:0 -80px}.slideshow-section .bx-wrapper .bx-controls-direction a{position:absolute;top:46%;width:4.571em;height:4.571em;margin-top:-1.786em;transition:none;text-indent:-9999px;outline:0}@media (max-width:767px){.modal{overflow-x:hidden}}.modal .modal-dialog{width:80vw}@media (min-width:992px){.modal .modal-dialog{max-width:980px}}@media (min-width:1250px){.modal .modal-xl{left:-9%!important}.modal .modal-xl .modal-content{width:1250px}}.modal .modal-content{overflow:hidden;height:auto}@media (min-width:992px){.modal .modal-content{max-height:780px}}.modal .modal-content .modal-header{border-bottom-color:#2c2788;background-color:#e4e4ed}.modal .modal-content .modal-header .modal-title{font-size:1.286em;font-weight:800;line-height:130%;margin:0;padding-right:1.071em}.modal .modal-content .modal-header .btn-close{position:absolute;top:1em;right:1em}.modal .modal-content .modal-header .btn-close a{font-size:1.5em}.modal .modal-content .modal-header .btn-close .icon-close{background-image:none;background-image:none!important}@media (pointer:coarse){.modal .modal-content .modal-header .btn-close a{font-size:1.5em;line-height:50px;display:inline-block;width:100px;height:80px;margin-top:-15px;margin-right:-40px;padding-top:0;text-align:center}}.modal .modal-content .modal-body{overflow:auto;height:inherit;max-height:inherit;padding:1.429em 0 3.571em 0}.modal .modal-content .modal-body input{max-width:100%}.modal .modal-content .modal-body ul{padding-left:1em;list-style-position:inside}.modal .modal-content .modal-body .suivi ul{margin-left:0}.modal .modal-content .modal-body .chat-header ul{padding-left:0}.modal .modal-content .modal-body .btn-wrapper{margin-top:15px}.modal .modal-content .modal-body .btn-wrapper a{margin-right:1em}.modal .modal-content .modal-body .btn-wrapper a:last-child{margin-right:0}.modal .modal-content .modal-body footer{margin-top:1.071em}.modal .modal-content .modal-main-content .iframe-wrapper{margin:1em}.modal .modal-content .modal-main-content .iframe-wrapper .iframe-box{width:430px}@media (min-width:1250px){.modal .modal-content .modal-main-content .iframe-wrapper .iframe-box{width:500px!important}}.modal.fade .modal-dialog{transition:none!important;transform:none!important}@media (max-width:991px){.modal.fade .modal-dialog .modal-content .modal-body{max-height:70vh}}@media (max-width:767px){.modal.fade .modal-dialog .modal-content .modal-body.view-explains{padding-top:0;padding-bottom:0}}.iframe-wrapper{margin:1em}.modal-content .modal-inner{padding:0}@media (min-width:480px){.modal-content .modal-inner{padding:1.071em}}.modal-content .tab-content>.active.ng-scope{border:1px solid #ddd;border-top:0}.modal-content .tab-content .blockquote{margin:.214em 0;padding:0}.modal-content .tab-content p{margin:.571em 0 .286em 0}.absolute .modal-substitute .modal-substitute--content{box-shadow:0 6px 12px rgba(0,0,0,.175)}.absolute .modal-substitute .modal-substitute--content .modal-substitute--content--header .btn-close{top:2.143em;right:.571em}.absolute-gamification .modal-substitute .modal-substitute--content{box-shadow:0 6px 12px rgba(0,0,0,.175)}.absolute-gamification .modal-substitute .modal-substitute--content .modal-substitute--content--header .btn-close{top:2.143em;right:.571em}.section-program .modal-content .modal-main-content{padding:1.143em}.section-program .modal-content .modal-main-content form{width:100%}.section-program .modal-content .modal-main-content header .form-inline .form-control,.section-program [class^=section-] .modal-content .modal-body .modal-main-content header .form-inline input[type=text],.section-program [class^=section-] .modal-content .modal-main-content header .form-inline .modal-body input[type=text],[class^=section-] .section-program .modal-content .modal-body .modal-main-content header .form-inline input[type=text],[class^=section-] .section-program .modal-content .modal-main-content header .form-inline .modal-body input[type=text]{max-width:100%}.section-program .modal-content .modal-substitute{height:inherit;max-height:780px}.section-program .modal-content .modal-substitute .modal-main-content{overflow:auto;height:inherit;max-height:720px}.modal .tool-header button.form-control{width:auto}.modal .modal-body{padding:0}.ui-dialog{width:60%!important;max-width:550px;min-height:30%!important;padding-bottom:.2em;border-radius:5px;background-color:#fff!important}@media (max-width:767px){.ui-dialog{width:60%!important}}.ui-dialog.ui-dialog.modal-info{overflow:hidden!important;height:300px!important}@media (max-width:767px){.ui-dialog.ui-dialog.modal-info{right:10%!important;left:10%!important;width:80%!important;height:auto!important;max-height:70%}}.ui-dialog .ui-widget-header{position:relative;height:2.857em;border-bottom-color:#2c2788;background-color:#e4e4ed}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close{position:absolute;top:.357em;right:.714em;width:2.143em;height:2.143em;padding:1.071em;border:none;background:url(assets/img/sprite/sprite-global.png);background-position:-324px -84px}.ui-dialog .alert-forgotten h1{line-height:1.571em;line-height:1.286em;margin-bottom:0;color:#2c2788}.ui-dialog .alert-forgotten h1.alert-title{font-size:1.25em;font-weight:700;position:relative;top:-1.7em;left:1em;width:85%;margin:0}.ui-dialog .alert-forgotten .btn-close a{font-size:1.5em;text-align:center;color:#009ee0}.ui-dialog .alert-forgotten .btn-close .icon-close{background-image:none}.ui-dialog .alert-inner{margin:0 2em 2em;text-align:center}.ui-dialog .alert-inner .form-control,.ui-dialog .alert-inner [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .ui-dialog .alert-inner input[type=text]{border-color:#c3dfed}.ui-dialog .alert-inner .btn-wrapper .btn{margin:0 .286em}@media (max-width:767px){.ui-dialog .alert-inner .btn-wrapper .btn{margin:.286em}}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:#000;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';filter:alpha(opacity=50)}.section-exercise .modal-content .modal-header,.section-help .modal-content .modal-header,.section-login .modal-content .modal-header,.section-program .modal-content .modal-header,.section-progress .modal-content .modal-header{border-bottom-color:#009ee0;background-color:#e0f0f7}.section-exercise .modal-content .modal-header h1,.section-exercise .modal-content .modal-header h3,.section-exercise .modal-content .modal-header h4,.section-help .modal-content .modal-header h1,.section-help .modal-content .modal-header h3,.section-help .modal-content .modal-header h4,.section-login .modal-content .modal-header h1,.section-login .modal-content .modal-header h3,.section-login .modal-content .modal-header h4,.section-program .modal-content .modal-header h1,.section-program .modal-content .modal-header h3,.section-program .modal-content .modal-header h4,.section-progress .modal-content .modal-header h1,.section-progress .modal-content .modal-header h3,.section-progress .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.section-exercise .modal-content .modal-header h1.modal-title,.section-exercise .modal-content .modal-header h3.modal-title,.section-exercise .modal-content .modal-header h4.modal-title,.section-help .modal-content .modal-header h1.modal-title,.section-help .modal-content .modal-header h3.modal-title,.section-help .modal-content .modal-header h4.modal-title,.section-login .modal-content .modal-header h1.modal-title,.section-login .modal-content .modal-header h3.modal-title,.section-login .modal-content .modal-header h4.modal-title,.section-program .modal-content .modal-header h1.modal-title,.section-program .modal-content .modal-header h3.modal-title,.section-program .modal-content .modal-header h4.modal-title,.section-progress .modal-content .modal-header h1.modal-title,.section-progress .modal-content .modal-header h3.modal-title,.section-progress .modal-content .modal-header h4.modal-title{color:#009ee0}.section-exercise .modal-content .modal-header .btn-close a,.section-help .modal-content .modal-header .btn-close a,.section-login .modal-content .modal-header .btn-close a,.section-program .modal-content .modal-header .btn-close a,.section-progress .modal-content .modal-header .btn-close a{text-align:center;color:#009ee0}.section-exercise .modal-content .modal-header .btn-close .icon-close,.section-help .modal-content .modal-header .btn-close .icon-close,.section-login .modal-content .modal-header .btn-close .icon-close,.section-program .modal-content .modal-header .btn-close .icon-close,.section-progress .modal-content .modal-header .btn-close .icon-close{background-image:none}.section-exercise .modal-content .modal-footer .btn-default,.section-help .modal-content .modal-footer .btn-default,.section-login .modal-content .modal-footer .btn-default,.section-program .modal-content .modal-footer .btn-default,.section-progress .modal-content .modal-footer .btn-default{background-color:#009ee0}.section-exercise .modal-content .modal-footer .btn-default:active,.section-exercise .modal-content .modal-footer .btn-default:focus,.section-exercise .modal-content .modal-footer .btn-default:hover,.section-help .modal-content .modal-footer .btn-default:active,.section-help .modal-content .modal-footer .btn-default:focus,.section-help .modal-content .modal-footer .btn-default:hover,.section-login .modal-content .modal-footer .btn-default:active,.section-login .modal-content .modal-footer .btn-default:focus,.section-login .modal-content .modal-footer .btn-default:hover,.section-program .modal-content .modal-footer .btn-default:active,.section-program .modal-content .modal-footer .btn-default:focus,.section-program .modal-content .modal-footer .btn-default:hover,.section-progress .modal-content .modal-footer .btn-default:active,.section-progress .modal-content .modal-footer .btn-default:focus,.section-progress .modal-content .modal-footer .btn-default:hover{background-color:#76c9eb}.section-help .modal-content .modal-header,.section-home .modal-content .modal-header,.section-notifications .modal-content .modal-header{border-bottom-color:#2c2788;background-color:#e4e4ed}.section-help .modal-content .modal-header h1,.section-help .modal-content .modal-header h3,.section-help .modal-content .modal-header h4,.section-home .modal-content .modal-header h1,.section-home .modal-content .modal-header h3,.section-home .modal-content .modal-header h4,.section-notifications .modal-content .modal-header h1,.section-notifications .modal-content .modal-header h3,.section-notifications .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.section-help .modal-content .modal-header h1.modal-title,.section-help .modal-content .modal-header h3.modal-title,.section-help .modal-content .modal-header h4.modal-title,.section-home .modal-content .modal-header h1.modal-title,.section-home .modal-content .modal-header h3.modal-title,.section-home .modal-content .modal-header h4.modal-title,.section-notifications .modal-content .modal-header h1.modal-title,.section-notifications .modal-content .modal-header h3.modal-title,.section-notifications .modal-content .modal-header h4.modal-title{color:#2c2788}.section-help .modal-content .modal-header .btn-close a,.section-home .modal-content .modal-header .btn-close a,.section-notifications .modal-content .modal-header .btn-close a{color:#2c2788}.section-help .modal-content .modal-inner,.section-home .modal-content .modal-inner,.section-notifications .modal-content .modal-inner{padding:1.071em}.section-resources .modal-content .modal-header{border-bottom-color:#880267;background-color:#f2e5ef}.section-resources .modal-content .modal-header h1,.section-resources .modal-content .modal-header h3,.section-resources .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.section-resources .modal-content .modal-header h1.modal-title,.section-resources .modal-content .modal-header h3.modal-title,.section-resources .modal-content .modal-header h4.modal-title{color:#880267}.section-resources .modal-content .modal-header .btn-close a{color:#880267}.section-progress .modal-content .modal-header{border-bottom-color:#1dc23f;background-color:#d9eddd}.section-progress .modal-content .modal-header h1,.section-progress .modal-content .modal-header h3,.section-progress .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.section-progress .modal-content .modal-header h1.modal-title,.section-progress .modal-content .modal-header h3.modal-title,.section-progress .modal-content .modal-header h4.modal-title{color:#1dc23f}.section-progress .modal-content .modal-header .btn-close a{color:#1dc23f}.section-progress .modal-content .modal-footer .btn-default{background-color:#1dc23f}.section-progress .modal-content .modal-footer .btn-default:active,.section-progress .modal-content .modal-footer .btn-default:focus,.section-progress .modal-content .modal-footer .btn-default:hover{background-color:#6cd682}.section-exercise .modal-content .modal-header{border-bottom-color:#009ee0;background-color:#e0f0f7}.section-exercise .modal-content .modal-header h1,.section-exercise .modal-content .modal-header h3,.section-exercise .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.section-exercise .modal-content .modal-header h1.modal-title,.section-exercise .modal-content .modal-header h3.modal-title,.section-exercise .modal-content .modal-header h4.modal-title{color:#009ee0}.section-exercise .modal-content .modal-header h1.h3,.section-exercise .modal-content .modal-header h3.h3,.section-exercise .modal-content .modal-header h4.h3{font-weight:800}.section-exercise .modal-content .modal-header .btn-close a{color:#009ee0}.modal-body p{margin:0 1.071em}.modal-content .modal-content .modal-header{border-bottom-color:#009ee0;background-color:#e0f0f7}.modal-content .modal-content .modal-header h1,.modal-content .modal-content .modal-header h3,.modal-content .modal-content .modal-header h4{line-height:1.571em;margin-bottom:0}.modal-content .modal-content .modal-header h1.modal-title,.modal-content .modal-content .modal-header h3.modal-title,.modal-content .modal-content .modal-header h4.modal-title{color:#009ee0}.modal-content .modal-content .modal-header .btn-close a{color:#009ee0}[class^=section-] .modal-content .modal-body header input[type=text]{color:#585858}.speech-trainer h3{font-size:1.286em;font-weight:700;margin-top:0}.speech-trainer.tool textarea{height:auto;min-height:0;max-height:5em;margin-bottom:.714em}.speech-trainer .btn-default{margin-bottom:1.429em}.speech-trainer .box-model{border:2px solid #cecece;background:#fff}.speech-trainer .box-model:first-child{margin-bottom:15px}.speech-trainer .wave-wrapper .player-wave{display:inline-block;width:100%;height:80px;margin-bottom:15px;vertical-align:middle;border:1px solid #cecece;background-color:#f1f1f1}.speech-trainer .wave-wrapper .play-pause-btn{background-position:-60px 0}.speech-trainer .wave-wrapper .play-pause-btn:hover{cursor:pointer;background-position:-60px -41px}.speech-trainer .wave-wrapper .player-btn{display:inline-block;width:40px;height:40px;vertical-align:middle;background-color:transparent;background-image:url(assets/img/sprite/sprite-audio-player.png)}.speech-trainer .step-content ul.star-rating li{display:inline-block}.speech-trainer .step-content ul.star-rating li i.fa-star{font-size:24px;color:#fc9f1b}.speech-trainer .step-content ul.star-rating li i.fa-star-o{font-size:24px}.speech-trainer .step-content .recorder-control .rec-btn{background-position:-60px -240px}.speech-trainer .step-content .recorder-control .rec-btn:hover{background-position:-60px -280px}.speech-trainer .step-content .recorder-control .rec-btn.disabled:hover{background-position:-60px -240px}.speech-trainer .step-content .recorder-control .player-btn{display:inline-block;width:40px;height:40px;vertical-align:middle;background-color:transparent;background-image:url(assets/img/sprite/sprite-audio-player.png)}.speech-trainer .step-content .recorder-control .play-pause-btn{width:40px;height:40px;background-position:-60px 0}.speech-trainer .step-content .recorder-control .play-pause-btn.disabled:hover{background-position:-60px 0}.speech-trainer .recorder-container .wave-wrapper{width:90%}.speech-trainer .recorder-container .player-wave.player,.speech-trainer .recorder-container .player-wave.recorder{border-right:0}.speech-trainer .recorder-container .player-wave.player{border-top:none}.speech-trainer .recorder-container .player-wave.recorder{border-bottom:none}.speech-trainer .recorder-container .btn-wrapper{margin-top:0;margin-bottom:0}.speech-trainer .dialogue-container .player-btn{margin-right:0}.speech-trainer .dialogue-container .wave-wrapper{margin-bottom:1em}.speech-trainer .dialogue-container .btn-wrapper{margin:0 1em 0 0}.speech-trainer .dialogue-container .checkbox{margin-bottom:0}.speechTrainer_2025 #audioControls{font-family:sans-serif;display:-ms-flexbox;display:flex;max-width:600px;margin:20px auto;padding:10px 16px;border-radius:12px;background-color:#f4f4f4;box-shadow:0 2px 4px rgba(0,0,0,.05);-ms-flex-align:center;align-items:center;gap:12px}.speechTrainer_2025 #playPause{display:-ms-flexbox;display:flex;width:42px;height:42px;padding:0;cursor:pointer;transition:background-color .2s;border:none;border-radius:50%;background-color:#007bff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.speechTrainer_2025 #playPause:hover{background-color:#0056b3}.speechTrainer_2025 #playPause:disabled{cursor:not-allowed;opacity:.6;background-color:#ccc}.speechTrainer_2025 #playPause svg{width:18px;height:18px;fill:#fff}.speechTrainer_2025 .seek-container{position:relative;display:-ms-flexbox;display:flex;height:20px;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.speechTrainer_2025 .seek-container #seekBar{position:relative;z-index:1;width:100%;height:6px;cursor:pointer;transition:background .3s;border-radius:3px;outline:0;background:#ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none}.speechTrainer_2025 .seek-container #seekBar::-webkit-slider-thumb{width:1px;height:1px;margin-top:-1px;border:none;background:0 0;box-shadow:none;-webkit-appearance:none;appearance:none}.speechTrainer_2025 .seek-container #seekBar::-moz-range-thumb{width:1px;height:1px;border:none;background:0 0}.speechTrainer_2025 #timeDisplay{font-family:monospace;font-size:13px;min-width:80px;text-align:right;white-space:nowrap}.speechTrainer_2025 .styled-text{font-size:15px;line-height:1.6;max-width:800px;margin:25px auto;padding:14px;white-space:pre-wrap;border:1px solid #ddd;border-radius:6px;background:#fdfdfd;box-shadow:0 1px 3px rgba(0,0,0,.05)}.speechTrainer_2025 #ttsErrorMessage{font-size:14px;display:none;max-width:600px;margin:10px auto;padding:8px 12px;text-align:center;color:#842029;border:1px solid #f5c2c7;border-radius:4px;background-color:#f8d7da}.translate .tool-body .translate-header{margin-bottom:.5em}.translate .tool-body .translate-header textarea{min-height:8em;background:#efefef}.translate .tool-body .translate-header label strong{text-align:left}.translate .tool-body .translate-header button{background:0 0}.translate .tool-body .translate-header button>.icon-switch{width:26px;height:23px;background-position:-7px -307px}.translate .tool-body .translate-header img{padding-right:1em}.translate .tool-body .translate-result button{display:block;margin:0 auto 1.429em}.translate .tool-body .translate-result img{padding-right:1em}.translate .tool-body .translate-result .form-control,.translate .tool-body .translate-result [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .translate .tool-body .translate-result input[type=text]{overflow:auto;background:#efefef}@media screen and (min-width:768px){.translate .tool-body .translate-result .form-control,.translate .tool-body .translate-result [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .translate .tool-body .translate-result input[type=text]{height:14.75em}}@media screen and (max-width:768px){.translate .tool-body .translate-result .form-control,.translate .tool-body .translate-result [class^=section-] .modal-content .modal-body input[type=text],[class^=section-] .modal-content .modal-body .translate .tool-body .translate-result input[type=text]{height:12em}}@media all and (min-width:768px){.translate .translate-result button{display:inline-block}}.section-notifications .notification-nav{margin-bottom:1.071em;text-align:right}@media (max-width:767px){.section-notifications .notification-nav{padding:0 1.071em}}.section-notifications .header{margin-bottom:4em}.section-notifications h3{font-size:1.286em;font-weight:700;line-height:140%;margin-top:0;color:#2c2788}.section-notifications .sidebar-wrapper{padding-right:2.143em}.section-notifications .sidebar-wrapper .sidebar-list li a{font-size:inherit;display:inline-block;width:100%;margin:0 0 .5em;padding:.5em;vertical-align:middle;color:#585858;border-radius:.357em}.section-notifications .sidebar-wrapper .sidebar-list li>a.active,.section-notifications .sidebar-wrapper .sidebar-list li>a:active,.section-notifications .sidebar-wrapper .sidebar-list li>a:hover{font-weight:600;text-decoration:none;color:#fff;background-color:#2c2788}@media (max-width:991px){.section-notifications .notification-list{padding:1.071em}}.section-notifications .notification-list .notification{margin-bottom:1em;border:.071em solid #efefef}.section-notifications .notification-list .notification a{position:relative;width:100%;padding:1em;padding-right:2.143em;color:#585858!important;border-color:#2c2788;border-left-width:.357em;border-left-style:solid}.section-notifications .notification-list .notification a:hover{text-decoration:none}.section-notifications .notification-list .notification a .notification-author{width:20%;max-width:25%}@media (max-width:991px){.section-notifications .notification-list .notification a .notification-author{clear:both;width:100%;max-width:100%}}.section-notifications .notification-list .notification a .notification-title{width:50%}@media (max-width:991px){.section-notifications .notification-list .notification a .notification-title{width:35%}}@media (max-width:767px){.section-notifications .notification-list .notification a .notification-title{clear:both;width:100%}}.section-notifications .icon-delete{width:12px;height:12px;padding:.714em;cursor:pointer;background-position:-370px -10px}.section-notifications .flash{border-color:#8a0362!important}.section-notifications .elesson,.section-notifications .minitest{border-color:#009ee0!important}.section-notifications .marketing{border-color:#fab400!important}.section-notifications .maintenance{border-color:#8886b5!important}.section-notifications .nav-notification{margin-top:0}.section-notifications .btn-delete{position:absolute;top:1em;top:.357em;right:.357em;padding:.357em}.section-notifications .notification{position:relative}.section-notifications .notification a:hover{background-color:#e4e4ed}.section-notifications .notification-title,.section-notifications .post-title{width:80%}.section-notifications .notification-content,.section-notifications .post,.section-notifications .post-content{padding:1em;background-color:#f8f8f8}.section-notifications .notification-content h4,.section-notifications .post h4,.section-notifications .post-content h4{margin-top:0}.section-notifications .notification-content{margin-bottom:1.429em}.section-notifications .notification-date,.section-notifications .post-date{position:absolute;right:3.571em}@media (max-width:767px){.section-notifications .notification-date,.section-notifications .post-date{position:relative;right:0;clear:both;width:100%}}.section-notifications .notification-meta,.section-notifications .post-meta{margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #efefef}.section-notifications .notification-meta .notification-date,.section-notifications .notification-meta .post-date,.section-notifications .post-meta .notification-date,.section-notifications .post-meta .post-date{right:1em}.section-notifications .unread a{background-color:#f3f3f3}.section-notifications .unread a span{font-weight:700}.section-notifications .notification-title:first-letter,.section-notifications .post-author:first-letter{text-transform:uppercase}.section-notifications .notification-wrapper .section{margin-bottom:2em}.section-notifications .notifications-sos .post-content{padding:0 0 1em 0;background:0 0}.section-notifications .notifications-sos .post-content.teacher .post-author{color:#2c2788}.section-notifications .notifications-sos .post-content.teacher .post{background-color:#e4e4ed}.section-notifications .notifications-sos .post-meta{padding-bottom:0;border-bottom:0}.section-notifications .notifications-sos .post{margin:.5em 0;background-color:#efefef}.section-settings .container .row{text-align:center}.section-settings .alert-saved{font-weight:600;margin:12px 0 0 1em;color:#1dc23f}.section-settings .alert-saved .icon-true{margin:0 .3em 0 0}.section-settings .section-header{margin:2em 0 2em 0}.section-settings .section-header h2{display:none;margin:0}.section-settings .section-header h3{font-weight:700;margin:0 0 1em;color:#6f7bb8}.section-settings .section-header p{margin:0}.section-settings .section-header .subscription-ending{font-size:.857em;font-weight:600;display:inline-block;padding:.714em;color:#fff;border-radius:5px;background-color:#ff964f}.section-settings .setting h4{font-weight:700;display:block;margin:0 0 1em 0}.section-settings .setting .setting-language{margin:4em 0 0 0}.section-settings .setting .setting-voice{margin:4em 0 0 0;text-align:center}.section-settings .setting .setting-voice .voice-avatar{display:inline-block;width:60px;height:60px;margin-right:1em;vertical-align:middle;background-image:url(assets/img/sprite/sprite-avatar.png);background-repeat:no-repeat}.section-settings .setting .setting-voice .voice-avatar.male{background-position:0 -231px}.section-settings .setting .setting-voice .voice-avatar.male.active{background-position:0 -349px!important}.section-settings .setting .setting-voice .voice-avatar.female{background-position:0 0}.section-settings .setting .setting-voice .voice-avatar.female.active{background-position:0 -116px!important}.section-settings .setting .setting-smart-click{margin:1em 0 0 0}.section-settings .setting .setting-popupLCR{margin:1em 0 0 0}.section-settings .setting .setting-flash-lesson{margin:1em 0 0 0}.section-settings .setting .setting-flash-lesson ul li p.alert-saved{clear:both;width:100%;margin-top:0;margin-bottom:1.071em}.section-settings .setting .voice-list input[type=radio]{display:none}.section-settings .setting .setting-pace .ui-slider-container{background:#efefef}.section-settings .setting .setting-pace .ui-slider-container .ui-slider{position:relative;text-align:left}.section-settings .setting .setting-pace .ui-slider-container .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:2em;cursor:default}.section-settings .setting .setting-pace .ui-slider-container .ui-slider .ui-slider-range{font-size:.7em;position:absolute;z-index:1;display:block;border:0;background-position:0 0}.section-settings .setting .setting-pace .ui-slider-container .ui-slider.ui-state-disabled .ui-slider-handle,.section-settings .setting .setting-pace .ui-slider-container .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal{height:1em}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-.6em;background-color:#2c2788}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-handle:active,.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-handle:focus,.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-handle:hover{cursor:pointer;background-color:#6f7bb8}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-range-min{left:0}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-horizontal .ui-slider-range-max{right:0}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-vertical{width:.8em;height:100px}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-vertical .ui-slider-range{left:0;width:100%}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-vertical .ui-slider-range-min{bottom:0}.section-settings .setting .setting-pace .ui-slider-container .ui-slider-vertical .ui-slider-range-max{top:0}.section-settings .setting .setting-pace .ui-slider-container .mySlider{width:700px}.section-settings .setting .setting-pace .ui-slider-container ul#graduation{position:relative;margin-top:5px;padding-left:0}.section-settings .setting .setting-pace .ui-slider-container #graduation li{font-weight:700;position:absolute;top:-1px;display:inline;float:left;width:0;list-style:none;color:#2c2788}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-1{left:-4px}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-2{left:12%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-3{left:24%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-4{left:36%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-5{left:50%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-6{left:62%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-7{left:75%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-8{left:87%}.section-settings .setting .setting-pace .ui-slider-container #graduation #grad-9{left:99.6%}.section-settings .setting .setting-pace .ui-slider-container .slider-graduation li{position:relative}.section-settings .setting .setting-pace .ui-slider-container .graduation{position:absolute;top:-1.3em;left:.3em;height:1.4em;border-left:1px solid #cecece}@media all and (min-width:768px){.section-settings .container .row{text-align:left}.section-settings .setting-form .section{padding-bottom:1em;border-bottom:1px solid #cecece}.section-settings .setting-form .section:last-child{padding-bottom:2.5em}.section-settings .section-header{text-align:right}.section-settings .section-header h3{display:block}.section-settings .section-header .subscription-ending{text-align:left}.section-settings .setting .setting-voice{margin:1em 0 0;text-align:left}.section-settings .setting .setting-voice ul li{display:inline-block;margin-right:2em}.section-settings .setting .setting-flash-lesson{margin:1em 0 0}.section-settings .setting .setting-language{margin:1em 0 0}.section-settings h2{display:block;margin-top:1em!important;text-align:center}}.alert-answer{height:auto;min-height:2.143em;margin:.357em 0;padding:1.071em 0}.account_page,.progress-badge,.progress-scoreboard{margin-top:-.714em;background-color:#fff}@media (min-width:768px){.account_page,.progress-badge,.progress-scoreboard{margin-top:-2.143em;padding-top:2.143em}}.account_page .container.plr0,.progress-badge .container.plr0,.progress-scoreboard .container.plr0{padding-right:0;padding-left:0}@media (min-width:768px){.account_page .container.plr0,.progress-badge .container.plr0,.progress-scoreboard .container.plr0{padding-right:1.071em;padding-left:1.071em}}@media (max-width:767px){.account_page .container .row,.progress-badge .container .row,.progress-scoreboard .container .row{text-align:left}}.account_page .container .subscription-ending,.progress-badge .container .subscription-ending,.progress-scoreboard .container .subscription-ending{font-size:.857em;display:inline-block;padding:.714em;color:#fff;border-radius:.357em;background-color:#ff964f}.account_page .section-header,.progress-badge .section-header,.progress-scoreboard .section-header{position:relative;float:left;width:100%;margin:0;padding-top:2.143em;padding-right:1.071em;padding-left:1.071em;text-align:left;background-color:#efefef}@media (min-width:768px){.account_page .section-header,.progress-badge .section-header,.progress-scoreboard .section-header{margin-bottom:0;padding-right:0;padding-left:0;background-color:#fff}}.account_page .section-header .header_profile,.progress-badge .section-header .header_profile,.progress-scoreboard .section-header .header_profile{display:inline-block;overflow:hidden;width:35px;height:35px;margin-left:0;vertical-align:middle;border:.143em solid #e4e4ed;border-radius:17.5px;background:#cecece;background-color:#fff}.account_page .section-header .header_profile img,.progress-badge .section-header .header_profile img,.progress-scoreboard .section-header .header_profile img{position:relative;width:auto;max-width:100%;height:auto;margin-top:-.357em}.account_page .section-header .header_profile i.fa,.progress-badge .section-header .header_profile i.fa,.progress-scoreboard .section-header .header_profile i.fa{font-size:250%;margin-top:.071em;margin-right:.071em;margin-left:.071em;color:#585858}.account_page .section-header .link_badge img,.progress-badge .section-header .link_badge img,.progress-scoreboard .section-header .link_badge img{max-height:1.786em;border:0;outline:0}.account_page .section-header h2,.account_page .section-header h3,.account_page .section-header h4,.progress-badge .section-header h2,.progress-badge .section-header h3,.progress-badge .section-header h4,.progress-scoreboard .section-header h2,.progress-scoreboard .section-header h3,.progress-scoreboard .section-header h4{margin-bottom:0;text-align:left;color:#1dc23f}.account_page .section-header h4,.progress-badge .section-header h4,.progress-scoreboard .section-header h4{margin:0;padding-top:1.071em;text-align:right}@media (min-width:768px){.account_page .section-header,.progress-badge .section-header,.progress-scoreboard .section-header{text-align:left}}.account_page .section-header h3,.progress-badge .section-header h3,.progress-scoreboard .section-header h3{font-weight:700}@media (max-width:767px){.account_page .section-header h3,.progress-badge .section-header h3,.progress-scoreboard .section-header h3{margin-top:.714em}.account_page .section-header h3:after,.progress-badge .section-header h3:after,.progress-scoreboard .section-header h3:after{position:absolute;bottom:0;left:.714em;width:50%;max-width:7.143em;content:'';border-bottom:#1dc23f solid .143em}}.account_page .section-header .bloc_title,.progress-badge .section-header .bloc_title,.progress-scoreboard .section-header .bloc_title{margin-top:0!important;padding-right:0;border:0}@media (min-width:768px){.account_page .section-header .bloc_title,.progress-badge .section-header .bloc_title,.progress-scoreboard .section-header .bloc_title{border:.071em solid #cecece;border-bottom:none}}.account_page .section-header .bloc_title.text-right,.progress-badge .section-header .bloc_title.text-right,.progress-scoreboard .section-header .bloc_title.text-right{border:0;background-color:transparent}.account_page .section-header .bloc_title h2,.progress-badge .section-header .bloc_title h2,.progress-scoreboard .section-header .bloc_title h2{font-size:1.286em;font-weight:600;margin:0}@media (min-width:768px){.account_page .section-header .bloc_title h2,.progress-badge .section-header .bloc_title h2,.progress-scoreboard .section-header .bloc_title h2{margin-top:0!important;text-align:left}}@media (max-width:767px){.account_page .section-header .pos-abs_mobile,.progress-badge .section-header .pos-abs_mobile,.progress-scoreboard .section-header .pos-abs_mobile{line-height:2.143em;position:absolute;top:.714em;margin-left:-1.071em}}.account_page .section-header .pos-abs_mobile .bloc_title,.progress-badge .section-header .pos-abs_mobile .bloc_title,.progress-scoreboard .section-header .pos-abs_mobile .bloc_title{padding:0;border:0}.account_page .section-header .pos-abs_mobile .bloc_title img,.progress-badge .section-header .pos-abs_mobile .bloc_title img,.progress-scoreboard .section-header .pos-abs_mobile .bloc_title img{display:inline-block;margin-bottom:.357em}.account_page .section-header .pos-abs_mobile .bloc_title h4,.progress-badge .section-header .pos-abs_mobile .bloc_title h4,.progress-scoreboard .section-header .pos-abs_mobile .bloc_title h4{display:inline-block;margin-top:0;margin-bottom:.357em;padding-left:.214em;text-align:left;color:#1dc23f}.account_page .setting,.progress-badge .setting,.progress-scoreboard .setting{background-color:#fff}@media (min-width:768px){.account_page .setting,.progress-badge .setting,.progress-scoreboard .setting{border:.071em solid #cecece;border-top:none}}.account_page .setting h4,.progress-badge .setting h4,.progress-scoreboard .setting h4{font-size:14px}.account_page .setting .avatars,.progress-badge .setting .avatars,.progress-scoreboard .setting .avatars{float:left;width:inherit;height:auto;min-height:200px;margin-bottom:1.429em;border:none}@media (min-width:992px){.account_page .setting .avatars,.progress-badge .setting .avatars,.progress-scoreboard .setting .avatars{width:100%;height:auto;height:auto!important;min-height:240px;margin-right:0;margin-bottom:0;margin-left:0}}.account_page .setting .avatars .no_avatar,.progress-badge .setting .avatars .no_avatar,.progress-scoreboard .setting .avatars .no_avatar{padding:0}.account_page .setting .avatars .no_avatar .icon_no_avatar,.progress-badge .setting .avatars .no_avatar .icon_no_avatar,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar{position:relative;text-align:center}.account_page .setting .avatars .no_avatar .icon_no_avatar .icon_border,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .icon_border,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .icon_border{position:relative;overflow:hidden;width:150px;height:150px;margin:auto;border:.286em solid #d6d6d6;border-radius:75px;background:#fff}.account_page .setting .avatars .no_avatar .icon_no_avatar .icon_border i,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .icon_border i,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .icon_border i{font-size:140px}.account_page .setting .avatars .no_avatar .icon_no_avatar .add,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .add,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .add{margin-left:.714em}.account_page .setting .avatars .no_avatar .icon_no_avatar .add:active,.account_page .setting .avatars .no_avatar .icon_no_avatar .add:focus,.account_page .setting .avatars .no_avatar .icon_no_avatar .add:hover,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .add:active,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .add:focus,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .add:hover,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .add:active,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .add:focus,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .add:hover{background-color:#6cd682}.account_page .setting .avatars .no_avatar .icon_no_avatar .delete,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .delete,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .delete{margin-left:.714em}.account_page .setting .avatars .no_avatar .icon_no_avatar .delete:active,.account_page .setting .avatars .no_avatar .icon_no_avatar .delete:focus,.account_page .setting .avatars .no_avatar .icon_no_avatar .delete:hover,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .delete:active,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .delete:focus,.progress-badge .setting .avatars .no_avatar .icon_no_avatar .delete:hover,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .delete:active,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .delete:focus,.progress-scoreboard .setting .avatars .no_avatar .icon_no_avatar .delete:hover{background-color:#ff4c4c}.account_page .setting .avatars .choose_avatar,.progress-badge .setting .avatars .choose_avatar,.progress-scoreboard .setting .avatars .choose_avatar{position:relative;height:100%}@media (min-width:992px){.account_page .setting .avatars .choose_avatar,.progress-badge .setting .avatars .choose_avatar,.progress-scoreboard .setting .avatars .choose_avatar{margin-bottom:18px}}.account_page .setting .avatars .bx-wrapper,.progress-badge .setting .avatars .bx-wrapper,.progress-scoreboard .setting .avatars .bx-wrapper{position:relative}.account_page .setting .avatars .bx-wrapper img,.progress-badge .setting .avatars .bx-wrapper img,.progress-scoreboard .setting .avatars .bx-wrapper img{display:inline-block;width:33.33%;max-width:100%}.account_page .setting .avatars .bx-wrapper .bx-controls,.progress-badge .setting .avatars .bx-wrapper .bx-controls,.progress-scoreboard .setting .avatars .bx-wrapper .bx-controls{position:relative;width:7.143em;margin-right:auto;margin-left:auto}.account_page .setting .avatars .bx-wrapper .bx-next,.account_page .setting .avatars .bx-wrapper .bx-prev,.progress-badge .setting .avatars .bx-wrapper .bx-next,.progress-badge .setting .avatars .bx-wrapper .bx-prev,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev{width:2.143em;height:2.143em;background-color:#1dc23f;background-image:none}.account_page .setting .avatars .bx-wrapper .bx-next,.progress-badge .setting .avatars .bx-wrapper .bx-next,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next{right:1.071em;margin-right:.143em}.account_page .setting .avatars .bx-wrapper .bx-next:active,.account_page .setting .avatars .bx-wrapper .bx-next:focus,.account_page .setting .avatars .bx-wrapper .bx-next:hover,.progress-badge .setting .avatars .bx-wrapper .bx-next:active,.progress-badge .setting .avatars .bx-wrapper .bx-next:focus,.progress-badge .setting .avatars .bx-wrapper .bx-next:hover,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next:active,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next:focus,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next:hover{background-color:#6cd682}.account_page .setting .avatars .bx-wrapper .bx-next:after,.progress-badge .setting .avatars .bx-wrapper .bx-next:after,.progress-scoreboard .setting .avatars .bx-wrapper .bx-next:after{font-family:FontAwesome;font-weight:700;position:absolute;top:.429em;right:.571em;float:left;content:'\f054';text-indent:0;color:#fff}.account_page .setting .avatars .bx-wrapper .bx-prev,.progress-badge .setting .avatars .bx-wrapper .bx-prev,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev{left:1.071em;margin-left:.143em;background-position:0 -2px}.account_page .setting .avatars .bx-wrapper .bx-prev:active,.account_page .setting .avatars .bx-wrapper .bx-prev:focus,.account_page .setting .avatars .bx-wrapper .bx-prev:hover,.progress-badge .setting .avatars .bx-wrapper .bx-prev:active,.progress-badge .setting .avatars .bx-wrapper .bx-prev:focus,.progress-badge .setting .avatars .bx-wrapper .bx-prev:hover,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev:active,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev:focus,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev:hover{background-color:#6cd682}.account_page .setting .avatars .bx-wrapper .bx-prev:after,.progress-badge .setting .avatars .bx-wrapper .bx-prev:after,.progress-scoreboard .setting .avatars .bx-wrapper .bx-prev:after{font-family:FontAwesome;font-weight:700;position:absolute;top:.429em;right:.714em;float:left;content:'\f053';text-indent:0;color:#fff}.account_page .setting .avatars .bx-wrapper .bx-controls-direction a,.progress-badge .setting .avatars .bx-wrapper .bx-controls-direction a,.progress-scoreboard .setting .avatars .bx-wrapper .bx-controls-direction a{position:absolute;bottom:0;display:inline-block;overflow:hidden;margin-bottom:-3.571em;transition:none;text-indent:-9999px;outline:0}.account_page .setting .select_avatar_ok,.progress-badge .setting .select_avatar_ok,.progress-scoreboard .setting .select_avatar_ok{position:relative;display:inline-block;text-align:center}@media (max-width:991px){.account_page .setting .select_avatar_ok,.progress-badge .setting .select_avatar_ok,.progress-scoreboard .setting .select_avatar_ok{display:block;clear:both}}.account_page .setting .select_avatar_ok .icon_border,.progress-badge .setting .select_avatar_ok .icon_border,.progress-scoreboard .setting .select_avatar_ok .icon_border{position:relative;overflow:hidden;width:150px;height:150px;margin:auto;border:.286em solid #d6d6d6;border-radius:75px;background:#fff}.account_page .setting .select_avatar_ok .icon_border a,.progress-badge .setting .select_avatar_ok .icon_border a,.progress-scoreboard .setting .select_avatar_ok .icon_border a{display:block;width:inherit;height:inherit;margin-top:-1.429em}.account_page .setting .select_avatar_ok .icon_border img,.progress-badge .setting .select_avatar_ok .icon_border img,.progress-scoreboard .setting .select_avatar_ok .icon_border img{position:relative;left:-.357em;width:auto;max-width:90%}.account_page .setting .select_avatar_ok.your_badge,.progress-badge .setting .select_avatar_ok.your_badge,.progress-scoreboard .setting .select_avatar_ok.your_badge{padding-bottom:2.143em}.account_page .setting .select_avatar_ok.your_badge h4,.progress-badge .setting .select_avatar_ok.your_badge h4,.progress-scoreboard .setting .select_avatar_ok.your_badge h4{display:inline-block;width:auto;padding-bottom:.357em;color:#585858;border-bottom:.071em solid #d6d6d6}.account_page .setting .select_avatar_ok.your_badge .icon_border a,.progress-badge .setting .select_avatar_ok.your_badge .icon_border a,.progress-scoreboard .setting .select_avatar_ok.your_badge .icon_border a{margin-top:3.571em}.account_page .setting .select_avatar_ok.your_badge .icon_border img,.progress-badge .setting .select_avatar_ok.your_badge .icon_border img,.progress-scoreboard .setting .select_avatar_ok.your_badge .icon_border img{position:relative;top:-.357em;left:0;width:auto;max-width:100%;vertical-align:middle}.account_page .setting .select_avatar_ok .add,.progress-badge .setting .select_avatar_ok .add,.progress-scoreboard .setting .select_avatar_ok .add{position:absolute;z-index:9;top:130px;right:calc(50% - 40px)}.account_page .setting .select_avatar_ok .add:active,.account_page .setting .select_avatar_ok .add:focus,.account_page .setting .select_avatar_ok .add:hover,.progress-badge .setting .select_avatar_ok .add:active,.progress-badge .setting .select_avatar_ok .add:focus,.progress-badge .setting .select_avatar_ok .add:hover,.progress-scoreboard .setting .select_avatar_ok .add:active,.progress-scoreboard .setting .select_avatar_ok .add:focus,.progress-scoreboard .setting .select_avatar_ok .add:hover{background-color:#6cd682}.account_page .setting .select_avatar_ok .delete,.progress-badge .setting .select_avatar_ok .delete,.progress-scoreboard .setting .select_avatar_ok .delete{position:absolute;z-index:10;top:130px;right:calc(50% + 10px)}.account_page .setting .select_avatar_ok .delete:active,.account_page .setting .select_avatar_ok .delete:focus,.account_page .setting .select_avatar_ok .delete:hover,.progress-badge .setting .select_avatar_ok .delete:active,.progress-badge .setting .select_avatar_ok .delete:focus,.progress-badge .setting .select_avatar_ok .delete:hover,.progress-scoreboard .setting .select_avatar_ok .delete:active,.progress-scoreboard .setting .select_avatar_ok .delete:focus,.progress-scoreboard .setting .select_avatar_ok .delete:hover{background-color:#ff4c4c}.account_page .setting .block_avatar-badge .avatars .choose_avatar .bloc_title,.progress-badge .setting .block_avatar-badge .avatars .choose_avatar .bloc_title,.progress-scoreboard .setting .block_avatar-badge .avatars .choose_avatar .bloc_title{margin-bottom:.714em;border-bottom:0}@media (min-width:768px){.account_page .setting .block_avatar-badge,.progress-badge .setting .block_avatar-badge,.progress-scoreboard .setting .block_avatar-badge{border:none;background-color:transparent}.account_page .setting .block_avatar-badge .avatars .choose_avatar .bloc_title,.progress-badge .setting .block_avatar-badge .avatars .choose_avatar .bloc_title,.progress-scoreboard .setting .block_avatar-badge .avatars .choose_avatar .bloc_title{margin-bottom:.357em}}.account_page .setting input,.account_page .setting select,.progress-badge .setting input,.progress-badge .setting select,.progress-scoreboard .setting input,.progress-scoreboard .setting select{border:1px solid #cecece;background-color:#fff}.account_page .setting input:-ms-input-placeholder,.account_page .setting select:-ms-input-placeholder,.progress-badge .setting input:-ms-input-placeholder,.progress-badge .setting select:-ms-input-placeholder,.progress-scoreboard .setting input:-ms-input-placeholder,.progress-scoreboard .setting select:-ms-input-placeholder{font-weight:300;font-style:normal;color:#cecece}.account_page .setting input::placeholder,.account_page .setting select::placeholder,.progress-badge .setting input::placeholder,.progress-badge .setting select::placeholder,.progress-scoreboard .setting input::placeholder,.progress-scoreboard .setting select::placeholder{font-weight:300;font-style:normal;color:#cecece}@media (max-width:767px){.account_page .setting input.max-width_250,.account_page .setting select.max-width_250,.progress-badge .setting input.max-width_250,.progress-badge .setting select.max-width_250,.progress-scoreboard .setting input.max-width_250,.progress-scoreboard .setting select.max-width_250{max-width:inherit}}@media (min-width:992px) and (max-width:1280px){.account_page .setting input.max-width_250,.account_page .setting select.max-width_250,.progress-badge .setting input.max-width_250,.progress-badge .setting select.max-width_250,.progress-scoreboard .setting input.max-width_250,.progress-scoreboard .setting select.max-width_250{max-width:220px}}@media (min-width:1280px){.account_page .setting input.max-width_250,.account_page .setting select.max-width_250,.progress-badge .setting input.max-width_250,.progress-badge .setting select.max-width_250,.progress-scoreboard .setting input.max-width_250,.progress-scoreboard .setting select.max-width_250{max-width:250px}}.account_page .setting select,.progress-badge .setting select,.progress-scoreboard .setting select{min-width:5em}.account_page .setting label,.progress-badge .setting label,.progress-scoreboard .setting label{margin-top:.714em;padding-right:.714em;text-align:right}@media (max-width:1199px){.account_page .setting label,.progress-badge .setting label,.progress-scoreboard .setting label{width:100%;text-align:left}}@media (max-width:767px){.account_page .setting label,.progress-badge .setting label,.progress-scoreboard .setting label{display:block;text-align:left}}.account_page .setting .FC_error,.progress-badge .setting .FC_error,.progress-scoreboard .setting .FC_error{margin-top:-.714em;margin-bottom:1.071em;color:#dc2525}.account_page .setting .autocomplete,.progress-badge .setting .autocomplete,.progress-scoreboard .setting .autocomplete{position:relative;display:inline-block;margin-bottom:1.071em}.account_page .setting .autocomplete input,.progress-badge .setting .autocomplete input,.progress-scoreboard .setting .autocomplete input{margin-bottom:0}.account_page .setting .autocomplete ul,.progress-badge .setting .autocomplete ul,.progress-scoreboard .setting .autocomplete ul{position:absolute;margin-left:0}.account_page .setting .autocomplete ul li.list-group-item,.progress-badge .setting .autocomplete ul li.list-group-item,.progress-scoreboard .setting .autocomplete ul li.list-group-item{z-index:9}@media (max-width:767px){.progress-scoreboard .section-header h3{margin-top:0}}.chat-wrapper .nav-tabs{border-bottom:none}.chat-wrapper .nav-tabs li{width:50%;background-color:#efefef;box-shadow:inset 0 0 10px #cecece}.chat-wrapper .nav-tabs li a{font-size:1.286em;line-height:auto;height:4.286em;margin:0;padding-top:1.429em;text-align:center;color:#585858;border-radius:0}@media (max-width:768px){.chat-wrapper .nav-tabs li a{font-size:1em;font-weight:700;padding-top:.714em}}.chat-wrapper .nav-tabs li a:hover{border:none;background-color:#e4e4ed;box-shadow:inset 0 0 10px #cecece}.chat-wrapper .nav-tabs li.active a{border-bottom:none}.chat-wrapper .nav-tabs li.active a:active,.chat-wrapper .nav-tabs li.active a:focus,.chat-wrapper .nav-tabs li.active a:hover{background-color:#fff!important;box-shadow:none}.chat-wrapper .nav-tabs li.blink{background-color:#e0f0f7}.chat-wrapper .chat{margin:1em 0 1em 2em}.chat-wrapper .chat-viewport{overflow:auto}.chat-wrapper .chat-container{margin:0 0 1em;border-top:.071em solid #cecece}.chat-wrapper .chat-container .chat-message{margin-bottom:1em}.chat-wrapper .chat-container .chat-message [class^=message-]{margin-bottom:.5em}.chat-wrapper .chat-container .icon-container{width:3.571em}.chat-wrapper .chat-container .message-container{width:90%}.chat-wrapper .chat-container .message-content{width:100%;padding:0 0 0 1em;border-radius:5px;background-color:#f4f4f9}.chat-wrapper .chat-container .message p{margin-bottom:.5em}.chat-wrapper .chat-container .hour{font-size:.857em;color:#cecece}.chat-wrapper .chat-container .name{margin-top:.8em}.chat-wrapper .message-student .message-content{background-color:#efefef}.chat-wrapper .message-teacher .name{color:#6f7bb8}.chat-wrapper .message-teacher .message-content{background-color:#e4e4ed}.chat-wrapper .message-info .message-content{background-color:#dbf3ff}.chat-wrapper .message-warning .message-content{background-color:#f8c6c5}.chat-wrapper .chat-form{position:relative;border-top:2px solid #cecece}.chat-wrapper .chat-form .icon{position:absolute;top:.5em;left:3%}.chat-wrapper .chat-form .icon .icon-chat-message{width:30px;height:24px}.chat-wrapper .chat-form .input-message{width:85%;height:4em;min-height:0;padding:1em 0 0 5em;resize:none;border:0;border-radius:0}.chat-wrapper .chat-form .btn-send{position:absolute;top:.7em;right:3%}.chat-wrapper .chat-message-container{width:100%}.chat-wrapper .message-container{width:90%}.chat-wrapper .video-container{width:270px;height:205px;margin-right:2em;border:2px solid #e4e4ed;background:0 0}.chat-wrapper .icon-chat{width:40px;height:40px;background-position:-478px 0}.chat-wrapper .icon-chat.icon-chat-student{background-position:-478px -140px}.chat-wrapper .icon-chat.icon-chat-teacher{background-position:-478px -180px}.chat-wrapper .icon-chat.icon-chat-warning{background-position:-478px -220px}.chat-wrapper .icon-chat.icon-chat-info{background-position:-478px -260px}@media (max-width:768px){.chat-wrapper .chat-form .input-message{width:75%}}@media print{[canvas=container]{overflow-y:visible!important}body,html{font-size:10pt!important;color:#000}body{width:auto!important;margin:auto!important}blockquote,ol,ul{page-break-inside:avoid}caption,h1,h2,h3{page-break-after:avoid}.header{margin:0}.container{max-width:1100px}.alert,.answer-box,.aside-links,.btn-help,.btn-more,.btn-start,.elesson-navigation,.footer,.form-filter,.header-sub-header,.icon.add,.mobile-navbar,.modal,.nav-user,.panel-resources,.section-header,.section-whatsup,.sidebar-list,.sidebar-wrapper,.smartclick,.suivi ul li .right a,[class*=player-],[class*=slidebar-],header.header,section.accordion-default.explain{display:none}.navbar.navbar-default{display:none}.navbar.navbar-default .bottom-navigation{display:none}.navbar.navbar-default .top-navigation .pull-right{display:none}.navigation .logo-main{width:200px}.accordion .accordion-title{width:auto}.accordion body.slide-down-top{display:block}.progress-score{font-weight:700;float:none;margin-top:-5px}.content-wrapper{width:100%!important}.accordion .ng-hide,.words-studied{display:block!important;margin-top:10pt}.accordion .accordion-body,.accordion .accordion-heading{font-size:9pt!important;padding:.5em 0 0!important}.accordion .disc-list b,.accordion .disc-list p,.accordion .disc-list span{font-size:10pt!important}.accordion .disc-list li,.accordion .disc-list p{margin-bottom:.2em!important}.objective-list-wrapper .h3{font-size:9pt!important}.section-flash .icon-false,.section-flash .icon-true{display:block!important}.section-flash a.btn{display:inline!important}.section-flash .icon-answer{background-image:url(assets/img/sprite/sprite-correction.png)!important}.section-flash .icon-true{background-position:0 -80px!important}.section-flash .icon-false{background-position:0 0!important}.progress-badge section.absolute-not-on-mobile{top:250pt}.progress-scoreboard section .lauriers .bg{position:relative}.progress-scoreboard section .lauriers .bg:before{position:absolute;left:50%;width:200pt;margin-left:-100pt;content:url(assets/img/sprite/bg-lauriers.png)}.container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner,.section-progress .section-overall-progress .progress-time{position:relative}.container .section-progress .panel-body .panel-progress--time .panel-progress--time--inner:before,.section-progress .section-overall-progress .progress-time:before{position:absolute;left:50%;overflow:hidden;width:200pt;height:150pt;margin-left:-100pt;content:url(assets/img/sprite/sprite-chrono.png)}.section-progress .section-overall-progress .progress-time:before{top:15pt}.section-resources .category-list .category-title{background-color:#fff!important}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress-bar,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.fine .progress-bar{background-color:#f0ad4e!important}.section-program .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress-bar,.section-progress .section-overall-synthetis .overall-skill-module .progress-bar-wrapper.excellent .progress-bar{background-color:#1dc23f!important}a[href]{color:#000!important}.section-home .container .section-progress{width:100%}.question-box blockquote{display:block!important}a[href]:after{content:none}}