The visual “theming” (colors, fonts, layout, and so forth) of all patron-facing screens and some of the admin-facing screens can be controlled using Cascading Style Sheets version 3 (CSS3). This article assumes that the person doing the work is familiar with CSS3, and that you have set up in the Options screen the public HTTPS URL of the stylesheet.

Audience1st uses Bootstrap version 4, so you can assume all Bootstrap CSS classes are loaded.

The following are the aspects of the site that can be easily themed. The venue’s style sheet is loaded last, so in addition to the below, you can in principle override the styles used for the admin pages, though that might mess up the layout.

Overall appearance (background, colors, etc.)

TBD show Div structure here and give example

Reservation check-in and door list

The reservation check-in table is in a div#checkin and the door list is in a div#doorlist. Within each, you can control the appearance of the columns for patron last name (.lastname), patron first name (.firstname), seat assignments if reserved seating (.seats), name of ticket type (.vouchertype), and the “index letter” in the leftmost column of the door list (.maincolumn). Use a selector such as #doorlist .seats to style only the door list, or just .seats to style the same way in both the door list and the checkin screen.


Order checkout

The patron’s view of the order summary at the time of payment can be customized to highlight the show name, date, and so on in different ways, by styling the CSS classes shown below.