body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"Helvetica Neue",Arial,sans-serif}h1{font-size:1.7rem}h2{font-size:1.5rem}h3{font-size:1.3rem}.fs-7{font-size:.8rem}.text-muted{color:#aaa !important}.cursor-pointer{cursor:pointer}.w-full{width:100%}.btn{text-transform:uppercase;font-size:.7rem;padding:.75rem 1.5rem;letter-spacing:1px}.btn.btn-sm{padding:.5rem .75rem}.btn.btn-xs{padding:.1rem .25rem;font-size:.6rem}.btn-primary,.btn-primary:hover{color:#fff}.input-group .btn{padding:.5rem}a.disabled{pointer-events:none;cursor:default}.bg-inter,.bg-intra,a.bg-inter,a.bg-intra{color:#fff !important;text-decoration:none}.bg-inter,.bg-inter:active{background-color:#007cc0 !important;border:1px solid rgb(0,114.11875,176.7)}.bg-inter.btn:hover,.bg-inter:active.btn:hover{background-color:rgb(0,114.11875,176.7);border:1px solid rgb(0,114.11875,176.7)}.bg-intra,.bg-intra:active{background-color:#7d0096 !important;border:1px solid rgb(112.25,0,134.7)}.bg-intra.btn:hover,.bg-intra:active.btn:hover{background-color:rgb(112.25,0,134.7);border:1px solid rgb(112.25,0,134.7)}.bg-waiting{background-color:var(--bs-warning)}.bg-option{background-color:#e73}.bg-confirmed{background-color:#198754}.bg-invoiced,.bg-done{background-color:#195487}.bg-cancelled{background-color:#c00}.auto-toggle{display:none}.hover-shadow{transition:box-shadow .3s}.hover-shadow:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.table-actions{text-align:right;white-space:nowrap;vertical-align:middle}.table-actions a:not(.dropdown-item){color:#333;padding:.25rem;opacity:.5}.table-actions a:not(.dropdown-item):hover{color:#111}table.table>:not(:first-child){border-top:none}table.table td,table.table th{vertical-align:top}table.table td:first-child,table.table th:first-child{z-index:10}table.table th.th-sm{width:144px}table.table th.th-lg{min-width:415px}table.table td.label{width:40%;font-size:.8rem;color:#666}table.table tr:hover .table-actions a:not(.dropdown-item){opacity:1}table.table td.w-25{width:25%}table.table td.td-xs{width:60px}table.table tr.tr-muted td{color:#666}table.table tr.bg-light{background-color:#f7f7f7}table.table tr.bg-light th,table.table tr.bg-light td{background-color:#f7f7f7}table.table.datatable{opacity:0;margin-top:1rem !important;margin-bottom:1rem !important}.card{border:none;box-shadow:0 0 .875rem 0 rgba(41,48,66,.05);margin-bottom:1.5rem}.card .card-header{background-color:#fff;display:flex;justify-content:space-between;border:0}.card h1{font-size:1.25rem;font-weight:bold}.card h2{font-size:1.1rem;font-weight:bold}.card h3{font-size:1rem}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:#444}.card .subcard{border:1px solid rgba(41,48,66,.1);border-radius:.25rem;padding:1rem;margin-bottom:1rem}.card .table-responsive.full-width{margin:0 calc(-1*var(--bs-card-spacer-x))}form label{font-size:.8rem;color:#666}form label.required::after{content:"*";color:#c00;padding-left:2px;vertical-align:top}.horizontal-overflow{display:flex;overflow:auto}.hidden{display:none}.empty-text{padding:1rem 0;font-style:italic}ul.nav-tabs .nav-item .nav-link.active{background-color:#fff}.option-bullet{position:absolute;right:2px;top:-2px}.option-bullet .arrow{color:#fff;font-size:10px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{font-weight:bold}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today:not(.xdsoft_current){color:#333}input[name=daterange]{min-width:200px !important}.datepicker-group{cursor:pointer}.xdsoft_datetimepicker .xdsoft_calendar tbody tr th:first-child{cursor:pointer}.xdsoft_datetimepicker .xdsoft_calendar tbody tr th:first-child::before{content:"S"}.xdsoft_datetimepicker .xdsoft_calendar tbody tr th:first-child:hover{color:#fff !important;background:#ff8000 !important}.link-unset{all:unset;width:100%;cursor:pointer}.link-unset:hover{all:unset;width:100%;cursor:pointer}.fs-xs{font-size:10px}.tooltip-inner{white-space:pre-wrap;text-align:left}.select-dropdown{z-index:1050}.select-results{max-height:250px}.select-result-item{cursor:pointer;transition:background-color .15s}.select-result-item:hover{background-color:#f8f9fa}table:not(.dataTable) th{position:relative}table:not(.dataTable) th .table-sort-asc,table:not(.dataTable) th .table-sort-desc{position:absolute;display:block;opacity:.125;right:2px;line-height:9px;font-size:.8em;cursor:pointer}table:not(.dataTable) th .table-sort-asc{bottom:50%}table:not(.dataTable) th .table-sort-desc{top:50%}table:not(.dataTable) th .active{opacity:.6}.table-calendar .table>:not(caption)>*>*{background-color:rgba(0,0,0,0)}.table-calendar table.table{font-size:.8rem}.table-calendar table.table td,.table-calendar table.table th{min-height:40px;border-left:1px solid #eee}.table-calendar table.table>thead>tr,.table-calendar table.table>tbody>tr{border-right:1px solid #999}.table-calendar table.table tr.line,.table-calendar table.table th.line{border-bottom:1px solid #999 !important}.table-calendar table.table th.left{min-width:380px;width:380px}.table-calendar table.table th.month{color:#fff;background-color:#999;text-align:center;text-transform:uppercase}.table-calendar table.table th.month:nth-child(odd){background-color:hsl(0,0%,65%)}.table-calendar table.table th.week{background-color:#b6c5d2;text-align:center;text-transform:capitalize}.table-calendar table.table th.week:nth-child(odd){background-color:hsl(207.8571428571,23.7288135593%,81.862745098%)}.table-calendar table.table th.day{min-width:120px;width:120px;text-align:center;vertical-align:middle}.table-calendar table.table th.title,.table-calendar table.table td.title{min-width:190px;width:190px}.table-calendar table.table td.day{text-align:center;vertical-align:middle}.table-calendar table.table td.monday,.table-calendar table.table th.monday{border-left:1px solid #999 !important}.table-calendar .b-top{border-top:2px solid #333}.table-calendar .b-end{border-right:2px solid #333}.table-calendar .b-bottom{border-bottom:2px solid #333}.table-calendar .b-start{border-left:2px solid #333}.select2-container--default{width:100% !important;min-width:179px}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid #ced4da;background-color:#f7f9fc;min-height:34px}.select2-container--default .select2-selection--multiple textarea.select2-search__field,.select2-container--default .select2-selection--single textarea.select2-search__field{margin-top:8px;height:18px}.select2-container--default .select2-selection--single{padding:2px 6px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#777}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border:1px solid #9fc0f5;outline:0;box-shadow:0 0 0 .25rem rgba(63,128,234,.25)}.select2.is-invalid+.select2-container--default .select2-selection--multiple,.select2.is-invalid+.select2-container--default .select2-selection--single{border-color:#dc3545}.select2-container--open{z-index:9999999}.body-planner div.wrapper{width:100%;min-height:100vh;display:flex;flex-direction:row}.body-planner div.wrapper nav.sidebar{width:70px;background-color:#13253d}.body-planner div.wrapper nav.sidebar>ul{list-style:none;padding-left:0}.body-planner div.wrapper nav.sidebar>ul>li{position:relative}.body-planner div.wrapper nav.sidebar>ul>li.active a i{color:#222}.body-planner div.wrapper nav.sidebar>ul>li.active{background-color:#fff}.body-planner div.wrapper nav.sidebar>ul>li a{display:block;padding:1rem;text-align:center}.body-planner div.wrapper nav.sidebar>ul>li a i{font-size:1.1rem;color:#ccc}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu{list-style:none;display:none;position:absolute;z-index:20;top:-1px;left:80px;width:260px;padding:.5rem 0;background-color:#fff;box-shadow:3px 3px 10px 5px rgba(0,0,0,.1)}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu::before{content:"";height:100%;position:absolute;top:0;width:10px;left:-10px}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu li a{color:#222;text-decoration:none;text-align:left;padding:.5rem 1rem}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu li a:hover{color:#345dfa;background-color:#f6f6f6}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu li hr{margin:.25rem 0}.body-planner div.wrapper nav.sidebar>ul>li ul.submenu li.submenu-title{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#999;padding:.5rem 1rem .25rem;letter-spacing:.05em}.body-planner div.wrapper nav.sidebar>ul>li:hover a i{color:#222}.body-planner div.wrapper nav.sidebar>ul>li:hover a{background-color:#fff}.body-planner div.wrapper nav.sidebar>ul>li:hover ul.submenu{display:block}.body-planner div.wrapper main{display:flex;flex-direction:column;flex:1;width:calc(100% - 70px)}.body-planner div.wrapper main header{background-color:#fff;padding:1rem 1.5rem;box-shadow:0 0 2rem 0 rgba(41,48,66,.1);display:flex;justify-content:space-between}.body-planner div.wrapper main header ol.breadcrumb{margin-bottom:0}.body-planner div.wrapper main header nav{display:flex;justify-content:flex-end}.body-planner div.wrapper main header nav div{margin-left:.5rem}.body-planner div.wrapper main div.content{flex:1;padding:1rem 1.5rem}.body-planner div.wrapper main div.content ol.breadcrumb{margin-bottom:2.5rem}.body-planner div.wrapper main div.content nav.hmenu{margin-bottom:1.5rem}.body-planner div.wrapper main div.content nav.hmenu .nav-link.active{border-bottom:2px solid #345dfa}.body-planner div.wrapper main footer{padding:.5rem 1.5rem}.body-planner div.wrapper-full main{height:100vh;width:100vw}.body-client .hover-dropdown:hover .fa-chevron-right{transform:rotate(90deg)}.body-client .hover-dropdown:hover .dropdown-menu{display:block}.body-client table.table td.label{color:#999}.body-client .inactive-state{font-size:.75rem;font-style:italic;margin:0;color:gray}.body-client ul.nav-underline a.nav-link:not(.active){color:#999;border-bottom:2px solid #999}.body-client .wrapper .sidebar{width:220px;height:100%;padding:1rem .5rem}.body-client .wrapper .sidebar a.nav-link{padding:.5rem;color:#333}.body-client .wrapper .sidebar a.nav-link:hover:not(.active){background-color:var(--bs-nav-pills-link-active-bg);color:#fff}.body-client .wrapper .sidebar a.nav-link.active{color:#fff}.body-client .wrapper main{padding:1rem}.body-client h5{margin-bottom:0}.body-client .clickable-row{cursor:pointer}.body-client .file-box{width:12.5%;font-size:smaller}.body-client .landing{padding:2rem}.body-client .landing h1{font-size:1.8rem}#instructor_externe{display:none}.session-table{display:flex}.session-table .labels-col{border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;width:100px;font-size:.8rem}.session-table .session-day{border-top:1px solid #dee2e6;width:240px}.session-table .cell{padding:.5rem;height:2.2rem;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;display:flex;justify-content:center;align-items:center;text-align:center}.session-table .cell-split{display:flex;justify-content:center}.session-table .cell-50{width:50%}.session-table .cell-33{width:33.33%}.session-table .cell-66{width:66.66%}.session-table .cell-100{width:100%}.session-table .cell-sm{font-size:.8rem}.session-table .cell-bold{font-weight:bold}.session-table .b-right{border-right:1px solid #dee2e6}.session-table .bg-t{background-color:#e2efd9}.session-table input{padding:0;border:none;text-align:center;background-color:#f8f8f8}.session-table input.input-nb{max-width:40px}.session-calendar table.table{width:auto}.session-calendar{font-size:.8rem}.session-calendar .day{width:130px}.session-planning table.table{width:auto}.session-planning td .session-categories .badge{cursor:pointer}.bg-finished{color:#fff !important;text-decoration:none;background-color:#4d008c;border:1px solid rgb(68.585,0,124.7)}.bg-finished.btn:hover{background-color:rgb(68.585,0,124.7);border:1px solid rgb(68.585,0,124.7)}table.sessions-index .details-popover{display:none;position:absolute;z-index:10;margin-top:.25rem;width:400px}table.sessions-index tr:hover .details-popover{display:block}.responsive-overflow{max-height:13rem;overflow-x:auto;overflow-y:scroll}.responsive-overflow .dropdown-item{height:auto}.sessions-calendar{padding-bottom:200px}.sessions-calendar table.table{width:auto;table-layout:fixed;background-color:#fff}.sessions-calendar table.table th{height:2.8em}.sessions-calendar table.table td{width:65px;min-width:65px;max-width:65px;height:2.8em;padding:0}.sessions-calendar table.table td .session-cell{position:relative}.sessions-calendar table.table td .session-cell .session-size-1{position:absolute;padding:2px 3px;width:65px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-2{position:absolute;padding:2px 3px;width:130px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-3{position:absolute;padding:2px 3px;width:195px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-4{position:absolute;padding:2px 3px;width:260px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-5{position:absolute;padding:2px 3px;width:325px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-6{position:absolute;padding:2px 3px;width:390px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-7{position:absolute;padding:2px 3px;width:455px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-8{position:absolute;padding:2px 3px;width:520px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-9{position:absolute;padding:2px 3px;width:585px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-10{position:absolute;padding:2px 3px;width:650px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-11{position:absolute;padding:2px 3px;width:715px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-12{position:absolute;padding:2px 3px;width:780px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-13{position:absolute;padding:2px 3px;width:845px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-14{position:absolute;padding:2px 3px;width:910px;height:2.8em}.sessions-calendar table.table td .session-cell .session-size-15{position:absolute;padding:2px 3px;width:975px;height:2.8em}.sessions-calendar table.table td .session-cell .has-popover{height:100%}.sessions-calendar table.table td .session-cell .details-popover{position:absolute;z-index:10;display:none;top:-20px;min-height:60px;right:-335px;width:330px;text-align:left}.sessions-calendar table.table td .session-cell .details-popover::after{content:"";position:absolute;height:100%;top:0;width:4px;left:-4px}.sessions-calendar table.table td .session-cell .details-popover .progress{height:10px;border-radius:10px}.sessions-calendar table.table td .session-cell .details-popover .progress div{background-color:#345dfa}.sessions-calendar table.table td .session-cell .details-popover .text1{font-size:12px;font-weight:600}.sessions-calendar table.table td .session-cell .details-popover .text2{color:#a5aec0}.sessions-calendar table.table td .session-cell .details-popover .text3{font-size:14px;font-weight:800;color:orange}.sessions-calendar table.table td .session-cell.hover{background-color:#fafafa}.sessions-calendar table.table td .session-cell .btn{height:100%;padding:0;display:flex;justify-content:center;flex-direction:column}.instructors-calendar{padding-bottom:6rem}.instructors-calendar .badge{padding:.55em .45em;border:1px}.instructors-calendar table.table th.day{width:140px;min-width:140px;overflow:hidden}.instructors-calendar td.day{position:relative;cursor:pointer;color:#333}.instructors-calendar td.day>span{font-size:.6rem;line-height:.7rem;font-weight:bold;text-transform:uppercase}.instructors-calendar td.day .badge-option{position:absolute;right:.25rem;top:.25rem;font-size:.75rem}.instructors-calendar td.day .assign-popover{position:absolute;z-index:10;display:none;top:-20px;min-height:60px;right:139px;width:220px;background-color:#f4f4f4 !important;color:#333;padding:.5rem;text-align:left;border:1px solid rgba(41,48,66,.2)}.instructors-calendar td.day .assign-popover .btn-assign-instructor{position:absolute;top:1rem;right:1rem}.instructors-calendar td.day .assign-popover table.table-sm{background-color:#fff;margin-bottom:.5rem}.instructors-calendar td.day .assign-popover::after{content:"";position:absolute;height:100%;top:0;width:4px;left:-4px}.instructors-calendar td.day:hover::after{outline:1px solid rgba(41,48,66,.2);position:absolute;width:100%;height:100%;content:"";top:0;left:0}.borderless-table td,.borderless-table th{border:none}#assign-modal .btn-check:checked+.btn-re{background-color:#777}#assign-modal .btn-check:checked+.btn-dispo{background-color:#9ce39c;color:#0e6618}#assign-form .btn-group>.btn-sm{padding:.5rem .25rem}table.instructors-assign .btn-check:not(:checked)+.btn:hover{background-color:#ddd}table.instructors-assign .btn-group>.btn-sm{padding:.5rem .75rem;min-width:44px}table.table-presence{width:auto}table.table-presence th.day{width:270px;text-align:center;font-weight:bold}.revenue-refresh em{color:#888}.tt .answers-repeater tr.answer:hover .btn-outline-danger{display:block !important}.tt table td.theme{font-size:1rem;font-weight:bold}.tt table td.subtheme{font-weight:bold}.reporting table.table th,.reporting table.table td{vertical-align:middle;text-align:center}.reporting table.table .blue{background-color:#dde7f3;font-weight:bold}.reporting table.table .w-16{width:16.6%}.reporting table.table .w-12{width:12.5%}

/*# sourceMappingURL=main-f04a80a9354d50daaa95dec1ad9f4059.js.map*/