#container-course-main{background-color:#fff;margin-top:3%}#container-course-main .section-cours-detail .section-heading{padding:0}#container-course-main .section-cours-detail .title{font-size:24px;margin:0 0 40px;font-weight:700}#container-course-main .section-cours-detail .section-content{padding:35px 0 55px}#section-cours-detail .reward{padding-top:10px;position:relative}#section-cours-detail .reward .progress{background:#efefef;border-radius:15px;position:relative;margin-bottom:0;box-shadow:none}#section-cours-detail .reward .level{height:30px;width:20px;position:absolute;border-left:8px solid #efefef;border-right:8px solid #efefef;transition:border .2s ease-out}#section-cours-detail .reward .level:hover{border-left:2px solid #efefef;border-right:2px solid #efefef}#section-cours-detail .reward .progress-bar{font-size:16px;font-weight:700;line-height:30px;text-align:left;padding-left:15px;background:none;box-shadow:none;z-index:10;position:absolute;background-color:#0a4984}#section-cours-detail .nb-user{align-items:flex-end;margin-top:10px;display:flex}#section-cours-detail .nb-user img{width:37px;margin-right:10px}#section-cours-detail .nb-user p{font-weight:700;font-size:20px;color:#0a4984;margin-bottom:0;display:inline}#section-cours-detail .reward .progress-user{z-index:20;position:absolute;width:40px;height:40px;border-radius:26px;margin-left:-20px;margin-top:-30px;background-color:#0a4984;line-height:40px;font-size:15px;text-align:center;color:#fff}#section-cours-detail .reward .progress-user-picture{width:40px;height:40px;border-radius:24px;vertical-align:top}#section-cours-detail .reward .progress-user-value{z-index:20;position:absolute;height:30px;margin-left:32px;margin-top:-30px;line-height:30px;font-size:16px;font-weight:700;color:#000}#container-course-main .section-cours-detail .image,#container-course-main .section-cours-detail .picto{position:relative;z-index:10;top:20px;left:20px}#container-course-main .section-cours-detail .lead{margin-top:35px;margin-bottom:35px;font-size:14px;font-weight:400}#container-course-main .section-cours-detail .tags{margin-bottom:35px}#container-course-main .section-cours-detail .tags .tag{border-bottom:1px solid #eb3c00}#container-course-main .section-cours-detail .tags .tag:hover{background-color:#eb3c00}#container-course-main .section-cours-detail .tags .tag:after{border:1px solid #eb3c00}#container-course-main .section-cours-detail .tags .tag a:before{border-left:14px solid #eb3c00}#container-course-main .section-cours-detail .round-label{background-color:#eb3c00;width:50px;height:50px;line-height:50px;border-radius:25px;font-size:16px}#container-course-main .section-cours-detail .share,#container-course-main .section-cours-detail .views{background-size:20px}#container-course-main .section-cours-detail .round-label.points{line-height:48px;border:1px solid #13bf60;color:#13bf60;background-color:#fff}#container-course-main .section-cours-detail .round-label.points.success{color:#fff;background-color:#13bf60}#container-course-main .section-quizz,#container-course-main .section-session,#container-course-main .section-webcast{border-left:1px solid #e93f25;border-bottom:1px solid #e93f25;margin-bottom:65px;position:relative}#container-course-main .section-heading .title{margin:0}#container-course-main .section-quizz .section-heading,#container-course-main .section-session .section-heading,#container-course-main .section-webcast .section-heading{border-left:9px solid #e93f25}#container-course-main .section-quizz .section-session-button,#container-course-main .section-session .section-session-button,#container-course-main .section-webcast .section-webcast-button{background-color:#e93f25;font-size:16px}#container-course-main .section-quizz .section-content,#container-course-main .section-session .section-content,#container-course-main .section-webcast .section-content{padding:15px 0 0 40px;height:210px}#container-course-main .section-quizz-container,#container-course-main .section-session-container,#container-course-main .section-webcast-container{padding:0}#container-course-main .section-session-table{width:100%}#container-course-main .section-session-table tfoot td,#container-course-main .section-session-table thead td{height:23px;content:""}#container-course-main .section-session-table thead td img{vertical-align:bottom}#container-course-main .section-session-table tfoot td img{vertical-align:top}#container-course-main .section-session-table tbody tr{background-color:#efefef;height:90px}#container-course-main .section-session-table tbody td{font-size:16px;vertical-align:middle;text-align:center;padding:0 20px;line-height:25px}#container-course-main .section-session-table tbody td img{vertical-align:bottom;padding-right:8px}#container-course-main .section-session-table .section-session-table-down,#container-course-main .section-session-table .section-session-table-up{font-size:16px;text-align:center;cursor:pointer}#container-course-main .section-session .lead{margin-top:60px;margin-bottom:60px;font-style:italic;text-align:center}#container-course-main .section-webcast .section-content{height:160px}#container-course-main .section-webcast .lead{margin-bottom:30px}#container-course-main .section-quizz .section-content{height:auto;margin-bottom:30px}#container-course-main .btn-webcast-link{display:inline;height:30px;width:30px;background-color:#eb3c00;color:#fff;border-radius:0;padding:0;font-size:16px;line-height:16px;margin-top:20px}#container-course-main .btn-webcast-link:focus,#container-course-main .btn-webcast-link:hover{color:#fff}#container-course-main .section-tips{margin-bottom:85px}#container-course-main .section-tips .section-tips-heading:after{top:42px}#container-course-main .section-tips .section-content:after{top:377px}#container-course-main .section-tips .section-content{min-height:346px;height:346px;max-height:346px}#container-course-main .section-tuto .article .details .title{height:30px}#course-modal-tutos-accordion{margin-bottom:0}#course-modal-tutos-accordion .panel+.panel{margin-top:1px}#course-modal-tutos-accordion .panel{border-radius:0;box-shadow:none;border:0}#course-modal-tutos-accordion .panel-default>.panel-heading{background:none;border:0;border-radius:0;background-color:rgba(0,0,0,.6);padding:0}#course-modal-tutos-accordion .panel-default>.panel-heading a{display:block;padding:10px 15px;color:#fff;text-decoration:none}#course-modal-tutos-accordion .panel-default>.panel-heading a:focus,#course-modal-tutos-accordion .panel-default>.panel-heading a:hover{color:#fff;text-decoration:none}#course-modal-tutos-accordion li,#course-modal-tutos-accordion ul{border-radius:0;border:0;box-shadow:none}#course-modal-tutos-accordion li{background-color:rgba(0,0,0,.07);padding:0;margin-bottom:1px}#course-modal-tutos-accordion li.license-required{background-color:#fff;opacity:.2}#course-modal-tutos-accordion li a{display:block;padding:10px 15px;color:#000;text-decoration:none;cursor:pointer}#course-modal-tutos-accordion li a:focus,#course-modal-tutos-accordion li a:hover{color:#000;text-decoration:none}#course-modal-tutos-accordion .panel-default>.panel-heading:hover,#course-modal-tutos-accordion li:hover{background-color:rgba(0,0,0,.2)}#course-modal-tutos-accordion .course-modal-tutos-accordion-infos,.course-modal-tutos-accordion-infos-module-parent{font-size:12px;font-style:italic;white-space:nowrap}.course-modal-tutos-accordion-infos{color:rgba(0,32,80,.5)}.course-modal-tutos-accordion-infos-module-parent{color:#eee}.course-modal-tutos-video-title{margin-top:0;margin-bottom:13px}.course-modal-tutos-video-spinner{display:none;min-height:300px;padding-top:150px}.course-modal-tutos-video-licence-required p{margin-top:50px}.course-modal-tutos-video-licence-required .lead{font-size:20px}.btn-modal-confirmation-register{background-color:#e93f25;color:#fff;border-radius:0;font-size:18px;width:80px}.btn-modal-confirmation-register:hover{color:#fff}#modal-container .section-cas-usage,#modal-container .section-tuto{border:none;margin-top:30px}.reward-points{margin-bottom:16px;margin-top:16px;color:#0a4984;font-weight:700;font-size:15px}.reward-points span{color:#0a4984}.course-detail{min-height:600px}#course-tabs li a{color:#0a4984;border-radius:12px 12px 0 0;font-size:16px}#course-tabs li.active a,#course-tabs li a:hover,.onepage-tab li.active a{background-color:#0a4984;color:#fff}.nav-tabs{border-bottom:4px solid #0a4984}.course-social a,.course-social a:hover{color:#fff;text-decoration:none;font-weight:700}#description{margin-top:2%}.course-tags{margin-top:3%}.course-social-img{width:20px;height:20px;margin-right:10px}.course-social-li{float:right!important;background-color:#265495;cursor:pointer}.course-social-li.active a,.course-social-li:hover,.course-social-li a:hover,.course-social-li a:link,.course-social-li a:visited{background-color:#265495!important}.course-social-li a{color:#fff!important}.course-session-left,.course-session-right{margin-top:1%}.course-session h4{color:#bf0426}.course-session-right img{max-width:635px;margin-right:10px}.course-session-right img.session-img{border-radius:12px;width:100%}.course-session-right p{margin-top:2%}.course-session-right .choice-date{color:#bf0426;font-size:12pt;margin-top:10%;font-weight:700;font-style:italic}.course-session-right .session-triangle{display:inline-block;height:0;width:0;border-top:18px solid transparent;border-right:31px solid #bf0426;border-bottom:17px solid transparent}.course-session-left .header h4{display:inline}.course-session-left .header span{margin-left:44%;font-weight:700}.course-session-left .header img{margin-right:1%}.course-session-left .header p{margin-top:3%}.course-session-left .session-content{margin-top:5%;margin-bottom:15%;min-height:450px;max-height:450px;height:450px}.course-session-left .session-content img{margin-right:2%}.course-session-left .session-content p:first-child{margin-top:2%}.course-session-left .session-content:after,.course-session-left .session-content:before{position:absolute;content:"";display:block;width:94%;height:3px;box-shadow:inset 0 -10px 5px -5px rgba(0,0,0,.7)}.course-session-left .session-content:after{top:525px}.course-session-left .session-content:before{top:72px}.course-session-left .session-content .session-background{background-color:rgba(0,0,0,.1)}.course-session-left .session-content .session{padding:5%}.course-session-left .session-content .section-session-button-register,.course-session-left .session-content .section-session-button-unregister{color:#fff;margin-left:75%;border-radius:0}.course-session-left .session-content .section-session-button-register{background-color:#970d66}.course-session .course-session-left .session-content .section-session-button-register{color:#fff!important;text-decoration:none!important;cursor:pointer;background-color:#bf0426;padding:10px 24px;display:block;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:12px}.course-session .course-session-left .session-content .section-session-button-register:not(:disabled):hover{color:#bf0426;background-color:#e85f5b}.course-session-right .section-session-button-confirm-unregister,.course-session-right .section-session-button-unregister{color:#fff;background-color:#bf0426;border-radius:12px}.course-session-right .section-session-button-confirm-unregister:hover,.course-session-right .section-session-button-unregister:hover{background-color:#e85f5b}.course-session-left .session-content .session .participation{width:91%;margin-left:35px}.course-session-left .session-content .session .progress{border-radius:0;text-align:center}.course-session-left .session-content .session .progress-value{color:#000}.course-session-right #confirm,.course-session-right #session-data,.course-session-right #unregister{text-align:center}.course-session-right #confirm a,.course-session-right #session-data a,.course-session-right #unregister a{color:#bf0426}.course-session-right #unregister{display:none}.course-session-right .session-confirm-data{display:inline-block}.course-session-right #confirm .section-session-button-confirm{background-color:#bf0426;color:#fff;border-radius:12px}.course-session-right #confirm .section-session-button-confirm:hover{background-color:#e85f5b}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#bf0426}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-description{margin-top:2%}.course-description-image .image,.course-detail #description .image{background-color:#eee;width:100%;border-radius:12px}.section-tuto2 span{margin-left:6px;margin-right:20px;margin-right:10px}.onepage-quiz{padding-top:30px}.module-status{color:#3c3c3c;clear:both}.tutoriel-completion{display:inline-block;height:12px;width:12px;border:1px solid #848484;border-radius:12px;position:relative;overflow:hidden}.completion-pourcentage{background-color:#848484;width:100%;position:absolute;bottom:0;border-radius:12px}.completion-pourcentage .fa-check{position:absolute;top:2px;left:2px;font-size:7px;color:#fff;text-align:center}.teacher-course,.teacher-networks,.teacher-presentation{margin-top:5%}.course-teacher-name{margin-top:8%;font-weight:700}.teacher-presentation{font-weight:700}.animator-avatar{width:50px;height:50px;background-size:50px;background-repeat:no-repeat;background-position:50% 50%}.animator-avatar-course-unit{width:80px!important;height:80px!important;background-size:80px!important}.animator-row{margin-bottom:20px}#swal-animator-content{font-size:15px!important;padding:15px}#swal-animator-content h3{font-size:18px!important;font-weight:700}#swal-animator-name{color:#ff8700}#swal-animator-course{padding:0;list-style-type:none;text-align:left;margin-top:15px}#swal-animator-course li a{color:#e85f5b;text-decoration:none;font-weight:700;font-size:13px!important}#swal-animator-course li a:hover{color:#cd3449;text-decoration:underline}#swal-animation-description{border-left:1px solid #ccc;padding:0 0 0 30px;text-align:left}#container-course-main .course-content-background .container-fluid.header-block .course-header h2.title{font-size:20px;font-weight:700}#course-tabs.nav.nav-tabs>li>a{padding:17px 35px}#course-tabs.nav.nav-tabs>li>a:hover{border-color:#0a4984}.course-tags .tags .tag{background-color:#fff}.course-tags .tags .tag:hover{background-color:#0a4984;color:#fff}.course-tags .tags .tag a{color:#0a4984}.course-tags .tags .tag:hover a{background-color:#0a4984}.course-detail .course-webcast{padding-bottom:16px;padding-top:16px}#container-course-main .need-share-button-opened .need-share-button_dropdown,#container-course-main .need-share-button_dropdown{left:77px!important;top:20px}.section-content a.image-link.resource .details .detail{color:#3c3c3c;margin-bottom:0}@media (min-width:768px){.course-session-left .session-content .section-session-button-register,.course-session-left .session-content .section-session-button-unregister{margin-left:60%}}@media (min-width:992px){.course-session-left .session-content .section-session-button-register,.course-session-left .session-content .section-session-button-unregister{margin-left:70%}}@media (min-width:1200px){.course-session-left .session-content .section-session-button-register,.course-session-left .session-content .section-session-button-unregister{margin-left:75%}}@media (min-width:1600px){.course-session-left .session-content .section-session-button-register,.course-session-left .session-content .section-session-button-unregister{margin-left:80%}}