/* color first */
body .text-first,
a,
a:hover,
a:focus,
a:active,
#header .row-header .col-actions .col-search fieldset.form-type-search .form-search,
#header .row-header .col-actions .col-search .button-search:after,
.model-product .title,
.product-field-shop,
.view-commerce-cart-form .views-field-purchased-entity a,
nav.pagination ul.pagination li.page-item-previous a.page-link,
nav.pagination ul.pagination li.page-item-next a.page-link,
nav.pagination ul.pagination li.page-item a .picto,
.card-information_history .datetime,
.style-wysiwyg-2 h1,
.style-wysiwyg-2 h2,
.style-wysiwyg-2 h3,
.view-commerce-cart-form .views-form form .table-responsive .table .views-field-remove-button .delete-order-item::after,
.checkout-progress .checkout-progress--step__current,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .title,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first .title,
#header .col-actions .col-search	.results .autoComplete_result:hover,
#header .col-actions .col-search .form-search::placeholder,
.fivestar-average-text fieldset.form-type-select .description span,
.answer_question_container .card .card-body p,
.alert-wrapper .alert-success,
.alert-wrapper .close,
#header .row-header .col-actions .col-user #collapse-menu-user .request-password-link, #header .row-header .sticky-nav .col-user #collapse-menu-user .request-password-link
{
	color:#1A8357;
}

.has_carret::after{
	border-top: 5px solid #FF7700;
}

/* color second */
body .text-second,
.product-title,
.product-title-h2,
.model-product .distances,
.section-filters .form-row fieldset.form-item-field-city-value:after,
.information .information_contact .user,
.information .information_contact a,
.information .information_preferences h5,
.card-information .card-information_reset i,
.modal-card_expiration .card-information .card-information_reset i,
.style-wysiwyg-2 a,
.style-wysiwyg-2 ul li:before,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first ol li a:hover,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first ol li a:hover,
.path-checkout .layout-checkout-form .button--primary:hover,
.modal-card_expiration .card-information_reset p a,
.card-information_reset p a,
.span-color,
.card-information_reset i,
.checkout .checkout__form-informations .address-book-edit-button,
.path-user .information .cde-delete-user-block-display,
.path-frontpage .view-display-id-block_promoted_hp_user .block__near-you .block__near_poi,
.view-cde-faq .answer_question_container .card .card-header i::before,
.view-cde-faq .answer_question_container .card .card-header button,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .title:hover,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first .title:hover,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .item-list.active .title
{
	color:#FF7700;
}

.text-third,
h1, .h1,
.header_desc a,
.nav .nav-link:hover,
.nav .nav-link:focus,
.cart__nav .nav-link:hover,
.breadcrumb a,
#collapse-menu-user .menu--account div.nav label
{
  color:#1A8357;
}


/* BG color first */
body .bg-first,
#header .row-header .col-actions .col-search fieldset.form-type-search:after,
.view-cde-carrousel .tns-nav button.tns-nav-active,
.view-cde-carrousel .tns-slider .tns-item .col-overlay .content-wrapper,
nav.pagination ul.pagination li.page-item.active .page-link,
.page-view-card-member ul.user_nav li:nth-child(1) a,
.thematic-container,
.order-economy,
.view-sidebar .row-title,
.checkout-progress .checkout-progress--step__current:after,
.checkout-progress--step .checkout-progress--step__current,
#header .col-search .search_container::after,
#header .col-search .search_container::before
{
	background-color:#1A8357;
}

.model-product:has(.is_emile) {
	outline: 3px solid #1A8357;
}

body #tarteaucitronRoot #tarteaucitronAlertBig,
body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo{
  background:#1A8357;
}

/* BG color second */
body .bg-second,
.view-cde-carrousel .tns-slider .tns-item .col-overlay .pastille-left,
.view-cde-carrousel .tns-nav button,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.ui-autocomplete.ui-front .ui-menu-item-wrapper.ui-state-active,
.style-wysiwyg-1 ul li:before,
.style-wysiwyg-2 ul li:before,
.layout-checkout-form .btn-primary,
.bg-picto-second,
.taxonomy-term .pop-up,
.nav .nav-link--user-logout::before,
.view-commerce-cart-form .views-form form .button,
.path-user .section-content .title:after,
h1.title span:after,
.path-user .btn .btn-second,
.information .information_preferences .custom-switch label::after,
.checkout .checkout__form-informations .checkout-pane-payment-information label.checkbox::before,
.checkout .checkout__form-informations .checkout-pane-payment-information label.checkbox::after,
.checkout__form-informations .form-item-cde-payment-information-billing-information-copy-fields-enable label.checkbox::before,
.checkout__form-informations .form-item-cde-payment-information-billing-information-copy-fields-enable label.checkbox::after,
.checkout .checkout__form-informations .checkout__adresses label.checkbox::before,
.checkout .checkout__form-informations .checkout__adresses label.checkbox::after,
.checkout .checkout__form-delivery .shipping-method .container__shop-shipping .fieldset-wrapper .radio input.custom-control-input:checked,
.newsletter_preference .radio input.custom-control-input:checked,
.information_preferences .parent_container div#edit-univers .container_universe div.custom-switch input.form-checkbox:checked,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"] div.custom-switch input.form-checkbox:checked,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"] .check_all .input_second_color:checked,
.user-form .checkbox input.form-checkbox:checked,
.checkbox input.form-checkbox:checked,
.btn-second:disabled,
.checkout .checkout__adresses input.form-checkbox:checked,
body #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,
body #tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected
{
	background-color:#FF7700;
}

