@charset "UTF-8";.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}.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}}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}.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}#annuaire-bo-settings .store-data{padding:20px;border-radius:10px;border:1px solid #f1f1f1;width:100%;margin-top:20px}#annuaire-bo-settings .table td{border:none!important}#annuaire-coach-club .ann-tease{display:block;border-radius:10px;padding:15px 20px;margin-bottom:20px;position:relative}#annuaire-coach-club .ann-tease:focus,#annuaire-coach-club .ann-tease:hover{box-shadow:0 3px 15px 0 #dde4ea}#annuaire-coach-club .ann-tease .badge-club,#annuaire-coach-club .ann-tease .badge-coach{position:absolute;left:-5px;top:8px;background:#9e4af6;color:#fff;font-size:14px;line-height:14px;font-weight:700;font-family:Nunito,Roboto,sans-serif;display:inline-block;padding:4px 10px;border-radius:10px;margin-bottom:5px}#annuaire-coach-club .ann-tease .badge-club{background:#d00acf}#annuaire-coach-club .ann-tease .block-left{padding-top:30px}#annuaire-coach-club .ann-tease .block-left .member-thumb{width:100px;height:100px;line-height:100px;margin:0 auto}#annuaire-coach-club .ann-tease .name{font-family:Nunito,Roboto,sans-serif;color:#000;font-size:22px;margin:0}#annuaire-coach-club .ann-tease .coach-infos{display:flex;justify-content:space-between}#annuaire-coach-club .ann-tease .coach-infos .main-infos{max-width:80%}#annuaire-coach-club .ann-tease .coach-infos .sub-info{display:flex;min-height:22px}#annuaire-coach-club .ann-tease .coach-infos .location{color:#c6ced5;font-size:17px}#annuaire-coach-club .ann-tease .coach-infos .tags-list{margin:5px 0}#annuaire-coach-club .ann-tease .coach-infos .tags-list .tag{display:inline-block;color:#868e96;font-size:11px;line-height:11px;background:#f1f1f1;padding:2px 8px;margin:0 3px 3px 0;border-radius:2px}#annuaire-coach-club .ann-tease .coach-infos .description{max-width:650px;color:#868e96;line-height:16px;margin:0}#annuaire-coach-club .ann-tease .coach-infos .note{text-align:right}#annuaire-coach-club .ann-tease .coach-infos .note i{font-size:20px;color:#c6ced5}#annuaire-coach-club .ann-tease .coach-infos .note .active{color:#52bcf9}#annuaire-coach-club .ann-tease .coach-infos .avis{text-align:right;color:#000;font-weight:700}#annuaire-coach-club .ann-tease .coach-infos .note-avis .sports .v-filter-sport{justify-content:end}#annuaire-coach-club .ann-tease .coach-infos .note-avis .sports .v-filter-sport .nav-item-sport{opacity:1!important}#annuaire-coach-club .ann-tease .coach-infos .note-avis .sports .nav-item-sport{border-radius:50%;margin-bottom:10px;width:25px!important;height:25px!important;line-height:27px!important;margin-right:4px!important}#annuaire-coach-club .ann-tease .coach-infos .certif{text-align:right;margin-top:5px;color:#868e96;font-size:13px}#annuaire-coach-club .ann-tease .coach-infos .certif i{color:#28a745;font-size:16px}.webview .title-ann-list{display:none}#search-box{max-width:90%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#fff;padding:20px;border-radius:6px;position:relative;bottom:40px;margin:0 auto 50px}#search-box .structure label{margin-bottom:0}#search-box .radio label{cursor:pointer;font-size:16px;color:#868e96}#search-box .v-filter-sport{justify-content:center}#search-box .v-filter-sport .nav-item-sport{border-radius:5px;margin-right:10px!important;font-size:18px}#search-box .sub-filter{margin:20px 0;display:flex;align-items:center;justify-content:center}#search-box .sub-filter .dropdown-filter{margin:5px}#search-box .sub-filter .bb-dropdown-action{border:1px solid #bbb;padding:5px 20px;border-radius:15px}#search-box .sub-filter .dropdown-filter.active .bb-dropdown-action{border:1px solid #52bcf9;color:#52bcf9}#search-box .sub-filter .dropdownMenu{top:15px}#search-box .find-coach-action{position:absolute;bottom:-40px;left:0;width:100%;text-align:center}#search-box .find-coach-action .bb-btn{background:#52bcf9;border-radius:10px}.banner-ann-wrap{position:relative}.banner-ann-wrap .badge-club,.banner-ann-wrap .badge-coach{position:absolute;left:-5px;top:8px;background:#9e4af6;color:#fff;font-size:15px;line-height:15px;font-weight:700;font-family:Nunito,Roboto,sans-serif;display:inline-block;padding:4px 10px;border-radius:10px;margin-bottom:5px;z-index:99}.banner-ann-wrap .badge-club{background:#d00acf}.banner-ann-wrap .sports{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:100%}@media (min-width:768px){.banner-ann-wrap .sports{position:absolute;bottom:0;padding-left:250px;justify-content:end}}.banner-ann-wrap .sports .item-sport{margin:3px 5px;color:#000;background:#fff;font-family:Nunito,Roboto,sans-serif;font-size:14px;line-height:14px;padding:10px 12px;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:85px;min-height:65px;text-align:center}.banner-ann-wrap .sports .item-sport 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}#ann-single{margin:40px 0}#ann-single .tag{display:inline-block;background:#f1f1f1;padding:3px 10px;border-radius:5px;margin:0 5px 5px 0;font-size:12px;color:#868e96}#ann-single .card-author,#ann-single .card-options{border:1px solid #e3ecf6;padding:15px;border-radius:5px}#ann-single .card-author{cursor:pointer}#ann-single .card-author .show-more{font-size:25px}#ann-single .card-author .author-name[aria-expanded=true] .show-more:before{content:""}#ann-single .card-author .description{margin-top:20px}#ann-single .card-author li,#ann-single .card-author p{font-size:14px;color:#868e96;line-height:15px}#ann-single .card-author .certif{font-size:20px;color:#000}#ann-single .card-author .certif i{color:#28a745;font-size:20px}#ann-single .card-options{margin-bottom:10px}#ann-single .card-options .no-options{color:#868e96}#ann-single .card-options .abo{margin-bottom:10px;padding:10px;border:2px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}#ann-single .card-options .abo .title{font-size:17px;line-height:17px;font-weight:500}#ann-single .card-options .abo .price{font-size:14px;color:#868e96}.webview-ann-single .simple-banner{display:none}