@charset "ISO-8859-1";

.tab-content-borders {
	border:solid 1px rgb(222, 226, 230);
	border-top: 0;
	padding: 10px;
}


/* Tout ce qui est sous la barre supérieure */
#body-row {
    margin-left:0;
    margin-right:0;
}

/* Pour la sidebar ---------------------------------------------------------------------------------------------------------------------------------- */
/* Toute la side bar du menu */
#sidebar-container {
    min-height: 100vh;   
    background-color: #333;
    padding: 0;
    transition: width 0.2s
}

/* Sidebar sizes when expanded and collapsed */
.sidebar-expanded {
    width: 230px;
}
.sidebar-collapsed {
    width: 60px;
}

/* Remarque : list-group* sont des class définies dans Bootstrap pour les groupes de menus. Voir https://getbootstrap.com/docs/4.0/components/list-group/ */

/* Menu item (menu et submenu : hauteur et frontcolor blanc) 
   La class list-group est associée au <ul> qui correspond à toute la sidebar */
#sidebar-container .list-group a {
/*     height: 50px; */
    color: white;
}

/* Submenu item (submenu uniquement)
   La class sidebar-submenu est associée à un div qui contient tous les submenus d'un même menu */
#sidebar-container .list-group .sidebar-submenu a {
    height: 45px;
    padding-left: 30px;
}
.sidebar-submenu {
    font-size: 0.9rem;
}

/* Separators (entre 2 menus, eux même composés éventuellement de submenus) */
/* Pour separator avec texte */
.sidebar-separator-title {
    background-color: #333;
    height: 35px;
}
/* Pour separator sans texte */
.sidebar-separator {
    background-color: #333;
    height: 25px;
}
/* Inutilisé dans l'exemple... */
.logo-separator {
    background-color: #333;    
    height: 60px;
}

/* Closed submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="false"] .submenu-icon::after {
  content: " \f0d7";
  font-family: FontAwesome;
  display: inline;
  text-align: right;
  padding-left: 10px;
}
/* Opened submenu icon */
#sidebar-container .list-group .list-group-item[aria-expanded="true"] .submenu-icon::after {
  content: " \f0da";
  font-family: FontAwesome;
  display: inline;
  text-align: right;
  padding-left: 10px;
}

/* Pour la sidebar END ------------------------------------------------------------------------------------------------------------------------------ */

/* Cacher un bouton submit d'un formulaire s'il est disabled */
.hide-submit-if-disabled[disabled] {
	display: none;
}

/*--------------------------------------------------------------------------*/
.warn-environment {
	color: red;
	font-weight: bold;
}

/*--------------------------------------------------------------------------*/
/* Pour mettre en évidence l'effet du bouton présent/absent */
.edsh-presence-hover-button-absent {
    text-decoration: line-through;
    background-color: red;
}

.edsh-presence-hover-button-present {
    background-color: greenyellow;
}

/*--------------------------------------------------------------------------*/
/* Pour chien non actif */
.edsh-presence-not-active-dog {
    text-decoration: line-through;
    color: red;
    text-decoration-style:double;
}

/*--------------------------------------------------------------------------*/
/* Pour overlay pendant chargement ajax */
#overlay-loading-ajax {
  background: #ffffff;
  /*color: #666666;*/
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 5000;
  top: 0;
  left: 0;
  float: left;
  text-align: center;
  padding-top: 25%;
  opacity: .90;
  display: none;
}


