/* On annule les arrondi pour coller au style makila */
.rounded-1, .rounded-2, .rounded-3, .rounded-4, .rounded-5, .modal-header, .btn, .alert, .card, .nav-tabs .nav-link {
  border-radius: 0 !important;
}

:root {
  --bs-primary: #64995b;
  --bs-primary-rgb: 100, 153, 91;
  --bs-secondary: #8d181c;
  --bs-secondary-rgb: 141, 24, 28;
  --bs-thirty: #333333;
  --bs-thirty-rgb: 51, 51, 51;
  --bs-fourthy: #111111;
  --bs-fourthy-rgb: 17, 17, 17;
  --bs-success: #198754;
  --bs-success-rgb: 25, 135, 84;
  --bs-info: #0dcaf0;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning: #bc8a01;
  --bs-warning-rgb: 188, 138, 1;
  --bs-danger: #bc2e01;
  --bs-danger-rgb: 188, 46, 1;
  --bs-white: #ffffff;
  --bs-white-rgb: 255, 255, 255;
  --bs-light: #eeeeee;
  --bs-light-rgb: 238, 238, 238;
  --bs-dark: #2b2a2a;
  --bs-dark-rgb: 43, 42, 42;
  --bs-body-background-color: #ffffff;
  --bs-body-background-color-rgb: 255, 255, 255;
  --bs-body-bg: #ffffff;
}

.btn {
  display: inline-flex;
  align-items: center;
}

.btn-primary {
  background-color: #64995b;
  border-color: #64995b;
  color: #fff;
}
.btn-primary:hover {
  background-color: #5a8951;
  border-color: #5a8951;
}

.btn-outline-primary {
  color: #64995b;
  border-color: #64995b;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-primary:hover {
  background-color: #64995b;
  border-width: 2px;
  border-style: solid;
  border-color: #64995b;
  color: #fff;
}

.btn-secondary {
  background-color: #8d181c;
  border-color: #8d181c;
  color: #fff;
}
.btn-secondary:hover {
  background-color: #771418;
  border-color: #771418;
}

.btn-outline-secondary {
  color: #8d181c;
  border-color: #8d181c;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-secondary:hover {
  background-color: #8d181c;
  border-width: 2px;
  border-style: solid;
  border-color: #8d181c;
  color: #fff;
}

.btn-thirty {
  background-color: #333333;
  border-color: #333333;
  color: #fff;
}
.btn-thirty:hover {
  background-color: #262626;
  border-color: #262626;
}

.btn-outline-thirty {
  color: #333333;
  border-color: #333333;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-thirty:hover {
  background-color: #333333;
  border-width: 2px;
  border-style: solid;
  border-color: #333333;
  color: #fff;
}

.btn-fourthy {
  background-color: #111111;
  border-color: #111111;
  color: #fff;
}
.btn-fourthy:hover {
  background-color: #040404;
  border-color: #040404;
}

.btn-outline-fourthy {
  color: #111111;
  border-color: #111111;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-fourthy:hover {
  background-color: #111111;
  border-width: 2px;
  border-style: solid;
  border-color: #111111;
  color: #fff;
}

.btn-success {
  background-color: #198754;
  border-color: #198754;
  color: #fff;
}
.btn-success:hover {
  background-color: #157147;
  border-color: #157147;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-success:hover {
  background-color: #198754;
  border-width: 2px;
  border-style: solid;
  border-color: #198754;
  color: #fff;
}

.btn-info {
  background-color: #0dcaf0;
  border-color: #0dcaf0;
  color: #fff;
}
.btn-info:hover {
  background-color: #0cb6d8;
  border-color: #0cb6d8;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-info:hover {
  background-color: #0dcaf0;
  border-width: 2px;
  border-style: solid;
  border-color: #0dcaf0;
  color: #fff;
}

.btn-warning {
  background-color: #bc8a01;
  border-color: #bc8a01;
  color: #fff;
}
.btn-warning:hover {
  background-color: #a37701;
  border-color: #a37701;
}

.btn-outline-warning {
  color: #bc8a01;
  border-color: #bc8a01;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-warning:hover {
  background-color: #bc8a01;
  border-width: 2px;
  border-style: solid;
  border-color: #bc8a01;
  color: #fff;
}

.btn-danger {
  background-color: #bc2e01;
  border-color: #bc2e01;
  color: #fff;
}
.btn-danger:hover {
  background-color: #a32801;
  border-color: #a32801;
}

.btn-outline-danger {
  color: #bc2e01;
  border-color: #bc2e01;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-danger:hover {
  background-color: #bc2e01;
  border-width: 2px;
  border-style: solid;
  border-color: #bc2e01;
  color: #fff;
}

.btn-white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-white:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-white:hover {
  background-color: #ffffff;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  color: #212529;
}

.btn-light {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #212529;
}
.btn-light:hover {
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}

.btn-outline-light {
  color: #eeeeee;
  border-color: #eeeeee;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-light:hover {
  background-color: #eeeeee;
  border-width: 2px;
  border-style: solid;
  border-color: #eeeeee;
  color: #212529;
}

.btn-dark {
  background-color: #2b2a2a;
  border-color: #2b2a2a;
  color: #fff;
}
.btn-dark:hover {
  background-color: #1e1d1d;
  border-color: #1e1d1d;
}

.btn-outline-dark {
  color: #2b2a2a;
  border-color: #2b2a2a;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-dark:hover {
  background-color: #2b2a2a;
  border-width: 2px;
  border-style: solid;
  border-color: #2b2a2a;
  color: #fff;
}

.btn-body-background-color {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #fff;
}
.btn-body-background-color:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.btn-outline-body-background-color {
  color: #ffffff;
  border-color: #ffffff;
  border-width: 2px;
  border-style: solid;
}
.btn-outline-body-background-color:hover {
  background-color: #ffffff;
  border-width: 2px;
  border-style: solid;
  border-color: #ffffff;
  color: #fff;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  background-color: #64995b;
  color: #fff;
  border-color: #64995b #64995b transparent;
}

.nav-pills .nav-link.active {
  background-color: #64995b;
  color: #fff;
}
