/* fonts */
.title-bigger-bolder{
  margin:1.5em 0 1em;
  font-size:1.25em;
  font-weight:bold;
}

/* forms */
.inline-group{
  display:inline-flex;
  align-items:center;
  margin-right:2em;
}
a.remove-element{
  display:inline-block;
  margin-left:1.5em;
  font-size:14px;
  font-weight:normal;
  text-decoration:underline;
}
.field-description{
  /*margin:-1.5rem 0 2rem;*/
  margin: 0 0 2rem;
  font-size:.875em;
  font-style:italic;
  font-weight:normal;
}
.box-inputfile .inputfile+label{
  max-width: 100% !important;
}
.info-contact{
 margin-top: 1.5em !important;
}

.btn-nobgimg::before{
  background-image:none !important;
}

.video-responsive{
position:relative;
overflow:hidden;
height:0;
padding-bottom:56.25%;
z-index:-5 !important;
}
.video-responsive iframe{
position:absolute;
top:0;left:0;
width:100%;height:100%;
border:0;
z-index:-5 !important;
}

.uploaded-file__name{
  margin-right:40px;
  word-wrap:break-word;
}

/* 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 #1d4092;
  background: #1d4092;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #1d4092;
}
/* add custom jquery ui styles */
small.sublabel{color:#888;}
.ui-state-active small.sublabel{color:#fff;}
.ui-autocomplete {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* RPP-11637 */
div.card-news--type-2 .card-news__inner{justify-content:start!important}

/* RPP-11756 */
div.card-news__inner-custom .card-news__title{
  -webkit-line-clamp:16 !important;
}

/* custom-file-upload */
.agrica_file_input.form-type-managed-file{
  border-top:2px solid #ffcc30;
  position:relative;
  margin-top:3rem;
}
.agrica_file_input.form-type-managed-file > label{
  text-align:center;
  padding:2rem 5rem;
  transform:translate(-50%, -50%);
  position:absolute;
  top:0;
  left:50%;
  cursor:pointer;
  border:2px solid #006E40;
  background:#fff;
  transition: border-color linear 250ms;
}
.agrica_file_input.form-type-managed-file > label:hover{
  border:2px solid #1d4092;
}
.agrica_file_input > .agrica_file_input{
  margin-top:2rem;
}
.agrica_file_input.form-type-managed-file input[type="file"]{
  width:0;
  height:0;
  overflow:hidden;
}
.agrica_file_input .checkbox input[type="checkbox"]{
  margin-left:-34px;
}
.form-managed-file .checkbox label{
  margin-bottom:1rem !important;
}
.messages--error {
  color: #a51b00;
  background-color: #fcf4f2;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e32700'%3e%3cpath d='M8.002 1c-3.868 0-7.002 3.134-7.002 7s3.134 7 7.002 7c3.865 0 7-3.134 7-7s-3.135-7-7-7zm4.025 9.284c.062.063.1.149.1.239 0 .091-.037.177-.1.24l-1.262 1.262c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-2.283-2.283-2.286 2.283c-.064.062-.15.1-.24.1s-.176-.036-.24-.1l-1.261-1.262c-.063-.062-.1-.148-.1-.24 0-.088.036-.176.1-.238l2.283-2.285-2.283-2.284c-.063-.064-.1-.15-.1-.24s.036-.176.1-.24l1.262-1.262c.063-.063.149-.1.24-.1.089 0 .176.036.24.1l2.285 2.284 2.283-2.284c.064-.063.15-.1.24-.1s.176.036.24.1l1.262 1.262c.062.063.1.149.1.24 0 .089-.037.176-.1.24l-2.283 2.284 2.283 2.284z'/%3e%3c/svg%3e");
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 0 0 0 21px;
}
.agrica_file_input > .messages--error {
  margin-top:5rem;
}

.integ
{
  background-color: lightgrey !important;
  font-weight: bold;
}
.qualif
{
  background-color: aqua !important;
  font-weight: bold;
}
.recette
{
  background-color: limegreen !important;
  font-weight: bold;
}
.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;
}
.social-networks__link:focus, .social-networks__link:hover {
  background-color: #00A840;
}
.jumbo-external--facebook::before, .social-networks__link--facebook, .social-networks__list--dark .social-networks__link--facebook:focus, .social-networks__list--dark .social-networks__link--facebook:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='28' viewBox='0 0 13 28' fill='none'%3E%3Cpath d='M12.7859 9.00706H8.43765V6.10824C8.43765 4.96941 9.16235 4.76235 9.68 4.76235C10.1976 4.76235 12.7859 4.76235 12.7859 4.76235V0H8.54118C3.83059 0 2.74353 3.57176 2.74353 5.79765V8.95529H0V13.8212H2.74353C2.74353 20.1365 2.74353 27.6941 2.74353 27.6941H8.48941C8.48941 27.6941 8.48941 20.0329 8.48941 13.8212H12.4235L12.7859 9.00706Z' fill='%2302240F'/%3E%3C/svg%3E");
  background-size: 110% 80%;
  background-position: 50% 45%;
}
.jumbo-external--youtube::before, .social-networks__link--youtube, .social-networks__list--dark .social-networks__link--youtube:focus, .social-networks__list--dark .social-networks__link--youtube:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M18.0647 0H4.73527C2.12005 0 0 2.12005 0 4.73527V11.3986C0 14.0138 2.12005 16.1339 4.73527 16.1339H18.0647C20.6799 16.1339 22.8 14.0138 22.8 11.3986V4.73527C22.8 2.12005 20.6799 0 18.0647 0ZM14.8623 8.39112L8.62768 11.3647C8.46155 11.4439 8.26966 11.3228 8.26966 11.1387V5.0058C8.26966 4.81915 8.4666 4.69817 8.63307 4.78255L14.8677 7.94195C15.0531 8.03587 15.0498 8.3017 14.8623 8.39112Z' fill='%2302240F'/%3E%3C/svg%3E");  background-size: 57% 57%;
}
.jumbo-external--twitter::before, .social-networks__link--twitter, .social-networks__list--dark .social-networks__link--twitter:focus, .social-networks__list--dark .social-networks__link--twitter:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' viewBox='0 0 23 19' fill='none'%3E%3Cpath d='M22.7765 2.25882C21.9294 2.63529 21.0353 2.87059 20.0941 2.96471C21.0824 2.35294 21.7882 1.45882 22.1176 0.37647C21.1765 0.941176 20.1882 1.31765 19.1529 1.50588C18.3059 0.564705 17.0824 0 15.7176 0C13.1294 0 11.0588 2.07059 11.0588 4.65882C11.0588 5.03529 11.1059 5.36471 11.2 5.74118C7.29412 5.55294 3.85882 3.67059 1.55294 0.799999C1.08235 1.50588 0.894118 2.35294 0.894118 3.24706C0.894118 4.84706 1.74118 6.30588 2.96471 7.15294C2.16471 7.10588 1.45882 6.9647 0.847059 6.54118V6.58824C0.847059 8.84706 2.44706 10.7765 4.61177 11.2C4.23529 11.2941 3.81176 11.3882 3.38824 11.3882C3.05882 11.3882 2.77647 11.3412 2.49412 11.2941C3.10588 13.1765 4.84706 14.4941 6.82353 14.5412C5.27059 15.7647 3.24706 16.5647 1.08235 16.5647C0.705883 16.5647 0.376471 16.5647 0 16.5176C2.07059 17.8824 4.56471 18.5882 7.2 18.5882C15.8588 18.6353 20.5647 11.4824 20.5647 5.27059C20.5647 5.08235 20.5647 4.84706 20.5647 4.65882C21.3647 4 22.1647 3.2 22.7765 2.25882Z' fill='%2302240F'/%3E%3C/svg%3E");
  background-size: 80% 80%;

}
.jumbo-external--linkedin::before, .social-networks__link--linkedin, .social-networks__list--dark .social-networks__link--linkedin:focus, .social-networks__list--dark .social-networks__link--linkedin:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M31.3882 30.306V21.8824C31.3882 17.3177 29.0352 15.2942 25.7882 15.2942C23.1999 15.2942 22.0705 16.706 21.4117 17.7412V15.5765H16.5176C16.5646 16.9412 16.5176 30.2589 16.5176 30.2589H21.4117V22.1177C21.4117 21.6942 21.4117 21.2707 21.5529 20.8942C21.9293 20.0471 22.7293 19.106 24.047 19.106C25.8352 19.106 26.494 20.4707 26.494 22.4471V30.2589L31.3882 30.306Z' fill='%2302240F'/%3E%3Cpath d='M11.3412 13.6472C13.0824 13.6472 14.0706 12.4707 14.0706 11.1531C14.0706 9.74129 12.9883 8.65894 11.3412 8.65894C9.69417 8.65894 8.61182 9.69423 8.61182 11.106C8.61182 12.5178 9.69417 13.6472 11.3412 13.6472Z' fill='%2302240F'/%3E%3Cpath d='M13.7882 15.5764H8.89404V30.2588H13.7882V15.5764Z' fill='%2302240F'/%3E%3C/svg%3E");
}
.top-nav {
  padding: 8rem 0 0;
}

