Home/Knowledge Center/Wicket Access/Sites Styling Guide

Sites Styling Guide

admin-sites 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

notion image
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).