.form-group{margin-bottom:.5rem!important}label{margin-bottom:0rem!important}.text-primary{color:#095a55!important}.brand-link .brand-image{opacity:1!important;height:50px!important;width:auto!important;max-height:50px!important;margin-left:0!important;margin-right:0!important}.main-sidebar>.brand-link,.main-sidebar .brand-link,.sidebar .brand-link{background-image:none!important;min-height:57px!important;display:flex;align-items:center;justify-content:center;position:relative}.main-sidebar>.brand-link:before,.main-sidebar .brand-link:before,.sidebar .brand-link:before{content:none!important}.main-sidebar .brand-link .brand-text:before{content:none!important}.main-sidebar .brand-link .brand-text,.sidebar .brand-link .brand-text{display:none!important}:root{--preloader-spinner-color: #095a55}:root{--gsi-teal: #8E8E8EFF;--gsi-teal-2: #095a55;--gsi-teal-3: #0a4b47;--gsi-danger: #cc3b3b;--gsi-dark: #151515;--gsi-dark-2: #1d1d1d;--gsi-muted: #c8ff08}.main-sidebar{background:var(--gsi-dark);box-shadow:2px 0 12px #0000002e}.sidebar{padding-top:.25rem}.nav-sidebar .nav-header{color:var(--gsi-muted);font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:.75rem 1rem .25rem}.nav-sidebar .nav-link.gsi-section{color:var(--gsi-muted)!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:.75rem 1rem .25rem!important;background:transparent!important;border-left-color:transparent!important;margin-top:10px!important}.nav-sidebar .nav-link.gsi-section:hover,.nav-sidebar .nav-link.gsi-section:focus{color:var(--gsi-muted)!important;background:transparent!important;border-left-color:transparent!important}.nav-sidebar .nav-link.gsi-section.active,.nav-sidebar .menu-open>.nav-link.gsi-section{color:var(--gsi-muted)!important;background:transparent!important;border-left-color:transparent!important;font-weight:700!important}.nav-sidebar .nav-link.gsi-section .nav-icon,.nav-sidebar .nav-link.gsi-section .right{color:var(--gsi-muted)!important;opacity:.85}.nav-sidebar .nav-link.gsi-section:hover .nav-icon,.nav-sidebar .nav-link.gsi-section:focus .nav-icon,.nav-sidebar .nav-link.gsi-section.active .nav-icon,.nav-sidebar .menu-open>.nav-link.gsi-section .nav-icon,.nav-sidebar .nav-link.gsi-section:hover .right,.nav-sidebar .nav-link.gsi-section:focus .right,.nav-sidebar .nav-link.gsi-section.active .right,.nav-sidebar .menu-open>.nav-link.gsi-section .right{color:var(--gsi-muted)!important;opacity:.85}.nav-sidebar>.nav-item>.nav-link{color:#e7f0ef;background:transparent;border-left:3px solid transparent;margin:0 .25rem;border-radius:6px 0 0 6px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.nav-sidebar .nav-link .nav-icon{color:var(--gsi-teal);opacity:.95;transition:color .18s ease,opacity .18s ease}.nav-sidebar>.nav-item>.nav-link:hover,.nav-sidebar>.nav-item>.nav-link:focus{color:#fff!important;background:#666!important;border-left:2.4px solid var(--gsi-muted)!important;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px!important;height:30px!important;line-height:24px!important;padding:3px 16px!important}.nav-sidebar>.nav-item>.nav-link:hover .nav-icon,.nav-sidebar>.nav-item>.nav-link:focus .nav-icon{color:var(--gsi-teal-2)}.nav-sidebar>.nav-item>.nav-link.active{background:#666!important;color:#fff!important;font-weight:600!important;border-left:2.4px solid var(--gsi-muted)!important;border-radius:6px 0 0 6px!important;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px!important;height:30px!important;line-height:24px!important;padding:3px 16px!important}.nav-sidebar>.nav-item>.nav-link.active .nav-icon,.nav-sidebar>.nav-item>.nav-link:hover .nav-icon,.nav-sidebar>.nav-item>.nav-link:focus .nav-icon{color:#fff!important}.nav-sidebar .nav-link .right{color:var(--gsi-muted);transition:transform .18s ease,color .18s ease}.nav-sidebar .menu-open>.nav-link .right{color:var(--gsi-teal);transform:rotate(-90deg)}.nav-treeview>.nav-item>.nav-link{color:#d6e3e1;background:transparent;padding-left:1.75rem;border-left:2px solid transparent;margin-left:.5rem;border-radius:6px 0 0 6px}.nav-treeview>.nav-item>.nav-link:hover,.nav-treeview>.nav-item>.nav-link:focus{background:#095a5529;color:#fff;border-left-color:var(--gsi-teal-2)}.nav-treeview>.nav-item>.nav-link.active{background:#666!important;border-left-color:#666;font-weight:600;border-left-color:var(--gsi-muted);color:#fff!important}.nav-sidebar .nav-link .badge{background:var(--gsi-teal);color:#fff;border-radius:10px}.nav-sidebar .nav-item.disabled>.nav-link{color:#6f7a79;opacity:.6;pointer-events:none}.main-sidebar ::-webkit-scrollbar{width:10px}.main-sidebar ::-webkit-scrollbar-track{background:#0f0f0f}.main-sidebar ::-webkit-scrollbar-thumb{background:var(--gsi-teal-3);border-radius:6px}.main-sidebar ::-webkit-scrollbar-thumb:hover{background:var(--gsi-teal-2)}.main-sidebar{scrollbar-color:var(--gsi-teal-3) #0f0f0f;scrollbar-width:thin}.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar>.nav-item>.nav-link{border-left-color:transparent}.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar>.nav-item>.nav-link:hover{border-left-color:var(--gsi-teal-2)}.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar>.nav-item>.nav-link.active{border-left-color:var(--gsi-teal)}.nav-sidebar>.nav-item+.nav-header{border-top:1px solid rgba(255,255,255,.04);margin-top:.5rem;padding-top:.75rem}.nav-sidebar .nav-link .nav-icon.fas,.nav-treeview .nav-link .nav-icon.fas{color:transparent!important;-webkit-text-stroke:1.4px #ffffff;text-stroke:1.4px #ffffff;opacity:1!important}.nav-sidebar .nav-item>.nav-link:hover .nav-icon.fas,.nav-sidebar .nav-item>.nav-link:focus .nav-icon.fas,.nav-sidebar .nav-item>.nav-link.active .nav-icon.fas,.nav-treeview .nav-item>.nav-link:hover .nav-icon.fas,.nav-treeview .nav-item>.nav-link.active .nav-icon.fas{color:transparent!important;-webkit-text-stroke:1px #ffffff;text-stroke:1px #ffffff}@supports not (-webkit-text-stroke: 1px #fff){.nav-sidebar .nav-link .nav-icon.fas,.nav-treeview .nav-link .nav-icon.fas{color:transparent!important;text-shadow:0 1px #fff,1px 0 #fff,0 -1px #fff,-1px 0 #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}}.gsi-brand-toggle{width:56px;height:56px}.gsi-brand-toggle .gsi-toggle-icon svg{width:3.5em!important;height:3.5em!important}.gsi-brand-toggle .gsi-toggle-icon path{fill:#cfd8dc}.gsi-brand-toggle:hover .gsi-toggle-icon path,.gsi-brand-toggle:focus .gsi-toggle-icon path{fill:#fff}:root{--gsi-accent: #005E60;--gsi-accent-2: #00484A}.table.gsi-table,.dataTable,table.dataTable{border:2px solid var(--gsi-accent);border-collapse:separate;border-spacing:0}.table.gsi-table thead th,table.dataTable thead th{border-bottom:2px solid var(--gsi-accent)}.table.gsi-table td,.table.gsi-table th,table.dataTable td,table.dataTable th{border-right:2px solid var(--gsi-accent)}.table.gsi-table td:last-child,.table.gsi-table th:last-child,table.dataTable td:last-child,table.dataTable th:last-child{border-right:none}table.dataTable thead input.form-control,table.dataTable thead select.form-control,table.dataTable thead input,table.dataTable thead select{border:2px solid var(--gsi-accent);border-radius:6px;height:34px;padding:4px 8px}table.dataTable thead input:focus,table.dataTable thead select:focus{border-color:var(--gsi-accent-2);box-shadow:none}.dataTables_wrapper .dataTables_filter input[type=search],.dataTables_wrapper .dataTables_length select{border:2px solid var(--gsi-accent);border-radius:6px}.dataTables_wrapper .dataTables_filter input[type=search]:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:var(--gsi-accent-2);box-shadow:none}.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_info{border-top:2px solid var(--gsi-accent);padding-top:.5rem}#editFormContainer,.edit-form-container{border-left:2px solid var(--gsi-accent);box-shadow:-6px 0 16px #00000014}.edit-form-container .card{border:none}.edit-form-container .card-header{background:#fff;border-bottom:2px solid var(--gsi-accent)}.edit-form-container .form-control:not(.is-invalid),.edit-form-container .form-select:not(.is-invalid),.edit-form-container input[type=text]:not(.is-invalid),.edit-form-container input[type=number]:not(.is-invalid),.edit-form-container input[type=date]:not(.is-invalid),.edit-form-container textarea:not(.is-invalid){border:2px solid var(--gsi-accent);border-radius:6px}.edit-form-container .form-control:focus:not(.is-invalid),.edit-form-container .form-select:focus:not(.is-invalid),.edit-form-container textarea:focus:not(.is-invalid){border-color:var(--gsi-accent-2);box-shadow:none}.edit-form-container .input-group>.form-control:not(.is-invalid),.edit-form-container .input-group>.form-select:not(.is-invalid){border-color:var(--gsi-accent)}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border:2px solid var(--gsi-accent);border-radius:6px}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--gsi-accent-2)}.select2-container .select2-dropdown{border:2px solid var(--gsi-accent)}.is-invalid{border-color:#cc3b3b!important}.invalid-feedback{color:#cc3b3b}table.dataTable thead tr+tr th,table.dataTable thead tr.filters th,.dataTables_scrollHead table.dataTable thead tr+tr th,.dataTables_scrollHead table.dataTable thead tr.filters th{border-top:2px solid var(--gsi-accent)!important}table.dataTable>thead>tr>th{color:#095a55!important}table.dataTable thead tr:last-child th,.dataTables_scrollHead table.dataTable thead tr:last-child th{border-bottom:2px solid var(--gsi-accent)!important}.table thead th,table.dataTable thead th,.dataTables_scrollHead table.dataTable thead th{border-bottom:2px solid var(--gsi-accent)!important}table.dataTable tfoot th,.dataTables_scrollFoot table.dataTable tfoot th{border-top:2px solid var(--gsi-accent)!important}.dataTables_wrapper .dataTables_scrollHead,.dataTables_wrapper .dataTables_scrollHeadInner,.dataTables_wrapper .dataTables_scrollHeadInner table,.dataTables_wrapper .dataTables_scrollFoot,.dataTables_wrapper .dataTables_scrollFootInner,.dataTables_wrapper .dataTables_scrollFootInner table{border-color:var(--gsi-accent)!important}.main-sidebar .gsi-brand-header .gsi-brand-toggle .gsi-toggle-icon svg{width:35px!important;height:35px!important}.main-sidebar .gsi-brand-header .gsi-brand-toggle .gsi-toggle-icon path{fill:#cfd8dc!important}.main-sidebar .gsi-brand-header .gsi-brand-toggle:hover .gsi-toggle-icon path,.main-sidebar .gsi-brand-header .gsi-brand-toggle:focus .gsi-toggle-icon path{fill:#fff!important}.main-sidebar .gsi-brand-header{position:relative;overflow:visible}.main-sidebar .gsi-brand-logo{padding-right:80px}.main-sidebar .gsi-brand-logo .brand-link{width:auto!important;flex:0 1 auto;min-width:210px}.main-sidebar .gsi-brand-toggle{position:absolute;right:-13px;top:50%;transform:translateY(-50%);z-index:20;pointer-events:auto;margin-top:40px}body.sidebar-mini.sidebar-collapse .main-sidebar .gsi-brand-logo{display:none!important}body.sidebar-mini.sidebar-collapse .main-sidebar .gsi-brand-header{padding-right:4px!important;padding-left:4px!important}body.sidebar-mini .main-sidebar{width:250px!important}body.sidebar-mini .main-header,body.sidebar-mini .content-wrapper,body.sidebar-mini .main-footer{margin-left:250px!important}body.sidebar-mini.sidebar-collapse .main-sidebar{width:3.8rem!important}body.sidebar-mini.sidebar-collapse .main-header,body.sidebar-mini.sidebar-collapse .content-wrapper,body.sidebar-mini.sidebar-collapse .main-footer{margin-left:3.8rem!important}body.sidebar-mini.sidebar-collapse .main-sidebar,body.sidebar-mini.sidebar-collapse .main-sidebar .sidebar{overflow-x:hidden!important}body.sidebar-mini.sidebar-collapse .main-sidebar .nav-sidebar .nav-treeview{display:none!important}body.sidebar-mini.sidebar-collapse .main-sidebar .gsi-brand-header{padding-right:2px!important;padding-left:2px!important}@media(max-width:991.98px){body.sidebar-open .main-header,body.sidebar-open .content-wrapper,body.sidebar-open .main-footer{margin-left:0!important}}body.login-page .login-intro{background-color:#005e60!important;color:#fff!important}body.login-page .login-intro a{color:#e0f7f6;text-decoration:underline}body.login-page .login-intro a:hover{color:#fff}body.login-page .login-intro .login-intro-header{gap:.75rem}body.login-page .login-intro .login-intro-logo{height:45px;width:auto;display:block}.login-card-body,.register-card-body{background-color:#005e60!important}.login-box .card-primary.card-outline{border-top:0}body.login-page .login-logo{display:none!important}body.login-page .login-intro-wide{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}.login-box,.register-box{width:70%!important;margin:0}#final-login-box{width:300px;margin-left:auto;margin-right:auto}@media(max-width:992px){body.login-page .login-intro-wide{width:85%}}@media(max-width:576px){body.login-page .login-intro-wide{width:calc(100% - 2rem)}}.input-group .input-group-prepend .input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend+.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control+.form-control{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.input-group .form-control:first-of-type{border-radius:0!important}.input-group .form-control:first-of-type+.form-control{border-radius:0 5px 5px 0!important}.text-barre{text-decoration:line-through}.text-souligne{text-decoration:underline}