/* FCPE (agrica_membres_fcpe) — charte verte contact / FDD */
body[class*="path-conseildesurveillance"] {
  color: #002e11;
}

body[class*="path-conseildesurveillance"] h1,
body[class*="path-conseildesurveillance"] h2,
body[class*="path-conseildesurveillance"] h3,
body[class*="path-conseildesurveillance"] h4,
body[class*="path-conseildesurveillance"] h5,
body[class*="path-conseildesurveillance"] h6,
body[class*="path-conseildesurveillance"] a {
  color: #002e11;
}

body[class*="path-conseildesurveillance"] a:focus,
body[class*="path-conseildesurveillance"] a:hover {
  color: #006E40;
  text-decoration: none;
}

body[class*="path-conseildesurveillance"] .edito p,
body[class*="path-conseildesurveillance"] .edito a {
  color: #002e11;
}

body[class*="path-conseildesurveillance"] .base-cover--illustrated {
  background: #E1F5ED !important;
}

body[class*="path-conseildesurveillance"] .base-cover--breadcrumb .base-cover__breadcrumb {
  position: relative;
  z-index: 500;
  max-width: inherit;
  padding: 10px;
  background-color: #E1F5ED !important;
  color: #002e11;
  width: 100%;
}

body[class*="path-conseildesurveillance"] .base-cover__inner::before,
body[class*="path-conseildesurveillance"] .base-cover::before {
  background-image: none !important;
}

body[class*="path-conseildesurveillance"] .base-cover__subtitle {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] .hovercolor {
  fill: #00A840;
}

body[class*="path-conseildesurveillance"] .wrapper-steps {
  position: relative;
  max-width: 1140px;
  margin: 0 auto 3rem;
  padding: 4rem 0;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
  background-color: #E1F5ED !important;
  color: #002E11 !important;
}

body[class*="path-conseildesurveillance"] .wrapper-steps .container {
  margin-left: auto;
  margin-right: auto;
}

