.narrow-form fieldset.form-composite.checkbox legend {
  margin-bottom: 0px;
}

.narrow-form fieldset.form-composite.checkbox legend span {
  font-size: 1.4rem;
}

.dynamic-contact-form .radio {
  margin-bottom: 40px;
}

.dynamic-contact-form #edit-votre-message .row {
  margin-left: 0;
}
.response-content-loader{
  display: none;
}
/**
 * Paragraphe contact-form : accent vert #00A840 à la place du jaune #ffcc30.
 */
.paragraph--type--contact-form ::selection, .paragraph--type--formulaire-peripherique ::selection,
.paragraph--type--contact-form ::-moz-selection, .paragraph--type--formulaire-peripherique ::-moz-selection {

  background: #006E40;
  color: #002e11;

}
.paragraph--type--contact-form .simplebar-track, .paragraph--type--formulaire-peripherique .simplebar-track {

  background-color: #006E40;

}
.paragraph--type--contact-form .steps-title strong, .paragraph--type--formulaire-peripherique .steps-title strong {

  color: #006E40;

}
.paragraph--type--contact-form .steps-list__item--current .steps-list__number:before, .paragraph--type--formulaire-peripherique .steps-list__item--current .steps-list__number:before,
.paragraph--type--contact-form .steps-list__item--finished .steps-list__number:before, .paragraph--type--formulaire-peripherique .steps-list__item--finished .steps-list__number:before {

  border-color: #006E40;

}
.paragraph--type--contact-form .steps-list__item--finished:after, .paragraph--type--formulaire-peripherique .steps-list__item--finished:after,
.paragraph--type--contact-form .steps-list__item--finished .steps-list__number:before, .paragraph--type--formulaire-peripherique .steps-list__item--finished .steps-list__number:before {

  background-color: #006E40;

}
.paragraph--type--contact-form .steps-list__item--finished .steps-list__number, .paragraph--type--formulaire-peripherique .steps-list__item--finished .steps-list__number {

  color: #006E40;

}
.paragraph--type--contact-form .wrapper-steps__bg .icon, .paragraph--type--formulaire-peripherique .wrapper-steps__bg .icon {

  stroke: #006E40;

}
.paragraph--type--contact-form .message hr:after, .paragraph--type--formulaire-peripherique .message hr:after {

  background-color: #006E40;

}
.paragraph--type--contact-form .modal__header, .paragraph--type--formulaire-peripherique .modal__header,
.paragraph--type--contact-form .modal__header::after, .paragraph--type--formulaire-peripherique .modal__header::after {

  background-color: #006E40;

}
.paragraph--type--contact-form .modal__mainarea, .paragraph--type--formulaire-peripherique .modal__mainarea {

  border-color: #006E40;

}
.paragraph--type--contact-form .modal__footer, .paragraph--type--formulaire-peripherique .modal__footer {

  border-color: #006E40;

}
.paragraph--type--contact-form .btn-regular--alt, .paragraph--type--formulaire-peripherique .btn-regular--alt,
.paragraph--type--contact-form .btn-regular--getaquote, .paragraph--type--formulaire-peripherique .btn-regular--getaquote,
.paragraph--type--contact-form .btn-regular--alt-01, .paragraph--type--formulaire-peripherique .btn-regular--alt-01 {

  background: #006E40;

}
.paragraph--type--contact-form .btn-regular--alt-03, .paragraph--type--formulaire-peripherique .btn-regular--alt-03 {

  border-color: #006E40;

}
.paragraph--type--contact-form .btn-regular--alt-03:focus, .paragraph--type--formulaire-peripherique .btn-regular--alt-03:focus,
.paragraph--type--contact-form .btn-regular--alt-03:hover, .paragraph--type--formulaire-peripherique .btn-regular--alt-03:hover {

  background: #006E40;

}
.paragraph--type--contact-form .btn-regular--offer, .paragraph--type--formulaire-peripherique .btn-regular--offer {

  background: #006E40;

}
.paragraph--type--contact-form .btn-regular:focus, .paragraph--type--formulaire-peripherique .btn-regular:focus,
.paragraph--type--contact-form .btn-regular:hover, .paragraph--type--formulaire-peripherique .btn-regular:hover {

  background-color: #006E40;

}
.paragraph--type--contact-form .tile-border--yellow .tile-border__inner, .paragraph--type--formulaire-peripherique .tile-border--yellow .tile-border__inner {

  border-color: #006E40;

}
.paragraph--type--contact-form .tag, .paragraph--type--formulaire-peripherique .tag {

  border-color: #006E40;
  background-color: #006E40;

}
.paragraph--type--contact-form .ac-suggestions__link:focus, .paragraph--type--formulaire-peripherique .ac-suggestions__link:focus,
.paragraph--type--contact-form .ac-suggestions__link:hover, .paragraph--type--formulaire-peripherique .ac-suggestions__link:hover {

  background-color: #006E40;

}
.paragraph--type--contact-form .edito p:not([class]) a:not([class]):focus, .paragraph--type--formulaire-peripherique .edito p:not([class]) a:not([class]):focus,
.paragraph--type--contact-form .edito p:not([class]) a:not([class]):hover, .paragraph--type--formulaire-peripherique .edito p:not([class]) a:not([class]):hover {

  box-shadow: inset 0 0 #fff, inset 0 -0.25em #00A840;

}
.paragraph--type--contact-form .back-link-big, .paragraph--type--formulaire-peripherique .back-link-big,
.paragraph--type--contact-form .base-cover__inner, .paragraph--type--formulaire-peripherique .base-cover__inner,
.paragraph--type--contact-form .bordered-box-1:after, .paragraph--type--formulaire-peripherique .bordered-box-1:after,
.paragraph--type--contact-form .bordered-box-1:before, .paragraph--type--formulaire-peripherique .bordered-box-1:before,
.paragraph--type--contact-form .bordered-box-2:after, .paragraph--type--formulaire-peripherique .bordered-box-2:after,
.paragraph--type--contact-form .bordered-box-2:before, .paragraph--type--formulaire-peripherique .bordered-box-2:before,
.paragraph--type--contact-form .bordered-box-3:after, .paragraph--type--formulaire-peripherique .bordered-box-3:after,
.paragraph--type--contact-form .bordered-box-3:before, .paragraph--type--formulaire-peripherique .bordered-box-3:before,
.paragraph--type--contact-form .centered-title:before, .paragraph--type--formulaire-peripherique .centered-title:before,
.paragraph--type--contact-form .couverture a.couverture__inner:before, .paragraph--type--formulaire-peripherique .couverture a.couverture__inner:before,
.paragraph--type--contact-form .dropdown-menu > li > a:focus, .paragraph--type--formulaire-peripherique .dropdown-menu > li > a:focus,
.paragraph--type--contact-form .dropdown-menu > li > a:hover, .paragraph--type--formulaire-peripherique .dropdown-menu > li > a:hover,
.paragraph--type--contact-form .encadre.jscollapse .jscollapse__trigger:before, .paragraph--type--formulaire-peripherique .encadre.jscollapse .jscollapse__trigger:before,
.paragraph--type--contact-form .keyfigure:before, .paragraph--type--formulaire-peripherique .keyfigure:before,
.paragraph--type--contact-form .megalink__inner:before, .paragraph--type--formulaire-peripherique .megalink__inner:before,
.paragraph--type--contact-form .pagination__current, .paragraph--type--formulaire-peripherique .pagination__current,
.paragraph--type--contact-form .phone-cartridge, .paragraph--type--formulaire-peripherique .phone-cartridge,
.paragraph--type--contact-form .result__arrow, .paragraph--type--formulaire-peripherique .result__arrow,
.paragraph--type--contact-form .service__title:before, .paragraph--type--formulaire-peripherique .service__title:before,
.paragraph--type--contact-form .steps-list__item--finished .steps-list__number:before, .paragraph--type--formulaire-peripherique .steps-list__item--finished .steps-list__number:before,
.paragraph--type--contact-form .steps-list__item--finished:after, .paragraph--type--formulaire-peripherique .steps-list__item--finished:after,
.paragraph--type--contact-form .tabs__navlink, .paragraph--type--formulaire-peripherique .tabs__navlink,
.paragraph--type--contact-form .tag--invert, .paragraph--type--formulaire-peripherique .tag--invert,
.paragraph--type--contact-form a.tag:focus, .paragraph--type--formulaire-peripherique a.tag:focus,
.paragraph--type--contact-form a.tag:hover, .paragraph--type--formulaire-peripherique a.tag:hover {

  background-color: #006E40;

}
.paragraph--type--contact-form .checkbox .cr, .paragraph--type--formulaire-peripherique .checkbox .cr,
.paragraph--type--contact-form .checkbox label input[type=checkbox]:checked + .cr, .paragraph--type--formulaire-peripherique .checkbox label input[type=checkbox]:checked + .cr,
.paragraph--type--contact-form .radio .cr, .paragraph--type--formulaire-peripherique .radio .cr {

  border-color: #006E40 !important;

}
.paragraph--type--contact-form .form-legal-footer, .paragraph--type--formulaire-peripherique .form-legal-footer {

  border-color: #006E40;

}
.paragraph--type--contact-form .bootstrap-select > .dropdown-toggle, .paragraph--type--formulaire-peripherique .bootstrap-select > .dropdown-toggle,
.paragraph--type--contact-form .form-control, .paragraph--type--formulaire-peripherique .form-control {

  border-bottom-color: #006E40;
  border-color: #006E40;

}
.paragraph--type--contact-form .agrica_file_input.form-type-managed-file, .paragraph--type--formulaire-peripherique .agrica_file_input.form-type-managed-file {

  border-color: #006E40;

}
.paragraph--type--contact-form .agrica_file_input.form-type-managed-file > label, .paragraph--type--formulaire-peripherique .agrica_file_input.form-type-managed-file > label {

  border-color: #006E40;

}
.paragraph--type--contact-form .contact_peripherique .btn-submit, .paragraph--type--formulaire-peripherique .contact_peripherique .btn-submit {

  background-color: #006E40 ;

}
.paragraph--type--contact-form .contact_peripherique .getAQuote .multiselect, .paragraph--type--formulaire-peripherique .contact_peripherique .getAQuote .multiselect,
.paragraph--type--contact-form .contact_peripherique .getAQuote select.form-control, .paragraph--type--formulaire-peripherique .contact_peripherique .getAQuote select.form-control,
.paragraph--type--contact-form .contact_peripherique .getAQuote select, .paragraph--type--formulaire-peripherique .contact_peripherique .getAQuote select,
.paragraph--type--contact-form .contact_peripherique .getAQuote .form-control, .paragraph--type--formulaire-peripherique .contact_peripherique .getAQuote .form-control,
.paragraph--type--contact-form .contact_peripherique .multiselect, .paragraph--type--formulaire-peripherique .contact_peripherique .multiselect,
.paragraph--type--contact-form .contact_peripherique select.form-control, .paragraph--type--formulaire-peripherique .contact_peripherique select.form-control {

  border-color: #006E40 !important;
  box-shadow: #006E40 !important;

}
.paragraph--type--contact-form h2.adapt:before, .paragraph--type--formulaire-peripherique h2.adapt:before {

  background-color: #006E40;

}
.paragraph--type--contact-form .getAQuote__titlewrapper, .paragraph--type--formulaire-peripherique .getAQuote__titlewrapper,
.paragraph--type--contact-form .getAQuote__titlewrapper::after, .paragraph--type--formulaire-peripherique .getAQuote__titlewrapper::after {

  background-color: #006E40;

}
.paragraph--type--contact-form .getAQuote__form::before, .paragraph--type--formulaire-peripherique .getAQuote__form::before {

  border-color: #006E40;

}
.paragraph--type--contact-form .getAQuote input[type=email], .paragraph--type--formulaire-peripherique .getAQuote input[type=email],
.paragraph--type--contact-form .getAQuote input[type=text], .paragraph--type--formulaire-peripherique .getAQuote input[type=text],
.paragraph--type--contact-form .getAQuote select, .paragraph--type--formulaire-peripherique .getAQuote select,
.paragraph--type--contact-form .getAQuote .multiselect, .paragraph--type--formulaire-peripherique .getAQuote .multiselect,
.paragraph--type--contact-form .getAQuote select.form-control, .paragraph--type--formulaire-peripherique .getAQuote select.form-control,
.paragraph--type--contact-form .getAQuote textarea, .paragraph--type--formulaire-peripherique .getAQuote textarea {

  border-color: #006E40 !important;

}
.paragraph--type--contact-form .info-tooltip, .paragraph--type--formulaire-peripherique .info-tooltip {

  background-color: #006E40;

}
.paragraph--type--contact-form .message__icon .icon, .paragraph--type--formulaire-peripherique .message__icon .icon {

  fill: #00A840;
  stroke: #00A840;

}
::selection {
  background: #e1f5ed !important;
  color: #002e11 !important;
}
body.page-contact-socle .title-inner {

  display: inline;
  z-index: 5;
  padding-right: 2rem;
  background-image: linear-gradient(to right,#f1ffe8 100%,transparent 100%);
  background-repeat: repeat-x;
  background-size: 9px 9px;
  background-position: 0 100%;
  transition: background-size .2s;
  color: #006E40;

}
body.page-contact-socle,
body.page-contact-socle h1,
body.page-contact-socle h2,
body.page-contact-socle h3,
body.page-contact-socle h4,
body.page-contact-socle h5,
body.page-contact-socle h6
{

  color: #002e11;

}
h2 span, .h2 span {
  background-image: linear-gradient(90deg, #e1f5ed 100%, transparent 0);
}
body.page-contact-socle .multiselect,
body.page-contact-socle select.form-control {

  border: 2px solid #006E40;
  border-bottom-color: #006E40;
  border-radius: 4px;
  padding: 9px 12px;
  padding-right: 12px;
  margin-right: 1.7rem;
  cursor: pointer;
  line-height: 1.42857;
  color: #002e11;
  text-align: left;

}
body.page-contact-socle .exergue {

  margin: 3rem 0;
  margin-top: 3rem;
  margin-bottom: 3rem;
  border-left: 5px solid #006E40;
  padding-left: 2.4rem;

}
body.page-contact-socle .exergue--aNoter .exergue__title::before {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2300A840' d='M50,44c-2.8,0-5,2.2-5,5v20c0,2.8,2.2,5,5,5c2.8,0,5-2.2,5-5V49C55,46.2,52.8,44,50,44z'/%3E%3Ccircle fill='%2300A840' cx='50' cy='32' r='6'/%3E%3Cpath fill='%2300A840' d='M50,6C25.7,6,6,25.7,6,50s19.7,44,44,44s44-19.7,44-44S74.3,6,50,6z M50,86c-19.9,0-36-16.1-36-36 c0-19.9,16.1-36,36-36s36,16.1,36,36C86,69.9,69.9,86,50,86z'/%3E%3C/svg%3E");

}
body.page-contact-socle .phone-cartridge {

  position: relative;
  display: inline-block;
  text-decoration: none !important;
  margin: 1.3rem 0 1rem;
  border-radius: 1rem;
  padding: .5rem 1.4rem .5rem 6rem;
  background-color: #F1FFE8;
  font-weight: 700;
  font-size: 2rem;
  color: #00e640;

}
body.page-contact-socle .contactBlock__cartouche::before,
body.page-contact-socle .phone-cartridge::before {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110'%3E%3Cpath fill='%2300e640' d='M24,27.9c-0.6-1.6-1-3.3-0.9-5c0.1-1.1,0.5-2,1.3-2.8s1.7-1.7,2.5-2.5c1.1-1.1,2.5-1.1,3.5,0c0.7,0.6,1.3,1.3,2,2 c0.6,0.6,1.3,1.3,2,2c1.1,1.1,1.1,2.5,0,3.6c-0.8,0.8-1.6,1.7-2.5,2.4c-0.2,0.2-0.2,0.4-0.1,0.6c0.6,1.3,1.3,2.5,2.2,3.6 c1.8,2.2,3.8,4.1,6.2,5.6c0.5,0.3,1.1,0.6,1.6,0.9c0.3,0.1,0.5,0.1,0.7-0.1c0.8-0.8,1.7-1.7,2.5-2.5c1.1-1.1,2.5-1.1,3.5,0 c1.3,1.3,2.7,2.7,4,4c1.1,1.1,1.1,2.5,0,3.6c-0.7,0.8-1.6,1.5-2.2,2.3c-1.1,1.1-2.3,1.6-3.9,1.5c-2.1-0.1-4.1-0.9-6-1.8 c-4.3-2.1-7.9-5-11-8.6C27.1,34.1,25.3,31.2,24,27.9z M87.8,28.7h-6.3V36h6.3c1.7,0,3.2,1.4,3.2,3.2v31.5c0,1.7-1.4,3.2-3.2,3.2 h-5.2V82l-8.2-8.2H35.8c-1.7,0-3.2-1.4-3.2-3.2v-5.4h-1.2l-6,6c0.3,5.5,4.9,9.8,10.4,9.8h35.7l11.8,11.8c0.7,0.7,1.7,1.1,2.8,1.1 c2.2,0,3.9-1.8,3.9-3.9v-9.3c4.7-1,8.3-5.2,8.3-10.2V39.1C98.3,33.4,93.6,28.7,87.8,28.7z M1.7,47.9V16.4C1.7,10.6,6.4,6,12.1,6h52 c5.8,0,10.4,4.7,10.4,10.4v31.5c0,5.8-4.7,10.4-10.4,10.4H28.5L16.7,70.2C16,70.9,15,71.3,14,71.3s-1.9-0.4-2.7-1.1 s-1.2-1.8-1.2-2.9V58C5.3,57.1,1.7,52.9,1.7,47.9z M9,47.9c0,1.7,1.4,3.2,3.2,3.2h5.2v8.2l8.2-8.2h38.7c1.7,0,3.2-1.4,3.2-3.2V16.4 c0-1.7-1.4-3.2-3.2-3.2h-52c-1.7,0-3.2,1.4-3.2,3.2v31.5H9z'/%3E%3C/svg%3E");

}
body.page-contact-socle .phone-white {

  position: relative;
  display: inline-block;
  text-decoration: none !important;
  margin: .6rem 0 1rem;
  border-radius: 1rem;
  padding: .5rem 1.4rem;
  background-color: white;
  font-weight: 700;
  font-size: 2rem;
  color: #00e640;

}
body.page-contact-socle a:focus,
body.page-contact-socle a:hover {

  color: #006E40;
  text-decoration: none;

}
body.page-contact-socle .edito p,
body.page-contact-socle .edito a:not([class*="btn"]) {

  color: #002e11 !important;

}
body.page-contact-socle .tabbed-form__tab.active {

  background-color:#006E40;
  color:#fff

}
body.page-contact-socle .glyphicon-spin:before {

  content: " ";
  display: block;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 0.8s infinite linear;
  /* animation: spin 0.8s infinite linear; */
  border-radius: 120px;
  border-width: 10px;
  border-style: solid;
  border-color: #006E40 transparent #006E40 transparent;
  overflow: hidden;
  text-indent: -99999em;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

}
body.page-contact-socle .bootstrap-select > .dropdown-toggle .bs-caret,
body.page-contact-socle .select-arrow::before {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M13.6389 22.1517L19.9881 30.829L26.3373 22.1517H13.6389Z' fill='%23006E40'/%3E%3Cpath d='M13.6389 17.8483L19.9881 9.17102L26.3373 17.8483H13.6389Z' fill='%23006E40'/%3E%3C/svg%3E");

}

body.page-contact-socle .base-cover__inner,  body.page-contact-socle .base-cover--big .base-cover__text {
 
  background: #E1F5ED;
  color: #00e640;

}
body.page-contact-socle .base-cover--big.base-cover--big-opacity .base-cover__text{
  opacity: 0.8 !important;
 
}
  
body.page-contact-socle .base-cover__inner::before,
body.page-contact-socle .base-cover::before {
  background-image: none !important;
}
body.page-contact-socle * {

  font-family: "Polymath Agrica", Helvetica, Arial, sans-serif;

}
body.page-contact-socle .tabbed-form__tab::after {

  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #006E40 transparent transparent transparent;
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 5;
  transform: translate(-50%,0);
  opacity: 0;
  transition: all .2s ease-in-out;

}
body.page-contact-socle .btn-submit {

  color: #002E11;
  background-color: #fff;

}
body.page-contact-socle .btn-submit,
body.page-contact-socle .btn-submit-reverse {

  display: inline-block;
  border: 4px solid #002E11;
  padding: 1.75rem 4rem;
  min-width: 230px;
  font-weight: 700;
  font-size: 2rem;
  text-align: center;
  transition: all .2s ease-in-out;

}
body.page-contact-socle .btn-submit:hover,
body.page-contact-socle .btn-submitfocus {

  color: #fff;
  background-color: #002E11;

}
body.page-contact-socle .edito p:not([class]) a:not([class]):focus,
body.page-contact-socle .edito p:not([class]) a:not([class]):hover {

  background-size: 5px 1em;
  box-shadow: inset 0 0 #fff,inset 0 -.25em #c7ff99;

}
body.page-contact-socle legend {

  color: #002E11;

}
body.page-contact-socle .has-float-label label:not(.error),
body.page-contact-socle .has-float-label > span {

  color: #002E11;

}
body.page-contact-socle .datepicker-set::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100'%3E%3Cpath fill='%23006E40' d='M78.1,14.1H86c5,0,9,4,9,9v59.7c0,5-4,9-9,9H15c-5,0-9-4-9-9V23.1c0-5,4-9,9-9h7.9l0,0v4.5 c0,2.5,2,4.5,4.5,4.5c2.5,0,4.5-2,4.5-4.5v-4.5h37.2v4.5c0,2.5,2,4.5,4.5,4.5c2.5,0,4.5-2,4.5-4.5V14.1L78.1,14.1z M10.5,35.7v48 c0,2,2,3.6,4.5,3.6h71c2.5,0,4.5-1.6,4.5-3.6v-48H10.5z M45.4,44.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V44.5z M58.9,44.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V44.5z M72.5,44.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V44.5z M18.4,58c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V58z M31.9,58c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V58z M45.4,58c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V58z M58.9,58c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V58z M72.5,58c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V58z M18.4,71.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V71.5z M31.9,71.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V71.5z M45.4,71.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V71.5z M58.9,71.5c0-1.2,1-2.3,2.3-2.3h5.6c1.2,0,2.3,1,2.3,2.3v5.6 c0,1.2-1,2.3-2.3,2.3h-5.6c-1.2,0-2.3-1-2.3-2.3V71.5z M70.2,9.6c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4v9 c0,1.9-1.5,3.4-3.4,3.4c-1.9,0-3.4-1.5-3.4-3.4V9.6z M24,9.6c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4v9 c0,1.9-1.5,3.4-3.4,3.4c-1.9,0-3.4-1.5-3.4-3.4V9.6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% 100%;


}
body.page-contact-socle .datepicker table thead th.datepicker-switch,
body.page-contact-socle .datepicker table thead th.next,
body.page-contact-socle .datepicker table thead th.prev {

  padding-top: 2rem;
  padding-bottom: .9rem;
  background-color: #006E40;
  color: #fff;
  border-radius: 0;

}
body.page-contact-socle .base-cover--big .base-cover__breadcrumb {

  background: #006E40;

}
body.page-contact-socle .framed {

  border: 5px solid #006E40;

}
body.page-contact-socle .contact-cartridge {

  background-color: #FAF4EC;

}
body.page-contact-socle .inputfile-6 + label:hover strong,
body.page-contact-socle .inputfile-6.has-focus + label strong,
body.page-contact-socle .inputfile-6:focus + label strong {

  background-color: #00A840CC;

}
body.page-contact-socle .inputfile-6 + label strong {

  color: #fff;
  background-color: #006E40;


}
body.page-contact-socle .btn-regular .btn-regular--small {

  color: #fff !important;

}
body.page-contact-socle .btn-regular,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .go-to-faq-link,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .question-item-link {

  color: #fff !important;
  background-color: #006E40 !important;

}
body.page-contact-socle .alt-connection::before,
body.page-contact-socle .apQR .bt-qr::before,
body.page-contact-socle .back-btn::before,
body.page-contact-socle .btn-regular--alt-01::before,
body.page-contact-socle .btn-regular--alt-02::before,
body.page-contact-socle .btn-regular--alt-03::before,
body.page-contact-socle .btn-regular--alt::before,
body.page-contact-socle .btn-regular--connect-02::before,
body.page-contact-socle .btn-regular--discrete::before,
body.page-contact-socle .btn-regular--getaquote::before,
body.page-contact-socle .btn-regular--revert::before,
body.page-contact-socle .btn-regular:focus::before,
body.page-contact-socle .btn-regular:hover::before,
body.page-contact-socle .childs__subLink::before,
body.page-contact-socle .encadre.jscollapse .jscollapse__trigger::after,
body.page-contact-socle .highlight .btn-regular:not(.btn-regular--revert):focus::before,
body.page-contact-socle .highlight .btn-regular:not(.btn-regular--revert):hover::before,
body.page-contact-socle .highlight-vertical .btn-regular:not(.btn-regular--revert):focus::before,
body.page-contact-socle .highlight-vertical .btn-regular:not(.btn-regular--revert):hover::before,
body.page-contact-socle .navfilters__link--toggle .navfilters__link__text::before,
body.page-contact-socle .poll__contact__btn::after,
body.page-contact-socle .sitemap__triggerLink:focus::before,
body.page-contact-socle .sitemap__triggerLink:hover::before,
body.page-contact-socle .summary-wrapper:not(.summary-wrapper--fixed) .summary__link::before,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .go-to-faq-link:focus::before,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .go-to-faq-link:hover::before,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .question-item-link:focus::before,
body.page-contact-socle main.wrapper-main-content .st-contact-form-select-root .question-item-link:hover::before {

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M50,31.9L24.5,57.5c-2,2-2,5.1,0,7.1s5.1,2,7.1,0L50,46.1l18.5,18.5c1,1,2.3,1.5,3.5,1.5s2.6-0.5,3.5-1.5c2-2,2-5.1,0-7.1 L50,31.9z'/%3E%3C/svg%3E");

}
.wrapper-getAQuote .navfilters__link--toggle .navfilters__link__text::before{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100'%3E%3Cpath fill='%23002E11' d='M50,31.9L24.5,57.5c-2,2-2,5.1,0,7.1s5.1,2,7.1,0L50,46.1l18.5,18.5c1,1,2.3,1.5,3.5,1.5s2.6-0.5,3.5-1.5c2-2,2-5.1,0-7.1 L50,31.9z'/%3E%3C/svg%3E") !important;
}
/* Overrides style.css (body.theme-02 + !important) */
body.page-contact-socle .contact_peripherique .btn-submit {
  background-color: #fff !important;
}
body.page-contact-socle .contact_peripherique .btn-submit:hover {
  background-color: #002E11 !important;
}
body.page-contact-socle .contact_peripherique .getAQuote .multiselect,
body.page-contact-socle .contact_peripherique .getAQuote select.form-control,
body.page-contact-socle .contact_peripherique .getAQuote select,
body.page-contact-socle .contact_peripherique .getAQuote .form-control,
body.page-contact-socle .contact_peripherique .multiselect,
body.page-contact-socle .contact_peripherique select.form-control {
  border-color: #006E40 !important;
  box-shadow: #006E40 !important;
}
body.page-contact-socle.theme-02 .phone-cartridge {
  background-color: #F1FFE8;
}
body.page-contact-socle.theme-02 .back-link-big,
body.page-contact-socle.theme-02 .base-cover__inner,
body.page-contact-socle.theme-02 .phone-cartridge,
body.page-contact-socle.theme-02 .simplebar-track,
body.page-contact-socle.theme-02 .steps-list__item--finished .steps-list__number:before,
body.page-contact-socle.theme-02 .steps-list__item--finished:after,
body.page-contact-socle.theme-02 .info-tooltip,
body.page-contact-socle.theme-02 .message hr:after,
body.page-contact-socle.theme-02 .tabs__navlink,
body.page-contact-socle.theme-02 .tag--invert,
body.page-contact-socle.theme-02 a.tag:focus,
body.page-contact-socle.theme-02 a.tag:hover {
  background-color: #006E40;
}
body.page-contact-socle.theme-02 .steps-list__item--current .steps-list__number:before,
body.page-contact-socle.theme-02 .steps-list__item--finished .steps-list__number:before {
  border-color: #006E40;
}
body.page-contact-socle.theme-02 .steps-list__item--finished .steps-list__number {
  color: #006E40;
}
body.page-contact-socle.theme-02 .checkbox .cr,
body.page-contact-socle.theme-02 .checkbox label input[type=checkbox]:checked + .cr,
body.page-contact-socle.theme-02 .radio .cr {
  border-color: #006E40 !important;
}
body.page-contact-socle.theme-02 .form-legal-footer {
  border-top-color: #006E40;
}
body.page-contact-socle .modal__header,
body.page-contact-socle .modal__header::after {
  background-color: #006E40;
}
body.page-contact-socle .modal__mainarea,
body.page-contact-socle .modal__footer {
  border-color: #006E40;
}
body.page-contact-socle .steps-title strong {
  color: #006E40;
}
.getAQuote label {

  color: #002e11 !important;
}
body.page-contact-socle .encadre__trigger {
  color : #002e11 !important;
  background-color: #F1FFE8;
}
body.page-contact-socle .encadre.jscollapse .jscollapse__trigger::before {
  background-color: #006E40;
  z-index: 0;
}
body.page-contact-socle .encadre__content {
  border-color: #006E40 !important;
}
body.page-contact-socle .base-cover__title {
  font-size: 3.3rem;
  color: #006E40 !important;
}
body.page-contact-socle .base-cover--breadcrumb .base-cover__breadcrumb,  body.page-contact-socle .base-cover--breadcrumb .base-cover__breadcrumb a {

  background-color: #F1FFE8;
  color: #002E11;

}
.wrapper-prefooter {
  background-color: #002E11 !important;
  color: #fff !important;
}
.wrapper-footer {
  position: relative;
  padding: 1.4rem 0 1.5rem;
  background-color: #002E11 !important;
  color: #fff !important;
}
.subscribe__button {
  position: relative;
  display: inline-block;
  margin: 1.4rem .7rem 0;
  margin-right: 0.7rem;
  margin-left: 0.7rem;
  width: 160px;
  border: 2px solid #fff;
  padding: .6rem .4rem .7rem 2.4rem;
  font-family: "Polymath Agrica", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 120%;
  color: #fff;
  text-align: left;
  background-color: #002E11;
  transition: all .2s ease-in-out;
}
body.page-contact-socle .wrapper-steps {
  position: relative;
  margin: 0 0 3rem;padding: 4rem 0;
  box-shadow: none;
  background-color: none !important;
  color: #fff ;
  transition: padding .2s ease-in-out}
  body.page-contact-socle .wrapper-steps:after {
    content: "";width: 0;height: 0;border-style: solid;
    border-width: 0;
    border-color: none;
    transform: none;
    box-shadow: none;
    position: absolute;bottom: 0;left: 50%;z-index: 5;
    transform: none;}
.modal__mainarea .wrapper-steps {margin-top: -.4em}
@media (min-width: 992px) {
  .modal__mainarea .wrapper-steps {padding-top: 5.5rem;padding-bottom: 5.5rem}
}
.wrapper-steps--titleonly {padding-top: 3.5rem;padding-bottom: 3.7rem}
.wrapper-steps--titleonly:after {display: none}
.wrapper-steps--titleonly .steps-title {margin-bottom: 0 !important; color: #002E11 !important; }
.wrapper-steps__bg {display: none}
@media (min-width: 576px) {
  .wrapper-steps {margin-bottom: 4rem}
}
@media (min-width: 768px) {
  .wrapper-steps {margin-bottom: 4.6rem}
  .wrapper-steps__bg {display: block;position: absolute;top: 50%;right: 0;z-index: 0;width: 11rem;height: 29rem;overflow: hidden;transform: translateY(-53.5%)}
  .wrapper-steps__bg .icon {float: right;width: 44rem;height: 44rem;stroke-width: .5px;stroke: #00A940;transform: translate(34rem, -14rem)}
}
@media (min-width: 992px) {
  .wrapper-steps__bg .icon {transform: translate(28rem, -14rem)}
}
.steps-title {margin: 0 0 2rem;font-family: Gilroy, Helvetica, Arial, sans-serif;font-weight: 500;font-size: 2.4rem;line-height: 140%;text-align: center}
.steps-title strong {font-weight: 700;color: #00A940 !important;}
.steps-list {margin: 0;padding: 0;list-style: none;margin-bottom: 3.6rem;display: table;table-layout: fixed;width: 100%;max-width: 856px;margin-right: auto;margin-left: auto;text-align: center}
.steps-list__item {position: relative;z-index: 10;display: table-cell;vertical-align: middle;margin: 0 0 4rem;text-align: center}
.steps-list__item:after {content: "";display: block;width: 100%;height: .6rem;background-color: #00A940;position: absolute;top: 50%;left: 50%;z-index: -1;transform: translateY(-50%)}
.steps-list__item:last-child:after {display: none}
.steps-list__item--current .steps-list__number:before, .steps-list__item--finished .steps-list__number:before {border-color: #00A940 !important;}
.steps-list__item--current .steps-list__text, .steps-list__item--finished .steps-list__text {font-weight: 700}
.steps-list__item--finished:after {background-color: #00A940}
.steps-list__item--finished .steps-list__number {font-size: 1px;color: #00A940}
.steps-list__item--finished .steps-list__number:before {background-color: #00A940}
.steps-list__item--finished .steps-list__number:after {opacity: 1}
.steps-list__number {display: block;height: 43px;position: relative;z-index: 5;font-family: Gilroy, Helvetica, Arial, sans-serif;font-weight: 700;font-size: 3rem;line-height: 175%;color: #002e11 !important;transition: all .2s ease-in-out}
.steps-list__number:after, .steps-list__number:before {content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all .2s ease-in-out}
.steps-list__number:before {width: 6rem;height: 6rem;border: 5px solid #92d0d0;border-radius: 50%;background-color: #fff;z-index: -1}
.steps-list__number:after {width: 2.6rem;height: 2.6rem;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath fill='%2326418D' d='M40.9,83.4c-2.4,0-4.7-0.9-6.4-2.7L4,50.4C0.4,46.8,0.4,41,4,37.5s9.3-3.6,12.8,0l24,24l42.3-42.3c3.6-3.6,9.3-3.6,12.8,0	c3.6,3.6,3.6,9.3,0,12.8L47.3,80.8C45.6,82.5,43.3,83.4,40.9,83.4z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-color: transparent;background-position: 50% 50%;background-size: 100% 100%;opacity: 0}
.steps-list__text {display: inline-block;position: absolute;top: 100%;left: 50%;z-index: 5;line-height: 110%;transform: translate(-50%, 2.4rem)}
@media (min-width: 576px) {
  .steps-list__number {line-height: 145%}
}
@media (min-width: 768px) {
  .steps-title {margin-bottom: 2.8rem}
  .steps-list__text {font-size: 1.6rem;white-space: nowrap}
}
.steps-list__item--current .steps-list__number::before, .steps-list__item--finished .steps-list__number::before{
  border-color: #00A940 !important;
}
.steps-list__number::before {
  border: 5px solid #00A940 !important;
  border-radius: 50%;
  background-color: #fff;
  z-index: -1;
}
.wrapper-info , .info a, .info {
  color: #002e11 !important;
}
.wrapper-steps , .form-control{
  color: #002E11 !important;
}
body .bootstrap-select > .dropdown-toggle, body .form-control {
  border-bottom: 1px solid #00A940;
}
/* Info-tooltip hover popup */
.tippy-tooltip.blue-theme {
  background-color: #006E40;
}

.tippy-tooltip.blue-theme .tippy-arrow {
  border-bottom-color: #006E40;
}

.tippy-tooltip.blue-theme .tippy-backdrop {
  background-color: #006E40;
}

.tippy-tooltip.blue-theme .tippy-roundarrow {
  fill: #006E40;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.blue-theme .tippy-arrow {
  border-top-color: #006E40;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.blue-theme .tippy-arrow {
  border-bottom-color: #006E40;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.blue-theme .tippy-arrow {
  border-left-color: #006E40;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.blue-theme .tippy-arrow {
  border-right-color: #006E40;
}

.tippy-box[data-theme~=blue] {
  background-color: #006E40;
  color: #fff;
}

.tippy-box[data-theme~=blue][data-placement^=top] > .tippy-arrow::before {
  border-top-color: #006E40;
}

.tippy-box[data-theme~=blue][data-placement^=bottom] > .tippy-arrow::before {
  border-bottom-color: #006E40;
}

.tippy-box[data-theme~=blue][data-placement^=left] > .tippy-arrow::before {
  border-left-color: #006E40;
}

.tippy-box[data-theme~=blue][data-placement^=right] > .tippy-arrow::before {
  border-right-color: #006E40;
}

/* jQuery UI tooltips (ex. tableau cotisation self-care ao paysage) */
body.page-contact-socle .ui-tooltip,
body.page-contact-socle .ui-widget.ui-tooltip,
body.page-contact-socle .ui-widget-content.ui-tooltip {
  background-color: #006E40 !important;
  background: #006E40 !important;
  color: #fff;
  border-color: #006E40 !important;
  box-shadow: 0 0 0 #006E40;
}

#edit-tableau-cotisation thead th , #montant-remboursement-table-wrapper thead th {
  background-color: #E1F5ED;
  color: #006E40;
  border-color: #E1F5ED;
}
#edit-tableau-cotisation tbody tr ,  #montant-remboursement-table-wrapper tbody tr {

  border-color: #E1F5ED;
}
.form-legal-footer {
  border-top: none !important;
  background-color: #FAF4EC;
}

.checkbox .cr .cr-icon.glyphicon-ok,
.radio .cr .cr-icon.glyphicon-ok {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2em;
  height: 2em;
  font-size: 1em;
  line-height: 1;
}

.checkbox .cr-icon.glyphicon-ok:before,
.radio .cr-icon.glyphicon-ok:before {
  content: "" !important;
  display: block;
  width: 100%;
  height: 100%;
  font-family: inherit;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23002E11' d='M41.5 81.2c-2.3 0-4.5-.9-6-2.5L7 50.3c-3.3-3.3-3.3-8.7 0-12 3.3-3.4 8.7-3.3 12 .1l22.4 22.4 39.5-39.5c3.3-3.3 8.7-3.3 12 0 3.3 3.3 3.3 8.7 0 12L47.4 78.8c-1.5 1.6-3.7 2.4-5.9 2.4z'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* /demande-reponse : titre et fil d'Ariane plus grands */
body.page-demande-reponse .base-cover__title {
  font-size: 4.2rem;
}
body.page-demande-reponse .base-cover--big {
  width: 100%;
  max-width: 100%;
}

body.page-demande-reponse .base-cover--big .home-cover__img {
  height: 250px;
  width: 100% !important;
  max-width: 100%;
}

/*body.page-demande-reponse .base-cover--big .base-cover__breadcrumb,*/
body.page-demande-reponse .base-cover--big .base-cover__text {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

body.page-demande-reponse .base-cover__breadcrumb,
body.page-demande-reponse .base-cover__breadcrumb a,
body.page-demande-reponse .base-cover__breadcrumb nav.agrica-breadcrumb {
  font-size: 1.6rem;
}
body.page-demande-reponse legend {
  border-bottom-color: #006E40 !important;
  border-bottom: 1px solid #006E40 !important;
}
body.page-demande-reponse .agrica_file_input.form-type-managed-file {
  border-top: 1px solid #006E40 !important;
}
body.agrica_file_input .agrica_file_input.form-type-managed-file > label {
  border: 2px solid #006E40 !important;
}

/* override jquery ui styles */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #006E40 !important;
  background: #006E40 !important;
  color: #fff !important;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #006E40 !important;
}

option:checked {background-color: #006E40; color: #fff;}
.form-control:-ms-input-placeholder {color:#8b9e92;}
.form-control::placeholder {color: #8b9e92 !important;}
.form-control:focus {border-color: #006E40 !important;}
.modal__header {background-color: #006E40; color: #fff;}
.modal__header:after {background-color: #006E40;}
.modal__header .modal__close {color: #fff;}

.steps-title {
  color: #073417 !important;
}
.col-xl-8 .edito .h2, .col-xl-8 .edito h2, .edito.col-xl-8 .h2, .edito.col-xl-8 h2{
  color: #006e40;
}
.framed , .framed--a .framed__inner {
  border: 3px solid #00a840 !important;
}
.steps-list__item.steps-list__item--current .steps-list__number,
.steps-list__item.steps-list__item--finished .steps-list__number{
  color: #fff !important;
}
.steps-list__item--current .steps-list__number::before,
.steps-list__item--finished .steps-list__number::before{
  border-color: #00a840 !important;
  background-color: #006e40;
}
.steps-list__item .steps-list__number {
  color: #00a840 !important;
}
.steps-list__number::before {
  border: 5px solid #006e40 !important;
  border-radius: 50%;
  background-color: #fff;
  z-index: -1;
}

.modal__header .modal__close::after {
  background-color: #00a840 !important;
}
.modal__header .modal__close {
  color: #fff !important;
}

.wrapper-sitemap {
  background-color: #006e40 !important;
}

.wrapper-message{border-color: #006E40 !important;}
.wrapper-message .message__icon svg{
  fill: #00a840 !important;
  stroke: #00a840 !important;
}


.link{box-shadow:inset 0 -.075em #fff,inset 0 -.175em #E1F5ED !important;}
.link:focus,.link:hover{border-color:#006E40 !important;box-shadow:inset 0 0 #fff,inset 0 -.25em #00a840 !important;}

.link--pdf::after, .result__dltitle::after {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23006E40' d='M18,50.5l27,24c1.1,1,2.6,1.5,4,1.5s2.8-0.5,4-1.5l26-23c2.5-2.2,2.7-6,0.5-8.5s-6-2.7-8.5-0.5L55,56.7V15c0-3.3-2.7-6-6-6 s-6,2.7-6,6v41.7L25.9,41.5c-2.5-2.2-6.3-2-8.5,0.5C15.3,44.5,15.5,48.3,18,50.5z'/%3E%3Cpath fill='%23006E40' d='M27,80c-3.3,0-6,2.7-6,6s2.7,6,6,6h44c3.3,0,6-2.7,6-6s-2.7-6-6-6H27z'/%3E%3C/svg%3E") !important;
}

.exergue--leSaviezVous .exergue__title::before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.1 88.1'%3E%3Cpath fill='%2300a840' d='M1.2,86.9C2,87.7,3,88.1,4,88.1s2-0.4,2.8-1.2l24.7-24.7c6,4.8,13.5,7.6,21.7,7.6c19.2,0,34.9-15.7,34.9-34.9	S72.3,0,53.1,0S18.2,15.6,18.2,34.9c0,8.2,2.9,15.7,7.6,21.7L1.2,81.3C-0.4,82.8-0.4,85.4,1.2,86.9z M53.2,61.9	c-14.9,0-26.9-12.2-26.9-27S38.4,8,53.2,8s26.9,12,26.9,26.9S68.1,61.9,53.2,61.9z'/%3E%3Cpath fill='%2300a840' d='M49.2,17.5c0,2.2,1.8,4,4,4c7.4,0,13.4,6,13.4,13.4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4	c0-11.8-9.6-21.4-21.4-21.4C51,13.5,49.2,15.3,49.2,17.5z'/%3E%3C/svg%3E") !important;
}

.radio label input[type="radio"]:checked + .cr > .cr-icon {
  color: #002e11 !important;
  background-color: #002e11 !important;
}


.self-care-percpceanc-form thead th {
  background: #E1F5ED !important;
  color: #006E40 !important;
  border-left: 1px solid #92d0d0;
}
.tranches tbody tr {
  color : #4F514F !important;
}

#bloc-form-candidature .btn-submit{
  background-color: #006E40 !important;
  color: #fff !important;
  border-color: #006E40 !important;
}
#bloc-form-candidature .btn-submit:hover, #bloc-form-candidature .btn-submit:focus{
  background-color: #fff !important;
  color: #006E40 !important;
  border-color: #006E40 !important;
}
.new-upload-set .uploaded-file:focus, .new-upload-set .uploaded-file:hover{
  background-color: #006E40 !important;
  color: #fff !important;
  border-color: #006E40 !important;
}
.uploaded-file.doc-certif-scolarite{
  background-color: #006E40 !important;
  color: #fff !important;
  border-color: #006E40 !important;
}

p.note a.phone-gray{
  background-color: #F1FFE8;
    font-weight: 700;
    font-size: 2rem;
    color: #00e640;
}


body.page-contact-socle .tabbed-form__tab::after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 5;
  border-style: solid;
  border-width: 15px 15px 0px;
  border-color: #006E40 transparent transparent;
  transition: 0.2s ease-in-out;
}
body.page-contact-socle .tabbed-form__tab.active::after {
  transform: translate(-50%, 100%) !important;
  opacity: 1 !important;
}
.tabbed-form__tab.active label{
  color: #fff !important;
}

body.page-contact-socle input[type=email].form-control, body.page-contact-socle input[type=text].form-control{
  padding-left: 0;
  padding-right: 0;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
  font-weight: 500 !important;
  font-size: 1.4rem !important;
  border-bottom-width: 2px !important;
  border-bottom: 2px solid #006E40 !important;
  border-radius: 0 !important;
}

body.page-contact-socle .btn-primary{
  background-color: #006E40 !important;
  color: #fff !important;
  border-color: #006E40 !important;
}
body.page-contact-socle .btn-primary:hover, body.page-contact-socle .btn-primary:focus{
  background-color: #fff !important;
  color: #006E40 !important;
  border-color: #006E40 !important;
}
body.page-contact-socle .edito a.dropdown-item.active.selected{
  color: #fff !important;
}
