.border-swim{border-color:#00d2ff!important}.border-bike{border-color:#f4c500!important}.border-run{border-color:#57af4e!important}.border-ppg{border-color:#c409ff!important}.border-winter{border-color:#ff139f!important}.border-autre{border-color:#0062ff!important}.border-trail{border-color:#4e9d46!important}.border-mtb{border-color:#f4c500!important}.border-horse{border-color:#a6454b!important}.border-motors{border-color:#dda15e!important}.border-team{border-color:#b3839a!important}.border-tennis{border-color:#ff734d!important}.border-water{border-color:#00b4d8!important}.container{max-width:1440px!important;margin:0 auto}.category .re-sport{width:30px;height:30px;line-height:35px;background:#666}.bb-icon-sport,.category .re-sport{text-align:center;border-radius:50%;color:#fff}.bb-icon-sport{display:block;width:28px;height:28px;line-height:28px!important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.v-filter-sport{text-align:center;padding:0}.v-filter-sport .nav-item{display:inline-block;margin:2px}.v-filter-sport .bg-note{font-size:17px}.v-filter-sport.available .nav-item-sport,.v-filter-sport.unavailable .nav-item-sport{background:#282828!important}.v-filter-sport.unavailable .nav-item-sport.active{background:#ff4242!important}.v-filter-sport.available .nav-item-sport.active{background:#5ad35c!important}.back-col-menu{background:#f6f9fc;padding:20px;max-width:400px}@media (min-width:992px){.back-col-menu{min-height:calc(100vh - 97px);height:100%}}@media (max-width:1660px){.back-col-menu{padding:20px 10px}}.back-col-menu .member-card h5{font-family:Nunito,Roboto,sans-serif;font-size:16px;color:#000;font-weight:700}.back-col-menu .head-menu,.back-col-menu h3{font-size:22px;font-family:Nunito,Roboto,sans-serif;color:#000;font-weight:700;margin:10px}.back-col-menu .head-menu .tgl-menu,.back-col-menu h3 .tgl-menu{display:none}.back-col-menu .head-menu .thumb,.back-col-menu h3 .thumb{margin-right:10px}.back-col-menu .head-menu .hasThumb,.back-col-menu .head-menu .thumb,.back-col-menu h3 .hasThumb,.back-col-menu h3 .thumb{display:inline-block;vertical-align:middle}.back-col-menu .i-tgl-mobile{display:none;font-size:28px;position:relative;top:5px;left:3px}.back-col-menu ul{list-style:none;padding:0;margin:0}.back-col-menu ul li{padding:10px}@media (max-width:1660px){.back-col-menu ul li{padding:10px 0}}.back-col-menu ul li .in-title{margin-bottom:0;font-size:18px}.back-col-menu ul li a{color:#868e96;font-weight:700}.back-col-menu ul li a>i{margin-right:3px}.back-col-menu ul li a>i:before{color:#868e96}.back-col-menu ul li.active a,.back-col-menu ul li.active a>i:before{color:#52bcf9}.back-col-menu .divider{color:#c6ced5;border-bottom:1px solid #f1f1f1}.back-col-menu .submenu-label{cursor:pointer}.back-col-menu .submenu-label .tgl-sub-menu{margin-left:auto;display:inline-block;width:30px}@media (max-width:1660px){.back-col-menu .submenu-label{font-size:17px}}.back-col-menu .main-item,.back-col-menu .main-item>i:before{color:#000!important}.back-col-menu .main-item.active{color:#52bcf9!important}.back-col-menu .submenu{display:none}.back-col-menu .submenu.sopen{display:block}@media (max-width:1660px){.back-col-menu .submenu.sopen li{padding-left:10px;font-size:15px}}.back-col-menu .head-menu{display:none}@media (max-width:1199.98px){.back-col-menu{max-width:100%;min-height:0;margin-bottom:10px;padding:15px 0}.back-col-menu .i-tgl-mobile{display:inline-block}.back-col-menu .head-menu{display:block;text-align:center;font-size:18px;margin:0}.back-col-menu .head-menu .tgl-menu{display:inline-block}.back-col-menu .head-menu .mobile-btn{display:inline-block;border:1px solid #000;padding:0 20px;border-radius:30px}.back-col-menu .content-menu{transition:opacity .8s,max-height .5s;max-width:500px;margin:auto;background:#fff;border-radius:10px}.back-col-menu .content-menu.hide{transition:opacity 0s;opacity:0;height:0;max-height:0}.back-col-menu .content-menu.show{padding:10px;opacity:1;height:auto;max-height:10000px;margin:10px auto}.back-col-menu .content-menu i{font-size:20px;margin-right:10px}}.placeholder-load{border-radius:30px;height:25px;margin:auto;width:400px;max-width:90%;overflow:hidden;background:#000;position:relative;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeholderAnimate;background:linear-gradient(90deg,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.v-bb-datatable-pagination{list-style:none;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;height:30px}.v-bb-datatable-pagination .pagination-item{width:30px;height:30px;line-height:30px;margin-right:5px;font-size:16px;transition:color .15s ease-in-out;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.v-bb-datatable-pagination .pagination-item.selected{background:#52bcf9;color:#fff}.v-bb-datatable-pagination .pagination-item .page-btn{background-color:transparent;outline:none;border:none;color:#000;transition:color .15s ease-in-out}.v-bb-datatable-pagination .pagination-item .page-btn:hover{color:#52bcf9}.v-bb-datatable-pagination .pagination-item .page-btn:disabled{cursor:not-allowed;box-shadow:none;opacity:.65}.resume-build-seance{display:flex;padding:15px 0}.resume-build-seance .data-type{width:42px;text-align:center}.resume-build-seance .data-type .icon-distance:before{font-size:5px}.resume-build-seance .icf{margin-left:auto}.resume-build-seance .icf i{margin-right:2px}.resume-build-seance .badge{padding:2px 10px;border-radius:15px;margin:2px;font-size:15px;color:#fff;font-weight:700}.resume-build-seance .show-time-distance-per-intensities{display:flex;align-items:center}input::placeholder,textarea::placeholder{color:#bbb!important;font-size:14px!important}.custom-file-input~.custom-file-label[data-browse]:after{content:"Ajouter"!important;margin-left:0!important;color:#444!important;top:0;right:0;bottom:0;font-size:14px!important;height:auto!important}.custom-file-label{border-radius:15px;border-color:#f0f0f0;cursor:pointer;color:#aaa}.search-bar{position:relative}.search-bar .reset-search{position:absolute;right:6px;top:3px}.search-bar input{border-radius:20px;padding:0 10px}::-webkit-color-swatch{border:none}::-webkit-color-swatch-wrapper{padding:0}::-moz-color-swatch,::-moz-focus-inner{border:none}::-moz-focus-inner{padding:0}.form-group label .invalid-feedback{display:none!important}.invalid-feedback{font-weight:700;color:#a13838}input[type=number].no-arrows::-webkit-inner-spin-button,input[type=number].no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-arrows{-moz-appearance:textfield}.small-select{background:#fff;border-radius:5px;font-size:12px}.bg-swim{background-color:#00d2ff!important;background:-webkit-linear-gradient(90deg,#00d2ff,#33dbff)!important;background:linear-gradient(90deg,#00d2ff,#33dbff)!important}.bg-run{background-color:#57af4e!important;background:-webkit-linear-gradient(90deg,#57af4e,#7ccc74)!important;background:linear-gradient(90deg,#57af4e,#7ccc74)!important}.bg-trail{background-color:#4e9d46!important;background:-webkit-linear-gradient(90deg,#4e9d46,#7ccc74)!important;background:linear-gradient(90deg,#4e9d46,#7ccc74)!important}.bg-bike{background-color:#f4c500!important;background:-webkit-linear-gradient(270deg,#f4c500,#e5ae00)!important;background:linear-gradient(270deg,#f4c500,#e5ae00)!important}.bg-winter{background-color:#ff139f!important;background:-webkit-linear-gradient(90deg,#ff139f,#ff3eaf)!important;background:linear-gradient(90deg,#ff139f,#ff3eaf)!important}.bg-ppg{background-color:#c409ff!important;background:-webkit-linear-gradient(90deg,#c409ff,#d03cff)!important;background:linear-gradient(90deg,#c409ff,#d03cff)!important}.bg-autre{background-color:#0062ff!important;background:-webkit-linear-gradient(90deg,#0062ff,#3381ff)!important;background:linear-gradient(90deg,#0062ff,#3381ff)!important}.bg-multisport{background-color:#5869f6!important;background:-webkit-linear-gradient(90deg,#9e4af6,#8894f9)!important;background:linear-gradient(90deg,#9e4af6,#8894f9)!important}.bg-water{background-color:#00b4d8!important;background:linear-gradient(90deg,#00b4d8,#0cd7ff)}.bg-tennis{background-color:#ff734d!important;background:linear-gradient(90deg,#ff734d,#ff9b80)}.bg-motors{background-color:#dda15e!important;background:linear-gradient(90deg,#dda15e,#e6ba88)}.bg-walk{background-color:#88aa89!important;background:linear-gradient(90deg,#88aa89,#a6bfa7)}.bg-horse{background-color:#a6454b!important;background:linear-gradient(90deg,#a6454b,#bd6166)}.bg-team{background-color:#b3839a!important;background:linear-gradient(90deg,#b3839a,#c6a3b4)}.bg-mtb{background-color:#f4b300!important;background:linear-gradient(90deg,#f4b300,#ffc628)}.bg-swim.inverse{background:-webkit-linear-gradient(270deg,#00d2ff,#33dbff)!important;background:linear-gradient(270deg,#00d2ff,#33dbff)!important}.bg-run.inverse{background:-webkit-linear-gradient(270deg,#57af4e,#7ccc74)!important;background:linear-gradient(270deg,#57af4e,#7ccc74)!important}.bg-bike.inverse{background:-webkit-linear-gradient(90deg,#f4c500,#e5ae00)!important;background:linear-gradient(90deg,#f4c500,#e5ae00)!important}.bg-winter.inverse{background:-webkit-linear-gradient(270deg,#ff139f,#ff3eaf)!important;background:linear-gradient(270deg,#ff139f,#ff3eaf)!important}.bg-ppg.inverse{background:-webkit-linear-gradient(270deg,#c409ff,#d03cff)!important;background:linear-gradient(270deg,#c409ff,#d03cff)!important}.bg-autre.inverse{background:-webkit-linear-gradient(270deg,#0062ff,#3381ff)!important;background:linear-gradient(270deg,#0062ff,#3381ff)!important}.bg-swim-light{background:rgba(0,210,255,.2)!important}.bg-bike-light{background:rgba(244,197,0,.2)!important}.bg-run-light{background:rgba(87,175,78,.2)!important}.bg-ppg-light{background:rgba(196,9,255,.2)!important}.bg-winter-light{background:rgba(255,19,159,.2)!important}.bg-autre-light{background:rgba(0,98,255,.2)!important}.bg-trail-light{background:rgba(78,157,70,.2)!important}.bg-mtb-light{background:rgba(244,197,0,.2)!important}.bg-horse-light{background:rgba(166,69,75,.2)!important}.bg-motors-light{background:rgba(221,161,94,.2)!important}.bg-team-light{background:rgba(179,131,154,.2)!important}.bg-tennis-light{background:rgba(255,115,77,.2)!important}.bg-water-light{background:rgba(0,180,216,.2)!important}.bg-note{background-color:#555}.bg-note-light{background-color:rgba(85,85,85,.2)!important}.bg-swim-light{background-color:rgba(0,210,255,.2)!important}.bg-run-light,.bg-trail-light{background-color:rgba(87,175,78,.3)!important}.bg-multisport-light{background-color:rgba(0,98,255,.3)!important}.bg-swim-ultra-light{background:rgba(153,237,255,.6)!important}.bg-bike-ultra-light{background:rgba(255,233,142,.6)!important}.bg-run-ultra-light{background:rgba(187,223,183,.6)!important}.bg-ppg-ultra-light{background:rgba(233,162,255,.6)!important}.bg-winter-ultra-light{background:rgba(255,172,221,.6)!important}.bg-autre-ultra-light{background:rgba(153,192,255,.6)!important}.bg-trail-ultra-light{background:rgba(170,215,165,.6)!important}.bg-mtb-ultra-light{background:rgba(255,233,142,.6)!important}.bg-horse-ultra-light{background:rgba(219,169,172,.6)!important}.bg-motors-ultra-light{background:rgba(248,235,220,.6)!important}.bg-team-ultra-light{background:rgba(237,226,231,.6)!important}.bg-tennis-ultra-light{background:rgba(255,235,230,.6)!important}.bg-water-ultra-light{background:rgba(114,232,255,.6)!important}.bg-swim-darken{background:#00bde6!important}.bg-bike-darken{background:#dbb000!important}.bg-run-darken{background:#4e9d46!important}.bg-ppg-darken{background:#b500ef!important}.bg-winter-darken{background:#f90093!important}.bg-autre-darken{background:#0058e6!important}.bg-trail-darken{background:#458c3e!important}.bg-mtb-darken{background:#dbb000!important}.bg-horse-darken{background:#943e43!important}.bg-motors-darken{background:#d99549!important}.bg-team-darken{background:#a9738d!important}.bg-tennis-darken{background:#ff5f34!important}.bg-water-darken{background:#009fbf!important}.color-note{color:#555!important}.color-swim{color:#00d2ff!important}.color-run,.color-trail{color:#57af4e!important}.color-bike,.color-mtb{color:#f4c500!important}.color-winter{color:#ff139f!important}.color-ppg{color:#c409ff!important}.color-autre{color:#0062ff!important}.color-multisport{color:#9e4af6!important}.color-water{color:#00b4d8!important}.color-tennis{color:#ff734d!important}.color-motors{color:#dda15e!important}.color-walk{color:#88aa89!important}.color-mtb{color:#f4b300!important}.color-horse{color:#a6454b!important}.color-team{color:#b3839a!important}.color-swim-dark{color:#00a8cc!important}.color-run-dark{color:#34682f!important}.color-bike-dark{color:#e5ae00!important}.color-winter-dark{color:#ac0066!important}.color-ppg-dark{color:#7b00a2!important}.color-autre-dark{color:#003b99!important}.icon-sport{background:#282828;margin:0 4px;padding:0;text-align:center;width:28px;height:28px;line-height:28px;font-size:12px;border-radius:50%;color:#fff;display:block}#bb-payment-form{max-width:500px;margin:auto}#bb-payment-form .StripeElement{display:block;margin:15px 0;padding:10px 14px;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);border-radius:4px;background:#fff;border-radius:20px}#bb-payment-form .StripeElement--focus{box-shadow:0 4px 6px rgba(50,50,93,.109804),0 1px 3px rgba(0,0,0,.0784314);-webkit-transition:all .15s ease;transition:all .15s ease}#bb-payment-form #card-errors{color:#de4468;margin-bottom:10px;text-align:center;font-size:14px}#bb-payment-form button{width:100%}#bb-payment-form .card-row{text-align:right;margin-bottom:10px;margin-right:5px}#bb-payment-form .card-row .label{color:#666;font-size:12px;line-height:12px}#bb-payment-form .card-row .label strong{font-size:14px}#bb-payment-form .card-row span{width:35px;height:30px;line-height:30px;margin-right:3px;background-repeat:no-repeat;display:inline-block;background-size:contain;vertical-align:middle;background-position:50%}#bb-payment-form .card-row .lock{color:#258134}#bb-payment-form .visa{background:url(/images/shop/visa.svg)}#bb-payment-form .mastercard{width:25px!important;background:url(/images/shop/mastercard.svg)}#mandate-acceptance{font-size:12px;line-height:12px;margin-top:15px;color:#868e96}.iconpayement{width:35px;height:30px;line-height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;vertical-align:middle}.iconpayement.visa{background-image:url(/images/shop/visa.svg)}.iconpayement.mastercard{width:25px!important;background-image:url(/images/shop/mastercard.svg)}.iconpayement.sepa{background-image:url(/images/shop/sepa.svg)}.v-pevent{margin:0 auto 5px;border-radius:2px;cursor:pointer;padding:6px 4px;max-width:100%;position:relative}.v-pevent .v-pevent-content{display:flex}.v-pevent .v-pevent-content .c1{flex:0 0 25px}.v-pevent .v-pevent-content .c2{flex:1 0 0}.v-pevent .v-pevent-content .c3{flex:0 0 30px}.v-pevent .title{height:auto;width:100%;overflow:hidden;font-size:12px;line-height:12px;vertical-align:top;text-align:left;margin-bottom:5px;max-height:35px;font-family:Nunito,Roboto,sans-serif;font-weight:700;color:#666}.v-pevent .s-series{height:auto;min-height:10px;max-height:38px;text-align:left;padding:0}.v-pevent .duration,.v-pevent .icf{text-align:right;width:100%}.v-pevent .icf{color:#22004b;font-size:9px;line-height:9px;font-weight:700;border-radius:3px}.v-pevent .icf .icon-charge{color:#22004b!important;font-size:10px;line-height:9px;width:auto!important;height:auto!important;margin:0!important}.plan-events .fc-event{position:relative}.fc-event.enchain-event .ic-enchain,.fc-event.enchain-event .ic-sharcalendar,.fc-event.has-prio .ic-enchain,.fc-event.has-prio .ic-sharcalendar,.fc-event.sharecalendar-event .ic-enchain,.fc-event.sharecalendar-event .ic-sharcalendar,.plan-events .fc-event .ic-enchain,.plan-events .fc-event .ic-sharcalendar,.v-pevent .ic-enchain,.v-pevent .ic-sharcalendar{position:absolute;top:-3px;right:-7px;background:#aaa;color:#fff;display:block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;font-size:10px}.fc-event.enchain-event .ic-enchain.participate,.fc-event.enchain-event .ic-sharcalendar.participate,.fc-event.has-prio .ic-enchain.participate,.fc-event.has-prio .ic-sharcalendar.participate,.fc-event.sharecalendar-event .ic-enchain.participate,.fc-event.sharecalendar-event .ic-sharcalendar.participate,.plan-events .fc-event .ic-enchain.participate,.plan-events .fc-event .ic-sharcalendar.participate,.v-pevent .ic-enchain.participate,.v-pevent .ic-sharcalendar.participate{background:#66bb6a}.fc-event.enchain-event .ic-enchain,.fc-event.has-prio .ic-enchain,.fc-event.sharecalendar-event .ic-enchain,.plan-events .fc-event .ic-enchain,.v-pevent .ic-enchain{top:-7px;right:0;left:0;margin:auto;font-size:11px}.fc-event.enchain-event .ic-prio,.fc-event.has-prio .ic-prio,.fc-event.sharecalendar-event .ic-prio,.plan-events .fc-event .ic-prio,.v-pevent .ic-prio{position:absolute;left:4px;top:28px;font-size:20px;color:#6f7275}.fc-event{cursor:pointer;width:180px;margin:2px;padding:3px 4px;color:#222;border-radius:0;border:none;border-right:5px solid #f6f8f8}.fc-event,.fc-event.not-processed .fc-feedback-bar .progress{background:#f6f8f8}.fc-event.not-processed .feedback-sensation{opacity:0}.fc-event.event-periode{display:block;width:auto}.fc-event.has-feedback .s-series{height:27px!important;margin-bottom:1px;line-height:9px}.fc-event:focus,.fc-event:hover{color:#222}.fc-event .rpenum,.fc-event i,.fc-event span{display:inline-block;vertical-align:middle}.fc-event .rpenum{background:rgba(0,0,0,.2);color:#fff;width:15px;height:15px;text-align:center;line-height:15px;border-radius:50%;font-size:11px}.fc-event .fc-title{max-width:calc(100% - 57px);overflow:hidden;height:14px;font-size:12px;line-height:14px;vertical-align:top}.fc-event .fc-title br{display:none}.fc-event .fce-text{font-weight:400;height:23px;width:calc(100% - 57px);overflow:hidden;font-size:12px;line-height:12px;vertical-align:top}.fc-event .s-series{padding-left:26px;color:#868e96;font-weight:500;font-size:10px;height:45px;margin-bottom:1px;white-space:pre-wrap;line-height:11px;vertical-align:text-top;overflow:hidden;margin-top:-3px}.fc-event .s-tags{padding-left:3px;max-height:14px;overflow:hidden;margin-top:-3px}.fc-event .s-tags .badge{padding:1px 3px;font-size:9px}.fc-event .s-ref{float:right;font-size:9px}.fc-event .s-ref span{font-weight:700}.fc-event i[class^=icon-]:not(.is-sync){color:#fff;width:19px;height:19px;line-height:19px;text-align:center;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:2px}.fc-event .icon-strava.is-sync{font-size:12px}.fc-event .add-mdi-chat-outline{width:16px;color:#868e96}.fc-event i.icon-periode{display:none}.fc-event.intensity-1{border-right:5px solid #f0f0f0}.fc-event.intensity-2{border-right:5px solid #d7d7d7}.fc-event.intensity-3{border-right:5px solid #e2c9c9}.fc-event.intensity-4{border-right:5px solid #ff7b7b}.fc-event.intensity-5{border-right:5px solid #f00102}.fc-event.intensity-6{border-right:5px solid #a11c1d}.fc-event.intensity-7{border-right:5px solid #75255c}.fc-event.intensity-0{border-right:5px solid #f6f8f8}.fc-event.type-race{border-right:none;font-weight:700;background:#444}.fc-event.type-race .fc-title{color:#fff}.fc-event.type-race .fc-feedback-bar .progress,.fc-event.type-race .progress-bar{background:#444}.fc-event .duration{font-size:10px;padding:1px;font-weight:700;color:#868e96;width:30px;text-align:right}.fc-event .duration .plan-distance,.fc-event .duration .plan-time{display:block;font-weight:500;color:#868e96!important}.fc-event .duration .plan-time{font-style:italic}.fc-content-skeleton>table>thead>tr{line-height:15px}.fc-week .fc-event{width:auto}#calendar{background:#fff}#calendar .fc-event{padding-bottom:0}.fc-event.type-activity{background:#fff;border:none;padding:1px;border-radius:9px}.fc-event.type-activity .fc-content{padding-left:2px}.fc-event.type-activity i[class^=icon-]{background:transparent;font-size:12px!important;color:#fff}.fc-event.type-activity .act-sport-type:before{position:relative;top:5px}.fc-event.type-activity .icon-garmin:before,.fc-event.type-activity .icon-strava:before{color:#fff!important}.fc-event.type-activity .fc-title{color:#fff;font-size:.7em;max-height:21px}.fc-event.type-activity:focus,.fc-event.type-activity:hover{color:#fff!important}.fc-event.type-activity .duration{font-size:9px;line-height:10px;background:transparent;padding:5px 6px 0 0;color:#fff;margin-top:0;text-align:right}.fc-event.type-activity .duration .distance{position:relative;bottom:2px}.fc-event.type-activity .activity-icons{padding-left:22px;line-height:12px;position:relative;bottom:6px;left:4px;margin-bottom:-4px}.fc-event.type-activity .activity-icons i.mdi-watch-export{color:#fff;font-size:12px;width:10px!important}.fc-event.type-activity .activity-icons .icon-rpe{width:10px}.fc-event.type-activity .add-mdi-chat-outline{color:#fff;margin-left:2px}.fc-feedback-bar{width:calc(100% + 5px);color:#fff;padding:0 2px;display:-webkit-box;display:flex;flex-wrap:wrap;align-items:center;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.fc-feedback-bar i:before{color:hsla(0,0%,100%,.7)}.fc-feedback-bar .after-progress{padding-left:3px}.fc-feedback-bar .progress{width:35%;background:hsla(0,0%,100%,.4);height:8px;padding:1px;vertical-align:middle;border-radius:9px;line-height:8px;position:relative;bottom:1px}.fc-feedback-bar .progress-bar{border-radius:9px;height:100%;background:rgba(0,0,0,.1);justify-content:flex-start;opacity:.9}.fc-feedback-bar .day-made{display:inline-block;vertical-align:middle;font-size:9px}.fc-feedback-bar .distance-made{font-size:9px}.fc-feedback-bar .feedback-sensation{text-align:right;padding-right:2px;margin-left:auto}.fc-feedback-bar .feedback-sensation img{display:inline-block;margin:auto;max-width:12px}.fc-feedback-bar .feedback-sensation .iconido-thread{font-size:15px}.activity-icons .viewed,.fc-feedback-bar .viewed{width:12px;height:12px;background:#fff;border-radius:50%;line-height:12px;text-align:center}.activity-icons .viewed i:before,.fc-feedback-bar .viewed i:before{color:#28a745}.fc-event .feedback-bar{margin-left:-4px;width:calc(100% + 6px);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.drag-ini-visible .fc-event{visibility:visible!important}.flip-list-move{transition:transform .5s}.vlist-fade-item{transition:opacity 1.5s;display:inline-block}.vlist-fade-enter,.vlist-fade-leave,.vlist-fade-leave-active,.vlist-fade-leave-to{transition:opacity 0s;opacity:0!important}.slide-fade-enter-active{transition:all .4s ease}.slide-fade-leave-active{transition:all .3s ease-out}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(10px);opacity:0}.fadeinonly-enter-active{transition:opacity .2s}.fadeinonly-enter{opacity:0}.slideup-enter-active{transition:all .6s linear;overflow:hidden;max-height:300px}.slideup-enter{transform:translateY(200px)}.slideup-enter-to{transform:translateY(0)}.slideup-leave-active{transition:all .8s ease-out;overflow:hidden;position:absolute;width:100%}.slideup-leave{transform:translateY(-100px);opacity:.7;overflow:hidden;min-height:0}.slideup-leave-to{transform:translateY(-400px);opacity:0;height:0}.bg-intensity1{background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#dcdcdc)!important;background:linear-gradient(#f0f0f0,#dcdcdc)!important}.w1{color:#f0f0f0}.bg-w1{background:#f0f0f0!important}.bg-intensity2{background:#d7d7d7;background:-webkit-linear-gradient(#d7d7d7,#c3c3c3)!important;background:linear-gradient(#d7d7d7,#c3c3c3)!important}.w2{color:#d7d7d7}.bg-w2{background:#d7d7d7!important}.bg-intensity3{background:#e2c9c9;background:-webkit-linear-gradient(#e2c9c9,#d4aeae)!important;background:linear-gradient(#e2c9c9,#d4aeae)!important}.w3{color:#e2c9c9}.bg-w3{background:#e2c9c9!important}.bg-intensity4{background:#ff7b7b;background:-webkit-linear-gradient(#ff7b7b,#ff5252)!important;background:linear-gradient(#ff7b7b,#ff5252)!important}.w4{color:#ff7b7b}.bg-w4{background:#ff7b7b!important}.bg-intensity5{background:#f00102;background:-webkit-linear-gradient(#f00102,#c70102)!important;background:linear-gradient(#f00102,#c70102)!important}.w5{color:#f00102}.bg-w5{background:#f00102!important}.bg-intensity6{background:#a11c1d;background:-webkit-linear-gradient(#a11c1d,#7e1617)!important;background:linear-gradient(#a11c1d,#7e1617)!important}.w6{color:#a11c1d}.bg-w6{background:#a11c1d!important}.bg-intensity7{background:#75255c;background:-webkit-linear-gradient(#75255c,#561b44)!important;background:linear-gradient(#75255c,#561b44)!important}.w7{color:#75255c}.bg-w7{background:#75255c!important}.small-in-title{color:#868e96;font-family:Nunito,Roboto,sans-serif;font-weight:700;font-size:14px;line-height:15px}.by-sport{background:#f6f9fc;padding:30px 0;margin:10px 0 30px}.filter-by-sport{text-align:center}.filter-by-sport h2{text-align:left;color:#868e96;font-size:18px}.filter-by-sport .fs-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.filter-by-sport .item,.filter-by-sport a{cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-around;margin:3px 5px;transition:.3s;color:#000;background:#fff;font-family:Nunito,Roboto,sans-serif;font-size:15px;line-height:15px;padding:10px 15px;border-radius:15px;box-shadow:0 3px 8px 0 rgba(82,188,249,.1),0 0 0 1px rgba(0,0,0,.06);min-width:150px;min-height:85px}.filter-by-sport .item i,.filter-by-sport a i{color:#fff;display:block;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;font-size:16px;margin:0 auto 5px}.filter-by-sport .item.active,.filter-by-sport .item:focus,.filter-by-sport .item:hover,.filter-by-sport a.active,.filter-by-sport a:focus,.filter-by-sport a:hover{background:#52bcf9;color:#fff}@media (max-width:767.98px){.filter-by-sport .item,.filter-by-sport a{font-size:13px;line-height:13px;padding:4px 15px;min-height:30px}}.header-page-libsell{position:relative;padding:25px 0 0}.header-page-libsell h1,.header-page-libsell p{text-align:center}.header-page-libsell p{color:#000;font-size:18px;margin-top:15px}.header-page-libsell h1{margin:auto;color:#000;font-family:Nunito,Roboto,sans-serif;font-size:42px;line-height:43px;font-size:32px}@media (max-width:767.98px){.header-page-libsell{padding:20px 0 0}.header-page-libsell h1{font-size:28px;line-height:30px}}#site-plansell-list .basket{padding:15px;background:#f6f9fc}#site-plansell-list .basket .title-in{color:#868e96;font-size:16px;font-weight:700}#site-plansell-list .basket ul{padding:0;list-style:none}#site-plansell-list .basket ul li{padding:5px 0;width:100%}#site-plansell-list .basket ul li span{float:right}#site-plansell-list .basket ul .rm-lib-cart{color:#c6ced5;margin-left:5px;cursor:pointer}#site-plansell-list .basket .reduction{color:#868e96;text-align:center;line-height:15px;font-size:15px;font-style:italic;margin-bottom:10px}#site-plansell-list .basket .total{color:#000;font-weight:700;font-size:19px;margin-bottom:20px}#site-plansell-list .basket .total .before-reduction{color:#868e96;text-decoration:line-through;margin-right:10px}#site-plansell-list .basket .total span{float:right}#site-plansell-list .switch-page{margin-top:10px;text-align:center}#site-plansell-list .switch-page .bb-btn{font-size:20px;border-radius:30px}#site-plansell-list .btn-small:disabled{opacity:.5;cursor:not-allowed}#modal-details-libsell .repartition .forsport{margin-bottom:10px}#modal-details-libsell .repartition .intensity,#modal-details-libsell .repartition .sport{margin:5px;display:inline-block;vertical-align:middle;padding:3px 15px;border-radius:30px;color:#fff;font-size:20px}#modal-details-libsell .repartition .intensity{margin:5px 2px;font-size:15px;line-height:15px}.libsell-tease{max-width:350px;margin:5px auto}.libsell-tease .thumb-wrap{background:#f1f1f1;overflow:hidden;border-top-right-radius:3px;border-top-left-radius:3px;width:350px;max-width:100%;position:relative}.libsell-tease .thumb-wrap img{max-width:100%}.libsell-tease .thumb-wrap:after{content:"";background:url(/images/wave-small.svg) no-repeat;background-size:cover;display:block;height:21px;width:100%;position:absolute;bottom:-2px;left:0;z-index:1;border-bottom:1px solid #fff}.libsell-tease .badge-distance{margin-left:10px;position:absolute;left:-15px;top:8px;background:#333;color:#fff;font-size:14px;line-height:14px;font-weight:700;font-family:Nunito,Roboto,sans-serif;padding:3px 8px 3px 15px;border-radius:5px;margin-bottom:5px}.libsell-tease .badge-distance i{display:inline-block;color:#fff!important;margin-right:3px;position:relative;top:1px}.libsell-tease .st-intensities{display:flex}.libsell-tease .st-intensities .st-intensity{margin:5px 2px;width:20px;height:20px;border-radius:50%;line-height:20px;text-align:center;color:#fff;font-weight:700;font-size:11px}.libsell-tease .card-box{padding:10px 20px;position:relative;z-index:0}.libsell-tease .card-box .synch-cal{width:100%;text-align:center;padding:0 0 2px;line-height:12px}.libsell-tease .card-box .synch-cal .sc-info{color:#868e96;font-size:11px;display:inline-block}.libsell-tease .card-box .synch-cal .sc-info i{font-size:12px}.libsell-tease .card-box .synch-cal .sc-info.is-synch i{color:#28a745}.libsell-tease .card-box .synch-cal .sc-info .icon-sync-off:before,.libsell-tease .card-box .synch-cal .sc-info .icon-sync-on:before{color:#fff}.libsell-tease .card-box .libsell-actions{height:50px}.libsell-tease .card-box .libsell-actions .import-checked{padding:4px 15px;font-size:.7rem;border:2px solid #f1f1f1}.libsell-tease h2{margin-bottom:5px;font-size:18px;color:#000}.libsell-tease .plt-datas{padding:5px 0 12px;display:flex;justify-content:space-between}.libsell-tease .plt-datas .price{font-weight:700;color:#555;font-size:21px;line-height:23px}.libsell-tease .plt-datas .nb-weeks{color:#868e96;font-size:16px;line-height:16px}.libsell-tease .btn-small{margin:0}.libsell-tease .details{color:#000!important;font-family:Nunito,Roboto,sans-serif;font-size:16px;cursor:pointer}#modal-details-libsell .ex-seance .description{max-height:100px}#modal-details-libsell .ex-seance .description p{margin-bottom:2px}.seance-build-show{max-width:800px;margin:auto;padding:15px;border-radius:5px}.seance-build-show label{font-size:12px;color:#868e96}.seance-build-show .interval-group{width:100%;background:#f6f9fc;padding:10px;margin-bottom:10px;border-radius:15px}.seance-build-show .interval-group .ig-infos{display:flex;justify-content:space-between}.seance-build-show .interval-group h4{font-family:Nunito,Roboto,sans-serif;color:#000;font-size:17px;font-weight:700;margin-bottom:0}.seance-build-show .graph-title h4{color:#000;font-size:18px;font-weight:400}.seance-build-show .resume-build-seance{display:flex}.seance-build-show .resume-build-seance .icf{margin-left:auto}.seance-build-show .resume-build-seance .icf i{margin-right:2px}.seance-build-show .missing-valuetype{font-size:14px}.seance-build-show .show-time-distance-per-intensities i{width:30px;text-align:center;display:inline-block}.seance-build-show .show-time-distance-per-intensities .icon-distance:before{font-size:4px}.seance-build-show .nb-repeats-left span{font-size:15px;background:#000;color:#fff;font-weight:700;text-align:center;padding:2px 15px;border-radius:5px}.seance-build-show .group-intervals{padding-top:5px;display:flex;justify-content:space-between;align-items:stretch}.seance-build-show .intervals-list{width:100%}.seance-build-show .interval-type{font-size:9px;line-height:9px;color:#868e96;padding-left:15px;padding-bottom:2px}.seance-build-show .interval{border:1px solid #f1f1f1;background:#fff;display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:3px;border-radius:20px;overflow:hidden}.seance-build-show .interval.has-exo{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.seance-build-show .interval .col-form-label,.seance-build-show .interval label{font-size:9px;line-height:9px;padding:0}.seance-build-show .interval .distance input{width:60px}.seance-build-show .interval .distance,.seance-build-show .interval .time{opacity:.5}.seance-build-show .interval .distance label,.seance-build-show .interval .time label{position:relative}.seance-build-show .interval .distance label:after,.seance-build-show .interval .time label:after{content:"";display:block;height:1px;width:100%;background:#f1f1f1;position:absolute;top:4px}.seance-build-show .interval .distance.active,.seance-build-show .interval .time.active{opacity:1}.seance-build-show .interval .distance.active label:after,.seance-build-show .interval .time.active label:after{display:none}.seance-build-show .interval .time-distance{display:flex;flex-direction:column;justify-content:center;padding:5px;text-align:center;min-width:105px}.seance-build-show .interval .time-distance .input-time-group{line-height:5px;padding-top:6px}.seance-build-show .interval .time-distance .input-time-group .unit{color:#000}.seance-build-show .interval .manual-lap{color:#fff;font-size:12px;line-height:12px;padding:0 5px}.seance-build-show .interval .distance,.seance-build-show .interval .nbrep,.seance-build-show .interval .time{padding:0 5px;font-size:14px;font-weight:700;color:#fff;text-align:center}.seance-build-show .interval .distance span.unit,.seance-build-show .interval .nbrep span.unit,.seance-build-show .interval .time span.unit{margin-right:1px}.seance-build-show .interval .bg-intensity1 .distance,.seance-build-show .interval .bg-intensity1 .manual-lap,.seance-build-show .interval .bg-intensity1 .nbrep,.seance-build-show .interval .bg-intensity1 .time{color:#333}.seance-build-show .interval .nbrep{font-size:16px}.seance-build-show .interval .nbrepon .distance,.seance-build-show .interval .nbrepon .time{font-size:12px;opacity:.5}.seance-build-show .interval .badge{text-align:center;display:block;font-size:14px!important;font-weight:700;height:25px;line-height:17px;padding:3px 10px;margin:3px 3px 3px auto;border-radius:30px}.seance-build-show .interval .indicative-duration{font-size:9.6px;padding:0 10px}.seance-build-show .interval .zones-info{padding:2px;min-width:110px;font-size:11px;font-weight:700;display:flex;flex-direction:column;justify-content:center;margin-left:8px}.seance-build-show .interval .zones-info .zi-block{font-size:12px;line-height:14px;font-weight:400;color:#000}.seance-build-show .interval .zones-info i.icon-hr{font-size:10px}.seance-build-show .note{max-width:100%;margin:0 20px 15px;font-size:12px;line-height:13px}.seance-build-show .interval-exo{border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:#fff;padding:10px;margin:0 0 10px}.seance-build-show .interval-exo .col-exo-desc{padding:10px 15px}.seance-build-show .interval-exo .exo-name{font-weight:700;font-size:16px;color:#000;font-family:Roboto,sans-serif;margin-bottom:5px}.seance-build-show .interval-exo .exo-desc{font-size:14px}.seance-build-show .interval-exo .exo-media iframe,.seance-build-show .interval-exo .exo-media img{max-width:100%;max-height:150px;margin:0}.seance-build-show .interval-exo .exo-media iframe{width:270px;margin:auto;display:block}.seance-build-show .interval-exo .exo-media .link-exo-pdf{margin-top:20px;font-weight:700}.seance-build-show .interval-exo .thumb-wrap{display:block;overflow:hidden;width:150px;height:150px;position:relative}.seance-build-show .interval-exo .thumb-wrap img{max-width:100%;display:block;margin:auto;position:absolute;right:0;left:0;top:0;bottom:0}.render-intervals-graph{align-items:flex-end}.render-intervals-graph .interval-bar{margin-right:.2%;border-radius:4px}.export-activity{max-width:800px;margin:10px auto 0}.export-activity .export-action{cursor:pointer;font-size:25px;color:#000;margin:0 auto;width:40px;height:40px;line-height:40px;border-color:#777}.export-activity .export-action i{color:#000}.export-activity .export-action:focus,.export-activity .export-action:hover{border-color:#52bcf9}.export-activity .export-action:focus i,.export-activity .export-action:hover i{color:#fff}.export-activity .loader-css{height:40px}.export-activity .export-message{text-align:center;margin:5px auto}.video-play-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background .3s ease}.video-play-overlay i{font-size:48px;color:hsla(0,0%,100%,.9);transition:all .3s ease}.video-thumb-clickable:hover .video-play-overlay{background:rgba(0,0,0,.5)}.video-thumb-clickable:hover .video-play-overlay i{font-size:54px;color:#fff}.video-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.video-modal.show{display:flex!important}.video-modal .video-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:1}.video-modal .video-modal-content{position:relative;z-index:2;border-radius:8px;max-width:90vw;max-height:90vh;width:1000px;box-shadow:0 10px 40px rgba(0,0,0,.5);overflow:hidden;margin:auto}.video-modal .video-modal-header{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;background:#000}.video-modal .video-modal-header h4{margin:0;font-size:18px;font-weight:600;color:#fff}.video-modal .video-modal-header .video-modal-close{background:none;border:none;font-size:32px;line-height:1;color:#888;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.video-modal .video-modal-header .video-modal-close:hover{color:#fff}.video-modal .video-modal-body{padding:0;background:#000}.video-modal .video-modal-body video{display:block;background:#000}.seance-build-show .interval .badge{color:#fff}