body {position: relative;font-size: var(--medium-font-size);color: var(--main-text-color);font-family: 'Roboto-regular', sans-serif;background-color: white;}a {color: var(--main-color);}a:hover {color: var(--main-color);text-decoration: underline;}.custom-select {display: inline-block;font-weight: 400;line-height: 1.5;font-size: var(--medium-font-size);height: 36px;width: 75px;color:#495057;vertical-align: middle;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;background-color: rgba(0, 0, 0, 0);background-color:#fff;border: 1px solid  #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;}.multiselect.custom-select {background: url(b122-bo/select-arrows-c22c116ac48d2899d72f949155ee1b50.png);background-repeat: no-repeat;background-position: right 5px center;background-size: 18px;height: 38px;padding-right: 20px;border-radius: 8px;}.multiselect-native-select .dropright .multiselect-container.dropdown-menu {transform: none !important;right: 0 !important;left: auto !important;top: 100% !important;}.removePreviousNext a.nextLink, .removePreviousNext a.previousLink {display: none;}a.show-eye {padding: 0px 10px;}a.show-eye:hover {text-decoration: none;}.color-white {color: #FFF;}.color-black {color: #000;}.main-color {color: var(--main-color);}.white-background {background-color: white;}.valign-top {vertical-align: top;}.valign-text-top {vertical-align: text-top;}.valign-middle {vertical-align: middle;}.valign-bottom {vertical-align: bottom;}.pull-right{float: right;}.no-margin {margin: 0;}.no-padding {padding: 0;}.font-weight-medium {font-weight: 400 !important;}.font-size-icon {font-size: 18px;}.btn-main, .btn-second, .btn-main-outlined {padding: 10px 14px;border-radius: 26px;min-height: 40px;min-width: 120px;font-size: var(--medium-font-size);}.btn-main-scare, .btn-main-scare-outlined {padding: 4px 8px;border-radius: 0px;min-height: 26px;min-width: 100px;font-size: var(--medium-font-size);}.btn-main-scare-large-padding {padding: 8px 18px;}.btn-dashboard-reduced {padding-bottom: 4px;padding-top: 4px;padding-left: 6px;padding-right: 8px;min-height: 30px;min-width: 75px;}.btn-main, .btn-main-scare {color: #fff;background-color: var(--main-color);border-color: var(--main-color);font-weight: bold;}.btn-main:hover, .btn-main:focus, .btn-main-scare:hover, .btn-main-scare:focus {color: var(--main-color);border-color: var(--main-color);background-color: transparent;font-weight: bold;}.btn-main-green {color: #fff;background-color: var(--green-color);border-color: var(--green-color);font-weight: bold;}.btn-main-green:hover, .btn-main-green:focus {color: var(--green-color);border-color: var(--green-color);background-color: transparent;font-weight: bold;}.btn-main-outlined, .btn-main-scare-outlined {color: var(--main-color);border-color: var(--main-color);background-color: transparent;font-weight: bold;}.btn-main-outlined:hover, .btn-main-outlined:focus, .btn-main-scare-outlined:hover, .btn-main-scare-outlined:focus {color: white;cursor: pointer;background-color: var(--main-color);text-decoration: none;font-weight: bold;}.btn-second {color: #fff;background-color: var(--secondary-color);border-color: var(--secondary-color);}.btn-second:hover, .btn-second:focus {color: var(--secondary-color);border-color: var(--secondary-color);background-color: transparent;}.btn-as-link {background-color: transparent;color: var(--main-color);border: none;}.btn-as-link:hover {text-decoration: underline;cursor: pointer;}.text-as-link {color: var(--main-color);text-decoration: none;}.text-as-link:hover {color: var(--main-color-hover);text-decoration: underline;cursor: pointer;}.boolean-icon {font-size: var(--max-font-size);font-weight: bold;}.alert i.close-alert-icon {float: right;font-size: var(--medium-font-size);}.close-alert-icon:hover {cursor: pointer;}.alert-success-custom, .alert-danger-custom {padding-top: 9px;padding-bottom: 9px;padding-left: 12px;padding-right: 25px;border-radius: 26px;}.alert-success-custom .details-link, .alert-danger-custom .details-link {font-weight: bolder;color: inherit;}.alert-success-custom .details-link:hover, .alert-danger-custom .details-link:hover {text-decoration: none;cursor: pointer;}.alert-success-custom .details-icon, .alert-danger-custom .details-icon {font-size: 14px;vertical-align: middle;line-height: 1em;}div.b122-tab-container {margin-top: 12px;margin-bottom: 12px;overflow-x: auto;}table.b122-tab td, table.b122-tab th {text-align: center;}table.b122-tab {font-size: var(--medium-font-size);color: var(--main-text-color);}table.b122-tab th, table.b122-tab td {vertical-align: middle;}table.b122-tab .b122-tab-action-th.only-one-column {width: 10%;}table.b122-tab th.th-medium-size {width: 15%;}.table-hover-custom tbody tr:hover {background-color: var(--main-color-with-transparence);}.nb-elements-par-page {margin-top: 8px;display: inline-block;margin-right: 2em;}.paginate-top-container, .paginate-bottom-container {margin-top: 20px;text-align: right;font-size: var(--medium-font-size);position: relative;left: 8px;}th.sortable {background-repeat: no-repeat;background-position: right 4% bottom 50%;background-size: 10px 10px;}th.sortable.actif-asc {background-size: 10px 10px;}th.sortable.actif-desc {background-size: 10px 10px;}.table th {padding: 8px;}table.table-bordered.table-hover-custom tr td {padding: 6px;}th.sortable a {color: #000;font-weight: bold;padding-left: 0px;padding-right: 0px;text-align: center;display: block;}.b122-tab-search {width: 350px;}.b122-tab-search-container {font-size: 14px;}.b122-tab-image {width: 50px;}#search-query-input {border-radius: 0;font-size: var(--medium-font-size);}.b122-tab-container #top-scroll-wrapper, .b122-tab-container #table-wrapper {overflow-x: auto;}.b122-tab-container #top-scroll-wrapper {max-height: 20px;overflow-y: hidden;overflow-x: auto;}.b122-tab-container #table-wrapper table {overflow: auto;}.b122-tab-container #top-scroll-bar {height: 20px;}.step, .currentStep {color: white;padding: 5px 10px;font-size: var(--medium-font-size);border-radius: 8px;margin-right: 8px;}.currentStep {background-color: var(--main-color);}.step {background-color: var(--main-color);opacity:0.5;}.currentStep:hover, .step:hover {color: white;}.prevLink, .nextLink {color: var(--main-color);padding: 10px 14px;font-size: var(--medium-font-size);}.prevLink:hover, .nextLink:hover {color: var(--main-color);}.shadow {border: 1px solid #E3E3E3;box-shadow: none !important;}.card {border-radius: 2px;}.form-control {border-radius: 8px;color: #000;height: 38px;font-size: var(--medium-font-size);}.form-control:focus{color: #000;}.form-group-custom {max-width: 500px;}.characters-count-display {text-align: right;font-size: var(--min-font-size);margin-top: 8px;}.ql-editor{min-height:200px;}.custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: var(--main-color);background-color: var(--main-color);}.sidebar .sidebar-brand{height: 60px;}.sidebar .sidebar-brand{text-align: left;float: left;}.sidebar-menu-action{display: block;float: right;width: 19%;padding-top: 25px;}.sidebar-icon {vertical-align: text-bottom;margin-left: 8px;}.sidebar-dark .nav-item .nav-link.sidebar-active{width: 100%;}.sidebar-active {background-color: white;}.sidebar-active > span {color: var(--main-color);}hr.sidebar-divider.last-sidenav-divider {margin-bottom: 100px;}.sidebar .nav-item .nav-link i.expand-more{float: right;color: #FFF;font-size: 25px;top: -5px;}.sidebar-dark .sidebar .nav.sub-menu .nav-item-custom .nav-link:hover {color: #707070;}.topbar {height: 60px;margin-bottom: 32px;}.topbar.navbar-light .navbar-nav .nav-item .nav-link {color: var(--main-text-color);}.navbar-expand .navbar-nav .dropdown-menu {top: 60px;border-radius: 2px;}#user-dropdown:hover {color: var(--main-color);}#toggle-sidebar-link {margin-top: 8px;}#toggle-sidebar-link:hover{cursor: pointer;}.navbar-nav .expand-more{position: relative;top: 6px;}.go-back-link:hover{text-decoration: none;cursor: pointer;}.top-action-container {text-align: right;}.top-action-link {color: var(--main-color);font-size: 14px;}.top-action-link:hover {text-decoration: underline;cursor: pointer;}.action-icon-container {display: inline-block;margin: 0;padding: 0;}.action-icon-container i {font-size: 18px;margin: 0;padding: 0;}.action-icon-container:hover {color: var(--main-color-hover);cursor: pointer;}.action-icon {font-size: 18px;color: var(--main-color);}.action-icon:hover {color: var(--main-color-hover);cursor: pointer;}.remove-icon {margin-left: 8px;vertical-align: middle;font-size: 18px;color: var(--main-color);}.remove-icon:hover {cursor: pointer;color: var(--main-color-hover);}#preprod-flag {position: absolute;top: 10px;left: 10px;background-color: red;color: white;padding: 5px;border-radius: 5px;z-index: 1000;}.page-header {font-size: var(--max-font-size);line-height: 100%;margin: 0;font-weight: 400;}.text-area-container {white-space: pre-wrap;}.checkbox-multiple-box, .radio-multiple-btn {padding-top: 2px;}.date-or-period-container-inputs:not(.date-type-period-active) .date-or-period-little-label {display: none !important;}.date-or-period-container-inputs:not(.date-type-period-active) .date-or-period-container-startDate {flex-basis: 100% !important;max-width: 100% !important;}.date-or-period-container-inputs:not(.date-type-period-active) .date-or-period-container-endDate {display: none !important;}.date-or-period-little-label {min-width: 40px;}.date-or-period-little-label-dashboard {min-width: 22px;}.date-or-period-one-input {width: 100%;}.btn-actions {float: right;display: block;}.btn-actions button{margin-bottom: 8px;}#accordionSidebar{overflow-x: hidden;overflow-y: auto;}.btn-icon-form, .btn-icon-a{display: inline;font-size: 18px;}.btn-icon-a:hover {text-decoration: none;}.btn-icon-form button{padding-left: 2px;padding-right: 2px;}.page-show-content{padding-left: 20px;}.btn-action-crud{margin-left: 10px;margin-right: 10px;}select.form-control{color: var(--main-text-color);background-color: #FFFFFF;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(b122-bo/select-arrows-c22c116ac48d2899d72f949155ee1b50.png);background-repeat: no-repeat;background-position: right 5px center;background-size: 18px;height: 38px;padding-right: 20px;font-size: var(--medium-font-size);}.actions-th {min-width: 80px;}button.btn-icon {border: none;background: none;color: var(--main-color);font-size: 16px;}.gtu-affectation-show-edit.btn-icon, .gdpr-affectation-show-edit.btn-icon {color: var(--main-color);cursor: pointer;}button.btn-icon.secondary-color {color: var(--secondary-color);font-size: 14px;}button.btn-icon:focus {outline: none;}button.btn-icon:hover {color: var(--main-color-hover);cursor: pointer;}button.btn-icon.secondary-color:hover {color: var(--secondary-color-hover);cursor: pointer;}button.btn-icon i {font-size: 24px;vertical-align: middle;}button.btn-icon.secondary-color i {vertical-align: inherit;}#back-arrow {color: var(--main-color);font-size: 30px;}#back-arrow:hover {color: var(--main-color-hover);cursor: pointer;}.green {color: var(--green-color);}.red {color: var(--red-color);}.background-red {background-color: var(--red-color);}.autocomplete-li {line-height: 20px;}#nav-top {padding-top: 10px;padding-bottom: 10px;}#nav-top:hover {cursor: unset;background-color: #282F3A;}#sidebar > .nav > .nav-item> .nav-link:not(#nav-top):hover{background-color: #686868;border-radius: unset;}#sidebar > .nav {margin-left:0;margin-right:0;}#image-in-modal {width: 50%;}.display-none {display: none;}#upload-input {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}h1 {font-size: var(--H1-font-size);font-weight: bold;}h2 {font-size: var(--H2-font-size);}h3 {font-size: var(--H3-font-size);}h4 {font-size: var(--H4-font-size);}p {font-size: var(--P-font-size);}h1.page-header {font-size: var(--H1-font-size);font-family: 'Nunito-regular', sans-serif;font-weight: bold;}h2.page-header {font-size: var(--H2-font-size);font-family: 'Nunito-regular', sans-serif;}h3.page-header {font-size: var(--H3-font-size);font-family: 'Roboto-medium', sans-serif;}h4.page-header {font-size: var(--H4-font-size);font-family: 'Roboto-medium', sans-serif;}.sub-title {font-size: 16px;font-weight: bold;color: var(--dark-grey);}.form-group {margin-bottom: 0;}.form-group label {font-weight: bold;}.change-image-btn, .delete-image-btn {width: 30px;height: 30px;background-color: #282f3a;color: white;border-radius: 26px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);padding-top: 6px;}.change-image-btn i, .delete-image-btn i{font-size: 14px;}.change-image-btn {margin-right: 4px;}.edit-image-modal-link:hover {text-decoration: none;}button.btn-generate-password{border-radius: 26px;color: var(--secondary-color);font-size: 14px;}button.btn-generate-password:hover{color: var(--secondary-color);font-weight: bold;}.btn-toggle-visibility-password-container {position: relative;}.btn-toggle-visibility-password {position: absolute;bottom: 8px;right: 12px;font-size: 20px;color: var(--main-color);}.btn-toggle-visibility-password:hover {cursor: pointer;font-weight: bold;}.btn-toggle-visibility-password-auth {bottom: 14px;}.dropdown-toggle::after {display: none;}.ajax-list-remove-item {color: var(--main-color);margin-left: 12px;}.ajax-list-remove-item:hover {cursor: pointer;color: var(--main-color-hover);}.active-count{color: #7D7A7A;position: relative;top: 8px;right: 8px;}#impersonate-alert {margin: 0;margin-left: 1em;}#impersonate-alert i {margin-right: 0.5em;color: var(--main-color);}.export-inprogress, .import-inprogress {color: var(--main-color);display: none;font-size: 14px;}.export-inprogress .export-inprogress-inside {min-height: 40px;}#close-export-inprogress, #close-import-inprogress {cursor: pointer;font-size: 20px;}.upload-input {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;overflow: hidden;}.upload-label {padding: 20px 4px;background-color: #FDFDFD;width: 100%;text-align: center;position: relative;}.upload-label:hover {background-color: var(--background-grey);}.upload-container {border-width: 0px;position: relative;}.upload-files-icon {font-size: 50px;color: var(--main-color-light-little);}.upload-files-one-line {display: flex;word-break: break-all;}.upload-files-little-icon {font-size: 20px;color: var(--main-color-light-little);}.upload-files-one-line .close-alert-icon {color: var(--main-color);margin-left: 4px;}.upload-files-one-line .close-alert-icon:hover {font-weight: bold;}select.form-control.active-filter {border: 1px solid var(--secondary-color);}select.form-control{background-color: white;}#b122-tab-dates-filters select {color: var(--main-text-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url(b122-bo/select-arrows-c22c116ac48d2899d72f949155ee1b50.png);background-color: #FFFFFF;background-repeat: no-repeat;background-position: right 5px center;background-size: 18px;height: 38px;padding-right: 20px;padding-left: 8px;font-size: var(--medium-font-size);margin-left: 8px;border: 1px solid var(--secondary-color);border-radius: 8px;}#b122-dates-filters-checkbox {margin-left: 0;}.ajax-list-remove-item {color: var(--main-color);margin-left: 12px;}.ajax-list-remove-item:hover {cursor: pointer;color: var(--main-color-hover);}.multiline {white-space: pre-wrap;}.show-file-inline-name-container {padding-top: 2px;}.btn-show-file-show-icon:hover {text-decoration: none !important;color: var(--main-color-hover);}