:root {

  --admin: 		rgba(150, 0, 0, 1);
  --points: 	#132E82;
  --bejottes: 	#132E82;
  --bejottes2: 	rgba(221, 234, 39, 1);
  --leclerc: 	rgba(47, 112, 176, 1);
  --leclerc2: 	rgba(224, 143, 57, 1);
  --danger25:	rgba(220, 52, 69, 0.25);
  --danger50:	rgba(220, 52, 69, 0.5);
  --danger75:	rgba(220, 52, 69, 0.75);
  --warning25:	rgba(255, 193, 7, 0.25);
  --warning50:	rgba(255, 193, 7, 0.5);
  --warning75:	rgba(255, 193, 7, 0.75);
  --success25:	rgba(39, 166, 69, 0.25);
  --success50:	rgba(39, 166, 69, 0.5);
  --success75:	rgba(39, 166, 69, 0.75);
  --info25:		rgba(22, 163, 184, 0.25);
  --info50:		rgba(22, 163, 184, 0.5);
  --info75:		rgba(22, 163, 184, 0.75);
}

/* ===================================== */
/* =============== DANGER ============== */

.bg-danger25 {
  background-color: rgba(220, 52, 69, 0.15) !important;
}

.bg-danger50 {
  background-color: rgba(220, 52, 69, 0.5) !important;
}

.bg-danger75 {
  background-color: rgba(220, 52, 69, 0.75) !important;
}

/* =============== DANGER ============== */
/* ===================================== */

/* ===================================== */
/* =============== WARNING ============= */

.bg-warning25 {
  background-color: rgba(255, 193, 7, 0.15) !important;
}

.bg-warning50 {
  background-color: rgba(255, 193, 7, 0.5) !important;
}

.bg-warning75 {
  background-color: rgba(255, 193, 7, 0.75) !important;
}

/* =============== WARNING ============= */
/* ===================================== */

/* ===================================== */
/* ============== SUCCESS ============== */

.bg-success25 {
  background-color: rgba(39, 166, 69, 0.15) !important;
}

.bg-success50 {
  background-color: rgba(39, 166, 69, 0.5) !important;
}

.bg-success75 {
  background-color: rgba(39, 166, 69, 0.75) !important;
}

/* ============== SUCCESS ============== */
/* ===================================== */

/* ===================================== */
/* =============== INFO ================ */

.bg-info25 {
  background-color: rgba(22, 163, 184, 0.15) !important;
}

.bg-info50 {
  background-color: rgba(22, 163, 184, 0.5) !important;
}

.bg-info75 {
  background-color: rgba(22, 163, 184, 0.75) !important;
}

/* =============== INFO ================ */
/* ===================================== */

/* ===================================== */
/* =============== ADMIN =============== */

.btn-admin {
  color: #fff;
  background-color: rgba(150, 0, 0, 1);
  border-color: rgba(150, 0, 0, 1);
}

.btn-admin:hover {
  color: #fff;
  background-color: rgba(110, 0, 0, 1);
  border-color: rgba(110, 0, 0, 1);
}

.btn-admin:focus, .btn-admin.focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 0, 0, 1);
}

.btn-admin.disabled, .btn-admin:disabled {
  color: #fff;
  background-color: rgba(150, 0, 0, 1);
  border-color: rgba(150, 0, 0, 1);
}

.btn-admin:not(:disabled):not(.disabled):active, .btn-admin:not(:disabled):not(.disabled).active,
.show > .btn-admin.dropdown-toggle {
  color: #fff;
  background-color: rgba(110, 0, 0, 1);
  border-color: rgba(110, 0, 0, 1);
}

.btn-admin:not(:disabled):not(.disabled):active:focus, .btn-admin:not(:disabled):not(.disabled).active:focus,
.show > .btn-admin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 0, 0, .5);
}

.btn-outline-admin {
  color: rgba(150, 0, 0, 1);
  background-color: transparent;
  background-image: none;
  border-color: rgba(150, 0, 0, 1);
}

.btn-outline-admin:hover {
  color: #fff;
  background-color: rgba(150, 0, 0, 1);
  border-color: rgba(150, 0, 0, 1);
}

.btn-outline-admin:focus, .btn-outline-admin.focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 0, 0, .5);
}

.btn-outline-admin.disabled, .btn-outline-admin:disabled {
  color: rgba(150, 0, 0, 1);
  background-color: transparent;
}

.btn-outline-admin:not(:disabled):not(.disabled):active, .btn-outline-admin:not(:disabled):not(.disabled).active,
.show > .btn-outline-admin.dropdown-toggle {
  color: #fff;
  background-color: rgba(150, 0, 0, 1);
  border-color: rgba(150, 0, 0, 1);
}

