body{color:#0c2b62;font-family:Lato,sans-serif;font-size:1.4em;min-height:100vh;position:relative}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}.link{color:#14529e}.cursor,.link{cursor:pointer}.link:hover{text-decoration:underline}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{background:transparent;color:#14529e;font-family:Montserrat,sans-serif;font-weight:700}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#14529e;text-decoration:underline}h1{font-size:2.5em}h2{font-size:1.8em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.15em}h6{font-size:1em}.alert{font-size:1.2em}#main{padding-bottom:19rem;position:relative}#main:after{box-shadow:inset 0 2px 4px -2px #ddd;content:" ";height:10px;position:absolute;top:0;width:100%}header .header-container{display:flex}header .header-container .header-control{align-content:center;align-items:stretch;display:flex;flex:0 0 300px;flex-direction:column;justify-content:center;padding:0;text-align:center}.header-logo a{background:url(/build/images/logo_colored.4f0fd49f.svg) 50% no-repeat;background-size:225px 95px;display:flex;flex:1 1 auto;height:95px;width:100%}.header-logo.pro a{background:url(/build/images/logo_pro.09194e77.png) 50% no-repeat;background-size:225px 95px}header .header-container .header-logo a:hover{text-decoration:none}header .header-container .header-menu{flex:1 1 auto;flex-direction:column}.user-navbar{display:flex}.user-navbar .affiliation-link{flex:3 1 auto;text-align:center}.user-navbar .affiliation-link>img{height:80px}.user-navbar .navbar-nav{align-self:center;flex:1 0 auto;float:none;text-align:right}.user-navbar .navbar-nav ul{text-align:left}.user-navbar .navbar-nav>li{display:inline-block;float:none}.user-navbar .navbar-nav>li .dropdown-menu li{display:block}.navbar-toggle .icon-bar{background:#f95c5c}#notification-list li{cursor:pointer;position:relative}#notification-list li .btnSupprimerNotif{border-color:#ddd;border-radius:20px;color:#ddd;position:absolute;right:5px;top:11px}#notification-list li .btnSupprimerNotif:hover{border-color:#f95c5c;color:#f95c5c}#notification-list li>span{border-top:1px solid #ddd;display:block;padding:5px 45px 5px 10px;width:400px}#notification-list li.first>span{border-top:none;padding:5px 10px}#notification-list li.unread{color:#e84b4d}header .header-container .navbar{margin:0}header .header-container .navbar .navbar-nav li>a>span{margin-left:10px}header .header-container .navbar.menu-navbar{margin-top:15px}.disconnected header .header-container .navbar.menu-navbar{margin-bottom:15px}header .header-container .navbar-collapse{padding:10px 50px 10px 0}header .header-container .navbar-nav>li>a{border:2px solid transparent;border-radius:25px;color:#0c2b62;font-size:1.2em;font-weight:700;margin-right:10px;padding:10px 25px}.flag-icon.inactive{opacity:.15}header .header-container .navbar-nav>li.login-menu>a,header .header-container .navbar-nav>li.user-menu>a{border:2px solid #0c2b62}header .header-container .navbar-nav>li.filter-menu>a{background:#f95c5c;border-color:#f95c5c;color:#fff}header .header-container .navbar-nav>li.highlight-menu>a{background:transparent;border-color:#f95c5c;color:#f95c5c}header .header-container .navbar-nav>li.current>a{color:#f95c5c;text-decoration:underline;text-underline-position:under}header .header-container .navbar-nav>li.current.filter-menu>a{color:#fff}.nav>li>a:focus,.nav>li>a:hover{background:#ecf2f8;border-color:#ecf2f8}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:#ecf2f8}button.close{background:#fff;border-radius:1em;padding:.3em .5em}body>footer{background:transparent;bottom:0;color:#14529e;font-weight:bolder;height:13.5rem;position:absolute;text-align:left;width:100%}footer .footer{background:#fff;border-top:1px solid #ddd;margin:0;padding:2rem 0}.grecaptcha-badge{z-index:1}body>footer a{color:#14529e}body>footer a:hover{color:#0078f7}footer{font-size:1.1em}footer .links{margin:0}footer .social{text-align:center}footer .social img{border-radius:4px;height:28px;margin:2px 1px;width:28px}footer .mycow_copy{border-top:1px solid #f8f8f8;padding:1rem 0 0}#responsive_footer_menu{display:none}.hero h1{font-family:Lato,sans-serif;font-weight:bolder}.home .mobile{display:none}.hero{background:url(/build/images/hero_bg.0ded524f.svg) 100% 0 no-repeat}.hero .container{display:flex}.hero .left-col{flex:1 0 auto;flex-wrap:wrap;padding:6em 2em 4em}.hero .right-col{position:relative}.home .phylactere{background:url(/build/images/bulle01_white.593f9c32.png) 50% no-repeat;background-size:contain;display:block;font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;height:230px;left:-80px;padding-top:20px;position:absolute;top:-40px;width:350px;z-index:1}.home .video{display:block}.home .video video{display:block;margin:0 auto;width:1020px}.home #main p{color:#14529e;font-size:1.5em}.hero .call_to_action{margin-top:1.5em;width:50%}.hero .call_to_action .btn-lg{padding:1em}.hero .left-col h1{color:#14529e;font-size:3em;font-weight:bolder;line-height:1.2em;margin-top:.5em}.hero .left-col .call_to_action .btn{display:block;margin-top:.5em;width:100%}.hero .right-col{flex:1 0 auto;padding:6em 2em 3em;text-align:center}.hero .right-col img{height:45rem}.home #who{padding:4em 0}.home #who h1{font-size:5em;margin-bottom:.5em}.home #who .monitor-top{background:#000;border-radius:6px 6px 0 0;height:10px}.home #who video{margin-bottom:-5px}.home #who img,.home #who video{height:auto;width:100%}.home .comments{margin-top:3em;text-align:center}.home #who .comment img{margin-bottom:1em;width:70%}.home .comment p{font-size:1.2em}.home #news{background:#004aad;padding:4em 0}.home #news li{font-size:1.5em}.home #news h1,.home #news li,.home #news p{color:#fff}.home #news .cta{margin-top:2em;width:100%}.home #news .cta .btn,.home #news .cta .btn:active,.home #news .cta .btn:focus,.home #news .cta .btn:hover{background:#fff;border-color:transparent;color:#004aad!important;font-size:1.5em}.home #exercise{background:#f87a77;padding:4em 0}.home #exercise li{font-size:1.5em}.home #exercise h1,.home #exercise li,.home #exercise p{color:#fff}.home #exercise .btn{font-size:1.5em}.home #exercise .btn-primary{background:#004aad}.home #brands{padding:4em 0}.home .payment_secured{background:#f7e8a1}.home .payment_secured .red_bubble{background:url(/build/images/bg_icon.68fb5bce.webp) 50% no-repeat;background-size:contain;display:block;padding:1.5em}.home .payment_secured .icon{border-radius:1em;display:inline-block;padding:1em;width:3.5em}.home .payment_secured .icon .mci{margin:-1em}.home .payment_secured .picto{height:80px;width:80px}.home .payment_secured h3{background:none;color:#14529e;font-size:1.2em;margin:.5em}.home .payment_secured p{font-size:1.2em;text-align:center}.home .features{background:#fbe8a5;padding:4em 0;text-align:center}.home .features img{height:1.5em;width:1.5em}.home .features h4{margin-bottom:1em}.home .features h4,.home .features p{color:#14529e;font-size:2em;font-weight:bolder}.home .features p{margin-top:1em}.who{color:#fff}.who,.who h2{text-align:center}.who h2{background:transparent;font-size:3em;font-weight:bolder;padding:.5em}.who .who__top{background:#4f92e5;max-height:30em}.who .who__top h2{color:#fff}.who .who__bottom{height:20em}.who video{margin:0 auto;max-height:480px}.payment_secured{background:#14529e;color:#fff;padding:7em 0;text-align:center}.payment_secured .icon{background:#fff;border-radius:4em;display:inline-block;padding:2em;width:5.5em}.payment_secured .icon .mci{margin:-1em}.payment_secured h3{background:none;color:#ffdbdb;font-size:2em;margin:.5em}.payment_secured p{font-size:1.2em;text-align:center}.extra img{margin:0 auto;width:20%}.breadcrumb_bg{background-color:#f5f5f5}.breadcrumb{margin-bottom:0;padding-left:0;padding-right:0}.offers.pricing #main{padding-bottom:5rem}.progress-custom{border:2px solid #0c2b62;border-radius:25px;display:block;padding:5px}.progress-custom:after{color:#000;content:attr(data-content);font-size:2em;position:absolute;right:35px;top:26px}.progress-custom-content{border-radius:25px;display:block;height:2em}.progress-custom-primary{background:#f76c6c}.offers h1.register-label{margin:1em 0 2em;text-align:center}.offers .btn-group-lg .btn,.offers .btn-lg{font-size:1em}.offers .offer-pill label{color:#14529e}.offers .call-to-action{font-size:2.5em;margin:2em 0}.offers .nav-pills>li{display:inline-block;float:none}.offers .nav-pills li a{background:#14529e;border-radius:15px;color:#fff;font-size:2.4em;font-weight:700;margin:1em .5em}.offers .btn-secondary{background:#14529e;border-color:#14529e}.offers .nav-pills li.active a{background:#f76c6c;border-color:#f76c6c;color:#fff}.offers .tab-pane p{color:#14529e;font-size:1.8em;font-weight:700;margin:.5em .5em 2em}.offers .offer{flex:1 0 auto;position:relative;text-align:center}.offers .offer.highlight{margin-top:2em}.offers .offer-answer{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:2em;text-align:center}.offers .offer-answer label{color:#14529e;font-size:1.8em;margin-top:1em}.offers .offer-pill{background:#14529e;border:3px solid #14529e;border-radius:15px;color:#fff;display:inline-block;font-size:1.6em;height:200px;position:relative;width:200px}.offers .offer-pill .btn-primary{background:transparent;border-color:transparent}.offers .offer-pill:hover{background:#24305e;border-color:#24305e}.offers .offer-pill:hover .btn-primary{background:#f76c6c;border-color:#f76c6c}.offers .offer-pill .btn-primary:hover{text-decoration:none}.offers .offer-pill .illustration{background:50% no-repeat;background-size:contain;height:170px;width:170px}.offers .offer-highlight{background:#fff;border:3px solid #f76c6c;border-radius:15px 15px 0 0;color:#f76c6c;left:-3px;padding:.5em .5em 1em;position:absolute;top:-2.5em;width:200px;z-index:-1}.offers .offer-pill>div.offer-highlight{height:auto}.offers .offer-pill:hover .offer-highlight{background:#f7e8a1}.offers .offer-pill h3{color:#fff;margin:.3em 0 0;width:90%}.offers .offer-pill>div{align-content:center;align-items:center;flex-direction:column;height:100%;justify-content:center;justify-items:center;text-align:center}.offers .input-group{border:none;border-bottom:2px solid #ddd}.offers .input-group .input-group-addon{background:transparent;border:none;color:#ddd;font-size:2em}.offers .input-group input{background:transparent;border:none;font-size:2em;line-height:.5em}.offers .input-group input:focus{box-shadow:none}.offers .text-help{font-size:2em;line-height:2em;margin-top:2em;text-align:center}.offers .price{font-size:1.6em;font-weight:700}.offers .error{margin-top:2em}.offers .error .help-block{color:#e84b4d;font-size:1.6em;font-weight:700;text-align:center}.offers .price del{font-size:.7em}.offers .offer-pill>div>*{flex:1 0 auto}.offers #register_agreement .form-group,.offers #register_agreement .text-danger{font-size:2em}.offers #register_agreement input[type=checkbox]{height:1em;margin-left:-1.5em;width:1em}#qcm-tunnel label{font-size:2em;padding-left:2em}#qcm-tunnel label.control-label{padding-left:0}#qcm-tunnel .help-block{font-size:2em;font-style:italic}#qcm-tunnel .instructions{border-bottom:2px solid #e84b4d;border-top:2px solid #e84b4d;color:#e84b4d;font-size:1.5em;margin:1em 0;padding:.5em 0}#qcm-tunnel input[type=checkbox],#qcm-tunnel input[type=radio]{height:1em;margin-left:-2em;width:1em}.offers.result .score--scale{align-items:flex-end;display:flex;justify-content:center}.offers.result .scale{border:1px solid #ccc;border-radius:5px;color:#333;display:flex;font-size:3em;font-weight:700;margin:1em 0;padding:1em}.offers.result .score{border-color:#5cb85c;color:#fff}.offers.result .scale-0{padding:.5em 1em}.offers.result .scale-1{padding:1em}.offers.result .scale-2{padding:1.5em 1em}.offers.result .scale-3{padding:2em 1em}.offers.result .scale-4{padding:2.5em 1em}.offers.result .scale-5{padding:3em 1em}.offers.result .score{background:#5cb85c}.offers .product h2{margin-bottom:3em;margin-top:3em}.offers .red_bubble{background:url(/build/images/bg_icon.68fb5bce.webp) 50% no-repeat;background-size:contain;display:block;padding:0}.offers .picto{background:no-repeat 50%;background-size:contain;display:inline-block;height:160px;margin:40px;text-align:center;width:160px}.offers strong{color:#f76c6c}.payment_secured .picto{background:no-repeat 50%;background-size:contain;display:inline-block;height:100px;width:100px}.picto.secured{background-image:url(/build/images/lock.03eedd0d.png)}.picto.subscription{background-image:url(/build/images/touch.fc2d8dfb.png)}.picto.customer_care{background-image:url(/build/images/accessibility.4655d687.svg)}.offers .partners{padding:3em 3em 19rem;text-align:center}.offers .partners h2{margin-bottom:3em;margin-top:3em}.offers .logo{background:no-repeat 50%;background-size:contain;display:block;height:100px;width:100%}.logo.logo-bnf{background-image:url(/build/images/bnf.96f50c8d.png);background-size:cover}.logo.logo-sorbonne{background-image:url(/build/images/sorbonne.5b751278.png)}.logo.logo-aix{background-image:url(/build/images/aix.1364eca5.png)}.logo.logo-bordeaux{background-image:url(/build/images/bordeaux.498c4206.png)}.profile .score,.stats .score{background:#5cb85c;border-radius:5px;color:#fff;display:inline-block;font-size:1.2em;font-weight:700;margin:.5em 0;padding:.3em;vertical-align:center}.stats .score{font-size:.8em;margin:0;padding:.1em .3em}.registration .highlight{border:3px solid #f76c6c;position:relative}.registration .step1 .btn{padding-bottom:2em;padding-top:2em}.registration #register-tunnel{display:none}.registration #register-tunnel.visible{display:block}.registration .btn-outline-primary hr{border-top:1px solid #f76c6c}.registration #last_step_actions{display:none}#payment_logos img{height:40px;margin:10px}.news_menu{background:#14529e;color:#fff}.news_menu .navbar{margin:0}.news_menu .navbar-nav{display:flex;float:none}.news_menu .header-control{font-size:1.5em;padding:1em}.news_menu .header-control .navbar-toggle{margin:0}.news_menu li{flex:1 0 auto;float:none;padding:10px 0}.news_menu li a{border-radius:20px;color:#fff;font-size:1.2em;padding:8px 25px;text-align:center}.news_menu li.current a{font-weight:bolder}.news_menu li a:hover,.news_menu li.current a{background:#fff;color:#14529e}.newspaper #main>.container{padding-top:2em;position:relative}.newspaper .phylactere{display:none}.disconnected.newspaper .phylactere{background:url(/build/images/bulle03_white.18c57f41.png) 50% no-repeat;background-size:contain;color:#353535;display:block;font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;height:225px;padding-top:25px;position:absolute;right:-170px;text-align:center;top:-40px;width:250px;z-index:1}.newspaper h1{font:2.5em Montserrat,sans-serif;font-weight:bolder;text-transform:capitalize}.newspaper h2{background:transparent;font:1.7em Montserrat,sans-serif;font-weight:700;margin:1em 0 .5em}.newspaper .headline>a{display:flex;flex-direction:column}.newspaper .headline>a img{border-radius:6px}.newspaper .author{color:#f95c5c;font-style:italic;margin:.5em 0;padding-right:50px;position:relative}.newspaper .author .admin_link{bottom:0;position:absolute;right:0}.newspaper .cowstars{color:#f95c5c;font-size:1.4em;padding:5px 10px;vertical-align:bottom}.newspaper .cowstars .mci-level{vertical-align:middle}.newspaper .cowstars-label{font-size:.8em;margin-right:.5em;vertical-align:middle}.newspaper h1 .cowstars-label{font-size:.5em;margin-right:.5em;vertical-align:middle}.newspaper .article-content{display:flex;flex-direction:row}.newspaper .article-content .article-body{flex:1 1 auto}.newspaper .article-content .article-picture{flex:0 0 auto;margin-left:15px;width:150px}.newspaper .videonews h1{margin-top:45px}.newspaper .videonews a:hover{border-bottom-color:#e84b4d;color:#e84b4d}.newspaper .videonews h1 .cowstars{font-size:.7em;line-height:2em;padding:0 .3em}.newspaper .videonews h1 .mci-plus-red{font-size:.7em}.archive_list .navbar-nav li{width:100%}.archive_list_category,.newspaper .videonews .articles{display:flex;flex-direction:row;flex-wrap:wrap;margin:-.5em;width:100%}.archive_list_category article,.article-video-small,.newspaper .videonews article{background:#ecf2f8;border-radius:6px;flex:1 0 40%;margin:.5em;position:relative}.archive_list_category article{flex:0 0 23.5%}.article-video-small{margin:1em 0}.article-video-small:first-child{margin:0 0 1em}.newspaper .videonews article:first-child{flex:1 0 100%}.newspaper .videonews article:last-child{margin-right:-.5em}.archive_list_category article h4,.article-video-small h2,.newspaper .videonews article h2{background:#fbe8a5;border-radius:6px 6px 0 0;color:#0c2b62;font-size:1.3em;margin:0;padding:.5em 1em;width:100%}.article-video-small h2{font-size:1.1em}.newspaper .img-responsive{border-radius:4px}.newspaper .videonews article:first-of-type h2{font-size:1.6em}.archive_list_category article.video_thumbnail{background:no-repeat 50%;background-size:cover;overflow:hidden;padding-bottom:30px}.article-video-small img,.video_thumbnail img{border-radius:0 0 6px 6px;width:100%}.article-video-small .play,.video_thumbnail a{bottom:0;left:0;position:absolute;right:0;top:0}.article-video-small .play,.video_thumbnail .play{color:#fff;font-size:5em;left:50%;margin:-25px;position:absolute;top:50%}.newspaper .express{background:#ff9870;border-radius:6px;padding:20px}.newspaper .express h2{color:#0c2b62;font:2em Montserrat,sans-serif;margin-top:0}.newspaper .express article a:not(.btn){border-left:2px solid #fff;color:#fff;display:block;font-size:1.5em;margin-bottom:.3em;padding-left:.5em;position:relative}.newspaper .express article h3{color:#fff;font-size:.9em;font-weight:bolder;margin:0 0 .5em}.newspaper .express article p{font-size:.7em;margin:0 0 .5em}.newspaper .express article a:hover:not(.btn){border-left-color:#fbe8a5;color:#fbe8a5;text-decoration:none}.newspaper .express article .cowstars{color:#0c2b62;padding-bottom:0;padding-left:0}.newspaper .express article .cowstars .mci{fill:#0c2b62}.newspaper .express article .author{color:#0c2b62;font-size:.8em;margin:0 0 3em}.newspaper .weekly_quote{background:#fff;border-radius:6px;margin:3em .5em;padding:3em .5em 1.5em;text-align:center}.newspaper .weekly_quote a{display:block;font-size:1.3em;margin-bottom:1em}.newspaper .weekly_quote .author,.newspaper .weekly_quote a{color:#0c2b62;font-family:Montserrat,sans-serif;font-style:italic}.newspaper .weekly_quote .author{font-size:1.2em}.newspaper .weekly_quote .author p{text-align:center}.newspaper aside{border-radius:6px;color:#fff;margin:1em 0;padding:1em}.newspaper aside h2{color:#fff;font-family:Montserrat,sans-serif;font-style:italic;font-weight:bolder;margin:0}.newspaper aside p{color:#fff;font-size:1.2em;font-weight:bolder;margin:0 0 .5em}.newspaper aside ul{list-style:none;margin:1em 0;padding:0}.newspaper aside li{margin:.5em 0}.newspaper aside a{color:#fff}.newspaper aside .level{font-size:.9em;font-style:italic}.newspaper aside.wordle{background:#fbe8a5;margin-top:3em}.newspaper aside.wordle .level,.newspaper aside.wordle a,.newspaper aside.wordle h2{color:#0c2b62}.newspaper aside.news_question,.newspaper aside.podcast{background:#4f92e5}.newspaper aside.famous,.newspaper aside.videonews{background:#176bd4}.newspaper aside.cultural_spotlight{background:#14529e}.newspaper aside.crossword{background:#0c2b62}.newspaper a:hover aside.crossword{text-decoration:none}.newspaper aside.hundred_percent_en_en,.newspaper aside.hundred_percent_en_fr,.newspaper aside.hundred_percent_fr_en,.newspaper aside.hundred_percent_fr_fr{background:#fbe8a5}.newspaper aside.hundred_percent_en_en .level,.newspaper aside.hundred_percent_en_en a,.newspaper aside.hundred_percent_en_en h2,.newspaper aside.hundred_percent_en_fr .level,.newspaper aside.hundred_percent_en_fr a,.newspaper aside.hundred_percent_en_fr h2,.newspaper aside.hundred_percent_fr_en .level,.newspaper aside.hundred_percent_fr_en a,.newspaper aside.hundred_percent_fr_en h2,.newspaper aside.hundred_percent_fr_fr .level,.newspaper aside.hundred_percent_fr_fr a,.newspaper aside.hundred_percent_fr_fr h2{color:#0c2b62}.newspaper aside.hundred_percent_en_en .mci-plus,.newspaper aside.hundred_percent_en_fr .mci-plus,.newspaper aside.hundred_percent_fr_en .mci-plus,.newspaper aside.hundred_percent_fr_fr .mci-plus{background-image:url(/build/images/plus_blue.19f8008e.svg)}#article_content p{margin:0 0 1.5rem}.alert-eval{background:#fbe8a5;box-shadow:0 0 10px #ccc;padding:1em}.alert-eval .btn{aspect-ratio:1/1;font-size:1em;justify-content:space-around;vertical-align:middle}#tour_evaluation .close{opacity:.8}#tour_evaluation .close:hover{opacity:1}#tour_evaluation h2{margin:.25em 0 .5em}.tg-backdrop{z-index:100001!important}.tg-dialog{font-size:1.5em;z-index:100002!important}.tg-dialog .tg-dialog-header .tg-dialog-title{font-size:1.2em}.tg-dialog .tg-dialog-footer .tg-dialog-footer-sup .tg-dialog-dots+.tg-step-progress,.tg-dialog .tg-dialog-footer button.tg-dialog-btn{font-size:1em}.exercise_dashboard{background:transparent}.exercise_dashboard #main>.content{padding-top:3rem}.exercise_dashboard #exercise_aside{margin-bottom:2em}.hidden_load{display:none}.record{width:200px}.label-success-deep{background-color:#0d6632}.label-warning-deep{background-color:#936423}.table-borderless.table>tbody>tr>td{border-color:#fafafa}.form-control.text-hollow-input{background:#ecf2f8;border-color:#ecf2f8;display:inline-block;margin:.2em .5em;width:auto}.rep2{border:1px solid #ddd;border-radius:4px;margin:0 2px;padding:0 5px}.incorrect{border-color:#a94442;color:#a94442}.correct{border-color:#3c763d;color:#3c763d}.grammar .mycow_question{background:#f5f5f0;border-radius:1rem;margin-bottom:1rem;padding:.5em 1em}.grammar .q-question{font-weight:700}.grammar .q-msg .incorrect{background:#ecd9d9;border-radius:4px;padding:1px 5px}.grammar .q-msg .correct{background:#dff0e0;border-radius:4px;padding:1px 5px}.grammar .form-control{border-color:#d9d9ec;margin-top:.25rem}.has-success .form-control.text-hollow-input{border-color:#3c763d}.has-error .form-control.text-hollow-input{border-color:#a94442}.recording-wrapper.wide button{display:block;width:100%}.qcm .description{background:url(/build/images/qcm_bg.d7b1f900.svg) 100% 0 no-repeat;padding:2em 0;position:relative}.qcm #qcm-char{position:absolute;right:5em;top:0;width:336px}.qcm .list-group-item{background:#14529e;border:none;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:1.3em;margin:.5em 0;padding:0}.qcm .list-group-item-primary,.qcm .list-group-item-primary:focus,.qcm .list-group-item-primary:hover{background:#f76c6c;border-color:#f76c6c;border-radius:6px;color:#fff}.qcm .list-group-item:first-child{margin-top:0}.qcm #content .list-group-item a,.qcm .list-group-item a:hover{color:#fff;display:block;font-style:italic;padding:.5em}.qcm .qcm_list{background:#c8e0fd;border-radius:6px;padding:2em}.qcm .qcm_list ul{margin:2em 0}.qcm .qcm_list li{margin:.5em 0}.qcm .qcm_list li.highlight a:before{content:">";left:-10px;position:absolute;top:0}.qcm .qcm_list li a{display:none}.qcm .qcm_list .mini-test li a{display:block}.qcm .qcm_list li.highlight a{display:block;position:relative}#qcm_wrapper .sentence{align-content:stretch;display:flex;flex-wrap:wrap;font-size:1.2em;font-weight:700;margin:1em 0}#qcm_wrapper .drop-zone,#qcm_wrapper .sentence .word{background:#ccc;border-radius:4px;display:flex;margin:0 .2em;padding:.5em 1em}#qcm_wrapper .drop-zone{background:#f3deb1;border:2px dashed #dc8640;border-radius:4px;display:flex;flex:0 1 auto;width:3em}.bordered-bottom-not-last{border-bottom:1px solid #ddd}.bordered-bottom-not-last:last-child{border-bottom:none}.pro #main>.container{background:url(/build/images/pro_bg.783ee803.svg) top no-repeat;padding-top:3em;position:relative}.pro .background_char{background:top no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}.pro .background_char_en{background-image:url(/build/images/pro_char.db3a86e3.png)}.pro .background_char_fr{background-image:url(/build/images/pro_char_fr.df43caff.png)}.pro .container li.list-group-item{border:none;font-size:1em;margin:1em;padding:0;position:relative}.pro .container li.list-group-item a{background:#14529e;border-radius:6px;color:#fff;display:block;font-size:2em;margin-bottom:1em;min-height:150px;padding:1em 1em 1.5em}.pro .container li.list-group-item a:hover{background:#f76c6c;border-color:#f76c6c;text-decoration:none}.pro .container li.list-group-item a>span{display:block;font-family:Montserrat,sans-serif;font-style:italic;font-weight:700}.pro .container li.list-group-item a span.mci{display:inline-block}.pro .container li.list-group-item a em{display:block;font-size:.6em;font-style:normal}.pro .container li.list-group-item a .mci{bottom:1em;font-size:.6em;margin-right:.2em;position:absolute;right:1em}.toolbox #main>.container{background:url(/build/images/tool_bg.a0c88695.svg) center -10px no-repeat;padding-top:3em;position:relative}.toolbox .exercise{padding-bottom:1em}.podcast #podcast_pic{position:absolute;right:0;top:0;width:415px}.podcast .headline{margin:2em 0}.podcast .list-group-item,.pointculture .list-group-item{font-size:1.1em}.pointculture .mycow_question .form-group label{display:block}.thatslife .list-group-item{font-size:1.1em}.thatslife .mycow_question .form-group label{display:block}.dictation .container .list-group-item .label{position:absolute;right:.5em;top:.5em}.dictation .container .list-group{display:flex;flex-direction:row;flex-wrap:wrap}.dictation .container .list-group .list-group-item{flex:0 1 23.5%;font-size:1em;margin:.5em}.dictation .container .list-group em{color:#5bc0de;display:block;margin-right:-1em;text-align:right}.dictee_correction{color:#006400;font-style:italic}.dictee_correction del,.dictee_correction ins{background:#e7bf90;color:#760e0b}.dictee_correction ins{text-decoration:none}.grammar .container .list-group-item{border-left-color:transparent;border-radius:0;border-right-color:transparent;border-top-color:transparent;flex:0 1 32.5%;font-size:1.1em;margin:.5em 0}.grammar .container .list-group-item:hover{border-color:transparent transparent #f76c6c}.grammar .container .list-group-item:hover a{color:#f76c6c}.grammar .container .list-group-item .label{font-family:sans-serif}.grammar .container .list-group-item a{padding:.5em 0}.notebook .img-header{width:100%}.newsquestion .container .list-group{display:flex;flex-direction:row;flex-wrap:wrap}.newsquestion .container .list-group em{color:#5bc0de;display:block;margin-right:-1em;text-align:right}.newsquestion .container .list-group-item .label{position:absolute;right:.5em;top:.5em}.newsquestion .container .list-group-item{flex:1 1 30%;font-size:1em;margin:.5em}.newsquestion .container .list-group-item:first-child,.newsquestion .container .list-group-item:nth-child(3n+1){margin-left:0}.newsquestion .container .list-group-item:last-child,.newsquestion .container .list-group-item:nth-child(3n){margin-right:0}.share .container .list-group em{color:#5bc0de;display:block;margin-right:-1em;text-align:right}.share .container .list-group-item{font-size:1em}.share .container .list-group-item .label{position:absolute;right:.5em;top:.5em}.share .container .share-section{margin-bottom:20px}.mycow_question .warning{color:#ff4615}.mycow_question .stroke{text-decoration:line-through}.mycow_question .success{color:#2a8837}.label-pink{background-color:#f76c6c}.mycow_question .skill{display:none;margin-bottom:1.5em}.evaluated .mycow_question.error .skill{display:block}.share-resume .btn{margin:5px 0 10px}.share #ShareNavTabs{margin-bottom:20px}.share #reponseDictee,.share #reponseProduction{height:200px}.share #total-points-exercise,.share #total-points-qcm{font-weight:700}.share #total-points-alert{margin-top:20px}.share #mycow_exos_corrige{margin:20px 0}.share .content-share #mycow_exos_corrige,.share .content-share .mycow_exo_soumettre{clear:both;display:block;width:100px}.share .content-share .share_document{float:left;width:25%}.share .content_document{clear:both}.share .content_document .share_title{color:#222;font-family:subwayregular;font-size:20px}.share .content_document .share_credit{color:#222;font-size:12px;font-style:italic}.share .content_document .share_consigne{font-size:16px;font-style:italic}.share .content_document .share_consigne i{font-size:25px}.share .share_text{text-align:center}.share .content_document .share_document_with_text{border:1px solid #222;float:left;margin:10px;width:25%}.share .content_document .share_document_no_text{border:1px solid #222;margin:10px}.share #corrige-engine{margin-bottom:50px}.share #messageWrapper{padding-left:0}.share #messageWrapper li{list-style:none;margin-right:50px}.share #messageWrapper li.owner{list-style:none;margin-left:50px}.share #messageWrapper .well-header .btn{position:absolute;right:-5px;top:-20px}.share .media{margin:1em 0}dl.lexical{background-color:#fff;border:1px solid #e5e5d5;margin:0 0 10px;padding:0}.lexical dt{background-color:#f1efe2;border-top:1px solid #e5e5d5;clear:both;float:left;font-weight:700}.lexical dd,.lexical dt{margin:0;padding:5px;width:50%}.lexical dd{background-color:#fff;border-top:1px solid #eed;float:right}.flipcard{perspective:800px!important}.myword #main{background:#fafafa}.myword li{margin:0;padding:0;position:relative}.myword #document_load .list-group-item{background:transparent}.myword #document_load .list-group-item a{color:#14529e}.myword #paragraphType option{padding:.2em}.myword #paragraphType option:checked{background:#fff;border-radius:4px}.myword #paragraphType option:hover{cursor:pointer;text-decoration:underline 1px solid #14529e}.myword .letter{background:#fff;border:1px solid #dcc;padding:1em}.myword .letter input,.myword .letter select,.myword .letter textarea{background:none;border:none;border-bottom:1px solid #dcc;border-radius:0;box-shadow:none}.myword .letter textarea{border:none;border-radius:4px;overflow:hidden}.myword .letter .letter-body .input-group{border:none}.myword .modal_all{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.myword .modal_all .backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.myword #myword_preview_popin{background:#fff;border-radius:4px;display:block;margin-left:auto;margin-top:10em;position:relative}.myword #myword_preview_popin iframe{height:60vh;margin:2em 0;width:100%}.myword #myword_editor .input-group-addon{background:transparent;border:transparent;color:#24305e}a.be-button{color:#333;display:block;margin:15px 0}.be-button-out{border:1px solid #ccc;padding:0 4px}.be-button-in{align-items:center;border:1px solid #ccc;border-bottom:none;border-top:none;display:flex;justify-content:center;min-height:180px;padding:15px 20px}.be-button-flex{display:flex;flex-direction:column}a.be-button:hover .be-button-in,a.be-button:hover .be-button-out{border-color:#3ba3d8}.be-icon,.be-title{margin:10px;text-align:center}.be-title{font-size:1.2em;font-weight:700}.editor .editor-panel #menu-editor{border-right:1px solid #ccc}.editor .editor-panel #menu-editor li{background:transparent;font-size:1em;margin:0}.editor .editor-panel #menu-editor li a{border-bottom:1px solid #ccc;color:#000}.editor .editor-panel #menu-editor li>ul>li>a{padding-left:40px}.editor .editor-panel #menu-editor li>ul>li:last-child{border-bottom:none}.editor .editor-panel .menu_level_1{display:none}.editor .editor-panel .current .menu_level_1,.editor .editor-panel .current_ancestor .menu_level_1{display:block}.editor .navbar-collapse{margin:0;padding:0}.editor .root a{border:1px solid #333;color:#333;display:block;margin:10px 0;min-height:235px;padding:10px;text-align:center}.editor .root a:hover{background:#f0f0f0;text-decoration:none}.editor .root span{display:block;margin:20px}.editor .root p{display:block;font-size:1.5em;font-weight:700;text-align:center}.editor .navbar-collapse .list-group,.editor .navbar-collapse .list-group-item:first-child,.editor .navbar-collapse .list-group-item:last-child{border-radius:0}.editor .editor-panel{display:flex;flex-direction:row}.editor .editor-panel #menu-editor{flex:1 1 420px;max-width:420px}.editor .editor-panel>section{display:flex;flex:1;flex-direction:column}.editor .editor-panel #menu-editor li{padding:0}.editor .editor-panel .list-group-item.current{background:#f0f0f0}.editor .editor-panel #menu-editor li>a,.editor .editor-panel #menu-editor li>span{padding:10px 15px}.editor .editor-panel #menu-editor a:hover{background:#f0f0f0;text-decoration:none}.editor .editor-panel .content{padding:30px}.editor .editor-panel .content>h1{margin-top:0}.editor .editor-panel .list-group .list-group{margin:0}.editor .editor-panel .list-group .list-group li{border-left:0;border-right:0}.programme #RubriquesMenu li{border-bottom:none;border-left:none;border-radius:0;border-right:none;margin:0;padding:.5em}.programme .rubrique li.list-group-item{border-left:none;border-radius:0;border-right:none;border-top:none;margin:0}.programme .rubrique li.list-group-item label{margin:0}.flex-row{display:flex;flex-wrap:wrap}.col,.col-md{flex:1 0 auto;flex-basis:0;margin:0 .5em}.col-md:first-child,.col:first-child{margin:0 .5em 0 0}.col-md:last-child,.col:last-child{margin:0 0 0 .5em}.col-md:last-child:first-child,.col:last-child:first-child{margin:0}.col-md{flex:1 0 auto;flex-basis:0;margin:0 .5em}ul.list-unstyled li{margin:.3em 0}.embed-responsive.embed-responsive-16by9,.img-responsive{border-radius:6px}.label{border:1px solid transparent;margin:0 .3em}.label-success{border-color:#5cb85c}.label-warning{border-color:#f0ad4e}.label-danger{border-color:#d9534f}.label-info{border-color:#5bc0de}.label-primary{border-color:#337ab7}.label-default{border-color:#777}h1 .label{padding:0 .2em}label.correct{border-bottom:1px solid #2a8837;color:#2a8837}.text-default,.text-secondary,a.text-default,a.text-default:hover,a.text-secondary,a.text-secondary:hover{color:#24305e}.text-info,a.text-info,a.text-info:hover{color:#4f92e5}.text-primary,a.text-primary,a.text-primary:hover{color:#f76c6c}.text-warning,a.text-warning,a.text-warning:hover{color:#f8e9a1}.text-danger,a.text-danger,a.text-danger:hover{color:#e84b4d}.btn{font-weight:700}.btn.btn-wide{display:block;width:100%}.btn:hover{text-decoration:underline}.btn-group form{display:inline-block}.btn-group form .btn{border-radius:0}.btn-group form:last-child .btn{border-radius:0 2px 2px 0}.btn-group-justified{display:flex}.btn-group-justified .btn{flex:1 1 auto}.btn-icon{font-size:1.43em}.btn-info,.btn-info:focus,.btn-info:hover{background:#4f92e5;border-color:#4f92e5;color:#fff}.btn-outline-info{background:transparent;border-color:#14529e;color:#14529e}.btn-primary,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover{background:#f76c6c;border-color:#f76c6c;color:#fff}.btn-primary.disabled,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover{background:#f88b8b;border-color:#f67e7e;color:#fff}acronym{background:#f8e9a1;text-decoration:underline dotted #f76c6c}.btn-primary:focus,.btn-primary:hover{background:#f76c6c;border-color:#f76c6c;color:#fff}.btn-outline-primary,.btn-outline-primary:hover{background:transparent;border-color:#f76c6c;color:#f76c6c}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background:#24305e;border-color:#24305e;color:#fff}.btn-outline-secondary,.btn-outline-secondary:hover{background:transparent;border-color:#24305e;color:#24305e}.btn-default{background:#0c2b62;border-color:#0c2b62;color:#fff}.btn-default:focus,.btn-default:hover{background:#0c2b62;border-color:#f76c6c;color:#fff}.btn-outline-default,.btn-outline-default:hover{background:transparent;border-color:#0c2b62;color:#0c2b62}.btn-warning,.btn-warning:hover{background:#f8e9a1;border-color:#f8e9a1;color:#fff}.btn-outline-warning,.btn-outline-warning:hover{background:transparent;border-color:#f8e9a1;color:#f8e9a1}a.pave_link{background-color:#eee;border:1px solid #ddd;border-radius:5px;color:#555;display:block;float:left;font-size:14px;height:100px;margin:5px;padding:10px 5px 5px;text-align:center;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:100px}a.pave_link.blue{background-color:#c7edff}a.pave_link:hover{border:1px solid #999;color:#222;text-decoration:none}.list-group-condensed{font-family:Montserrat,sans-serif;list-style:none;margin:1em 0;padding:0}.list-group-condensed li{border-bottom:1px solid #14529e}.list-group-condensed li a{display:block;padding:.5em 0;text-transform:capitalize}.list-group-condensed li.flex{align-items:center;display:flex;flex-direction:row}.list-group-condensed li.flex a{flex:0 0 auto}.list-group-condensed li.flex a.btn-xs{margin-right:10px;padding:1px 5px}.list-group-item{background:#14529e;border:none;border-radius:6px;color:#fff;font-family:Montserrat,sans-serif;font-size:1.35em;margin:.5em 0;padding:0;position:relative}.list-group-item .btn-remove{border-radius:0 4px 4px 0;bottom:0;cursor:pointer;padding:.5em 1em;position:absolute;right:0;top:0}.list-group-item .btn-remove:hover{background:#f76c6c}.list-group-item-sm{font-size:1em;padding:0 .5em}.list-group-item a{color:#fff;display:block;padding:.5em 1.5em .5em .5em}.list-group-item a+a.btn{border-radius:0 0 4px 4px}.list-group-item a.btn-link{display:inline-block}.list-group-item em{display:block;font-style:italic}.list-group-item-primary,.list-group-item-primary:focus,.list-group-item-primary:hover{background:#f76c6c;color:#fff}.list-group-item-secondary,.list-group-item-secondary:focus,.list-group-item-secondary:hover{background:#14529e;color:#fff}.list-group-item-warning,.list-group-item-warning:focus,.list-group-item-warning:hover{background:#f8e9a1;color:#14529e}.list-group-item-warning a,.list-group-item-warning a:focus,.list-group-item-warning a:hover{color:#14529e}.list-group-item-outline-primary,.list-group-item-outline-primary:focus,.list-group-item-outline-primary:hover{background:#fff;border:1px solid #f76c6c;color:#f76c6c}.list-group-item-outline-info,.list-group-item-outline-info:focus,.list-group-item-outline-info:hover{background:#fff;border:1px solid #4f92e5;color:#4f92e5}.list-group-item-outline-info a,.list-group-item-outline-info a:focus,.list-group-item-outline-info a:hover{color:#4f92e5}.list-group-item-outline-primary a{color:#f76c6c}.list-group-item-outline-primary a.btn{color:#fff}.list-group-item-outline-secondary,.list-group-item-outline-secondary:focus,.list-group-item-outline-secondary:hover{background:#fff;border:1px solid #14529e;color:#14529e}.list-group-item-outline-secondary a{color:#14529e}.list-group-item-outline-secondary a.btn{color:#fff}.menu_exercise{background:transparent;border-bottom:2px solid #f95c5c;margin:0 0 2em}.menu_exercise a h2{background:#14529e;border-radius:6px;color:#fff;margin-bottom:1em;padding:.5em;position:relative}.menu_exercise a h2 .mci{font-size:.6em;margin-right:.2em}.menu_exercise .menu_exercise_body{padding:0 1em}.menu_exercise ol,.menu_exercise ul{padding:0 0 0 1em}.menu_exercise ol li,.menu_exercise ol li a,.menu_exercise ul li,.menu_exercise ul li a{color:#0f2557}.menu_exercise ol li:hover,.menu_exercise ol li:hover a,.menu_exercise ul li:hover,.menu_exercise ul li:hover a{color:#14529e}.menu_exercise .level{font-size:.9em;font-style:italic}.menu_exercise .more{bottom:13px;position:absolute;right:8px}#sequence_editor{display:none}#sequence_editor.loaded{display:block}.sequence_editor .list-group-condensed .list-group-item{display:flex;flex:1 1 auto;flex-direction:row}.sequence_editor .list-group-condensed .list-group-item .control{border-bottom:0;border-left:0;border-right:0;margin-right:.5rem;width:auto}.sequence_editor .list-group-condensed .list-group-item a{width:100%}.sequence_editor .table .btn-group{display:flex}.sequence_editor .table .btn-group .btn{flex:1 0 auto;padding:2px 5px}.bareme .list-group-item{padding:.5em 1em}.bareme .list-group-item:first-child{margin-top:0}.bareme .list-group-item:last-child{margin-bottom:0}.form-control{background:#ecf2f8;border-color:#ecf2f8;box-shadow:none}.input-group-addon{background:#14529e;border:1px solid #14529e;color:#fff}.flashbag .alert:last-child{margin-bottom:0}.page .page-content p a{color:#f95c5c;font-size:1em!important}.page .page-cover img{border-radius:10px;object-fit:cover;width:100%}.page .page-content *{font-size:1.2em!important;text-align:justify}.page .cta{background:#ccc;border-radius:10px;display:block;margin-bottom:2em;padding:2em;text-align:center}.page .cta h2{color:#f95c5c}.page .cta:last-child{background:#5381c3;color:#fff}.page .cta img{margin-top:1em;width:50%}.page .cta p{font-size:1.5em}.page .cta p.invert{color:#fff;font-weight:700;text-shadow:#000 0 0 1px}.page .cta .btn-secondary{background:#fff;color:#5381c3}.page.qui-sommes-nous .phylactere{background:url(/build/images/bulle03_white.18c57f41.png) 100% no-repeat;background-size:contain;display:block;font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;height:250px;margin-left:150px;padding-top:20px;text-align:center;width:190px;z-index:1}.page.qui-sommes-nous .phylactere:hover{text-decoration:none}.page.qui-sommes-nous .btn-group{display:block;margin-top:3em;text-align:center}.page.qui-sommes-nous .btn-group>.btn{display:inline-block;float:none}.page.qui-sommes-nous section{padding:5em 0}.page.qui-sommes-nous section h1{margin-bottom:2em}.page.qui-sommes-nous section p{font-size:1.4em}.page.qui-sommes-nous #who{padding-top:0}.page.qui-sommes-nous #news{background:#004aad}.page.qui-sommes-nous #news h1,.page.qui-sommes-nous #news p{color:#fff}.page.qui-sommes-nous #exercise{background:#f87a77}.page.qui-sommes-nous #exercise h1,.page.qui-sommes-nous #exercise p{color:#fff}.page.qui-sommes-nous #exercise .btn-primary{background:#004aad}.blog .blog-top{position:relative}.blog .blog-top img{border-radius:50px;height:416px;object-fit:cover;width:100%}.blog .blog-top h1{left:0;position:absolute;text-align:center;text-shadow:#333 0 0 10px;top:150px;width:100%}.blog .blog-top h1 a{color:#fff}.blog .blog-list{margin:0}.blog .blog-list li{align-items:center;background:#14529e;border-radius:60px;display:flex;flex-direction:row;list-style:none;margin-bottom:2em;padding:10px;width:100%}.blog .blog-list li .list-image,.blog .blog-list li .list-image img{border-radius:50px;height:100px;width:100px}.blog .blog-list li .list-image img{object-fit:cover}.blog .blog-list li .list-title{margin-left:1em}.blog .blog-list li .list-title a{color:#fff}.blog .blog-list .blog-page{background:#14529e;border-radius:11px}.blog .blog-list .blog-page-image img{border-radius:10px;height:150px;object-fit:cover;width:100%}.blog .blog-list .blog-page-text{padding:10px}.blog .blog-list .blog-page h2{text-align:center}.blog .blog-list .blog-page h2 a{color:#fff}.blog .blog-list .blog-page p{color:#fff;text-align:left}.mci{background:50% no-repeat;background-size:contain;display:inline-block}.mci,.mci.x1{height:20px;width:20px}.mci.x2{height:40px;width:40px}.mci.x3{height:60px;width:60px}.mci.x4{height:80px;width:80px}.mci.x5{height:100px;width:100px}.mci-newspaper{background-image:url(/build/images/newspaper.419a31e7.svg)}.mci-resources{background-image:url(/build/images/resources.bc780a30.svg)}.mci-exercices{background-image:url(/build/images/exercices.de14d4d0.svg)}.mci-level{background-image:url(/build/images/level.f8ea9786.svg)}.mci-level-blue{background-image:url(/build/images/level_blue.f4221cea.svg)}.mci-quote{background-image:url(/build/images/quote.b4d2afa1.svg)}.mci-quote-blue{background-image:url(/build/images/quote_blue.d4af16d4.svg)}.mci-plus{background-image:url(/build/images/plus.c02f9a9f.svg)}.mci-plus-blue{background-image:url(/build/images/plus_blue.19f8008e.svg)}.mci-plus-red{background-image:url(/build/images/plus_red.031dc1e1.svg)}.beable .alert{margin-bottom:0}#question_thread{background:#fff;border:1px solid #0b568d;border-radius:60px;bottom:50px;color:#0d6aad;cursor:pointer;font-size:55px;height:60px;line-height:56px;position:fixed;right:50px;text-align:center;text-decoration:none;width:60px}#spinner_backdrop{background:rgba(0,0,0,.2);bottom:0;display:none;left:0;padding:15%;position:absolute;right:0;top:0;z-index:10000}.thread-message,.thread-messages textarea{background:#f9f9f9;border:1px solid #eaeaea;border-radius:5px;display:block;margin:10px 10% 10px 0;padding:10px 15px}.thread-message.owned,.thread-messages textarea{background:#f0f9ff;border:1px solid #d1e3ed;margin:10px 0 10px 10%}.thread-message .signature{font-size:.9em;font-style:italic}.thread-message.owned .signature{text-align:right}.thread-messages .thread-form{padding:0 0 0 10%}.thread-messages input{display:block}.thread-messages textarea{background:#f3faff;margin:10px 0;width:100%}.image_map__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;margin:10px 20px;width:200px}.image_map__definition{font-size:24px;font-weight:700;height:100px;margin:10px 20px;padding:20px;width:400px}.image_map__correct{color:green}.image_map__incorrect{color:maroon}.sequence #sequence_content{font-size:16px}article{font-size:1em}#article-tool-label{font-size:1em;padding:1em 0}#article_video{border-radius:4px;display:block;width:100%}.img-thumbnail{border:none;padding:0}.favorite a.favorite{display:inline-block}.favorite a.notfavorite,a.favorite{display:none}.shared a.shared{display:inline-block}.shared a.notshared,a.shared{display:none}.input-u{border:none;border-bottom:1px solid #ccc}.input-u.correct{border-bottom:1px solid #5cb85c;color:#5cb85c}.input-u.incorrect{border-bottom:1px solid #f76c6c;color:#f76c6c}.mr-0{margin-right:0}.mr-1{margin-right:5px}.mr-2{margin-right:10px}.mr-3{margin-right:15px}.mr-4{margin-right:20px}.mr-5{margin-right:25px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:5px;margin-right:5px}.mx-2{margin-left:10px;margin-right:10px}.mx-3{margin-left:15px;margin-right:15px}.mx-4{margin-left:20px;margin-right:20px}.mx-5{margin-left:25px;margin-right:25px}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:5px;margin-top:5px}.my-2{margin-bottom:10px;margin-top:10px}.my-3{margin-bottom:15px;margin-top:15px}.my-4{margin-bottom:20px;margin-top:20px}.my-5{margin-bottom:25px;margin-top:25px}.mt-0{margin-top:0}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.mt-5{margin-top:25px}.p-0{padding:0}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:15px}.p-4{padding:20px}.p-5{padding:25px}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:5px;padding-top:5px}.py-2{padding-bottom:10px;padding-top:10px}.py-3{padding-bottom:15px;padding-top:15px}.py-4{padding-bottom:20px;padding-top:20px}.py-5{padding-bottom:25px;padding-top:25px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:5px;padding-right:5px}.px-2{padding-left:10px;padding-right:10px}.px-3{padding-left:15px;padding-right:15px}.px-4{padding-left:20px;padding-right:20px}.px-5{padding-left:25px;padding-right:25px}@media print{.hidden_print,.hidden_print *{display:none}}#game_word{text-align:center}#game_word .visible{display:block!important}#game_word .mode{font-size:1.5em;margin:1em}#game_word .mode .help{font-size:.7em;font-style:italic;margin:1em}#game_word .attempt{display:block}#game_word .keyboard{font-size:2em;margin-top:1em}#game_word .keyboard .touch{background:#fafafa;border:1px solid #ccc;border-radius:.2em;cursor:pointer;display:inline-block;font-family:monospace;line-height:1em;margin:.1em;padding:.5em 0;text-align:center;width:1.5em}#game_word .keyboard .touch.action{min-width:2em;padding-left:.5em;padding-right:.5em;width:auto}#game_word .keyboard .touch.disabled{color:#ccc}#game_word .keyboard .touch.action.valid{color:#4f92e5}#game_word .ended,#game_word .keyboard,#game_word .letter{transition:all .25s}#game_word .letter{border:1px solid #ccc;border-radius:.2em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;font-family:monospace;font-size:2em;font-weight:700;line-height:1em;margin:.1em;max-height:2em;min-height:2em;padding:.45em 0;vertical-align:middle;width:2em}#game_word .letter.set{border-color:#aaa}#game_word .letter.ok,#game_word .touch.ok{background:#4f92e5;border-color:#4f92e5;color:#fff}#game_word .letter.ko,#game_word .touch.ko{background:#818181;border-color:#818181;color:#fff}#game_word .letter.miss,#game_word .touch.miss{background:#ff9870;border-color:#ff9870;color:#fff}#game_word .letter.current{border-bottom-color:#818181;border-bottom-width:3px}.filter .frame p span{color:inherit!important}audio{display:block;width:100%}.audiojs{display:none}.audio_player{display:inline-block;vertical-align:top}.audio_player>span{background:#222;border:1px solid #000;color:#fff;cursor:pointer;font-size:18px;margin:2px;padding:5px 6px}@media screen and (max-width:767px){.btn-group-vertical>.btn.area-xs,.btn-group>.btn.area-xs{border-radius:4px!important;display:block;float:none;font-size:1.2em;margin:.5em 0;width:100%}}.dashboard .form-group{margin-bottom:0;position:relative}.dashboard .form-group .btn.start{border-radius:4px 0 0 4px;left:0;position:absolute;top:0}.dashboard .form-group .btn.start+.form-control{padding-left:42px}.dashboard .form-group .btn.end{border-radius:0 4px 4px 0;position:absolute;right:0;top:0}#modal_cookie_rgpd{background-color:#fff;border-top:2px solid #f95c5c;bottom:0;display:none;font-size:20px;min-height:120px;padding:40px;position:fixed;width:100%;z-index:10}#modal_cookie_rgpd a{color:#222;text-decoration:underline}#mc-msg-box{background-color:#5ebdeb;display:none;margin:0 0 5px;min-height:120px;padding:10px}#mc-msg-box .mc-msg-header .mc-msg-close{color:#595959;cursor:pointer}#mc-msg-box .mc-msg-header .mc-msg-close:hover{color:#212121}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:31px}.hidden-xxs{display:block}.show-xxs{display:none}.badge-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.badge-grid h4 span{font-size:1em}.reward-badge{align-content:center;align-items:center;background:no-repeat 50%;background-size:contain;display:inline-block;justify-content:center;justify-items:center;position:relative;text-align:center}.reward-badge.reward-size-1{height:100px;width:100px}.reward-badge.reward-size-2{height:200px;width:200px}.reward-level-1{background-image:url(/build/images/bg-1.e02b4fbb.png)}.reward-level-2{background-image:url(/build/images/bg-2.c37e8cfd.png)}.reward-level-3{background-image:url(/build/images/bg-3.d0349622.png)}.reward-level-4{background-image:url(/build/images/bg-4.d7e8f9b4.png)}.reward-cow{background:url(/build/images/cow.4a0ec24a.png) no-repeat 50%;background-size:contain}.reward-cow,.reward-layer{display:flex;height:100%;width:100%}.reward-layer{background:no-repeat 50%;background-size:contain;left:0;position:absolute;top:0}.reward-total_time{background-image:url(/build/images/clock.2fe680ed.png)}.reward-resource_opened{background-image:url(/build/images/news.7a6e444b.png)}.reward-exercises{background-image:url(/build/images/cap.adabf3cb.png)}.reward-connection_days{background-image:url(/build/images/lens.0907005c.png)}.reward-pro{background-image:url(/build/images/helm.b44c4607.png)}.reward-wordles{background-image:url(/build/images/cowzzle.40e6ca01.png)}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}.toast-container{bottom:20px;position:fixed;right:20px;width:500px}.toast{opacity:0;transition:opacity .5s}.toast.show{opacity:1}.toast .alert{box-shadow:1px 2px 3px #ccc}.toast h5{color:#000}.toast .alert-danger h5,.toast .alert-success h5,.toast .alert-warning h5{color:inherit}.toast-body{align-items:center;display:flex;flex:1 0 auto;justify-items:space-between}.toast-body .badge,.toast-body .message{flex:1}.llm .message{background:#f0f0f0;border-radius:2rem;display:block;font-size:1.1em;margin:1rem 1rem 1rem 5rem;padding:1rem 1.5rem}.llm .message.assistant{background:#d2e7f0;margin-left:1rem;margin-right:5rem}.llm .send_message{background:#ecf2f8;border-radius:2rem;padding:1rem}.llm .send_message label{display:block}@media(min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}@media screen and (max-width:768px){header .header-container .header-logo{flex:1;padding:0 28px}header .header-container{flex-direction:column}header .header-container .header-control{flex:0 0 auto;flex-direction:row}header .header-container .navbar-collapse{padding:0}header .header-container .navbar.menu-navbar .navbar-nav{float:left;width:100%}header .header-container .header-logo a{background:transparent;font-family:Lato,sans-serif;font-weight:bolder;height:auto;padding:1em 0}header .user-navbar{background:#ecf2f8;flex-direction:column;padding:1em 2em}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:#fff}.user-navbar .affiliation-link{display:none}.user-navbar .navbar-nav{text-align:left}.navbar-nav .open .dropdown-menu{border-left:2px solid #fff;margin-left:2em;padding-left:0}.user-navbar .navbar-nav>li{display:block}header .header-container .navbar.menu-navbar{border-top:1px solid #ccc;margin-top:0;padding:1em 2em}header .header-container .navbar.menu-navbar .pull-right{float:left!important;width:100%}.who .who__bottom{display:none}.extra img{margin:0 auto;width:70%}#main{padding:0 0 5em}.home .video video{width:100%}body>footer{height:auto;padding-bottom:100px;position:relative}#responsive_footer_menu{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;z-index:1}#responsive_footer_menu>.navbar-nav{background:#fff;display:flex;margin:0;padding:1em 0}#responsive_footer_menu .nav>li{flex:1 0 auto}#responsive_footer_menu>.navbar-nav>li>a{font-size:1.5em}#responsive_footer_menu .dropdown.open .dropdown-menu{background:#fff;bottom:0;left:0;margin:0;position:fixed;right:0;top:0;z-index:-1}#responsive_footer_menu .dropdown.open .dropdown-menu.nav>li{border-bottom:1px solid #f0f0f0;font-size:1.5em;padding:.4em 0}#responsive_footer_menu .dropdown.open .dropdown-menu.nav .lihref{border-bottom:none;font-size:1em;padding:0}#top_user_menu{display:none}#mainMenuCollapse .nav>li{margin:.5em 0}.home .mobile{display:block}.home .mobile .nav-stacked li{margin:2em}.home .mobile .nav-stacked li a{border-radius:100px;color:#14529e;font-size:2em;font-weight:bolder}.home #brands,.home #exercise,.home #news,.home #who,.home .features,.home .hero,.home .payment_secured{display:none}.hero .container{flex-direction:column}.hero .left-col h1{font-size:2em}.hero .call_to_action{width:auto}.hero .right-col{padding:0}.newspaper{margin-top:0}.newspaper .phylactere{background:url(/build/images/bulle03_white.18c57f41.png) 50% no-repeat;background-size:contain;color:#353535;display:block;font-family:Lato,sans-serif;font-size:1.2em;font-weight:700;height:225px;left:-20px;padding-top:25px;position:absolute;text-align:center;top:-40px;transform:scaleX(-1);width:250px;z-index:1}.video_thumbnail{overflow:hidden}.newspaper .videonews article:last-child{margin-right:.5em}.newspaper .phylactere div{transform:scaleX(-1)}.news_menu .navbar-toggle .icon-bar{background:#fff}.news_menu .navbar-nav{flex-direction:column}.news_menu li a{text-align:left}.news_menu li{padding:0 1em}.news_menu li a{border-radius:20px;padding:.5em 1em}.news_menu li.current a{border:2px solid #fff}.archive_list_category,.newspaper .videonews .articles,.pclinks{flex-direction:column}.pclinks a{margin:.2em 0}.card_area,.card_cmd,.flashcard{width:100%}.dictation .list-group{flex-direction:column}.dictation .list-group-item{margin:.5em 0}.grammar .list-group{flex-direction:column}.grammar .list-group-item{margin:.5em 0}.newsquestion .list-group{flex-direction:column}.newsquestion .list-group-item{margin:.5em 0}.flex-row{flex-direction:column}.flex-row.flex-row-keep{flex-direction:row}.col,.col-md{margin:.5em 0}#question_thread{left:50px;right:auto}.offers .offer .offer-answer{border-bottom:3px solid #ddd}.offers .offer:last-child .offer-answer{border-bottom:none}.offers .nav-pills>li{display:block}.offers .description_offer{font-size:1.8em}.evaluation blockquote img,.lexicon .menu{display:none}.lexicon .menu.visible{background:#fff;bottom:0;display:block;left:0;overflow-y:scroll;position:absolute;right:0;top:0;z-index:1}#game_word{padding-left:0;padding-right:0}#game_word .keyboard{background:#fff;border-top:1px solid #ccc;bottom:0;font-size:1.5em;left:0;padding-bottom:4em;padding-top:.5em;position:fixed;right:0;z-index:1}#game_word .keyboard .touch{border-radius:.2em;padding:.5em 0}.toast-container{left:20px;width:auto}}@media screen and (max-width:360px){.container{padding:0 5px}#game_word .keyboard .touch{float:left}#game_word .letter{margin:0;width:20%}#game_word .keyboard .touch.hidden-xxs,.hidden-xxs{display:none}.show-xxs{display:block}}