

#dontaieform h4 {
    font-size: 1.25rem;
    font-weight: 700;
}


.multi_step_form {
  background: #f6f9fb;
  display: block;
  overflow: hidden;
}
.multi_step_form #donatieform {
  padding:15px ;
  background-color:#efefef;
  border-radius:5px;
  position: relative;
  margin: 0 auto;
  z-index: 1;
}


.multi_step_form #donatieform fieldset:not(:first-of-type) {
  display: none;
}

.multi_step_form #donatieform fieldset {
  border: 0;
  padding: 10px;
  position: relative;
  width: 100%;
  left: 0;
  right: 0;
}

.multi_step_form #donatieform fieldset h4 {
  color: #5f6771;
}

.multi_step_form #donatieform .error-message { display:block;margin:-10px 0 10px;color:#be5114; }

.multi_step_form #donatieform #ander_bedrag { max-width:200px; }

.multi_step_form #donatieform .btn-group.bedragen, .multi_step_form #donatieform .btn-container {
  display: flex;
  justify-content: space-between;
  padding:0;
}
.multi_step_form #donatieform .btn-group.bedragen {
  justify-content: flex-start;
}
.multi_step_form #donatieform .btn-container.align-right {
  justify-content: flex-end;
}
.multi_step_form #donatieform .action-button { width: auto; }

.overzicht-box{border:1px solid #e0e0e0;border-radius:8px;padding:16px 20px;margin-bottom:20px;background:#fafafa;}
.overzicht-titel{margin:0 0 12px;font-size:1.1em;font-weight:600;}
.overzicht-rij{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eaeaea;}
.overzicht-rij:last-child{border-bottom:none;}
.overzicht-label{color:#666;}
.overzicht-waarde{font-weight:600;}


@media (max-width: 480px) {

  [type=button], [type=reset], [type=submit], button { width:auto; }
}


