.bg-primary {
  background-color: #b3da58 !important;
}

.btn-primary {
  color: #f2f4f8;
  background-color: #b3da58;
  border-color: #b3da58;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-secondary {
  background-color: #810c43 !important;
}

.btn-secondary {
  color: #f2f4f8;
  background-color: #810c43;
  border-color: #810c43;
}
.btn-secondary:hover, .btn-secondary:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-danger {
  background-color: #af2535 !important;
}

.btn-danger {
  color: #f2f4f8;
  background-color: #af2535;
  border-color: #af2535;
}
.btn-danger:hover, .btn-danger:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-warning {
  background-color: #ffa347 !important;
}

.btn-warning {
  color: #f2f4f8;
  background-color: #ffa347;
  border-color: #ffa347;
}
.btn-warning:hover, .btn-warning:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-info {
  background-color: #036F7B !important;
}

.btn-info {
  color: #f2f4f8;
  background-color: #036F7B;
  border-color: #036F7B;
}
.btn-info:hover, .btn-info:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-success {
  background-color: #b3da58 !important;
}

.btn-success {
  color: #f2f4f8;
  background-color: #b3da58;
  border-color: #b3da58;
}
.btn-success:hover, .btn-success:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-light {
  background-color: #f2f4f8 !important;
}

.btn-light {
  color: #f2f4f8;
  background-color: #f2f4f8;
  border-color: #f2f4f8;
}
.btn-light:hover, .btn-light:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.bg-dark {
  background-color: #4f5153 !important;
}

.btn-dark {
  color: #f2f4f8;
  background-color: #4f5153;
  border-color: #4f5153;
}
.btn-dark:hover, .btn-dark:focus {
  background-color: #4f5153;
  border-color: #4f5153;
}

.btn-default {
  background-color: #036F7B;
  border-color: #036F7B;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);
}
.btn-default:hover {
  background-color: #4f5153;
  border-color: #4f5153;
}

/* .bg-info {
	background-color: map.get($theme-colors,"info") !important;
}
.btn-warning {
	background-color: map.get($theme-colors,"warning");
	border-color: map.get($theme-colors,"warning");
	box-shadow: 0 1px 0 rgba(255,255,255,.15);
} */
body {
  background-color: skyblue;
}

h1 {
  color: #810c43;
}

h2 {
  font-weight: 500;
}

a {
  color: #036F7B;
}
a:hover {
  color: #4f5153;
}
#main-wrapper[data-layout=horizontal] .topbar .top-navbar .navbar-header[data-logobg=skin1], #main-wrapper[data-layout=vertical] .topbar .top-navbar .navbar-header[data-logobg=skin1] {
  background: #036F7B;
}
#main-wrapper[data-layout=horizontal] .topbar .navbar-collapse[data-navbarbg=skin1], #main-wrapper[data-layout=horizontal] .topbar[data-navbarbg=skin1], #main-wrapper[data-layout=vertical] .topbar .navbar-collapse[data-navbarbg=skin1], #main-wrapper[data-layout=vertical] .topbar[data-navbarbg=skin1] {
  background: #036F7B;
}
#main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav > ul > .sidebar-item > .sidebar-link.active {
  background: #036F7B;
}
#main-wrapper[data-layout=horizontal] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav ul .sidebar-item.selected > .sidebar-link, #main-wrapper[data-layout=vertical] .left-sidebar[data-sidebarbg=skin6] .sidebar-nav ul .sidebar-item.selected > .sidebar-link {
  color: #fff;
  background-color: #036F7B;
}
#main-wrapper div.page-wrapper {
  background-color: rgb(250, 250, 250);
}
#main-wrapper div.page-wrapper form {
  padding: 20px;
  border-radius: 10px 10px 0 0;
}

.page-titles .text-themecolor {
  color: #036F7B;
}

label.required:before {
  content: "* ";
}

li.super-admin-debug > a {
  color: #CCC !important;
}

#main-wrapper div.page-wrapper {
  background-color: rgb(242, 242, 242);
}

div.page-wrapper table.table {
  background-color: white;
}