body[class*="path-conseildesurveillance"] .wrapper-steps::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 22px 0 0 22px;
  border-color: transparent transparent transparent #E1F5ED;
  box-shadow: -5px 5px 10px -3px rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 5;
  transform: translate(-50%, 50%) rotate(-45deg);
}

body[class*="path-conseildesurveillance"] .wrapper-steps .col.steps {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

body[class*="path-conseildesurveillance"] .steps-list {
  margin-left: auto !important;
  margin-right: auto !important;
}

body[class*="path-conseildesurveillance"] .steps-title strong {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] .steps-list__item::after {
  background-color: #006E40 !important;
}

body[class*="path-conseildesurveillance"] .steps-list__number {
  color: #00A840 !important;
}

body[class*="path-conseildesurveillance"] .steps-list__number::before {
  border: 5px solid #006E40 !important;
}

body[class*="path-conseildesurveillance"] .steps-list__item--current .steps-list__number::before,
body[class*="path-conseildesurveillance"] .steps-list__item--finished .steps-list__number::before {
  border-color: #00A840 !important;
  background-color: #006E40 !important;
}

body[class*="path-conseildesurveillance"] .steps-list__item--current .steps-list__number {
  color: #fff !important;
}

body[class*="path-conseildesurveillance"] .steps-list__item--finished .steps-list__number {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] .steps-list__item--finished::after,
body[class*="path-conseildesurveillance"] .steps-list__item--finished .steps-list__number::before {
  background-color: #006E40 !important;
}

body[class*="path-conseildesurveillance"] .steps-list__number::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23E1F5ED' 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") !important;
}
body.page-contact-socle .steps-list__number::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23E1F5ED' 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") !important;
}

body[class*="path-conseildesurveillance"] .back-link-big,
body[class*="path-conseildesurveillance"] .base-cover__inner,
body[class*="path-conseildesurveillance"] .bordered-box-1::after,
body[class*="path-conseildesurveillance"] .bordered-box-1::before,
body[class*="path-conseildesurveillance"] .bordered-box-2::after,
body[class*="path-conseildesurveillance"] .bordered-box-2::before,
body[class*="path-conseildesurveillance"] .bordered-box-3::after,
body[class*="path-conseildesurveillance"] .bordered-box-3::before,
body[class*="path-conseildesurveillance"] .centered-title::before,
body[class*="path-conseildesurveillance"] .couverture a.couverture__inner::before,
body[class*="path-conseildesurveillance"] .dropdown-menu > li > a:focus,
body[class*="path-conseildesurveillance"] .dropdown-menu > li > a:hover,
body[class*="path-conseildesurveillance"] .encadre.jscollapse .jscollapse__trigger::before,
body[class*="path-conseildesurveillance"] .info-tooltip,
body[class*="path-conseildesurveillance"] .keyfigure::before,
body[class*="path-conseildesurveillance"] .megalink__inner::before,
body[class*="path-conseildesurveillance"] .pagination__current,
body[class*="path-conseildesurveillance"] .phone-cartridge,
body[class*="path-conseildesurveillance"] .result__arrow,
body[class*="path-conseildesurveillance"] .service__title::before,
body[class*="path-conseildesurveillance"] .simplebar-track,
body[class*="path-conseildesurveillance"] .tabs__navlink,
body[class*="path-conseildesurveillance"] .tag--invert,
body[class*="path-conseildesurveillance"] a.tag:focus,
body[class*="path-conseildesurveillance"] a.tag:hover {
  background-color: #E1F5ED !important;
}

body[class*="path-conseildesurveillance"] #declaration-form legend {
  color: #002E11;
  border: unset;
}

body[class*="path-conseildesurveillance"] #declaration-form h4,
body[class*="path-conseildesurveillance"] #declaration-form label,
body[class*="path-conseildesurveillance"] #declaration-form .fake-floating-label {
  color: #006E40 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form .form-control,
body[class*="path-conseildesurveillance"] #declaration-form .has-float-label label:not(.error),
body[class*="path-conseildesurveillance"] #declaration-form .has-float-label > span,
body[class*="path-conseildesurveillance"] #declaration-form .form-check-label {
  color: #002e11 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form .bootstrap-select > .dropdown-toggle,
body[class*="path-conseildesurveillance"] #declaration-form .form-control {
  border: 2px solid #006E40;
  border-bottom-color: #006E40;
  border-radius: 4px;
}

body[class*="path-conseildesurveillance"] .bootstrap-select > .dropdown-toggle,
body[class*="path-conseildesurveillance"] .form-control {
  border-bottom: 1px solid #00A840 !important;
}

body[class*="path-conseildesurveillance"] .checkbox .cr,
body[class*="path-conseildesurveillance"] .checkbox label input[type="checkbox"]:checked + .cr,
body[class*="path-conseildesurveillance"] .radio .cr {
  border: 2px solid #002E11 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form input.cr {
  opacity: 1 !important;
  -webkit-appearance: none !important;
  border: 2px solid #002E11 !important;
  outline: none !important;
}

body[class*="path-conseildesurveillance"] #declaration-form input[type="radio"]:checked::before {
  background: #002E11;
  content: "";
  display: block;
  width: 60%;
  height: 60%;
  margin: 20% auto;
  border-radius: 50%;
}

body[class*="path-conseildesurveillance"] #declaration-form .has-float-label label:not(.error) {
  top: -1.9rem;
}

body[class*="path-conseildesurveillance"] #declaration-form .has-float-label.has-danger label {
  top: -2.8rem;
}

body[class*="path-conseildesurveillance"] #declaration-form .has-success .control-label {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] #declaration-form .has-success .form-control {
  border-bottom: 1px solid #00A840;
}