body #tarteaucitronRoot #tarteaucitronPersonalize2,
body #tarteaucitronServices_mandatory > li > div.tarteaucitronAsk > button.tarteaucitronAllow
{
  background:#FF7700;
}


/* BG color third */
.bg-third,
.path-user .user-menu .nav .is-active,
.view-cde-faq .form_contact_us,
.view-cde-carrousel .tns-slider .tns-item .col-overlay .pastille-down,
.path-frontpage .view-display-id-block_promoted_hp_user .block__near-you .block__near-you__title,
.path-taxonomy .taxonomy-term-title_container
{
  background-color: #1A8357;
}


.fivestar-basic div.fivestar-widget .on a,
.fivestar-basic div.fivestar-widget div.hover a,
.fivestar-basic div.rating div a:hover
{
  background-color:#1A8357!important;
}


/* Border color first */
body .border-first,
#header .row-header,
#header .row-header .col-actions .col-search .form-search,
.view-sidebar,
form select:focus, form input:focus, form .form-select:focus, form .form-control:focus,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"]:after,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"],
.card-information_history,
.article.model-product.vertical.border_trigger,
.alert-wrapper .alert-success
{
	border-color:#1A8357;
}

/* specific alert border-left */
.alert-wrapper .alert-success {
  border-left:#1A8357 15px solid;
}


/* Border color second */
body .border-second,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first ul,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first ul:after,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .item-list ol,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .item-list ol:after,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first ul,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first ul:after,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first .item-list ol,
#header .row-header .col-nav-primary-sticky nav.view-cde-universe ul.lvl-first .item-list ol:after,
.product-title,
.product-title-h3,
.layout-checkout-form .btn-primary,
.view-commerce-cart-form .views-form form .button,
.path-checkout .layout-checkout-form .button--primary:hover,
.card-information_reset,
.information .information_preferences .custom-switch label::before,
.information .information_preferences .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.popup,
.popup::before,
.checkout .checkout__form-delivery .shipping-method .container__shop-shipping,
.checkout .checkout__form-informations .checkout__adresses,
.checkout .checkout__form-delivery .shipping-method .container__shop-shipping .fieldset-wrapper .radio input.custom-control-input,
.newsletter_preference .radio input.custom-control-input,
.newsletter_preference .checkbox input.form-checkbox,
.information_preferences .parent_container div#edit-univers .container_universe div.custom-switch input.form-checkbox,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"] div.custom-switch input.form-checkbox,
.information_preferences .parent_container div#edit-univers .container_universe div[class^="container_"] .check_all .input_second_color,
.user-form .checkbox input.form-checkbox,
.information .popup_delete .cde-customer-area-user-delete-form,
.authant_anon .authant_anon__container,
.lightbox .lightbox__container,
.custom-form .checkbox input.form-checkbox,
.btn-second:disabled,
.checkout .checkout__adresses input.form-checkbox
{
	border-color:#FF7700;
}


/* Border-top color second */
.section-filters .select2-container--default .select2-selection--multiple:after,
.select2-container--default .select2-selection::after{
	border-top-color:#FF7700!important;
}

/* BTN color first */
.btn-first{
  color:#ffffff;
  background-color:#1A8357;
  border-color:#1A8357;
}

/* border-third */
.border-third,
#header .row-header .col-actions .col-user #collapse-menu-user,
#header .row-header .col-actions .col-user #collapse-menu-user:before,
.scrolled #header .row-header #collapse-menu-user-sticky:before,
.scrolled #header .row-header .sticky-nav .col-user #collapse-menu-user-sticky,
.cart-block--contents .cart-block--contents__inner,
.cart-block--contents .cart-block--contents__inner::before,
.paragraph--type--pg-c .pg-s-c,
.path-user .cde_favorite_container,
.checkout .accordion .card  {
  border-color:#1A8357;
}

/* need to surclass defaut bootstrap button */
.btn-first:hover, .btn-first:active , .btn-first:focus  {
	color:#1A8357 !important;
	background-color: #ffffff !important;
	border-color:#1A8357 !important;
}

/* BTN color second */
.btn-second {
  color:#ffffff !important;
  background-color:#FF7700;
  border-color:#FF7700;
}
/* need to surclass defaut bootstrap button */
.btn-second:hover, .btn-second:active, .btn-second:focus, .view-commerce-cart-form .views-form form .button:hover{
	color:#FF7700 !important;
	background-color: #ffffff !important;
	border-color:#FF7700 !important;
}


/* BTN color first */
.btn-third{
  color:#ffffff;
  background-color:#1A8357;
  border-color:#1A8357;
}

/* need to surclass defaut bootstrap button */
.btn-third:hover, .btn-third:active , .btn-third:focus  {
	color:#1A8357 !important;
	background-color: #ffffff !important;
	border-color:#1A8357 !important;
}


/* svg first */
.svg-first,
.information_preferences .information_preferences_picto-container svg
{
	fill:#1A8357;
}
/* svg second */
.svg-second,
.col-nav-primary svg,s
.card-information_reset svg path,
#header .row-header .col-nav-primary nav.view-cde-universe ul.lvl-first .title:hover svg path {
	fill:#FF7700;
}

/* svg third */
.svg-third,
.paragraph--type--pg-c .pg-s-c .head_container .picto svg path
{
	fill:#1A8357;
}

/* custom radio second */
.custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	border-color: #FF7700;
	background-color: #FF7700;
}

.custom-control-input:focus ~ .custom-control-label::before{
	box-shadow: 0 0 0 0.2rem rgba(146, 146, 146, 0.25);
}

#header .row-header .col-actions .col-search #base_search_results,
#header .row-header .sticky-nav .col-search .search_container #sticky_search_results{
  box-shadow: 0px 1px 3px 0px #1A8357;
}

