﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand {
    white-space: normal;
    text-align: center;
    word-break: break-all;
}

/* Provide sufficient contrast against white background */
a {
    color: #0366d6;
}

.btn-primary {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    font-size: 14px;
}

@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
}

button.accept-policy {
    font-size: 1rem;
    line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    /*margin-bottom: 60px;*/
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px; /* Vertically center the text there */
}

/* logo pour les MIE
    -------------------------------------------------- */
.saml2_HealthID {
    height: 48px;
    width: 144px;
    background-image: url("data:image/png;base64,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");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: auto;
    display: inline-block;
}

.saml2_GeneveIDSante {
    height: 48px;
    width: 48px;
    background-image: url("data:image/png;base64,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");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
    display: inline-block;
}

.saml2_VaudIDSante {
    height: 48px;
    width: 48px;
    background-image: url("data:image/png;base64,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");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
}

.saml2_HIN {
    height: 48px;
    width: 48px;
    background-image: url("data:image/jpeg;base64, /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAwADADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4 + Tl5ufo6erx8vP09fb3 + Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + Pn6/9oADAMBAAIRAxEAPwD9U6KSloAKKTNLQAUUUmcUAfMCfEyP4e/tWeNbXUrnWbjQ/wCy4PIsLOK4vI4pWWBiwiTdtz83OB196y/g/wCJNR8Rfsz/ABZ1S61TULq6tbzU5bO5nuJPOg2Wkbx7GJ3JtJyAMYya9k0D4U6hpPx/8TePZLy2fTtV02KyjtV3eajIIgSeMY/dnoe4rn/APwG1bwj8IviB4SuNRsp7zxHcX01vPHv8uITwLGofIzwVycZoA838TXmu61 + yT4AurPWr+38Q317a2iakLyVJSZZnT53B3Efd656Vc8K/GLVfG2s/CWwv7u5sPEenazdaV4gsfMKGSWO3OGkUHDBsZ5GNwbHSvQh8DNV/4Ux4M8G/b7P7doeoWt3NcfP5cixTGQheM5IOORUfiT9nb7Z+0BoPxH0q7t7OKE79SsnVszSBGRZExxkhgDnH3c9zQB7ZJIsMbO7BEUZLMcAD1rltU0pPHUmi6hYa46aVbTmd0s2 + W6ZSAoLg9AVORznNcf4r8Za/rjaposPhSe4sLq4/s + GZy8YkHPmSMR0XGMHocnk9K9O0fSbTQtLt7CxhW3tYF2Rxr2H9frXztPFU83qToRjelHe6lFuXNolok1pd6u6a6PX1JUZ4GEajfvvbZq1tb7669tLPqXaKKK + iPLCsrxRpd1rfh + + sLO9bT7m4j8tblVyUz1I5HbI6961aKyq041qcqc9pJp9N/NFwk6clOO6Mfwn4bh8J + H7LSoJHmjt02 + ZJ1ZiSSfxJNbFFFFKlChTjSpq0YpJLyWwTnKpJzm7t6s//2Q==");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
}

/* */
.main-ui {
    display: block;
    margin: auto;
    width: 450px;
}