Custom CSS in Themes is a powerful tool to customize the look and feel of your product tours or smart tips. 


To create a theme

1. Click Themes in the top menu while signed in

2. Click "+ Create new theme" in the top right corner


Below you can find few examples of working customizations:


Customize background color

.#{$classNamePrefix}-modal-inner,

.#{$classNamePrefix}-bubble,

.#{$classNamePrefix}-slideout-inner,

.#{$classNamePrefix}-notification-inner{

background: #CCC;

}

.#{$classNamePrefix}-bubble.top .pointer-below{

border-top-color: #CCC;

}

.#{$classNamePrefix}-bubble.left .pointer-below{

border-left-color: #CCC;

}

.#{$classNamePrefix}-bubble.right .pointer-below{

border-right-color: #CCC;

}

.#{$classNamePrefix}-bubble.down .pointer-below{

border-bottom-color: #CCC;

}


.#{$classNamePrefix}-content {

background: transparent;

}


Customize background color and it's transparency

.#{$classNamePrefix}-modal-inner,

.#{$classNamePrefix}-bubble,

.#{$classNamePrefix}-slideout-inner,

.#{$classNamePrefix}-notification-inner{

background: rgba(255,255,255, 0.4);

}

.#{$classNamePrefix}-bubble.top .pointer-below{

border-top-color: rgba(255,255,255, 0.4);

}

.#{$classNamePrefix}-bubble.left .pointer-below{

border-left-color: rgba(255,255,255, 0.4);

}

.#{$classNamePrefix}-bubble.right .pointer-below{

border-right-color: rgba(255,255,255, 0.4);

}

.#{$classNamePrefix}-bubble.down .pointer-below{

border-bottom-color: rgba(255,255,255, 0.4);

}


.#{$classNamePrefix}-content {

background: transparent;

}

Text color update

.#{$classNamePrefix}-bubble,

.#{$classNamePrefix}-slideout-inner,

.#{$classNamePrefix}-modal-inner{

color: #FAC; }


.#{$classNamePrefix}-content,

.#{$classNamePrefix}-content p,

.#{$classNamePrefix}-content span,

.#{$classNamePrefix}-bubble-content,

.#{$classNamePrefix}-bubble-content span,

.#{$classNamePrefix}-bubble-content p{

color: #FAC !important}


Title color update.#{$classNamePrefix}-title

{ color: #FD0 !important}

Font update

.#{$classNamePrefix}-content,

.#{$classNamePrefix}-content p,

.#{$classNamePrefix}-content span,

.#{$classNamePrefix}-bubble-content,

.#{$classNamePrefix}-bubble-content span, 

.#{$classNamePrefix}-bubble-content p,

.#{$classNamePrefix}-button,

.#{$classNamePrefix}-title

{font-family: Impact !important;}


Color for primary and secondary buttons

.#{$classNamePrefix}-button,

{

border: #FFF;

background: #FAF;

}


.#{$classNamePrefix}-button-primary,

{

background: #CCC;

border: #FFF;

}


Remove "Dismiss checklist" text from your Checklist

.#{$classNamePrefix}-bottom-action{

display: none;

}



Remove "X" button from your tours

.#{$classNamePrefix}-close-button{

display: none;

}


Align button to the left

.#{$classNamePrefix}-button-main{

left: 20px; right: auto;

}


Fully-rounded buttons

.#{$classNamePrefix}-button {

border-radius: 20px;

}

Elements without rounded corners

.#{$classNamePrefix}-modal,

.#{$classNamePrefix}-modal-inner,

.#{$classNamePrefix}-bubble,

.#{$classNamePrefix}-bubble-inner,

.#{$classNamePrefix}-slideout,

.#{$classNamePrefix}-slideout-inner,

.#{$classNamePrefix}-notification,

.#{$classNamePrefix}-notification-inner,

.#{$classNamePrefix}-title{

border-radius: 0 !important;

}


Change border color of pointer.#{$classNamePrefix}-bubble {
 border: 1px solid red 
}
.#{$classNamePrefix}-bubble.top .pointer-up { 

border-top-color: red;
}
.#{$classNamePrefix}-bubble.left .pointer-up { 

border-left-color: red;
}
.#{$classNamePrefix}-bubble.right .pointer-up { 

border-right-color: red;
}
.#{$classNamePrefix}-bubble.down .pointer-up { 
border-bottom-color: red;
}
.#{$classNamePrefix}-bubble .pointer::before { 
border-color: red;
}

Checklist customizations
- change progress bar color
.#{$classNamePrefix}-notification.#{$classNamePrefix}-tour-selection .#{$classNamePrefix}-progress .#{$classNamePrefix}-progress-bar { background-color: red;}
Checklist - change the close button color

.#{$classNamePrefix}-close-button svg path,

.#{$classNamePrefix}-close-button svg line

{ stroke: red !important}



Switch feedback emoji's from happy>neutral>sad to
sad>neutral>happy
#{$classNamePrefix}-feedback, .#{$classNamePrefix}-feedback-title { -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }