/* Charte AMU*/
@import url("amu/_variables-Z-7xsYq.css");
@import url("amu/main-DMvnFVb.css");
@import url("amu/menu-side-T6f-BIr.css");
@import url("amu/menu-top-v_Afm48.css");
@import url("amu/AMUMonumentGrotesk-LlTEv27.css");
@import url("amu/dark-VMhT1Bq.css");

/* Ajoutez vos styles ici => */





/** Masque visuellement l'élément
    tout en le laissant accessible aux lecteurs d'écran */
.accessibility_hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    font-size: 0
}

.accessibility_hidden_intitule_mail_template {
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

/** Icon de l'historique */
.icon_historique {
    width: 17px;
    margin-bottom: 2px;
}

.important_background > .active,
.important_background {
    background-color: #ff0000 !important;
}

/** Appliquer au bouton de menu "Alerte" si éléments dans bdd */
#alertSa {
    background-color: #ff0000 !important;
}


/** Block - Loader */
#container_loader {
    background-color: rgba(255, 255, 255, 0.84);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1045;
}
.loader {
    border: 5px solid #f3f3f3;
    border-top: 5px solid #3498db;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 2s linear infinite;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    z-index: 1000;
    display: none;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/** EndBlock - Loader */


/** Block Didacticiel */
.container_didacticiel {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}

.didacticiel {
    display: flex;
    flex-direction: column;
    margin: 3px;
}
#didacticiel {
    width: 500px;
}
.didacticiel_title {
    font-size: 17px;
    padding: 7px 17px;
    color: var(--charte-amu-white);
    background-color: #6a7063;
}


/* font-family */
h1, h2, h3, h4,
p, a,
ul > li,
td,
.footer
{
    font-family:var(--amu-font),Arial,sans-serif;
    font-weight: var(--font-regular);
}
.th-inner,
.label_formulaire {
    font-family:var(--amu-font),Arial,sans-serif;
    font-weight: var(--font-medium);
}

/* Block - Global > anchor */
.anchor_up {
    display: none;
    width: 45px;
    position: fixed;
    bottom: 50px;
    right: 15px;
    padding: 5px;
    color: #FFFFFF;
    background-color: var(--light-bg-menu-active);
}
.anchor_up:hover {
    background-color: var(--light-bg-menu-hover);
}
.anchor_up > svg {
    width: 2rem;
    height: 2rem;
}
.text_anchor {
    visibility: hidden;
    margin: 0;
    height: 0;
}
/* EndBlock - Global > anchor */


.form-control[disabled] {
    background-color: var(--bs-secondary-bg) !important;
    opacity: 1 !important;
}



.icon_actions_amu {
    margin: 4px;
    border: none;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.icon_actions_amu:hover {
    color: var(--charte-amu-white);
    background-color: #19243B;
}
.icon_actions_amu:active {
    color: var(--charte-amu-white) !important;
    background-color: #19243B !important;
}
.icon_decision_validate:hover {
    background-color: var(--validate-demande-bg);
}
.icon_decision_validate:active {
    background-color: var(--validate-demande-bg-active) !important;
}
.icon_decision_refuse:hover {
    background-color: var(--refus-demande-bg);
}
.icon_decision_refuse:active {
    background-color: var(--refus-demande-bg-active) !important;
}

.btn_actions_amu {
    margin: 4px;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    border: none;
}
.btn_actions_amu:hover {
    color: var(--charte-amu-white);
    background-color: #19243B;
}
.btn_actions {
    border: none;
}

.container_button_actions {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 300px;
    margin: 40px 0;
}

#confirmAction,
#cancel
{
    border: none;
}

#confirmAction,
#cancel,
.btn_actions_amu_textuel,
.btn_add {
    color: var(--charte-amu-primary);
}
#confirmAction:hover,
#confirmAction:active,
#cancel:hover,
#cancel:active,
.btn_actions_amu_textuel:hover {
    color: #19243B;
}
.btn_add:hover {
    color: white;
    background-color: #19243B;
}
.btn_supprimer {
    color: red;
    border: none;
}
.btn_supprimer:hover {
    color: #9a0000;
}

.icon_actions_delete_amu {
    margin: 4px;
    color: var(--charte-amu-white);
    background-color: #dc3545;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.icon_actions_delete_amu:hover{
    color: var(--charte-amu-white);
    background-color: #810000;
}
.icon_actions_delete_amu:active {
    color: var(--charte-amu-white);
    background-color: #810000 !important;
}


.btn_validation_amu
{
    height: 46px;
    margin: 4px;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
    border: none;
}
.btn_validation_amu:hover {
    color: var(--charte-amu-white);
    background-color: #19243B;
}
.btn_validation_amu:active {
    color: var(--charte-amu-white) !important;
    background-color: #19243B !important;
}


/* Captcha */
.search_prestataire_captcha > img,
.search_don_captcha > img
{
    margin: 20px;
    width: 200px;
    height: auto;
}



/* Flash Message */
.alert {
    text-align: center;
}

.flash_message_success,
.flash_message_warning,
.flash_message_error {
    width: fit-content;
    /*margin: 2rem auto 3rem;
    padding: 40px;*/
}


/** Modal de confirmation */
#confirmationModal {
    display: none;
}
.modal_header_content {
    background-color: #f9f9f9;
}
.modal_header_confirmation {
    background-color: #1c1c1cc9;
}






/* Gestion des pièces jointes lors des edits par le public */
.remove-new-file {
    display: block;
    margin-top: 10px;
    padding: 5px 10px;
    background-color: #ff6b6b;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.remove-new-file:hover {
    background-color: #ff5252;
}








/* Page > SA/PA

/* Pre Index */
.container_actions_index_sa,
.container_actions_index_sa_interne,
.container_actions_index_sa_externe {
    margin: 50px;
    flex-direction: column;
}

.container_btn_index_sa {
    width: 100%;
    text-align: center;
}

.information_sa_interne,
.information_sa_externe {
    margin: 15px;
}

/* Style de base du bouton */
.action_button_def_sa_interne_new_sa,
.action_button_def_sa_interne,
.action_button_def_sa_externe,
.action_button_def_sa {
    border: #000 solid 0.6px;
    border-radius: 0;
    width: fit-content;
    font-family: var(--amu-font), Arial,sans-serif,serif;
    font-weight: var(--font-medium);
    padding: 0;
    position: relative;
    height: 40px;
    overflow: hidden;
    transition: width 0.3s ease;
}
.action_button_def_sa_interne_new_sa a:hover,
.action_button_def_sa_interne_new_sa a:active,
.action_button_def_sa_interne a:hover,
.action_button_def_sa_interne a:active,
.action_button_def_sa_externe a:hover,
.action_button_def_sa_externe a:active,
.action_button_def_sa a:hover,
.action_button_def_sa a:active {
    font-family: var(--amu-font), Arial,sans-serif,serif;
    font-weight: var(--font-medium);
    color: #000000;
}

/* Texte par défaut (masqué au hover/active) */
.action_button_def_sa .texte_par_defaut,
.action_button_def_sa_interne_new_sa .texte_par_defaut,
.action_button_def_sa_interne .texte_par_defaut,
.action_button_def_sa_externe .texte_par_defaut {
    display: block;
    padding: 0 16px;
    width: 100%;
    height: 100%;
    line-height: 40px;
    text-align: center;
}

/* Conteneur avec flèche (masqué par défaut) */
.action_button_def_sa .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne_new_sa .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne .container_int_btn_w_arrow_sa,
.action_button_def_sa_externe .container_int_btn_w_arrow_sa {
    display: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: space-between; /* Espace entre texte et icône */
    position: relative;
}

/* Style au survol et clic */
.action_button_def_sa:hover,
.action_button_def_sa:active {
    width: 190px;
}

.action_button_def_sa_interne_new_sa:hover,
.action_button_def_sa_interne_new_sa:active {
    width: 335px;
}
.action_button_def_sa_interne:hover,
.action_button_def_sa_interne:active {
    width: 225px;
}
.action_button_def_sa_externe:hover,
.action_button_def_sa_externe:active {
    width: 245px;
}

.action_button_def_sa:hover .container_int_btn_w_arrow_sa,
.action_button_def_sa:active .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne_new_sa:hover .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne_new_sa:active .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne:hover .container_int_btn_w_arrow_sa,
.action_button_def_sa_interne:active .container_int_btn_w_arrow_sa,
.action_button_def_sa_externe:hover .container_int_btn_w_arrow_sa,
.action_button_def_sa_externe:active .container_int_btn_w_arrow_sa {
    display: flex;
}

.action_button_def_sa:hover,
.action_button_def_sa_interne_new_sa:hover,
.action_button_def_sa_externe:hover,
.action_button_def_sa_interne:hover  {
    /*background-color: #FFF;*/
    border: #000 solid 0.6px;
}

/* Texte dans le conteneur avec flèche */
.action_button_def_sa .texte_btn_w_arrow,
.action_button_def_sa_externe .texte_btn_w_arrow,
.action_button_def_sa_interne_new_sa .texte_btn_w_arrow,
.action_button_def_sa_interne .texte_btn_w_arrow {
    padding-left: 20px; /* Espace agrandi à gauche du texte */
    padding-right: 10px; /* Espace avant l'icône */
}

/* Style de l'icône (sans border) */
.action_button_def_sa .arrow_in_btn ,
.action_button_def_sa_externe .arrow_in_btn,
.action_button_def_sa_interne_new_sa .arrow_in_btn,
.action_button_def_sa_interne .arrow_in_btn {
    /*background-color: #CAFEE4;*/
    background-color: #DDCCFF;
    width: 35px;
    height: 21px;
    padding: 2px;
    position: absolute;
    top: 0;
    right: 0;
    border: none !important; /* Retire tous les borders */
}

/* Masquer le texte par défaut au hover/active */
.action_button_def_sa:hover .texte_par_defaut,
.action_button_def_sa:active .texte_par_defaut,
.action_button_def_sa_externe:hover .texte_par_defaut,
.action_button_def_sa_externe:active .texte_par_defaut,
.action_button_def_sa_interne_new_sa:hover .texte_par_defaut,
.action_button_def_sa_interne_new_sa:active .texte_par_defaut,
.action_button_def_sa_interne:hover .texte_par_defaut,
.action_button_def_sa_interne:active .texte_par_defaut {
    display: none;
}


















.container_action_sa_interne_index,
.container_action_sa_externe_index {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 15px;
}

.link_sa_interne_index,
.link_sa_externe_index {
    color: #FFF;
    overflow: hidden;
    contain: content;
    border-radius: 50px;
    padding: 20px 50px;
    margin: 10px 50px;
    display: inline-block;
    position: relative;
    text-decoration: none;
    transition: 0.3s ease-in all;
    background-color: var(--charte-amu-primary);
}

.link_sa_interne_index:hover,
.link_sa_externe_index:hover {
    color: var(--charte-amu-primary);
    border: solid var(--charte-amu-primary) 1px;
    background-color: transparent;
}

/* > > > > > Container btn add don autres centre */
.titre_btn_action_add_sa {
    font-weight: var(--font-medium);
    margin-bottom: 10px;
}
.container_btn_add_sa {
    flex-direction: column;
    align-items: flex-start !important;
    margin-bottom: 30px;
    background-color: #dc3545;
    color: #FFFFFF;
    width: fit-content;
    padding: 1.2rem;
}
.btn_add_sa {
    margin: 0;
}
.btn_add_sa > svg {
    margin-bottom: 5px;
}
.container_special_role {
    margin-top: 30px;
    background-color: #FFF;
    padding: 15px;
    color: #000;
}


