/* Generate Doc Form Adjustments */

#gform_wrapper_19 .gform_fields {row-gap:20px !important;}

/* Registration form */
#gform_fields_15 {
  grid-row-gap: 10px;
  row-gap: 10px;
}

/* Log In form */
#gform_0 {
  grid-row-gap: 10px;
  row-gap: 10px;
  font-size:14px;
}

.gf-user-select {
    font-size: 13px;
    border-radius: 6px;
    padding: 7px 12px;
    border-color: #DDD;
}

.m2_consult_box {
  border-bottom:1px solid var(--contrast-3) !important;
  padding:0 20px 10px !important;
  margin-bottom:10px;
}

.m2_box_empty {background-color:#f8d7da}
.m2_box_full {background-color:#d1e7dd}

.m2_inline_consult_box {
  border:1px solid #777 !important;
  border-radius:3px !important;
  background-color:#fff3cd !important;
  margin:0 !important;
  padding:15px !important;
}
#consult_area fieldset legend {
  margin-bottom:5px !important;
  font-weight:500 !important;
  font-size:14px !important;
}
#consult_area .gfield_description {
  font-weight:400 !important;
  font-size:13px !important;
  color: #585e6a;
}
#consult_area .gfield_label {
  font-weight:500 !important;
  font-size:14px !important;
}
#consult_area input, 
#consult_area label, 
#consult_area textarea {
  font-size:14px !important;
}
#consult_area input[type=email], 
#consult_area input[type=number], 
#consult_area input[type=password], 
#consult_area input[type=search], 
#consult_area input[type=tel], 
#consult_area input[type=text], 
#consult_area input[type=url], 
#consult_area select, 
#consult_area textarea {
  padding:5px;
  border-radius: 3px;
  border-color:#777;
}

.bg-yellow {
  background-color:#fff3cd !important;
}
body .gform_wrapper .gf_page_steps {
  display: none;
}

.gv-table-view tfoot {display: none;}
.dataTable {width:100% !important}

/* STICKY CONSULT - desktop/tablet only; turn off on phones if you like */
@media (min-width: 900px) {
  .sticky-side {
    position: sticky;
    top: 88px;           /* adjust for your header/admin bar height */
    align-self: flex-start;   /* prevents column stretch issues */
  }
}

.gpnf-add-entry,
.gform_next_button,
.add_list_item,
.delete_list_item,
.gform-page-footer input[type="submit"] {background-color:var(--contrast-2) !important;color:white !important;}