.bgLogin{
	background: url("/aio/javax.faces.resource/generixlorealok/images/background.jpg.jsf?ln=template");
	background-size: cover;
	background-repeat: no-repeat;
    background-position-y: 62%!important;
}

.logo {
    background:url("/aio/javax.faces.resource/generixlorealok/images/logo.svg.jsf?ln=template") no-repeat;
    width: 206px!important;
    height: 190px!important;
    margin: 22px auto!important;
    background-size: 210px!important;
}

.title-login {
    transform: translateY(-350%)!important;
}

.version-login {
    transform: translateY(1650%)!important;
    font-size: x-small;
    padding-left: 1.75em;
}

/* Pour faire disparaitre le premier composant (en général : Accueil) du fil d'Ariane */
div[class*="ui-breadcrumb"] li:nth-child(1),
div[class*="ui-breadcrumb"] li:nth-child(2)
{
  display: none!important;
}

/* Pour réduire la place réservée aux formulaires dans la portlet files et StandardOrderList */
/*#tskForm-filesView-idFormPageTemplate,*/
#tskForm-standardOrderListView-idFormPageTemplate
{
  max-height: 0px!important;
}

/* Pour réduire la marge haute du panel de la portlet StandardOrderList */
#tskForm-standardOrderListView-orderListViewPnl
{
  margin-top: 0px!important;
}

/* Pour (re)donner toute leur largeur aux FreeText */
.task-freetext {
  width: 100%!important;
}

/* Pour repositionner le compteur de pages dans les listes */
.ui-paginator-page
{
    padding-left: 0px!important;
    padding-right: 0px!important;
}

/* Pour faire réapparaitre le menu "Tout [dé]sélectionner" */
.multiSelectMenu {
    margin-left: -82px!important;
}

#tskForm-filesView-idFormPageTemplate
{
  display: none;
}

//.tools {margin-right: 22px;}

.site-menu>ul>li { font-size: 0.7em;}

.sub-menu {
    width: max-content!important;
}

.navbar { height: 90px;}

/* Repositionnement : 90 + 40 */
.customizer {
    top: 130px!important;
}

/* Redimensionnement du toggle */
.customizer-toggle {
    left: -50px!important;
    width: 50px!important;
    height: 40px!important;
    font-size: 1.6em!important;
    padding: 2px 0px 2px 7px!important;
}

.toolbar .tools {
    position: fixed;
    right: 10px;
  /*top: 30px;*/
}

.toolbar .account>.toolbar-dropdown {
    margin-right: -35px!important;
}

.site-logo {
    padding: 20px 0 0px 25px;
}

.inner {
    position: relative;
    left: 0;
    bottom: 9px;
 /*   top: ; */
}

.portal-layout {
    padding-top: 0px!important;
}

/*
.ui-datatable-resizable table {
    table-layout: inherit!important;
}
*/

@media (max-width: 655px) and (min-width: 0px){
.site-logo>img {
    margin-bottom: 40px;
}
 
.offcanvas-toggle.cats-toggle {
    display: block!important;
    height: 70%;
    padding: 54px 0px;
    padding-right: 33px;
}