/*
* masquage de la colonne membre depuis le
 */
.page-civicrm-contact-view #mainTabContainer #memberships .crm-membership-join_date {
    display: none;
}

/**
* ajout asterisk sur les champs requis
 */
.asterisk-required:after {
    content:" *";
    color: #8a1f11;
    font-weight: bold;
    margin-right: 5px;
}

/**
* affichage des bullets point pour les ul li dans l'éditeur summernote
 */
.note-editable ul {
    padding: initial;
    list-style: initial;
    margin-left: 2em;
}

/**
* style questionnaire stagiaire, formateur, financeur, OPCO
* profil 18,19,21,22 profil questionnaire environnement de dev
* profil 18,19,20,21 profil questionnaire environnement de prod
 */

/*questionnaire stagiaire dev et prod*/
#crm-main-content-wrapper .crm-profile-id-18:before {
    content: "";
    height: 100px;
    background-color: #8DAC92;
    display: block;
    border-radius: 5px;
    margin-bottom: 20px;
}

/*questionnaire formateur dev et prod*/
#crm-main-content-wrapper .crm-profile-id-19:before {
    content: "";
    height: 100px;
    background-color: #F08000;
    display: block;
    border-radius: 5px;
    margin-bottom: 20px;
}

/*questionnaire financeur prod*/
#crm-main-content-wrapper .crm-profile-id-20:before {
    content: "";
    height: 100px;
    background-color: #E21F19;
    display: block;
    border-radius: 5px;
    margin-bottom: 20px;
}

/*questionnaire financeur dev*/
#crm-main-content-wrapper .crm-profile-id-21:before {
    content: "";
    height: 100px;
    background-color: #E21F19;
    display: block;
    border-radius: 5px;
    margin-bottom: 20px;
}

/*questionnaire OPCO - dev*/
#crm-main-content-wrapper .crm-profile-id-22:before {
    content: "";
    height: 100px;
    background-color: #E21F19;
    display: block;
    border-radius: 5px;
    margin-bottom: 20px;
}

#crm-main-content-wrapper .crm-profile-id-18 .label,
#crm-main-content-wrapper .crm-profile-id-19 .label,
#crm-main-content-wrapper .crm-profile-id-20 .label,
#crm-main-content-wrapper .crm-profile-id-21 .label,
#crm-main-content-wrapper .crm-profile-id-22 .label
{
    display: block;
    width: 100%;
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
}

#crm-main-content-wrapper .crm-profile-id-18 .label label,
#crm-main-content-wrapper .crm-profile-id-19 .label label,
#crm-main-content-wrapper .crm-profile-id-20 .label label,
#crm-main-content-wrapper .crm-profile-id-21 .label label,
#crm-main-content-wrapper .crm-profile-id-22 .label label
{
    font-weight: bold;
}

#crm-main-content-wrapper .crm-profile-id-18 .content,
#crm-main-content-wrapper .crm-profile-id-19 .content,
#crm-main-content-wrapper .crm-profile-id-20 .content,
#crm-main-content-wrapper .crm-profile-id-21 .content,
#crm-main-content-wrapper .crm-profile-id-22 .label label
{
    margin-left: 0;
}

#crm-main-content-wrapper .crm-profile-id-18 .content table tbody,
#crm-main-content-wrapper .crm-profile-id-19 .content table tbody,
#crm-main-content-wrapper .crm-profile-id-20 .content table tbody,
#crm-main-content-wrapper .crm-profile-id-21 .content table tbody,
#crm-main-content-wrapper .crm-profile-id-22 .content table tbody
{
    display: flex;
    flex-direction: row;
}

#crm-main-content-wrapper .crm-profile-id-18 .content table tbody input,
#crm-main-content-wrapper .crm-profile-id-19 .content table tbody input,
#crm-main-content-wrapper .crm-profile-id-20 .content table tbody input,
#crm-main-content-wrapper .crm-profile-id-21 .content table tbody input,
#crm-main-content-wrapper .crm-profile-id-22 .content table tbody input
{
    display: block;
    cursor: pointer;
}

#crm-main-content-wrapper .crm-profile-id-18 .content table tbody td,
#crm-main-content-wrapper .crm-profile-id-19 .content table tbody td,
#crm-main-content-wrapper .crm-profile-id-20 .content table tbody td,
#crm-main-content-wrapper .crm-profile-id-21 .content table tbody td,
#crm-main-content-wrapper .crm-profile-id-22 .content table tbody td
{
    transition: all ease 0.5s;
}

#crm-main-content-wrapper .crm-profile-id-18 .content table tbody td:hover,
#crm-main-content-wrapper .crm-profile-id-19 .content table tbody td:hover,
#crm-main-content-wrapper .crm-profile-id-20 .content table tbody td:hover,
#crm-main-content-wrapper .crm-profile-id-21 .content table tbody td:hover,
#crm-main-content-wrapper .crm-profile-id-22 .content table tbody td:hover
{
    background-color: #e2e2e2;
}

/**
* profil 23 pour les réunions interne
 */
#crm-main-content-wrapper .crm-profile-id-23 .helprow-participant_status-section .content {
    padding-top: 0;
}

.crm-profile-id-23 .helprow-participant_status-section .description::before {
    content: "Modifier le statut de votre participation";
    display: block;
    font-weight: 700;
    margin: 0 -.6rem 0 -.8rem;
    padding: .4rem .6rem .4rem 2rem;
    position: relative;
    background-color: rgba(0, 191, 165, .1);
}

.crm-profile-id-23 .helprow-participant_status-section .description
{
    background-color: #ffffff;
    border-left: .2rem solid #00bfa5;
    border-radius: .1rem;
    box-shadow: 0 .2rem .5rem rgba(0, 0, 0, .05), 0 .025rem .05rem rgba(0, 0, 0, .05);
    color: #333333;
    font-size: .64rem;
    margin: 1.5625em 0;
    overflow: hidden;
    padding: 0 .6rem;
    page-break-inside: avoid;
}

/**
* amélioration de l'affichage du select visioconférence ou présentiel dans les événements
 */
#customData_Event .custom-group-Visioconf_rence_ou_pr_sentiel .crm-select2 {
    width: 325px !important;
}

/**
* stylisation de la ligne segmentation car année incomplète
 */
#bootstrap-theme [display-name="Segmentation_scoring_par_ann_e_Table_1"] .crm-search-display table tbody tr:nth-child(2) {
    background-color: #ffffcc;
}