﻿.green-title {
    color: #177847;
}

input.green, span.green, td.green {
    color: #52c53c;
}

    input.green:focus {
        color: #52c53c;
    }

input.red, span.red, td.red {
    color: #b70b19;
    opacity: 0.8;
}

    input.red:focus {
        color: #b70b19;
        opacity: 0.8;
    }

.natixis-color {
    color: #800080;
}


/* DIFFERENCE BETWEEN READONLY AND NOT READONLY */
label[for*="floating"] {
    font-weight: 600;
}

input.prime {
    background-color: #FFFFFF;
    border: 2px dotted #e7e7e7;
}

input.dsp3 {
    background-color: #17784732 !important;
    border: 1px solid #177847;
}

#floatingActionDSP:focus {
    box-shadow: 0 0 0 .25rem #17784732;
    border-color: #177847 !important;
}

input.fcpe {
    background-color: #80008032 !important;
    border: 1px solid #800080;
}

#floatingPartFCPE:focus, input.natixis:focus {
    box-shadow: 0 0 0 .25rem #80008032;
    border-color: #800080 !important;
}

#choicesButton {
    margin-top: 10vh;
}

/* RECAPITULATIF REPARTITION TOTAL */
#recapTotal td {
    font-size: 1rem;
}

#recapTotal th {
    background-color: #00664c;
    color: white;
}

#recapTotal .second-title {
    color: #00664c;
}

.head-line ~ td {
    text-align: center;
}

#recapTotal .inter {
    color: #68950f;
    font-size: 17px;
}

#recapTotal .part {
    color: #269038;
    font-size: 17px;
}

#recapTotal .vol {
    color: #be6e46;
    font-size: 17px;
}

td.fcpe {
    color: #800080;
}

#recapTotal .total {
    color: #31bbed;
    font-size: 17px;
    font-weight: bold;
}

/* END RECAPITULATIF REPARTITION TOTAL*/