/* > > > > > autoComplete UX recherche */
.form-control.ts-wrapper {
    height: 46px !important;
    width: 410px !important;
}
.ts-control {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}
.ts-wrapper {
    border-radius: 5px !important;
}
.ts-dropdown-content {
    padding: 5px 0;
}
.ts-dropdown .active {
    background-color: #f5fafd !important;
}
.ts-dropdown .option {
    padding: 3px .75rem;
}
.ts-dropdown {
    width: max-content !important;
    padding: 10px;
}
.remove {
    color: red !important;
    font-size: 30px !important;
}
.remove:hover {
    color: #FFFFFF !important;
    background-color: red !important;
}

.container_result_autocompletion {
    width: fit-content;
    margin-top: 25px;
}

.table_show_autocompletion {
    width: 100%;
}

.container_actions_sa {
    display: flex;
    flex-direction: column;
    width: 600px;
}
.btn_action_archive,
.btn_action_sa {
    border-radius: 0;
}
.btn_action_sa_start {
    border-radius: 5px 0 0 5px;
}
.btn_action_sa_end {
    border-radius: 0 5px 5px 0;
}



/** Page Convert Don Anatomie > SA */
.container_group_view_convert_anatomie_sa {
    width: fit-content;
    display: flex;
}

.item_convert_first {

}

.item_group_view_convert_anatomie_sa > div:first-child {
    margin-top: 0;
}

.item_group_view_convert_anatomie_sa > div {
    margin: 30px 30px 0 0;
}


/** Table Individus */
.container_table_sa_show {
    width: 700px;

}

.container_actions_tables_individu {
    display: flex;
    flex-direction: column;
    width: 500px;
}
.container_actions {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
#recherche_individu {
    margin: 12px 0;
}

.button_add {
    margin: 25px 0;
}

/** Show */
#table_individu_show {
    width: 800px;
}

.container_form {
    margin: 50px 0;
}

/** Page template mail */
.intitule_contenu_mail_template {
    background-color: var(--light-bg-menu-hover);
}

.container_content_email_template > div > div.fixed-table-pagination,
#tableEmailsTemplate {
    width: 1200px !important;
}

/** Fake Fields */
.show_data,
#email_template_context,
#sa_date_entree_corps,
#sa_numero_sa,
#sa_date_conservation,
#sa_numero_donneur {
    padding: 0 12px;
    line-height: 46px;
    height: 46px;
    border: solid 1px #1F63DE1A;
    border-radius: 5px;
    background-color: var(--bs-secondary-bg);
}

.group_renseignement_inscription_cdc_date_d_entree_du_corps > span > p,
.group_renseignement_initial_numero_carte > span > p,
.group_renseignement_initial_numeroDonneur > span > p,
.group_renseignement_devenir_corps_date_de_conservation > span > p {
    margin-bottom: 0;
}

#email_template_context {
    width: fit-content;
}

/** Global Fields */
#sa_pass_away_origine,
#sa_pass_away_nomPatronymique,
#sa_pass_away_prenom,
#sa_pass_away_nomMarital,
#sa_pass_away_sexe,
#sa_pass_away_age,
#sa_pass_away_departement,
#sa_pass_away_profession,
#sa_pass_away_situationFamiliale,
#sa_pass_away_adresse,
#sa_pass_away_codePostal,
#sa_entree_cdc_origine,
#sa_entree_cdc_dateDeces,
#sa_entree_cdc_dateEntreeCorps,
#sa_entree_cdc_transporteur,
#sa_entree_cdc_provenance,
#sa_entree_cdc_information,
#sa_entree_cdc_observation,
#sa_devenir_origine,
#sa_devenir_modeConservation,
#sa_devenir_dateConservation,
#sa_devenir_localisationCorps,
#sa_devenir_localisationSecondaire,
#sa_devenir_nomEntreprise,
#sa_devenir_dateDepart,
#sa_devenir_dateRetour,
#sa_devenir_responsableMedical,
#sa_devenir_destination,
#sa_devenir_dateSortie,
#sa_devenir_modeSortie,
#sa_devenir_devenirCendres,
#sa_devenir_tetePrecision,
#sa_devenir_corpsPrecision,
#sa_devenir_autre,
#search_prestataire_password,
#search_prestataire_email,
#search_prestataire_identifiant,
#search_prestataire_captcha,
#search_donor_identifiant,
#search_donor_email,
#search_donor_captcha,
#individu_anneeEnregistrement,
#individu_origine,
#individu_numeroSa,
#individu_numeroDonneur,
#individu_numeroPieceAnatomique,
#individu_nomPatronymique,
#individu_prenom,
#individu_nomMarital,
#individu_sexe,
#individu_age,
#individu_departement,
#individu_adresse,
#individu_codePostal,
#individu_profession,
#individu_situationFamiliale,
#individu_dateDeces,
#individu_dateEntreeCorps,
#individu_information,
#individu_transporteur,
#individu_provenance,
#individu_modeConservation,
#individu_dateConservation,
#individu_localisationCorps,
#individu_localisationSecondaire,
#individu_nomEntreprise,
#individu_dateDepart,
#individu_dateRetour,
#individu_responsableMedical,
#individu_destination,
#individu_dateSortie,
#individu_modeSortie,
#individu_devenirCendres
{
    height: 46px;
    border: solid 1px #1F63DE1A;
    background-color: #F6F7FA;
    border-radius: 5px;
}

#individu_precision,
#individu_observation,
#individu_tetePrecision,
#individu_corpsPrecision,
#individu_autre {
    border: solid 1px #1F63DE1A;
    background-color: #F6F7FA;
    border-radius: 5px;
}

#search_prestataire_password:focus,
#search_prestataire_email:focus,
#search_prestataire_identifiant:focus,
#search_prestataire_captcha:focus,
#search_donor_identifiant:focus,
#search_donor_email:focus,
#search_donor_captcha:focus,
#individu_anneeEnregistrement:focus,
#individu_donneurAutreCentre_0:focus,
#individu_donneurAutreCentre_1:focus,
#individu_origine:focus,
#individu_numeroPieceAnatomique:focus,
#individu_retraite_0:focus,
#individu_retraite_1:focus,
#individu_serologie_0:focus,
#individu_serologie_1:focus,
#individu_hiv_0:focus,
#individu_hiv_1:focus,
#individu_hepatite_0:focus,
#individu_hepatite_1:focus,
#individu_infectionEmergente_0:focus,
#individu_infectionEmergente_1:focus,
#individu_interventionChirurgicale_0:focus,
#individu_interventionChirurgicale_1:focus,
#individu_prothese_0:focus,
#individu_prothese_1:focus,
#individu_cicatrice_0:focus,
#individu_cicatrice_1:focus,
#individu_thoracotomie_0:focus,
#individu_thoracotomie_1:focus,
#individu_laparotomie_0:focus,
#individu_laparotomie_1:focus,
#individu_hysterectomie_0:focus,
#individu_hysterectomie_1:focus,
#individu_sirEntreprise_0:focus,
#individu_sirEntreprise_1:focus,
#individu_tete_0:focus,
#individu_tete_1:focus,
#individu_corps_0:focus,
#individu_corps_1:focus
{
    box-shadow: none;
}


