/* Surcharge de Dash.*/

#_pages_content {
    height: 100%;
}

div:has(#_pages_content) {
    height: 100%;
}

._dash-loading {
    /* Pour que rien n'apparaisse durant le chargement. */
    margin: auto;
    color: transparent;
    width: 100vw;
    height: 100vh;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.dash-spinner {
    /*  Remplace le spinner de base. */
    background-image: url("/assets/gifs/67_custom_spinner.gif");
    background-size: contain;
    background-repeat: no-repeat;
}

.dash-spinner * {
    display: none !important;
}

/* Surcharge des variables de Bootstrap. */

:root {
    --bs-primary-rgb: 72, 43, 216;
    --bs-primary: #482bd8;
    --bs-secondary-rgb: 3, 196, 161;
    --bs-secondary: #03C4A1;

/* Gestion de la couleur du bouton  */
.button_bleu {
    background: var(--bs-white);
    border-color: var(--bs-primary);
    color: var(--bs-primary);
}

.button_bleu:hover {
    background: var(--bs-primary);
    color: white;
}