div.page-wrapper form {
  background-color: white;
}
div.page-wrapper form legend {
  font-weight: 500;
  margin-bottom: 5px;
  font-size: 15px;
}

div.full-width-wrapper {
  border-collapse: collapse;
  margin: 0px -15px 0px -28px; /* compensation padding container-fluid -2px */
}

/* .striped-rows .row:nth-child(odd) {
    background-color: #f2f4f8; } */
/* TABLES */
div.table-wrapper {
  overflow-x: auto;
  /* width: 100%;  */
  border-collapse: collapse;
  /* height: 80vh;  */
  margin: 0px -15px -18px -28px; /* compensation padding container-fluid -2px */
}

table.table-fixed-header thead {
  position: sticky;
  background-color: white;
  top: 0;
  z-index: 1000;
}

table.table-fixed-first-column thead tr th:first-child {
  position: sticky;
  background-color: white;
  z-index: 1000;
}

table.table-fixed-first-column tbody tr td:first-child {
  position: sticky;
  left: 0;
  background-color: white;
}

table.table-clickable-row tbody tr:hover {
  background-color: #036F7B;
  --bs-table-accent-bg: map.get($theme-colors,"info");
  cursor: pointer;
}

table.table-striped-custom > tbody > tr:nth-of-type(2n) {
  background-color: #EEE;
}

table.table-striped-custom > tbody > tr:nth-of-type(2n+1) {
  background-color: #CCC;
}

table tr td.editable-cell:hover {
  background-color: #036F7B;
  --bs-table-accent-bg: map.get($theme-colors,"info");
  cursor: pointer;
}

.table.synthesis > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table.editable-table > tbody > tr > td.not-editable {
  cursor: default;
  position: relative;
}
.table.editable-table > tbody > tr > td.not-editable:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(255, 255, 255, 0.25);
  z-index: 500;
}

table.table-clickable-row tbody tr:hover {
  background-color: #036F7B;
  --bs-table-accent-bg: map.get($theme-colors,"info");
  cursor: pointer;
  color: #f2f4f8;
}

/* / TABLES */
.bg-weak, .bg-green {
  background-color: #b3da58 !important;
  color: white;
}

.bg-medium, .bg-orange {
  background-color: #036F7B !important;
  color: white;
}

.bg-strong, .bg-red {
  background-color: #ffa347 !important;
  color: white;
}

.bg-critical {
  background-color: #810c43 !important;
  color: white;
}

.bg-unacceptable {
  background-color: #af2535 !important;
  color: white;
}

div.page-wrapper .footer {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 0.8em;
}

.warning {
  color: #810c43;
}

td.missing-value {
  background-color: #810c43;
}

.accordion-header > .accordion-button {
  font-size: 0.8em;
}
.accordion-header > .accordion-button:not(.collapsed) {
  color: #810c43;
}

