.dpdpa--form-container label{display:block}.dpdpa--form-container .dpdpa--row{display:-ms-grid;display:grid;margin-bottom:1em}.dpdpa--form-container .dpdpa--row.half{-ms-grid-columns:1fr 1em 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.dpdpa--form-container .dpdpa--control{width:100%}.dpdpa--form-container .dpdpa--control.error{border-color:red}.dpdpa--form-container input[type=submit].dpdpa--control{display:inline-block;text-align:center}.dpdpa--form-container input[type=file].error{color:red}.dpdpa--form-container .dpdpa--error{color:red;font-size:0.8em}