This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 13b59f309e Fixed: Red color for date fields with red-when on 
Helveticus theme (OFBIZ-12531) (#848)
13b59f309e is described below

commit 13b59f309e8642b6e5e9baf8e2aa8a028a10d5eb
Author: Florian Motteau <florian.mott...@nereide.fr>
AuthorDate: Wed Nov 6 14:54:03 2024 +0100

    Fixed: Red color for date fields with red-when on Helveticus theme 
(OFBIZ-12531) (#848)
    
    * Chore: Code formatting for Helveticus CSS files
    * Fixed: Red color for date fields with red-when
---
 .../webapp/helveticus/helveticus-main-theme.less   | 2668 +++++++++++---------
 .../helveticus/webapp/helveticus/helveticus.less   |    4 +-
 themes/helveticus/webapp/helveticus/javascript.css |   22 +-
 themes/helveticus/webapp/helveticus/stylertl.css   |    7 +
 4 files changed, 1469 insertions(+), 1232 deletions(-)

diff --git a/themes/helveticus/webapp/helveticus/helveticus-main-theme.less 
b/themes/helveticus/webapp/helveticus/helveticus-main-theme.less
index ca2d5094f8..108a305a72 100644
--- a/themes/helveticus/webapp/helveticus/helveticus-main-theme.less
+++ b/themes/helveticus/webapp/helveticus/helveticus-main-theme.less
@@ -34,7 +34,7 @@
 
 @font-color-for-dark: @grey;
 @font-color-for-main: @grey-darker;
-@border-color:@grey-light;
+@border-color: @grey-light;
 @shadow-color: rgba(72, 90, 117, 0.05);
 
 @app-bar-height: 60px;
@@ -44,56 +44,67 @@
 @home-menu-tile-max-width: 100px;
 
 @import 
url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
-* {margin:0; padding:0;}
+* {
+    margin: 0;
+    padding: 0;
+}
 
-html{font-size: 10px;}
+html {
+    font-size: 10px;
+}
 
 body {
-  font-family: 'Quicksand', sans-serif;
-  font-weight:400;
-  font-size: 1.2rem;
-  background: @grey-lighter;
+    font-family: 'Quicksand', sans-serif;
+    font-weight: 400;
+    font-size: 1.2rem;
+    background: @grey-lighter;
+}
+
+ul, li {
+    list-style-type: none
 }
 
-ul, li{list-style-type:none}
-br.clear, .clear{display:none}
-div.clear{
-  display: block;
-  clear:both;
+br.clear, .clear {
+    display: none
 }
 
-hr{
-  margin:0.3rem 0;
-  border:none;
-  border-bottom: 1px solid @border-color ;
+div.clear {
+    display: block;
+    clear: both;
+}
+
+hr {
+    margin: 0.3rem 0;
+    border: none;
+    border-bottom: 1px solid @border-color;
 }
 
 .no-padding {
-  padding: 0;
-  border: none;
+    padding: 0;
+    border: none;
 }
 
-.contentarea{
-  padding:2rem;
+.contentarea {
+    padding: 2rem;
 }
 
-span.label{
-  font-weight:600;
+span.label {
+    font-weight: 600;
 }
 
-.INFO{
-  color:@success;
-  font-weight:500;
+.INFO {
+    color: @success;
+    font-weight: 500;
 }
 
-.WARN{
-  color:@warning;
-  font-weight:500;
+.WARN {
+    color: @warning;
+    font-weight: 500;
 }
 
-.ERROR, .error{
-  color:@danger;
-  font-weight:500;
+.ERROR, .error, .alert {
+    color: @danger;
+    font-weight: 500;
 }
 
 /*** BUTTON /LINK / NAV STYLES ***/
@@ -101,51 +112,57 @@ span.label{
 // (leads to animations for each new size/position, eventually each pixel...)
 // We should invert the logic here : transitions on chosen elements instead of 
everywhere except some elements.
 a, a:hover, *:not(.ui-dialog, .ui-dialog-content) {
-  text-decoration:none;
-  -o-transition:.5s;
-  -ms-transition:.5s;
-  -moz-transition:.5s;
-  -webkit-transition:.5s;
+    text-decoration: none;
+    -o-transition: .5s;
+    -ms-transition: .5s;
+    -moz-transition: .5s;
+    -webkit-transition: .5s;
 }
+
 a {
-  color:@main-color-theme;
-  font-weight:500;
-  &:hover{
-    color:@grey-dark;
-  }
-}
-
-input[type="submit"], .smallSubmit, button{
-  display: inline-block;
-  background-color: @main-color-theme;
-  border:none;
-  border-radius: 0.4rem;
-  color: @light-color-theme;
-  padding:0.5rem 0.8rem;
-  font-size:1.2rem;
-  cursor:pointer;
-  &:hover{
     color: @main-color-theme;
-    background-color: @light-color-theme;
-  }
+    font-weight: 500;
+
+    &:hover {
+        color: @grey-dark;
+    }
+}
+
+input[type="submit"], .smallSubmit, button {
+    display: inline-block;
+    background-color: @main-color-theme;
+    border: none;
+    border-radius: 0.4rem;
+    color: @light-color-theme;
+    padding: 0.5rem 0.8rem;
+    font-size: 1.2rem;
+    cursor: pointer;
+
+    &:hover {
+        color: @main-color-theme;
+        background-color: @light-color-theme;
+    }
 }
-.in-line-bar ul{
-  display:flex;
-  column-gap: 1rem;
+
+.in-line-bar ul {
+    display: flex;
+    column-gap: 1rem;
 }
 
 /* Begin Home Menu for IB section */
 .fixed-nav-bar {
-  position: fixed !important;
-  width: 100%;
+    position: fixed !important;
+    width: 100%;
 }
+
 .hp-applist {
-  display: flex;
-  flex-direction: row;
-  color : white;
-  align-items: center;
+    display: flex;
+    flex-direction: row;
+    color: white;
+    align-items: center;
 }
-  .app-title {
+
+.app-title {
     display: flex;
     align-items: center;
     justify-content: center;
@@ -153,22 +170,26 @@ input[type="submit"], .smallSubmit, button{
     height: @home-menu-tile-height;
     padding: 5px 10px 5px 10px;
     border-bottom: solid 1px @border-color;
+
     span {
-      font-family: 'Quicksand', sans-serif !important;
-      font-size: 15px;
-      font-weight: bold;
-      width: 110px;
-      a {
-        display: flex;
-        justify-content: center;
-        color : white;
-        &:hover{
-            text-decoration: none;
+        font-family: 'Quicksand', sans-serif !important;
+        font-size: 15px;
+        font-weight: bold;
+        width: 110px;
+
+        a {
+            display: flex;
+            justify-content: center;
+            color: white;
+
+            &:hover {
+                text-decoration: none;
+            }
         }
-      }
     }
-  }
-  .hp-menu-item {
+}
+
+.hp-menu-item {
     display: flex;
     align-items: center;
     justify-content: center;
@@ -180,566 +201,662 @@ input[type="submit"], .smallSubmit, button{
     height: @home-menu-tile-height - 4px;
     min-width: @home-menu-tile-min-width;
     max-width: @home-menu-tile-max-width;
+
     &.favoriteItem {
-      border: solid 2px @border-color;
+        border: solid 2px @border-color;
     }
+
     .menu-link {
-      font-size: 10px;
-      color: black;
-      padding: 10px;
+        font-size: 10px;
+        color: black;
+        padding: 10px;
     }
+
     .star-link {
-      position: absolute;
-      height: 25px;
-      top: 5px;
-      right: 5px;
+        position: absolute;
+        height: 25px;
+        top: 5px;
+        right: 5px;
     }
+
     &:hover {
-      box-shadow: 0 0 15px @shadow-color;
-      a {
-        text-decoration: none;
-      }
-  }
+        box-shadow: 0 0 15px @shadow-color;
+
+        a {
+            text-decoration: none;
+        }
+    }
 }
 
 .button-bar, .tab-bar {
-  &.tab-bar{
-    border-bottom:1px solid @border-color;
-    padding-bottom:0.8rem;
-  }
-  margin-bottom:0.8rem;
-  ul li ul {
-    display: flex;
-    flex-wrap: wrap;
-    align-items: center;
-    column-gap: 0.5rem;
-    row-gap: 1rem;
-    li {
-      a {
-        display:block;
-        background-color: white;
+    &.tab-bar {
+        border-bottom: 1px solid @border-color;
+        padding-bottom: 0.8rem;
+    }
+
+    margin-bottom: 0.8rem;
+
+    ul li ul {
+        display: flex;
+        flex-wrap: wrap;
+        align-items: center;
+        column-gap: 0.5rem;
+        row-gap: 1rem;
+
+        li {
+            a {
+                display: block;
+                background-color: white;
+                border-radius: 0.5rem;
+                padding: 0.5rem 0.6rem;
+                color: @dark-color-theme;
+                font-weight: 600;
+                font-size: 1.2rem;
+            }
+
+            &.selected a, &:hover a {
+                color: @light-color-theme;
+                background-color: @main-color-theme
+            }
+        }
+
+        .buttontext {
+            a {
+                background: @light-color-theme;
+                color: @main-color-theme;
+
+                &:hover {
+                    color: @light-color-theme;
+                    background: @main-color-theme;
+                }
+            }
+        }
+    }
+
+    &.button-style-1 > a {
+        background: @light-color-theme;
+        color: @main-color-theme;
+        padding: 0.5rem 0.8rem;
+        column-gap: 1rem;
         border-radius: 0.5rem;
-        padding:0.5rem 0.6rem;
-        color:@dark-color-theme;
+        display: inline-block;
+        margin-right: 0.5rem;
         font-weight: 600;
-        font-size:1.2rem;
-      }
-      &.selected a, &:hover a{
-        color: @light-color-theme;
-        background-color:@main-color-theme
-      }
+
+        &:hover {
+            color: @light-color-theme;
+            background: @main-color-theme;
+        }
     }
-    .buttontext{
-      a{
-        background: @light-color-theme;
-        color:@main-color-theme;
-        &:hover{
-          color: @light-color-theme;
-          background:@main-color-theme;
+
+    &.button-style-2 > a {
+        background: white;
+        color: @dark-color-theme;
+        padding: 0.5rem 0.8rem;
+        column-gap: 1rem;
+        border-radius: 0.5rem;
+        display: inline-block;
+        margin-right: 0.5rem;
+        font-weight: 600;
+
+        &:hover {
+            color: @light-color-theme;
+            background: @main-color-theme;
         }
-      }
     }
-  }
-  &.button-style-1 > a{
+}
+
+a.buttontext {
     background: @light-color-theme;
-    color:@main-color-theme;
-    padding:0.5rem 0.8rem;
-    column-gap:1rem;
-    border-radius: 0.5rem;
-    display:inline-block;
-    margin-right:0.5rem;
-    font-weight: 600;
-    &:hover{
-      color: @light-color-theme;
-      background:@main-color-theme;
-    }
-  }
-  &.button-style-2 > a{
-    background: white;
-    color:@dark-color-theme;
-    padding:0.5rem 0.8rem;
-    column-gap:1rem;
+    color: @main-color-theme;
+    padding: 0.5rem 0.8rem;
+    column-gap: 1rem;
     border-radius: 0.5rem;
-    display:inline-block;
-    margin-right:0.5rem;
+    display: inline-block;
     font-weight: 600;
-    &:hover{
-      color: @light-color-theme;
-      background:@main-color-theme;
-    }
-  }
-}
-
-a.buttontext{
-  background: @light-color-theme;
-  color:@main-color-theme;
-  padding:0.5rem 0.8rem;
-  column-gap:1rem;
-  border-radius: 0.5rem;
-  display:inline-block;
-  font-weight: 600;
-  margin:0.3rem;
-  margin-right:0.5rem;
-  &:hover{
-    color: @light-color-theme;
-    background:@main-color-theme;
-  }
+    margin: 0.3rem;
+    margin-right: 0.5rem;
+
+    &:hover {
+        color: @light-color-theme;
+        background: @main-color-theme;
+    }
 }
 
 /*** HEADER STYLE ***/
 #main-navigation-bar {
-  width: 100%;
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-  font-family: 'Quicksand', sans-serif;
-  background-color: @header-color;
-  height: @app-bar-height;
-  #main-nav-bar-left {
+    width: 100%;
     display: flex;
-    align-items: end;
-    padding-left:1rem;
-    #company-logo {
-      background: url("images/ofbiz_logo_white.svg") no-repeat center center / 
cover;
-      min-height: 50px;
-      min-width: 50px;
-      margin:0.7rem 3rem 0.7rem 0;
-      @media screen and (min-width : 1232px) {
-        min-height: 50px;
-        min-width: 129px;
-        background: url("images/ofbiz_logo_white.svg") no-repeat center center 
/ cover;
-      }
-    }
-    #app-bar-list, .app-bar-list {
-      display: flex;
-      column-gap: 0.5rem;
-      align-items: center;
-      margin-left: 1rem;
-      .app-btn{
-        opacity:0.85;
-        padding:1.8rem 0.9rem;
-        border-top-left-radius :0.4rem;
-        border-top-right-radius :0.4rem;
-        &.selected{
-          opacity:1;
-          background-color:white;
-          &:hover{
-            opacity:1;
-            background-color:white;
-          }
-          #app-selected {
-            a {
-              color: @font-color-for-main
+    align-items: center;
+    justify-content: space-between;
+    font-family: 'Quicksand', sans-serif;
+    background-color: @header-color;
+    height: @app-bar-height;
+
+    #main-nav-bar-left {
+        display: flex;
+        align-items: end;
+        padding-left: 1rem;
+
+        #company-logo {
+            background: url("images/ofbiz_logo_white.svg") no-repeat center 
center / cover;
+            min-height: 50px;
+            min-width: 50px;
+            margin: 0.7rem 3rem 0.7rem 0;
+            @media screen and (min-width: 1232px) {
+                min-height: 50px;
+                min-width: 129px;
+                background: url("images/ofbiz_logo_white.svg") no-repeat 
center center / cover;
             }
-          }
         }
-        &:hover{
-          opacity:1;
+
+        #app-bar-list, .app-bar-list {
+            display: flex;
+            column-gap: 0.5rem;
+            align-items: center;
+            margin-left: 1rem;
+
+            .app-btn {
+                opacity: 0.85;
+                padding: 1.8rem 0.9rem;
+                border-top-left-radius: 0.4rem;
+                border-top-right-radius: 0.4rem;
+
+                &.selected {
+                    opacity: 1;
+                    background-color: white;
+
+                    &:hover {
+                        opacity: 1;
+                        background-color: white;
+                    }
+
+                    #app-selected {
+                        a {
+                            color: @font-color-for-main
+                        }
+                    }
+                }
+
+                &:hover {
+                    opacity: 1;
+                }
+
+                a {
+                    padding: 0.2rem 0.3rem;
+                    color: white;
+                    font-size: 1.4rem;
+                    font-weight: 500;
+
+                    &:visited {
+                        color: @font-color-for-dark;
+                    }
+                }
+            }
         }
-        a {
-          padding:0.2rem 0.3rem;
-          color: white;
-          font-size: 1.4rem;
-          font-weight: 500;
-          &:visited {
-            color: @font-color-for-dark;
-          }
-        }
-      }
-    }
-    .container-more-app{
-      display:flex;
-      flex-direction:row-reverse;
-      align-items: end;
-      #more-app {
+
+        .container-more-app {
+            display: flex;
+            flex-direction: row-reverse;
+            align-items: end;
+
+            #more-app {
+                display: flex;
+                align-items: end;
+                justify-content: start;
+                margin-left: 3rem;
+                height: @app-bar-height;
+                color: white;
+                font-size: 1.4rem;
+                font-weight: 500;
+
+                span {
+                    width: 4rem;
+                    opacity: 0.85;
+                    padding: 0.5rem 0.9rem;
+                    border-top-left-radius: 0.4rem;
+                    border-top-right-radius: 0.4rem;
+                }
+
+                &:hover span {
+                    opacity: 1;
+                    cursor: pointer;
+                    background-color: @light-color-theme;
+                    color: @font-color-for-main;
+                }
+            }
+
+            #more-app:hover #more-app-list {
+                display: block;
+            }
+
+            #more-app-list {
+                display: none;
+                position: absolute;
+                top: @app-bar-height;
+                z-index: 10;
+                background-color: rgba(255, 255, 255, .9);
+                border-radius: 4px;
+                padding: 0 2rem;
+                box-shadow: 0 0 50px 0 @shadow-color;
+
+                li {
+                    margin: 1rem 0.5rem;
+
+                    a {
+                        display: block;
+                        padding: 0.2rem 0.5rem;
+                        color: @font-color-for-main;
+
+                        &:hover {
+                            color: @main-color-theme;
+                        }
+                    }
+                }
+
+                li.selected {
+                    background-color: rgba(255, 255, 255, .9);
+
+                    a {
+                        color: @main-color-theme;
+                    }
+
+                    a:hover {
+                        color: @font-color-for-main;
+                        background-color: @light-color-theme;
+                    }
+                }
+            }
+        }
+    }
+
+    #main-nav-bar-right {
         display: flex;
-        align-items: end;
-        justify-content: start;
-        margin-left:3rem;
-        height: @app-bar-height;
+        align-items: center;
+        padding-right: 1rem;
+        column-gap: 0.5rem;
         color: white;
-        font-size: 1.4rem;
-        font-weight: 500;
-        span{
-          width:4rem;
-          opacity:0.85;
-          padding:0.5rem 0.9rem;
-          border-top-left-radius :0.4rem;
-          border-top-right-radius :0.4rem;
-        }
-        &:hover span{
-          opacity: 1;
-          cursor: pointer;
-          background-color: @light-color-theme;
-          color: @font-color-for-main;
-        }
-      }
-      #more-app:hover #more-app-list {
-        display: block;
-      }
-      #more-app-list {
-        display: none;
-        position: absolute;
-        top:@app-bar-height;
-        z-index: 10;
-        background-color: rgba(255, 255, 255, .9);
-        border-radius: 4px;
-        padding:0 2rem;
-        box-shadow: 0 0 50px 0 @shadow-color;
-        li {
-          margin:1rem 0.5rem;
-          a {
-            display:block;
-            padding:0.2rem 0.5rem;
-            color: @font-color-for-main;
-            &:hover{
-              color: @main-color-theme;
-            }
-          }
+
+        .appbar-btn-img {
+            max-width: 4rem;
         }
-        li.selected {
-          background-color: rgba(255, 255, 255, .9);
-          a {
-            color: @main-color-theme;
-          }
-          a:hover {
-            color: @font-color-for-main;
-            background-color: @light-color-theme;
-          }
+
+        #user-avatar {
+            height: 40px;
+            width: 40px;
+            padding: 2px;
+            align-self: center;
+
+            &:hover {
+                cursor: pointer;
+            }
+
+            img {
+                max-height: 40px;
+                max-width: 40px;
+                position: relative;
+                top: -2px;
+                padding: 2px;
+                background-color: white;
+                border-radius: 2px;
+            }
+
+            #user-details {
+                display: flex;
+                flex-direction: column;
+                gap: 1rem;
+                font-size: 1.4rem;
+                position: absolute;
+                top: @app-bar-height;
+                right: 2rem;
+                background-color: rgba(255, 255, 255, .9);
+                border-radius: 4px;
+                box-shadow: 0 0 50px 0 @shadow-color;
+                padding: 2rem;
+                z-index: 15;
+                color: @font-color-for-main;
+
+                #user-name {
+                    display: flex;
+                    justify-content: center;
+                    align-items: center;
+                }
+
+                #user-lang {
+                    span {
+                        padding-left: 2rem;
+                        background-position: left center;
+                    }
+                }
+
+                #logout {
+                    color: @main-color-theme;
+                }
+            }
         }
-      }
     }
-  }
-  #main-nav-bar-right {
-    display: flex;
-    align-items: center;
-    padding-right:1rem;
-    column-gap: 0.5rem;
-    color:white;
-    .appbar-btn-img{
-      max-width: 4rem;
-    }
-    #user-avatar {
-      height: 40px;
-      width: 40px;
-      padding: 2px;
-      align-self: center;
-      &:hover {
-        cursor: pointer;
-      }
-      img {
-        max-height: 40px;
-        max-width: 40px;
-        position: relative;
-        top: -2px;
-        padding: 2px;
-        background-color: white;
-        border-radius: 2px;
-      }
-      #user-details {
-        display: flex;
-        flex-direction: column;
-        gap: 1rem;
-        font-size: 1.4rem;
-        position: absolute;
-        top:@app-bar-height;
-        right:2rem;
-        background-color: rgba(255, 255, 255, .9);
-        border-radius: 4px;
-        box-shadow: 0 0 50px 0 @shadow-color;
-        padding:2rem;
-        z-index: 15;
-        color: @font-color-for-main;
-        #user-name {
-          display: flex;
-          justify-content: center;
-          align-items: center;
-        }
-        #user-lang{
-          span{
-            padding-left: 2rem;
-            background-position: left center;
-          }
-        }
-        #logout {
-          color: @main-color-theme;
-        }
-      }
-    }
-  }
 }
+
 #app-navigation {
-  width: 100%;
-  background-color: white;
-  box-shadow: 0 0 15px 0 @shadow-color;
-  h2 {
-    display: none;
-  }
-  ul {
-    display: flex;
-    align-items: center;
-    column-gap: 0.5rem;
-    padding: 1rem;
-    li {
-      li{
-        &.selected, &:hover{
-          a{
-            background-color: @light-color-theme;
-            border-radius: 0.5rem;
-            color: @main-color-theme;
-            display: block;
-          }
-        }
-        a{
-          padding:0.5rem 0.8rem;
-          color:@dark-color-theme;
-          font-weight: 600;
-          font-size:1.2rem;
-          display: block;
+    width: 100%;
+    background-color: white;
+    box-shadow: 0 0 15px 0 @shadow-color;
+
+    h2 {
+        display: none;
+    }
+
+    ul {
+        display: flex;
+        align-items: center;
+        column-gap: 0.5rem;
+        padding: 1rem;
+
+        li {
+            li {
+                &.selected, &:hover {
+                    a {
+                        background-color: @light-color-theme;
+                        border-radius: 0.5rem;
+                        color: @main-color-theme;
+                        display: block;
+                    }
+                }
+
+                a {
+                    padding: 0.5rem 0.8rem;
+                    color: @dark-color-theme;
+                    font-weight: 600;
+                    font-size: 1.2rem;
+                    display: block;
+                }
+            }
         }
-      }
     }
-  }
 }
 
 /* ---------------------------- */
 /*     Multi-Column Styles      */
 /* ---------------------------- */
 #column-container {
-  #content-main-section{
-    width:100%;
-    h1, .h1 {
-      font-size: 1.8rem;
-      margin: 1rem 0;
-      color:@font-color-for-main;
-    }
-    &.leftonly{
-      width:87%;
-      float:left;
-      margin-left:1%
-    }
-  }
-  .left {
-    float:left;
-    width: 12%;
-    input[type="text"]{
-      width: ~"calc(100% - 2rem)"
-    }
-  }
-
-  .left-larger {
-    width: 15%;
-  }
-  .right {
-    width: auto;
-    float:right
-  }
-  .rightonly {
-    margin-right: 23em;
-    width: auto;
-  }
-  .center {
-    margin-left: 23em;
-    margin-right: 23em;
-    width: auto;
-  }
-  .nocolumns {
-    width: auto;
-  }
+    #content-main-section {
+        width: 100%;
+
+        h1, .h1 {
+            font-size: 1.8rem;
+            margin: 1rem 0;
+            color: @font-color-for-main;
+        }
+
+        &.leftonly {
+            width: 87%;
+            float: left;
+            margin-left: 1%
+        }
+    }
+
+    .left {
+        float: left;
+        width: 12%;
+
+        input[type="text"] {
+            width: ~"calc(100% - 2rem)"
+        }
+    }
+
+    .left-larger {
+        width: 15%;
+    }
+
+    .right {
+        width: auto;
+        float: right
+    }
+
+    .rightonly {
+        margin-right: 23em;
+        width: auto;
+    }
+
+    .center {
+        margin-left: 23em;
+        margin-right: 23em;
+        width: auto;
+    }
+
+    .nocolumns {
+        width: auto;
+    }
 }
