/**
 * Formulaire QR facture sur page "Comment s'inscrire"
*/
.qr-form-opener{
  text-decoration: underline;
  color:#a70076;
  cursor: pointer;
}
.qr-form {
  display: none;
  background-color: #f2f2f2;
  padding: 1rem;
}
.qr-form .form-field{
  margin-left:0;
  margin-right:0;
}
.qr-form p > label{
  display:block;
  width:100%;
  font-weight: bold;
}
.qr-form .qr-info{
  display:none;
}
.qr-form .qr-info > div{
  margin-top:1rem;
  margin-bottom:.3rem;
}
.qr-form abbr.required{
  text-decoration: none;
  color:red;
}
.qr-form .variations {
  margin-top: 1rem;
}
.qr-form .variation{
  display:block;
  width:100%;
}
.qr-form .amount{
  width:5rem;
}
.qr-form .remarks{
  width:100%;
}
.qr-form input.attendee-postal-code{
  width:5rem;
}
.qr-form .attendee-street-name{
  width:100%;
}
.qr-form input.attendee-house-number{
  width:5rem;
}
/*
.qr-form .select2-container {
  width: 100%;
  min-width: 100% !important;
}
*/
.qr-form .qr-generation-feedback{
}

.qr-form .ifa-notice{
  display:block;
  padding:.5rem;
  border-left: 3px solid blue;
  background-color:white;
}
.qr-form .ifa-notice.success{
  border-left-color: green;
  background: rgba(0,128,0,0.1);
}
.qr-form .ifa-notice.warning{
  border-left-color: orange;
  background: rgba(255,128,0,0.1);
}
.qr-form .ifa-notice.error{
  border-left-color: red;
  background: rgba(255,0,0,0.1);
}

a.qr-bill-link{
 color:#a70076 !important;
  text-decoration: underline !important;
}
.qr-form .has-error{
  border:2px solid red;
  background: rgba(255,0,0,0.1);
}
.qr-form .err-msg{
  display: block;
  width:100%;
  color:red;
}
