/*

---------------------------------------------*/
.field-wrap,
#ninja_forms_required_items {
  margin-bottom: 20px; }

.nf-fields {
  padding: 5px;
  max-width: 1000px;
  margin: 0 auto; }
  .nf-fields .ninja-forms-field {
    font-size: 16px;
    padding: 16px; }
  .nf-fields hr.ninja-forms-field {
    padding: 0; }
  .nf-fields .nf-product-field.ninja-forms-field {
    background: transparent;
    border: 0;
    padding: 0; }
  .nf-fields .nf-product-field span {
    padding-right: 16px; }
  .nf-fields .nf-product-field .nf-field-qty {
    font-size: 16px;
    padding: 5px;
    width: 80px; }
  .nf-fields textarea {
    height: 200px; }
  .nf-fields .listselect-wrap select,
  .nf-fields .liststate-wrap select,
  .nf-fields .listcountry-wrap select {
    height: 48px; }
  .nf-fields .nf-static {
    background: transparent;
    border: 0;
    font-weight: bold;
    padding: 0; }
  .nf-fields .label-above > label,
  .nf-fields .label-below > label,
  .nf-fields .label-hidden > label {
    margin-bottom: 5px; }
  .nf-fields .label-below > label {
    margin-bottom: 0;
    margin-top: 5px; }
  .nf-fields .label-right > label {
    margin-bottom: 0; }
  .nf-fields .label-right > input,
  .nf-fields .label-right textarea,
  .nf-fields .label-right select,
  .nf-fields .label-right .pikaday__container {
    margin-right: 10px; }
  .nf-fields 