.primary{color:#f6f6f6}.third{color:#a09faf}.bg-primary{background-color:#f6f6f6!important}.bg-secondary{background-color:#edeff5!important}.orange{color:#f49900}@media screen and (width>=1500px){#progress .main-container-wrapper .page-main-container{padding:0 200px}}.rapport-progress h1{font-size:2.5em}.rapport-progress h1 img{display:inline-block}@media (width<=500px){.rapport-progress h1{margin-top:80px;font-size:1.5em}}.rapport-progress h2[class=title-style-3]{font-size:1.7em}@media (width<=500px){.rapport-progress h2[class=title-style-3]{font-size:1em}}.rapport-progress #riffss img{position:relative;top:17px;left:17px}.rapport-progress .learnt{background:#89a044!important}.rapport-progress .practice{background:#dc664b!important}.rapport-progress .lesson-favoris{border:2px solid #f19402}.rapport-progress .panel-simple{height:365px;max-height:400px}@media (width<=768px){.rapport-progress .panel-simple{max-height:none;height:inherit}}.canvasjs-chart-credit{display:none}.progress-page-content .page-section{margin-bottom:50px}.progress-page-content .title-style-3{margin:20px 0 60px}.progress-page-content .canvas-label{text-transform:uppercase;color:#9e9e9e;text-align:center;font-size:15px;font-weight:200}.progress-page-content .canvas-percent{text-align:center;color:#687442;width:100%;padding-right:25px;font-size:15px;position:absolute;top:85px}.progress-page-content #chart{border-left:2px solid #ffffff1a;border-right:2px solid #ffffff1a;width:auto;margin:40px auto 25px;padding:40px 0 0;position:relative}.progress-page-content .chart-legend{border:1px solid #000;margin:0 auto 15px;display:inline-block}.progress-page-content .chart-legend .chart-legend-list{margin:0;padding:8px 30px}.progress-page-content .chart-legend .chart-legend-list>li{margin-right:50px;font-size:14px}@media screen and (width<=768px){.progress-page-content .chart-legend .chart-legend-list>li{float:left;margin-right:0;padding-left:0}}.progress-page-content .chart-legend .chart-legend-list>li:last-child{margin-right:0}.progress-page-content .chart-legend .chart-legend-list>li>span{vertical-align:middle;margin-right:10px;display:inline-block}.progress-page-content .chart-legend .icon-legend-xp{background:#ffa20a;width:18px;height:18px}.progress-page-content .chart-legend .icon-legend-time{background:#000;border-radius:50%;width:15px;height:15px}.progress-page-content .chart-legend .icon-egend-learnt{background:#89a044;width:37px;height:10px}.progress-page-content .chart-legend .icon-legend-needs-work{background:#dc664b;width:37px;height:10px}.progress-page-content .axis-legend{color:#898786;text-transform:uppercase;background-color:#ffffff1a;padding:5px 10px;display:inline-block;position:absolute;top:-15px}@media screen and (width<=768px){.progress-page-content .axis-legend{font-size:10px}}.progress-page-content .axis-legend:before{content:"";background-color:#ffffff1a;width:12px;height:2px;display:block;position:absolute;top:13px}.progress-page-content .axis-legend-left{left:10px}.progress-page-content .axis-legend-left:before{left:-12px}.progress-page-content .axis-legend-right{right:10px}.progress-page-content .axis-legend-right:before{right:-12px}.lessons-progress-items .lessons-progress-list-item{margin:10px 15px}.lessons-progress-items .lessons-progress-item{color:#fff;text-align:center;background:#454240;border-radius:50%;width:50px;height:50px;font-size:16px;font-weight:200;display:inline-block}.lessons-progress-items .lessons-progress-item p{padding-top:12px}#progress .popover{color:#fff;background:#201f1e;border-radius:5px;padding:1em;font-size:12px}#progress .popover .arrow:after{border-bottom-color:#201f1e}.dashboard-header{margin-bottom:0;padding-top:56px;padding-bottom:20px}.dashboard-header .dashboard-header-title,.dashboard-header h1{letter-spacing:-.005em;color:#1a1069;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;line-height:1.15;text-align:left!important}@media (width<=768px){.dashboard-header .dashboard-header-title,.dashboard-header h1{font-size:24px}}.profile-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 32px;display:flex}.profile-nav-row>.user-nav-tabs{margin:0!important}.profile-nav-row>.profile-nav-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.user-nav-tabs{--unt-ink:#1a1069;--unt-ink-muted:#6b6293;--unt-card:#fff;--unt-line-ink:#dcd7ee;--unt-radius:8px;--unt-tracking:.08em;--unt-shadow-sm:0 1px 0 #1a10690a;background:var(--unt-card);border:1px solid var(--unt-line-ink);border-radius:var(--unt-radius);box-shadow:var(--unt-shadow-sm);flex-wrap:wrap;gap:4px;margin:0 0 32px;width:auto!important;padding:4px!important;display:inline-flex!important}@media (width<=420px){.user-nav-tabs{width:100%!important;display:flex!important}.user-nav-tabs .list-group-item{text-align:center;flex:auto;letter-spacing:.04em!important;padding:10px 8px!important;font-size:11px!important}}.user-nav-tabs .list-group-item{letter-spacing:var(--unt-tracking);text-transform:uppercase;white-space:nowrap;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s;color:var(--unt-ink-muted)!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;padding:10px 20px!important}.user-nav-tabs .list-group-item:hover{color:var(--unt-ink)!important}.user-nav-tabs .list-group-item.active{background:var(--unt-ink)!important;color:#fff!important}.profile-nav-actions .btn,.profile-nav-actions #edit-profile-btn{border-radius:var(--unt-radius,8px);letter-spacing:.08em;text-transform:uppercase;border:none;align-items:center;padding:12px 22px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .18s;background:var(--unt-ink,#1a1069)!important;color:#fff!important;float:none!important;margin:0!important;display:inline-flex!important}.profile-nav-actions .btn:hover,.profile-nav-actions #edit-profile-btn:hover{opacity:.9}#chart-challenges{min-height:400px}#time-on-site{text-align:center;margin:20px 0 60px;font-size:1.7em}#progress .card-body{min-height:350px}#progress{--pr-ink:#1a1069;--pr-ink-deep:#0d0735;--pr-ink-soft:#2a1f5c;--pr-ink-muted:#6b6293;--pr-bg:#f7f7f9;--pr-card:#fff;--pr-line:#e8e8ee;--pr-line-ink:#dcd7ee;--pr-success:#89a044;--pr-warm:#dc664b;--pr-amber:#f4a02d;--pr-radius:8px;--pr-radius-lg:12px;--pr-tracking:.08em;--pr-shadow-sm:0 1px 0 #1a10690a;--pr-shadow:0 1px 2px #1a10690d, 0 8px 24px -12px #1a10691f;background:var(--pr-bg);padding-bottom:64px}#progress .container.py-5{padding-top:0!important;padding-bottom:0!important}#progress h1,#progress #title-progress{letter-spacing:-.005em!important;color:var(--pr-ink)!important;text-align:left!important;text-transform:uppercase!important;margin:0!important;font-family:Poppins,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.15!important}@media (width<=768px){#progress h1,#progress #title-progress{font-size:24px!important}}#progress #time-on-site{font-family:Poppins,sans-serif;color:var(--pr-ink-muted)!important;text-align:left!important;border-bottom:1px solid var(--pr-line-ink)!important;margin:8px 0 24px!important;padding:0 0 24px!important;font-size:13px!important;font-weight:600!important}#progress #time-on-site p{margin:0}#progress .card{box-shadow:var(--pr-shadow-sm);margin-bottom:24px;background:var(--pr-card)!important;border:1px solid var(--pr-line-ink)!important;border-radius:var(--pr-radius-lg)!important}#progress .card .card-header{letter-spacing:var(--pr-tracking)!important;text-transform:uppercase!important;color:var(--pr-ink)!important;text-align:left!important;background:0 0!important;border:0!important;padding:24px 28px 14px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:700!important}#progress .card .card-header .no-gutters,#progress .card .card-header>div{text-align:left!important;letter-spacing:var(--pr-tracking)!important;font-size:13px!important;font-weight:700!important}#progress .card .card-body{padding:8px 28px 24px!important}#progress .cursus-progress-list{grid-template-columns:1fr 1fr;gap:14px 32px;margin:0;padding:4px 0;list-style:none;display:grid}@media (width<=768px){#progress .cursus-progress-list{grid-template-columns:1fr}}#progress .cursus-progress-item{flex-direction:column;gap:6px;display:flex}#progress .cursus-progress-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}#progress .cursus-progress-name{letter-spacing:var(--pr-tracking);text-transform:uppercase;color:var(--pr-ink);font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:1.3}#progress .cursus-progress-count{color:var(--pr-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}#progress .cursus-progress-track{background:var(--pr-line);border-radius:999px;height:6px;position:relative;overflow:hidden}#progress .cursus-progress-fill{background:var(--pr-success);border-radius:999px;height:100%;transition:width .4s}#progress .nav-tabs{background:0 0;flex-wrap:wrap;gap:4px;margin:0;border-bottom:1px solid var(--pr-line-ink)!important;border-radius:0!important;padding:0 24px!important}#progress .nav-tabs .nav-item{margin-bottom:-1px}#progress .nav-tabs .nav-link{transition:color .15s,border-color .15s;letter-spacing:var(--pr-tracking)!important;text-transform:uppercase!important;color:var(--pr-ink-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:14px 16px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:700!important}#progress .nav-tabs .nav-link:hover{color:var(--pr-ink)!important}#progress .nav-tabs .nav-link.active{color:var(--pr-ink)!important;border-bottom-color:var(--pr-ink)!important;background:0 0!important}#progress .tab-content{padding:24px 28px!important}#progress .tab-pane.tab-lesson.active.show{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#progress .tab-lesson-item{margin:0!important}#progress .tab-lesson-item a{background:var(--pr-card);border:1.5px solid var(--pr-line-ink);width:38px;height:38px;color:var(--pr-ink-muted);border-radius:50%;place-items:center;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-grid}#progress .tab-lesson-item a:hover{border-color:var(--pr-ink);color:var(--pr-ink)}#progress .tab-lesson-item a.learnt{background:var(--pr-success)!important;border-color:var(--pr-success)!important;color:#fff!important}#progress .tab-lesson-item a.practice{background:var(--pr-warm)!important;border-color:var(--pr-warm)!important;color:#fff!important}#progress .tab-lesson-item a.lesson-favoris{border-color:var(--pr-amber)!important}