/** View Form Individu */
.group_renseignement_initial,
.group_renseignement_inscription,
.group_renseignement_cdc,
.group_renseignement_devenir_corps {
    display: flex;
    width: 800px;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.titres_form_individu {
    width: fit-content;
    margin-left: 15px;
    margin-bottom: 25px;
}

.group_renseignement_inscription_cdc_observation {
    width: 400px;
}
.group_renseignement_devenir_corps_autre {
    width: 600px;
}

.group_renseignement_initial_numero_carte,
.group_renseignement_initial_annee_d_enregistrement,
.group_renseignement_initial_donneur_autre_centre,
.group_renseignement_initial_origine,
.group_renseignement_initial_numeroPieceAnatomique,
.group_renseignement_initial_numeroDonneur,
.group_renseignement_inscription_nomPatronymique,
.group_renseignement_inscription_prenom,
.group_renseignement_inscription_nomMarital,
.group_renseignement_inscription_sexe,
.group_renseignement_inscription_age,
.group_renseignement_inscription_departement,
.group_renseignement_inscription_adresse,
.group_renseignement_inscription_code_postal,
.group_renseignement_inscription_profession,
.group_renseignement_situation_familiale,
.group_renseignement_retraite,
.group_renseignement_inscription_cdc_date_de_deces,
.group_renseignement_inscription_cdc_arrivee_au_cdc,
.group_renseignement_inscription_cdc_date_d_entree_du_corps,
.group_renseignement_inscription_cdc_transporteur,
.group_renseignement_inscription_cdc_provenance,
.group_renseignement_inscription_cdc_serologie,
.group_renseignement_inscription_cdc_hiv,
.group_renseignement_inscription_cdc_hepatite,
.group_renseignement_inscription_cdc_infection_emergentee,
.group_renseignement_inscription_cdc_precision,
.group_renseignement_inscription_cdc_intervention_chirurgicale,
.group_renseignement_inscription_cdc_observation,
.group_renseignement_inscription_cdc_prothese,
.group_renseignement_inscription_cdc_cicatrice,
.group_renseignement_inscription_cdc_thoracotomie,
.group_renseignement_inscription_cdc_laparotomie,
.group_renseignement_inscription_cdc_hysterectomie,
.group_renseignement_devenir_corps_mode_de_conservation,
.group_renseignement_devenir_corps_date_de_conservation,
.group_renseignement_devenir_corps_localisation_du_corps,
.group_renseignement_devenir_corps_localisation_secondaire,
.group_renseignement_devenir_corps_sir_entreprise,
.group_renseignement_devenir_corps_nom_de_l_entreprise,
.group_renseignement_devenir_corps_date_de_depart,
.group_renseignement_devenir_corps_date_de_retour,
.group_renseignement_devenir_corps_responsable_medicale,
.group_renseignement_devenir_corps_destination,
.group_renseignement_devenir_corps_date_de_sortie,
.group_renseignement_devenir_corps_mode_de_sortie,
.group_renseignement_devenir_corps_devenir_des_cendres,
.group_renseignement_devenir_corps_tete,
.group_renseignement_devenir_corps_tete_precision,
.group_renseignement_devenir_corps_corps,
.group_renseignement_devenir_corps_corps_precision,
.group_renseignement_devenir_corps_autre
{
    margin: 15px;
}




/** Dashboard Donor + Prestation + agents */
.container_actions_dashboard_prestations {
    width: fit-content;
}

.container_actions_dashboard_didacticiel,
.container_actions_dashboard_param_devis,
.container_actions_dashboard_agents,
.container_actions_dashboard_prestations,
.container_actions_dashboard_don
{
    margin: 2rem 0;
}
.container_search_tables_groupes
{
    margin-bottom: 1rem;
}
#searchPrestataire,
#searchAgent,
#searchIndisponibilite,
#searchPrestation,
#searchDonor,
#searchAnatomieDuplicate,
#searchAnatomieHistoriqueDuplicate
{
    height: 46px;
    width: 410px;
    border: solid 1px #1F63DE1A;
    background-color: #F6F7FA;
    border-radius: 5px;
}

.container_content_email_template,
.container_content_param_devis {
    width: 100%;
}
.container_content_didacticiel {
    width: 800px !important;
}
.container_content_agent {
    width: 600px !important;
}


/** Page Edit prestation */
.show_prestation_container_event,
.show_prestation_container_identification,
.show_prestation_container_sa_pa,
.show_prestation_container_localisation,
.show_prestation_container_lien_structure,
.show_prestation_container_facturation,
.show_prestation_container_gestionnaire,
.show_prestation_container_signature,
/** Page Show Didacticiel */
.show_didacticiel_container_identification,
.show_didacticiel_container_iframe,
/** Page Edit agent */
.show_agent_container_identification,
.show_agent_container_dates,
.show_agent_container_commentaire,
/* Page Show Param Devis */
.show_param_container_sujet,
.show_param_container_salle,
.show_param_container_kit,
.show_param_container_visio,
.show_param_container_tva,
/** Page show Prestataire */
.show_prestataire_container_identification,
.show_prestataire_container_adresse,
.show_prestataire_container_tel,
.show_prestataire_container_mail,
/** Page Edit indisponibilité agent */
.show_indisponibilite_container_identification,
.show_indisponibilite_container_dates,
.show_indisponibilite_container_commentaire,
/** Page des paramètres de l'application */
.show_parameters_container_service,
.show_parameters_container_mails_service,
.show_parameters_container_titre_service,
.show_parameters_container_signature_service,
.show_parameters_container_credits_pedagogiques,
.show_parameters_container_descr_homepage_public,
.show_parameters_container_info_complementaire_public,
.show_parameters_container_info_form_don_public,
.show_parameters_container_info_form_prestation,
/** Page Edit demande */
.show_demande_container_identification,
.show_demande_container_localisation,
.show_demande_container_contact
{
    display: flex;
    width: 600px;
    flex-wrap: wrap;
}


.span_show_nom_service,
.span_show_mail_service,
.span_show_mail_service_optionnel,
.span_show_titre_document_service,
.span_show_signature_mail_service,
.span_show_descr_homepage_public,
.span_show_info_complementaire_public,
.span_show_info_form_don_public,
.span_show_info_form_prestation,
.span_show_ville_service,
.span_show_nom_sujet,
.span_show_unitaire_sujet,
.span_show_nom_salle,
.span_show_unitaire_salle,
.span_show_nom_kit,
.span_show_unitaire_kit,
.span_show_nom_visio,
.span_show_unitaire_visio,
.span_show_nom_prestataire,
.span_show_nom_tva,
.span_show_date_debut,
.span_show_date_fin,
.span_show_intitule,
.span_show_description,
.span_show_demandeur,
.span_show_mail_demandeur,
.span_show_mobile_demandeur,
.span_show_nbr_sa,
.span_show_nbr_pa,
.span_show_n_sa_pa,
.span_show_localisation,
.span_show_demi_journee,
.span_show_nbvisio,
.span_show_kit,
.span_show_lien,
.span_show_convention,
.span_show_form_recherche,
.span_show_form_payeur,
.span_show_form_adr_payeur,
.span_show_form_siret_payeur,
.span_show_form_nom_contact_payeur,
.span_show_form_mail_contact_payeur,
.span_show_form_ext_amu,
.span_show_form_budget_int_amu,
.span_show_form_tarif_int_amu,
.span_show_form_tarif_ext_amu,
.span_show_form_forma_excel,
.span_show_form_forma_pdf,
.span_show_form_bon_commande,
.span_show_form_devis_signe,
.span_show_form_demande_sa,
.span_show_form_fiche_suivi,
.span_show_form_statut,
.span_show_form_date_cesp,
.span_show_form_membres_comite,
.span_show_form_avis_numero,
.span_show_form_commentaires,
.span_show_form_fact,
.span_show_form_paiement,
.span_show_form_payer,
.span_show_form_prestation_interne_effectuee,
.span_show_form_conventionsg,
.span_show_form_formaexcelsg,
.span_show_form_formapdfsg,
.span_show_form_devissg,
.span_show_form_bonsg,
.span_show_form_dmdsasg,
.span_show_form_suivisg,
.span_show_title_didacticiel,
.span_show_iframe_didacticiel,
.span_show_nom_agent,
.span_show_dates_agent,
.span_show_commentaire_agent,
.span_show_numero,
.span_show_nom_patronymique,
.span_show_nom_marital,
.span_show_prenom,
.span_show_sexe,
.span_show_age,
.span_show_profession,
.span_show_situation_familiale,
.identification_group_retraite,
.span_show_departement,
.span_show_adresse,
.span_show_code_postal,
.span_show_ville,
.span_show_email {
    font-family:var(--amu-font),Arial,sans-serif;
    font-weight: var(--font-medium);
}

.show_data {
    height: fit-content;
    /*height: 46px;*/
    /*background-color: #F6F7FA;*/
    /*border-radius: 5px;*/
    /*padding: 10px;*/
}

.show_data_embed_content,
.show_data_quill_content {
    height: fit-content;
    background-color: #F6F7FA;
    border-radius: 5px;
    padding: 10px;
}

.container_actions {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.container_actions_gestion
{
    width: fit-content;
}




/* Page Prestations Calendar */
.container_event {
    padding: 10px;
    font-size: 15px;
    width: 100%;
}
.container_event_desc_and_button {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.event_button {
    /*position: absolute;*/
    /*right: 0;*/

}

.agent_indisponible {
    color: #FFFFFF;
    background-color: #424242;
    border: none !important;
}
.prestation_cdc {
    color: #FFFFFF;
    background-color: #D32F2F;
    border: none !important;
}
.prestation_cdc {
    .fc-daygrid-event-dot {
        color: #FFFFFF !important;
    }
}
.prestation_hors_cdc {
    color: #FFFFFF;
    background-color: #1976D2;
    border: none !important;
}

.prestation_cdc:hover {
    background-color: #B71C1C !important;
}
.prestation_hors_cdc:hover {
    background-color: #42A5F5 !important;
}
.agent_indisponible:hover {
    background-color: #616161 !important;
}

.container_event {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis !important;
    width: 100%;
    display: block;
}
.event-info,
.event-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; /* Empêche le retour à la ligne */
    width: 100%; /* ou une largeur fixe (ex: 200px) */
    display: block; /* ou inline-block selon ton besoin */
}

.fc-daygrid-dot-event:hover {
    color: #FFFFFF !important;
    /*width: fit-content !important;*/
}

/* Tables */
.container_data_prestataires,
.container_data_prestations_finance,
.container_data_prestations {
    margin-bottom: 50px;
}

/* Page Gestion des dons */
.bootstrap-table-filter-control-StatutDon,
/* Page Prestations Dashboard */
.bootstrap-table-filter-control-Statut,
.bootstrap-table-filter-control-etat_paiement,
.bootstrap-table-filter-control-nom_demandeur,
.bootstrap-table-filter-control-localisation_prestation {
    border-radius: 0px !important;
}


/* Page Gestion Financière */
td:has(> span.negatif_data) {
    color: #FFFFFF !important;
    font-family:var(--amu-font),Arial,sans-serif;
    font-weight: var(--font-bold);
    background-color: red;
}
td:has(> span.positif_data) {
    color: #FFFFFF !important;
    font-family:var(--amu-font),Arial,sans-serif;
    font-weight: var(--font-bold);
    background-color: #0d9e0d;
}



/** Page d'édition des modèles de mails */
.email_template_group_intitule {
    width: fit-content;
}
#email_template_intitule {
    width: 100% !important;
}

.click-to-copy:hover {
    color: #FFFFFF;
    padding: 0.3rem;
    background-color: var(--charte-amu-primary);
    transition: background-color 0.3s ease;
}

.click-to-copy {
    transition: background-color 0.3s ease;
}

.click-to-copy.highlight {
    color: #000000;
    background-color: #FFFF85;
    animation: fadeOut 2s ease forwards;
}

@keyframes fadeOut {
    from {
        color: #000000;
        background-color: #FFFF85;
    }
    to {
        background-color: transparent;
    }
}


/* Page Gestion des don */
td:has(> span.colorStatusValide),
td:has(> span.colorStatusAnnulation),
td:has(> span.colorStatusEnAttente),
td:has(> span.colorStatusCdc) {
    font-weight: var(--font-medium);
    color: #000000FF;
}

td:has(> span.colorStatusCdc) {
    background-color: #e3e3e3 !important;
}
td:has(> span.colorStatusEnAttente) {
    background-color: #FF7403FF !important;
}
td:has(> span.colorStatusValide) {
    background-color: #48D060FF !important;
}
td:has(> span.colorStatusAnnulation) {
    background: repeating-linear-gradient(
            50deg, /* Angle pour des rayures diagonales */
            #e3e3e3,
            #e3e3e3 20px,
            #60cced 20px,
            #60cced 40px
    );
}


/** Page des Parameters de l'application */
.table_param_app {
    width: fit-content;
}









/*
* *********************
* *********************
*
*
* BLOCK - PUBLIC */

.main_public
{
    position: relative;
    top: 4rem;
    padding: 2rem;
}


/** HomePage */
.container_content_public > p,
.container_content_from_don > p,
.container_content_form_prestation > p {
    margin-bottom: 0;
}

/** Index Public Don */
.container_index_public
{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: var(--light-bg-menu);
    padding: 20px;
    width: 80%;
    max-width: 800px;
}

.container_title_public
{
    display: flex;
    flex-direction: column;
}

.logo_title_public
{
    width: 260px;
    margin-bottom: 7px;
}
.title_public
{
    font-size: 35px;
}

.container_top_page_show_event,
.container_top_formulaires_archives,
.container_top_formulaire_prestation_gestionnaire
{
    display: flex;
    flex-direction: column;
    width: fit-content;
}

/** Formulaire Public Don */
.container_content_form_don > p {
    margin-bottom: 0;
}
.container_base_public {
    max-width: 930px;
}
.container_top_page_show_event {
    margin-bottom: 25px;
}

.container_top_info_don_public,
.container_top_formulaire_prestation_public,
.container_top_formulaire_prestation_gestionnaire,
.container_top_formulaires_archives,
.container_top_formulaire_don_public,
.container_top_formulaire_sa_pa_public
{
    margin-bottom: 60px;
}

.title_page_info_don_public,
.title_page_formulaire_transmission_devis_public,
.title_page_formulaire_demande_prestation_public,
.title_page_formulaire_demande_prestation_gestionnaire,
.title_page_formulaire_demande_don_public,
.title_page_formulaire_demande_sa_pa_public
{
    font-size: 25px;
    font-weight: var(--font-regular);
}

.subtitle_page_info_don_public
{
    font-size: 25px;
}


.container_info_demande_don_public,
.container_formulaire_transmission_devis_public,
.container_formulaire_demande_prestation_public,
.container_formulaire_demande_sa_pa_public,
.container_formulaire_demande_don_public {
    margin-bottom: 7rem;
}

.container_formulaire_demande_prestation_gestionnaire {
    margin-bottom: 2rem;
}

.label_formulaire
{
    font-weight: var(--font-medium);
}

.email_template_group,
.param_devis_group_tva,
.param_devis_group_audiovisuel,
.param_devis_group_kit,
.param_devis_group_salle,
.param_devis_group_type,
.param_devis_group_sujet {
    display: flex;
    width: 600px;
    flex-wrap: wrap;
    margin-bottom: 25px;
}


.param_devis_group_sujet_intitule,
.param_devis_group_salle_intitule,
.param_devis_group_kit_intitule,
.param_devis_group_audiovisuel_intitule
{
    width: 300px;
}

#param_devis_sujetUnitaire,
#param_devis_salleDemiJournee,
#param_devis_kit,
#param_devis_materielAudiovisuel,
#param_devis_tauxTva
{
    width: 150px;
}

.prestation_add_group_event {
    display: flex;
    width: 700px;
    flex-wrap: wrap;
}


/** Page Prestation Public */
.information_prestation {
    font-weight: var(--font-bold);
    text-decoration: underline #ff3028;
}


/* block - Nouvelle version affichage informations */
#container_infoprestaIntEffectuee,
#container_infocasedeces,
#container_infonomservice,
#container_infomailservice,
#container_infomailfsmpm,
#container_infosignatureservice,
#container_infomailoptionservice,
#container_infomailgestionnaireservice,
#container_infovilleservice,
#container_infomemorielle,
#container_infoceremonie,
#container_infomanuscrite {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #FFFFFF;
    background-color: var(--light-bg-menu);
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    width: 80%;
    max-width: 500px;
}
#container_historique {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000000;
    background-color: #FFFFFF;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    width: 80%;
    max-width: 500px;
}
.container_int_historique {
    overflow: scroll;
    height: 500px;
}

