﻿.background-document {
    background-color: white;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-radius: 10px;
}
.cardDocument {
    margin-bottom: 0rem;
    border-radius: 0px;
}

.document-libelle-ci {
    padding: 1rem 1rem 0rem 1rem;
}
.document-footer {
    padding-top: 1rem;
    padding-left: 0.45rem;
    padding-right: 0.45rem;
}
.document-card-contrat-sante {
    border: 1px solid var(--sante);
    box-shadow: 0px 0px 0px var(--sante);
}
.document-card-contrat-prevoyance {
    border: 1px solid var(--prevoyance);
    box-shadow: 0px 0px 0px var(--prevoyance);
}
.document-ligne-gris {
    background: var(--systemA) 0% 0% no-repeat padding-box;
}
.document-ligne-blanc {
    background: white 0% 0% no-repeat padding-box;
}
.document-ligne {
    border-radius: 0.625rem;
    opacity: 1;
    text-align: center;
    padding: 0.5em;
    font: normal normal normal 1rem/1.125rem Arial;
    letter-spacing: 0px;
    color: var(--systemC);
    margin: 0.5em 1em;
}


.document-ligne > div > span {
    vertical-align: middle;
}

.cardDocumentOdd {
    background: var(--systemA) 0% 0% no-repeat padding-box;
    border: 1px solid var(--systemA);
    box-shadow: 0px 0px 0px var(--systemA);
}

.cardDocumentEven {
    border: 1px solid var(--systemA);
    box-shadow: 0px 0px 0px transparent;
    background: transparent 0% 0% no-repeat padding-box;
}
.cardDocumentSante {
    border: 1px solid var(--sante);
    box-shadow: 0px 0px 0px var(--sante);
}
.float-right{
    float:right;
}
.libelleNouveauDocument-header {
    width: 66%;
    margin-right: 2rem;
}
.cardDocumentPrevoyance {
    border: 1px solid var(--prevoyance);
    box-shadow: 0px 0px 0px var(--prevoyance);
}

.cardDocument > .card-header i {
    font-size: 1.5rem;
}

.cardDocument > .card-header.collapsed .icon-fermer {
    display: none;
}

.cardDocument > .card-header.collapsed .icon-ouvrir {
    display: inline-block;
}

.cardDocument > .card-header .icon-ouvrir {
    display: none;
}

.Document-header-paddingleft {
    padding-left: 20%;
}

.Document-chevron-header {
    padding-right: 1rem;
    float: right;
}

.cardDocument > .card-header:hover {
    color: black;
}

.Document-padding-right-fond-gris {
    padding-right: 20%
}

.libelleNouveauDocument {
    align-items: center;
}

.icon-nouveau-document {
    color: var(--primaryA);
    font-size: 1.4rem;
    vertical-align: middle;
}

.libelle-titre-ci {
    text-align: left;
    font: normal normal 1rem/1.375rem Neo Sans Pro bold;
    letter-spacing: 0px;
    color: var(--systemC);
    opacity: 1;
    padding-bottom: 0.5em;
}
.icon-contrat {
    max-width: 4%;
    padding-top: 0.5rem;
    margin-right: 0.5rem;
}
.lien-voir-plus {
    align-self: center;
    font: normal normal 1rem/1.375rem Neo Sans Pro bold;
    letter-spacing: 0px;
}
.lien-voir-plus  a{
    color: var(--primaryA);
}
@media screen and (max-width: 992px) {
    .Document-chevron-header {
        margin-left: 0em;
    }
}


/*#40514 08/06/2023 MLO _ Titres Cat. Documents unreduced */
@media only screen and (max-width: 1081px) {
    h3.card-title {
        font: normal normal 1rem/1.375rem Neo Sans Pro bold !important;
    }
}
/*#40514 The end */