body[class*="path-conseildesurveillance"] .btn-submit {
  display: inline-block;
  min-width: 230px;
  border: 4px solid #00A840 !important;
  padding: 1.75rem 4rem;
  font-weight: 700;
  font-size: 2rem;
  text-align: center;
  color: #00A840 !important;
  background-color: #fff !important;
  transition: all 0.2s ease-in-out;
}

body[class*="path-conseildesurveillance"] .btn-submit:focus,
body[class*="path-conseildesurveillance"] .btn-submit:hover {
  color: #fff !important;
  background-color: #002E11 !important;
  border-color: #002E11 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form .btn-regular,
body[class*="path-conseildesurveillance"] #declaration-form #siret_check {
  color: #fff !important;
  background-color: #006E40 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form #add_representant.btn-primary {
  color: #fff !important;
  background-color: #006E40 !important;
  border-color: #006E40 !important;
  padding: 1.3rem 2.8rem;
  font-weight: 700;
  font-size: 1.6rem;
}

body[class*="path-conseildesurveillance"] #declaration-form #add_representant.btn-primary:focus,
body[class*="path-conseildesurveillance"] #declaration-form #add_representant.btn-primary:hover {
  background-color: #002E11 !important;
  border-color: #002E11 !important;
}

body[class*="path-conseildesurveillance"] #declaration-form a.remove-element {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] #declaration-form a.remove-element:focus,
body[class*="path-conseildesurveillance"] #declaration-form a.remove-element:hover {
  color: #002E11;
}

body[class*="path-conseildesurveillance"] .title-bigger-bolder {
  color: #006E40;
}

body[class*="path-conseildesurveillance"] .bootstrap-select > .dropdown-toggle .bs-caret,
body[class*="path-conseildesurveillance"] .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") !important;
}

body[class*="path-conseildesurveillance"] .message__icon .icon {
  fill: #00A840;
  stroke: #00A840;
}

body[class*="path-conseildesurveillance"] .message hr::after {
  background-color: #006E40;
}

body[class*="path-conseildesurveillance"] .btn-regular,
body[class*="path-conseildesurveillance"] .btn-regular.btn-regular--small {
  color: #fff !important;
  background-color: #002E11 !important;
}

/* Concours photo — charte verte (formulaire .candidature-concours-photo-form) */
body[class*="path-concours-photo-agrica"] {
  color: #002e11;
}

body[class*="path-concours-photo-agrica"] h1,
body[class*="path-concours-photo-agrica"] h2,
body[class*="path-concours-photo-agrica"] h3,
body[class*="path-concours-photo-agrica"] h4,
body[class*="path-concours-photo-agrica"] h5,
body[class*="path-concours-photo-agrica"] h6,
body[class*="path-concours-photo-agrica"] a {
  color: #002e11;
}

 body[class*="path-concours-photo-agrica"] .wrapper-prefooter a, body[class*="path-concours-photo-agrica"] .wrapper-footer a{
   color:#fff;
 }
body[class*="path-concours-photo-agrica"] a:focus,
body[class*="path-concours-photo-agrica"] a:hover {
  color: #006E40;
  text-decoration: none;
}

body[class*="path-concours-photo-agrica"] .edito p,
body[class*="path-concours-photo-agrica"] .edito a {
  color: #002e11;
}

body[class*="path-concours-photo-agrica"] .base-cover--illustrated {
  background: #E1F5ED !important;
}

body[class*="path-concours-photo-agrica"] .base-cover--breadcrumb .base-cover__breadcrumb {
  position: relative;
  z-index: 500;
  max-width: inherit;
  padding: 10px;
  background-color: #E1F5ED !important;
  color: #002e11;
  width: 100%;
}

body[class*="path-concours-photo-agrica"] .base-cover__inner::before,
body[class*="path-concours-photo-agrica"] .base-cover::before {
  background-image: none !important;
}

body[class*="path-concours-photo-agrica"] .base-cover__subtitle {
  color: #006E40;
}

body[class*="path-concours-photo-agrica"] .hovercolor {
  fill: #00A840;
}