.btn_close_historique {
    margin-top: 10px;
}

.btn_close_historique:hover {
    color: #FFFFFF !important;
    background-color: var(--light-bg-menu) !important;
}

#icon_info_infoprestaIntEffectuee,
#icon_info_infocasedeces,
#icon_info_infonomservice,
#icon_info_infovilleservice,
#icon_info_infomailservice,
#icon_info_infosignatureservice,
#icon_info_infomailoptionservice,
#icon_info_infomailgestionnaireservice,
#icon_info_infomailfsmpm,
#icon_info_infomemorielle,
#icon_info_infoceremonie,
#icon_info_infomanuscrite {
    cursor: pointer;
    font-size: 15px;
    margin-left: 6px;
    color: var(--charte-amu-primary);
}
.container_icon_info {
    width: 23px;
}
.container_icon_historique {
    width: fit-content;
    margin: 15px 0;
}
.container_icon_historique > a > svg {
    width: 17px;
}
.btn_icon_actions {
    border: none;
    padding: 0.5rem;
    color: #FFFFFF;
    background-color: #1f63de;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
#btn_close_info:hover {
    color: #1f63de;
    background-color: #FFFFFF;
}
.icon_and_label {
    display: flex;
    width: fit-content;
    align-items: baseline;
}
.title_infos {
    background-color: white;
    height: 1px;
}
.title_infos_historique {
    background-color: #000000;
    height: 1px;
    margin-bottom: 10px;
}
/* endblock - Nouvelle version affichage informations */




/** Preview attachments don */
.preview_don_attachments {
    display: flex;
    flex-direction: column;
    width: 500px;
}

/* Full View Image */
.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.fullscreen img {
    width: auto;
    height: 100%;
    max-width: 90%;
    max-height: 90%;
}

.close-button > svg {
    width: 2rem;
    height: 2rem;
}

.close-button {
    position: absolute;
    top: 20px;
    right: 20px;
    color: white;
    border: none;
    padding: 10px;
}
/* endblock - Full View Image */







.autres_informations_group,
.devenir_corps_group,
.entree_cdc_group,
.inscription_group,
.id_anatomie_group,
.parameters_container_service,
.parameters_container_mails,
.parameters_container_signature,
.parameters_container_credits_pedagogiques,
.parameters_container_descr_homepage_public,
.parameters_container_info_complementaire_public,
.parameters_container_info_form_don_public,
.parameters_container_info_form_prestation,
.search_prestataire_public_group_id,
.search_prestataire_public_group_password,
.search_prestataire_public_group_email,
.search_prestataire_public_group_captcha,
.search_don_public_group_id,
.search_don_public_group_email,
.search_don_public_group_captcha,
.group_cloture_prestation,
.indispo_group,
.agent_group,
.prestataire_group,
.don_add_group_localisation,
.don_add_group_devenir,
.don_add_group_communication,
.don_add_group_pieces_jointes,
.don_add_group_observation,
.don_add_group_consentement {
    display: flex;
    width: 900px;
    flex-wrap: wrap;
    margin-bottom: 25px;
}


.prestation_add_group_sapa,
.prestation_add_group_localisation,
.prestation_add_group_lien_structure,
.prestation_add_group_reference_facturation,
.prestation_add_group_reference_facturation_budget,
.prestation_add_group_reference_facturation_devis,
.prestation_add_group_signature,
.prestation_add_group_validation_gestionnaire,
.prestation_add_group_facturation {
    display: flex;
    width: 900px;
    flex-wrap: wrap;
}

.prestation_add_group_demandeur {
    display: flex;
    width: 1100px;
    flex-wrap: wrap;
}

