FORM#conference TABLE[id^="edit-program-table"] TR TD:first-child > DIV { display: inherit; }
TR[data-drupal-selector="edit-program-table-template"] { display: none; }

#committees-fieldset-wrapper .committee-wrapper { display: grid; column-gap: 10px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
#committees-fieldset-wrapper .committee-wrapper-header .form-item { Xpadding: 0.3em 0.4em 0.3em 0.5em }


.chairperson-wrapper .fieldset-wrapper,
#keynotes-wrapper .fieldset-wrapper,
.review-subject-wrapper .fieldset-wrapper,
#sponsors-wrapper .details-wrapper .fieldset-wrapper,
#committee-wrapper .fieldset-wrapper { display: grid; column-gap: 10px; grid-template-columns: repeat(3, minmax(0, 1fr)); }

#productsform .fieldset-wrapper { display: grid; column-gap: 10px;  }

#membership-wrapper .fieldset-wrapper{ display: grid; column-gap: 10px; grid-template-columns: 300px 355px 140px 220px 100px; }

#products-wrapper .fieldset-wrapper,
#pricing-wrapper .fieldset-wrapper { display: grid; column-gap: 10px; grid-template-columns: 300px 300px 165px 165px 130px 100px; }
#productsform INPUT,
#productsform SELECT { padding: 3px 5px; }

#pricing-wrapper INPUT,
#pricing-wrapper SELECT { padding: 7px 3px; }


#pricing-wrapper .fieldset-wrapper .form-type-checkbox { padding-top: 30px;  }

#keynotes-wrapper .fieldset-wrapper  { grid-template-columns: repeat(5, minmax(0, 1fr)); }

.review-subject-wrapper .fieldset-wrapper { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.chairperson-wrapper .fieldset-wrapper { grid-template-columns: repeat(3, minmax(0, 1fr)); }

#pricing-wrapper FIELDSET,
#productsform FIELDSET,
#keynotes-wrapper FIELDSET,
.review-subject-wrapper FIELDSET,
#sponsors-wrapper FIELDSET,
#committee-wrapper FIELDSET,
.chairperson-wrapper FIELDSET { border: none; padding: 0; margin: 0; }


#sponsors-wrapper .details-wrapper .fieldset-wrapper,
#committee-wrapper .fieldset-wrapper{ border: none; margin: 0; padding: 0;  }

#keynotes-wrapper .fieldset-wrapper INPUT:not([type="checkbox"]),
.review-subject-wrapper .fieldset-wrapper INPUT:not([type="checkbox"]),
#sponsors-wrapper .details-wrapper .fieldset-wrapper INPUT:not([type="checkbox"]),
#committee-wrapper .fieldset-wrapper INPUT:not([type="checkbox"]) { width: 90%; }

#productsform .form-type-checkbox,
#sponsors-wrapper .form-type-checkbox { padding: 32px 0 0 0; }

.form-item > LABEL { line-height: 30px; }
.venue-hosting-logo-thumbnail,
.speaker-thumbnail { vertical-align: middle; margin-left: 20px; }

#productsform FIELDSET { background: transparent; }

#productsform .add-more.button { margin: 20px 0 30px 0; }

.page--payments .results-table { width: 1262px; margin: 0 auto; }
FORM#payments-list .fields-grid {display: grid; grid-template-columns: auto auto auto auto;}
FORM#payments-list .fields-grid .form-item { width: 250px;  margin-right: 30px; }
FORM#payments-list .fields-grid > .form-item INPUT,
FORM#payments-list .fields-grid > .form-item SELECT {width: 100%; }
FORM#payments-list #edit-submit { display: block; margin-left: 0;}

#views-exposed-form-user-admin-people-page-1 #user-downloads { float: none; }

.exp-field-wrapper .field--name-field-user-membership-expi,
.exp-field-wrapper .exp-reason-wrapper,
.conf-field-wrapper .conf-wrapper,
.conf-field-wrapper .conf-reason-wrapper { display: inline-block; }

.exp-field-wrapper .exp-reason-wrapper INPUT,
.conf-field-wrapper .conf-reason-wrapper INPUT { width: 600px; }


.exp-field-wrapper .field--name-field-user-membership-expi,
.conf-field-wrapper .conf-wrapper { width: 200px; }

.exp-field-wrapper .field--name-field-user-membership-expi INPUT,
.conf-field-wrapper .conf-wrapper SELECT { width: 180px; }