body[class*="path-concours-photo-agrica"] #vos_infos_perso .title-inner,
body[class*="path-concours-photo-agrica"] .pull-title .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[class*="path-concours-photo-agrica"] .candidature-concours-photo-form legend,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .fieldset-legend {
  color: #006E40;
  border: unset;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form h4,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form label {
  color: #00A840 !important;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .form-control,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form select,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .form-check-label {
  color: #002e11 !important;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .bootstrap-select > .dropdown-toggle,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .form-control,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form select {
  border: 2px solid #00A840;
  border-bottom-color: #00A840;
  border-radius: 4px;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .checkbox .cr,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .checkbox label input[type="checkbox"]:checked + .cr,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .radio .cr,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form input[type="checkbox"] {
  border: 2px solid #00A840 !important;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .has-success .control-label {
  color: #00A840;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .has-success .form-control {
  border-bottom: 1px solid #00A840;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .btn-submit {
  display: inline-block;
  min-width: 230px;
  border: 4px solid #002E11 !important;
  padding: 1.75rem 4rem;
  font-weight: 700;
  font-size: 2rem;
  text-align: center;
  color: #fff !important;
  background-color: #002E11 !important;
  transition: all 0.2s ease-in-out;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .btn-submit:focus,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .btn-submit:hover {
  color: #002E11 !important;
  background-color: #fff !important;
  border-color: #002E11 !important;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .form-item-reglement a:focus,
body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .form-item-reglement a:hover {
  color: #006E40;
}

body[class*="path-concours-photo-agrica"] .candidature-concours-photo-form .bootstrap-select > .dropdown-toggle .bs-caret {
  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") !important;
}

body[class*="path-concours-photo-agrica"] .message__icon .icon {
  fill: #00A840;
  stroke: #00A840;
}

body[class*="path-concours-photo-agrica"] .message hr::after {
  background-color: #006E40;
}

body[class*="path-concours-photo-agrica"] .btn-regular,
body[class*="path-concours-photo-agrica"] .btn-regular.btn-regular--small {
  color: #fff !important;
  background-color: #002E11 !important;
}
body[class*="path-concours-photo-agrica"]  .wrapper-message {
  max-width: 1100px;
  margin: 1em auto 1.8em;
  border: 5px solid #92d0d0;
  padding: 2rem 1rem 1rem;
}
body[class*="path-concours-photo-agrica"]  .form-legal-footer {
  border-top: 2px solid #92d0d0;
}

body[class*="path-concours-photo-agrica"] .back-link-big,
body[class*="path-concours-photo-agrica"] .base-cover__inner,
body[class*="path-concours-photo-agrica"] .bordered-box-1::after,
body[class*="path-concours-photo-agrica"] .bordered-box-1::before,
body[class*="path-concours-photo-agrica"] .bordered-box-2::after,
body[class*="path-concours-photo-agrica"] .bordered-box-2::before,
body[class*="path-concours-photo-agrica"] .bordered-box-3::after,
body[class*="path-concours-photo-agrica"] .bordered-box-3::before,
body[class*="path-concours-photo-agrica"] .centered-title::before,
body[class*="path-concours-photo-agrica"] .couverture a.couverture__inner::before,
body[class*="path-concours-photo-agrica"] .dropdown-menu > li > a:focus,
body[class*="path-concours-photo-agrica"] .dropdown-menu > li > a:hover,
body[class*="path-concours-photo-agrica"] .encadre.jscollapse .jscollapse__trigger::before,
body[class*="path-concours-photo-agrica"] .info-tooltip,
body[class*="path-concours-photo-agrica"] .keyfigure::before,
body[class*="path-concours-photo-agrica"] .megalink__inner::before,
body[class*="path-concours-photo-agrica"] .pagination__current,
body[class*="path-concours-photo-agrica"] .phone-cartridge,
body[class*="path-concours-photo-agrica"] .result__arrow,
body[class*="path-concours-photo-agrica"] .service__title::before,
body[class*="path-concours-photo-agrica"] .simplebar-track,
body[class*="path-concours-photo-agrica"] .tabs__navlink,
body[class*="path-concours-photo-agrica"] .tag--invert,
body[class*="path-concours-photo-agrica"] a.tag:focus,
body[class*="path-concours-photo-agrica"] a.tag:hover {
  background-color: #E1F5ED !important;
}

/* PSC agriculture simulateur — charte minisite (fin de minisite.css) */
body.psc-agriculture-simulateur,
body.psc-agriculture-simulateur h1,
body.psc-agriculture-simulateur h2,
body.psc-agriculture-simulateur h3,
body.psc-agriculture-simulateur h4,
body.psc-agriculture-simulateur h5,
body.psc-agriculture-simulateur h6,
body.psc-agriculture-simulateur .edito p,
body.psc-agriculture-simulateur .edito a,
body.psc-agriculture-simulateur .bloc.questions {
  color: #002E11 !important;
}

body.psc-agriculture-simulateur .wrapper-main-content a,
body.psc-agriculture-simulateur .wrapper-getAQuote a,
body.psc-agriculture-simulateur .wrapper-connexe a {
  color: #002E11;
}

body.psc-agriculture-simulateur .wrapper-prefooter a,
body.psc-agriculture-simulateur .wrapper-footer a {
  color: #fff;
}

body.psc-agriculture-simulateur .wrapper-main-content a:focus,
body.psc-agriculture-simulateur .wrapper-main-content a:hover,
body.psc-agriculture-simulateur .wrapper-getAQuote a:focus,
body.psc-agriculture-simulateur .wrapper-getAQuote a:hover {
  color: #011509;
  text-decoration: none;
}

body.psc-agriculture-simulateur .base-cover--big .base-cover__text,
body.psc-agriculture-simulateur .base-cover--illustrated {
  background-color: #E1F5ED;
  color: #011509;
}

body.psc-agriculture-simulateur .base-cover--big .base-cover__breadcrumb {
  background-color: #E1F5ED;
  color: #011509;
}

body.psc-agriculture-simulateur .base-cover--big .base-cover__breadcrumb a {
  color: #011509;
}

body.psc-agriculture-simulateur .getAQuote__titlewrapper,
body.psc-agriculture-simulateur .getAQuote__titlewrapper::after {
  background-color: #006E40 !important;
}

body.psc-agriculture-simulateur .getAQuote__form::before {
  border-color: #006E40 transparent transparent transparent;

}
body.psc-agriculture-simulateur .navfilters__link.selected{
  background: #006E40;
}
body.psc-agriculture-simulateur .navfilters__link{
  border-left: solid 5px #006E40;
}
body.psc-agriculture-simulateur .navfilters__subitems .navfilters__subitems-detail-paiement, .getAQuote {
  color: #002E11 !important;
}
@media (min-width: 992px) {
  .getAQuote::before {
    top: 50%;
    left: 0;
    width: 320px;
    height: 320px;
    background-image: url(../images/illu-phone.svg);;
    transform: translate(-70%,-45%);
  }
}
body.psc-agriculture-simulateur .getAQuote__form-calculette label  {
  color: #006E40 !important;
}
body.psc-agriculture-simulateur .fusion-radio-wrapper__label{
  border-color: #006E40;
}
body.psc-agriculture-simulateur .getAQuote__form-calculette .keyfigure__figure, body.psc-agriculture-simulateur .getAQuote__form-calculette .keyfigure__content {
  color: #002E11 !important;
}
.alt-connection::before, .apQR .bt-qr::before, .back-btn::before, .btn-regular--alt-01::before, .btn-regular--alt-02::before, .btn-regular--alt-03::before, .btn-regular--alt::before, .btn-regular--connect-02::before, .btn-regular--discrete::before, .btn-regular--getaquote::before, .btn-regular--revert::before, .btn-regular:focus::before, .btn-regular:hover::before, .childs__subLink::before, .encadre.jscollapse .jscollapse__trigger::after, .highlight .btn-regular:not(.btn-regular--revert):focus::before, .highlight .btn-regular:not(.btn-regular--revert):hover::before, .highlight-vertical .btn-regular:not(.btn-regular--revert):focus::before, .highlight-vertical .btn-regular:not(.btn-regular--revert):hover::before, .navfilters__link--toggle .navfilters__link__text::before, .poll__contact__btn::after, .sitemap__triggerLink:focus::before, .sitemap__triggerLink:hover::before, .summary-wrapper:not(.summary-wrapper--fixed) .summary__link::before, main.wrapper-main-content .st-contact-form-select-root .go-to-faq-link:focus::before, main.wrapper-main-content .st-contact-form-select-root .go-to-faq-link:hover::before, main.wrapper-main-content .st-contact-form-select-root .question-item-link:focus::before, 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='%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");
}
body.psc-agriculture-simulateur .getAQuote input[type="email"],
body.psc-agriculture-simulateur .getAQuote input[type="text"],
body.psc-agriculture-simulateur .getAQuote input[type="number"],
body.psc-agriculture-simulateur .getAQuote select,
body.psc-agriculture-simulateur .getAQuote .multiselect,
body.psc-agriculture-simulateur .getAQuote select.form-control,
body.psc-agriculture-simulateur .getAQuote textarea,
body.psc-agriculture-simulateur .getAQuote .form-control,
body.psc-agriculture-simulateur .getAQuote .getAQuote__form-calculette input[type="number"] {
  border: 2px solid #00A840 !important;
  color: #002E11;
}
body.psc-agriculture-simulateur .link:focus, .link:hover, body.psc-agriculture-simulateur .back-btn span:focus, .back-btn span:hover {
  background-size: 5px 1em;
  box-shadow: inset 0 0 #fff,inset 0 -.25em #dcf5fb;
}
body.psc-agriculture-simulateur .fusion-radio-wrapper input:checked + label.fusion-radio-wrapper__label {
  border-color: #00A840;
  background-color: #dcf5fb;
  color: #002E11;
}

body.psc-agriculture-simulateur .fusion-radio-wrapper__tick svg polyline {
  stroke: #00A840 !important;
}

body.psc-agriculture-simulateur .encadre__trigger.jscollapse__trigger {
  background-color: #F1FFE8 !important;
  color: #002E11;
}

body.psc-agriculture-simulateur .encadre__content {
  /*padding: 3rem 7rem 3rem 3rem;*/
  background-color: #fff;
  font-size: 1.4rem;
  color: #002E11;
  border: 2px solid #00A840;
  border-top-color: transparent;
}

body.psc-agriculture-simulateur .cloisonnement--calculette {
  border-left-color: #00A840 !important;
}

body.psc-agriculture-simulateur .navfilters__subitems-calculette.edito table thead tr th {
  background-color: #F1FFE8;
  color: #002E11;
  border-left: none !important;
}

body.psc-agriculture-simulateur .navfilters__subitems-calculette.edito table thead tr td {
  background-color: #fff !important;
  color: #002E11;
}

body.psc-agriculture-simulateur .edito.navfilters__subitems-calculette tbody td,
body.psc-agriculture-simulateur .edito tbody td {
  border-left: none !important;
}

body.psc-agriculture-simulateur .modal--editofusion .modal__header,
body.psc-agriculture-simulateur .modal__header,
body.psc-agriculture-simulateur .modal__header::after {
  background-color: #006E40;
}

body.psc-agriculture-simulateur .modal__header .modal__close::after {
  background-color: #006E40;
}

body.psc-agriculture-simulateur .modal__header .modal__close {
  color: #fff !important;
}

body.psc-agriculture-simulateur .modal--dep .modal__mainarea,
body.psc-agriculture-simulateur .modal--editofusion .modal__mainarea,
body.psc-agriculture-simulateur .modal--free .modal__mainarea,
body.psc-agriculture-simulateur .modal__mainarea {
  border-color: #006E40;
}

body.psc-agriculture-simulateur .modal__footer {
  border-color: #006E40;
}

body.psc-agriculture-simulateur .exergue {
  border-left: 5px solid #00A840;
}

body.psc-agriculture-simulateur .bootstrap-select > .dropdown-toggle .bs-caret,
body.psc-agriculture-simulateur .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='%2300A840'/%3E%3Cpath d='M13.6389 17.8483L19.9881 9.17102L26.3373 17.8483H13.6389Z' fill='%2300A840'/%3E%3C/svg%3E") !important;
}

body.psc-agriculture-simulateur .back-link-big,
body.psc-agriculture-simulateur .base-cover__inner,
body.psc-agriculture-simulateur .bordered-box-1::after,
body.psc-agriculture-simulateur .bordered-box-1::before,
body.psc-agriculture-simulateur .bordered-box-2::after,
body.psc-agriculture-simulateur .bordered-box-2::before,
body.psc-agriculture-simulateur .bordered-box-3::after,
body.psc-agriculture-simulateur .bordered-box-3::before,
body.psc-agriculture-simulateur .centered-title::before,
body.psc-agriculture-simulateur .couverture a.couverture__inner::before,
body.psc-agriculture-simulateur .dropdown-menu > li > a:focus,
body.psc-agriculture-simulateur .dropdown-menu > li > a:hover,
body.psc-agriculture-simulateur .encadre.jscollapse .jscollapse__trigger::before,
body.psc-agriculture-simulateur .info-tooltip,
body.psc-agriculture-simulateur .keyfigure::before,
body.psc-agriculture-simulateur .megalink__inner::before,
body.psc-agriculture-simulateur .message hr::after,
body.psc-agriculture-simulateur .pagination__current,
body.psc-agriculture-simulateur .phone-cartridge,
body.psc-agriculture-simulateur .result__arrow,
body.psc-agriculture-simulateur .service__title::before,
body.psc-agriculture-simulateur .simplebar-track,
body.psc-agriculture-simulateur .steps-list__item--finished .steps-list__number::before,
body.psc-agriculture-simulateur .steps-list__item--finished::after,
body.psc-agriculture-simulateur .tabs__navlink,
body.psc-agriculture-simulateur .tag--invert,
body.psc-agriculture-simulateur a.tag:focus,
body.psc-agriculture-simulateur a.tag:hover {
  background-color: /** #006E40*/#00A840;
}

body.psc-agriculture-simulateur .edito p:not([class]) a:not([class]):focus,
body.psc-agriculture-simulateur .edito p:not([class]) a:not([class]):hover {
  box-shadow: inset 0 0 #fff, inset 0 -0.25em #00A840;
}

body.psc-agriculture-simulateur .edito p:not([class]) a:not([class]):focus::before,
body.psc-agriculture-simulateur .edito p:not([class]) a:not([class]):hover::before {
  background-color: #00A840;
}

body.psc-agriculture-simulateur .btn-regular,
body.psc-agriculture-simulateur .btn-regular.btn-regular--small {
  background-color: #002E11;
  color: #fff;
}

body.psc-agriculture-simulateur .btn-regular:focus,
body.psc-agriculture-simulateur .btn-regular:hover,
body.psc-agriculture-simulateur .btn-regular.btn-regular--small:focus,
body.psc-agriculture-simulateur .btn-regular.btn-regular--small:hover {
  background-color: #00A840;
  color: #fff;
  text-decoration: none;
}

body.psc-agriculture-simulateur .btn-submit-yellow {
  border: 2px solid #002E11;
  background-color: #002E11;
  color: #fff;
}

body.psc-agriculture-simulateur .btn-submit-yellow:not(:disabled):hover {
  border: 2px solid #00A840;
  background-color: #00A840;
  color: #fff;
}

body.psc-agriculture-simulateur .form-legal-footer {
  border-top: 2px solid #00A840;
}

.inputfile-6+label strong{
  background-color: #006E40 !important;
  color: #fff !important;
}

.new-upload-set .uploaded-file .uploaded-file__action, .new-upload-set .uploaded-file .uploaded-file__name{
  background-color: #006E40 !important;
  color: #fff !important;
}
.btn-submit:hover, .btn-submitfocus{
  background-color: #006E40 !important;
  color: #fff !important;
}

.tabbed-form__tab:not(.active){
  background-color: #FAF4EC !important;
}
body.page-contact-socle .tabbed-form__tab.active {
  background-color: #006E40;
  color: #fff;
}

.page-contact-socle .uploaded-file{

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

.page-contact-socle .uploaded-file:focus, .page-contact-socle .uploaded-file:hover{
  background-color: #006E40 !important;
  color: #fff !important;
  border-color: #006E40 !important;
}
.new-upload-set .uploaded-file .uploaded-file__action, .new-upload-set .uploaded-file .uploaded-file__name{
  font-size: 1.8rem !important;
}

.edito p:not([class]) a:not([class]):focus, .edito p:not([class]) a:not([class]):hover{
  box-shadow: inset 0 0 #fff, inset 0 -.25em #006E40 !important;
}

@media (max-width: 1298px) {

  .col-md-offset-1 {
    margin-left: 0 !important;
  }
}


/*
Widget FAQ/contact Smart Tribune
 RPP-19730
 */
main.wrapper-main-content .st-contact-form-select-root {
  color: #011509;
}
main.wrapper-main-content .st-contact-form-select-root .question-list-item {
  border-bottom-color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .question-list {
  border-top: none !important;
}
main.wrapper-main-content .st-contact-form-select-root .question-item-button {
  color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .question-item-button::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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");
}
main.wrapper-main-content .st-contact-form-select-root .html-response .accordion-item-title {
  color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .accordion-item-title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M75.5,50L37.3,12C34.3,9,29.7,9,26.7,12s-2.9,7.6,0,10.6L54.3,50L26.7,77.6c-1.6,1.6-2.2,3.5-2.2,5.2s0.7,3.9,2.2,5.2 c2.9,2.9,7.6,2.9,10.6,0L75.5,50z' fill='%23006e40'/%3E%3C/svg%3E");
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button.stepper-next,
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button.stepper-previous {
  background-color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button.stepper-next:hover,
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button.stepper-previous:hover {
  background-color: #005e37;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-item-header .stepper-item-mark {
  color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-item-header .stepper-item-title {
  color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar,
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-item-content {
  border-left-color: #002e11;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button {
  background-color: #002e11 !important;
}
main.wrapper-main-content .st-contact-form-select-root .html-response .stepper .stepper-item .stepper-action-bar button[disabled] {
  color: #002e11;
}
main.wrapper-main-content .vote {
  background-color: #002e11;
}
main.wrapper-main-content .vote .back-to-home {
  color: #002e11;
}
main.wrapper-main-content .vote-buttons .vote-button {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.207 11.544c.39.39.39 1.025 0 1.415l-5.999 5.998a1.001 1.001 0 0 1-1.415-1.415l5.293-5.292-5.29-5.292a1.001 1.001 0 0 1 1.415-1.415l6 5.998-.004.003Z' fill='%23006e40'/%3E%3C/svg%3E");
  color: #002e11;
}
main.wrapper-main-content .vote-reason-list-wrapper .vote-reason-list li .button {
  color: #002e11;
}
main.wrapper-main-content .vote-reason-list-wrapper .vote-reason-list li .button:not(:disabled):hover:after,
main.wrapper-main-content .vote-reason-list-wrapper .vote-reason-list li .button:not(:disabled):hover:before {
  background-color: #002e11;
}
main.wrapper-main-content .vote-reason-list-wrapper .vote-reason-list li .comment-form-textarea {
  color: #011509;
  font-family: PolymathAGRICA, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
main.wrapper-main-content .vote-reason-list-wrapper .vote-reason-list li .comment-form-button {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.207 11.544c.39.39.39 1.025 0 1.415l-5.999 5.998a1.001 1.001 0 0 1-1.415-1.415l5.293-5.292-5.29-5.292a1.001 1.001 0 0 1 1.415-1.415l6 5.998-.004.003Z' fill='%23006e40'/%3E%3C/svg%3E");
  color: #002e11;
}
main.wrapper-main-content .html-response table tr:first-child td,
main.wrapper-main-content .step-content .html-response table tr:first-child td {
  background-color: #002e11;
}
main.wrapper-main-content .html-response table td,
main.wrapper-main-content .html-response table th,
main.wrapper-main-content .step-content .html-response table td,
main.wrapper-main-content .step-content .html-response table th {
  color: #011509;
}
main.wrapper-main-content .html-response a[data-st-type=button],
main.wrapper-main-content .step-content .html-response a[data-st-type=button] {
  background-color: #002e11;
}
main.wrapper-main-content .html-response a[data-st-type=button]:hover,
main.wrapper-main-content .step-content .html-response a[data-st-type=button]:hover {
  background-color: #005e37;
}
main.wrapper-main-content .html-response hr,
main.wrapper-main-content .step-content .html-response hr {
  border-color: #002e11;
}
main.wrapper-main-content .html-response .file-wrapper a .file-icon,
main.wrapper-main-content .step-content .html-response .file-wrapper a .file-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.467 9.5 6.18 5.493c.252.23.595.344.916.344.32 0 .64-.115.915-.344l5.952-5.265a1.377 1.377 0 0 0 .114-1.945 1.377 1.377 0 0 0-1.946-.115l-3.662 3.25V1.374C8.936.618 8.318 0 7.563 0c-.756 0-1.374.618-1.374 1.373v9.546l-3.914-3.48a1.377 1.377 0 0 0-1.946.115A1.4 1.4 0 0 0 .467 9.5ZM2.527 16.254c-.756 0-1.374.618-1.374 1.373 0 .756.618 1.374 1.374 1.374h10.072c.755 0 1.373-.618 1.373-1.374 0-.755-.618-1.373-1.373-1.373H2.527Z' fill='%23006e40'/%3E%3C/svg%3E");
}
main.wrapper-main-content .html-response .file-wrapper a .download-text,
main.wrapper-main-content .html-response .file-wrapper a .file-title,
main.wrapper-main-content .step-content .html-response .file-wrapper a .download-text,
main.wrapper-main-content .step-content .html-response .file-wrapper a .file-title {
  color: #002e11;
}
main.wrapper-main-content .html-response .highlight[data-st-level=info],
main.wrapper-main-content .step-content .html-response .highlight[data-st-level=info] {
  border-color: #002e11;
  color: #011509;
}
main.wrapper-main-content .html-response .highlight[data-st-level=info] .highlight-icon,
main.wrapper-main-content .step-content .html-response .highlight[data-st-level=info] .highlight-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12 24a12 12 0 1 1 12-12 12.013 12.013 0 0 1-12 12Zm0-22a10 10 0 1 0 10 10A10.011 10.011 0 0 0 12 2Z' fill='%23002e11'/%3E%3Cpath d='M14 19h-2v-7h-2v-2h2a2 2 0 0 1 2 2v7ZM12 8a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z' fill='%23002e11'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
main.wrapper-main-content .contact-title {
  color: #002e11;
  font-family: PolymathAGRICA, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
main.wrapper-main-content .vote .vote-error,
main.wrapper-main-content .vote .vote-reason-list-success,
main.wrapper-main-content .vote .vote-reason-list-title,
main.wrapper-main-content .vote .vote-success,
main.wrapper-main-content .vote .vote-title {
  font-family: PolymathAGRICA, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
main.wrapper-main-content .vote .vote-reason-list-success .vote-reason-list-success-subtext,
main.wrapper-main-content .vote .vote-success .vote-reason-list-success-subtext {
  font-family: PolymathAGRICA, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
main.wrapper-main-content button:not(.btn):not(.back-link):not(.round-arrow):not(.js-expandmore-button) {
  font-family: PolymathAGRICA, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
main.wrapper-main-content .contact-button {
  background-color: #002e11;
}
main.wrapper-main-content .contact-button.selected,
main.wrapper-main-content .contact-button:hover {
  background-color: #005e37;
}
main.wrapper-main-content .st-contact-form-select-root .response-content::before
{
  background-color: #002e11 !important;
}
main.wrapper-main-content .st-contact-form-select-root .title.question-list-title
{
  color: #002e11 !important;
}
