/*
    Redéfinition des polices pour IE11.
    IE11 n'utilise pas les bonnes url pour récupérer les fonts via le css basalte, il est donc nécessaire de
    les redéfinir ici.
*/

.container {
    max-width: 95% !important;
}

/* START from _fonts.scss */

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 100;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-100.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 200;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-200.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 300;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-300.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 400;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-400.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 500;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-500.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 600;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-600.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 700;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-700.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 800;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-800.woff) format("woff");
}

@font-face {
    font-family: 'poppins';
    font-style: normal;
    font-weight: 900;
    src: url(/per-bred-serveur/assets/fonts/poppins/poppins-900.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 200;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-200.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 200;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-200-italic.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-300.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 300;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-300-italic.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-400.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-400-italic.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-600.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 600;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-600-italic.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-700.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-700-italic.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-900.woff) format("woff");
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 900;
    src: url(/per-bred-serveur/assets/fonts/source_sans_pro/sourcesanspro-900-italic.woff) format("woff");
}

/* Material */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(/per-bred-serveur/assets/fonts/MaterialIcons-Regular.woff) format("woff");
}

/* END from _fonts.scss */

/* START from */

@font-face {
    font-family: 'harvest-icons';
    font-style: normal;
    font-weight: 400;
    src: url(/per-bred-serveur/assets/fonts/harvest/harvest-icons.eot); /* For IE6-8 */
    src: url(/per-bred-serveur/assets/fonts/harvest/harvest-icons.woff) format("woff"), url(/per-bred-serveur/assets/fonts/harvest/harvest-icons.ttf) format("truetype");
}

/* END from */

.nowrap {
    white-space: nowrap;
}

tableau-encadrement thead {
    text-align: right;
}

resultats-rente table.hvs-table tbody tr td:not(:first-child),
resultats-projet table.hvs-table tbody tr td:not(:first-child) {
    text-align: right;
}

table.hvs-table thead th {
    text-align: center;
}

@media (min-width: 1000px) {
    #selection-capital-fractionne {
        max-width: max-content;
    }
}

#complement-revenus-periodiques-capital-et-rente-result li div div:first-child {
    padding-right: 5px;
}