+
 .lefthalf {
-  float: left;
-  height: 1%;
-  left: 0;
-  margin: 0% 1% 1% 0%;
-  width: 49%;
+    float: left;
+    height: 1%;
+    left: 0;
+    margin: 0% 1% 1% 0%;
+    width: 49%;
 }
+
 .righthalf {
-  float: right;
-  height: 1%;
-  margin: 0 0 1% 1%;
-  right: 0;
-  width: 49%;
+    float: right;
+    height: 1%;
+    margin: 0 0 1% 1%;
+    right: 0;
+    width: 49%;
 }
 
 /* ----------------------------------- */
 /*      Screenlet  Style      */
 /* ----------------------------------- */
 .screenlet {
-  border-radius: 0.5rem;
-  box-shadow:0 0 15px 0 @shadow-color;
-  margin-bottom: 2rem;
-  overflow:auto;
-  .screenlet-title-bar {
-    position: relative;
-    color: @main-color-theme;
-    background-color: white;
-    padding:1.2rem 0.8rem;
-    border-top-left-radius: 0.5rem;
-    border-top-right-radius: 0.5rem;
-    border-bottom: 1px solid @border-color;
-    h1, .h1, h2, .h2, h3, .h3{
-      background: none;
-      color:@font-color-for-main;
-    }
-    h1, .h1{
-      font-size: 1.6rem;
-    }
-    h2, .h2{
-      font-size: 1.3rem;
-    }
-    h3, .h3{
-      padding: 0.2rem 0.3rem;
-      font-size: 1.35rem;
-      font-weight: 600;
-      color:@dark-color-theme
-    }
-    .basic-nav{
-      margin-right:2.7rem;
-      ul{
-        display:flex;
-        gap:0.5rem;
-        li{
-          a{
-            padding:0.2rem 0.7rem;
-            color: white;
-            font-size: 1.2rem;
+    border-radius: 0.5rem;
+    box-shadow: 0 0 15px 0 @shadow-color;
+    margin-bottom: 2rem;
+    overflow: auto;
+
+    .screenlet-title-bar {
+        position: relative;
+        color: @main-color-theme;
+        background-color: white;
+        padding: 1.2rem 0.8rem;
+        border-top-left-radius: 0.5rem;
+        border-top-right-radius: 0.5rem;
+        border-bottom: 1px solid @border-color;
+
+        h1, .h1, h2, .h2, h3, .h3 {
+            background: none;
+            color: @font-color-for-main;
+        }
+
+        h1, .h1 {
+            font-size: 1.6rem;
+        }
+
+        h2, .h2 {
+            font-size: 1.3rem;
+        }
+
+        h3, .h3 {
+            padding: 0.2rem 0.3rem;
+            font-size: 1.35rem;
             font-weight: 600;
-            background: @main-color-theme;
-            border-radius:0.3rem;
-            text-transform: uppercase;
-            &:hover{
-              background: @light-color-theme;
-              color: @main-color-theme;
+            color: @dark-color-theme
+        }
+
+        .basic-nav {
+            margin-right: 2.7rem;
+
+            ul {
+                display: flex;
+                gap: 0.5rem;
+
+                li {
+                    a {
+                        padding: 0.2rem 0.7rem;
+                        color: white;
+                        font-size: 1.2rem;
+                        font-weight: 600;
+                        background: @main-color-theme;
+                        border-radius: 0.3rem;
+                        text-transform: uppercase;
+
+                        &:hover {
+                            background: @light-color-theme;
+                            color: @main-color-theme;
+                        }
+                    }
+                }
             }
-          }
         }
-      }
-    }
-    ul{
-      display:flex;
-      justify-content: space-between;
-      align-items:center;
-      a {
-        color: #222;
-        display: block;
-        &:hover {
-          color: @light-color-theme;
-          text-decoration: none;
-        }
-      }
-      .disabled {
-        opacity:0.75;
-      }
-      .collapsed, .collapsed:hover {
-        background: url("images/plus-circle.svg") no-repeat center center / 
cover;
-        display: inline-block;
-        width: 16px;
-        height: 16px;
-        cursor:pointer;
-      }
-      .expanded, .expanded:hover {
-        background: url("images/minus-circle.svg") no-repeat center center / 
cover;
-        display: inline-block;
-        width: 16px;
-        height: 16px;
-        cursor:pointer;
-      }
-      .collapsed, .expanded {
-        position: absolute;
-        right:1rem;
-        a {
-          cursor: pointer;
-        }
-      }
-    }
-  }
-  .screenlet-body {
-    h2, .h2{
-      font-size: 1.2rem;
-    }
-  }
-  >.screenlet-body {
-    background-color: #FFFFFF;
-    padding: 0.8rem;
-    border-bottom-left-radius: 0.5rem;
-    border-bottom-right-radius: 0.5rem;
-    &.screenlet-flex{
-      display:flex;
-    }
-    h3{
-      font-size: 1.4rem;
-      font-weight: 600;
-      color:@dark-color-theme;
-      position: relative;
-      padding:1.4rem 1.1rem;
-      border-bottom: 1px solid @border-color ;
-    }
-    form{
-      fieldset{
-        border:none;
-        padding:0;
-        margin-bottom: 1rem;
-        >div {
-          margin-bottom: 1rem;
-          label{
-            color:@grey-dark;
-            font-weight:500;
-            font-size:1.3rem;
-          }
-        }
-      }
-    }
-    #search-results{
-      padding:0.5rem;
-    }
-    >div{
-      margin: 0.8rem 0.1rem;
-      &.fieldgroup{
-        margin:0
-      }
-    }
-  }
+
+        ul {
+            display: flex;
+            justify-content: space-between;
+            align-items: center;
+
+            a {
+                color: #222;
+                display: block;
+
+                &:hover {
+                    color: @light-color-theme;
+                    text-decoration: none;
+                }
+            }
+
+            .disabled {
+                opacity: 0.75;
+            }
+
+            .collapsed, .collapsed:hover {
+                background: url("images/plus-circle.svg") no-repeat center 
center / cover;
+                display: inline-block;
+                width: 16px;
+                height: 16px;
+                cursor: pointer;
+            }
+
+            .expanded, .expanded:hover {
+                background: url("images/minus-circle.svg") no-repeat center 
center / cover;
+                display: inline-block;
+                width: 16px;
+                height: 16px;
+                cursor: pointer;
+            }
+
+            .collapsed, .expanded {
+                position: absolute;
+                right: 1rem;
+
+                a {
+                    cursor: pointer;
+                }
+            }
+        }
+    }
+
+    .screenlet-body {
+        h2, .h2 {
+            font-size: 1.2rem;
+        }
+    }
+
+    > .screenlet-body {
+        background-color: #FFFFFF;
+        padding: 0.8rem;
+        border-bottom-left-radius: 0.5rem;
+        border-bottom-right-radius: 0.5rem;
+
+        &.screenlet-flex {
+            display: flex;
+        }
+
+        h3 {
+            font-size: 1.4rem;
+            font-weight: 600;
+            color: @dark-color-theme;
+            position: relative;
+            padding: 1.4rem 1.1rem;
+            border-bottom: 1px solid @border-color;
+        }
+
+        form {
+            fieldset {
+                border: none;
+                padding: 0;
+                margin-bottom: 1rem;
+
+                > div {
+                    margin-bottom: 1rem;
+
+                    label {
+                        color: @grey-dark;
+                        font-weight: 500;
+                        font-size: 1.3rem;
+                    }
+                }
+            }
+        }
+
+        #search-results {
+            padding: 0.5rem;
+        }
+
+        > div {
+            margin: 0.8rem 0.1rem;
+
+            &.fieldgroup {
+                margin: 0
+            }
+        }
+    }
 }