.btn-outline-admin:not(:disabled):not(.disabled):active:focus, .btn-outline-admin:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-admin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 0, 0, .5);
}

.badge-admin {
  color: #fff;
  background-color: rgba(150, 0, 0, 1);
}

.badge-admin[href]:hover, .badge-admin[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: rgba(110, 0, 0, 1);
}

.bg-admin {
  background-color: rgba(150, 0, 0, 1) !important;
}

a.bg-admin:hover, a.bg-admin:focus,
button.bg-admin:hover,
button.bg-admin:focus {
  background-color: rgba(110, 0, 0, 1) !important;
}

.text-admin {
  color: rgba(150, 0, 0, 1) !important;
}

a.text-admin:hover, a.text-admin:focus {
  color: rgba(110, 0, 0, 1) !important;
}

/* =============== ADMIN =============== */
/* ===================================== */

/* ===================================== */
/* ============== POINT S ============== */

.btn-points {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-points:hover {
  color: #fff;
  background-color: #0d2365;
  border-color: #102b7c;
}

.btn-points:focus, .btn-points.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-points.disabled, .btn-points:disabled {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-points:not(:disabled):not(.disabled):active, .btn-points:not(:disabled):not(.disabled).active,
.show > .btn-points.dropdown-toggle {
  color: #fff;
  background-color: #102b7c;
  border-color: #193a9d;
}

.btn-points:not(:disabled):not(.disabled):active:focus, .btn-points:not(:disabled):not(.disabled).active:focus,
.show > .btn-points.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-points {
  color: #132E82;
  background-color: transparent;
  background-image: none;
  border-color: #132E82;
}

.btn-outline-points:hover {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-outline-points:focus, .btn-outline-points.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-points.disabled, .btn-outline-points:disabled {
  color: #132E82;
  background-color: transparent;
}

.btn-outline-points:not(:disabled):not(.disabled):active, .btn-outline-points:not(:disabled):not(.disabled).active,
.show > .btn-outline-points.dropdown-toggle {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-outline-points:not(:disabled):not(.disabled):active:focus, .btn-outline-points:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-points.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.badge-points {
  color: #fff;
  background-color: #132E82;
}

.badge-points[href]:hover, .badge-points[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #112970;
}

.bg-points {
  background-color: #132E82 !important;
}

a.bg-points:hover, a.bg-points:focus,
button.bg-points:hover,
button.bg-points:focus {
  background-color: #0c215f !important;
}

.text-points {
  color: #132E82 !important;
}

a.text-points:hover, a.text-points:focus {
  color: #0c205b !important;
}

/* ============== POINT S ============== */
/* ===================================== */

/* ===================================== */
/* ============== LECLERC ============== */

.btn-leclerc {
  color: #fff;
  background-color: rgba(47, 112, 176, 1);
  border-color: rgba(47, 112, 176, 1);
}

.btn-leclerc:hover {
  color: #fff;
  background-color: rgba(29, 90, 150, 1);
  border-color: rgba(29, 90, 150, 1);
}

.btn-leclerc:focus, .btn-leclerc.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 90, 150, 1);
}

.btn-leclerc.disabled, .btn-leclerc:disabled {
  color: #fff;
  background-color: rgba(47, 112, 176, 1);
  border-color: rgba(47, 112, 176, 1);
}

.btn-leclerc:not(:disabled):not(.disabled):active, .btn-leclerc:not(:disabled):not(.disabled).active,
.show > .btn-leclerc.dropdown-toggle {
  color: #fff;
  background-color: rgba(29, 90, 150, 1);
  border-color: rgba(29, 90, 150, 1);
}

.btn-leclerc:not(:disabled):not(.disabled):active:focus, .btn-leclerc:not(:disabled):not(.disabled).active:focus,
.show > .btn-leclerc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 90, 150, 1);
}

.btn-outline-leclerc {
  color: rgba(47, 112, 176, 1);
  background-color: transparent;
  background-image: none;
  border-color: rgba(47, 112, 176, 1);
}

.btn-outline-leclerc:hover {
  color: #fff;
  background-color: rgba(47, 112, 176, 1);
  border-color: rgba(47, 112, 176, 1);
}

.btn-outline-leclerc:focus, .btn-outline-leclerc.focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 90, 150, 1);
}

.btn-outline-leclerc.disabled, .btn-outline-leclerc:disabled {
  color: rgba(47, 112, 176, 1);
  background-color: transparent;
}

.btn-outline-leclerc:not(:disabled):not(.disabled):active, .btn-outline-leclerc:not(:disabled):not(.disabled).active,
.show > .btn-outline-leclerc.dropdown-toggle {
  color: #fff;
  background-color: rgba(47, 112, 176, 1);
  border-color: rgba(47, 112, 176, 1);
}

