Please keep in mind that the OEM (https://oem.ofbizci.net/oci-2) is just a
place to promote the components. That is why it lists both OFBiz controlled
components and themes (in ASF SVN) and products that are controlled by
others (and elsewhere, e.g. GitHub).


 It links through to the actual locations of:

   - the product description
   - the code repository

of the contributor. It doesn't provide code storage.

But, any contributor can have his product listed.

Best regards

Pierre Smits

ORRTIZ.COM <http://www.orrtiz.com>
OFBiz based solutions & services

OFBiz Extensions Marketplace
http://oem.ofbizci.net/oci-2/

On Wed, Aug 24, 2016 at 7:52 AM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> OK, the *.less type is not in the svn config. I'll revert, add it, and
> commit again.
>
> So again, please committers remember to do so when you commit a new file
> type.
>
> While at it I really wonder if we need to have 4 colored versions of the
> same theme in trunk?
>
> I suggest to have only one and propose the others as external components,
> later plugins. We could use a third party location to propose the 3 others
> theme component (GitHub, https://oem.ofbizci.net/oci-2, etc.)
>
> Opinions?
>
> Jacques
>
> Le 24/08/2016 à 07:44, jler...@apache.org a écrit :
>
>> Author: jleroux
>> Date: Wed Aug 24 05:44:00 2016
>> New Revision: 1757462
>>
>> URL: http://svn.apache.org/viewvc?rev=1757462&view=rev
>> Log:
>> Removes now useless IE7 "star html hack". I was used to prevent IE7 from
>> applying some CCS rules: http://css-discuss.incutio.com
>> /wiki/Star_Html_Hack
>> And the hack is claimed deprecated here : https://blogs.msdn.microsoft.c
>> om/ie/2005/10/12/call-to-action-the-demise-of-css-hacks-and-broken-pages/
>>
>> Thanks to Florian Montalbano research at "css property name correction in
>> flatgrey and rainbowstone themes" - https://issues.apache.org/jira
>> /browse/OFBIZ-7960#
>>
>> I checked, the IE7 market share is residual, no needs to keep this
>> dragging down feature
>>
>> Modified:
>>      ofbiz/trunk/themes/flatgrey/webapp/flatgrey/style.css
>>      ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/
>> rainbowstone-amber.less
>>      ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/
>> rainbowstone-emerald.less
>>      ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/
>> rainbowstone-ruby.less
>>      ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/
>> rainbowstone-saphir.less
>>      ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/style.css
>>
>> Modified: ofbiz/trunk/themes/flatgrey/webapp/flatgrey/style.css
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/flatgrey/web
>> app/flatgrey/style.css?rev=1757462&r1=1757461&r2=1757462&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/themes/flatgrey/webapp/flatgrey/style.css (original)
>> +++ ofbiz/trunk/themes/flatgrey/webapp/flatgrey/style.css Wed Aug 24
>> 05:44:00 2016
>> @@ -922,10 +922,6 @@ form .basic-table,
>>       text-shadow: #fff 0 1px 1px; /* Setting must be in px */
>>       /*text-transform:uppercase;*/
>>       width: auto;
>> -
>> -    /* IE7 */
>> -    *padding-top: 0.2em;
>> -    *padding-bottom: 0;
>>   }
>>     .basic-table .collapsed {
>> @@ -1512,16 +1508,6 @@ input[type="button"] {
>>       text-shadow: #fff 0 1px 1px; /* Setting must be in px */
>>       /*text-transform:uppercase;*/
>>       width: auto;
>> -
>> -    /* IE7 */
>> -    *padding-top: 0.2em;
>> -    *padding-bottom: 0;
>> -}
>> -
>> -button {
>> -    /* IE7 */
>> -    *padding-top: 0.1em;
>> -    *padding-bottom: 0.1em;
>>   }
>>     a.disabled,
>> @@ -1563,11 +1549,6 @@ input[type="week"] {
>>       padding: 0.2em 0.3em;
>>         height: 1.8em;
>> -
>> -    /* IE7 */
>> -    *padding-top: 0.2em;
>> -    *padding-bottom: 0.1em;
>> -    *height: auto;
>>   }
>>     /*
>>
>> Modified: ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/
>> rainbowstone-amber.less
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/themes/rainbowstone
>> /webapp/rainbowstone/rainbowstone-amber.less?rev=
>> 1757462&r1=1757461&r2=1757462&view=diff
>> ============================================================
>> ==================
>> --- 
>> ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-amber.less
>> (original)
>> +++ 
>> ofbiz/trunk/themes/rainbowstone/webapp/rainbowstone/rainbowstone-amber.less
>> Wed Aug 24 05:44:00 2016
>> @@ -1,1997 +1,1990 @@
>> -/* common colors */
>> -@black: #000;
>> -@white: #fff;
>> -@grey: #e6e6e6;
>> -@greydark: #929292;
>> -
>> -@color-success: #8cff8c;
>> -@font-color-for-success: @black;
>> -@color-alert: #ff8c8c;
>> -@font-color-for-alert: @black;
>> -
>> -@color-success-dark: #356e35;
>> -@font-color-for-success: @black;
>> -@color-alert-dark: #932f33;
>> -@font-color-for-alert: @black;
>> -
>> -@color-background-alert: #f2dede;
>> -@color-font-alert: #a94442;
>> -@color-border-alert: #ebccd1;
>> -
>> -@color-background-success: #dff0d8;
>> -@color-font-success: #3c763d;
>> -@color-border-success: #d6e9c6;
>> -
>> -/* Saphir colors */
>> -@blue-dark: #002333;
>> -@blue-main: #005982;
>> -@blue-medium: #c7dfff;
>> -@blue-light: #f1f7ff;
>> -@blue-light2: #e4f0f5;
>> -
>> -/* Ruby colors */
>> -@red-dark: #420000;
>> -@red-main: #bf1616;
>> -@red-medium: #f7baba;
>> -@red-light: #fce7e7;
>> -@red-light2: #fed7c9;
>> -
>> -/* Emerald colors */
>> -@green-dark: #197948;
>> -@green-main: #23af9b;
>> -@green-medium: #7ae3ad;
>> -@green-light: #e5f9ef;
>> -@green-light2: #d7f9ef;
>> -
>> -/* Amber colors */
>> -@amber-dark: #bc4216;
>> -@amber-main: #f08906;
>> -@amber-medium: #f5c4b3;
>> -@amber-light: #fcede8;
>> -@amber-light2: #fcedcd;
>> -
>> -/* Saphir theme */
>> -/*
>> -@main-color-theme : @blue-main;
>> -@dark-color-theme : @blue-dark;
>> -@medium-color-theme : @blue-medium;
>> -@light-color-theme : @blue-light;
>> -@light2-color-theme : @blue-light2;
>> -@font-color-for-dark : @grey;
>> -@font-color-for-main : @white;
>> -@font-color-for-medium : @dark-color-theme;
>> -@font-color-for-light : @dark-color-theme;
>> -@shadow-color : @black;
>> -@shadow-color-light : @greydark;
>> -*/
>> -
>> -/* Ruby theme */
>> -/*
>> -@main-color-theme : @red-main;
>> -@dark-color-theme : @red-dark;
>> -@medium-color-theme : @red-medium;
>> -@light-color-theme : @red-light;
>> -@light2-color-theme : @red-light2;
>> -@font-color-for-dark : @grey;
>> -@font-color-for-main : @white;
>> -@font-color-for-medium : @dark-color-theme;
>> -@font-color-for-light : @dark-color-theme;
>> -@shadow-color : @black;
>> -@shadow-color-light : @greydark;
>> -/*
>> -
>> -/* Emerald theme */
>> -/*
>> -@main-color-theme : @green-main;
>> -@dark-color-theme : @green-dark;
>> -@medium-color-theme : @green-medium;
>> -@light-color-theme : @green-light;
>> -@light2-color-theme : @green-light2;
>> -@font-color-for-dark : @white;
>> -@font-color-for-main : @white;
>> -@font-color-for-medium : @dark-color-theme;
>> -@font-color-for-light : @dark-color-theme;
>> -@shadow-color : @black;
>> -@shadow-color-light : @greydark;
>> -*/
>> -/* Amber theme */
>> -@main-color-theme : @amber-main;
>> -@dark-color-theme : @amber-dark;
>> -@medium-color-theme : @amber-medium;
>> -@light-color-theme : @amber-light;
>> -@light2-color-theme : @amber-light2;
>> -@font-color-for-dark : @white;
>> -@font-color-for-main : @white;
>> -@font-color-for-medium : @dark-color-theme;
>> -@font-color-for-light : @dark-color-theme;
>> -@shadow-color : @black;
>> -@shadow-color-light : @greydark;
>> -
>> -
>> -@app-bar-height: 60px;
>> -@sub-app-bar-height: 40px;
>> -@footer-height: 20px;
>> -@home-btn-width: 47px;
>> -@color-line-height: 9px;
>> -
>> -@home-menu-tile-height: 80px;
>> -@home-menu-tile-min-width: 100px;
>> -@home-menu-tile-max-width: 100px;
>> -
>> -@third-lvl-height: 80px;
>> -@third-lvl-width : 100px;
>> -@min-screen : 1170px;
>> -@min-container-width: 1130px;
>> -
>> -@box-border-color: #d7d7d7;
>> -
>> -@font-face {
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  src: url('fonts/quicksand/quicksandbold.otf');
>> -  font-weight: normal;
>> -  font-style: normal;
>> -}
>> -
>> -@font-face {
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  src: url('fonts/quicksand/quicksandbold.otf');
>> -  font-weight: bold;
>> -  font-style: normal;
>> -}
>> -
>> -/* ---------------------------------- */
>> -/* Begin special checkbox type switch */
>> -/* ---------------------------------- */
>> -
>> -[type="checkbox"]:not(:checked).nrd-chkbox,
>> [type="checkbox"]:checked.nrd-chkbox {
>> -  display: none;
>> -}
>> -
>> -[type="checkbox"]:not(:checked).nrd-chkbox + label,
>> -[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: @light-color-theme;
>> -  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: @dark-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;
>> -}
>> -/* ---------------------------------- */
>> -/* End special checkbox type switch */
>> -/* ---------------------------------- */
>> -
>> -/* ---------------------------------- */
>> -/*  Begin square Checkbox             */
>> -/* ---------------------------------- */
>> -
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox,
>> -[type="checkbox"]:checked.nrd-square-chkbox{
>> -  position: absolute;
>> -  left: -9999px;
>> -}
>> -
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox + label,
>> -[type="checkbox"]:checked.nrd-square-chkbox + label{
>> -  content: '';
>> -  padding-left: 35px;
>> -  position: relative;
>> -  cursor: pointer;
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  font-size: 12px;
>> -
>> -}
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before,
>> -[type="checkbox"]:checked.nrd-square-chkbox + label:before{
>> -  content: '';
>> -  position: absolute;
>> -  left:10px;
>> -  top: -4px;
>> -  width: 17px;
>> -  height: 17px; /* dim. de la case */
>> -  border: 1px solid #aaa;
>> -  background: @light-color-theme;
>> -  border-radius: 2px;
>> -}
>> -
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before {
>> -  background: @light-color-theme;
>> -}
>> -[type="checkbox"]:checked.nrd-square-chkbox + label:before{
>> -  background: @main-color-theme;
>> -}
>> -
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after,
>> -[type="checkbox"]:checked.nrd-square-chkbox + label:after{
>> -  content: '✔';
>> -  position: absolute;
>> -  top: -4px;
>> -  left: 14px;
>> -  font-size: 16px;
>> -  color: @font-color-for-main;
>> -  transition: all .2s;
>> -}
>> -[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after {
>> -  opacity: 0;
>> -  transform: scale(0);
>> -}
>> -[type="checkbox"]:checked.nrd-square-chkbox + label:after {
>> -  opacity: 1;
>> -  transform: scale(1);
>> -}
>> -/* ---------------------------------*/
>> -/*  End square Checkbox             */
>> -/* ---------------------------------*/
>> -
>> -/* ---------------------------------*/
>> -/*  Begin class content mgmt        */
>> -/* ---------------------------------*/
>> -
>> -
>> -.flex-row {
>> -  display: flex;
>> -  flex-direction: row !important;
>> -}
>> -.flex-column {
>> -  display: flex;
>> -  flex-direction: column;
>> -}
>> -
>> -.col-width-1 {
>> -  width: 10%;
>> -}
>> -.col-width-2 {
>> -  width: 20%;
>> -}
>> -.col-width-3 {
>> -  width: 30%;
>> -}
>> -.col-width-4 {
>> -  width: 40%;
>> -}
>> -.col-width-5 {
>> -  width: 50%;
>> -}
>> -.col-width-6 {
>> -  width: 60%;
>> -}
>> -.col-width-7 {
>> -  width: 70%;
>> -}
>> -.col-width-8 {
>> -  width: 80%;
>> -}
>> -.col-width-9 {
>> -  width: 90%;
>> -}
>> -.col-width-10 {
>> -  width: 100%;
>> -}
>> -
>> -.align-v-center {
>> -  display:flex;
>> -  align-items: center;
>> -}
>> -
>> -.align-h-center {
>> -  display:flex;
>> -  justify-content: center;
>> -}
>> -
>> -/* ---------------------------------*/
>> -/*    End class content mgmt        */
>> -/* ---------------------------------*/
>> -
>> -
>> -/* ---------------------------------- */
>> -/*  Begin btn-sort         */
>> -/* ---------------------------------- */
>> -
>> -.btn-sort {
>> -  position: relative;
>> -  top: -6px;
>> -  border:none;
>> -  background:none;
>> -  border-radius: 0;
>> -  margin-left:5px;
>> -}
>> -
>> -.btn-sort:before{
>> -  content: '';
>> -  position: absolute;
>> -  left: -1px;
>> -  width: 0;
>> -  height: 0;
>> -  border-right: 10px solid transparent;
>> -  border-bottom: 10px solid @greydark;
>> -  border-left: 10px solid transparent;
>> -}
>> -
>> -.btn-sort:after{
>> -  content: '';
>> -  position: absolute;
>> -  right: -1px;
>> -  width: 0;
>> -  height: 0;
>> -  border-right: 10px solid transparent;
>> -  border-top: 10px solid @greydark;
>> -  border-left: 10px solid transparent;
>> -  @media screen and (max-width: 1349px) {
>> -    right: -5px;
>> -  }
>> -}
>> -
>> -.btn-sort.btn-sort-asc:before{
>> -  border-bottom: 10px solid @main-color-theme;
>> -}
>> -
>> -.btn-sort.btn-sort-desc:after{
>> -  border-top: 10px solid @main-color-theme;
>> -}
>> -
>> -/* ---------------------------------- */
>> -/*  End btn-sort           */
>> -/* ---------------------------------- */
>> -
>> -
>> -/* ---------------------------------- */
>> -/*  Begin defaut colour class         */
>> -/* ---------------------------------- */
>> -
>> -.dark-color {
>> -  background-color: @dark-color-theme !important;
>> -  color: @font-color-for-dark !important;
>> -}
>> -.main-color {
>> -  background-color: @main-color-theme !important;
>> -  color: @font-color-for-main !important;
>> -}
>> -.medium-color {
>> -  background-color: @medium-color-theme !important;
>> -  color: @font-color-for-medium !important;
>> -}
>> -.light-color {
>> -  background-color: @light-color-theme !important;
>> -  color: @font-color-for-light !important;
>> -}
>> -.light2-color {
>> -  background-color: @light2-color-theme !important;
>> -  color: @font-color-for-light !important;
>> -}
>> -
>> -.grey-color {
>> -  background-color: @grey !important;
>> -}
>> -.darkgrey-color {
>> -  background-color: @greydark !important;
>> -}
>> -
>> -/* begin lookup widget */
>> -.ui-dialog {
>> -  opacity: 1;
>> -  z-index: 50;
>> -}
>> -
>> -.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
>> -  background: none !important;
>> -  background-color: @dark-color-theme !important;
>> -  button {
>> -    background: none;
>> -    background-color: @light-color-theme;
>> -  }
>> -}
>> -/* end lookup widget */
>> -
>> -.main-bar-label {
>> -  color: @light-color-theme;
>> -  padding-left: 3px;
>> -  padding-right: 6px;
>> -  font-size: 15px;
>> -  font-weight: bold;
>> -}
>> -
>> -#company-logo {
>> -  right: 10px;
>> -  top: 2px;
>> -  background: url("images/ofbiz-simple-white.svg") no-repeat left top /
>> cover;
>> -  min-height: 50px;
>> -  min-width: 50px;
>> -  margin-right: 15px;
>> -  align-self: center;
>> -  @media screen and (min-width : 1232px) {
>> -    min-height: 50px;
>> -    min-width: 129px;
>> -    background: url("images/ofbiz-white.svg") no-repeat left top / cover;
>> -  }
>> -}
>> -
>> -.modal-screen {
>> -  visibility: hidden;
>> -  display: flex;
>> -  flex-direction: column;
>> -  background-color: @grey;
>> -  opacity: .93;
>> -  position: fixed;
>> -  top: 0;
>> -  left: 0;
>> -  height: 100%;
>> -  width: 100%;
>> -  z-index: 9999;
>> -}
>> -
>> -.modal-box{
>> -  background-color: @white;
>> -  opacity: 1;
>> -  margin: 10%;
>> -  border-radius: 10px;
>> -  border: solid 2px @main-color-theme;
>> -  padding : 10px 40px 10px 40px;
>> -  .modal-header {
>> -    position: relative;
>> -    display: flex;
>> -    flex-direction: row;
>> -    h2 {
>> -      font-size: 25px;
>> -      font-weight: normal;
>> -      color: @main-color-theme;
>> -    }
>> -    .btn-close-nrd {
>> -      position: absolute;
>> -      right: 0;
>> -      display: flex;
>> -      justify-content: center;
>> -      border: solid 1px @main-color-theme;
>> -      border-radius: 5px;
>> -      color: @main-color-theme;
>> -      font-size: 25px;
>> -      height: 30px;
>> -      width: 30px;
>> -      text-decoration: none !important;
>> -    }
>> -  }
>> -  .modal-body {
>> -    p {
>> -      font-size: 20px;
>> -    }
>> -  }
>> -  .modal-footer {
>> -    position: relative;
>> -    height: 35px;
>> -    display: flex;
>> -    justify-content: flex-end;
>> -    .btn-nrd {
>> -      background: none;
>> -      border: none;
>> -      text-shadow: none;
>> -      opacity: 1;
>> -      margin-right: 10px;
>> -      font-size: 20px;
>> -      padding: 5px;
>> -      border-radius: 8px;
>> -    }
>> -    .btn-nrd-main {
>> -      background-color: @main-color-theme;
>> -      color: @white;
>> -    }
>> -    .btn-nrd-std {
>> -      background-color: @white;
>> -      color: @main-color-theme;
>> -      border: solid 1px @main-color-theme !important;
>> -    }
>> -  }
>> -}
>> -.btn-nrd:hover {
>> -  box-shadow: 5px 5px 3px 0 @black;
>> -}
>> -
>> -.btn-nrd-std:hover {
>> -  background-color: @main-color-theme !important;
>> -  color: @white !important;
>> -  border: solid 1px @main-color-theme !important;
>> -}
>> -
>> -.btn-close-nrd:hover {
>> -  background-color: @main-color-theme !important;
>> -  color: @white !important;
>> -}
>> -
>> -.list-nrd {
>> -  border: solid 2px @main-color-theme;
>> -  border-bottom-left-radius: 10px;
>> -  border-bottom-right-radius: 10px;
>> -  display: flex;
>> -  flex-direction: column;
>> -  margin-top: 15px;
>> -  margin-bottom: 15px;
>> -  .title-list-nrd {
>> -    background-color: @main-color-theme;
>> -    color : @white;
>> -    font-size: 20px;
>> -    font-weight: bold;
>> -    padding-left: 5px;
>> -  }
>> -
>> -  li {
>> -    position: relative;
>> -    display: flex;
>> -    flex-direction: row;
>> -    font-size: 20px;
>> -    padding-left: 5px;
>> -    padding-top: 2px;
>> -    padding-bottom: 2px;
>> -    margin-bottom: 3px;
>> -    a {
>> -      color: @main-color-theme;
>> -    }
>> -    span {
>> -      position: absolute;
>> -      right: 0;
>> -      color: @main-color-theme;
>> -      font-size: 30px;
>> -    }
>> -  }
>> -}
>> -li.line-odd {
>> -  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;
>> -  }
>> -}
>> -
>> -#main-navigation-bar {
>> -  position: relative;
>> -  width: 100%;
>> -  min-width: @min-container-width;
>> -  display: flex;
>> -  flex-direction: row;
>> -  align-items: center;
>> -  justify-content: space-between;
>> -  font-family: Quicksand,sans-serif;
>> -  background-color: @dark-color-theme;
>> -  z-index: 5;
>> -  height: @app-bar-height;
>> -}
>> -#main-nav-bar-left {
>> -  position: relative;
>> -  display: flex;
>> -  align-items: center;
>> -}
>> -#main-nav-bar-right {
>> -  position: relative;
>> -  display: flex;
>> -  align-items: center;
>> -  padding-right: 15px;
>> -}
>> -
>> -.app-btn{
>> -  height: @app-bar-height;
>> -  background-color: @dark-color-theme;
>> -  display: flex;
>> -  align-items: center;
>> -  flex-direction: row;
>> -  margin-right: 2px;
>> -  margin-left: 2px;
>> -  a {
>> -    padding:10px;
>> -    color: @font-color-for-dark;
>> -    font-size: 1.4em !important;
>> -  }
>> -}
>> -
>> -.app-btn a:visited {
>> -  color: @font-color-for-dark;
>> -}
>> -
>> -.app-btn:hover{
>> -  position: relative;
>> -  top: -6px;
>> -  background-color: @main-color-theme;
>> -  border-bottom-left-radius: 5px;
>> -  border-bottom-right-radius: 5px;
>> -  box-shadow: 1px 1px 12px @shadow-color;
>> -  a {
>> -    position: relative;
>> -    top: 6px;
>> -    color : @font-color-for-main;
>> -  }
>> -}
>> -.app-btn.selected:hover {
>> -  background-color: @dark-color-theme;
>> -  box-shadow: none;
>> -  top:0;
>> -}
>> -
>> -.app-btn a:hover {
>> -  text-decoration: none;
>> -}
>> -#app-selected {
>> -  position: relative;
>> -  display: flex;
>> -  flex-direction: column;
>> -  align-items: center;
>> -  justify-content: center;
>> -  background-color: @main-color-theme;
>> -  box-shadow: 1px -2px 12px @shadow-color;
>> -  z-index: 0;
>> -  opacity: .99;
>> -  border-top-left-radius : 8px ;
>> -  border-top-right-radius : 8px ;
>> -  a {
>> -    position: relative;
>> -    top: 3px;
>> -    color: @font-color-for-main;
>> -  }
>> -}
>> -.app-btn.selected a:hover {
>> -  text-decoration: none;
>> -}
>> -
>> -#app-bar-line {
>> -  position: relative;
>> -  width: 100%;
>> -  min-width: @min-container-width;
>> -  height: @color-line-height;
>> -  background-color: @main-color-theme;
>> -  box-shadow: 2px 2px 5px @shadow-color;
>> -}
>> -#color-add {
>> -  width: 150px;
>> -  background-color: @main-color-theme;
>> -  height: @color-line-height;
>> -  z-index: 20;
>> -  position: relative;
>> -  top: @color-line-height;
>> -}
>> -
>> -#more-app {
>> -  position: relative;
>> -  display: flex;
>> -  align-items: center;
>> -  justify-content: center;
>> -  font-weight: bold;
>> -  font-size: 1.4em !important;
>> -  width: 40px;
>> -  height: @app-bar-height;
>> -  color: @font-color-for-dark;
>> -}
>> -#more-app:hover {
>> -  background-color: @main-color-theme;
>> -  text-decoration: none;
>> -}
>> -#more-app:hover #more-app-list {
>> -  display: block;
>> -}
>> -#more-app.selected {
>> -  background-color: @main-color-theme;
>> -}
>> -
>> -#more-app-list {
>> -  display: none;
>> -  position: absolute;
>> -  top: @app-bar-height;
>> -  left: -20px;
>> -  background-color: @dark-color-theme;
>> -  z-index: 10;
>> -  border: solid 4px @main-color-theme;
>> -  border-top-width: @color-line-height;
>> -  border-bottom-left-radius: 4px;
>> -  border-bottom-right-radius: 4px;
>> -  li {
>> -    padding-left : 4px;
>> -    padding-right: 4px;
>> -  }
>> -
>> -  a {
>> -    color: @font-color-for-dark;
>> -    font-size: 15px;
>> -  }
>> -
>> -  :hover {
>> -    background-color: @medium-color-theme;
>> -    a {
>> -      box-shadow: none;
>> -      color: @dark-color-theme;
>> -    }
>> -    a:hover{
>> -      box-shadow: none;
>> -      text-decoration: none;
>> -      border-radius: 0;
>> -    }
>> -  }
>> -
>> -  li.selected {
>> -    background-color: @main-color-theme;
>> -    a {
>> -      color: @font-color-for-main;
>> -    }
>> -    a:hover {
>> -      color: @font-color-for-main;
>> -      background-color: @main-color-theme;
>> -    }
>> -  }
>> -}
>> -
>> -#homeButton {
>> -  display: flex;
>> -  //visibility: hidden;
>> -  align-items: center;
>> -  justify-content: center;
>> -  background-color:@grey;
>> -  border: none;
>> -  border-radius : 0;
>> -
>> -  height: @app-bar-height;
>> -  width : @home-btn-width;
>> -  text-decoration: none;
>> -  img {
>> -    height: 25px;
>> -    transition: all .2s ease-in-out;
>> -  }
>> -}
>> -
>> -#homeButton:hover img {
>> -  transform: scale(1.1);
>> -}
>> -
>> -#app-bar-list {
>> -  display: flex;
>> -}
>> -
>> -#user-details {
>> -  position: absolute;
>> -  right: 20px;
>> -  top : 62px;
>> -  background-color: @dark-color-theme;
>> -  color : @font-color-for-dark;
>> -  font-size: 15px;
>> -  font-weight: bold;
>> -  padding-top: 5px;
>> -  padding-bottom: 10px;
>> -  z-index: 15;
>> -  box-shadow: 3px 3px 12px @shadow-color;
>> -  border-radius: 3px;
>> -  transition: all .1s ease-in-out;
>> -
>> -  img {
>> -    height: 50px;
>> -    background-color: @white;
>> -    padding: 4px;
>> -    border-radius : 3px;
>> -    margin-left: 10px;
>> -    margin-right: 5px;
>> -  }
>> -  #logout {
>> -    background-color: @white;
>> -    color: @dark-color-theme !important;
>> -    border-radius: 2px;
>> -    :hover {
>> -      text-decoration: none;
>> -    }
>> -  }
>> -}
>> -
>> -#user-details:after{
>> -  content: '';
>> -  position: absolute;
>> -  top: -10px;
>> -  right: 5px;
>> -  width: 0;
>> -  height: 0;
>> -  border-right: 10px solid transparent;
>> -  border-bottom: 10px solid @dark-color-theme;
>> -  border-left: 10px solid transparent;
>> -}
>> -
>> -a.user-pref-btn {
>> -  margin-top: 15px;
>> -  background-color: @dark-color-theme;
>> -  margin-left: 10px;
>> -  margin-right: 10px;
>> -  padding-top: 2px;
>> -  padding-bottom: 2px;
>> -  display: flex;
>> -  justify-content: center;
>> -  color: @font-color-for-dark !important;
>> -  :hover {
>> -    text-decoration: none;
>> -  }
>> -}
>> -
>> -#user-name {
>> -  display: flex;
>> -  flex-direction: column;
>> -  justify-content: center;
>> -  align-content: center;
>> -  padding-left : 5px;
>> -  padding-right : 5px;
>> -  span {
>> -    min-width: 100px;
>> -    padding-bottom : 5px;
>> -    padding-top : 5px;
>> -  }
>> -}
>> -
>> -#user-row1 {
>> -  display: flex;
>> -  flex-direction: row;
>> -  justify-content: center;
>> -  #user-lang {
>> -    display: flex;
>> -    flex-direction: row;
>> -    justify-content: center;
>> -    align-content: center;
>> -    padding-left: 10px;
>> -    padding-right: 10px;
>> -    span {
>> -      min-width: 30px;
>> -      color: @font-color-for-dark;
>> -    }
>> -  }
>> -}
>> -
>> -.appbar-btn-img {
>> -  height: @app-bar-height - 40px;
>> -}
>> -
>> -#help-btn {
>> -  font-size: 10px;
>> -  min-width: 20px;
>> -  margin-right: 15px;
>> -}
>> -/* Begin sub Menu section */
>> -
>> -#app-navigation {
>> -  height: @sub-app-bar-height;
>> -  border-right: solid 1px @black;
>> -  border-bottom: solid 1px @black;
>> -  width: 100%;
>> -  min-width: @min-container-width;
>> -  h2 {
>> -    display: none;
>> -  }
>> -  ul {
>> -    display: flex;
>> -    flex-direction: row;
>> -    background-color: @grey;
>> -    flex-grow: 1;
>> -  }
>> -  ul li ul li {
>> -    border-left: solid 1px @black;
>> -    height: @sub-app-bar-height;
>> -    display: flex;
>> -    align-items: center;
>> -    justify-items: center;
>> -    justify-content: center;
>> -    min-width: 75px;
>> -    padding-left: 6px;
>> -    padding-right: 6px;
>> -    font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -    border-bottom: solid 1px @black;
>> -    font-size: 12px;
>> -    @media screen and (max-width: 1500px) {
>> -      font-size: 10px;
>> -      min-width: 65px;
>> -    }
>> -    @media screen and (max-width: 1300px) {
>> -      font-size: 10px;
>> -      min-width: 50px;
>> -    }
>> -    a {
>> -      display: flex;
>> -      justify-content: center;
>> -      align-items: center;
>> -      text-align: center;
>> -      height: 100%;
>> -      width: 100%;
>> -      text-decoration: none;
>> -    }
>> -  }
>> -}
>> -
>> -#app-navigation ul li ul li:last-child {
>> -  border-right: solid 1px @black;
>> -}
>> -
>> -#app-navigation ul li ul li:hover {
>> -  background-color: @main-color-theme;
>> -  min-height: @sub-app-bar-height;
>> -  position: relative;
>> -  //top: -1px;
>> -  a {
>> -    color: @white;
>> -    text-decoration: none;
>> -  }
>> -}
>> -#app-navigation ul li ul li.selected:hover {
>> -  a {
>> -    color: @black !important;
>> -  }
>> -}
>> -
>> -#app-navigation ul li ul li.selected {
>> -  background-color: @white;
>> -  position: relative;
>> -  top: 1px;
>> -  height: @sub-app-bar-height + 1px;
>> -  border-top-right-radius: 2px;
>> -  border-top-left-radius: 2px;
>> -  border-bottom: none;
>> -
>> -  :after {
>> -    content: '';
>> -    position: absolute;
>> -    top: -2px;
>> -    left: 5px;
>> -    width: 0;
>> -    height: 0;
>> -    border-right: 10px solid transparent;
>> -    border-top: 10px solid @main-color-theme;
>> -    border-left: 10px solid transparent;
>> -  }
>> -
>> -}
>> -
>> -
>> -/* End sub Menu section */
>> -
>> -/* begin sub Menu section 3rd level */
>> -
>> -.button-bar.tab-bar {
>> -  ul li ul li {
>> -    border: solid 1px @grey;
>> -    border-radius: 4px;
>> -    a {
>> -      width: 100%;
>> -      height: 100%;
>> -    }
>> -  }
>> -  li.selected{
>> -    background-color: @main-color-theme;
>> -    a{
>> -      color: @font-color-for-main;
>> -    }
>> -  }
>> -  ul li ul li:hover {
>> -    background-color: @main-color-theme;
>> -    a {
>> -      color: @font-color-for-main ;
>> -    }
>> -  }
>> -}
>> -
>> -#third-level-menu-container {
>> -  display: flex;
>> -  flex-direction: row;
>> -}
>> -#working-area {
>> -  width: 100%;
>> -}
>> -
>> -#left-column-menu {
>> -  width: 100px;
>> -}
>> -
>> -.third-lvl-menu {
>> -  background-color: @dark-color-theme;
>> -  position: relative;
>> -  left: -10px;
>> -  border-top-right-radius: 4px;
>> -  border-bottom-right-radius: 4px;
>> -  padding-top: 4px;
>> -  padding-bottom: 4px;
>> -  ul {
>> -    li {
>> -      ul {
>> -        position: relative;
>> -        top: 5px;
>> -        width: @third-lvl-width;
>> -      }
>> -    }
>> -  }
>> -  h2 {
>> -    visibility: hidden;
>> -  }
>> -}
>> -.third-level-item:last-child {
>> -  border-bottom: solid 1px @main-color-theme;
>> -}
>> -
>> -.third-level-item {
>> -  min-height: @third-lvl-height;
>> -  background-color: @dark-color-theme;
>> -  padding-right: 3px;
>> -  border-top: solid 1px @main-color-theme;
>> -
>> -  a, a:visited {
>> -    display: flex;
>> -    justify-content: center;
>> -    align-items: center;
>> -    width: 100%;
>> -    color: @font-color-for-dark !important;
>> -    min-height: @third-lvl-height;
>> -    max-width: @third-lvl-width;
>> -    text-align: center;
>> -  }
>> -}
>> -.third-level-item.selected {
>> -  position: relative;
>> -  border-left: solid 9px @main-color-theme;
>> -  a, a:visited {
>> -    background-color: @white;
>> -    color: @dark-color-theme !important;
>> -  }
>> -  :after {
>> -    content: '';
>> -    position: absolute;
>> -    top: 5px;
>> -    left: 0;
>> -    width: 0;
>> -    height: 0;
>> -    border-top: 10px solid transparent;
>> -    border-left: 10px solid @main-color-theme;
>> -    border-bottom: 10px solid transparent;
>> -  }
>> -}
>> -
>> -.third-level-item a:hover {
>> -  background-color: @main-color-theme;
>> -  color: @font-color-for-main ;
>> -  text-decoration: none;
>> -}
>> -/* End 3rd level menu */
>> -
>> -
>> -
>> -/* Begin Home Menu for IB section */
>> -.fixed-nav-bar {
>> -  position: fixed !important;
>> -  width: 100%;
>> -}
>> -#nav-bar-offset {
>> -  height: @app-bar-height ;
>> -}
>> -
>> -#homeGlyph {
>> -  margin-left: 20px;
>> -  height: 20px;
>> -}
>> -
>> -#homePageTitle {
>> -  color: @white;
>> -  font-size: 20px;
>> -  font-weight: bold;
>> -  margin-right: 20px;
>> -  margin-left: 20px;
>> -}
>> -.home-menu-list {
>> -  display: flex;
>> -  flex-direction: column;
>> -  align-items: center;
>> -}
>> -.hp-applist {
>> -  display: flex;
>> -  flex-direction: row;
>> -  color : @white;
>> -  align-items: center;
>> -  .app-title {
>> -    display: flex;
>> -    align-items: center;
>> -    justify-content: center;
>> -    background-color: @dark-color-theme;
>> -    height: @home-menu-tile-height;
>> -    padding: 5px 10px 5px 10px;
>> -    border-bottom: solid 1px @black;
>> -    span {
>> -      font-family: "Quicksand", Arial, "Lucida Grande", sans-serif
>> !important;
>> -      font-size: 15px;
>> -      font-weight: bold;
>> -      width: 110px;
>> -      a {
>> -        display: flex;
>> -        justify-content: center;
>> -        color : @white;
>> -      }
>> -    }
>> -  }
>> -
>> -  .hp-menu-item {
>> -    display: flex;
>> -    align-items: center;
>> -    justify-content: center;
>> -    position: relative;
>> -    margin-left: 5px;
>> -    margin-right: 5px;
>> -    border: solid 2px @grey;
>> -    border-radius: 8px;
>> -    height: @home-menu-tile-height - 4px;
>> -    min-width: @home-menu-tile-min-width;
>> -    max-width: @home-menu-tile-max-width;
>> -    .menu-link {
>> -      font-size: 10px;
>> -      color: @black;
>> -      padding: 10px;
>> -    }
>> -    .star-link {
>> -      position: absolute;
>> -      height: 25px;
>> -      top: 5px;
>> -      right: 5px;
>> -    }
>> -  }
>> -
>> -}
>> -.hp-applist .app-title span a:hover {
>> -  text-decoration: none;
>> -}
>> -
>> -.hp-menu-item.favoriteItem {
>> -  border: solid 2px @dark-color-theme;
>> -}
>> -
>> -.hp-menu-item:hover {
>> -  box-shadow: 3px 3px 12px @shadow-color;
>> -  a {
>> -    text-decoration: none;
>> -  }
>> -}
>> -
>> -/* End Home Menu for IB section */
>> -
>> -/* Begin Login screenlet */
>> -#login-container {
>> -  #content-messages {
>> -    position: relative;
>> -    top: @app-bar-height;
>> -    border-radius: 4px;
>> -    width: 97%;
>> -    &.errorMessage {
>> -      background-color : @color-background-alert !important;
>> -      color: @color-font-alert !important;
>> -      border : solid 1px @color-border-alert !important;
>> -    }
>> -    &.eventMessage {
>> -      background-color : @color-background-success !important;
>> -      color: @color-font-success !important;
>> -      border : solid 1px @color-border-success !important;
>> -    }
>> -  }
>> -}
>> -#loginBar {
>> -  position: fixed;
>> -  top:0;
>> -  left: 0;
>> -  width: 100%;
>> -  height: @app-bar-height;
>> -  background-color: @dark-color-theme;
>> -  span {
>> -    background-color: @white;
>> -    color: @main-color-theme;
>> -    border-top-right-radius: 5px;
>> -    border-top-left-radius: 5px;
>> -    font-size: 25px;
>> -    position: relative;
>> -    top: @app-bar-height - 32px;
>> -    left: 15px;
>> -    padding: 5px 10px 5px 10px;
>> -  }
>> -  #company-logo {
>> -    position: absolute;
>> -  }
>> -}
>> -
>> -.login-screenlet {
>> -  display: flex;
>> -  flex-direction: column;
>> -  min-width: 300px;
>> -  max-width: 50em;
>> -  border-radius: 8px !important;
>> -  margin-top: 15%;
>> -  box-shadow: 3px 3px 12px @shadow-color;
>> -  .screenlet-title-bar {
>> -    display: flex;
>> -    align-content: center;
>> -    justify-content: center;
>> -    margin:0;
>> -    padding:0;
>> -    h3{
>> -      padding-top:2px;
>> -      padding-bottom:2px;
>> -      background-color: @dark-color-theme !important;
>> -      color: @font-color-for-dark;
>> -      height: 100%;
>> -      width:100%;
>> -      text-shadow: none;
>> -      font-size: 25px;
>> -    }
>> -  }
>> -  .screenlet-body {
>> -    background-color: @main-color-theme !important;
>> -    form {
>> -      .button {
>> -        width: 150px;
>> -        border-radius: 4px;
>> -        background: none;
>> -        background-color: @dark-color-theme;
>> -        color: @font-color-for-dark;
>> -        text-shadow: none;
>> -        margin-top: 20px;
>> -        margin-bottom: 10px;
>> -      }
>> -
>> -      table {
>> -        tr {
>> -          width: 100%;
>> -          .label {
>> -            color: @font-color-for-main;
>> -            width: 25%;
>> -            font-size: 15px;
>> -          }
>> -          input {
>> -            width: 100%;
>> -          }
>> -          .buttontext,
>> -          [type="submit"] {
>> -            width: 150px;
>> -            border-radius: 4px;
>> -            background: none;
>> -            background-color: @dark-color-theme;
>> -            color: @font-color-for-dark;
>> -            text-shadow: none;
>> -          }
>> -          [name="GET_PASSWORD_HINT"] {
>> -            background-color: @font-color-for-dark;
>> -            color: @main-color-theme;
>> -            border: none;
>> -            width: 100%;
>> -          }
>> -          [name="EMAIL_PASSWORD"] {
>> -            background-color: @font-color-for-dark;
>> -            color: @main-color-theme;
>> -            border: none;
>> -            width: 100%;
>> -          }
>> -          td {
>> -            padding: 5px;
>> -            color: @font-color-for-main;
>> -            font-size: 15px;
>> -            font-weight: bold;
>> -          }
>> -        }
>> -      }
>> -    }
>> -    a {
>> -      color: @font-color-for-main;
>> -    }
>> -  }
>> -}
>> -
>> -.login-screenlet .screenlet-title-bar {
>> -  text-align: center;
>> -}
>> -
>> -/* End Login screenlet */
>> -
>> -
>> -/* --------------------------------------------- */
>> -/*      Begin Screenlet style                    */
>> -/* --------------------------------------------- */
>> -.screenlet-title-bar {
>> -  text-decoration: none ;
>> -  color: @dark-color-theme;
>> -  background-color: @grey;
>> -  height: 1%; /* IE fix */
>> -  min-height: 1.5em;
>> -  padding:0.8em 0.2em;
>> -}
>> -
>> -.screenlet {
>> -  border-radius: 5px;
>> -  border: solid 1px @grey;
>> -  height: auto !important;
>> -  margin-bottom: 1em;
>> -  overflow: auto;
>> -}
>> -
>> -.screenlet-body {
>> -  background-color: #FFFFFF;
>> -  height: auto !important;
>> -  height: 1%;
>> -  padding: 0.4em;
>> -}
>> -
>> -.screenlet-body div {
>> -  margin: 0.8em 0.1em
>> -}
>> -
>> -/* Special Screenlet style for locale and timezone window */
>> -.lists.screenlet {
>> -  margin-left: 25%;
>> -  margin-right: 25%;
>> -  margin-top: 1em;
>> -}
>> -
>> -.lists.screenlet .basic-table tr td {
>> -  text-align: center;
>> -}
>> -
>> -.lists.screenlet .basic-table tr td a {
>> -  display: block;
>> -}
>> -
>> -/*      Alternate table header style      */
>> -.basic-table .header-row-2 th,
>> -.basic-table .header-row-2 td {
>> -  background-color: @greydark;
>> -  border-bottom: 0;
>> -  border-left: 0.1em solid #aaa;
>> -  border-right: 0.1em solid #888;
>> -  color: #ffffff;
>> -  font-weight: bold;
>> -}
>> -
>> -/* No padding screenlet decorator */
>> -.no-padding {
>> -  padding: 0;
>> -  border: none;
>> -}
>> -
>> -.no-padding .h1,
>> -.no-padding .h2,
>> -.no-padding .h3,
>> -.no-paddingr h1,
>> -.no-padding h2,
>> -.no-padding h3 {
>> -  padding: 0.7em;
>> -}
>> -
>> -.screenlet-title-bar ul a:hover {
>> -  color: @main-color-theme !important;
>> -  text-decoration: none;
>> -}
>> -
>> -
>> -/* --------------------------------------------- */
>> -/*      End Screenlet style                      */
>> -/* --------------------------------------------- */
>> -
>> -/* ---------------------- */
>> -/*      Table Styles      */
>> -/* ---------------------- */
>> -
>> -.basic-table {
>> -  background-color: #ffffff;
>> -  color: #000000;
>> -  margin-bottom: 1em;
>> -  width: 100%;
>> -}
>> -
>> -form table,
>> -form .basic-table,
>> -.screenlet-body .basic-table {
>> -  background: transparent;
>> -  margin-bottom: 0;
>> -}
>> -
>> -.basic-table tr td {
>> -  /* Style for all cells */
>> -  padding: 0.8em 0.1em;
>> -  vertical-align: middle;
>> -}
>> -
>> -.basic-table tr .align-bottom {
>> -  vertical-align: bottom;
>> -}
>> -
>> -.basic-table tr .align-top {
>> -  vertical-align: top;
>> -}
>> -
>> -.basic-table tr .label,
>> -.basic-table tr .group-label {
>> -  /* field labels for forms */
>> -  font-weight: bold;
>> -  text-align: right;
>> -  padding-right: 1.5em;
>> -  white-space: nowrap;
>> -  width: 1%;
>> -}
>> -
>> -.basic-table tr .group-label {
>> -  /* "header" for field label groups */
>> -  font-size: 1.2em;
>> -  padding: 2em 1.5em 0 0;
>> -}
>> -
>> -.basic-table tr th,
>> -.basic-table .header-row {
>> -  font-weight: bold;
>> -  text-align: left;
>> -}
>> -
>> -.basic-table .header-row td {
>> -  border-bottom: 0.1em solid #000000;
>> -}
>> -
>> -.basic-table .header-row td a {
>> -  color: #000000;
>> -}
>> -
>> -.basic-table .alternate-row {
>> -  /* Alternating row style */
>> -  background-color: #eeeeee;
>> -}
>> -
>> -.basic-table .selected {
>> -  background: #FFFCCF;
>> -}
>> -
>> -.basic-table .alternate-rowSelected {
>> -  background: #FFF55F;
>> -}
>> -
>> -.basic-table .Validate {
>> -  /*Style use by alt-row-style on list*/
>> -  background: #A0D5F7;
>> -}
>> -
>> -.basic-table .alternate-rowValidate {
>> -  /*Style use by alt-row-style on list*/
>> -  background: #72A8F2;
>> -}
>> -
>> -.basic-table .Warn {
>> -  /*Style use by alt-row-style on list*/
>> -  background: #f55C5C;
>> -}
>> -
>> -.basic-table .alternate-rowWarn {
>> -  /*Style use by alt-row-style on list*/
>> -  background: #FC7455;
>> -}
>> -
>> -.basic-table tr .button-col {
>> -  /* button column style - for the small
>> -  collection of buttons used in lists */
>> -  vertical-align: top;
>> -  padding: 0.3em;
>> -}
>> -.basic-table tr .button-col a,
>> -.basic-table tr .button-col button,
>> -.basic-table tr .button-col input[type="reset"],
>> -.basic-table tr .button-col input[type="submit"],
>> -.basic-table tr .button-col input[type="button"] {
>> -  -webkit-appearance: none;
>> -  -moz-border-radius: 1em;
>> -  -webkit-border-radius: 1em;
>> -  border-radius: 2px;
>> -  border: 0.1em solid @main-color-theme;
>> -  background-color: @white;
>> -  cursor: pointer;
>> -  color: @main-color-theme;
>> -  display:inline-block;
>> -  font-size: 0.9em;
>> -  font-weight: bold;
>> -  outline: 0;
>> -  overflow: visible;
>> -  padding: 0.1em 0.5em 0.2em 0.5em;
>> -  text-decoration: none;
>> -  width: auto;
>> -
>> -  /* IE7 */
>> -  *padding-top: 0.2em;
>> -  *padding-bottom: 0;
>> -
>> -  &:hover {
>> -    background-color: @main-color-theme;
>> -    color: @white;
>> -  }
>> -}
>> -
>> -.basic-table .collapsed {
>> -  visibility: collapse;
>> -}
>> -
>> -/*      Sort field style      */
>> -.basic-table .header-row-2 th .sort-order-asc,
>> -.basic-table .header-row-2 td .sort-order-asc{
>> -  background: url(/images/arrow-gr-up.png) no-repeat right;
>> -  padding-left: 0.5em;
>> -  padding-right: 20px; /* Setting must be in px */
>> -}
>> -.basic-table .header-row-2 th .sort-order-desc,
>> -.basic-table .header-row-2 td .sort-order-desc{
>> -  background: url(/images/arrow-gr-dw.png) no-repeat right;
>> -  padding-left: 0.5em;
>> -  padding-right: 20px; /* Setting must be in px */
>> -}
>> -.basic-table .header-row-2 th .sort-order,
>> -.basic-table .header-row-2 td .sort-order{
>> -  background: url(/images/arrow-gr.png) no-repeat right;
>> -  padding-left: 0.5em;
>> -  padding-right: 20px; /* Setting must be in px */
>> -  color:#fff
>> -}
>> -
>> -
>> -/* --------------------------------------------- */
>> -/*      Begin Message Info                       */
>> -/* --------------------------------------------- */
>> -.count-message {
>> -  display: flex;
>> -  align-items: center;
>> -  justify-content: center;
>> -  min-height:20px;
>> -  min-width: 20px;
>> -  max-height:20px;
>> -  max-width: 20px;
>> -  background: @white;
>> -  font-size:12px;
>> -  font-weight: bold;
>> -  border-radius: 50%;
>> -}
>> -.info-message-title {
>> -  min-width:150px;
>> -  margin: 5px;
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  font-size: 16px;
>> -  font-weight: bold;
>> -}
>> -.message-list {
>> -  position:relative;
>> -  margin-top: 10px;
>> -  box-shadow: 1px 3px 5px @greydark;
>> -  border-radius: 0 5px 5px 0;
>> -  transition: height 2s;
>> -}
>> -.message-list-main {
>> -  padding: 5px 15px 5px 15px;
>> -}
>> -.message-list-alert {
>> -  background-color: @color-alert;
>> -  border-left : solid 5px @color-alert-dark;
>> -  .count-message {
>> -    color: @color-alert-dark;
>> -  }
>> -}
>> -.message-list-success {
>> -  background-color: @color-success;
>> -  border-left: solid 5px @color-success-dark;
>> -  .count-message {
>> -    color: @color-success-dark;
>> -  }
>> -}
>> -.message-list-table-container {
>> -  background-color: @white;
>> -  border-radius: 5px;
>> -  overflow: hidden;
>> -  height: 0;
>> -}
>> -.info-message-success {
>> -  display: none;
>> -}
>> -.info-message-alert {
>> -  display: none;
>> -}
>> -table.msg-list {
>> -  width: 100%;
>> -  font-size: 16px;
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  padding: 0;
>> -  thead {
>> -    height: 100%;
>> -    background-color: @grey;
>> -    margin: 0;
>> -    padding: 0;
>> -    tr{
>> -      font-weight: bold;
>> -      border-bottom: solid 1px @black;
>> -      height: 100%;
>> -      background-color: @grey;
>> -      line-height: 30px;
>> -    }
>> -  }
>> -  tbody {
>> -    tr {
>> -      line-height: 25px;
>> -    }
>> -    tr.msg-row-success {
>> -      background-color: @color-success;
>> -    }
>> -    tr.msg-row-alert {
>> -      background-color: @color-alert;
>> -    }
>> -  }
>> -  td {
>> -    padding-left: 5px;
>> -  }
>> -}
>> -
>> -/* --------------------------------------------- */
>> -/*      End  Message Info                        */
>> -/* --------------------------------------------- */
>> -
>> -/* ---------------------- */
>> -/*     Paginate Style     */
>> -/* ---------------------- */
>> -
>> -.paginate-bar-nrd {
>> -  display: flex;
>> -  flex-direction: row;
>> -  align-items: center;
>> -  font-size: 15px;
>> -  background-color: @grey;
>> -  padding-left: 10px;
>> -  padding-top: 3px;
>> -  padding-bottom: 3px;
>> -  box-shadow: 0 2px 5px @shadow-color;
>> -
>> -  ul.paginate-pg-list {
>> -    display: flex;
>> -    flex-direction: row;
>> -    background-color: @white;
>> -    color: @main-color-theme;
>> -    margin-right: 10px;
>> -    border-radius: 8px;
>> -    border: solid 1px @box-border-color;
>> -    height: 18px;
>> -    li {
>> -      display: flex;
>> -      justify-content: center;
>> -      min-width: 17px;
>> -      border-right: solid 1px @box-border-color;
>> -      padding-left: 2px;
>> -      padding-right: 2px;
>> -      height:100%;
>> -      a {
>> -        display: flex;
>> -        justify-content: center;
>> -        align-items: center;
>> -        font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -        color: @dark-color-theme;
>> -        height: 100%;
>> -        width: 100%;
>> -      }
>> -      .paginate-disable {
>> -
>> -      }
>> -    }
>> -    li.selected {
>> -      background-color: @main-color-theme;
>> -      a {
>> -        color: @font-color-for-main;
>> -      }
>> -    }
>> -    li:first-child, li:last-child {
>> -      width: 20px;
>> -    }
>> -    li:first-child {
>> -      border-top-left-radius: 3px;
>> -      border-bottom-left-radius: 3px;
>> -    }
>> -    li:last-child {
>> -      border-right: none;
>> -      border-top-right-radius: 3px;
>> -      border-bottom-right-radius: 3px;
>> -    }
>> -  }
>> -
>> -}
>> -select.paginate-select {
>> -  position: relative;
>> -  background: @white;
>> -  font-size: 16px;
>> -  font-weight: bold;
>> -  border: 1px solid @box-border-color;
>> -  option {
>> -    display: flex;
>> -    justify-self: center;
>> -    font-size: 14px;
>> -  }
>> -}
>> -
>> -.paginate-select-label {
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  font-size: 16px;
>> -  padding-left: 15px;
>> -  padding-right: 15px;
>> -}
>> -
>> -.paginate-information {
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  font-size: 16px;
>> -  padding-left: 15px;
>> -  padding-right: 15px;
>> -}
>> -
>> -ul.paginate-pg-list li:hover{
>> -  background-color: @main-color-theme;
>> -  a {
>> -    text-decoration: none;
>> -    color: @font-color-for-main;
>> -  }
>> -}
>> -
>> -/* End of Paginate Style  */
>> -/* ---------------------- */
>> -
>> -/* ------------------------------- */
>> -/*      List Navigation Style      */
>> -/* ------------------------------- */
>> -
>> -.nav-pager {
>> -  background-color: @greydark;
>> -  color: @white;
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> -  font-size: 9px;
>> -  font-weight: bold;
>> -  line-height: 3.5em;
>> -  height: 3.5em;
>> -  margin: 0.5em 0 0.5em 0;
>> -  border-radius: 3px 3px 0 0;
>> -}
>> -
>> -.nav-pager ul {
>> -  display: inline; /* IE Fix */
>> -}
>> -
>> -.nav-pager ul li {
>> -  float:left;
>> -  vertical-align: middle;
>> -}
>> -
>> -.nav-pager ul li a {
>> -  display: block;
>> -}
>> -
>> -.nav-pager ul a {
>> -  color: @white;
>> -  padding: 0 1em 0 1em;
>> -  text-decoration: none;
>> -}
>> -
>> -.nav-pager ul a:hover {
>> -  background-color: @main-color-theme;
>> -  color: @font-color-for-main;
>> -}
>> -
>> -.nav-pager ul .nav-pagesize,
>> -.nav-pager ul .nav-page-select,
>> -.nav-pager ul .nav-displaying {
>> -  padding: 0 1em 0 1em;
>> -}
>> -
>> -.nav-pager ul .nav-first-disabled,
>> -.nav-pager ul .nav-previous-disabled,
>> -.nav-pager ul .nav-next-disabled,
>> -.nav-pager ul .nav-last-disabled {
>> -  padding: 0 1em 0 1em;
>> -}
>> -
>> -.nav-pager ul .nav-first-disabled:hover,
>> -.nav-pager ul .nav-previous-disabled:hover,
>> -.nav-pager ul .nav-next-disabled:hover,
>> -.nav-pager ul .nav-last-disabled:hover {
>> -  cursor: not-allowed;
>> -}
>> -
>> -
>> -.nav-pager ul .nav-displaying {
>> -  border-right: none;
>> -}
>> -
>> -
>> -/* ---------------------------- */
>> -/*     Multi-Column Styles      */
>> -/* ---------------------------- */
>> -
>> -#column-container {
>> -  margin: auto;
>> -  padding: 1em;
>> -  position: relative;
>> -  min-width: @min-container-width;
>> -}
>> -
>> -#column-container h1,
>> -#column-container .h1,
>> -#column-container h2,
>> -#column-container .h2 {
>> -  margin-bottom: 0.5em;
>> -}
>> -
>> -#column-container h1,
>> -#column-container .h1 {
>> -  color: #557996;
>> -}
>> -
>> -#column-container .left {
>> -  float: left;
>> -  /* alt: position: absolute; top: 0px; left: 0px; */
>> -  width: 22em;
>> -  margin-right: 1em;
>> -}
>> -
>> -#column-container .left-larger {
>> -  float: left;
>> -  /* alt: position: absolute; top: 0px; left: 0px; */
>> -  width: 25em;
>> -  margin-right: 1em;
>> -}
>> -
>> -.lefthalf {
>> -  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%;
>> -}
>> -
>> -#column-container .right {
>> -  float: right;
>> -  margin-left: 1em;
>> -  width: 22em;
>> -}
>> -
>> -#column-container .leftonly {
>> -  margin-left: 23em;
>> -  width: auto;
>> -}
>> -
>> -#column-container .leftonly-larger {
>> -  margin-left: 26em;
>> -  width: auto;
>> -}
>> -
>> -#column-container .rightonly {
>> -  margin-right: 23em;
>> -  width: auto;
>> -}
>> -
>> -#column-container .center {
>> -  margin-left: 23em;
>> -  margin-right: 23em;
>> -  width: auto;
>> -}
>> -
>> -#column-container .nocolumns {
>> -  width: auto;
>> -}
>> -
>> -/* ---------------------- */
>> -/*      Button Style      */
>> -/* ---------------------- */
>> -
>> -.button-bar li.buttontext a,
>> -a.buttontext,
>> -a.buttontextbig,
>> -.smallSubmit,
>> -.smallSubmit:hover,
>> -.mediumSubmit,
>> -.largeSubmit,
>> -.loginButton,
>> -.button-style-1 a,
>> -.button-style-1 ul a,
>> -.button-style-2 ul a,
>> -.button-style-2 a,
>> -.button,
>> -button,
>> -input[type="reset"],
>> -input[type="submit"],
>> -input[type="button"] {
>> -  -webkit-appearance: none;
>> -  -moz-border-radius: 1.1em;
>> -  -webkit-border-radius: 1.1em;
>> -  border-radius: 2px;
>> -  border: 0.1em solid @main-color-theme;
>> -  background-color: @white;
>> -  cursor: pointer;
>> -  color: @main-color-theme;
>> -  display:inline-block;
>> -  font-size: 1em;
>> -  font-weight: bold;
>> -  outline: 0;
>> -  overflow: visible;
>> -  padding: 0.4em 1em 0.4em;
>> -  text-decoration:none;
>> -  /*text-transform:uppercase;*/
>> -  width: auto;
>> -
>> -  /* IE7 */
>> -  *padding-top: 0.2em;
>> -  *padding-bottom: 0;
>> -  &:hover {
>> -    color: @font-color-for-main;
>> -    background-color: @main-color-theme;
>> -  }
>> -}
>> -
>> -
>> -/* ---------------------- */
>> -/*      Footer Style      */
>> -/* ---------------------- */
>> -
>> -#footer {
>> -  background: @dark-color-theme;
>> -  border-top: 0.1em inset #000;
>> -  padding: 0.5em 0 0.5em 0.5em;
>> -
>> -  height: @footer-height;
>> -  position: fixed;
>> -  bottom: 0;
>> -  width: 100%;
>> -  display: flex;
>> -  flex-direction: row;
>> -  align-items: center;
>> -  justify-content: space-between;
>> -  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif
>> !important;
>> -  z-index: 10;
>> -
>> -  span {
>> -    color: @font-color-for-dark;
>> -    padding: 10px;
>> -  }
>> -
>> -  a {
>> -    color: @font-color-for-dark;
>> -    font-weight: normal;
>> -  }
>> -}
>> -
>> -#footer a:focus {
>> -  text-decoration: underline;
>> -}
>> -
>> -#footer-offset {
>> -  height: @footer-height + 10px;
>> -  width: 100%;
>> -}
>> +/* common colors */
>> +@black: #000;
>> +@white: #fff;
>> +@grey: #e6e6e6;
>> +@greydark: #929292;
>> +
>> +@color-success: #8cff8c;
>> +@font-color-for-success: @black;
>> +@color-alert: #ff8c8c;
>> +@font-color-for-alert: @black;
>> +
>> +@color-success-dark: #356e35;
>> +@font-color-for-success: @black;
>> +@color-alert-dark: #932f33;
>> +@font-color-for-alert: @black;
>> +
>> +@color-background-alert: #f2dede;
>> +@color-font-alert: #a94442;
>> +@color-border-alert: #ebccd1;
>> +
>> +@color-background-success: #dff0d8;
>> +@color-font-success: #3c763d;
>> +@color-border-success: #d6e9c6;
>> +
>> +/* Saphir colors */
>> +@blue-dark: #002333;
>> +@blue-main: #005982;
>> +@blue-medium: #c7dfff;
>> +@blue-light: #f1f7ff;
>> +@blue-light2: #e4f0f5;
>> +
>> +/* Ruby colors */
>> +@red-dark: #420000;
>> +@red-main: #bf1616;
>> +@red-medium: #f7baba;
>> +@red-light: #fce7e7;
>> +@red-light2: #fed7c9;
>> +
>> +/* Emerald colors */
>> +@green-dark: #197948;
>> +@green-main: #23af9b;
>> +@green-medium: #7ae3ad;
>> +@green-light: #e5f9ef;
>> +@green-light2: #d7f9ef;
>> +
>> +/* Amber colors */
>> +@amber-dark: #bc4216;
>> +@amber-main: #f08906;
>> +@amber-medium: #f5c4b3;
>> +@amber-light: #fcede8;
>> +@amber-light2: #fcedcd;
>> +
>> +/* Saphir theme */
>> +/*
>> +@main-color-theme : @blue-main;
>> +@dark-color-theme : @blue-dark;
>> +@medium-color-theme : @blue-medium;
>> +@light-color-theme : @blue-light;
>> +@light2-color-theme : @blue-light2;
>> +@font-color-for-dark : @grey;
>> +@font-color-for-main : @white;
>> +@font-color-for-medium : @dark-color-theme;
>> +@font-color-for-light : @dark-color-theme;
>> +@shadow-color : @black;
>> +@shadow-color-light : @greydark;
>> +*/
>> +
>> +/* Ruby theme */
>> +/*
>> +@main-color-theme : @red-main;
>> +@dark-color-theme : @red-dark;
>> +@medium-color-theme : @red-medium;
>> +@light-color-theme : @red-light;
>> +@light2-color-theme : @red-light2;
>> +@font-color-for-dark : @grey;
>> +@font-color-for-main : @white;
>> +@font-color-for-medium : @dark-color-theme;
>> +@font-color-for-light : @dark-color-theme;
>> +@shadow-color : @black;
>> +@shadow-color-light : @greydark;
>> +/*
>> +
>> +/* Emerald theme */
>> +/*
>> +@main-color-theme : @green-main;
>> +@dark-color-theme : @green-dark;
>> +@medium-color-theme : @green-medium;
>> +@light-color-theme : @green-light;
>> +@light2-color-theme : @green-light2;
>> +@font-color-for-dark : @white;
>> +@font-color-for-main : @white;
>> +@font-color-for-medium : @dark-color-theme;
>> +@font-color-for-light : @dark-color-theme;
>> +@shadow-color : @black;
>> +@shadow-color-light : @greydark;
>> +*/
>> +/* Amber theme */
>> +@main-color-theme : @amber-main;
>> +@dark-color-theme : @amber-dark;
>> +@medium-color-theme : @amber-medium;
>> +@light-color-theme : @amber-light;
>> +@light2-color-theme : @amber-light2;
>> +@font-color-for-dark : @white;
>> +@font-color-for-main : @white;
>> +@font-color-for-medium : @dark-color-theme;
>> +@font-color-for-light : @dark-color-theme;
>> +@shadow-color : @black;
>> +@shadow-color-light : @greydark;
>> +
>> +
>> +@app-bar-height: 60px;
>> +@sub-app-bar-height: 40px;
>> +@footer-height: 20px;
>> +@home-btn-width: 47px;
>> +@color-line-height: 9px;
>> +
>> +@home-menu-tile-height: 80px;
>> +@home-menu-tile-min-width: 100px;
>> +@home-menu-tile-max-width: 100px;
>> +
>> +@third-lvl-height: 80px;
>> +@third-lvl-width : 100px;
>> +@min-screen : 1170px;
>> +@min-container-width: 1130px;
>> +
>> +@box-border-color: #d7d7d7;
>> +
>> +@font-face {
>> +  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> +  src: url('fonts/quicksand/quicksandbold.otf');
>> +  font-weight: normal;
>> +  font-style: normal;
>> +}
>> +
>> +@font-face {
>> +  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> +  src: url('fonts/quicksand/quicksandbold.otf');
>> +  font-weight: bold;
>> +  font-style: normal;
>> +}
>> +
>> +/* ---------------------------------- */
>> +/* Begin special checkbox type switch */
>> +/* ---------------------------------- */
>> +
>> +[type="checkbox"]:not(:checked).nrd-chkbox,
>> [type="checkbox"]:checked.nrd-chkbox {
>> +  display: none;
>> +}
>> +
>> +[type="checkbox"]:not(:checked).nrd-chkbox + label,
>> +[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: @light-color-theme;
>> +  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: @dark-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;
>> +}
>> +/* ---------------------------------- */
>> +/* End special checkbox type switch */
>> +/* ---------------------------------- */
>> +
>> +/* ---------------------------------- */
>> +/*  Begin square Checkbox             */
>> +/* ---------------------------------- */
>> +
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox,
>> +[type="checkbox"]:checked.nrd-square-chkbox{
>> +  position: absolute;
>> +  left: -9999px;
>> +}
>> +
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox + label,
>> +[type="checkbox"]:checked.nrd-square-chkbox + label{
>> +  content: '';
>> +  padding-left: 35px;
>> +  position: relative;
>> +  cursor: pointer;
>> +  font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> +  font-size: 12px;
>> +
>> +}
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before,
>> +[type="checkbox"]:checked.nrd-square-chkbox + label:before{
>> +  content: '';
>> +  position: absolute;
>> +  left:10px;
>> +  top: -4px;
>> +  width: 17px;
>> +  height: 17px; /* dim. de la case */
>> +  border: 1px solid #aaa;
>> +  background: @light-color-theme;
>> +  border-radius: 2px;
>> +}
>> +
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox + label:before {
>> +  background: @light-color-theme;
>> +}
>> +[type="checkbox"]:checked.nrd-square-chkbox + label:before{
>> +  background: @main-color-theme;
>> +}
>> +
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after,
>> +[type="checkbox"]:checked.nrd-square-chkbox + label:after{
>> +  content: '✔';
>> +  position: absolute;
>> +  top: -4px;
>> +  left: 14px;
>> +  font-size: 16px;
>> +  color: @font-color-for-main;
>> +  transition: all .2s;
>> +}
>> +[type="checkbox"]:not(:checked).nrd-square-chkbox + label:after {
>> +  opacity: 0;
>> +  transform: scale(0);
>> +}
>> +[type="checkbox"]:checked.nrd-square-chkbox + label:after {
>> +  opacity: 1;
>> +  transform: scale(1);
>> +}
>> +/* ---------------------------------*/
>> +/*  End square Checkbox             */
>> +/* ---------------------------------*/
>> +
>> +/* ---------------------------------*/
>> +/*  Begin class content mgmt        */
>> +/* ---------------------------------*/
>> +
>> +
>> +.flex-row {
>> +  display: flex;
>> +  flex-direction: row !important;
>> +}
>> +.flex-column {
>> +  display: flex;
>> +  flex-direction: column;
>> +}
>> +
>> +.col-width-1 {
>> +  width: 10%;
>> +}
>> +.col-width-2 {
>> +  width: 20%;
>> +}
>> +.col-width-3 {
>> +  width: 30%;
>> +}
>> +.col-width-4 {
>> +  width: 40%;
>> +}
>> +.col-width-5 {
>> +  width: 50%;
>> +}
>> +.col-width-6 {
>> +  width: 60%;
>> +}
>> +.col-width-7 {
>> +  width: 70%;
>> +}
>> +.col-width-8 {
>> +  width: 80%;
>> +}
>> +.col-width-9 {
>> +  width: 90%;
>> +}
>> +.col-width-10 {
>> +  width: 100%;
>> +}
>> +
>> +.align-v-center {
>> +  display:flex;
>> +  align-items: center;
>> +}
>> +
>> +.align-h-center {
>> +  display:flex;
>> +  justify-content: center;
>> +}
>> +
>> +/* ---------------------------------*/
>> +/*    End class content mgmt        */
>> +/* ---------------------------------*/
>> +
>> +
>> +/* ---------------------------------- */
>> +/*  Begin btn-sort         */
>> +/* ---------------------------------- */
>> +
>> +.btn-sort {
>> +  position: relative;
>> +  top: -6px;
>> +  border:none;
>> +  background:none;
>> +  border-radius: 0;
>> +  margin-left:5px;
>> +}
>> +
>> +.btn-sort:before{
>> +  content: '';
>> +  position: absolute;
>> +  left: -1px;
>> +  width: 0;
>> +  height: 0;
>> +  border-right: 10px solid transparent;
>> +  border-bottom: 10px solid @greydark;
>> +  border-left: 10px solid transparent;
>> +}
>> +
>> +.btn-sort:after{
>> +  content: '';
>> +  position: absolute;
>> +  right: -1px;
>> +  width: 0;
>> +  height: 0;
>> +  border-right: 10px solid transparent;
>> +  border-top: 10px solid @greydark;
>> +  border-left: 10px solid transparent;
>> +  @media screen and (max-width: 1349px) {
>> +    right: -5px;
>> +  }
>> +}
>> +
>> +.btn-sort.btn-sort-asc:before{
>> +  border-bottom: 10px solid @main-color-theme;
>> +}
>> +
>> +.btn-sort.btn-sort-desc:after{
>> +  border-top: 10px solid @main-color-theme;
>> +}
>> +
>> +/* ---------------------------------- */
>> +/*  End btn-sort           */
>> +/* ---------------------------------- */
>> +
>> +
>> +/* ---------------------------------- */
>> +/*  Begin defaut colour class         */
>> +/* ---------------------------------- */
>> +
>> +.dark-color {
>> +  background-color: @dark-color-theme !important;
>> +  color: @font-color-for-dark !important;
>> +}
>> +.main-color {
>> +  background-color: @main-color-theme !important;
>> +  color: @font-color-for-main !important;
>> +}
>> +.medium-color {
>> +  background-color: @medium-color-theme !important;
>> +  color: @font-color-for-medium !important;
>> +}
>> +.light-color {
>> +  background-color: @light-color-theme !important;
>> +  color: @font-color-for-light !important;
>> +}
>> +.light2-color {
>> +  background-color: @light2-color-theme !important;
>> +  color: @font-color-for-light !important;
>> +}
>> +
>> +.grey-color {
>> +  background-color: @grey !important;
>> +}
>> +.darkgrey-color {
>> +  background-color: @greydark !important;
>> +}
>> +
>> +/* begin lookup widget */
>> +.ui-dialog {
>> +  opacity: 1;
>> +  z-index: 50;
>> +}
>> +
>> +.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
>> +  background: none !important;
>> +  background-color: @dark-color-theme !important;
>> +  button {
>> +    background: none;
>> +    background-color: @light-color-theme;
>> +  }
>> +}
>> +/* end lookup widget */
>> +
>> +.main-bar-label {
>> +  color: @light-color-theme;
>> +  padding-left: 3px;
>> +  padding-right: 6px;
>> +  font-size: 15px;
>> +  font-weight: bold;
>> +}
>> +
>> +#company-logo {
>> +  right: 10px;
>> +  top: 2px;
>> +  background: url("images/ofbiz-simple-white.svg") no-repeat left top /
>> cover;
>> +  min-height: 50px;
>> +  min-width: 50px;
>> +  margin-right: 15px;
>> +  align-self: center;
>> +  @media screen and (min-width : 1232px) {
>> +    min-height: 50px;
>> +    min-width: 129px;
>> +    background: url("images/ofbiz-white.svg") no-repeat left top / cover;
>> +  }
>> +}
>> +
>> +.modal-screen {
>> +  visibility: hidden;
>> +  display: flex;
>> +  flex-direction: column;
>> +  background-color: @grey;
>> +  opacity: .93;
>> +  position: fixed;
>> +  top: 0;
>> +  left: 0;
>> +  height: 100%;
>> +  width: 100%;
>> +  z-index: 9999;
>> +}
>> +
>> +.modal-box{
>> +  background-color: @white;
>> +  opacity: 1;
>> +  margin: 10%;
>> +  border-radius: 10px;
>> +  border: solid 2px @main-color-theme;
>> +  padding : 10px 40px 10px 40px;
>> +  .modal-header {
>> +    position: relative;
>> +    display: flex;
>> +    flex-direction: row;
>> +    h2 {
>> +      font-size: 25px;
>> +      font-weight: normal;
>> +      color: @main-color-theme;
>> +    }
>> +    .btn-close-nrd {
>> +      position: absolute;
>> +      right: 0;
>> +      display: flex;
>> +      justify-content: center;
>> +      border: solid 1px @main-color-theme;
>> +      border-radius: 5px;
>> +      color: @main-color-theme;
>> +      font-size: 25px;
>> +      height: 30px;
>> +      width: 30px;
>> +      text-decoration: none !important;
>> +    }
>> +  }
>> +  .modal-body {
>> +    p {
>> +      font-size: 20px;
>> +    }
>> +  }
>> +  .modal-footer {
>> +    position: relative;
>> +    height: 35px;
>> +    display: flex;
>> +    justify-content: flex-end;
>> +    .btn-nrd {
>> +      background: none;
>> +      border: none;
>> +      text-shadow: none;
>> +      opacity: 1;
>> +      margin-right: 10px;
>> +      font-size: 20px;
>> +      padding: 5px;
>> +      border-radius: 8px;
>> +    }
>> +    .btn-nrd-main {
>> +      background-color: @main-color-theme;
>> +      color: @white;
>> +    }
>> +    .btn-nrd-std {
>> +      background-color: @white;
>> +      color: @main-color-theme;
>> +      border: solid 1px @main-color-theme !important;
>> +    }
>> +  }
>> +}
>> +.btn-nrd:hover {
>> +  box-shadow: 5px 5px 3px 0 @black;
>> +}
>> +
>> +.btn-nrd-std:hover {
>> +  background-color: @main-color-theme !important;
>> +  color: @white !important;
>> +  border: solid 1px @main-color-theme !important;
>> +}
>> +
>> +.btn-close-nrd:hover {
>> +  background-color: @main-color-theme !important;
>> +  color: @white !important;
>> +}
>> +
>> +.list-nrd {
>> +  border: solid 2px @main-color-theme;
>> +  border-bottom-left-radius: 10px;
>> +  border-bottom-right-radius: 10px;
>> +  display: flex;
>> +  flex-direction: column;
>> +  margin-top: 15px;
>> +  margin-bottom: 15px;
>> +  .title-list-nrd {
>> +    background-color: @main-color-theme;
>> +    color : @white;
>> +    font-size: 20px;
>> +    font-weight: bold;
>> +    padding-left: 5px;
>> +  }
>> +
>> +  li {
>> +    position: relative;
>> +    display: flex;
>> +    flex-direction: row;
>> +    font-size: 20px;
>> +    padding-left: 5px;
>> +    padding-top: 2px;
>> +    padding-bottom: 2px;
>> +    margin-bottom: 3px;
>> +    a {
>> +      color: @main-color-theme;
>> +    }
>> +    span {
>> +      position: absolute;
>> +      right: 0;
>> +      color: @main-color-theme;
>> +      font-size: 30px;
>> +    }
>> +  }
>> +}
>> +li.line-odd {
>> +  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;
>> +  }
>> +}
>> +
>> +#main-navigation-bar {
>> +  position: relative;
>> +  width: 100%;
>> +  min-width: @min-container-width;
>> +  display: flex;
>> +  flex-direction: row;
>> +  align-items: center;
>> +  justify-content: space-between;
>> +  font-family: Quicksand,sans-serif;
>> +  background-color: @dark-color-theme;
>> +  z-index: 5;
>> +  height: @app-bar-height;
>> +}
>> +#main-nav-bar-left {
>> +  position: relative;
>> +  display: flex;
>> +  align-items: center;
>> +}
>> +#main-nav-bar-right {
>> +  position: relative;
>> +  display: flex;
>> +  align-items: center;
>> +  padding-right: 15px;
>> +}
>> +
>> +.app-btn{
>> +  height: @app-bar-height;
>> +  background-color: @dark-color-theme;
>> +  display: flex;
>> +  align-items: center;
>> +  flex-direction: row;
>> +  margin-right: 2px;
>> +  margin-left: 2px;
>> +  a {
>> +    padding:10px;
>> +    color: @font-color-for-dark;
>> +    font-size: 1.4em !important;
>> +  }
>> +}
>> +
>> +.app-btn a:visited {
>> +  color: @font-color-for-dark;
>> +}
>> +
>> +.app-btn:hover{
>> +  position: relative;
>> +  top: -6px;
>> +  background-color: @main-color-theme;
>> +  border-bottom-left-radius: 5px;
>> +  border-bottom-right-radius: 5px;
>> +  box-shadow: 1px 1px 12px @shadow-color;
>> +  a {
>> +    position: relative;
>> +    top: 6px;
>> +    color : @font-color-for-main;
>> +  }
>> +}
>> +.app-btn.selected:hover {
>> +  background-color: @dark-color-theme;
>> +  box-shadow: none;
>> +  top:0;
>> +}
>> +
>> +.app-btn a:hover {
>> +  text-decoration: none;
>> +}
>> +#app-selected {
>> +  position: relative;
>> +  display: flex;
>> +  flex-direction: column;
>> +  align-items: center;
>> +  justify-content: center;
>> +  background-color: @main-color-theme;
>> +  box-shadow: 1px -2px 12px @shadow-color;
>> +  z-index: 0;
>> +  opacity: .99;
>> +  border-top-left-radius : 8px ;
>> +  border-top-right-radius : 8px ;
>> +  a {
>> +    position: relative;
>> +    top: 3px;
>> +    color: @font-color-for-main;
>> +  }
>> +}
>> +.app-btn.selected a:hover {
>> +  text-decoration: none;
>> +}
>> +
>> +#app-bar-line {
>> +  position: relative;
>> +  width: 100%;
>> +  min-width: @min-container-width;
>> +  height: @color-line-height;
>> +  background-color: @main-color-theme;
>> +  box-shadow: 2px 2px 5px @shadow-color;
>> +}
>> +#color-add {
>> +  width: 150px;
>> +  background-color: @main-color-theme;
>> +  height: @color-line-height;
>> +  z-index: 20;
>> +  position: relative;
>> +  top: @color-line-height;
>> +}
>> +
>> +#more-app {
>> +  position: relative;
>> +  display: flex;
>> +  align-items: center;
>> +  justify-content: center;
>> +  font-weight: bold;
>> +  font-size: 1.4em !important;
>> +  width: 40px;
>> +  height: @app-bar-height;
>> +  color: @font-color-for-dark;
>> +}
>> +#more-app:hover {
>> +  background-color: @main-color-theme;
>> +  text-decoration: none;
>> +}
>> +#more-app:hover #more-app-list {
>> +  display: block;
>> +}
>> +#more-app.selected {
>> +  background-color: @main-color-theme;
>> +}
>> +
>> +#more-app-list {
>> +  display: none;
>> +  position: absolute;
>> +  top: @app-bar-height;
>> +  left: -20px;
>> +  background-color: @dark-color-theme;
>> +  z-index: 10;
>> +  border: solid 4px @main-color-theme;
>> +  border-top-width: @color-line-height;
>> +  border-bottom-left-radius: 4px;
>> +  border-bottom-right-radius: 4px;
>> +  li {
>> +    padding-left : 4px;
>> +    padding-right: 4px;
>> +  }
>> +
>> +  a {
>> +    color: @font-color-for-dark;
>> +    font-size: 15px;
>> +  }
>> +
>> +  :hover {
>> +    background-color: @medium-color-theme;
>> +    a {
>> +      box-shadow: none;
>> +      color: @dark-color-theme;
>> +    }
>> +    a:hover{
>> +      box-shadow: none;
>> +      text-decoration: none;
>> +      border-radius: 0;
>> +    }
>> +  }
>> +
>> +  li.selected {
>> +    background-color: @main-color-theme;
>> +    a {
>> +      color: @font-color-for-main;
>> +    }
>> +    a:hover {
>> +      color: @font-color-for-main;
>> +      background-color: @main-color-theme;
>> +    }
>> +  }
>> +}
>> +
>> +#homeButton {
>> +  display: flex;
>> +  //visibility: hidden;
>> +  align-items: center;
>> +  justify-content: center;
>> +  background-color:@grey;
>> +  border: none;
>> +  border-radius : 0;
>> +
>> +  height: @app-bar-height;
>> +  width : @home-btn-width;
>> +  text-decoration: none;
>> +  img {
>> +    height: 25px;
>> +    transition: all .2s ease-in-out;
>> +  }
>> +}
>> +
>> +#homeButton:hover img {
>> +  transform: scale(1.1);
>> +}
>> +
>> +#app-bar-list {
>> +  display: flex;
>> +}
>> +
>> +#user-details {
>> +  position: absolute;
>> +  right: 20px;
>> +  top : 62px;
>> +  background-color: @dark-color-theme;
>> +  color : @font-color-for-dark;
>> +  font-size: 15px;
>> +  font-weight: bold;
>> +  padding-top: 5px;
>> +  padding-bottom: 10px;
>> +  z-index: 15;
>> +  box-shadow: 3px 3px 12px @shadow-color;
>> +  border-radius: 3px;
>> +  transition: all .1s ease-in-out;
>> +
>> +  img {
>> +    height: 50px;
>> +    background-color: @white;
>> +    padding: 4px;
>> +    border-radius : 3px;
>> +    margin-left: 10px;
>> +    margin-right: 5px;
>> +  }
>> +  #logout {
>> +    background-color: @white;
>> +    color: @dark-color-theme !important;
>> +    border-radius: 2px;
>> +    :hover {
>> +      text-decoration: none;
>> +    }
>> +  }
>> +}
>> +
>> +#user-details:after{
>> +  content: '';
>> +  position: absolute;
>> +  top: -10px;
>> +  right: 5px;
>> +  width: 0;
>> +  height: 0;
>> +  border-right: 10px solid transparent;
>> +  border-bottom: 10px solid @dark-color-theme;
>> +  border-left: 10px solid transparent;
>> +}
>> +
>> +a.user-pref-btn {
>> +  margin-top: 15px;
>> +  background-color: @dark-color-theme;
>> +  margin-left: 10px;
>> +  margin-right: 10px;
>> +  padding-top: 2px;
>> +  padding-bottom: 2px;
>> +  display: flex;
>> +  justify-content: center;
>> +  color: @font-color-for-dark !important;
>> +  :hover {
>> +    text-decoration: none;
>> +  }
>> +}
>> +
>> +#user-name {
>> +  display: flex;
>> +  flex-direction: column;
>> +  justify-content: center;
>> +  align-content: center;
>> +  padding-left : 5px;
>> +  padding-right : 5px;
>> +  span {
>> +    min-width: 100px;
>> +    padding-bottom : 5px;
>> +    padding-top : 5px;
>> +  }
>> +}
>> +
>> +#user-row1 {
>> +  display: flex;
>> +  flex-direction: row;
>> +  justify-content: center;
>> +  #user-lang {
>> +    display: flex;
>> +    flex-direction: row;
>> +    justify-content: center;
>> +    align-content: center;
>> +    padding-left: 10px;
>> +    padding-right: 10px;
>> +    span {
>> +      min-width: 30px;
>> +      color: @font-color-for-dark;
>> +    }
>> +  }
>> +}
>> +
>> +.appbar-btn-img {
>> +  height: @app-bar-height - 40px;
>> +}
>> +
>> +#help-btn {
>> +  font-size: 10px;
>> +  min-width: 20px;
>> +  margin-right: 15px;
>> +}
>> +/* Begin sub Menu section */
>> +
>> +#app-navigation {
>> +  height: @sub-app-bar-height;
>> +  border-right: solid 1px @black;
>> +  border-bottom: solid 1px @black;
>> +  width: 100%;
>> +  min-width: @min-container-width;
>> +  h2 {
>> +    display: none;
>> +  }
>> +  ul {
>> +    display: flex;
>> +    flex-direction: row;
>> +    background-color: @grey;
>> +    flex-grow: 1;
>> +  }
>> +  ul li ul li {
>> +    border-left: solid 1px @black;
>> +    height: @sub-app-bar-height;
>> +    display: flex;
>> +    align-items: center;
>> +    justify-items: center;
>> +    justify-content: center;
>> +    min-width: 75px;
>> +    padding-left: 6px;
>> +    padding-right: 6px;
>> +    font-family: "Quicksand", Arial, "Lucida Grande", sans-serif;
>> +    border-bottom: solid 1px @black;
>> +    font-size: 12px;
>> +    @media screen and (max-width: 1500px) {
>> +      font-size: 10px;
>> +      min-width: 65px;
>> +    }
>> +    @media screen and (max-width: 1300px) {
>> +      font-size: 10px;
>> +      min-width: 50px;
>> +    }
>> +    a {
>> +      display: flex;
>> +      justify-content: center;
>> +      align-items: center;
>> +      text-align: center;
>> +      height: 100%;
>> +      width: 100%;
>> +      text-decoration: none;
>> +    }
>> +  }
>> +}
>> +
>> +#app-navigation ul li ul li:last-child {
>> +  border-right: solid 1px @black;
>> +}
>> +
>> +#app-navigation ul li ul li:hover {
>> +  background-color: @main-color-theme;
>> +  min-height: @sub-app-bar-height;
>> +  position: relative;
>> +  //top: -1px;
>> +  a {
>> +    color: @white;
>> +    text-decoration: none;
>> +  }
>> +}
>> +#app-navigation ul li ul li.selected:hover {
>> +  a {
>> +    color: @black !important;
>> +  }
>> +}
>> +
>> +#app-navigation ul li ul li.selected {
>> +  background-color: @white;
>> +  position: relative;
>> +  top: 1px;
>> +  height: @sub-app-bar-height + 1px;
>> +  border-top-right-radius: 2px;
>> +  border-top-left-radius: 2px;
>> +  border-bottom: none;
>> +
>> +  :after {
>> +    content: '';
>> +    position: absolute;
>> +    top: -2px;
>> +    left: 5px;
>> +    width: 0;
>> +    height: 0;
>> +    border-right: 10px solid transparent;
>> +    border-top: 10px solid @main-color-theme;
>> +    border-left: 10px solid transparent;
>> +  }
>> +
>> +}
>> +
>> +
>> +/* End sub Menu section */
>> +
>> +/* begin sub Menu section 3rd level */
>> +
>> +.button-bar.tab-bar {
>> +  ul li ul li {
>> +    border: solid 1px @grey;
>> +    border-radius: 4px;
>> +    a {
>> +      width: 100%;
>> +      height: 100%;
>> +    }
>> +  }
>> +  li.selected{
>> +    background-color: @main-color-theme;
>> +    a{
>> +      color: @font-color-for-main;
>> +    }
>> +  }
>> +  ul li ul li:hover {
>> +    background-color: @main-color-theme;
>> +    a {
>> +      color: @font-color-for-main ;
>> +    }
>> +  }
>> +}
>> +
>> +#third-level-menu-container {
>> +  display: flex;
>> +  flex-direction: row;
>> +}
>> +#working-area {
>> +  width: 100%;
>> +}
>> +
>> +#left-column-menu {
>> +  width: 100px;
>> +}
>> +
>> +.third-lvl-menu {
>> +  background-color: @dark-color-theme;
>> +  position: relative;
>> +  left: -10px;
>> +  border-top-right-radius: 4px;
>> +  border-bottom-right-radius: 4px;
>> +  padding-top: 4px;
>
>

Reply via email to