
#page-sidebar-aside-nav{
	white-space: nowrap;
}
#page-sidebar-aside_inputCheckboxID{
	position: fixed;
	left: -50px;
}
#page-sidebar-aside_inputCheckboxID:checked + .page-sidebar-aside {
	position: relative;
	width: 0;
}
#page-sidebar-aside_inputCheckboxID + .page-sidebar-aside {
	transition: width 0.3s ease-in-out;
	overflow: visible;
}
#page-sidebar-aside_inputCheckboxID + .page-sidebar-aside .clearfix {
	overflow: hidden;
}

#page-sidebar-aside_inputCheckboxID:checked + .page-sidebar-aside .headerSidebarMenu>span {
	white-space : nowrap;
}

.flex-baseline {
	display: flex !important;
	align-items: baseline;
}

.flex-middle {
	display: flex !important;
	align-items: center;
}

.flex-space-between {
	display: flex !important;
	justify-content: space-between;
}

.w-30 {
	width : 30px !important;
}

.chzn-noBorders .chzn-container a {
	border:none;
	background: none;
	box-shadow: none;
}

.form-grp{
	display: none;
}

.height-auto {
	height: auto !important;
}

.height-fit {
	height: fit-content !important;
}

.height-100 {
	height: 100% !important;
}

.panel-gris {
	background: #fafafa !important;
}

.fit-content {
	width: fit-content !important;
}

.text-noir {
	color: #000000;	
} 

.text-weight-4 {
	font-weight: 400 !important;
}

.space-between {
	display: flex;
	justify-content: space-between;
}

.col-lg-3-2 {
    width: 32% !important; 
}

.block {
	display: grid;
}

.flex {
	display: flex;
}

.container-center {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	flex-direction: column;
}

.flex-row {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.line-inherit {
	line-height: inherit !important;
}

.video-responsive { 
	overflow:hidden; 
	padding-bottom:56.25%; 
	position:relative; 
	height:0;
}

.video-responsive iframe {
	left:0; 
	top:0; 
	height:100%;
	width:100%;
	position:absolute;
}

.avatar-content {
	widht: fit-content;
	height: fit-content;
}

.device-browser-header-btn {	 
	 display:-ms-flexbox;
	 display:flex;
	 grid-gap:.25rem;
	 position:absolute;
	 border-radius: .3125rem;
	 color:#ffffff;
	 background-color:#377dff;
	 right:1rem;
	 width:2rem;
	 justify-content: center;
}