/*DEBUT MODIFICATION SAMUEL*/

.nav-link{
	padding-top:13px !important;
	padding-bottom:13px !important;	
	margin:0px !important;
}

.card-header-tabs-line{
	min-height:0px !important;
	height:50px !important;	
}

.nav-label{
	padding-left:10px !important;
	padding-right:10px !important;	
}

.nav-item{
	flex-grow: 0 !important;
}

#kt_subheader{
	overflow-y:hidden !important;
	overflow-x:hidden !important;	
}

#kt_header_menu_wrapper{
	display:none;	
}

.card-footer{
	padding-left:0px !important;
	padding-right:0px !important;	
}

.col-form-label{
	height:30px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;	
}

.form-control{
	height:30px !important;	
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.input-group-text{
	padding-left:10px !important;
	padding-right:10px !important;	
}

.card-header-tabs-line{
	height:auto !important;	
}

.card-footer{
	padding-top:0px !important;	
}

.img-thumbnail{
	border: 0px !important;	
}

@media (max-width:1024px){
	#kt_subheader{
		display:none !important;	
	}
	
	#kt_header_menu_wrapper{
		display:block;	
	}
	
	.mobilewidth{
		min-width:100% !important;
		padding-right:0px !important;	
	}
	
	.d-flex{
		display: block !important; 	
	}

}


/*FIN MODIFICATION SAMUEL*/



.@charset "UTF-8";
.subheader{
	margin-top: .0rem !important;	
}

.heurePicker{
	margin:0;
	padding:5px;
	border: 1px solid #7a9688ff;
	border-radius:4px;
	font-size: 1.08rem;
	color: #3f4254!important;
	font-weight: 500!important;
	color: #000;	

}

#arrow-left:hover{
	color: #7a9688ff !important;
	cursor: pointer;
}

#arrow-right:hover{
	color: #7a9688ff !important;
	cursor: pointer;
}

.heurePicker:focus { 
    border: 1px solid #7a9688ff !important;
	outline-color: #7a9688ff !important;
}

.modal-title{
	margin:auto !important;	
}

.modal-body{
	text-align:center !important;	
}

.DisplayNone{
	display:none;	
}

.timeWidth{
	width: 80px;
	
}
.rowBackgroundColor{
	background-color: #fffdfbff !important;
}
#kt_datatable{
	display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .75rem;
	
} 

.overflowSalon{
    max-height: calc(100vh - 50px);
    overflow-y: auto;
    
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #3d5361ff; 
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #fffdfbff; 
}

// Extra small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { 
	#Content_gestion {	
		margin-bottom:1.5rem !important;
		margin-top: 1.5rem !important; 	
		 		
	}
	
	.nav {
		flex-wrap: nowrap!important; 
		
	}
	#kt_profile_aside{
		float: none;
        width: auto;
	}
	


}
@media (min-width: 768px) and (max-width: 991.98px) { 
	
	#Content_gestion {		
		margin-bottom:1.5rem !important;
		margin-top: 1.5rem !important;			
	}
	#kt_login{
		/*background-position-x:102em;
    	background-position-y: 21em;*/
	}
	#kt_profile_aside{
		float: none;
        width: auto;
	}
	#main{
		margin-right: 0px;
		
	}
	


}
// Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199.98px) {
	#Content_gestion {
		margin-bottom:12.5rem !important;
		margin-top: 12.5rem !important;
		
	}
	
}
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) {
	
	#Content_gestion {
		
		margin-bottom:12.5rem !important;
		margin-top: 12.5rem !important;
		
	}
	
}
