/*html:has(.user-dashboards){
  overflow:hidden;
}*/
.p-Input input {
    height: 55px;
    border-radius: 8px;
    border: 1px solid grey !important;
    width: 100%;
    padding: 10px;
  }

  .p-PaymentDetails label {
    font-weight: 600;
    padding: 8px 0px;
    color: #000 !important;
    font-size: 17px;
  }

  .p-Select select {
    height: 55px;
    border-radius: 8px !important;
    border: 1px solid grey !important;
    width: 100%;
    padding: 10px;
  }
  .user-dashboards form input {
    height: 55px;
    border-radius: 8px!important;
    border: 1px solid grey!important;
    width: 100%;
    padding: 10px;
  }
  .user-dashboards form select {
    height: 55px !important;
    border-radius: 8px!important;
    border: 1px solid grey!important;
    width: 100%;
    padding: 10px;
  }
  .user-dashboards form label {
    font-weight: 600;
    padding: 8px 0px;
    color: #000 !important;
  }

  .user-dashboards .custom-file-btn {
    padding: 8px 16px;
    color: #fff;
    border: 1px dashed grey !important;
    cursor: pointer;
    border-radius: 10px;
  }

  .user-dashboards .btn-produit {
    border-radius: 50px;
    border: 1px solid grey;
    background: #fff;
    padding: 5px 16px;
    margin: 10px;
  }

  .user-dashboards .btn-produit.active {
    background: #e5f5fb;
    border: 0;
  }

  .user-dashboards .submit {
    border-radius: 5px;
    color: #fff;
    background: #cb043d;
    padding: 10px 20px;
    border: 0px;
    margin-right: 15px; /* Changé de margin-left: 15px; */
  }

  .user-dashboards [id^="edit-field-pays-etranger-add-more"],.user-dashboards [id^="edit-field-certifications-entreprise-add-more"],.user-dashboards [id^="edit-field-adresse-test-add-more"],.user-dashboards [id^="edit-field-location-pays-etranger-add-more"],.user-dashboards [id^="edit-field-adress-pays-etranger-add-more"], .user-dashboards [id^="edit-field-pays-user-rct-add-more"], .user-dashboards [id^="edit-field-faq-add-more"], .user-dashboards [id^="edit-field-caracteristiques-principal-add-more"], .user-dashboards [id^="edit-field-autre-s-certification-s-add-more"], .user-dashboards [id^="edit-field-pays-exportation-entrepris-add-more"] {
    background-color: #cb033d;
    color: #fff;
    border: none;
    padding: 5px 10px;
    width: 40px;
    height: 40px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 45px !important;
    float: left; /* Changé de float: right; */
  }

  .user-dashboards #edit-submit {
    border-radius: 5px;
    color: #fff;
    background: #cb043d;
    padding: 10px 20px;
    border: 0px;
    margin-right: 15px; /* Changé de margin-left: 15px; */
  }

  .user-dashboards .btn-primary{
    border-radius: 5px !important;
    color: #fff !important;
    background: #cb043d !important;
    padding: 10px 20px;
    border: 0px !important;
    margin-right: 15px !important; /* Changé de margin-left: 15px !important; */
    width: auto;
    margin: 20px;
  }

  .image-widget-data .btn-primary{
    width:150px;
    margin: 20px
  }
  .user-dashboards .custom-file-btn input {
    height: unset;
    border: 0 !important;
    border-radius: 0 !important;
  }

  .user-dashboards .custom-file-btn .icone {
    color: #cb043d;
  }
  input#shs-widget-create-new-item-shs-field-secteurs-produit-delta-0, button#shs-widget-create-new-item-shs-field-secteurs-produit-delta-0_button {
    display: none;
  }

  #block-cepex-local-tasks{
    display: none;
  }

  .menu a {
    display: block;
    color: inherit;
    text-decoration: none;
  }

  .menu li:hover {
    background-color: #f0f0f0;
  }
  #webform-submission-navigation-demande_devis, #webform-submission-demande-devis-edit-form > details.webform-submission-information.card, #edit-log-fieldset, #block-cepex-help, #webform-submission-demande-devis-edit-form > div.webform-details-toggle-state-wrapper {
    display: none;
  }

  .form-demande input[type="text"][value]:not([value=""]),
  .form-demande input[type="email"][value]:not([value=""]),
  .form-demande input[type="tel"][value]:not([value=""]) {
    background-color: #eaeaea;
    color: #878787;
    border: none !important;
    cursor: not-allowed;
    pointer-events: none;
  }
  .devis-forms input[type="text"][value]:not([value=""]),
  .devis-forms input[type="email"][value]:not([value=""]),
  .devis-forms input[type="tel"][value]:not([value=""]) {
    background-color: #eaeaea;
    color: #878787;
    border: none !important;
    cursor: not-allowed;
    pointer-events: none;
  }
  .form-demande textarea:not(:placeholder-shown) {
    background-color: #eaeaea;
    color: #878787;
    border: none !important;
  cursor: not-allowed;
      pointer-events: none;
  }
  .form-demande textarea {
    height: 95px;
    width: 100% !important;
    min-height: auto !important;
    padding-top: 15px;
  }
  .form-demande h5 {
    margin-top: 25px;
  }
  .devis-forms form input {
    height: 55px;
    border-radius: 8px!important;
    border: 1px solid grey!important;
    width: 100%;
    padding: 10px;
  }
  .devis-forms form select {
    height: 55px !important;
    border-radius: 8px!important;
    border: 1px solid grey!important;
    width: 100%;
    padding: 10px;
  }
  .devis-forms form label {
    font-weight: 600;
    padding: 8px 0px;
    color: #000 !important;
    font-size: 14px;
  }
  #edit-numero-de-telephone--wrapper legend {
    font-weight: 600;
    padding: 0px !important;
    color: #000 !important;
  }
  #edit-numero-de-telephone--wrapper .iti {
    width: 100%;
  }
  .devis-forms textarea {
    border-radius: 8px !important;
    border: 1px solid grey !important;
    width: 100%;
    padding: 10px;
  }
  #edit-numero-de-telephone--wrapper .form-item-numero-de-telephone-phone {
    width: 100%;
  }
  .devis-forms .custom-file-btn {
    padding: 8px 16px;
    color: #fff;
    border: 1px dashed grey !important;
    cursor: pointer;
    border-radius: 10px;
  }

  .devis-forms .btn-produit {
    border-radius: 50px;
    border: 1px solid grey;
    background: #fff;
    padding: 5px 16px;
    margin: 10px;
  }

  .devis-forms .btn-produit.active {
    background: #e5f5fb;
    border: 0;
  }

  .devis-forms .submit {
    border-radius: 5px;
    color: #fff;
    background: #cb043d;
    padding: 10px 20px;
    border: 0px;
    margin-right: 15px; /* Changé de margin-left: 15px; */
  }
  .devis-forms #edit-field-certifications-wrapper .clearfix{
    display:flex;
    justify-content:center;
  }
  .devis-forms #edit-field-certifications-wrapper .clearfix input{

      border-radius: 5px;
      color: #fff;
      background: #cb043d;
      padding: 10px 20px;
      border: 0px;
      margin-right: 15px; /* Changé de margin-left: 15px; */
      width: fit-content;


  }

  .devis-forms #edit-submit {
    border-radius: 5px;
    color: #fff;
    background: #cb043d;
    padding: 10px 20px;
    border: 0px;
    margin-right: 15px; /* Changé de margin-left: 15px; */
  }

  .devis-forms .btn-primary{
    border-radius: 5px !important;
    color: #fff !important;
    background: #cb043d !important;
    padding: 10px 20px;
    border: 0px !important;
    margin-right: 15px !important; /* Changé de margin-left: 15px !important; */
    width: auto;
    margin: 20px;
  }

  .devis-forms .custom-file-btn input {
    height: unset;
    border: 0 !important;
    border-radius: 0 !important;
  }

  .devis-forms .custom-file-btn .icone {
    color: #cb043d;
  }

  .form-demande select:not([value=""]) {
    background-color: #eaeaea;
    color: #878787;
    border: none !important;
  }
  #form-item-field-company-name-0-value, #edit-delete, #edit-workflow-workflow-state-markup,#edit-workflow-workflow-fieldset > legend:nth-child(1), .form-item-workflow-log-admin{
    display: none;
  }
  .form-item-id-opportunite {
    display: none;
  }
  .devis-forms .fieldset-legend {
    font-weight: 600;
    padding: 8px 0px;
    color: #000 !important;
    display: block;
  }

  .devis-forms .iti {
    width: 100% !important;
  }

  .devis-forms .js-form-item-quels-services-du-cepex-avez-vous-utilisez-cochez-touts-les-repo-checkboxes-3 {
    display: flex;
    align-items: center;
  }

  .devis-forms .form-check-input:checked[type=checkbox] {
    border-radius: 5px !important;
    color: #fff !important;
    background-color: #cb043d !important;
    padding: 10px;
    border: 0px !important;
    margin-right: 0px !important; /* Changé de margin-left: 0px !important; */
    width: auto;
    margin: 0 0 0 10px; /* Changé de margin: 0 10px 0 0; */
    height: auto !important;
  }
  .devis-forms .form-check-input[type=checkbox] {
    border-radius: 5px !important;
    color: #fff !important;
    padding: 10px;
    border: 1px #cb043d solid !important;
    margin-right: 0px !important; /* Changé de margin-left: 0px !important; */
    width: auto;
    margin: 0 0 0 10px; /* Changé de margin: 0 10px 0 0; */
    height: auto !important;
  }

  .title-form-prospection-cepex.webform-section-title {
    font-size: 20px;
    font-weight: 600;
    margin: 15px 0px;
  }

  .button.add-another {
    position: relative;
    color: transparent;
    width: 100%;
  }

  .button.add-another::before {
    content: "+";
    color: white;
    background-color: #cb033d;
    border: none;
    padding: 7px 15px;
    width: 40px;
    height: 40px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 45px !important;
    float: left; /* Changé de float: right; */
  }

  div.form-item-field-produits-services .shs-field-container {
    display: inline-flex;
  }

  .shs-field-container, .shs-widget-container {
    width: 100%;
  }
  #edit-field-secteurs-produit-wrapper > div > div > div > div:nth-child(-n+3) {
    width: 33%;
    padding: 0.5em;
  }
  input#edit-field-secteur-activite-user-94,
  input#edit-field-secteurs-rct-94,
  input#edit-field-secteur-activite-user-30,
  input#edit-field-secteurs-rct-30,
  input#edit-field-secteur-activite-user-27,
  input#edit-field-secteurs-rct-27,
  input#edit-field-secteur-activite-user-28,
  input#edit-field-secteurs-rct-28,
  input#edit-field-secteur-activite-user-31,
  input#edit-field-secteurs-rct-31,
  input#edit-field-secteur-activite-user-26,
  input#edit-field-secteurs-rct-26,
  input#edit-field-secteur-activite-user-29,
  input#edit-field-secteurs-rct-29 {
    width: 1em;
    height: 1em;
  }
  .user-dashboards input[id^="edit-field-certifications-entreprise"],.form-add-entreprise-exportatrice input[id^="edit-field-certifications-entreprise"]{
    height: 14px;
    width: 14px;
  }
  [id^="field-pays-exportation-entrepris-values"] > tbody > tr > td:nth-child(3) {
    display: none;
  }
input#edit-mail-exportateur {
  opacity: 0;
}
