@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

body {
    font-optical-sizing: auto;
    font-variation-settings:
        "wdth" 100;
}

/***** Classes spécifiques pour certains élements uniques */
/***** Login *****/
.login-window {
    & a {
        & img {
            max-width: 100%;
        }
    }
}

.login-container {
    background-image: url('../../../images/bg/bg-arca.png');
    background-position: right center;
    background-size: contain;
}

.menu-container {
    background-image: none;

    & img {
        max-width: 100%;
    }
}

.menu-admin {
    background: var(--turquoise) !important;
}

.presta-div .font-family-bold,
#commandValidated .font-family-bold:not(.turquoise) {
    font-weight: normal !important;
}

.star-order-link:hover {
    background-color: var(--turquoise);
}

.fa-question-circle.turquoise {
    color: var(--bt-orange);
}

.rowChild {
    margin: -.75rem 0;
}

.fusee {
    width: 200px;
}

.error404 {
    & .title {
        color: #46b697;
        font-size: 2rem;
    }

    & .orangeLink {
        background: #fdd12f;
        padding: 10px 50px;
        color: #225142;
        text-transform: uppercase;
        font-weight: bold;
    }

    &.bg-white {
        padding: 0 30vw;
        text-align: left;

        & div.orange {
            margin-top: 3rem;
            text-align: center;
        }
    }
}

.error500 {
    & .title {
        color: #46b697;
        font-size: 2rem;
    }

    & .orangeLink {
        background: #fdd12f;
        padding: 10px 50px;
        color: #225142;
        text-transform: uppercase;
        font-weight: bold;
    }

    &.bg-white {
        padding: 0 30vw;
        text-align: left;

        & div.orange {
            margin-top: 3rem;
            text-align: center;
        }
    }
}

.gnl.red {
    color: var(--orange);
}

.cart-sum {
    position: absolute;
    margin-right: -3px;
    z-index: 9;
}

.reportFormatChoice[data-type="pdfReport"] {
    background: center / contain url(/images/stat_report/ARCA/dlPdf.png) no-repeat;
}

.reportFormatChoice[data-type="xlsxReport"] {
    background: center / contain url(/images/stat_report/ARCA/dlExcel.png) no-repeat;
}