﻿/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px !important;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px; /* Vertically center the text there */
}


/* -------------- Ajouts Perso ---------------*/

input[type=radio] {
    display: none;
}

@media (max-width: 575px) {
    .hide-xs {
        display: none;
    }
}

.fa-stack {
    font-size: 1em;
    width: 1em;
}

.slideStack {
    font-size: 1.5em;
    width: 1.5em;
}

@media (min-width: 768px) {
    .fa-stack {
        font-size: 1.2em;
        width: 1.2em;
    }
}

@media (min-width: 992px) {
    .fa-stack {
        font-size: 1.3em;
        width: 1.3em;
    }
}

@media (min-width: 1200px) {
    .fa-stack {
        font-size: 1.5em;
        width: 1.5em;
    }
}


/*addons*/
.btn-addon {
    background-color: var(--bs-gray-200);
    border: 1px solid #ced4da;
    color: var(--bs-gray-700);
}

    .btn-addon:hover {
        background-color: var(--bs-gray-400);
        color: var(--bs-gray-900);
    }