/* v1.8.74 very soft row alignment polish: keep 1.8.71 look, just move content a bit left */
.afp-widget .afp-master-row td{
  padding-left: 12px !important;
  padding-right: 18px !important;
}
.afp-widget .afp-master-row--control td > .afp-control--format-simple,
.afp-widget .afp-master-row--control td > .afp-control--area-simple,
.afp-widget .afp-master-row--extras td > .afp-option-list,
.afp-widget .afp-master-row--ranges td > .afp-range-shell,
.afp-widget .afp-master-row--summary td > .afp-live-panel,
.afp-widget .afp-master-row--summary td > .afp-totals{
  margin-left: 0 !important;
  width: 100% !important;
  max-width: none !important;
}
/* keep labels readable and unbroken */
.afp-widget .afp-master-label{
  min-width: 190px !important;
  white-space: normal !important;
}
/* make area field look like a single clean outline */
.afp-widget .afp-control--area-simple{
  box-shadow: 0 10px 22px rgba(36,24,18,.035) !important;
}
@media (max-width: 767px){
  .afp-widget .afp-master-row td{
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .afp-widget .afp-master-label{
    min-width: auto !important;
  }
}