.r_graph:before {
  content: "";
  width: 0;
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  padding-top: 100%;
  /* makes expand to a square */
}
.r_graph.rg_gran_5.rg_line_1 {
  background-color: #fc3903;
}
.r_graph.rg_gran_5.rg_r_1_l_1 {
  background-color: #fd4d1c;
}
.r_graph.rg_gran_5.rg_line_1 {
  background-color: #fc3903;
}
.r_graph.rg_gran_5.rg_r_1_l_2 {
  background-color: #fd6035;
}
.r_graph.rg_gran_5.rg_line_1 {
  background-color: #fc3903;
}
.r_graph.rg_gran_5.rg_r_1_l_3 {
  background-color: #fd744e;
}
.r_graph.rg_gran_5.rg_line_1 {
  background-color: #fc3903;
}
.r_graph.rg_gran_5.rg_r_1_l_4 {
  background-color: #fd8868;
}
.r_graph.rg_gran_5.rg_line_1 {
  background-color: #fc3903;
}
.r_graph.rg_gran_5.rg_r_1_l_5 {
  background-color: #fe9c81;
}
.r_graph.rg_gran_5.rg_line_2 {
  background-color: #fc7703;
}
.r_graph.rg_gran_5.rg_r_2_l_1 {
  background-color: #fd851c;
}
.r_graph.rg_gran_5.rg_line_2 {
  background-color: #fc7703;
}
.r_graph.rg_gran_5.rg_r_2_l_2 {
  background-color: #fd9235;
}
.r_graph.rg_gran_5.rg_line_2 {
  background-color: #fc7703;
}
.r_graph.rg_gran_5.rg_r_2_l_3 {
  background-color: #fda04e;
}
.r_graph.rg_gran_5.rg_line_2 {
  background-color: #fc7703;
}
.r_graph.rg_gran_5.rg_r_2_l_4 {
  background-color: #fdae68;
}
.r_graph.rg_gran_5.rg_line_2 {
  background-color: #fc7703;
}
.r_graph.rg_gran_5.rg_r_2_l_5 {
  background-color: #febb81;
}
.r_graph.rg_gran_5.rg_line_3 {
  background-color: #fcb603;
}
.r_graph.rg_gran_5.rg_r_3_l_1 {
  background-color: #fdbd1c;
}
.r_graph.rg_gran_5.rg_line_3 {
  background-color: #fcb603;
}
.r_graph.rg_gran_5.rg_r_3_l_2 {
  background-color: #fdc435;
}
.r_graph.rg_gran_5.rg_line_3 {
  background-color: #fcb603;
}
.r_graph.rg_gran_5.rg_r_3_l_3 {
  background-color: #fdcc4e;
}
.r_graph.rg_gran_5.rg_line_3 {
  background-color: #fcb603;
}
.r_graph.rg_gran_5.rg_r_3_l_4 {
  background-color: #fdd368;
}
.r_graph.rg_gran_5.rg_line_3 {
  background-color: #fcb603;
}
.r_graph.rg_gran_5.rg_r_3_l_5 {
  background-color: #feda81;
}
.r_graph.rg_gran_5.rg_line_4 {
  background-color: #fcf403;
}
.r_graph.rg_gran_5.rg_r_4_l_1 {
  background-color: #fdf51c;
}
.r_graph.rg_gran_5.rg_line_4 {
  background-color: #fcf403;
}
.r_graph.rg_gran_5.rg_r_4_l_2 {
  background-color: #fdf635;
}
.r_graph.rg_gran_5.rg_line_4 {
  background-color: #fcf403;
}
.r_graph.rg_gran_5.rg_r_4_l_3 {
  background-color: #fdf74e;
}
.r_graph.rg_gran_5.rg_line_4 {
  background-color: #fcf403;
}
.r_graph.rg_gran_5.rg_r_4_l_4 {
  background-color: #fdf868;
}
.r_graph.rg_gran_5.rg_line_4 {
  background-color: #fcf403;
}
.r_graph.rg_gran_5.rg_r_4_l_5 {
  background-color: #fefa81;
}
.r_graph.rg_gran_5.rg_line_5 {
  background-color: #c6fc03;
}
.r_graph.rg_gran_5.rg_r_5_l_1 {
  background-color: #ccfd1c;
}
.r_graph.rg_gran_5.rg_line_5 {
  background-color: #c6fc03;
}
.r_graph.rg_gran_5.rg_r_5_l_2 {
  background-color: #d2fd35;
}
.r_graph.rg_gran_5.rg_line_5 {
  background-color: #c6fc03;
}
.r_graph.rg_gran_5.rg_r_5_l_3 {
  background-color: #d7fd4e;
}
.r_graph.rg_gran_5.rg_line_5 {
  background-color: #c6fc03;
}
.r_graph.rg_gran_5.rg_r_5_l_4 {
  background-color: #ddfd68;
}
.r_graph.rg_gran_5.rg_line_5 {
  background-color: #c6fc03;
}
.r_graph.rg_gran_5.rg_r_5_l_5 {
  background-color: #e3fe81;
}