.prestation_add_group_smpm,
.prestation_add_group_prestation_etat {
    display: flex;
    width: fit-content;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.prestation_add_group_date_debut,
.prestation_add_group_date_fin,
.prestation_add_group_intitule,
.prestation_add_group_description,
.prestation_add_group_nom_demandeur,
.prestation_add_group_mail_demandeur,
.prestation_add_group_mobile_demandeur,
.prestation_add_group_nombre_sa,
.prestation_add_group_nombre_pa,
.prestation_add_group_details_sa_pa,
.prestation_add_group_details_sa_pa,
.prestation_add_group_localisation,
.prestation_add_group_nombre_demi_journee,
.prestation_add_group_materiel_visio,
.prestation_add_group_nombre_kit,
.prestation_add_group_boite_instru,
.prestation_add_group_aspiration,
.prestation_add_group_fil_suture,
.prestation_add_group_autres_instruments,
.prestation_add_group_lien,
.prestation_add_group_convention,
.prestation_add_group_formation_recherche,
.prestation_add_group_interne_externe_amu,
.prestation_add_group_budget_interne_amu,
.prestation_add_group_entite_externe_amu,
.prestation_add_group_nom_organisme_payeur,
.prestation_add_group_adresse_organisme_payeur,
.prestation_add_group_numero_siret_organisme_payeur,
.prestation_add_group_nom_contact_organisme_payeur,
.prestation_add_group_tel_contact_organisme_payeur,
.prestation_add_group_mail_contact_organisme_payeur,
.prestation_add_group_demande_sa,
.btn_validation_prestation_public {
    margin: 30px 30px 0 0;
}


.don_add_group_identite {
    display: flex;
    width: 850px;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.don_add_group_observation,
.don_add_group_consentement
{
    flex-direction: column;
}

#parameters_nom_organisme_payeur_credits_pedagogiques,
#parameters_adr_organisme_payeur_credits_pedagogiques,
#parameters_siret_organisme_payeur_credits_pedagogiques,
#parameters_nom_contact_organisme_payeur_credits_pedagogiques,
#parameters_tel_contact_organisme_payeur_credits_pedagogiques,
#parameters_email_contact_organisme_payeur_credits_pedagogiques,
#parameters_nom_service,
#parameters_mail_service,
#parameters_mail_service_option,
#parameters_mail_gestionnaire_service,
#parameters_mail_fsmpm,
#parameters_titre_du_document,
#parameters_ville_origine,
#param_devis_typePrestation,
#param_devis_sapa,
#param_devis_titreSujet,
#param_devis_sujetUnitaire,
#param_devis_titreSalle,
#param_devis_salleDemiJournee,
#param_devis_titreKit,
#param_devis_kit,
#param_devis_titreAudiovisuel,
#param_devis_materielAudiovisuel,
#param_devis_tauxTva,
#prestataire_nom_prestataire,
#prestataire_adresse_prestataire,
#prestataire_tel_prestataire,
#prestataire_email,
#indisponibilite_nomAgent,
#indisponibilite_dateDebut,
#indisponibilite_dateFin,
#indisponibilite_commentaire,
#agent_nom,
#agent_prenom,
#agent_dateDebut,
#agent_dateFin,
#agent_commentaire,
#didacticiel_title,
#didacticiel_iframe,
#prestation_cloturation_date_cesp,
#prestation_cloturation_avis_numero,
#prestation_cloturation_commentaires,
#prestation_cloturation_numero_ticket_fact,
#prestation_demande_assistance_date_debut,
#prestation_demande_assistance_date_fin,
#prestation_demande_assistance_intitule,
#prestation_demande_assistance_description,
#prestation_demande_assistance_nom_demandeur,
#prestation_demande_assistance_mail_demandeur,
#prestation_demande_assistance_tel_mobile_demandeur,
#prestation_demande_assistance_nombre_sa,
#prestation_demande_assistance_nombre_pa,
#prestation_demande_assistance_numeros_sa_pa,
#prestation_edition_assistance_numeros_sa_pa,
#prestation_demande_assistance_details_sa_pa,
#prestation_demande_assistance_details_sa,
#prestation_demande_assistance_details_pa,
#prestation_demande_public_details_sa,
#prestation_demande_public_details_pa,
#prestation_demande_assistance_nombre_demi_journee,
#prestation_demande_assistance_nombre_materiel_visio,
#prestation_demande_assistance_nombre_kit_prestation,
#prestation_demande_assistance_convention,
#prestation_demande_assistance_formation_recherche,
#prestation_demande_assistance_nom_organisme_payeur,
#prestation_demande_assistance_adresse_organisme_payeur,
#prestation_demande_assistance_numero_siret_payeur,
#prestation_demande_assistance_nom_contact_organisme_payeur,
#prestation_demande_assistance_tel_contact_organisme_payeur,
#prestation_demande_assistance_mail_contact_organisme_payeur,
#prestation_demande_assistance_interne_externe_amu,
#prestation_demande_assistance_tarif_amu_interne,
#prestation_demande_assistance_tarif_amu_externe,
#prestation_demande_assistance_demande_sa,
#prestation_demande_assistance_fiche_de_suivi,
#prestation_demande_assistance_numero_ticket_fact,
#prestation_demande_assistance_autres_instruments,
#prestation_demande_assistance_bon_commande,
#prestation_demande_assistance_formulaire_pro_forma_excel,
#prestation_demande_assistance_formulaire_pro_forma_pdf,
#prestation_demande_assistance_devis_signer,
#prestation_demande_assistance_date_update,
#prestation_demande_assistance_statut_demande,
#prestation_demande_assistance_date_cesp,
#prestation_demande_assistance_avis_numero,
#prestation_demande_assistance_commentaires,
#prestation_edition_public_date_debut,
#prestation_edition_public_date_fin,
#prestation_edition_public_intitule,
#prestation_edition_public_description,
#prestation_edition_public_nom_demandeur,
#prestation_edition_public_mail_demandeur,
#prestation_edition_public_tel_mobile_demandeur,
#prestation_edition_public_nombre_sa,
#prestation_edition_public_adresse_organisme_payeur,
#prestation_edition_public_numero_siret_payeur,
#prestation_edition_public_nom_contact_organisme_payeur,
#prestation_edition_public_tel_contact_organisme_payeur,
#prestation_edition_public_mail_contact_organisme_payeur,
#prestation_edition_public_interne_externe_amu,
#prestation_edition_public_budget_interne_amu,
#prestation_edition_public_nombre_demi_journee,
#prestation_edition_public_nom_organisme_payeur,
#prestation_edition_public_nombre_pa,
#prestation_edition_public_details_sa,
#prestation_edition_public_details_pa,
#prestation_edition_public_nombre_kit_prestation,
#prestation_edition_public_autres_instruments,
#prestation_edition_public_formation_recherche,
#prestation_edition_public_demande_sa,
#prestation_edition_public_convention,
#prestation_edition_public_devis_signer,
#prestation_edition_public_formulaire_pro_forma_excel,
#prestation_edition_public_formulaire_pro_forma_pdf,
#prestation_edition_public_fiche_de_suivi,
#prestation_edition_assistance_date_debut,
#prestation_edition_assistance_date_fin,
#prestation_edition_assistance_intitule,
#prestation_edition_assistance_description,
#prestation_edition_assistance_nom_demandeur,
#prestation_edition_assistance_mail_demandeur,
#prestation_edition_assistance_tel_mobile_demandeur,
#prestation_edition_assistance_nombre_sa,
#prestation_edition_assistance_nombre_pa,
#prestation_edition_assistance_details_sa_pa,
#prestation_edition_assistance_nombre_demi_journee,
#prestation_edition_assistance_nombre_materiel_visio,
#prestation_edition_assistance_nombre_kit_prestation,
#prestation_edition_assistance_convention,
#prestation_edition_assistance_formation_recherche,
#prestation_edition_assistance_nom_organisme_payeur,
#prestation_edition_assistance_adresse_organisme_payeur,
#prestation_edition_assistance_numero_siret_payeur,
#prestation_edition_assistance_nom_contact_organisme_payeur,
#prestation_edition_assistance_tel_contact_organisme_payeur,
#prestation_edition_assistance_mail_contact_organisme_payeur,
#prestation_edition_assistance_interne_externe_amu,
#prestation_edition_assistance_budget_interne_amu,
#prestation_edition_assistance_entite_externe_amu,
#prestation_edition_assistance_details_sa,
#prestation_edition_assistance_details_pa,
#prestation_edition_assistance_tarif_amu_interne,
#prestation_edition_assistance_tarif_amu_externe,
#prestation_edition_assistance_demande_sa,
#prestation_edition_assistance_fiche_de_suivi,
#prestation_edition_assistance_numero_ticket_fact,
#prestation_edition_assistance_autres_instruments,
#prestation_edition_assistance_bon_commande,
#prestation_edition_assistance_formulaire_pro_forma_excel,
#prestation_edition_assistance_formulaire_pro_forma_pdf,
#prestation_edition_assistance_devis_signer,
#prestation_edition_assistance_date_update,
#prestation_edition_assistance_statut_demande,
#prestation_edition_assistance_date_cesp,
#prestation_edition_assistance_avis_numero,
#prestation_edition_assistance_commentaires,
#prestation_decision_statut_demande,
#prestation_decision_date_cesp,
#prestation_decision_avis_numero,
#prestation_decision_commentaires,
#prestation_decision_tarif_amu_interne,
#prestation_decision_tarif_amu_externe,
#prestation_cloture_date_cesp,
#prestation_cloture_avis_numero,
#prestation_cloture_commentaires,
#prestation_cloture_numero_ticket_fact,
#prestation_cloture_facturation_excel,
#prestation_transmission_public_formulaire_pro_forma_excel,
#prestation_transmission_public_formulaire_pro_forma_pdf,
#prestation_transmission_public_devis_signer,
#prestation_transmission_public_bon_commande,
#prestation_demande_public_date_debut,
#prestation_demande_public_date_fin,
#prestation_demande_public_intitule,
#prestation_demande_public_description,
#prestation_demande_public_nom_demandeur,
#prestation_demande_public_mail_demandeur,
#prestation_demande_public_tel_mobile_demandeur,
#prestation_demande_public_nombre_sa,
#prestation_demande_public_nombre_pa,
#prestation_demande_public_details_sa_pa,
#prestation_demande_public_nombre_demi_journee,
#prestation_demande_public_nombre_materiel_visio,
#prestation_demande_public_nombre_kit_prestation,
#prestation_demande_public_convention,
#prestation_demande_public_formation_recherche,
#prestation_demande_public_nom_organisme_payeur,
#prestation_demande_public_adresse_organisme_payeur,
#prestation_demande_public_numero_siret_payeur,
#prestation_demande_public_nom_contact_organisme_payeur,
#prestation_demande_public_tel_contact_organisme_payeur,
#prestation_demande_public_mail_contact_organisme_payeur,
#prestation_demande_public_interne_externe_amu,
#prestation_demande_public_budget_interne_amu,
#prestation_demande_public_entite_externe_amu,
#prestation_demande_assistance_budget_interne_amu,
#prestation_demande_assistance_entite_externe_amu,
#prestation_demande_public_tarif_amu_interne,
#prestation_demande_public_tarif_amu_externe,
#prestation_demande_public_demande_sa,
#prestation_demande_public_fiche_de_suivi,
#prestation_demande_public_numero_ticket_fact,
#prestation_demande_public_autres_instruments,
#prestation_demande_public_bon_commande,
#prestation_demande_public_formulaire_pro_forma_excel,
#prestation_demande_public_formulaire_pro_forma_pdf,
#prestation_demande_public_devis_signer,
#prestation_demande_public_date_update,
#prestation_demande_public_statut_demande,
#prestation_demande_public_date_cesp,
#prestation_demande_public_avis_numero,
#prestation_demande_public_commentaires,
#prestation_date_debut,
#prestation_date_fin,
#prestation_intitule,
#prestation_description,
#prestation_nom_demandeur,
#prestation_mail_demandeur,
#prestation_tel_mobile_demandeur,
#prestation_nombre_sa,
#prestation_nombre_pa,
#prestation_details_sa_pa,
#prestation_nombre_demi_journee,
#prestation_nombre_kit_prestation,
#prestation_convention,
#prestation_formation_recherche,
#prestation_nom_organisme_payeur,
#prestation_adresse_organisme_payeur,
#prestation_numero_siret_payeur,
#prestation_nom_contact_organisme_payeur,
#prestation_tel_contact_organisme_payeur,
#prestation_mail_contact_organisme_payeur,
#prestation_interne_externe_amu,
#prestation_tarif_amu_interne,
#prestation_tarif_amu_externe,
#prestation_demande_sa,
#prestation_fiche_de_suivi,
#prestation_numero_ticket_fact,
#prestation_autres_instruments,
#prestation_bon_commande,
#prestation_formulaire_pro_forma_excel,
#prestation_formulaire_pro_forma_pdf,
#prestation_devis_signer,
#prestation_date_update,
#prestation_statut_demande,
#prestation_date_cesp,
#prestation_avis_numero,
#prestation_commentaires,
#don_captcha,
#email_template_intitule,
#email_template_context,
#old_sa_creation_manuelle_numero_donneur,
#old_sa_creation_manuelle_numero_sa,
#old_sa_creation_manuelle_nom_patronymique,
#old_sa_creation_manuelle_nom_marital,
#old_sa_creation_manuelle_prenom,
#old_sa_creation_manuelle_sexe,
#old_sa_creation_manuelle_date_birthday,
#old_sa_creation_manuelle_departement,
#old_sa_creation_manuelle_adresse,
#old_sa_creation_manuelle_code_postal,
#old_sa_creation_manuelle_ville,
#old_sa_creation_manuelle_annee_enregistrement,
#old_sa_creation_manuelle_date_deces,
#old_sa_creation_manuelle_date_entree_corps,
#sa_creation_manuelle_numero_donneur,
#sa_creation_manuelle_nom_patronymique,
#sa_creation_manuelle_date_birthday,
#sa_creation_manuelle_nom_marital,
#sa_creation_manuelle_prenom,
#sa_creation_manuelle_sexe,
#sa_creation_manuelle_departement,
#sa_creation_manuelle_adresse,
#sa_creation_manuelle_code_postal,
#sa_creation_manuelle_ville,
#don_nom_patronymique,
#don_nom_marital,
#don_prenom,
#don_sexe,
#don_age,
#don_date_birthday,
#don_profession,
#don_situationFamiliale,
#don_restitution,
#don_nom_referent,
#don_prenom_referent,
#don_mail_referent,
#don_tel_referent,
#don_departement,
#don_adresse,
#don_code_postal,
#don_ville,
#don_email,
#don_telephone,
#don_manuscrite,
#don_cni_recto,
#don_cni_verso,
#don_cni,
#don_photo
{
    height: 46px;
    border: solid 1px #1F63DE1A;
    background-color: #F6F7FA;
    border-radius: 5px;
}

#search_prestataire_password,
#search_prestataire_email,
#search_prestataire_identifiant,
#search_prestataire_captcha,
#search_donor_identifiant,
#search_donor_email,
#search_donor_captcha
{
    width: 380px;
}



/** Page de décision */
#prestation_tarif_amu_externe,
#prestation_tarif_amu_interne {
    border-radius: 5px 0 0 5px;
}
.symbole_euro {
    border-top: solid 1px #1F63DE1A;
    border-bottom: solid 1px #1F63DE1A;
    border-right: solid 1px #1F63DE1A;
    border-left: none;
}


/** Page Statistiques */
.container_globales {
    display: flex;
    flex-direction: column;
    margin: 30px 0;
}
.ul_stats_globales {
    list-style: none;
    padding: 0;
}
.span_stats_globales_intitule {
    font-size: 15px;
    padding: 6px;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
}
.span_stats_globales_data {
    padding: 5px;
}
.indication_nbr_donneurs_vivant {
    font-size: 17px;
}
.nombreDonneurs {
    font-size: 19px;
    font-weight: var(--font-bold);
}

.title_year_stats{
    font-size: 25px;
    padding: 10px;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
}
.table_statistiques {
    padding: 1rem 0;
    width: 813px;
}
.btn_choice_stats
{
    border: none;
}




/* Couleur des statuts dans la table */
table td.colorStatusCdc,
table td.colorStatusValide,
table td.colorStatusRefuse,
table td.colorStatusEnAttente,
table td.colorStatusAnnuler,
table td.colorStatusFavorable,
table td.colorStatusSousCondition,
table td.colorStatusDefavorable
{
    font-weight: var(--font-medium);
    color: #000000FF;
}
table td.colorStatusAnterieur,
table td.colorStatusEarlier
{
    font-weight: var(--font-medium);
    color: #FFFFFF;
}
table td.colorStatusFavorable,
table td.colorStatusValide
{
    background-color: #48D060FF !important;
}
table td.colorStatusDefavorable,
table td.colorStatusRefuse {
    background-color: #FA1313FF !important;
}
table td.colorStatusEnAttente {
    background-color: #FF7403FF !important;
}
table td.colorStatusSousCondition {
    background-color: #7b2cbf !important;
}
table td.colorStatusCdc {
    background-color: #e3e3e3 !important;
}
table td.colorStatusAnnuler {
    background: repeating-linear-gradient(
            50deg, /* Angle pour des rayures diagonales */
            #e3e3e3,
            #e3e3e3 20px,
            #60cced 20px,
            #60cced 40px
    );
}
table td.colorStatusAnterieur,
table td.colorStatusEarlier
{
    background-color: #000000 !important;
}







/** Page des Recherches des historiques */
.group_btn_switch {
    bottom: 2rem;
    top: 1rem;
    height: 4rem;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
}
.btn_switch_profil {
    width: 17rem;
    border-style: none;
}
.btn_switch_profil:hover {
    background-color: #19243B;
}
.active {
    background-color: #1F63DE !important;
}
.p_switch_profil {
    margin: 12px 0 0 0;
}
.container_data_anatomie {
    margin-top: 1rem;
}
#duplicate {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}



/** Affichage des champs d'edition des archives */
.prestation_add_group_prestation_interne_effectuee,
.deces_group {
    background-color: #dc3545;
    width: fit-content;
    padding: 1.2rem;
    color: #FFFFFF;
    margin-bottom: 2rem;
}
#archive_anatomie_deces_help {
    color: #FFFFFF;
}
.titre_categorie_archive {
    font-size: 1.5rem;
}

.container_groupes_archive {
    background-color: rgba(195, 195, 195, 0.2);
    width: fit-content;
    padding: 1.2rem;
}

.container_groupes_archive_id {
    background-color: rgba(195, 195, 195, 0.2);
    padding: 1.2rem;
    width: fit-content;
    flex-direction: column;
}

