/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 09 2022 | 08:51:42 */
#bbl-frm-don-adh{}

#bbl-frm-don-adh .one_third,
#bbl-frm-don-adh .two_third,
#bbl-frm-don-adh .one_fourth,
#bbl-frm-don-adh .three_fourth {
  /*  border:1px solid red;*/
  margin-right:5px;
  width:calc(33.333333333% - 12px)
}

#bbl-frm-don-adh .one_third label{
  background: rgb(229,229,229);
  background: linear-gradient(0deg, rgba(229,229,229,1) 0%, rgba(209,209,209,1) 100%); 
  border-bottom: 1px solid #767676;
  border-left: 1px solid #9f9f9f;
  border-radius: 5px;
  border-right: 1px solid #767676;
  border-top: 1px solid #9f9f9f;
  box-shadow: 1px 1px 1px #8b8b8b;
  display: table;
  font-weight:700;
  margin: 10px 0;
  padding:7px 10px;
  width: calc(100% - 23px);
}
#bbl-frm-don-adh .one_third label:hover{
  background: linear-gradient(0deg, rgba(209,209,209,1) 0%, rgba(229,229,229,1) 100%); 
  border-bottom-color:#9f9f9f;
  border-left-color:#767676;
  border-right-color:#9f9f9f;
  border-top-color:#767676;
}
#bbl-frm-don-adh .one_third label.a {
  padding:0;
  width:calc(100% - 3px);
}
#bbl-frm-don-adh .one_third label a {
  /*  border: 1px solid;*/
  color: #333;
  display: table;
  padding: 7px 10px;
  width: 100%;
}
#bbl-frm-don-adh .one_third label a:hover {
  /*  border: 1px solid;*/
  color: #000;
}

#bbl-frm-don-adh .one_third label.label-transparent,
#bbl-frm-don-adh .one_third label.label-transparent:hover {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  margin:0;
  padding:1.5px 10px;
  text-align:left
}
#bbl-frm-don-adh .one_third label.label-transparent input,
#bbl-frm-don-adh .one_third label.label-transparent select {
  border:1px solid #a3ca56;
  border-radius: 5px;
  width: calc(100% - 12px);
  margin-top:0;
  padding: 5px;
}
#bbl-frm-don-adh .one_third label.label-transparent select {
  width:100%;
}

#bbl-frm-don-adh .one_third label.label-transparent textarea {
  border:1px solid #a3ca56;
  border-radius: 5px;
  margin-top:0;
  max-height: 134px;
  max-width: 264px;
  min-height: 134px;
  min-width: calc(100% - 12px);
  padding: 5px;
}
.required {
  color: #a3ca56;
  font-weight: 700;
}

iframe.iframe-atos{
  border:1px solid #a3ca56;
  border-radius:5px;
  min-height:400px;
  min-width:390px;
  width:100%;
}