/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2023 | 15:29:02 */
/** GESTION DES FORMULAIRES D'ADHÉSION ET DES DONS **/
.bbl-primary-entrance {}

.bbl-primary-entrance * {
  color:#2b2b2b;
  font-size:18px!important;
  /*font-family:kreon;*/
  font-weight:100;
  padding-top:9px;
  /*text-transform:uppercase !important*/
}

.bbl-promote a span{
  /*color:#000!important;*/
  font-weight:400
}

#bbl-adhesion-don p{
  text-align:left;
}

#bbl-adhesion-don section{
  padding:0 10px
}

#bbl-adhesion-don .col-3 {
  float:left;
  width:calc(calc(100% / 3) - 20px)
}

#bbl-adhesion-don .col-3 input[type=email],#bbl-adhesion-don .col-3 input[type=text],#bbl-adhesion-don .col-3 input[type=number]{
  font-weight:700;
  width:calc(100% - 16px)
}

#bbl-adhesion-don label{
  clear:both;
  cursor:pointer;
  display:inherit;
  font-weight:700;
  margin-top:10px
}

#bbl-adhesion-don label.bbl-inline {
  display: inline-block;
  margin: 3px 3px 3px 3px;
  text-align: center;
  width: 47px;
}
#bbl-adhesion-don label.bbl-inline a{
}

#bbl-adhesion-don label.bbl-inline.bbl-active-link a{
  font-weight:900
}

#bbl-adhesion-don .required{
  color:#a3ca56;
  font-weight:700
}
input:required{border-color:#a3ca56!important;}

#bbl-adhesion-don .exemple{
  color:#808080;
  float:right;
  font-size:75%
}

.wpcf7-form div.wpcf7-response-output {
  background:#ff9;
  border-width:4px;
  border-bottom-right-radius:15px;
  display:table;
  font-weight:900;
  margin:15px;
  padding:15px;
  width:auto
}

#bbl-adhesion-don #alerte{
  font-size:smaller;
  font-weight:700;
  left:auto;
  padding:0;
  position:initial;
  top:auto;
  width:auto
}
#bbl-adhesion-don #alerte p{
  color:#900}
#bbl-adhesion-don #alerte{
  background:#fdfdfd;
  background:linear-gradient(180deg,
    #fdfdfd 1%,
    #f7f7f7 35%,
    #ececec 100%);
  border-bottom-color:#9f9f9f;
  border-left-color:#c7c7c7;
  border-right-color:#9f9f9f;
  border-top-color:#c7c7c7;
  border-style:solid;
  border-radius:8px;
  border-width:1px;
  margin:15px 0;
  padding:10px;
  transition:all 1s
}

#bbl-adhesion-don #alerte:hover {
  background:#f6f6f6;
  background:linear-gradient(180deg,
    #f6f6f6 1%,
    #e5e5e5 35%,
    #d0d0d0 100%);
  border-bottom-color:#9f9f9f;
  border-left-color:#c7c7c7;
  border-right-color:#9f9f9f;
  border-top-color:#c7c7c7
}

#bbl-col-1 label,#bbl-col-3 label{
  background-image:url(https://robindesbois.org/wp-content/uploads/border-link-left-0.png),
    url(https://robindesbois.org/wp-content/uploads/border-link-right-0.png),

    url(https://robindesbois.org/wp-content/uploads/border-link-center-0.png)			;
  background-position:left top,right top,right top;
  background-repeat:no-repeat,no-repeat, repeat;
  display:table;
  padding:7px 10px;
  width:calc(100% - 20px)
}
#bbl-col-1 input,#bbl-col-3 input{
  float:left;
  margin-left:-5px;
}
#bbl-col-1 h4 {
  padding-top:20px;
}
#bbl-col-1 label.bbl-active-link,#bbl-col-1 label:hover,#bbl-col-3 label.bbl-active-link,#bbl-col-3 label:hover{
  background-image:
    url(https://robindesbois.org/wp-content/uploads/border-link-left-1.png),
    url(https://robindesbois.org/wp-content/uploads/border-link-right-1.png),

    url(https://robindesbois.org/wp-content/uploads/border-link-center-1.png)
}
.bbl-transparent label{
  background:none!important
}
.bbl-transparent input[type=number]{
  background:url(https://robindesbois.org/wp-content/uploads/money_euro.png
  );
  background-repeat:no-repeat;
  background-position:calc(100% - 30px) 50%
}

.et_contact_effacer{
  background-size: 100% 100%!important;
  width:65px!important;
}
#bbl-col-1 br{
  display:none
}

#bbl-col-1 label a{
  background-image:url(https://robindesbois.org/wp-content/uploads/border-link-center-0.png);
  background-repeat:repeat-x;
  color:rgb(68, 68, 68);
  display:block;
  font-family:'Noto Sans' !important;
  font-weight:400;
  line-height:17px;
  margin:0 6px;
  padding:9px 0 8px 0;
  text-shadow:rgb(255, 255, 255) 1px 1px 1px
}

#bbl-col-1 label.bbl-active-link a,#bbl-col-1 label:hover a{
  background-image:url(https://robindesbois.org/wp-content/uploads/border-link-center-1.png);
  color:rgb(76, 75, 75)
}

label.bbl-link{padding:0 !important}

label.bbl-link a {
  color:#929292!important;
  font-weight:700!important;
  padding:8.4px 4px!important;
  display:block!important
}
label.bbl-link a img {
  float:left!important;
  margin-left:-4px!important;
  margin-right:4px!important
}
label.bbl-link a:hover {
  color:#1d1d1d!important;
}

#montant-libre {
  padding: 0 !important;
  width: calc(100% - 3px) !important;
}
#montant-libre.hide{
  position:absolute;
  top:-10000px;
}

#montant-libre input {
  background: transparent;
  border: 0 none;
  display: block;
  font-weight: 700;
  padding: 9.25px 7px;
  width: calc(100% - 14px);
}
