/***************************************************/
/********* Résumé de codes de formulaires **********/
/***************************************************/
            /* Entêtes et tabs */
            .resume h1.section {
                font-size: 28px!important;
                line-height: 36px !important;
                padding-top: 10px!important;
            }
                .resume h1.section::after {
                    display:none!important;
                }
                    .resume h1.section.page-title {
                        font-size: 48px!important;
                        line-height: 56px !important;
                        padding-top:inherit!important;
                    }
                    .resume h1.section.page-title::after {
                        display: block !important;
                    }
            .resume h2.section:nth-of-type(2),
            .resume.confirmation h2.section:nth-of-type(1) {
                margin:30px 0px 8px 0px!important;
            }
            .resume h2.date_maj_transmis {
                color:#223654!important;
                margin:0px!important;
                /*margin-top:-5px!important;*/
            }
            .resume h3 {
                margin-top:-5px!important;
                margin-bottom:5px!important;
                font-family: Roboto!important;
                font-size:36px!important;
            }
                .resume .crmEntityFormView legend h3 {
                    font-size: 21px!important;
                    margin-bottom:0px!important;
                }
                .resume .crmEntityFormView fieldset:first-child legend h3::after {
                    display:none!important;
                }
            .resume div[data-name*='tab'] {
                border-bottom: 1px solid #ddd!important;
                margin-bottom: 15px !important;
            }
                    .resume.confirmation div[data-name*='tab']:last-of-type {
                        border-bottom: 0px none!important;
                    }
                    .resume div[data-name='tab_transmettre_rapport'] {
                        border-bottom: 0px none!important;
                    }
                    .resume div[data-name*='tab']:last-of-type,
                    .resume div.section_non_complete {
                        margin-bottom: 0px !important;
                    }
            .resume p.message_avertissement_transmission {
                margin:-15px 0px 30px 0px!important;
            }            
            .confirmation p.num_confirmation {
                margin:15px 0px!important;
            }
                .confirmation p.num_confirmation span {
                    display:block!important;
                    margin:4px 0px!important;
                    color:#223654!important;
                    font-weight: 500!important;
                    font-size: 18px!important;
                    line-height: 28px!important;
                }
            /* Champs */
            .resume .form-control:disabled,
            .confirmation .form-control:disabled {
              background-color: transparent!important;
            }
            .resume div.table-info.required label:after,
            .resume span.required,
            .confirmation div.table-info.required label:after,
            .confirmation span.required {
                display:none!important;
            }
            .resume label {
                margin-bottom:0px!important;
            }
            .resume input[type='text'],
            .resume .crmEntityFormView .form-control.readonly {
                border: 0px !important;
                padding: 0px !important;
                height: auto !important;
                background-color:transparent!important;
                box-shadow: none!important;
            }
                .resume input[type='text']::placeholder,
                .resume .crmEntityFormView .form-control.readonly::placeholder {
                    color: transparent!important;
                }
            .resume textarea {
                height:auto!important;
                field-sizing: content;
            }
            .resume select {
                border: 0px !important;
                padding: 0px !important;
                height: auto !important;
                background:none!important;
            }
            .resume .text-muted {
                top:0px!important;
            }
            fieldset[aria-label="Informations sur l'auteur"] {
                background-color: #f1f1f2!important;
                padding: 15px!important;
                margin-bottom: 40px!important;
            }
                fieldset[aria-label="Informations sur l'auteur"] .crmEntityFormView table td {
                    padding: 0 0 20px !important;
                }
            table[data-name='tab_a_infos_auteur'] input,
            table[data-name='tab_1_infos_auteur'] input {
                border:0px none!important;
                background-color:transparent!important;
                padding:0px!important;
                height:auto!important;
            }
            table[data-name='tab_a_infos_auteur'] label,
            table[data-name='tab_1_infos_auteur'] label {
                background-color:transparent!important;
            }
            table[data-name='tab_a_infos_auteur'] .text-muted,
            table[data-name='tab_1_infos_auteur'] .text-muted {
                display:none!important;
            }
            table[data-name='tab_a_infos_auteur'] td,
            table[data-name='tab_1_infos_auteur'] td {
                padding-bottom: 20px!important;
            }
            table[data-name='tab_a_infos_auteur'] tr:last-child td,
            table[data-name='tab_1_infos_auteur'] tr:last-child td {
                padding-bottom: 0px!important;
            }
            div[data-name='tab_4'] table {
                width: inherit!important;
            }
                    div[data-name='tab_4'] table tr td:first-child {
                        padding-right: 32px!important;
                    }
            div.section_non_complete {
                border-bottom: 1px solid #ddd!important;
                margin-bottom: 15px !important;
            }
                    div.section_non_complete p {
                        margin:0px 0px 35px!important;
                    }
            label.disabled {
                color:#8893A2!important;
            }
            .resume input[type='text'],
            .resume select,
            .resume textarea {
                max-width:100%!important;
                width:100%!important;
            }

            /* Autres */
            #Next {
                padding: 15px 25px!important;
            }
            a.back-link {
                display:block!important;
                margin-bottom:32px!important;
                font-size: 14px!important;
                text-decoration: none!important;
                cursor: pointer!important;
            }
                    a.back-link:hover {
                        text-decoration: underline!important;
                    }
                    a.back-link i.fa {
                        margin-right: 5px;
                    }
                    
        table[aria-relevant="additions"].main_list td[data-th="Suivi"] {
          --bs-table-accent-bg:none!important;
          /* Hide the text. */
          color: transparent; /* make the text invisible */
          user-select: none; /* prevent selection of the text */
          font-size: 0px!important;
          padding-right: 0px;
        }
        table[aria-relevant="additions"].main_list td[data-th="Suivi"]:after {
          content: attr(aria-label);
          font-size: 14px!important;
          font-weight: bold;
          display: table-cell;
          padding:5px 15px;
          margin-top:-10px;
          border-radius: 100px;
          text-indent: 0%;
        }
        table[aria-relevant="additions"].main_list td[aria-label="No"]:after,
        table[aria-relevant="additions"].main_list td[aria-label="Non"]:after {
          content: "";
        }
        table[aria-relevant="additions"].main_list td[aria-label="Yes"]:after,
        table[aria-relevant="additions"].main_list td[aria-label="Oui"]:after {
          background-color: #f8e69a;
          color:#ac7900;
          font-size: 14px!important;
          content:"À retransmettre";
        }

        a.btn.cancel.print {
            margin:0px!important;
            padding:0px!important;
        }
            a.btn.cancel.print:hover {
                background-color:transparent!important;
            }
            a.btn.cancel.print .fa-print,
            a.print-bottom .fa-print {
                margin-right: 8px;
                font-family: "Font Awesome 6 Free"!important;
            }

            .actions a {
                padding:15px 25px!important
            }
            

@media print {
  .actions,
  #navFooter,
  .nav-menu,
  .message-enregistrement,
  .liens-sequentiels,
  .backtotop,
  .print,
  #MessagePanel {
    display: none !important;
  }

  .container {
    width: 100% !important;
    max-width: fit-content!important;
    min-width: 100%!important;
  }
}