.id_anatomie_group,
.inscription_group,
.entree_cdc_group,
.devenir_corps_group,
.autres_informations_group {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.id_anatomie_group,
.inscription_group,
.entree_cdc_group,
.devenir_corps_group,
.autres_informations_group {
    flex: 0 0 calc(33.33% - 10px);
    box-sizing: border-box;
}


.container_form_and_button {
    margin-bottom: 60px;
}


.table_show_anatomie_duplicate,
.table_show_anatomie_historique_duplicate {
    margin-top: 7px;
}
.container_result_duplicate {
    width: fit-content;
    margin: 25px 0 0 0;
    /*margin: 25px 0 100px 0;*/
}
.titre_table_duplicate {
    font-size: 17px;
    padding: 6px;
    color: var(--charte-amu-white);
    background-color: var(--charte-amu-primary);
}

.container_search_anatomie_duplicate,
.container_search_anatomie_historique_duplicate {
    margin: 1rem 0 2rem 0;
}


.container_groupes_archive_fields {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
}


/** Nouvelle version edition archives */
.container_edit_archive {
    display: flex;
    flex-wrap: wrap;
}
.card_edit_archive {
    width: 315px;
    margin: 5px;
}
.title_edit_archive {
    font-size: 16px;
    padding: 6px;
    color: var(--charte-amu-primary);
    border: 1px solid var(--charte-amu-primary);
}
.title_page_result_archives {
    font-size: 23px;
}
.btn_action_archive {
    margin: 4px 0;
}



/** Archives Fields */
#archive_anatomie_idCorps,
#archive_anatomie_dateInsertion,
#archive_anatomie_racine,
#archive_anatomie_noPieceAnatomique,
#archive_anatomie_dateEntreeDuCorps,
#archive_anatomie_modeConservation,
#archive_anatomie_hysterectomie,
#archive_anatomie_prothese,
#archive_anatomie_localisationProthese,
#archive_anatomie_hiv,
#archive_anatomie_hepatite,
#archive_anatomie_destinationDuCorps,
#archive_anatomie_dateDeSortieDuCorps,
#archive_anatomie_modeDeSortieDuCorps,
#archive_anatomie_datePeremptionDuCorps,
#archive_anatomie_dateIncineration,
#archive_anatomie_devenirDesCendres,
#archive_anatomie_localisationDuCorps,
#archive_anatomie_sirEntreprise,
#archive_anatomie_qui,
#archive_anatomie_dateSir,
#archive_anatomie_nbrPartiesPrelevees,
#archive_anatomie_nbrPartiesRestantes,
#archive_anatomie_datePeremptionFiltre,
#archive_anatomie_dateReceptionFiltre,
#archive_anatomie_nomPatronymique,
#archive_anatomie_prenom,
#archive_anatomie_nomMarital,
#archive_anatomie_dateNaissance,
#archive_anatomie_sexe,
#archive_anatomie_age,
#archive_anatomie_origine,
#archive_anatomie_departement,
#archive_anatomie_exclusion,
#archive_anatomie_situationDeFamille,
#archive_anatomie_retraiteOui,
#archive_anatomie_retraiteNon,
#archive_anatomie_profession,
#archive_anatomie_anneeEnregistrement,
#archive_anatomie_interventionChirurgicale,
#archive_anatomie_dateDeces,
#archive_anatomie_causesDeces,
#archive_anatomie_provenance,
#archive_anatomie_donneurHorsAssoc,
#archive_anatomie_infectionEmergente,
#archive_anatomie_champExtra1,
#archive_anatomie_champExtra2,
#archive_anatomie_champExtra3,
#archive_anatomie_champExtra4,
#archive_anatomie_champExtra5,
#archive_anatomie_champExtra6,
#archive_anatomie_champExtra7,
#archive_anatomie_champExtra8,
#archive_anatomie_champExtra9,
#archive_anatomie_champExtra10,
#archive_anatomie_champExtra11,
#archive_anatomie_champExtra12,
#archive_anatomie_champExtra13,
#archive_anatomie_champExtra14,
#archive_anatomie_champExtra15,
#archive_anatomie_responsableMedical,
#archive_anatomie_causeRefus,
#archive_anatomie_localSecondaire,
#archive_anatomie_observ,
#archive_anatomie_observSuite,
#archive_anatomie_adresse,
#archive_anatomie_adresse2,
#archive_anatomie_refusOui,
#archive_anatomie_refusNon,
#archive_anatomie_transporteur,
#archive_anatomie_serologie,
#archive_anatomie_infectionPrecision,
#archive_anatomie_interventionChirugicaleTeteCoup,
#archive_anatomie_interventionChirugicaleThorax,
#archive_anatomie_interventionChirugicaleAbdomen,
#archive_anatomie_interventionChirugicalePelvis,
#archive_anatomie_interventionChirugicaleMs,
#archive_anatomie_interventionChirugicaleMi,
#archive_anatomie_interventionChirugicaleStimulateurCardiaque,
#archive_anatomie_cicatricesOui,
#archive_anatomie_cicatricesNon,
#archive_anatomie_cicatricesLocalisation,
#archive_anatomie_thoracotomie,
#archive_anatomie_laparotomie,
#archive_anatomie_dateEmbaumement,
#archive_anatomie_dateRetour,
#archive_anatomie_noCarte,
#convert_anatomie_new_sa_noCarte,
#convert_anatomie_new_sa_noPieceAnatomique,
#convert_anatomie_new_sa_nomPatronymique,
#convert_anatomie_new_sa_prenom,
#convert_anatomie_new_sa_nomMarital,
#archive_anatomie_historique_idCorps,
#archive_anatomie_historique_dateInsertion,
#archive_anatomie_historique_racine,
#archive_anatomie_historique_noPieceAnatomique,
#archive_anatomie_historique_dateEntreeDuCorps,
#archive_anatomie_historique_modeConservation,
#archive_anatomie_historique_hysterectomie,
#archive_anatomie_historique_prothese,
#archive_anatomie_historique_localisationProthese,
#archive_anatomie_historique_hiv,
#archive_anatomie_historique_hepatite,
#archive_anatomie_historique_destinationDuCorps,
#archive_anatomie_historique_dateDeSortieDuCorps,
#archive_anatomie_historique_modeDeSortieDuCorps,
#archive_anatomie_historique_datePeremptionDuCorps,
#archive_anatomie_historique_dateIncineration,
#archive_anatomie_historique_devenirDesCendres,
#archive_anatomie_historique_localisationDuCorps,
#archive_anatomie_historique_sirEntreprise,
#archive_anatomie_historique_qui,
#archive_anatomie_historique_dateSir,
#archive_anatomie_historique_nbrPartiesPrelevees,
#archive_anatomie_historique_nbrPartiesRestantes,
#archive_anatomie_historique_datePeremptionFiltre,
#archive_anatomie_historique_dateReceptionFiltre,
#archive_anatomie_historique_nomPatronymique,
#archive_anatomie_historique_prenom,
#archive_anatomie_historique_nomMarital,
#archive_anatomie_historique_dateNaissance,
#archive_anatomie_historique_sexe,
#archive_anatomie_historique_age,
#archive_anatomie_historique_origine,
#archive_anatomie_historique_departement,
#archive_anatomie_historique_exclusion,
#archive_anatomie_historique_situationDeFamille,
#archive_anatomie_historique_retraiteOui,
#archive_anatomie_historique_retraiteNon,
#archive_anatomie_historique_profession,
#archive_anatomie_historique_anneeEnregistrement,
#archive_anatomie_historique_interventionChirurgicale,
#archive_anatomie_historique_dateDeces,
#archive_anatomie_historique_causesDeces,
#archive_anatomie_historique_provenance,
#archive_anatomie_historique_donneurHorsAssoc,
#archive_anatomie_historique_infectionEmergente,
#archive_anatomie_historique_champExtra1,
#archive_anatomie_historique_champExtra2,
#archive_anatomie_historique_champExtra3,
#archive_anatomie_historique_champExtra4,
#archive_anatomie_historique_champExtra5,
#archive_anatomie_historique_champExtra6,
#archive_anatomie_historique_champExtra7,
#archive_anatomie_historique_champExtra8,
#archive_anatomie_historique_champExtra9,
#archive_anatomie_historique_champExtra10,
#archive_anatomie_historique_champExtra11,
#archive_anatomie_historique_champExtra12,
#archive_anatomie_historique_champExtra13,
#archive_anatomie_historique_champExtra14,
#archive_anatomie_historique_champExtra15,
#archive_anatomie_historique_responsableMedical,
#archive_anatomie_historique_causeRefus,
#archive_anatomie_historique_localSecondaire,
#archive_anatomie_historique_observ,
#archive_anatomie_historique_observSuite,
#archive_anatomie_historique_adresse,
#archive_anatomie_historique_adresse2,
#archive_anatomie_historique_refusOui,
#archive_anatomie_historique_refusNon,
#archive_anatomie_historique_transporteur,
#archive_anatomie_historique_serologie,
#archive_anatomie_historique_infectionPrecision,
#archive_anatomie_historique_interventionChirugicaleTeteCoup,
#archive_anatomie_historique_interventionChirugicaleThorax,
#archive_anatomie_historique_interventionChirugicaleAbdomen,
#archive_anatomie_historique_interventionChirugicalePelvis,
#archive_anatomie_historique_interventionChirugicaleMs,
#archive_anatomie_historique_interventionChirugicaleMi,
#archive_anatomie_historique_interventionChirugicaleStimulateurCardiaque,
#archive_anatomie_historique_cicatricesOui,
#archive_anatomie_historique_cicatricesNon,
#archive_anatomie_historique_cicatricesLocalisation,
#archive_anatomie_historique_thoracotomie,
#archive_anatomie_historique_laparotomie,
#archive_anatomie_historique_dateEmbaumement,
#archive_anatomie_historique_dateRetour,
#archive_anatomie_historique_noCarte,
#archive_anatomie_prelevement_idCorps,
#archive_anatomie_prelevement_prelevement,
#archive_anatomie_prelevement_champExtra1,
#archive_anatomie_prelevement_champExtra2,
#archive_anatomie_prelevement_champExtra3,
#archive_anatomie_prelevement_champExtra4,
#archive_anatomie_prelevement_champExtra5,
#archive_anatomie_prelevement_champExtra6,
#archive_anatomie_prelevement_champExtra7,
#archive_anatomie_prelevement_champExtra8,
#archive_anatomie_prelevement_champExtra9,
#archive_anatomie_prelevement_champExtra10,
#archive_anatomie_prelevement_champExtra11,
#archive_anatomie_prelevement_champExtra12,
#archive_anatomie_prelevement_champExtra13,
#archive_anatomie_prelevement_champExtra14,
#archive_anatomie_prelevement_champExtra15,
#archive_anatomie_prelevement_champExtra16,
#archive_anatomie_prelevement_champExtra17,
#archive_anatomie_prelevement_champExtra18,
#archive_anatomie_prelevement_champExtra19,
#archive_anatomie_prelevement_champExtra20,
#archive_anatomie_prelevement_champExtra21,
#archive_anatomie_prelevement_champExtra22,
#archive_anatomie_prelevement_champExtra23,
#archive_anatomie_prelevement_champExtra24,
#archive_anatomie_prelevement_champExtra25,
#archive_anatomie_prelevement_champExtra26,
#archive_anatomie_prelevement_champExtra27,
#archive_anatomie_prelevement_champExtra28,
#archive_anatomie_prelevement_champExtra29,
#archive_anatomie_prelevement_champExtra30,
#archive_anatomie_prelevement_champExtra31,
#archive_anatomie_prelevement_champExtra32,
#archive_anatomie_prelevement_champExtra33,
#archive_anatomie_prelevement_champExtra34,
#archive_anatomie_prelevement_champExtra35,
#archive_anatomie_prelevement_champExtra36,
#archive_anatomie_prelevement_champExtra37,
#archive_anatomie_prelevement_champExtra38,
#archive_anatomie_prelevement_champExtra39,
#archive_anatomie_prelevement_champExtra40,
#archive_anatomie_prelevement_dateInsertion
{
    height: 46px;
    border: solid 1px #1F63DE1A;
    background-color: #F6F7FA;
    border-radius: 5px;
}




/* Creation Manuelle SA */
.sa_add_group_identite {
    display: flex;
    width: 850px;
    flex-wrap: wrap;
}

.sa_add_group_date,
.sa_add_group_localisation {
    display: flex;
    width: 900px;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.sa_add_group_numero_donneur,
.sa_add_group_numero_sa,
.sa_add_group_nom_patronymique,
.sa_add_group_nom_marital,
.sa_add_group_prenom,
.sa_add_group_sexe,
.sa_add_group_birthday,
.sa_add_annee_enregistrement,
.sa_add_date_deces,
.sa_add_date_entree_corps,
.sa_add_group_departement,
.sa_add_group_adresse,
.sa_add_group_code_postal,
.sa_add_group_ville {
    margin: 30px 30px 0 0;
}




/** Page public index demandes prestations */
.container_table_demandes_prestataire {
    margin-top: 30px;
}
.disabled_link_public {
    pointer-events: none; /* Empêche les clics */
    opacity: 0.6;         /* Rend le lien semi-transparent */
    cursor: not-allowed; /* Change le curseur */
}










/*
* *********************
* *********************
*
*
* BLOCK - MEDIA QUERIES */
@media screen and (max-width: 1700px) {

    /* Menu navbar */
    .navbar-toggler {
        border: none !important;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }
}

@media screen and (max-width: 1400px) {

    /** Page template mail */
    .container_content_email_template > div > div.fixed-table-pagination,
    #tableEmailsTemplate {
        width: 100%;
    }

    .group_btn_switch {
        width: 100%;
        height: 80px;
    }
    .btn_switch_profil {
        align-content: center;
    }
    .p_switch_profil {
        margin: 0 auto;
    }

    .sa_add_group_identite,
    .sa_add_group_date,
    .sa_add_group_localisation {
        width: 100%;
    }
}

@media screen and (max-width: 1095px) {
    .container_btn_index_sa {
        text-align: left;
    }
    .action_button_def_sa .texte_par_defaut {
        font-size: 15px;
    }
}

@media screen and (max-width: 750px) {

    .action_button_def_sa .texte_par_defaut {
        font-size: 12px;
    }

    h1 {
        font-size: 21px;
    }
    h2 {
        font-size: 17px;
    }
    .titres_form_individu {
        margin: auto auto 30px auto;
    }

    .container_form {
        width: 100%;
    }

    .group_renseignement_initial,
    .group_renseignement_inscription,
    .group_renseignement_cdc,
    .group_renseignement_devenir_corps,
    .group_renseignement_inscription_cdc_observation,
    .group_renseignement_devenir_corps_autre {
        width: 100% !important;
        /*flex-direction: column;*/
        margin-bottom: 50px;
    }

    .group_renseignement_inscription_cdc_serologie,
    .group_renseignement_inscription_cdc_hiv,
    .group_renseignement_inscription_cdc_hepatite,
    .group_renseignement_inscription_cdc_infection_emergentee,
    .group_renseignement_inscription_cdc_prothese,
    .group_renseignement_inscription_cdc_cicatrice,
    .group_renseignement_inscription_cdc_thoracotomie,
    .group_renseignement_inscription_cdc_laparotomie,
    .group_renseignement_inscription_cdc_hysterectomie
    {
        width: 150px;
    }

    .group_renseignement_initial_numero_carte,
    .group_renseignement_initial_annee_d_enregistrement,
    .group_renseignement_initial_donneur_autre_centre,
    .group_renseignement_initial_origine,
    .group_renseignement_initial_numeroPieceAnatomique,
    .group_renseignement_inscription_nomPatronymique,
    .group_renseignement_inscription_prenom,
    .group_renseignement_inscription_nomMarital,
    .group_renseignement_inscription_sexe,
    .group_renseignement_inscription_age,
    .group_renseignement_inscription_departement,
    .group_renseignement_inscription_adresse,
    .group_renseignement_inscription_code_postal,
    .group_renseignement_inscription_profession,
    .group_renseignement_situation_familiale,
    .group_renseignement_retraite,
    .group_renseignement_inscription_cdc_date_de_deces,
    .group_renseignement_inscription_cdc_arrivee_au_cdc,
    .group_renseignement_inscription_cdc_date_d_entree_du_corps,
    .group_renseignement_inscription_cdc_transporteur,
    .group_renseignement_inscription_cdc_provenance,
    .group_renseignement_inscription_cdc_precision,
    .group_renseignement_inscription_cdc_intervention_chirurgicale,
    .group_renseignement_inscription_cdc_observation,
    .group_renseignement_devenir_corps_mode_de_conservation,
    .group_renseignement_devenir_corps_date_de_conservation,
    .group_renseignement_devenir_corps_localisation_du_corps,
    .group_renseignement_devenir_corps_localisation_secondaire,
    .group_renseignement_devenir_corps_sir_entreprise,
    .group_renseignement_devenir_corps_nom_de_l_entreprise,
    .group_renseignement_devenir_corps_date_de_depart,
    .group_renseignement_devenir_corps_date_de_retour,
    .group_renseignement_devenir_corps_responsable_medicale,
    .group_renseignement_devenir_corps_destination,
    .group_renseignement_devenir_corps_date_de_sortie,
    .group_renseignement_devenir_corps_mode_de_sortie,
    .group_renseignement_devenir_corps_devenir_des_cendres,
    .group_renseignement_devenir_corps_tete,
    .group_renseignement_devenir_corps_tete_precision,
    .group_renseignement_devenir_corps_corps,
    .group_renseignement_devenir_corps_corps_precision,
    .group_renseignement_devenir_corps_autre
    {
        width: 100%;
        margin: 15px 0;
    }

    .table_statistiques {
        width: 100%;
    }

    .prestation_add_group_event,
    .prestation_add_group_demandeur,
    .prestation_add_group_sapa,
    .prestation_add_group_localisation,
    .prestation_add_group_lien_structure,
    .prestation_add_group_reference_facturation,
    .prestation_add_group_reference_facturation_budget,
    .prestation_add_group_reference_facturation_devis
    {
        width: 100%;
    }

}

@media screen and (max-width: 550px) {

    .main_public {
        padding: 2rem 0.5rem;
    }

    .navbar-brand {
        margin-right: 0;
        font-size: 11px;
    }

    #container_group_switch {
        flex-wrap: wrap;
        flex-direction: column;
        height: 200px;
        width: 100%;
        margin: 0 0 2rem 0 !important;
    }

    /** Block Didacticiel */
    .container_didacticiel {
        display: flex;
        flex-direction: column;
    }
    .didacticiel {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0 0 10px;
    }
    .didacticiel > iframe {
        width: 100%;
        height: fit-content;
    }


    /** Alignement des boutons d'actions */
    .container_actions {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
    }


    #anatomie,
    #anatomieHistorique,
    #anatomiePrelevement {
        width: 100%;
        border-radius: 0;
    }

    /** Block - Edition Archives */
    .container_form_archives .form-fields > .form-group {
        flex: initial;
        width: 100%;
    }
    /** EndBlock - Edition Archives */

    .deces_group,
    .id_anatomie_group,
    .id_anatomie_group_noCarte,
    .id_anatomie_group_anneeEnregistrement,
    .id_anatomie_group_donneurHorsAssoc,
    .id_anatomie_group_origine,
    .id_anatomie_group_noPieceAnatomique,
    .id_anatomie_group_idcorps,
    .inscription_group,
    .dates_group_nomPatronymique,
    .dates_group_prenom,
    .dates_group_nomMarital,
    .dates_group_dateNaissance,
    .dates_group_sexe,
    .dates_group_age,
    .dates_group_departement,
    .dates_group_adresse,
    .dates_group_adresse2,
    .dates_group_profession,
    .dates_group_situationDeFamille,
    .dates_group_retraiteOui,
    .dates_group_retraiteNon,
    .entree_cdc_group,
    .entree_cdc_group_dateDeces,
    .entree_cdc_dateEntreeDuCorps,
    .entree_cdc_transporteur,
    .entree_cdc_provenance,
    .entree_cdc_serologie,
    .entree_cdc_group_hiv,
    .entree_cdc_group_hepatite,
    .entree_cdc_group_infectionEmergente,
    .entree_cdc_group_infectionPrecision,
    .entree_cdc_group_interventionChirurgicale,
    .entree_cdc_group_observ,
    .entree_cdc_group_observSuite,
    .entree_cdc_group_interventionChirugicaleTeteCoup,
    .entree_cdc_group_interventionChirugicaleThorax,
    .entree_cdc_group_interventionChirugicaleAbdomen,
    .entree_cdc_group_interventionChirugicalePelvis,
    .entree_cdc_group_interventionChirugicaleMs,
    .entree_cdc_group_interventionChirugicaleMi,
    .entree_cdc_group_interventionChirugicaleStimulateurCardiaque,
    .entree_cdc_group_prothese,
    .entree_cdc_group_localisationProthese,
    .entree_cdc_group_cicatricesOui,
    .entree_cdc_group_cicatricesNon,
    .entree_cdc_group_cicatricesLocalisation,
    .entree_cdc_group_thoracotomie,
    .entree_cdc_group_laparotomie,
    .entree_cdc_group_hysterectomie,
    .devenir_corps_group,
    .devenir_corps_group_modeConservation,
    .devenir_corps_group_dateEmbaumement,
    .devenir_corps_group_localisationDuCorps,
    .devenir_corps_group_localSecondaire,
    .devenir_corps_group_sirEntreprise,
    .devenir_corps_group_qui,
    .devenir_corps_group_dateSir,
    .devenir_corps_group_dateRetour,
    .devenir_corps_group_responsableMedical,
    .devenir_corps_group_destinationDuCorps,
    .devenir_corps_group_dateDeSortieDuCorps,
    .devenir_corps_group_modeDeSortieDuCorps,
    .devenir_corps_group_devenirDesCendres,
    .autres_informations_group,
    .dates_group_dateInsertion,
    .dates_group_datePeremptionDuCorps,
    .dates_group_dateIncineration,
    .dates_group_datePeremptionFiltre,
    .dates_group_dateReceptionFiltre,
    .dates_group_racine,
    .dates_group_nbrPartiesPrelevees,
    .dates_group_nbrPartiesRestantes,
    .dates_group_exclusion,
    .dates_group_causesDeces,
    .dates_group_refusOui,
    .dates_group_refusNon,
    .dates_group_causeRefus,
    .dates_group_champExtra1,
    .dates_group_champExtra2,
    .dates_group_champExtra3,
    .dates_group_champExtra4,
    .dates_group_champExtra5,
    .dates_group_champExtra6,
    .dates_group_champExtra7,
    .dates_group_champExtra8,
    .dates_group_champExtra9,
    .dates_group_champExtra10,
    .dates_group_champExtra11,
    .dates_group_champExtra12,
    .dates_group_champExtra13,
    .dates_group_champExtra14,
    .dates_group_champExtra15,
    .param_group_non,
    .param_group_mail,
    .param_group_mail_option,
    .param_group_mail_gestionnaire,
    .param_group_mail_fsmpm,
    .param_group_titre_document,
    .param_group_signature_mail,
    .param_group_nom_organisme_payeur,
    .param_group_adr_organisme_payeur,
    .param_group_siret_organisme_payeur,
    .param_group_nom_contact_organisme_payeur,
    .param_group_tel_contact_organisme_payeur,
    .param_group_email_contact_organisme_payeur,
    .param_group_descr_homepage_public,
    .param_group_info_complementaire_public,
    .param_group_info_form_don_public,
    .param_group_info_form_prestation,
    .param_group_ville_service,
    .parameters_container_service,
    .parameters_container_mails,
    .parameters_container_signature,
    .parameters_container_credits_pedagogiques,
    .parameters_container_descr_homepage_public,
    .parameters_container_info_complementaire_public,
    .parameters_container_info_form_don_public,
    .parameters_container_info_form_prestation,
    #search_prestataire_password,
    #search_prestataire_email,
    #search_prestataire_identifiant,
    #search_prestataire_captcha,
    .search_prestataire_public_group_login,
    .search_prestataire_public_group_captcha,
    .prestataire_search_group_identifiant,
    .prestataire_search_group_password,
    .prestataire_search_group_email,
    .prestataire_search_group_captcha,
    #searchPrestataire,
    #searchAgent,
    #searchIndisponibilite,
    #searchDonor,
    #searchAnatomieDuplicate,
    #searchAnatomieHistoriqueDuplicate,
    .don_search_group_captcha,
    .don_search_group_identifiant,
    .don_search_group_email,
    .search_don_public_group_id,
    .search_don_public_group_email,
    .search_don_public_group_captcha,
    #search_donor_identifiant,
    #search_donor_email,
    #search_donor_captcha,
    #didacticiel,
    .prestation_add_group_facturation,
    .prestation_add_group_smpm,
    .prestation_add_group_prestation_etat,
    .group_cloture_prestation,
    .email_template_group,
    .prestation_add_group_event,
    .prestation_add_group_demandeur,
    .prestation_add_group_sapa,
    .prestation_add_group_localisation,
    .prestation_add_group_lien_structure,
    .prestation_add_group_reference_facturation,
    .prestation_add_group_reference_facturation_budget,
    .prestation_add_group_reference_facturation_devis,
    .prestation_add_group_signature,
    .prestation_add_group_validation_gestionnaire,
    .prestation_add_group_date_debut,
    .prestation_add_group_date_fin,
    .prestation_add_group_intitule,
    .prestation_add_group_description,
    .prestation_add_group_nom_demandeur,
    .prestation_add_group_mail_demandeur,
    .prestation_add_group_mobile_demandeur,
    .prestation_add_group_nombre_sa,
    .prestation_add_group_nombre_pa,
    .prestation_add_group_details_sa_pa,
    .prestation_add_group_localisation,
    .prestation_add_group_nombre_demi_journee,
    .prestation_add_group_materiel_visio,
    .prestation_add_group_nombre_visio,
    .prestation_add_group_nombre_kit,
    .prestation_add_group_boite_instru,
    .prestation_add_group_aspiration,
    .prestation_add_group_fil_suture,
    .prestation_add_group_autres_instruments,
    .prestation_add_group_lien,
    .prestation_add_group_convention,
    .email_template_group_intitule,
    .email_template_group_content,
    .email_template_group_contexte,
    .param_devis_group_type_prestation,
    .param_devis_group_type_sapa,
    .param_devis_group_type_sapa,
    .param_devis_group_sujet_intitule,
    .param_devis_group_sujet_unitaire,
    .param_devis_group_salle_intitule,
    .param_devis_group_salle_unitaire,
    .param_devis_group_kit_intitule,
    .param_devis_group_kit_unitaire,
    .param_devis_group_audiovisuel_intitule,
    .param_devis_group_audiovisuel_unitaire,
    .param_devis_group_tva_representation,
    .prestation_add_group_formation_recherche,
    .prestation_add_group_numero_siret_organisme_payeur,
    .prestation_add_group_nom_contact_organisme_payeur,
    .prestation_add_group_tel_contact_organisme_payeur,
    .prestation_add_group_mail_contact_organisme_payeur,
    .prestation_add_group_interne_externe_amu,
    .prestation_add_group_budget_interne_amu,
    .prestation_add_group_entite_externe_amu,
    .prestation_add_group_tarif_amu_interne,
    .prestation_add_group_tarif_amu_externe,
    .prestation_add_group_demande_sa,
    .prestation_add_group_formulaire_pro_forma_excel,
    .prestation_add_group_formulaire_pro_forma_pdf,
    .prestation_add_group_devis_signer,
    .prestation_add_group_bon_commande,
    .prestation_add_group_statut_demande,
    .prestation_add_group_date_cesp,
    .prestation_add_group_avis_numero,
    .prestation_add_group_commentaires,
    .prestation_add_group_date_cesp,
    .prestation_add_group_avis_numero,
    .prestation_add_group_commentaires,
    .prestation_add_group_fact,
    .prestation_add_group_paiement,
    .prestation_add_group_convention_sg,
    .prestation_add_group_pro_forma_excel_sg,
    .prestation_add_group_pro_forma_pdf_sg,
    .prestation_add_group_devis_sg,
    .prestation_add_group_bon_commande_sg,
    .prestation_add_group_demande_sa_sg,
    .prestation_add_group_fiche_de_suivi_sg,
    .prestation_add_group_facturation_excel,
    .prestation_add_group_prestation_interne_effectuee,
    .prestation_add_group_prestation_etat,
    .agent_group,
    .agent_group_uid,
    .agent_group_nom,
    .agent_group_prenom,
    .prestataire_group,
    .indispo_group,
    .indispo_group_adresse,
    .indispo_group_tel,
    .indispo_group_mail,
    .indispo_group_nom,
    .indispo_add_group_date_debut,
    .indispo_add_group_date_fin,
    .indispo_group_commentaire,
    .sa_add_group_identite,
    .sa_add_group_date,
    .sa_add_group_localisation,
    .don_add_group_identite,
    .don_add_group_localisation,
    .don_add_group_devenir,
    .don_add_group_communication,
    .don_group_pieces_jointes,
    .don_add_group_numero,
    .sa_add_group_numero_donneur,
    .sa_add_group_numero_sa,
    .sa_add_group_nom_patronymique,
    .sa_add_group_nom_marital,
    .sa_add_group_prenom,
    .sa_add_group_sexe,
    .sa_add_group_birthday,
    .sa_add_annee_enregistrement,
    .sa_add_date_deces,
    .sa_add_date_entree_corps,
    .sa_add_group_departement,
    .sa_add_group_adresse,
    .sa_add_group_code_postal,
    .sa_add_group_ville,
    .don_add_group_nom_patronymique,
    .don_add_group_nom_marital,
    .don_add_group_prenom,
    .don_add_group_sexe,
    .don_add_group_birthday,
    .don_add_group_profession,
    .don_add_group_situation_familiale,
    .don_add_group_retraite,
    .don_add_group_departement,
    .don_add_group_adresse,
    .don_add_group_code_postal,
    .don_add_group_ville,
    .don_add_group_demenagement,
    .don_add_group_restitution,
    .don_add_group_personne_referente,
    .don_add_group_nom_referent,
    .don_add_group_prenom_referent,
    .don_add_group_email_referent,
    .don_add_group_telephone_referent,
    .don_add_group_info_jour,
    .don_add_group_email,
    .don_add_group_telephone,
    .don_group_manuscrite,
    .don_add_group_observation,
    .don_add_group_consentement,
    .don_group_cni,
    .don_group_photo,
    .don_add_group_pieces_jointes,
    .search_prestataire_public_group_id,
    .search_prestataire_public_group_password,
    .search_prestataire_public_group_email,
    #formOrganismeNom,
    #formOrganismeAdr,
    .show_prestataire_container_identification,
    .show_prestataire_container_adresse,
    .show_prestataire_container_tel,
    .show_prestataire_container_mail,
    .container_actions,
    .container_actions_gestion,
    .container_actions_dashboard_didacticiel,
    .container_actions_dashboard_agents,
    .container_search_tables_groupes,
    #searchPrestation,
    .param_devis_group_type,
    .param_devis_group_sujet,
    .param_devis_group_salle,
    .param_devis_group_kit,
    .param_devis_group_audiovisuel,
    .param_devis_group_tva,
    #param_devis_sujetUnitaire,
    #param_devis_salleDemiJournee,
    #param_devis_kit,
    #param_devis_materielAudiovisuel,
    #param_devis_tauxTva,
    .form-group
    {
        width: 100%;
    }

    .prestation_add_group_date_debut,
    .prestation_add_group_date_fin,
    .prestation_add_group_intitule,
    .prestation_add_group_description,
    .prestation_add_group_nom_demandeur,
    .prestation_add_group_mail_demandeur,
    .prestation_add_group_mobile_demandeur,
    .prestation_add_group_nombre_sa,
    .prestation_add_group_nombre_pa,
    .prestation_add_group_details_sa_pa,
    .prestation_add_group_details_sa_pa,
    .prestation_add_group_localisation,
    .prestation_add_group_nombre_demi_journee,
    .prestation_add_group_materiel_visio,
    .prestation_add_group_nombre_kit,
    .prestation_add_group_boite_instru,
    .prestation_add_group_aspiration,
    .prestation_add_group_fil_suture,
    .prestation_add_group_autres_instruments,
    .prestation_add_group_lien,
    .prestation_add_group_convention,
    .prestation_add_group_formation_recherche,
    .prestation_add_group_interne_externe_amu,
    .prestation_add_group_budget_interne_amu,
    .prestation_add_group_entite_externe_amu,
    .prestation_add_group_nom_organisme_payeur,
    .prestation_add_group_adresse_organisme_payeur,
    .prestation_add_group_numero_siret_organisme_payeur,
    .prestation_add_group_nom_contact_organisme_payeur,
    .prestation_add_group_tel_contact_organisme_payeur,
    .prestation_add_group_mail_contact_organisme_payeur,
    .prestation_add_group_demande_sa,
    .btn_validation_prestation_public {
        margin: 30px 0 0 0;
    }

    .container_content_didacticiel,
    .container_content_agent,
    .form-control.ts-wrapper {
        width: 100% !important;
    }

    /* Captcha */
    .add_don_captcha > img,
    .search_prestataire_captcha > img,
    .search_don_captcha > img
    {
        margin: 0;
        width: 100%;
    }

    /* Statistiques */
    .title_year_stats
    {
        font-size: 15px;
        padding: 5px;
    }

    /* SA */
    .container_btn_add_sa {
        flex-direction: column;
    }

    .sa_add_group_numero_donneur,
    .sa_add_group_numero_sa,
    .sa_add_group_nom_patronymique,
    .sa_add_group_nom_marital,
    .sa_add_group_prenom,
    .sa_add_group_sexe,
    .sa_add_group_birthday,
    .sa_add_annee_enregistrement,
    .sa_add_date_deces,
    .sa_add_date_entree_corps,
    .sa_add_group_departement,
    .sa_add_group_adresse,
    .sa_add_group_code_postal,
    .sa_add_group_ville {
        margin: 0 0 30px 0;
    }


    /** Index SA */
    .container_actions_index_sa_externe,
    .container_actions_index_sa_interne,
    .container_actions_index_sa {
        flex-direction: column;
        margin: 30px 0;
        font-size: 13px;
        text-align: center;
    }

    /** Page Convert Don Anatomie > SA */
    .container_group_view_convert_anatomie_sa {
        flex-direction: column;
        width: 100%;
    }
    .container_group_view_convert_anatomie_sa > div {
        margin: 0;
    }
    .item_group_view_convert_anatomie_sa > div {
        margin: 0 0 30px 0;
    }
}
