.green-tick {
    color: rgb(131,196,57)
}

.mt-10 {
    margin-top: 10px
}

.p-10 {
    padding: 10px
}

.no-click {
    pointer-events: none;
    background-color: #eee;
    opacity: 1;
}

.mentions-legales {
    margin: 0 20px 0 20px;
}

    .mentions-legales > .panel {
        font-size: 11px;
        padding: 10px;
        background-image: linear-gradient(#dddddd, #cdc8c859)
    }

.buttons-toolbar {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 10px;
}

    .buttons-toolbar a, .buttons-toolbar button {
        grid-column: auto;
    }

#help {
    line-height: 23px;
}

    #help ol li:not(:first-of-type) {
        margin-top: 9px;
    }

.card {
    margin: 10px 0;
}

    .card > * {
        padding: 10px;
    }


    .card .card-icon {
        height: 85px;
    }

        .card .card-icon img {
            object-fit: cover;
            height: inherit;
            padding: 10px;
        }

        .card .card-icon .fa {
            font-size: 64px;
        }

    .card .card-title {
        color: #6f6468;
        font-weight: 500;
        height: 45px;
    }

    .card .card-button {
    }

        .card .card-button .btn {
            display: block;
            margin: auto;
        }

            .card .card-button .btn.btn-primary {
                width: 175px;
            }

            .card .card-button .btn.btn-link {
                font-size: 12px;
            }

            .card .card-button .btn .btn-subtitle {
                font-size: 11px;
            }

.card-vertical-separator {
    border-left: 1px solid #eee;
    height: 130px;
    float: left;
    margin: 10px -1px;
}

.validation-summary-errors > ul {
    list-style-type: none;
    padding-left: 0;
}

[disabled][disabled-state="hidden"] {
    display: none;
}

[disabled] label {
    color: #999999;
}

/* Ajout d'une icône indiquant qu'on ouvre un lien dans un autre onglet*/
a[target=_blank]:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
    margin: 0 3px 0 5px;
}
