.btn-lime {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #01ff70; /* couleur principale */
    border-color: #01ff70;
}

.btn-lime:hover {
    color: #212529;
    background-color: #00db60; /* couleur principale + foncée */
    border-color: #00c255; /* couleur principale +++ foncée */
}

.btn-lime:focus, .btn-lime.focus {
    color: #212529;
    background-color: #00db60; /* couleur principale + foncée */
    border-color: #00c255; /* couleur principale +++ foncée */
    box-shadow: 0 0 0 0.2rem rgba(1, 255, 112, 0.5);
}

.btn-lime.disabled, .btn-lime:disabled {
    color: #212529;
    background-color: #01ff70; /* couleur principale */
    border-color: #01ff70; /* couleur principale */
}

.btn-lime:not(:disabled):not(.disabled):active, .btn-lime:not(:disabled):not(.disabled).active,
.show > .btn-lime.dropdown-toggle {
    color: #212529;
    background-color: #00c255; /* couleur principale +++ foncée */
    border-color: #00db60; /* couleur principale + foncée */
}

.btn-lime:not(:disabled):not(.disabled):active:focus, .btn-lime:not(:disabled):not(.disabled).active:focus,
.show > .btn-lime.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(1, 255, 112, 0.5);
}

.btn-outline-lime {
    color: #01ff70; /* couleur principale */
    border-color: #01ff70; /* couleur principale */
}

.btn-outline-lime:hover {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #01ff70; /* couleur principale */
    border-color: #01ff70; /* couleur principale */
}

.btn-outline-lime:focus, .btn-outline-lime.focus {
    box-shadow: 0 0 0 0.2rem rgba(1, 255, 112, 0.5);
}

.btn-outline-lime.disabled, .btn-outline-lime:disabled {
    color: #01ff70; /* couleur principale */
    background-color: transparent;
}

.btn-outline-lime:not(:disabled):not(.disabled):active, .btn-outline-lime:not(:disabled):not(.disabled).active,
.show > .btn-outline-lime.dropdown-toggle {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #01ff70; /* couleur principale */
    border-color: #01ff70; /* couleur principale */
}

.btn-maroon {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #85144b; /* couleur principale */
    border-color: #85144b;
}

.btn-maroon:hover {
    color: #fff;
    background-color: #781143; /* couleur principale + foncée */
    border-color: #5e0d35; /* couleur principale +++ foncée */
}

.btn-maroon:focus, .btn-maroon.focus {
    color: #fff;
    background-color: #781143; /* couleur principale + foncée */
    border-color: #5e0d35; /* couleur principale +++ foncée */
    box-shadow: 0 0 0 0.2rem rgba(133, 20, 75, 0.5);
}

.btn-maroon.disabled, .btn-maroon:disabled {
    color: #fff;
    background-color: #85144b; /* couleur principale */
    border-color: #85144b; /* couleur principale */
}

.btn-maroon:not(:disabled):not(.disabled):active, .btn-maroon:not(:disabled):not(.disabled).active,
.show > .btn-maroon.dropdown-toggle {
    color: #fff;
    background-color: #5e0d35; /* couleur principale +++ foncée */
    border-color: #781143; /* couleur principale + foncée */
}

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

.btn-outline-maroon {
    color: #85144b; /* couleur principale */
    border-color: #85144b; /* couleur principale */
}

.btn-outline-maroon:hover {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #85144b; /* couleur principale */
    border-color: #85144b; /* couleur principale */
}

.btn-outline-maroon:focus, .btn-outline-maroon.focus {
    box-shadow: 0 0 0 0.2rem rgba(133, 20, 75, 0.5);
}

.btn-outline-maroon.disabled, .btn-outline-maroon:disabled {
    color: #85144b; /* couleur principale */
    background-color: transparent;
}

.btn-outline-maroon:not(:disabled):not(.disabled):active, .btn-outline-maroon:not(:disabled):not(.disabled).active,
.show > .btn-outline-maroon.dropdown-toggle {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #85144b; /* couleur principale */
    border-color: #85144b; /* couleur principale */
}

.btn-aqua {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #7FDBFF; /* couleur principale */
    border-color: #7FDBFF;
}

.btn-aqua:hover {
    color: #212529;
    background-color: #6ab6d4; /* couleur principale + foncée */
    border-color: #5ea2bd; /* couleur principale +++ foncée */
}

.btn-aqua:focus, .btn-aqua.focus {
    color: #212529;
    background-color: #6ab6d4; /* couleur principale + foncée */
    border-color: #5ea2bd; /* couleur principale +++ foncée */
    box-shadow: 0 0 0 0.2rem rgba(127, 219, 255, 0.5);
}

.btn-aqua.disabled, .btn-aqua:disabled {
    color: #212529;
    background-color: #7FDBFF; /* couleur principale */
    border-color: #7FDBFF; /* couleur principale */
}