rect.gr_3.rectk_0 {
  fill: #08e600;
}
rect.gr_3.rectk_1 {
  fill: #6fe600;
}
rect.gr_3.rectk_2 {
  fill: #d6e600;
}
rect.gr_3.rectk_3 {
  fill: #e68e00;
}
rect.gr_3.rectk_4 {
  fill: #e62600;
}
rect.gr_4.rectk_0 {
  fill: #08e600;
}
rect.gr_4.rectk_1 {
  fill: #51e600;
}
rect.gr_4.rectk_2 {
  fill: #9be600;
}
rect.gr_4.rectk_3 {
  fill: #e5e600;
}
rect.gr_4.rectk_4 {
  fill: #e69c00;
}
rect.gr_4.rectk_5 {
  fill: #e65300;
}
rect.gr_4.rectk_6 {
  fill: #e60900;
}
rect.gr_5.rectk_0 {
  fill: #08e600;
}
rect.gr_5.rectk_1 {
  fill: #41e600;
}
rect.gr_5.rectk_2 {
  fill: #7ae600;
}
rect.gr_5.rectk_3 {
  fill: #b4e600;
}
rect.gr_5.rectk_4 {
  fill: #e6de00;
}
rect.gr_5.rectk_5 {
  fill: #e6a400;
}
rect.gr_5.rectk_6 {
  fill: #e66b00;
}
rect.gr_5.rectk_7 {
  fill: #e63200;
}
rect.gr_5.rectk_8 {
  fill: #e60008;
}
rect.gr_6.rectk_0 {
  fill: #08e600;
}
rect.gr_6.rectk_1 {
  fill: #37e600;
}
rect.gr_6.rectk_2 {
  fill: #66e600;
}
rect.gr_6.rectk_3 {
  fill: #94e600;
}
rect.gr_6.rectk_4 {
  fill: #c3e600;
}
rect.gr_6.rectk_5 {
  fill: #e6d900;
}
rect.gr_6.rectk_6 {
  fill: #e6aa00;
}
rect.gr_6.rectk_7 {
  fill: #e67b00;
}
rect.gr_6.rectk_8 {
  fill: #e64c00;
}
rect.gr_6.rectk_9 {
  fill: #e61d00;
}
rect.gr_6.rectk_10 {
  fill: #e60012;
}

.bg-MustValidateModelStatut, .bg-InitialStatut {
  background-color: #b3da58;
}

.bg-ModelValidatedStatut {
  background-color: #ffa347;
}

.bg-BaseDataEnteredStatut {
  background-color: #036F7B;
}

.bg-MustCompleteStatut {
  background-color: #810c43;
}

.bg-CompletedStatut {
  background-color: #4f5153;
}

.bg-ExpertReviewingStatut {
  background-color: #b3da58;
}

.bg-MustRevueStatut {
  background-color: #810c43;
}

.bg-MustValidateStatut {
  background-color: #ffa347;
}

.bg-ValidatedStatut {
  background-color: #036F7B;
}

.bg-ArchivedStatut {
  background-color: #4f5153;
}

div.vich-image img {
  max-width: 100%;
  max-height: 100%;
}

div.round.round-lg i {
  width: 60px;
  margin: auto;
  position: relative;
  text-align: center;
  height: 60px;
  top: -2px;
}

.form-check-input:checked {
  background-color: #b3da58;
  border-color: #b3da58;
}

.bg-MustValidateModelStatut, .bg-InitialStatut {
  background-color: #b3da58;
}

.bg-ModelValidatedStatut {
  background-color: #ffa347;
}

.bg-BaseDataEnteredStatut {
  background-color: #036F7B;
}

.bg-MustCompleteStatut {
  background-color: #ffa347;
}

.bg-CompletedStatut {
  background-color: #b3da58;
}

.bg-ExpertReviewingStatut {
  background-color: #b3da58;
}

.bg-MustRevueStatut {
  background-color: #810c43;
}

.bg-MustValidateStatut {
  background-color: #ffa347;
}

.bg-ValidatedStatut {
  background-color: #036F7B;
}

.bg-ArchivedStatut {
  background-color: #4f5153;
}

div.vich-image img {
  max-width: 100%;
  max-height: 100%;
}

div.round.round-lg i {
  width: 60px;
  margin: auto;
  position: relative;
  text-align: center;
  height: 60px;
  top: -2px;
}

.form-check-input:checked {
  background-color: #b3da58;
  border-color: #b3da58;
}

/*# sourceMappingURL=app.output.css.map */
