.bg-intranet {
  --bs-bg-opacity: 1;
  background-color:#000 !important;
}
.sb-sidenav-intranet {
  background-color: #000;
  color: rgba(255, 255, 255, 0.5);
}

.sb-sidenav-intranet .sb-sidenav-menu .nav-link:hover {
  color: #fff;
}

.sb-sidenav-intranet .sb-sidenav-menu .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.btn-black{
--bs-btn-color: #fff;
  --bs-btn-bg: #000;
  --bs-btn-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f1e1c;
  --bs-btn-hover-border-color: #1f1e1c;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1f1e1c;
  --bs-btn-active-border-color: #1f1e1c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
}

#layoutAuthentication #layoutAuthentication_content {
	display:flex;
	flex-direction: column;
	justify-content: center;	
}
#layoutAuthentication .header-logo{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top:20px;
	gap:10px;
}
#layoutAuthentication .header-logo img{
	margin:0 auto;	
}

.lien-oubli{text-decoration: none;}

.breadcrumb .breadcrumb-item a{
  color:#000;
  font-weight: bold;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item a:hover{  
  text-decoration: underline;
}

.nav .nav-link.active{
  color:#fff;
}
.btn-info {color:#fff;}.btn-info:hover{color:#fff;}
.btn-warning {color:#fff;}.btn-warning:hover{color:#fff;}

.card-header.card-header-ng{
  background-color:#000;
  color:#fff;
}

.border-left-primary{border-left:6px solid #0d6efd;}
.border-left-success{border-left:6px solid #198754;}
.border-left-warning{border-left:6px solid #ffc107;}
.border-left-danger{border-left:6px solid #dc3545;}
.btn-icon-split{
  padding:0 12px 0 0;
}
.btn-icon-split .icon {
  background: rgba(0,0,0,.15);
  display: inline-block;
  padding: .595rem .75rem;
}

.sb-nav-fixed #layoutSidenav #layoutSidenav_content.dashboard {
  padding-left:0;
  left:225px;
  width: calc(100% - 225px);
}