+
 /* Special Screenlet style for locale and timezone window */
 .lists.screenlet {
-  margin-left: 25%;
-  margin-right: 25%;
-  margin-top: 1em;
-  .basic-table tr td {
-    text-align: center;
-    a {
-      display: block;
+    margin-left: 25%;
+    margin-right: 25%;
+    margin-top: 1em;
+
+    .basic-table tr td {
+        text-align: center;
+
+        a {
+            display: block;
+        }
     }
-  }
 }
 
 /* ----------------------------------- */
 /*        Fieldgroup  Style        */
 /*------------------------------------ */
 .fieldgroup {
-  border-bottom: 1px solid @border-color;
-  padding: 0.5rem;
+    border-bottom: 1px solid @border-color;
+    padding: 0.5rem;
 }
+
 .fieldgroup-title-bar {
-  padding: 0.2rem 0.3rem;
-  font-size: 1.3rem;
-  font-weight: 600;
-  color: @dark-color-theme;
-  ul {
-    .expanded, .expanded:hover {
-      background: url("/helveticus/images/minus-circle.svg") no-repeat center 
left/ 14px 14px ;
-      cursor: pointer;
-    }
-    .collapsed, .collapsed:hover {
-        background: url("/helveticus/images/plus-circle.svg") no-repeat center 
left/ 14px 14px ;
-      cursor: pointer;
-      padding-left: 1rem;
+    padding: 0.2rem 0.3rem;
+    font-size: 1.3rem;
+    font-weight: 600;
+    color: @dark-color-theme;
+
+    ul {
+        .expanded, .expanded:hover {
+            background: url("/helveticus/images/minus-circle.svg") no-repeat 
center left/ 14px 14px;
+            cursor: pointer;
+        }
+
+        .collapsed, .collapsed:hover {
+            background: url("/helveticus/images/plus-circle.svg") no-repeat 
center left/ 14px 14px;
+            cursor: pointer;
+            padding-left: 1rem;
+        }
     }
-  }
 }
-.fieldgroup-body{
-  margin-left:2rem
+
+.fieldgroup-body {
+    margin-left: 2rem
 }
 
 
@@ -747,115 +864,134 @@ a.buttontext{
 /*      List Navigation Style      */
 /* ------------------------------- */
 .nav-pager {
-  font-weight: 500;
-  margin: 0 0 0.5em 0;
-  ul {
-    display:flex;
-    justify-content: end;
-    align-items: center;
-    gap:0.5rem;
-    li {
-      display:flex;
-      align-items: center;
-      a {
-        display: block;
-        background: @light-color-theme;
-        border-radius: 0.5rem;
-        color: @main-color-theme;
-        padding:0.5rem 0.8rem;
-        font-weight: 600;
-        font-size:1.2rem;
-      }
+    font-weight: 500;
+    margin: 0 0 0.5em 0;
+
+    ul {
+        display: flex;
+        justify-content: end;
+        align-items: center;
+        gap: 0.5rem;
+
+        li {
+            display: flex;
+            align-items: center;
+
+            a {
+                display: block;
+                background: @light-color-theme;
+                border-radius: 0.5rem;
+                color: @main-color-theme;
+                padding: 0.5rem 0.8rem;
+                font-weight: 600;
+                font-size: 1.2rem;
+            }
+        }
+
+        a {
+            padding: 0 1em 0 1em;
+            text-decoration: none;
+
+            &:hover {
+                background-color: @light-color-theme;
+                color: @font-color-for-main;
+            }
+        }
+
+        .nav-pagesize,
+        .nav-page-select,
+        .nav-displaying {
+            column-gap: 0.5rem;
+            padding: 0 1em 0 1em;
+        }
+
+        .nav-first,
+        .nav-previous,
+        .nav-next,
+        .nav-last {
+            a {
+                display: inline-block;
+                width: 16px;
+                height: 16px;
+                cursor: pointer;
+                text-indent: -10000px;
+                background-repeat: no-repeat;
+                background-position: center center;
+                background-size: 16px;
+
+                &:hover {
+                    background-color: @main-color-theme;
+                }
+            }
+        }
+
+        .nav-first-disabled,
+        .nav-previous-disabled,
+        .nav-next-disabled,
+        .nav-last-disabled {
+            span {
+                display: inline-block;
+                width: 16px;
+                height: 16px;
+                cursor: pointer;
+                text-indent: -10000px;
+                background-repeat: no-repeat;
+                background-position: center center;
+                background-size: 16px;
+            }
+        }
+
+        .nav-first a,
+        .nav-first-disabled span {
+            background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="11 17 6 12 11 7"></polyline><polyline 
points="18 17 13 12 18 7"></polyline></svg>');
+
+            &:hover {
+                background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="11 17 6 12 11 7"></polyline><polyline 
points="18 17 13 12 18 7"></polyline></svg>');
+            }
+        }
+
+        .nav-previous a,
+        .nav-previous-disabled span {
+            background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>');
+
+            &:hover {
+                background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>');
+            }
+        }
+
+        .nav-next a,
+        .nav-next-disabled span {
+            background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>');
+
+            &:hover {
+                background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>');
+            }
+        }
+
+        .nav-last a,
+        .nav-last-disabled span {
+            background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="13 17 18 12 13 
7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>');
+
+            &:hover {
+                background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="13 17 18 12 13 
7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>');
+            }
+        }
+
+        .nav-first-disabled,
+        .nav-previous-disabled,
+        .nav-next-disabled,
+        .nav-last-disabled {
+            opacity: 0.5;
+
+            span {
+                cursor: not-allowed;
+            }
+        }
+
+        .nav-displaying {
+            border-right: none;
+        }
     }
-    a {
-      padding: 0 1em 0 1em;
-      text-decoration: none;
-      &:hover {
-        background-color: @light-color-theme;
-        color: @font-color-for-main;
-      }
-    }
-    .nav-pagesize,
-    .nav-page-select,
-    .nav-displaying {
-      column-gap: 0.5rem;
-      padding: 0 1em 0 1em;
-    }
-    .nav-first,
-    .nav-previous,
-    .nav-next,
-    .nav-last {
-      a{
-        display: inline-block;
-        width: 16px;
-        height: 16px;
-        cursor:pointer;
-        text-indent:-10000px;
-        background-repeat: no-repeat;
-        background-position: center center;
-        background-size: 16px;
-        &:hover{
-          background-color: @main-color-theme ;
-        }
-      }
-    }
-    .nav-first-disabled,
-    .nav-previous-disabled,
-    .nav-next-disabled,
-    .nav-last-disabled {
-      span{
-        display: inline-block;
-        width: 16px;
-        height: 16px;
-        cursor:pointer;
-        text-indent:-10000px;
-        background-repeat: no-repeat;
-        background-position: center center;
-        background-size: 16px;
-      }
-    }
-    .nav-first a,
-    .nav-first-disabled span{
-      background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="11 17 6 12 11 7"></polyline><polyline 
points="18 17 13 12 18 7"></polyline></svg>');
-      &:hover{
-        background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="11 17 6 12 11 7"></polyline><polyline 
points="18 17 13 12 18 7"></polyline></svg>');
-      }
-    }
-    .nav-previous a,
-    .nav-previous-disabled span{
-      background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>');
-      &:hover{
-        background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="15 18 9 12 15 6"></polyline></svg>');
-      }
-    }
-    .nav-next a,
-    .nav-next-disabled span{
-      background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>');
-      &:hover{
-        background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="9 18 15 12 9 6"></polyline></svg>');
-      }
-    }
-    .nav-last a,
-    .nav-last-disabled span{
-      background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="13 17 18 12 13 
7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>');
-      &:hover{
-        background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%23e1f0ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><polyline points="13 17 18 12 13 
7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>');
-      }
-    }
-
-    .nav-first-disabled,
-    .nav-previous-disabled,
-    .nav-next-disabled,
-    .nav-last-disabled {
-      opacity:0.5;
-      span{
-        cursor:not-allowed ;
-      }
-    }
-    .nav-displaying {
-      border-right: none;
-    }
-  }
 }
 
 
@@ -879,537 +1015,620 @@ input[type="week"] {
     padding: 0.5rem 0.8rem;
     border-radius: 0.5rem;
 }
-label.checkAll span{
-  display:none
+
+label.checkAll span {
+    display: none
 }
-label.has-checkbox, .has-radio{
-  display: inline-flex;
-  align-items: center;
-  gap: 0.3rem;
-  margin-right:1.5rem;
-  >input[type="radio"]{
-    padding-right:0.3rem;
-  }
+
+label.has-checkbox, .has-radio {
+    display: inline-flex;
+    align-items: center;
+    gap: 0.3rem;
+    margin-right: 1.5rem;
+
+    > input[type="radio"] {
+        padding-right: 0.3rem;
+    }
 }
 
 
 .field-lookup {
-  position:relative;
-  display: inline-block;
-  align-items: center;
-  padding-bottom:1.5rem;
-  a {
-    background: url("images/fieldlookup.svg") no-repeat center center / cover;
+    position: relative;
     display: inline-block;
-    vertical-align: top;
-    margin-top: 0.6rem;
-    width: 16px;
-    height: 16px;
-    cursor: pointer;
-    position:absolute;
-    right:1rem;
-  }
-  .tooltip{
-    position: absolute;
-    white-space: nowrap;
-    top: 0.5rem;
-    margin-left: 1rem;
-  }
-  span.tooltip{
-    margin-top:0.5rem;
-    position:static;
-    display: block;
-    >p {
-      position: absolute;
-      text-overflow: ellipsis;
-      white-space: nowrap;
-      overflow: hidden;
-      width: 100%;
-      padding-bottom: 0.5rem;
+    align-items: center;
+    padding-bottom: 1.5rem;
+
+    a {
+        background: url("images/fieldlookup.svg") no-repeat center center / 
cover;
+        display: inline-block;
+        vertical-align: top;
+        margin-top: 0.6rem;
+        width: 16px;
+        height: 16px;
+        cursor: pointer;
+        position: absolute;
+        right: 1rem;
+    }
+
+    .tooltip {
+        position: absolute;
+        white-space: nowrap;
+        top: 0.5rem;
+        margin-left: 1rem;
+    }
+
+    span.tooltip {
+        margin-top: 0.5rem;
+        position: static;
+        display: block;
+
+        > p {
+            position: absolute;
+            text-overflow: ellipsis;
+            white-space: nowrap;
+            overflow: hidden;
+            width: 100%;
+            padding-bottom: 0.5rem;
+        }
     }
-  }
 }
-span.tooltip{
-  position:absolute;
-  left:0;
-  opacity: 0.7;
-  font-style: italic;
-  line-height: 1rem;
+
+span.tooltip {
+    position: absolute;
+    left: 0;
+    opacity: 0.7;
+    font-style: italic;
+    line-height: 1rem;
 }
 
-.has-checkbox{
-  input[type="checkbox"]{
-    margin-right: 0.3rem;
-  }
+.has-checkbox {
+    input[type="checkbox"] {
+        margin-right: 0.3rem;
+    }
 }
 
 /*   Special checkbox type switch     */
 [type="checkbox"]:not(:checked).nrd-chkbox, 
[type="checkbox"]:checked.nrd-chkbox {
-  display: none;
+    display: none;
 }
+
 [type="checkbox"]:not(:checked).nrd-chkbox + label,
-[type="checkbox"]:checked.nrd-chkbox + label{
-  cursor: pointer;
+[type="checkbox"]:checked.nrd-chkbox + label {
+    cursor: pointer;
 }
+
 [type="checkbox"]:not(:checked).nrd-chkbox + label:before,
-[type="checkbox"]:checked.nrd-chkbox + label:before{
-  content: "";
-  width: 150px;
-  min-width: 150px;
-  background-color: @grey-lighter;
-  padding: 2px 20px 2px 20px;
-  border-radius: 8px 8px 8px 8px;
-  cursor: pointer;
+[type="checkbox"]:checked.nrd-chkbox + label:before {
+    content: "";
+    width: 150px;
+    min-width: 150px;
+    background-color: @grey-lighter;
+    padding: 2px 20px 2px 20px;
+    border-radius: 8px 8px 8px 8px;
+    cursor: pointer;
 }
+
 [type="checkbox"]:not(:checked).nrd-chkbox + label:after,
-[type="checkbox"]:checked.nrd-chkbox + label:after{
-  content: "";
-  position: relative;
-  left:-35px;
-  background-color: @main-color-theme;
-  min-height: 10px;
-  min-width: 10px;
-  padding-left: 4px;
-  padding-right: 5px;
-  border-radius: 8px 8px 8px 8px;
-  transition: all .2s;
-}
-[type="checkbox"]:checked.nrd-chkbox + label:after{
-  position: relative;
-  left: -15px;
-  transition: all .2s;
+[type="checkbox"]:checked.nrd-chkbox + label:after {
+    content: "";
+    position: relative;
+    left: -35px;
+    background-color: @main-color-theme;
+    min-height: 10px;
+    min-width: 10px;
+    padding-left: 4px;
+    padding-right: 5px;
+    border-radius: 8px 8px 8px 8px;
+    transition: all .2s;
+}
+
+[type="checkbox"]:checked.nrd-chkbox + label:after {
+    position: relative;
+    left: -15px;
+    transition: all .2s;
 }
 
 /*** TABLE STYLE ***/
 .basic-table {
-  background-color: #ffffff;
-  color: #000000;
-  margin-bottom: 1em;
-  width: 100%;
-  tr{
-    th{
-      font-weight: 600;
-      text-align: left;
-    }
-    &.header-row{
-      font-weight: 600;
-      text-align: left;
-      td {
-        padding:1rem 0.5rem;
-        border-bottom: 0.1em solid @border-color;
-        color:@font-color-for-main;
-        text-transform: uppercase;
-        a {
-          color:@font-color-for-main;
+    background-color: #ffffff;
+    color: #000000;
+    margin-bottom: 1em;
+    width: 100%;
+
+    tr {
+        th {
+            font-weight: 600;
+            text-align: left;
         }
-      }
-    }
-    td {
-      padding: 0.5rem;
-      vertical-align: middle;
-      &.has-tooltip{
-        position: relative;
-        .field-lookup{
-          padding-bottom: 0;
+
+        &.header-row {
+            font-weight: 600;
+            text-align: left;
+
+            td {
+                padding: 1rem 0.5rem;
+                border-bottom: 0.1em solid @border-color;
+                color: @font-color-for-main;
+                text-transform: uppercase;
+
+                a {
+                    color: @font-color-for-main;
+                }
+            }
+        }
+
+        td {
+            padding: 0.5rem;
+            vertical-align: middle;
+
+            &.has-tooltip {
+                position: relative;
+
+                .field-lookup {
+                    padding-bottom: 0;
+                }
+
+                .tooltip {
+                    left: 0.5rem;
+                    top: -2.5rem
+                }
+            }
+        }
+
+        .button-col {
+            vertical-align: middle;
+            padding: 0.3em;
+
+            a, button, input[type="reset"], input[type="submit"], 
input[type="button"] {
+                padding: 0.2rem 0.7rem;
+                color: white;
+                font-size: 1.2rem;
+                font-weight: 600;
+                background: @main-color-theme;
+                border-radius: 0.3rem;
+                text-transform: uppercase;
+                margin: 0.5rem 0;
+
+                &:hover {
+                    background: @light-color-theme;
+                    color: @main-color-theme
+                }
+            }
         }
-        .tooltip{
-          left:0.5rem;
-          top:-2.5rem
+
+        .align-bottom {
+            vertical-align: bottom;
+        }
+
+        .label, .group-label {
+            font-weight: 600;
+            text-align: right;
+            padding-right: 1rem;
+            white-space: nowrap;
+            width: 1%;
+        }
+
+        .group-label {
+            font-size: 1.2em;
+            padding: 2em 1.5em 0 0;
         }
-      }
     }
-    .button-col {
-      vertical-align: middle;
-      padding: 0.3em;
-      a, button, input[type="reset"], input[type="submit"], 
input[type="button"] {
-        padding:0.2rem 0.7rem;
-        color: white;
-        font-size: 1.2rem;
-        font-weight: 600;
-        background: @main-color-theme;
-        border-radius:0.3rem;
-        text-transform: uppercase;
-        margin:0.5rem 0;
-        &:hover{
-          background: @light-color-theme;
-          color: @main-color-theme
-        }
-      }
-    }
-    .align-bottom {
-      vertical-align: bottom;
-    }
-    .label,.group-label {
-      font-weight: 600;
-      text-align: right;
-      padding-right: 1rem;
-      white-space: nowrap;
-      width: 1%;
-    }
-    .group-label{
-      font-size: 1.2em;
-      padding: 2em 1.5em 0 0;
-    }
-  }
-  .alternate-row {
-    background-color: @grey-lighter;
-  }
-  .selected {
-    background: @warningLight;
-  }
-  .alternate-rowSelected {
-    background: @warning;
-  }
-  .Validate {
-    background: @success;
-  }
-  .alternate-rowValidate {
-    background: @successLight;
-  }
-  .Warn {
-    background: @danger;
-  }
-  .alternate-rowWarn {
-    background: @dangerLight;
-  }
-  .collapsed {
-    visibility: collapse;
-  }
-  .header-row-2{
-    th, td{
-      padding:1rem 0.5rem;
-      font-weight: 600;
-      color:@grey-dark;
-      text-transform: uppercase;
-      background-color: @grey-light;
-      .sort-order-asc{
-        background: url(/images/arrow-gr-up.png) no-repeat right;
-        padding-right: 20px;
-      }
-      .sort-order-desc{
-        background: url(/images/arrow-gr-dw.png) no-repeat right;
-        padding-right: 20px;
-      }
-      .sort-order{
-        background: url(/images/arrow-gr.png) no-repeat right;
-        padding-right: 20px;
-        color:@grey-dark;
-      }
-    }
-  }
-  .select2-container--default .select2-search--inline 
input.select2-search__field {
-    width: auto !important;
-  }
+
+    .alternate-row {
+        background-color: @grey-lighter;
+    }
+
+    .selected {
+        background: @warningLight;
+    }
+
+    .alternate-rowSelected {
+        background: @warning;
+    }
+
+    .Validate {
+        background: @success;
+    }
+
+    .alternate-rowValidate {
+        background: @successLight;
+    }
+
+    .Warn {
+        background: @danger;
+    }
+
+    .alternate-rowWarn {
+        background: @dangerLight;
+    }
+
+    .collapsed {
+        visibility: collapse;
+    }
+
+    .header-row-2 {
+        th, td {
+            padding: 1rem 0.5rem;
+            font-weight: 600;
+            color: @grey-dark;
+            text-transform: uppercase;
+            background-color: @grey-light;
+
+            .sort-order-asc {
+                background: url(/images/arrow-gr-up.png) no-repeat right;
+                padding-right: 20px;
+            }
+
+            .sort-order-desc {
+                background: url(/images/arrow-gr-dw.png) no-repeat right;
+                padding-right: 20px;
+            }
+
+            .sort-order {
+                background: url(/images/arrow-gr.png) no-repeat right;
+                padding-right: 20px;
+                color: @grey-dark;
+            }
+        }
+    }
+
+    .select2-container--default .select2-search--inline 
input.select2-search__field {
+        width: auto !important;
+    }
 }
+
 form table,
 form .basic-table,
 .screenlet-body .basic-table {
-  background: transparent;
-  width: 100%;
+    background: transparent;
+    width: 100%;
 }
+
 .basic-form table {
-  width: auto;
-  tr {
-    >td {
-      padding:0.5rem;
-    }
-    &.has-tooltip td{
-      padding-bottom: 2.5rem;
-      position: relative;
-    }
-    .label, .group-label {
-      text-align: right;
-      padding-right: 0.5rem;
-      padding-left: 3rem;
-      max-width: 2%;
-      font-weight: 600;
-      color:@grey-dark
+    width: auto;
+
+    tr {
+        > td {
+            padding: 0.5rem;
+        }
+
+        &.has-tooltip td {
+            padding-bottom: 2.5rem;
+            position: relative;
+        }
+
+        .label, .group-label {
+            text-align: right;
+            padding-right: 0.5rem;
+            padding-left: 3rem;
+            max-width: 2%;
+            font-weight: 600;
+            color: @grey-dark
+        }
     }
-  }
 }
+
 .btn-sort {
-  position: relative;
-  top: -6px;
-  border:none;
-  background:none;
-  border-radius: 0;
-  margin-left:5px;
-  &:before{
-    content: '';
-    position: absolute;
-    left: -1px;
-    width: 0;
-    height: 0;
-    border-right: 10px solid transparent;
-    border-bottom: 10px solid @border-color;
-    border-left: 10px solid transparent;
-  }
-  &:after{
-    content: '';
-    position: absolute;
-    right: -1px;
-    width: 0;
-    height: 0;
-    border-right: 10px solid transparent;
-    border-top: 10px solid @border-color;
-    border-left: 10px solid transparent;
-    @media screen and (max-width: 1349px) {
-      right: -5px;
-    }
-  }
-  &.btn-sort-asc:before{
-    border-bottom: 10px solid @light-color-theme;
-  }
-  &.btn-sort-desc:after{
-    border-top: 10px solid @light-color-theme;
-  }
+    position: relative;
+    top: -6px;
+    border: none;
+    background: none;
+    border-radius: 0;
+    margin-left: 5px;
+
+    &:before {
+        content: '';
+        position: absolute;
+        left: -1px;
+        width: 0;
+        height: 0;
+        border-right: 10px solid transparent;
+        border-bottom: 10px solid @border-color;
+        border-left: 10px solid transparent;
+    }
+
+    &:after {
+        content: '';
+        position: absolute;
+        right: -1px;
+        width: 0;
+        height: 0;
+        border-right: 10px solid transparent;
+        border-top: 10px solid @border-color;
+        border-left: 10px solid transparent;
+        @media screen and (max-width: 1349px) {
+            right: -5px;
+        }
+    }
+
+    &.btn-sort-asc:before {
+        border-bottom: 10px solid @light-color-theme;
+    }
+
+    &.btn-sort-desc:after {
+        border-top: 10px solid @light-color-theme;
+    }
 }
 
 /* ---------------------- */
 /*      Footer Style      */
 /* ---------------------- */
 #footer {
-  background: @footer-color;
-  padding: 0.5rem 0;
-  height: @footer-height;
-  position: fixed;
-  bottom: 0;
-  width: 100%;
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  justify-content: space-between;
-  font-family: 'Quicksand', sans-serif !important;
-  z-index: 15;
-  span {
-    color: white;
-    padding: 10px;
-  }
-  a {
-    color: white;
-    font-weight: normal;
-    :focus {
-      text-decoration: underline;
+    background: @footer-color;
+    padding: 0.5rem 0;
+    height: @footer-height;
+    position: fixed;
+    bottom: 0;
+    width: 100%;
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+    justify-content: space-between;
+    font-family: 'Quicksand', sans-serif !important;
+    z-index: 15;
+
+    span {
+        color: white;
+        padding: 10px;
+    }
+
+    a {
+        color: white;
+        font-weight: normal;
+
+        :focus {
+            text-decoration: underline;
+        }
     }
-  }
 }
+
 #footer-offset {
-  height: @footer-height + 10px;
-  width: 100%;
+    height: @footer-height + 10px;
+    width: 100%;
 }
 
 
 /**** SPECIFIC STYLES ***/
 .page-title {
-  margin-top:1rem;
-  margin-bottom:1rem;
-  span {
-    padding:0.3rem;
-    font-size: 1.8rem;
-    font-weight: 600;
-    color:@dark-color-theme
-  }
-}
-.webToolList{
-  margin-left:2rem;
-  li{
-    >h3{
-      margin:1.2rem 0 0.5rem 0;
-      padding:0 0 0.5rem 0;
+    margin-top: 1rem;
+    margin-bottom: 1rem;
+
+    span {
+        padding: 0.3rem;
+        font-size: 1.8rem;
+        font-weight: 600;
+        color: @dark-color-theme
     }
-    >a{
-      margin-left:0.5rem
+}
+
+.webToolList {
+    margin-left: 2rem;
+
+    li {
+        > h3 {
+            margin: 1.2rem 0 0.5rem 0;
+            padding: 0 0 0.5rem 0;
+        }
+
+        > a {
+            margin-left: 0.5rem
+        }
     }
-  }
 }
-.noClass[name="portalPortlet"]{
-  padding-right:0.5rem;
+
+.noClass[name="portalPortlet"] {
+    padding-right: 0.5rem;
 }
 
-.view-calendar{
-  display:inline-flex;
-  align-items: center;
-  gap:0.5rem
+.view-calendar {
+    display: inline-flex;
+    align-items: center;
+    gap: 0.5rem
 }
 
-#addAdditionalImagesForm{
-  display: flex;
+#addAdditionalImagesForm {
+    display: flex;
 }
 
-.left .basic-form table tr .label{
- padding-left: 0;
+.left .basic-form table tr .label {
+    padding-left: 0;
 }
 
-.jstree-default.jstree-focused{
-  background:none !important;
+.jstree-default.jstree-focused {
+    background: none !important;
 }
-.jstree-default a ins{
-  background: url("images/folder.svg") no-repeat center center !important;
-  background-size: 1.2em auto;
-  background-position: 0 0 !important;
-  opacity:0.5;
+
+.jstree-default a ins {
+    background: url("images/folder.svg") no-repeat center center !important;
+    background-size: 1.2em auto;
+    background-position: 0 0 !important;
+    opacity: 0.5;
 }
-.jstree-open a ins{
-  background: url("images/folder-open.svg") no-repeat center center !important;
+
+.jstree-open a ins {
+    background: url("images/folder-open.svg") no-repeat center center 
!important;
 }
 
-#LevelSwitch td.has-tooltip{
-  padding:0;
-    .has-checkbox{
-      margin:0 0.7rem
+#LevelSwitch td.has-tooltip {
+    padding: 0;
+
+    .has-checkbox {
+        margin: 0 0.7rem
     }
-    .tooltip{
-      position: static;
+
+    .tooltip {
+        position: static;
     }
 }
 
-.has-tooltip{
-  display: flex;
-  position: relative;
-    z-index:90;
-  >i{
-    position: static;
-    z-index:100;
-    height:1.3rem;
-    width:1.3rem;
-    border-radius: 2rem;
-    background-color:@border-color;
-    margin-left:0.5rem;
-    font-style: normal;
-    cursor:pointer;
+.has-tooltip {
     display: flex;
-    justify-content: center;
-    align-items: center;
-    &:before{
-      display: block;
-      content:"i";
-      font-weight:600
-    }
-  }
-  >span.tooltipContainer{
-    position:absolute;
-    left: 0;
-    top: -3rem;
-    opacity: 1;
-    line-height: 1rem;
-    background: @grey-light;
-    padding: 0.8rem 1rem;
-    border-radius: 0.3rem;
-    font-weight: 500;
-  }
+    position: relative;
+    z-index: 90;
+
+    > i {
+        position: static;
+        z-index: 100;
+        height: 1.3rem;
+        width: 1.3rem;
+        border-radius: 2rem;
+        background-color: @border-color;
+        margin-left: 0.5rem;
+        font-style: normal;
+        cursor: pointer;
+        display: flex;
+        justify-content: center;
+        align-items: center;
+
+        &:before {
+            display: block;
+            content: "i";
+            font-weight: 600
+        }
+    }
+
+    > span.tooltipContainer {
+        position: absolute;
+        left: 0;
+        top: -3rem;
+        opacity: 1;
+        line-height: 1rem;
+        background: @grey-light;
+        padding: 0.8rem 1rem;
+        border-radius: 0.3rem;
+        font-weight: 500;
+    }
 }
 
-.select2-container--default .select2-selection--multiple{
-  border-color: @border-color !important
+.select2-container--default .select2-selection--multiple {
+    border-color: @border-color !important
 }
 
 #loginBar {
-  width: 30%;
-  margin:0 auto;
-  #company-logo {
-    background: url("images/ofbiz_logo.svg") no-repeat center center / auto 
100%;
-    height: 12rem;
-    width: 100%;
-    margin:0.7rem 0 1.2rem 0;
-  }
-}
-
-.login-screenlet{
-  padding:5rem;
-  width: 400px;
-  margin:0 auto;
-  box-shadow: 0 0 15px 15px @shadow-color !important;
-  background-color: white;
-  h3{
-    text-align: center;
-    font-size:2.2rem;
-    font-weight: 600;
-  }
-  p{
-    text-align:center;
-    font-size: 1.5rem;
-    color:@grey;
-    font-weight: 500;
-  }
-  form[name="loginform"], form[name="forgotpassword"]{
-    margin-top:3.5rem;
-    display: flex;
-    flex-direction: column;
-    gap:4rem;
-    label{
-      font-size: 1.5rem;
-      font-weight: 600;
-      display: flex;
-      flex-direction: column; 
-      gap:1rem;
-      span{
-        display:flex;
-        justify-content: space-between;
-        align-items: end;
-        a{
-          text-align:right;
-          font-size:1rem;
-        }
-      }
-    }
-    input[type="text"], input[type="password"]{
-      border:none;
-      background-color:@grey-light;
-      padding:1rem;
-      font-size:1.2rem;
-      opacity: 0.5;
-      outline: none !important;
-      &:focus{
-        opacity: 0.75;
-        border:none;        
-      }
-    }
-    input[type="submit"]{
-      font-size:1.5rem;
-      font-family: 'Quicksand', sans-serif;
-      font-weight: 800;
-      padding:1rem;
-    }
-    .button-group{
-      display:flex;
-      justify-content: center;
-      gap:1rem;
-      .buttontext{
+    width: 30%;
+    margin: 0 auto;
+
+    #company-logo {
+        background: url("images/ofbiz_logo.svg") no-repeat center center / 
auto 100%;
+        height: 12rem;
+        width: 100%;
+        margin: 0.7rem 0 1.2rem 0;
+    }
+}
+
+.login-screenlet {
+    padding: 5rem;
+    width: 400px;
+    margin: 0 auto;
+    box-shadow: 0 0 15px 15px @shadow-color !important;
+    background-color: white;
+
+    h3 {
+        text-align: center;
+        font-size: 2.2rem;
+        font-weight: 600;
+    }
+
+    p {
+        text-align: center;
         font-size: 1.5rem;
-        font-family: 'Quicksand', sans-serif;
-        font-weight: 800;
-        padding: 1rem;
-        margin:0;
-      }
+        color: @grey;
+        font-weight: 500;
     }
-    .link{
-      background: transparent;
-      padding:0;
-      color:@main-color-theme;
-      &:hover{
-        text-decoration: underline;
-      }
+
+    form[name="loginform"], form[name="forgotpassword"] {
+        margin-top: 3.5rem;
+        display: flex;
+        flex-direction: column;
+        gap: 4rem;
+
+        label {
+            font-size: 1.5rem;
+            font-weight: 600;
+            display: flex;
+            flex-direction: column;
+            gap: 1rem;
+
+            span {
+                display: flex;
+                justify-content: space-between;
+                align-items: end;
+
+                a {
+                    text-align: right;
+                    font-size: 1rem;
+                }
+            }
+        }
+
+        input[type="text"], input[type="password"] {
+            border: none;
+            background-color: @grey-light;
+            padding: 1rem;
+            font-size: 1.2rem;
+            opacity: 0.5;
+            outline: none !important;
+
+            &:focus {
+                opacity: 0.75;
+                border: none;
+            }
+        }
+
+        input[type="submit"] {
+            font-size: 1.5rem;
+            font-family: 'Quicksand', sans-serif;
+            font-weight: 800;
+            padding: 1rem;
+        }
+
+        .button-group {
+            display: flex;
+            justify-content: center;
+            gap: 1rem;
+
+            .buttontext {
+                font-size: 1.5rem;
+                font-family: 'Quicksand', sans-serif;
+                font-weight: 800;
+                padding: 1rem;
+                margin: 0;
+            }
+        }
+
+        .link {
+            background: transparent;
+            padding: 0;
+            color: @main-color-theme;
+
+            &:hover {
+                text-decoration: underline;
+            }
+        }
     }
-  }
 }
-.ui-dialog{
-  box-shadow: 0 0 15px 15px @shadow-color !important;
+
+.ui-dialog {
+    box-shadow: 0 0 15px 15px @shadow-color !important;
 }
 
-.hidden{
-  display: none;
+.hidden {
+    display: none;
 }
-.help-note{
+
+.help-note {
     color: #3D3D3D;
     font-style: italic;
 }
-.cssImgSmall{
+
+.cssImgSmall {
     max-width: 64px;
     max-height: 64px;
     width: auto;
     height: auto;
 }
-.cssImgThumb{
+
+.cssImgThumb {
     max-width: 128px;
     max-height: 128px;
     width: auto;
@@ -1417,119 +1636,132 @@ form .basic-table,
 }
 
 #loginBar {
-  width: 30%;
-  margin:0 auto;
-  #company-logo {
-    background: url("images/ofbiz_logo.svg") no-repeat center center / auto 
100%;
-    height: 12rem;
-    width: 100%;
-    margin:0.7rem 0 1.2rem 0;
-  }
-}
-
-.login-screenlet{
-  padding:5rem;
-  width: 400px;
-  margin:0 auto;
-  box-shadow: 0 0 15px 15px @shadow-color !important;
-  background-color: white;
-  h3{
-    text-align: center;
-    font-size:2.2rem;
-    font-weight: 600;
-  }
-  p{
-    text-align:center;
-    font-size: 1.5rem;
-    color:@grey;
-    font-weight: 500;
-  }
-  form[name="loginform"], form[name="forgotpassword"]{
-    margin-top:3.5rem;
-    display: flex;
-    flex-direction: column;
-    gap:4rem;
-    label{
-      font-size: 1.5rem;
-      font-weight: 600;
-      display: flex;
-      flex-direction: column;
-      gap:1rem;
-      a{
-        width:100%;
-        display:inline-block;
-        text-align:right;
-        font-size:1rem;
-      }
-    }
-    input[type="text"], input[type="password"]{
-      border:none;
-      background-color:@grey-light;
-      padding:1rem;
-      font-size:1.2rem;
-      opacity: 0.5;
-      outline: none !important;
-      &:focus{
-        opacity: 0.75;
-        border:none;
-      }
-    }
-    input[type="submit"]{
-      font-size:1.5rem;
-      font-family: 'Quicksand', sans-serif;
-      font-weight: 800;
-      padding:1rem;
-    }
-    .button-group{
-      display:flex;
-      justify-content: center;
-      gap:1rem;
-      .buttontext{
+    width: 30%;
+    margin: 0 auto;
+
+    #company-logo {
+        background: url("images/ofbiz_logo.svg") no-repeat center center / 
auto 100%;
+        height: 12rem;
+        width: 100%;
+        margin: 0.7rem 0 1.2rem 0;
+    }
+}
+
+.login-screenlet {
+    padding: 5rem;
+    width: 400px;
+    margin: 0 auto;
+    box-shadow: 0 0 15px 15px @shadow-color !important;
+    background-color: white;
+
+    h3 {
+        text-align: center;
+        font-size: 2.2rem;
+        font-weight: 600;
+    }
+
+    p {
+        text-align: center;
         font-size: 1.5rem;
-        font-family: 'Quicksand', sans-serif;
-        font-weight: 800;
-        padding: 1rem;
-        margin:0;
-      }
+        color: @grey;
+        font-weight: 500;
     }
-    .link{
-      background: transparent;
-      padding:0;
-      color:@main-color-theme;
-      &:hover{
-        text-decoration: underline;
-      }
+
+    form[name="loginform"], form[name="forgotpassword"] {
+        margin-top: 3.5rem;
+        display: flex;
+        flex-direction: column;
+        gap: 4rem;
+
+        label {
+            font-size: 1.5rem;
+            font-weight: 600;
+            display: flex;
+            flex-direction: column;
+            gap: 1rem;
+
+            a {
+                width: 100%;
+                display: inline-block;
+                text-align: right;
+                font-size: 1rem;
+            }
+        }
+
+        input[type="text"], input[type="password"] {
+            border: none;
+            background-color: @grey-light;
+            padding: 1rem;
+            font-size: 1.2rem;
+            opacity: 0.5;
+            outline: none !important;
+
+            &:focus {
+                opacity: 0.75;
+                border: none;
+            }
+        }
+
+        input[type="submit"] {
+            font-size: 1.5rem;
+            font-family: 'Quicksand', sans-serif;
+            font-weight: 800;
+            padding: 1rem;
+        }
+
+        .button-group {
+            display: flex;
+            justify-content: center;
+            gap: 1rem;
+
+            .buttontext {
+                font-size: 1.5rem;
+                font-family: 'Quicksand', sans-serif;
+                font-weight: 800;
+                padding: 1rem;
+                margin: 0;
+            }
+        }
+
+        .link {
+            background: transparent;
+            padding: 0;
+            color: @main-color-theme;
+
+            &:hover {
+                text-decoration: underline;
+            }
+        }
     }
-  }
 }
 
-.hidden{
-  display: none;
+.hidden {
+    display: none;
 }
 
 // Tree select
 .basic-tree ul, .basic-tree li {
-  padding-right: 0;
-  padding-left: 1em;
+    padding-right: 0;
+    padding-left: 1em;
 }
 
 .basic-tree li {
-  .expanded, .collapsed {
-    margin-right: 4px;
-    padding-right: 0;
-    padding-left: 1em;
-  }
+    .expanded, .collapsed {
+        margin-right: 4px;
+        padding-right: 0;
+        padding-left: 1em;
+    }
 
-  .leafnode {
-    padding-right: 1em;
-    margin-right: 4px;
-  }
+    .leafnode {
+        padding-right: 1em;
+        margin-right: 4px;
+    }
 
-  .expanded {
-    background: url(/images/collapse.gif) no-repeat right center;
-  }
+    .expanded {
+        background: url(/images/collapse.gif) no-repeat right center;
+    }
 
-  .collapsed {
-    background: url(/images/expand.gif) no-repeat right center;
-  }
+    .collapsed {
+        background: url(/images/expand.gif) no-repeat right center;
+    }
 }
\ No newline at end of file
diff --git a/themes/helveticus/webapp/helveticus/helveticus.less 
b/themes/helveticus/webapp/helveticus/helveticus.less
index 32a20abdf8..a8ebdd9a7d 100644
--- a/themes/helveticus/webapp/helveticus/helveticus.less
+++ b/themes/helveticus/webapp/helveticus/helveticus.less
@@ -59,7 +59,6 @@
 @yellow-light: #FFF4DE;
 @yellow-dark: #574217;
 
-
 /* helveticus theme */
 @header-color: @blue;
 @footer-color: @blue;
@@ -67,6 +66,5 @@
 @main-color-theme: @blue;
 @dark-color-theme: @blue-dark;
 
-
 /* include main less theme file */
-@import (less) "helveticus-main-theme.less";
+@import (less) "helveticus-main-theme.less";
\ No newline at end of file
diff --git a/themes/helveticus/webapp/helveticus/javascript.css 
b/themes/helveticus/webapp/helveticus/javascript.css
index 759676cc36..e8362c2271 100644
--- a/themes/helveticus/webapp/helveticus/javascript.css
+++ b/themes/helveticus/webapp/helveticus/javascript.css
@@ -999,8 +999,8 @@ body .ui-tooltip {
 .ui-widget-content {
     border: none !important;
     background: white;
-       font-family: 'Quicksand', sans-serif;
-    font-weight:400;
+    font-family: 'Quicksand', sans-serif;
+    font-weight: 400;
     font-size: 1.2rem;
 }
 
@@ -1010,7 +1010,7 @@ body .ui-tooltip {
 
 .ui-widget-header {
     background-color: transparent;
-    border:none
+    border: none
 }
 
 .ui-widget-header a {
@@ -1888,7 +1888,7 @@ body .ui-tooltip {
     background-size: 16px 16px;
     background-position: left center;
     background-color: transparent;
-    cursor:pointer;
+    cursor: pointer;
     background-image: url('data:image/svg+xml;utf8,<svg 
xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 24" 
fill="none" stroke="%233699ff" stroke-width="2" stroke-linecap="round" 
stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" 
ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" 
x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>');
     display: inline-block;
     border: none;
@@ -1929,18 +1929,18 @@ body .ui-tooltip {
 }
 
 /*set Jgrowl css here to avoid side effect with other class*/
-.jGrowl-notification .jGrowl-close{
+.jGrowl-notification .jGrowl-close {
     position: absolute;
-    right:2.5rem;
-    top:1rem;
-    font-size:4rem;
+    right: 2.5rem;
+    top: 1rem;
+    font-size: 4rem;
     font-weight: 300;
 }
 
 .errorMessageJGrowl {
     background: #FEDFDF;
     opacity: 0.9;
-    border:none;
+    border: none;
     color: #f65644;
     font-size: 1.3em;
     font-weight: 500;
@@ -1948,7 +1948,7 @@ body .ui-tooltip {
     line-height: 1.5em;
     min-width: 500px;
     word-wrap: break-word;
-    box-shadow: 0 0 50px 0 rgba(82,63,105,.15);
+    box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);
     text-overflow: ellipsis;
     font-family: 'Quicksand', sans-serif !important;
 
@@ -1964,7 +1964,7 @@ body .ui-tooltip {
     line-height: 1.5em;
     min-width: 500px;
     word-wrap: break-word;
-    box-shadow: 0 0 50px 0 rgba(82,63,105,.15);
+    box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);
     text-overflow: ellipsis;
     font-family: 'Quicksand', sans-serif !important;
 }
diff --git a/themes/helveticus/webapp/helveticus/stylertl.css 
b/themes/helveticus/webapp/helveticus/stylertl.css
index dc31732346..4702fd30cb 100644
--- a/themes/helveticus/webapp/helveticus/stylertl.css
+++ b/themes/helveticus/webapp/helveticus/stylertl.css
@@ -172,24 +172,31 @@ DIV.column-left-wide {
 .align-bottom {
     vertical-align: bottom;;
 }
+
 .align-center {
     text-align: center;
 }
+
 .align-justify {
     text-align: justify;
 }
+
 .align-left {
     text-align: left;
 }
+
 .align-middle {
     vertical-align: bottom;;
 }
+
 .align-right {
     text-align: right;
 }
+
 .align-text {
     text-align: left;
 }
+
 .align-top {
     vertical-align: top;
 }

Reply via email to