.btn-outline-leclerc:not(:disabled):not(.disabled):active:focus, .btn-outline-leclerc:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-leclerc.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 90, 150, 1);
}

.badge-leclerc {
  color: #fff;
  background-color: rgba(47, 112, 176, 1);
}

.badge-leclerc[href]:hover, .badge-leclerc[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: rgba(29, 90, 150, 1);
}

.bg-leclerc {
  background-color: rgba(47, 112, 176, 1) !important;
}

a.bg-leclerc:hover, a.bg-leclerc:focus,
button.bg-leclerc:hover,
button.bg-leclerc:focus {
  background-color: rgba(29, 90, 150, 1) !important;
}

.text-leclerc {
  color: rgba(47, 112, 176, 1) !important;
}

a.text-leclerc:hover, a.text-leclerc:focus {
  color: rgba(29, 90, 150, 1) !important;
}

.border-leclerc {
  border-color: rgba(47, 112, 176, 1) !important;
}

/* ============== LECLERC ============== */
/* ===================================== */

.col-vide {
	display: block;
}

.div-vide {
	display: block;
}

/* ===================================== */
/* ============= LECLERC 2 ============= */

.btn-leclerc2 {
  color: #fff;
  background-color: rgba(224, 143, 57, 1);
  border-color: rgba(224, 143, 57, 1);
}

.btn-leclerc2:hover {
  color: #fff;
  background-color: rgba(187, 114, 37, 1);
  border-color: rgba(187, 114, 37, 1);
}

.btn-leclerc2:focus, .btn-leclerc2.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 114, 37, 1);
}

.btn-leclerc2.disabled, .btn-leclerc2:disabled {
  color: #fff;
  background-color: rgba(224, 143, 57, 1);
  border-color: rgba(224, 143, 57, 1);
}

.btn-leclerc2:not(:disabled):not(.disabled):active, .btn-leclerc2:not(:disabled):not(.disabled).active,
.show > .btn-leclerc2.dropdown-toggle {
  color: #fff;
  background-color: rgba(187, 114, 37, 1);
  border-color: rgba(187, 114, 37, 1);
}

.btn-leclerc2:not(:disabled):not(.disabled):active:focus, .btn-leclerc2:not(:disabled):not(.disabled).active:focus,
.show > .btn-leclerc2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 114, 37, 1);
}

.btn-outline-leclerc2 {
  color: rgba(224, 143, 57, 1);
  background-color: transparent;
  background-image: none;
  border-color: rgba(224, 143, 57, 1);
}

.btn-outline-leclerc2:hover {
  color: #fff;
  background-color: rgba(224, 143, 57, 1);
  border-color: rgba(224, 143, 57, 1);
}

.btn-outline-leclerc2:focus, .btn-outline-leclerc2.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 114, 37, 1);
}

.btn-outline-leclerc2.disabled, .btn-outline-leclerc2:disabled {
  color: rgba(224, 143, 57, 1);
  background-color: transparent;
}

.btn-outline-leclerc2:not(:disabled):not(.disabled):active, .btn-outline-leclerc2:not(:disabled):not(.disabled).active,
.show > .btn-outline-leclerc2.dropdown-toggle {
  color: #fff;
  background-color: rgba(224, 143, 57, 1);
  border-color: rgba(224, 143, 57, 1);
}

.btn-outline-leclerc2:not(:disabled):not(.disabled):active:focus, .btn-outline-leclerc2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-leclerc2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 114, 37, 1);
}

.badge-leclerc2 {
  color: #fff;
  background-color: rgba(224, 143, 57, 1);
}

.badge-leclerc2[href]:hover, .badge-leclerc2[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: rgba(187, 114, 37, 1);
}

.bg-leclerc2 {
  background-color: rgba(224, 143, 57, 1) !important;
}

a.bg-leclerc2:hover, a.bg-leclerc2:focus,
button.bg-leclerc2:hover,
button.bg-leclerc2:focus {
  background-color: rgba(29, 90, 150, 1) !important;
}

.text-leclerc2 {
  color: rgba(224, 143, 57, 1) !important;
}

a.text-leclerc2:hover, a.text-leclerc2:focus {
  color: rgba(29, 90, 150, 1) !important;
}

.border-leclerc2 {
  border-color: rgba(224, 143, 57, 1) !important;
}

/* ============= LECLERC 2 ============= */
/* ===================================== */

/* ===================================== */
/* ============= BEJOTTES ============== */

