/* ===================================================================== */
/*                             BaseCustom.css                            */
/* � 2021  Dunin Technologie Inc.                                        */
/* ===================================================================== */

/* - D�FINITION -------------------------------------------------------- */
/* Affichage de base.                                                    */
/* --------------------------------------------------------------------- */

/* - NOTES ------------------------------------------------------------- */
/* --------------------------------------------------------------------- */


/* --------------------------------------------------------------------- */
/* Contour.                                                              */

/* Sections vides verticales */

.VideV5
  {
    width: 35px;
  }


/* --------------------------------------------------------------------- */
/* Titres.                                                               */

.TitreSection { margin-top: 10px }
.FenetreItemModifieProp .ActPanel .Droit .TitreSection {padding-left: 8px;}
.ActFenetre.FenetreItemModifieProp > .Contenu {left: 14%; right: 14%;}
.SousTotal { font-size: 15px }
.SousTotal .Label { font-size: 16px;  padding-right: 20px }

/* --------------------------------------------------------------------- */
/* Indentation de sous-questions.                                        */

.Indentation  { margin-left: 15px }
.Indentation2 { margin-left: 30px }


/* --------------------------------------------------------------------- */
/* Section sans bouton                                                   */

.LabelLarge .Label { text-align: right; }

/* --------------------------------------------------------------------- */
/* ActTexte: Aligne les labels avec le contenu des champs textes         */
div.ActTexte {align-items: center;}

/* --------------------------------------------------------------------- */
/* imageLien d'Acceuil (Nouveautés à partir de l’interface de bienvenue) */
button.ImgLienAcc  {border: none; padding: 0px; margin: 20px;}

/* --------------------------------------------------------------------- */
/* Justification à droite des prix                                       */
.SecPrix .ActTexte span.AvecLabel {direction: rtl;}

/* --------------------------------------------------------------------- */
/* AccueilSectionCustom: Logo et Lien                                    */
.AcceuilLogoLien 
{
  width: 500px;
  box-sizing: border-box;
  border: solid 1px var(--couleurBordureAccueilCadre);
  margin-top: 20px;
  padding: 8px 10px;
}

.AcceuilLogoLien .ImgLienAcc     { margin-right: 20px; }
.AcceuilLogoLien .ImgLienAcc img { width: 60px; height: 60px; }

.SecEmplacement.Cadre { padding: 2px 10px; }
.SecEmplacement .TitreSection { margin-top: 0; }
.SecEmplacement .CadreSimple { margin-bottom: 0; }

.GridHarmonisation > .Titre { padding: 1px 10px; background-color: var(--couleurTitreTable); border-bottom: 3px solid var(--couleureBordureBasTitreGrille); }
.GridHarmonisation > .Titre > span { color: var(--couleurTexteTitreTable) }
.GridHarmonisation > div { margin: 0; padding: 4px 10px; height: auto; align-items: normal; }
.GridHarmonisation > .ActTexte { margin: 0; padding-left: 10px; }
.GridHarmonisation > .Colonne > div { align-self: flex-start; margin: 4px 0; }
.GridHarmonisation .ActListe .Ligne.ActSection .ActTexte:first-of-type { padding-left: 0; margin-left: 0; }
.GridHarmonisation > .OddRow:not(.Actif) { background-color: var(--couleurTitreTable); }
.GridHarmonisation .ActBouton.Secondaire > button { margin: 0; padding: 4px 8px; }

/* Pour n'afficher que les propriétés qui ont une erreur dans les vues ContenuItemListe et ContenuItemColonne */
.SemiVisible > div:not(.Error) { display: none; }
.ActGrid .SemiVisible.ColonneErr { width: max-content; }
.ActGrid .SemiVisible.ColonneErr div.Label { width: 35% !important; }
.ActGrid .SemiVisible.ColonneErr .ActSelect.Cle, .ActGrid .SemiVisible.ColonneErr .ActSelect.Error,
.ActGrid .SemiVisible.ColonneErr .ActInput.Cle,  .ActGrid .SemiVisible.ColonneErr .ActInput.Error { width: 100%; }

/* Pour éviter que la description du produit ne soit scindée sur trop de lignes */
.ProduitDescription { min-width: 200px }

/* Pour laisser de l'epace entre les attributs de l'emplacement, qui sont dans la même colonne de la grille */
.EmplacementLabelGrid { padding-left:4px }

/* Pour éviter que la barre titre de la colonne des fonctions soit moins haute */
.GridActeurs > .Titre { height: 36px }

.FenetreNotifs > .Contenu div.Cle { justify-content: space-between; align-items: center; }