/*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-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: right;
}

.user-dashboards #edit-submit {
  border-radius: 5px;
  color: #fff;
  background: #cb043d;
  padding: 10px 20px;
  border: 0px;
  margin-left: 15px;
}

.user-dashboards .btn-primary{
  border-radius: 5px !important;
  color: #fff !important;
  background: #cb043d !important;
  padding: 10px 20px;
  border: 0px !important;
  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-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-left: 15px;
    width: fit-content;


}

.devis-forms #edit-submit {
  border-radius: 5px;
  color: #fff;
  background: #cb043d;
  padding: 10px 20px;
  border: 0px;
  margin-left: 15px;
}

.devis-forms .btn-primary{
  border-radius: 5px !important;
  color: #fff !important;
  background: #cb043d !important;
  padding: 10px 20px;
  border: 0px !important;
  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-left: 0px !important;
  width: auto;
  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-left: 0px !important;
  width: auto;
  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: 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;
}
