Sites are Wicket hosted websites that act as fully customizable landing pages that guide users through enrollment, photo capture and other steps to associate relevant data to their photo to be able to use the Wicket system.
Sites CSS Styling Classes
This document specifies styling classes for the editable CSS stylesheets in Wicket Sites. As there is a base stylesheet (mantine), users may need to use !important rules to overwrite the base stylesheet.
Default Settings
Component | Default Styling |
Card | White background |
Buttons | Wicket Mint (#70E5CF) |
Header, Footer | Transparent Background |
Font | Averta Std |
Containers
CSS Selector | Styling Notes |
.wik-app-shell | This targets the wrapper div, which will be applied to the whole application. (This is applicable for adding background color and defining the font family.) |
.wik-container | Containers are the main wrapper classes on the page. This targets all the containers (currently in Manage, Add, and Preview Selfies) |
.wik-container-selfie | This targets containers in the selfie pages. |
Cards
CSS Selector | Styling Notes |
.wik-card | This targets all the cards on the site. |
.wik-card-status | This targets name cards in the campaign and profile list pages. |
.wik-card-profile | This targets all the cards in the profile pages. |
.wik-card-campaign | This targets campaign cards (i.e. list of campaigns). |
.wik-card-campaign-enrolled | This targets enrolled campaign cards (i.e. list of campaigns). |
.wik-card-campaign-unenrolled | This targets unenrolled campaign cards (i.e. list of campaigns). |
.wik-card-empty | This targets the empty message card. |
.wik-card-selfie | This targets the selfie container card (i.e. list of selfies on the Manage Selfies page). |
.wik-card-step | This targets the steps in the campaigns. |
.wik-card-step-completed | This targets the completed step card in the campaign. |
.wik-card-step-completed-text | This targets the completed step text in the card . |
.wik-card-step-completed-button | This targets the completed step button in the card. |
.wik-card-ticket | This targets the cards on the ticket page. |
Text
CSS Selector | Styling Notes |
.wik-text-input | This targets the input text wrapper class. As this is a wrapper class it targets all the input components, (i.e label, filled box, error) To target a specific component, the component must be nested in the class. Example .wik-text-input input { background-color: transparent; border: 1px solid rgb(15, 94, 40); } |
Buttons
CSS Selector | Styling Notes |
.wik-btn | This targets the main button type. |
.disabled | This targets a disabled button and can be used in conjunction with .wik-btn. (example: .wik-btn .disabled { … }) |
.wik-btn-profile | [DEPRECATED] This targets the main button type. |
Misc.
CSS Selector | Styling Notes |
.wik-icon-profile | The icon in the header (image on the right-hand side). |
.wik-breadcrumb-text | Text in the breadcrumb. |
.wik-banner | Banners provide messages on the page. For example, the “last selfie cannot be deleted” message banner. This targets all the banners in the site. *Note: this does not refer to the alert message/toaster |
.wik-banner-selfie | Banner on the selfie page. |
Take Selfie (EnrollKit) Page
CSS Selector | ㅤ |
.wicket__page | This targets the entire EnrollKit page container. It wraps all content related to the facial enrollment process. It controls the outermost border of the enrollment interface (blue border in the screenshot). |
.wicket__consent | This targets the consent form container within the enrollment interface. It controls the background and border of the area containing the photo guidance instructions, example photos, privacy policy checkbox, and the "TAKE A PHOTO" button (red border around the entire content area). |
.wicket__consent__icons | This targets the container for the photo guidance icons section. It wraps all instruction icons (Plain background, Use neutral expression, Center your face, Even lightning). |
.wicket__consent__icons > div | This targets each individual photo guidance icon box. It controls the background, border, and text color for each instruction box. The SVG elements inside each will inherit styling for icons. |
.wicket__consent__footer | This targets the bottom section of the consent form containing the privacy policy checkbox and the "TAKE A PHOTO" button. It controls background color, borders, and text color for this area (green border in the screenshot). |
.wicket__consent__footer input | This specifically targets the checkbox input for privacy policy consent (yellow border in the screenshot). |
.wicket__consent__footer a | This specifically targets the privacy policy link text (appears in purple in the screenshot). |
.wicket__consent__button | This targets the "TAKE A PHOTO" button. It controls the border color and contains nested selectors that affect text and icon colors within the button (red border and text in the screenshot). |