/*                 */
/* page principale */
/*                 */

html
{
    height: 100%; /*Semble nécéssaire sur le layout ux2 (du a bootstrap???)*/
}

body
{
  margin: 0px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  font-family: Poppins;
  line-height: 1.2; /*corrige les horreurs de bootstrap*/
}

.p-conteneurAppli /*était #Page*/
{
  background: white; /*definir background sur body ne marche pas en plein écran...*/
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.p-conteneurAppli__barreOnglets /*était #BarreOnglets*/
{
  background: #fff;
  box-shadow: 
    0 0 1rem var(--box-shadow), 
    0 0 .2rem var(--box-shadow);
  z-index: 1000;
}


.p-conteneurAppli__conteneurModule
{
  overflow: hidden;
  position: relative;
  height: calc(100% - 35px);
}

.p-pageModule {
  overflow: hidden;
  height: 100%;
}



.dropdown-responsive
{
  
}

.dropdown-responsive .dropdown-menu
{
  flex-direction: column;
}

.dropdown-responsive .dropdown-menu.show
{
  display: flex;
}

.dropdown-responsive .dropdown-item:hover { background: none; }

.navbar-light .navbar-nav .dropdown-responsive.show .nav-link:hover { color: rgba(0, 0, 0, 0.7); }

@media (max-width: 768px)
{
  .dropdown-responsive {  }
  
  .dropdown-responsive .dropdown-toggle {display: none;}
  
  .dropdown-responsive .dropdown-menu { 
    border: none;
    display: flex; 
    padding: 0px;
    margin: 0px;
  }
}
