* {
	font-family: 'Hind', sans-serif;
}

.fix-sidebar .left-sidebar{
	z-index:10000;
	background-color:#CECECE;
}

a {
	color:#e21f2f;	
}

a:hover {
	color:#000;	
}

.pointer {
	cursor: pointer;
}


.card-no-border .sidebar-nav > ul > li > a.active {
	background:none;
}

.small {
	font-size:0.85em;
}

input.small {
	min-height: 30px;
}

.alert {
	font-size:0.85em;
}

.left-sidebar {
	padding: 0px 15px 0px;
	background-color:rgba(0,0,0,0.2);
}
 
.sidebar-nav {
	background-color:rgba(0,0,0,0);
}

.sidebar-nav > ul > li:hover > a, .sidebar-nav > ul > li:hover > a i {
	color:#e21f2f;	
}

.sidebar-nav ul li a.active, .sidebar-nav ul li a:hover {
	color:#e21f2f;	
}

.sidebar-nav > ul > li > a.active i, .sidebar-nav > ul > li > a:hover i {
	color:#e21f2f;
}


.sidebar-nav > ul > li.active > a, .sidebar-nav > ul > li.active:hover > a {
	color:#607d8b;
	background-color: transparent;
}

.sidebar-nav > ul > li.active > a i, .sidebar-nav > ul > li.active:hover > a i {
	color:#99abb4;
}

.text-green {
	color:#9ACD32;
}

.btn-success, .btn-success.disabled {
	background-color:#e21f2f;
	border: 1px solid #e21f2f;
}

.btn-green {
	border:1px solid #3c763d;
	background:#3c763d;
	color:#FFF;
}

.btn-success:hover {
	background:#000;
	border:1px solid #000;
}

.text-italic {
	font-style: italic;
}

input.inputRed, select.inputRed {
	border:1px solid #e21f2f;
}

select.inputGreen, input.inputGreen {
	border:1px solid #d6ecaa !important;
	background:#d6ecaa !important;
}

.text-bold {
	font-weight: bold;
}

tr.cmd {
	color:#000;
}

tr.cmd.new td {
	background-color: #e9b139;
}

tr.cmd.pec td {
	background-color: #26a1ff;

}

tr.cmd.sent td {
	background-color: #74bc5e;
}

.container-fluid {
	color:rgba(0,0,0,0.8);
}

.form-control {
	color:rgba(0,0,0,0.75);
}

.table td:not(:last-child) {
	border-right:1px solid rgba(0,0,0,0.05);
}

.table-wrapper {
	position: relative;
	overflow: auto;
	max-height: 75vh; /* Vous pouvez ajuster cette valeur en fonction de vos besoins */
}

.fixed-header thead th {
	position: sticky;
	top: 0;
	background-color: #fff !important; /* Vous pouvez ajuster la couleur de l'arrière-plan */
	z-index: 1;
}

.sidebar-nav > ul > li > a i {
	color: rgba(0,0,0,0.75)
}

.sidebar-nav ul li a {
	color: rgba(0,0,0,0.75)
}