.btn-bejottes {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-bejottes:hover {
  color: #fff;
  background-color: #0d2365;
  border-color: #102b7c;
}

.btn-bejottes:focus, .btn-bejottes.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-bejottes.disabled, .btn-bejottes:disabled {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-bejottes:not(:disabled):not(.disabled):active, .btn-bejottes:not(:disabled):not(.disabled).active,
.show > .btn-bejottes.dropdown-toggle {
  color: #fff;
  background-color: #102b7c;
  border-color: #193a9d;
}

.btn-bejottes:not(:disabled):not(.disabled):active:focus, .btn-bejottes:not(:disabled):not(.disabled).active:focus,
.show > .btn-bejottes.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-bejottes {
  color: #132E82;
  background-color: transparent;
  background-image: none;
  border-color: #132E82;
}

.btn-outline-bejottes:hover {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-outline-bejottes:focus, .btn-outline-bejottes.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-bejottes.disabled, .btn-outline-bejottes:disabled {
  color: #132E82;
  background-color: transparent;
}

.btn-outline-bejottes:not(:disabled):not(.disabled):active, .btn-outline-bejottes:not(:disabled):not(.disabled).active,
.show > .btn-outline-bejottes.dropdown-toggle {
  color: #fff;
  background-color: #132E82;
  border-color: #132E82;
}

.btn-outline-bejottes:not(:disabled):not(.disabled):active:focus, .btn-outline-bejottes:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-bejottes.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.badge-bejottes {
  color: #fff;
  background-color: #132E82;
}

.badge-bejottes[href]:hover, .badge-bejottes[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #112970;
}

.bg-bejottes {
  background-color: #132E82 !important;
}

a.bg-bejottes:hover, a.bg-bejottes:focus,
button.bg-bejottes:hover,
button.bg-bejottes:focus {
  background-color: #0c215f !important;
}

.text-bejottes {
  color: #132E82 !important;
}

a.text-bejottes:hover, a.text-bejottes:focus {
  color: #0c205b !important;
}

/* ============= BEJOTTES ============== */
/* ===================================== */

/* ===================================== */
/* ============ BEJOTTES 2 ============= */

.btn-bejottes2 {
  color: #fff;
  background-color: rgba(221, 234, 39, 1);
  border-color: rgba(221, 234, 39, 1);
}

.btn-bejottes2:hover {
  color: #fff;
  background-color: #0d2365;
  border-color: #102b7c;
}

.btn-bejottes2:focus, .btn-bejottes2.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-bejottes2.disabled, .btn-bejottes2:disabled {
  color: #fff;
  background-color: rgba(221, 234, 39, 1);
  border-color: rgba(221, 234, 39, 1);
}

.btn-bejottes2:not(:disabled):not(.disabled):active, .btn-bejottes2:not(:disabled):not(.disabled).active,
.show > .btn-bejottes2.dropdown-toggle {
  color: #fff;
  background-color: #102b7c;
  border-color: #193a9d;
}

.btn-bejottes2:not(:disabled):not(.disabled):active:focus, .btn-bejottes2:not(:disabled):not(.disabled).active:focus,
.show > .btn-bejottes2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-bejottes2 {
  color: rgba(221, 234, 39, 1);
  background-color: transparent;
  background-image: none;
  border-color: rgba(221, 234, 39, 1);
}

.btn-outline-bejottes2:hover {
  color: #fff;
  background-color: rgba(221, 234, 39, 1);
  border-color: rgba(221, 234, 39, 1);
}

.btn-outline-bejottes2:focus, .btn-outline-bejottes2.focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.btn-outline-bejottes2.disabled, .btn-outline-bejottes2:disabled {
  color: rgba(221, 234, 39, 1);
  background-color: transparent;
}

.btn-outline-bejottes2:not(:disabled):not(.disabled):active, .btn-outline-bejottes2:not(:disabled):not(.disabled).active,
.show > .btn-outline-bejottes2.dropdown-toggle {
  color: #fff;
  background-color: rgba(221, 234, 39, 1);
  border-color: rgba(221, 234, 39, 1);
}

.btn-outline-bejottes2:not(:disabled):not(.disabled):active:focus, .btn-outline-bejottes2:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-bejottes2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(20, 48, 130, 0.5);
}

.badge-bejottes2 {
  color: #fff;
  background-color: rgba(221, 234, 39, 1);
}

.badge-bejottes2[href]:hover, .badge-bejottes2[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #112970;
}

.bg-bejottes2 {
  background-color: rgba(221, 234, 39, 1) !important;
}

a.bg-bejottes2:hover, a.bg-bejottes2:focus,
button.bg-bejottes2:hover,
button.bg-bejottes2:focus {
  background-color: #0c215f !important;
}

.text-bejottes2 {
  color: rgba(221, 234, 39, 1); !important;
}

a.text-bejottes2:hover, a.text-bejottes2:focus {
  color: #0c205b !important;
}

/* ============ BEJOTTES 2 ============= */
/* ===================================== */
