/**
* custom styles CSS
 */

/* Register évènement */

#crm-main-content-wrapper #Register .crm-not-you-message {
    display: none;
}

#crm-main-content-wrapper #Register .crm-profile .crm-section .label,
#crm-main-content-wrapper #Register .additional_participants-section .label {
    text-align: left;
}

#crm-main-content-wrapper #Register .crm-profile .crm-section,
#crm-main-content-wrapper #Register .additional_participants-section {
    display:flex;
    flex-direction: row;
    align-items: center;
    gap: 7rem;
}

#crm-main-content-wrapper #Register .crm-profile .crm-section .content,
#crm-main-content-wrapper #Register .additional_participants-section .content {
    margin-left: 0;
}

#crm-main-content-wrapper #Register .crm-profile .select2-container {
    min-width: 120px;
}

#crm-main-content-wrapper #Register #gdpr-terms-conditions {
    margin-top: 25px;
}

.crm-container #crm-main-content-wrapper :not(.crm-footer) .status,
.crm-container #crm-main-content-wrapper :not(.crm-footer) .help {
    background-color: transparent;
    border: none;
}

.crm-container #crm-main-content-wrapper :not(.crm-footer) .status strong {
    color: #d51a6d;
}

/* style gloabl du bouton submit des profiles et autres formulaires civicrm */

#crm-container #crm-submit-buttons button, #crm-main-content-wrapper a.button,
#crm-container #crm-main-content-wrapper .action-link a.button,
#crm-container #crm-main-content-wrapper .crm-submit-buttons .crm-button_qf_Edit_next {
    background-color: #d51a6d;
    color: #ffffff;
}

#crm-container #crm-main-content-wrapper .crm-submit-buttons .cancel i {
    margin-right: 7px;
}

/* bloc social network : Recommander */
.crm-container #crm-main-content-wrapper .crm-socialnetwork > p:first-of-type strong a {
    color: #d51a6d;
}

.crm-container #crm-main-content-wrapper .crm-socialnetwork a[title="Partager"],
.crm-container #crm-main-content-wrapper .crm-socialnetwork a[title="Gazouiller"] {
    color: #ffffff;
    background-color: #0071bd;
    margin-right: 20px;
}

/**
* responsive
 */
@media screen and (max-width: 1000px) {
    /* Ajoutez vos styles pour les écrans de moins de 1000 pixels ici */
    #crm-main-content-wrapper #Register .crm-profile .crm-section,
    #crm-main-content-wrapper #Register .additional_participants-section {
        flex-direction: column;
        gap: 0.5rem;
        align-items: flex-start;
    }

    #crm-main-content-wrapper #Register .crm-profile .crm-section input:not([type="radio"]) {
        width: 20rem;
    }

    #crm-main-content-wrapper #Register .crm-profile .crm-section .content textarea {
        width: 25rem;
    }

    #crm-main-content-wrapper #Register #gdpr-terms-conditions .content {
        margin-left: 0;
    }

    #crm-main-content-wrapper #Register #gdpr-terms-conditions .crm-section .label {
        float: none;
        text-align: left;
    }

    #crm-main-content-wrapper #Register .crm-section .label {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    #crm-main-content-wrapper #Register .crm-profile .crm-section input:not([type="radio"]) {
        width: 15rem;
    }

    #crm-main-content-wrapper #Register .crm-profile .crm-section .content textarea {
        width: 18rem;
    }
}