/* Functional DOB-from-Age controls. Premium visual design is a later stage. */
.myac-dob-features .df-print-content { display:none; }
.myac-dob-features textarea { min-height:130px; }
.myac-dob-features caption { text-align:left; padding:8px 0; }
.myac-dob-features .df-row-error { color:#ffb8b3; }
.myac-dob-features .df-question-rows section { border-top:1px solid #555b69; padding-top:12px; margin-top:18px; }
@media print {
  .myac-dob-features .myac-dob-app > :not(.df-export) { display:none!important; }
  .myac-dob-features .df-export { display:block!important; }
  .myac-dob-features .df-export > :not(.df-report-preview) { display:none!important; }
  .myac-dob-features .df-report-preview > :not(.df-print-content) { display:none!important; }
  .myac-dob-features .df-print-content { display:block; white-space:pre-wrap; color:#111; font:11pt/1.5 sans-serif; }
}