.btn-aqua:not(:disabled):not(.disabled):active, .btn-aqua:not(:disabled):not(.disabled).active,
.show > .btn-aqua.dropdown-toggle {
    color: #212529;
    background-color: #5ea2bd; /* couleur principale +++ foncée */
    border-color: #6ab6d4; /* couleur principale + foncée */
}

.btn-aqua:not(:disabled):not(.disabled):active:focus, .btn-aqua:not(:disabled):not(.disabled).active:focus,
.show > .btn-aqua.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(127, 219, 255, 0.5);
}

.btn-outline-aqua {
    color: #7FDBFF; /* couleur principale */
    border-color: #7FDBFF; /* couleur principale */
}

.btn-outline-aqua:hover {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #7FDBFF; /* couleur principale */
    border-color: #7FDBFF; /* couleur principale */
}

.btn-outline-aqua:focus, .btn-outline-aqua.focus {
    box-shadow: 0 0 0 0.2rem rgba(127, 219, 255, 0.5);
}

.btn-outline-aqua.disabled, .btn-outline-aqua:disabled {
    color: #7FDBFF; /* couleur principale */
    background-color: transparent;
}

.btn-outline-aqua:not(:disabled):not(.disabled):active, .btn-outline-aqua:not(:disabled):not(.disabled).active,
.show > .btn-outline-aqua.dropdown-toggle {
    color: #212529; /* couleur texte, #fff ou #212529 */
    background-color: #7FDBFF; /* couleur principale */
    border-color: #7FDBFF; /* couleur principale */
}

.btn-orange {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #FF851B; /* couleur principale */
    border-color: #FF851B;
}

.btn-orange:hover {
    color: #fff;
    background-color: #db7318; /* couleur principale + foncée */
    border-color: #c76816; /* couleur principale +++ foncée */
}

.btn-orange:focus, .btn-orange.focus {
    color: #fff;
    background-color: #db7318; /* couleur principale + foncée */
    border-color: #c76816; /* couleur principale +++ foncée */
    box-shadow: 0 0 0 0.2rem rgba(255, 133, 27, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
    color: #fff;
    background-color: #FF851B; /* couleur principale */
    border-color: #FF851B; /* couleur principale */
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
.show > .btn-orange.dropdown-toggle {
    color: #fff;
    background-color: #c76816; /* couleur principale +++ foncée */
    border-color: #db7318; /* couleur principale + foncée */
}

.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-orange.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 133, 27, 0.5);
}

.btn-outline-orange {
    color: #FF851B; /* couleur principale */
    border-color: #FF851B; /* couleur principale */
}

.btn-outline-orange:hover {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #FF851B; /* couleur principale */
    border-color: #FF851B; /* couleur principale */
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 133, 27, 0.5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #FF851B; /* couleur principale */
    background-color: transparent;
}

.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
.show > .btn-outline-orange.dropdown-toggle {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #FF851B; /* couleur principale */
    border-color: #FF851B; /* couleur principale */
}

.btn-olive {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #3D9970; /* couleur principale */
    border-color: #3D9970;
}

.btn-olive:hover {
    color: #fff;
    background-color: #34825f; /* couleur principale + foncée */
    border-color: #2c6e50; /* couleur principale +++ foncée */
}

.btn-olive:focus, .btn-olive.focus {
    color: #fff;
    background-color: #34825f; /* couleur principale + foncée */
    border-color: #2c6e50; /* couleur principale +++ foncée */
    box-shadow: 0 0 0 0.2rem rgba(61, 153, 112, 0.5);
}

.btn-olive.disabled, .btn-olive:disabled {
    color: #fff;
    background-color: #3D9970; /* couleur principale */
    border-color: #3D9970; /* couleur principale */
}

.btn-olive:not(:disabled):not(.disabled):active, .btn-olive:not(:disabled):not(.disabled).active,
.show > .btn-olive.dropdown-toggle {
    color: #fff;
    background-color: #2c6e50; /* couleur principale +++ foncée */
    border-color: #34825f; /* couleur principale + foncée */
}

.btn-olive:not(:disabled):not(.disabled):active:focus, .btn-olive:not(:disabled):not(.disabled).active:focus,
.show > .btn-olive.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(61, 153, 112, 0.5);
}

.btn-outline-olive {
    color: #3D9970; /* couleur principale */
    border-color: #3D9970; /* couleur principale */
}

.btn-outline-olive:hover {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #3D9970; /* couleur principale */
    border-color: #3D9970; /* couleur principale */
}

.btn-outline-olive:focus, .btn-outline-olive.focus {
    box-shadow: 0 0 0 0.2rem rgba(61, 153, 112, 0.5);
}

.btn-outline-olive.disabled, .btn-outline-olive:disabled {
    color: #3D9970; /* couleur principale */
    background-color: transparent;
}

.btn-outline-olive:not(:disabled):not(.disabled):active, .btn-outline-olive:not(:disabled):not(.disabled).active,
.show > .btn-outline-olive.dropdown-toggle {
    color: #fff; /* couleur texte, #fff ou #212529 */
    background-color: #3D9970; /* couleur principale */
    border-color: #3D9970; /* couleur principale */
}