:root{--orange-sparks:#ff3000;--darker-orange-sparks:#d32f2f;--light-sparks:#f8b4a5;--blue-apollo:#021023;--lighter-blue-apollo:#0c3e80}html{font-size:95%}.modal-title{font-size:1.35rem!important}.card-header h5{font-size:1.2rem}.btn{font-size:1rem}body{background-color:#f8f8f8;font-family:Roboto,sans-serif;margin:7em 0 0;padding:0}.headband{background:var(--blue-apollo);height:5em;left:0;position:fixed;top:0;width:100%;z-index:9999}.headband a{margin-right:1em}.headband .btn:hover{color:#fff;text-decoration:none}#welcome{color:#fff;font-size:22px;margin-right:5em;padding:5px}.flex{align-items:center;display:flex}.sidebar{background:var(--blue-apollo);box-shadow:0 0 1px rgba(0,0,0,.1);height:calc(100% - 50px);left:0;padding:15px 10px;position:fixed;top:5em;transition:all .4s ease;width:12rem;z-index:9999}.sidebar.close{width:75px}.logo_items{gap:8px}.sidebar.close #lock-icon{opacity:0;pointer-events:none}#lock-icon{color:var(--orange-sparks);cursor:pointer;font-size:25px;margin-left:-4px;padding:10px;transition:all .3s ease}.menu_container{display:flex;flex-direction:column;height:calc(100% - 82px);justify-content:space-between;overflow-y:auto}.menu_container::-webkit-scrollbar{display:none}.menu_item{padding-left:0}.item{list-style:none}.link{border-radius:8px;color:#707070;margin-bottom:8px;text-decoration:none}.link:hover{background-color:var(--orange-sparks)}.link span{color:#fff;white-space:nowrap}.link i{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;min-width:55px}@media screen and (max-width:1440px){#lock-icon{display:none}}.custom-bold{font-weight:700!important}.custom-alert{margin-bottom:0}.orange-border{border:3px solid var(--orange-sparks);border-radius:10px;margin-bottom:20px;padding:20px}.form-control:focus{box-shadow:0 0 10px var(--orange-sparks);outline:1px solid var(--orange-sparks)}h1,h2,h3,h4,h5,h6{color:var(--orange-sparks)}a{color:#000}a,a:hover{text-decoration:none}.btn{background-color:var(--blue-apollo);border:none;border-radius:10px;color:#fff;cursor:pointer}.btn:hover{background-color:var(--orange-sparks);color:#fff}.login_logout{background-color:var(--blue-apollo);border:1px solid;border-color:var(--orange-sparks)}.login_logout:hover{color:var(--orange-sparks)!important}i.bi.bi-info-circle-fill{color:var(--orange-sparks)}.custom-input{border:1px solid var(--orange-sparks);border-radius:5px;padding:5px}.orange-link{color:var(--orange-sparks);font-weight:700;text-decoration:none}.orange-link:hover{text-decoration:underline}.border-sparks{border-color:var(--light-sparks)!important;border-width:3px!important}.border-audit-form{border-color:grey!important;border-width:3px!important;cursor:pointer}.border-renseignements-info{border-color:var(--orange-sparks)!important;border-width:3px!important}.nav-tabs .nav-link{position:relative}.nav-tabs .nav-link:after{background:#000;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.custom-nav-container,.nav-tabs .nav-link.active:after{width:100%}.custom-nav{display:flex;justify-content:flex-start;list-style:none;margin:1.5rem 0;padding:0;width:100%}.custom-nav-item{flex:1}.custom-nav-link{background-color:#f8f9fa;border:1px solid #ddd;cursor:pointer;padding:.5rem 1rem;width:100%}.custom-nav-link.active{background-color:var(--orange-sparks);color:#fff}.custom-tab-content{left:0;padding:1rem;position:relative;width:100%}.custom-tab-pane{display:none}.custom-tab-pane.active{display:block}footer{margin-top:5rem;margin-inline:auto;width:60%}footer a{color:#214575}footer a:hover{color:#5981b7}.container-main{margin:0 auto;min-height:calc(100vh - 18rem);padding:20px;width:75%}.block-main{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.calendar-charter-links-text{color:#fff;font-size:18px;text-shadow:1px 1px 0 var(--blue-apollo),-1px 1px 0 var(--blue-apollo),-1px -1px 0 var(--blue-apollo),1px -1px 0 var(--blue-apollo)}.click-activite{cursor:pointer}.carousel-item{background-color:#021023;height:300px;min-height:250px;transition:all .5s ease}.carousel-inner{transition:height .5s ease}.news-text{max-height:110px}.news-content,.news-text{transition:max-height .5s ease}.news-content{height:110px}.carousel-item p{max-height:110px;overflow:hidden;transition:max-height .5s ease}.voir-plus{cursor:pointer;margin-top:20px;transition:margin-top .5s ease}.voir-plus,.voir-plus:hover{background-color:#021023;border:1px solid var(--orange-sparks);border-radius:20%;text-decoration:none}.voir-plus:hover{color:var(--orange-sparks)}#profile{margin-left:5rem;min-height:calc(100vh - 18rem)}.conteneur-profil{background:#fff;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);margin-inline:auto;margin-bottom:2%;top:40%;width:90%}.conteneur-onglets{background:#f1f1f1;border-radius:10px 10px 0 0;display:flex;height:3em}.onglets{align-items:center;color:var(--blue-apollo);cursor:pointer;display:flex;font-size:22px;font-weight:bolder;justify-content:center;width:33.33333333%}.onglets i{margin-right:1rem}.onglets:not(.activeOnglet):hover{color:var(--orange-sparks)}.contenu{display:none;height:auto;padding:2em}.activeOnglet{border-bottom:solid var(--orange-sparks);color:var(--orange-sparks);transition:all .1s ease}.activeContenu{display:block}.air-datepicker{--adp-background-color-hover:var(--light-sparks);--adp-color-current-date:var(--orange-sparks);--adp-cell-background-color-selected:var(--orange-sparks);--adp-cell-background-color-selected-hover:var(--orange-sparks);--adp-day-name-color:none}.form-check-input:checked{background-color:var(--orange-sparks);border-color:var(--light-sparks)}.form-check-input:focus[type=checkbox]{border-color:var(--light-sparks);box-shadow:0 0 0 3px var(--light-sparks)}#profile-frame{border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.15);float:right;height:auto;margin-right:1em;min-width:100px;overflow:hidden;transition:all .3s ease-in-out;width:150px}#profile-frame:hover{box-shadow:0 0 20px rgba(0,0,0,.3);transform:scale(1.05)}#profile-picture{cursor:pointer;height:100%;object-fit:cover;transition:all .3s ease-in-out;width:100%}#profile-picture:hover{transform:scale(1.05)}#selected-picture{border-radius:50%;cursor:pointer;display:none;height:auto;margin-right:1em;min-width:100px;overflow:hidden;width:150px}#delete-picture{background-color:#fff;border:none;border-radius:5px;color:var(--orange-sparks);margin-right:4rem}#delete-picture i{font-size:24px}#delete-picture i:hover{transform:scale(1.3);transition:all .5s cubic-bezier(.25,.8,.25,1)}.description-profile-placeholder::placeholder{color:#999;font-style:italic;opacity:.7}.description-profile-placeholder{height:333px}.space-between-fields input{margin-bottom:5px;margin-top:5px}#profile .SumoSelect{margin:.4rem 0;width:100%!important}#profile .SumoSelect,#profile .SumoSelect>.CaptionCont{border-radius:5px!important}#profile .SumoSelect:focus{border-radius:5px;box-shadow:0 0 10px var(--orange-sparks);outline:1px solid var(--orange-sparks)}#calendrier{min-height:calc(100vh - 18rem)}#ajout-dates,#calendar-holder{margin:0 auto 40px;width:80%}.fc-multimonth-title,.fc-toolbar-title{text-transform:uppercase}.fc-col-header-cell{text-transform:capitalize}.fc-event{cursor:pointer}.fc-daygrid-day-frame .holiday{cursor:unset}#first-line-calendar{display:flex;justify-content:space-between;margin:0 auto;width:80%}#legend{display:flex;gap:10px;justify-content:start}.legend-item{align-items:center;border-radius:50px;display:flex;flex-direction:row;padding:5px 10px}.legend-item .oval{height:15px;width:15px}.legend-item p{margin:0 0 0 10px}.confirmed .oval{background-color:#52be80}.optioned .oval{background-color:#b6543e}.cadrage-entretien .oval{background-color:#4e1c11}.attente-validation .oval{background-color:#9e2fb9}#rectangle{background-color:#f8f8f8;border:3.5px solid var(--orange-sparks);display:none;padding:10px;position:absolute;z-index:9999}#export{justify-content:end;pointer-events:none}#export img{pointer-events:auto}#catalogue-formation{margin-left:8rem;margin-right:3rem;min-height:calc(100vh - 18rem)}#catalogue-formation .bx{font-size:18px}#addButton{background-color:var(--orange-sparks);color:#fff;margin-bottom:.5rem}#addButton:hover{background-color:#d32f2f}.form-select{padding:.175rem 1rem .175rem .75rem;width:5rem}#catalogue-empty,.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:var(--orange-sparks)}#catalogue-empty{cursor:default;margin-bottom:1.5rem}#catalogue-disabled{background-color:#ffc107;color:#212529;cursor:default;margin-bottom:.5rem}.btn-formation-animateurs{font-size:12px;line-height:1.5;margin-right:10px;padding:5px 10px}.remove-button{background-color:#f44336;border:none;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff;display:inline-block;height:20px;margin:0 5px;padding:0;text-align:center;transition:all .3s ease;width:20px}.remove-button,.remove-button i{line-height:20px;vertical-align:middle}.remove-button i{font-size:12px}.remove-button:hover{background-color:#d32f2f;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.remove-button:active{background-color:#b71c1c;box-shadow:0 7px 14px 0 rgba(0,0,0,.22),0 5px 20px 0 rgba(0,0,0,.19)}.limited-text{height:3em;overflow:hidden;resize:vertical}#animateurs{margin-inline:auto;max-width:65%;min-height:calc(100vh - 18rem);min-width:40%}#animateurs_form_file{padding:.175rem 1rem .175rem .75rem}.unconfirmed{opacity:.3;overflow-y:auto}#activite,#filtres{margin-left:8rem;margin-right:4rem}#activite{min-height:calc(100vh - 18rem)}#activite tbody tr{cursor:pointer}.coming-soon{background-color:gray;cursor:not-allowed}.active-step{background-color:var(--orange-sparks)}.active-step,.done-step{color:#fff;cursor:pointer}.done-step{background-color:green}.stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:auto}.stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;@media (max-width:768px){font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{border-bottom:2px solid #ccc;content:"";position:absolute;top:20px;width:100%;z-index:2}.stepper-item:after{left:50%}.stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.stepper-item.active{font-weight:700}.stepper-item.active .step-counter{background-color:var(--orange-sparks)}.stepper-item.completed .step-counter{background-color:green}.stepper-item.completed:after{border-bottom:2px solid green;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}#renseignement .modal-dialog-scrollable .modal-content{border-radius:20px;margin:5% auto auto;max-height:85%;max-width:80%}#renseignement .pre-audit .modal-dialog-scrollable .modal-content{border-radius:20px;margin:5% auto auto;max-height:max-content;max-width:50%;text-align:center}.modal-title-audit{color:orange}#audit_form_complete{background-color:var(--orange-sparks);color:#fff}#audit_form_complete:hover{background-color:#cd0000}#sparks-et-vous{min-height:calc(100vh - 18rem)}#sparks-et-vous h2{font-weight:700;margin-bottom:1.5rem;margin-left:12rem}.container-document{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:12rem;justify-content:center;margin:.5rem;padding:1.5rem;text-align:center}.container-document a{color:#fff;font-size:1.25rem;font-weight:700;text-shadow:1px 1px 0 var(--blue-apollo),-1px 1px 0 var(--blue-apollo),-1px -1px 0 var(--blue-apollo),1px -1px 0 var(--blue-apollo);transition:all .5s ease-out}.container-document a:hover{text-decoration:underline var(--orange-sparks)}.table{border-collapse:separate;border-radius:10px;border-spacing:0}.table th:first-child{border-top-left-radius:10px}.table th:last-child{border-top-right-radius:10px}.table tr:last-child td:first-child{border-bottom-left-radius:10px}.table tr:last-child td:last-child{border-bottom-right-radius:10px}.table.table-hover.table-striped th{background:var(--blue-apollo);color:#fff}.table-hover tbody tr:hover td{background-color:grey}table.table-striped>tbody>tr.custom-bg-danger{--bs-table-bg:var(--light-sparks)}#marketplace-tabs{margin-left:8rem;margin-right:4rem;width:90%}#marketplace-tabs .nav-tabs{border-bottom:2px solid #dee2e6}#marketplace-tabs .nav-tabs .nav-link{border:none;color:#0d6efd;font-weight:500;padding:1rem 1.5rem}#marketplace-tabs .nav-tabs .nav-link.active{background-color:transparent;border-bottom:3px solid #0d6efd;color:#0d6efd}#marketplace-tabs .nav-tabs .nav-link:hover:not(.active){border-bottom:3px solid #0d6efd}#marketplace-tabs .card{border:none;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.application-card{transition:transform .2s}.application-card:hover{transform:translateY(-5px)}.badge{font-weight:500;padding:.35em .65em}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-content{border:none;border-radius:.5rem;margin-top:8rem}#modalNotifications .modal-dialog{margin:1rem auto;width:70%}.modal-details{padding:1rem}.alert{border-radius:.5rem}.reset-pwd{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 18rem)}#btn-ajout-dates{background-color:#ff3000;color:#fff}#btn-ajout-dates:hover{background-color:var(--blue-apollo);color:#fff}.gerer-button:hover{background-color:#1a3a6e!important}.gerer-button:hover .audit-action-arrow{color:#fff!important}#table-dates{border-collapse:separate;margin-top:1rem}#table-dates th{background-color:var(--blue-apollo);color:#fff;font-weight:600;padding:.75rem 1rem;text-transform:uppercase}#table-dates td{background-color:#f9f9f9;padding:.75rem 1rem;vertical-align:middle}@media (max-width:768px){#table-dates thead{display:none}#table-dates,#table-dates tbody,#table-dates td,#table-dates tr{display:block;width:100%}#table-dates tr{border:1px solid #ddd;border-radius:.5rem;margin-bottom:1rem;padding:.75rem}#table-dates td{padding-left:50%;position:relative;text-align:left}}.scrollable-body{background-color:#f8f9fa;max-height:70vh;overflow-y:auto;padding:2rem}.btn[data-bs-dismiss=modal]:hover,.btn[href="/activite"]:hover,.btn[href="/marketplace"]:hover{background-color:var(--orange-sparks)!important;color:#fff!important;transition:all .3s ease}