Provider customization

From regify WIKI
Jump to navigation Jump to search

Basic CSS styles

In most cases, someone wants to adapt the provider interface to match his corporate identity (CI).

/**
* Standard CSS for adapting to your logo. 
* Please upload the logo using the image folder first.
*/
#logoWrapper #logo {
    /* Works from provider version 4.0 to 5.2! */
    background-image: url("MYIMAGES/my_logo.png"); /* fix image name here */
    background-position: 1.25rem 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

/**
* Standard CSS for adapting to your logo. 
* Please upload the logo using the image folder first.
*/
.NavLogo {
    /* Works from provider version 5.3 upwards! */
    background-image: url("MYIMAGES/my_logo.png"); /* fix image name here */
}

Basic color change / corporate identity (provider 4.0 to 5.2)

/**
* CSS for basic color adaption
* Works from provider version 5.2 upwards!
* Just replace #666666 with your favorite color!
*/
div.helpboxTop, 
button, 
.button, 
a.button, 
#MainBody a.button, 
input[type="submit"], 
input[type="button"], 
.downloadButton, 
.upload-form-header, 
#Navigation, 
#navigation-wrapper {
    background-color: #666666;
    color: white !important;
}
a.main-menu-active-link .navIconStyle, 
a:hover .navIconStyle,
#MainBody h1, 
#MainBody h2, 
#MainBody a, 
p.headline, 
.Footer h1, 
.Footer h2,
.headline2, 
#SiteMainNavigation a:hover p, 
#SiteMainNavigation a.main-menu-active-link p, 
#sideMenu a.submenu-icon::before,
#sideMenu a.active-sidemenu-link, 
#sideMenu a:hover, 
.TabElementSelected,
.iconActionStyle,
.actionIconStyle:before,
.iconStyle,
div.Mandatory,
div.BubbleHelp::before
{
    color: #666666 !important;
}
#sideMenu a.active-sidemenu-link {
    border-left-color: #666666;
}

/* For the pay.php special page */
.box-header,
div.downloadBox,
div.underline {
    background-color: #666666;
}
.box-header h1 {
    color: white !important;
}
.document-uploader #upload-html5-on div,
.document-uploader #regibill-html5-on div,
#upload-drop-zone,
.TabElementSelected {
    border-color: #666666;
}
/* Adapt the help icon if you like */
div.BubbleHelp {
    display: inline;
}

div.BubbleHelp:before {
    font-family: iconFont;
    font-size: 1.3rem;
    font-weight: normal;
    background-color: transparent;
    display: inline-block;
    content: '\e09a';
    color: rgb(57, 118, 213);
}

To use the above CSS for your colors, just replace #666666 by the color value you like (eg your main corporate identity color).

Asian Fonts (Chinese)

/** 
* For enhanced Asian fonts.
* Use only if you plan to support Chinese!
*/
body {
    font-family: "Roboto","Microsoft JhengHei","Heiti TC","LiHei Pro Medium","PMingLiU",Arial,sans-serif;
}

Using a custom font

Beginning with regify provider 5, it is possible to upload a TTF font (.ttf) in your customizing dialogue. By this, you can then use it as a local font.

For example, we uploaded "Dosis-Regular.ttf" in the "Change provider appearance and templates" -> "Customize provider optics". Upon this, we edited _customize.css to start like this:

@font-face { font-family: 'Dosis';
            src: url('MYIMAGES/Dosis-Regular.ttf') format('truetype'); }

/* Use it for some headlines */
#MainBody h1, #MainBody h2, .headline2 {
   font-family: 'Dosis', sans-serif;
   padding-top: 1px;
}

By this, we were able to set this font for several headlines. You may also want to set different sizes. For this, use standard CSS classes.