/* Effect : three circles */
/* Effect : Hollow */
/* arrow Bottom */
/* Bounce To Right */
.no-result {
  color: #dc5d00;
}
.no-result:before {
  content: '\f05a';
  font-family: FontAwesome;
  margin-right: 5px;
}
/*icon fontawesom*/
.fa-tag:before {
  content: "\f02b";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-close:before {
  content: "\f00d";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-file-pdf-o:before {
  content: "\f1c1";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-arrow-down:before {
  content: "\f063";
  font-family: FontAwesome;
  margin-right: 5px;
  color: #1C4482;
}
.fa-folder-open-o:before {
  content: "\f115";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-phone:before {
  content: "\f095";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-mobile:before {
  content: "\f10b";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-fax:before {
  content: "\f1ac";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-envelope-o:before {
  content: "\f003";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-at:before {
  content: "\f1fa";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-external-link:before {
  content: "\f08e";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-external-link-after:after {
  content: "\f08e";
  font-family: FontAwesome;
  margin-left: 5px;
}
.fa-file-image-o:before {
  content: "\f1c5";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-clock-o:before {
  content: "\f017";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-arrow-right:before {
  content: "\f061";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-arrow-left:before {
  content: "\f177";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fa-home:before {
  content: "\f015";
  font-family: FontAwesome;
  margin-right: 5px;
}
.fs-sm {
  font-size: 12px;
  line-height: 12px;
}
.d-flex {
  display: flex;
}
.align-items-center {
  align-items: center;
}
.flex-wrap {
  flex-wrap: wrap;
}
.justify-content-center {
  justify-content: center;
}
.bi:before,
[class*=" bi-"]:before,
[class^=bi-]:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400!important;
  line-height: 1;
  text-transform: none;
  vertical-align: -0.125em;
}
body article .field--name-body {
  padding-bottom: 30px;
  position: relative;
  width: 100%;
  float: left;
}
body article .field--name-body .align-left {
  margin-right: 10px;
}
body article .field--name-body .align-right {
  margin-left: 10px;
}
body article #custom_field_view_resultat {
  clear: both;
}
body article #custom_field_view_resultat > i {
  margin-right: 14px;
  font-size: 20px;
}
body article #custom_field_view_resultat > span {
  color: var(--couleur-secondaire);
  font-size: 14px;
}
body article #custom_field_view_resultat .view-liste-des-formulaires {
  margin-left: 5px;
}
body article #custom_field_view_resultat .view-liste-des-formulaires .view-content .field-content:before {
  display: inline-flex;
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-person-raised-hand' viewBox='0 0 16 16'><path d='M6 6.207v9.043a.75.75 0 0 0 1.5 0V10.5a.5.5 0 0 1 1 0v4.75a.75.75 0 0 0 1.5 0v-8.5a.25.25 0 1 1 .5 0v2.5a.75.75 0 0 0 1.5 0V6.5a3 3 0 0 0-3-3H6.236a.998.998 0 0 1-.447-.106l-.33-.165A.83.83 0 0 1 5 2.488V.75a.75.75 0 0 0-1.5 0v2.083c0 .715.404 1.37 1.044 1.689L5.5 5c.32.32.5.754.5 1.207Z'/><path d='M8 3a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/></svg>");
  width: 10px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 16px;
}
body article .field.field--name-field-fermeture-des-soumissions .field--label {
  font-weight: 600;
  color: var(--couleur-secondaire);
}
body article .field.field--name-field-fermeture-des-soumissions .field--item:before {
  display: inline-flex;
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar4-week' viewBox='0 0 16 16'><path d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z'/><path d='M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z'/></svg>");
  width: 18px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
body article .field.field--name-field-fermeture-des-soumissions .field--item time:before {
  content: 'Fermeture de la consultation : ';
  color: var(--couleur-secondaire);
  font-size: 14px;
}
body article .field.field--name-field-fermeture-des-soumissions .remaining_time:before {
  display: inline-flex;
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'  fill='currentColor' class='bi bi-hourglass-split' viewBox='0 0 16 16'><path d='M2.5 15a.5.5 0 1 1 0-1h1v-1a4.5 4.5 0 0 1 2.557-4.06c.29-.139.443-.377.443-.59v-.7c0-.213-.154-.451-.443-.59A4.5 4.5 0 0 1 3.5 3V2h-1a.5.5 0 0 1 0-1h11a.5.5 0 0 1 0 1h-1v1a4.5 4.5 0 0 1-2.557 4.06c-.29.139-.443.377-.443.59v.7c0 .213.154.451.443.59A4.5 4.5 0 0 1 12.5 13v1h1a.5.5 0 0 1 0 1h-11zm2-13v1c0 .537.12 1.045.337 1.5h6.326c.216-.455.337-.963.337-1.5V2h-7zm3 6.35c0 .701-.478 1.236-1.011 1.492A3.5 3.5 0 0 0 4.5 13s.866-1.299 3-1.48V8.35zm1 0v3.17c2.134.181 3 1.48 3 1.48a3.5 3.5 0 0 0-1.989-3.158C8.978 9.586 8.5 9.052 8.5 8.351z'/></svg>");
  width: 18px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 9px;
}
body article .field.field--name-field-fermeture-des-soumissions .submissions_closed i {
  padding-right: 16px;
}
body article .field--name-field-ouverture-des-soumissions {
  padding-top: 30px;
}
body article .field--name-field-ouverture-des-soumissions .field--label {
  font-weight: 600;
  color: var(--couleur-secondaire);
}
body article .field--name-field-ouverture-des-soumissions .field--item:before {
  display: inline-flex;
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar4-week' viewBox='0 0 16 16'><path d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM2 2a1 1 0 0 0-1 1v1h14V3a1 1 0 0 0-1-1H2zm13 3H1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5z'/><path d='M11 7.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z'/></svg>");
  width: 18px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 11px;
}
body article .field--name-field-ouverture-des-soumissions .field--item time:before {
  content: 'Ouverture de la consultation : ';
  color: var(--couleur-secondaire);
  font-size: 14px;
}
body article .field--name-webform .webform-access-denied {
  padding: 1.5rem 0;
  margin: 1.5rem 0;
  border-bottom: 1px solid var(--couleur-secondaire);
  border-top: 1px solid var(--couleur-secondaire);
}
body article .field.field--name-field-detail {
  margin: 15px 0;
}
body form.webform-submission-form[data-drupal-form-fields] {
  background-color: var(--form-bg);
  padding: 70px;
  margin-top: 30px;
}
@media (max-width: 768px) {
  body form.webform-submission-form[data-drupal-form-fields] {
    padding: 15px;
  }
}
body form.webform-submission-form[data-drupal-form-fields] #edit-actions button {
  margin-bottom: 1.5rem;
}
body form.webform-submission-form[data-drupal-form-fields] #edit-actions button.webform-button--draft {
  background-color: var(--couleur-primaire);
}
body form.webform-submission-form[data-drupal-form-fields] #edit-actions button.webform-button--next {
  background-color: #198754;
  color: #fff;
}
body form.webform-submission-form[data-drupal-form-fields] #edit-actions button.webform-button--submit {
  background-color: #198754;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvYmFzZS9fbWl4aW5zLmxlc3MiLCJsZXNzL2xheW91dC9ub2RlLXR5cGUtd2ViZm9ybS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUErVEk7RUFDRSxjQUFBOztBQUNBLFVBQUM7RUFDQyxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOzs7QUFPRixPQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFJRixTQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFJRCxjQUFDO0VBQ0EsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFLRixjQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBSUQsaUJBQUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUlGLFNBQUM7RUFDQyxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUlELFVBQUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUlELE9BQUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUlELGNBQUM7RUFDQSxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUlGLE1BQUM7RUFDQyxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUtGLGlCQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFLRix1QkFBQztFQUNDLFNBQVMsT0FBVDtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7O0FBS0YsZ0JBQUM7RUFDQyxTQUFTLE9BQVQ7RUFDQSx3QkFBQTtFQUNBLGlCQUFBOztBQUtGLHFCQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTs7QUFLRixXQUFDO0VBQ0MsU0FBUyxPQUFUO0VBQ0Esd0JB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 */