.course-status-open {}
.course-status-waitlist {}
.course-status-closed {}

.course-open,
.course-waitlist,
.course-closed { display: none !important; }

.course-status-open .course-open { display: inline-block !important; }
.course-status-waitlist .course-waitlist { display: inline-block !important; }
.course-status-closed .course-closed { display: inline-block !important; }

.course-closed { font-style: italic; }
.course-status-closed .course-date span { text-decoration: line-through; }

/* Hide a number of Course (OG) fields on the edit form because they don't really need
 * editing for any good reason right now.  Materials, Module Index, and Sort Order may
 * be entirely obsolete, but must be vetted before deletion.  The OG fields just don't
 * need to be changed from defaults.
 */
#course-node-form #edit-field-course-materials,
#course-node-form #edit-field-module-index,
#course-node-form #edit-field-sort-order,
#course-node-form #edit-og-roles-permissions,
#course-node-form #edit-group-access {
  display: none;
}

#course-node-form #edit-field-dates .date-no-float { float: none; display: inline-block; vertical-align: bottom; }

#edit-og-group-ref #og-group-ref-add-more-wrapper .fieldset-wrapper div,
#edit-og-user-node .fieldset-wrapper div, 
#commerce-product-ui-product-form #edit-field-price-table #field-price-table-values td div.form-item, 
#commerce-product-ui-product-form #edit-og-group-ref div.form-item { 
  display: table-cell;
  padding: 5px 20px;
}

#commerce-product-ui-product-form #edit-field-price-table #field-price-table-values td div.form-item { 
  vertical-align: bottom;  
}

