Customize Customer Portal design / CSS

For developers, the Skio Customer Portal pages can be customized by using CSS styling overrides from your theme.liquid file.A styling override example can be found below (styling generates the above image).

<style>

#__next .Jea.snW.zI7.iyn.Hsu {
display: none !important;
}

#__next .Jea.QDA.fBv.gjz.zI7.iyn.Hsu, #__next .Jea.QDA.XiG.fBv.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu .Jea.QDA.XiG.fBv.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu {
background-color: #fff !important;
}


#__next .ujU.zI7.iyn.Hsu .tablet-and-above:last-child .Jea.QDA.fBv.gjz.zI7.iyn.Hsu {
box-shadow: unset !important;
}

#__next .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu, #__next .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu:hover {
border: unset !important;
}

#__next .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu, #__next .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu:hover {
border: unset !important;
box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px !important;
}

#__next .ujU.zI7.iyn.Hsu .Jea.XiG.kzZ.lnZ.sLG.wsz.zI7.iyn.Hsu:hover {
border: unset !important;
}

#__next .ujU.zI7.iyn.Hsu .tablet-and-above:last-child {
border: 2px solid #fff !important;
box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px !important;
border-radius: 10px !important;
}

#__next .ujU.zI7.iyn.Hsu .tablet-and-above:last-child:hover {
border: 2px solid rgb(74, 46, 189) !important;
}

#__next .ujU.zI7.iyn.Hsu .tablet-and-above:last-child .Jea.jzS.sLG.zI7.iyn.Hsu {
border-radius: 8px !important;
border-bottom-right-radius: 0px !important;
border-top-right-radius: 0px !important;
}

#__next .ujU.zI7.iyn.Hsu .tablet-and-above:last-child .Jea.QDA.fBv.gjz.zI7.iyn.Hsu {
border-radius: 8px !important;
border-bottom-left-radius: 0px !important;
border-top-left-radius: 0px !important;
}

#__next .CCY.czT.eEj.FTD.L4E.DI9.BG7 .tablet-and-above, #__next .CCY.czT.eEj.FTD.L4E.DI9.BG7 .tablet-and-above:hover {
border-color: rgba(0,0,0,0) !important;
}

#__next h1.pBj, #__next h2.pBj, #__next h3.pBj, .nextFrost h1.pBj, .nextFrost h2.pBj, .nextFrost h3.pBj {
color: rgb(74, 46, 189) !important;
font-family: "Cooper BT", serif !important;
}

#__next input[name="email"]:focus {
border-color: rgb(74,46,189)!important;
}

#__next button[style], .nextFrost button[style] {
background: rgb(74, 46, 189) !important;
color: #fff !important;
font-family: "Avenir Next", sans-serif !important;
border-color: rgb(74,46,189)!important;
}

#__next svg, .nextFrost svg, #__next svg.pBj, .nextFrost svg.pBj {
color: rgb(74,46,189) !important;
}

#__next button[style] svg, .nextFrost button[style] svg {
color: #fff !important;
}

#__next .c1, #__next .c0, #__next .bz, #__next .by {
border-color: rgba(0,0,0,0)!important;
}

#__next button[aria-label="Get now"], #__next button[aria-label="Skip"], #__next button[aria-label="Set next date or edit frequency"], #__next button[aria-label="Edit products"], #__next button[aria-label="Edit info"], #__next button[aria-label="Edit payment method"], #__next button[aria-label="Apply discount code"], #__next button[aria-label="Cancel"] {
color:rgb(74, 46, 189) !important;
background: #fff !important;
}

#__next button[aria-label="Get now"] svg, #__next button[aria-label="Skip"] svg, #__next button[aria-label="Set next date or edit frequency"] svg, #__next button[aria-label="Edit products"] svg, #__next button[aria-label="Edit info"] svg, #__next button[aria-label="Edit payment method"] svg, #__next button[aria-label="Apply discount code"] svg, #__next button[aria-label="Cancel"] svg {
color:rgb(74, 46, 189) !important;
}

@media screen and (max-width: 450px){

.nextFrost .YDx.MIw {
left: 50% !important;
transform: translateX(-50%) !important;
width: 80% !important;
}

}

</style>


How did we do?


Powered by HelpDocs (opens in a new tab)