.navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
   }


.btn-fixedsize {
    width: 150px !important;
}


.btn-orange {
    color: #fff;
    background-color: #ed7d31;
    border-color: #ed7d31;
}

.btn-orange:hover {
    color: #fff;
    background-color: #ed7d31;
    border-color: #ed7d31;
}



.btn-blue {
    color: #fff;
    background-color: #5b9bd5;
    border-color: #5b9bd5;
}

.btn-blue:hover {
    color: #fff;
    background-color: #5b9bd5;
    border-color: #5b9bd5;
}


.btn-green {
    color: #fff;
    background-color: #70ad47;
    border-color: #70ad47;
}

.btn-green:hover {
    color: #fff;
    background-color: #70ad47;
    border-color: #70ad47;
}

.btn-yellow {
    color: #fff;
    background-color: #ffc000;
    border-color: #ffc000;
}

.btn-yellow:hover {
    color: #fff;
    background-color: #ffc000;
    border-color: #ffc000;
}


.btn-brown {
    color: #fff;
    background-color: #913e41;
    border-color: #913e41;
}

.btn-brown:hover {
    color: #fff;
    background-color: #913e41;
    border-color: #913e41;
}


.table-brown,
.table-brown > th,
.table-brown > td {
  background-color: #913e41;
  color: #fff;
}


.table-black,
.table-black > th,
.table-black > td {
  background-color: #000000;
  color: #fff;
}


.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: #ffc000;
  color: #fff;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #1e8b42;
  color: #fff;

}

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #5b9bd5;
  color: #fff;
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #ed7d31;
  color: #fff;
}

.btn.btn-lime {
  --bs-btn-color: #fff;
  --bs-btn-bg: #B9C21F;
  --bs-btn-border-color: #B9C21F;

  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a3ab1b;
  --bs-btn-hover-border-color: #98a019;

  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #98a019;
  --bs-btn-active-border-color: #8e9518;

  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #B9C21F;
  --bs-btn-disabled-border-color: #B9C21F;

  --bs-btn-focus-shadow-rgb: 185, 194, 31;

  /* Forcer par-dessus la règle Tabler qui met background-color en dur */
  color: #fff !important;
  background-color: #B9C21F !important;
  border-color: #B9C21F !important;
}

.btn.btn-lime:hover {
  color: #fff !important;
  background-color: #a3ab1b !important;
  border-color: #98a019 !important;
}

.btn.btn-lime:active {
  color: #fff !important;
  background-color: #98a019 !important;
  border-color: #8e9518 !important;
}



.btn.btn-straton {
  --bs-btn-color: #fff;
  --bs-btn-bg: #002a5c;
  --bs-btn-border-color: #002a5c;

  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002a5c;
  --bs-btn-hover-border-color: #002a5c;

  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #002a5c;
  --bs-btn-active-border-color: #002a5c;

  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #002a5c;
  --bs-btn-disabled-border-color: #002a5c;

  --bs-btn-focus-shadow-rgb: 185, 194, 31;

  /* Forcer par-dessus la règle Tabler qui met background-color en dur */
  color: #fff !important;
  background-color: #002a5c !important;
  border-color: #002a5c !important;
}

.btn.btn-straton:hover {
  color: #fff !important;
  background-color: #002a5c !important;
  border-color: #002a5c !important;
}

.btn.btn-straton:active {
  color: #fff !important;
  background-color: #002a5c !important;
  border-color: #002a5c !important;
}

.btn.btn-blue-straton {
    background-color: #001738;
    border-color: #001738;
    color: #fff;
}

.btn.btn-blue-straton:hover,
.btn.btn-blue-straton:focus {
    background-color: #002a5c; /* slightly lighter on hover for feedback */
    border-color: #002a5c;
    color: #fff;
}

.alert {
    display: block;
}

