.inscription form select, .edit_add_page_user form select{
	border: 1px solid #F1F3F5 !important;
	font-size: 17px;
	color: #252c7f !important;
}

.edit_add_page_user form select{
    background-color: #f0f1f6 !important;
}

 #user_password{
	margin-top: 20px;
} 

.error_email_exist, .error_form_password , .error_Modal_Paricipant, .error_date_under_15{
    color: #ff0000;
}
.profile_info img{
	width: 53px
}


.TopBannierHeader{
	background-color: var(--second_main_color);
	width: 100%;
    height: 33px;
}
.TopBannierHeader .mainContainer{
	max-width: 1166px;
	margin: 0 auto;
}
.TopBannierHeader .mainContainerTopHeader{
    display: flex;
    justify-content: space-between;
}

.socialMediaTopHeader{
	float: left;
}
.connectTopHeader{
	float: right;
	display: flex!important;
    justify-content: flex-end;
    margin: 5px;
}
.connectTopHeader a{
	font-size: 15px !important;
	color: #ffffff !important;
	text-decoration: underline !important;
    font-family: var(--first_main_font) !important ; 
	font-weight: bold;
}
.socialMediaImages{
	display: flex;
	margin: 5px 5px 5px 0px;
	padding-left: 0!important;
}
.socialMediaImages img{
	max-width: 20px ;
}
.socialMediaImages a{
    margin-right: 10px;
}
.custom_select_size{
	min-width: 300px;
}
.custom_select_size.role{
	min-width: 233px;
}
.custom_padding_btn .btn{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
@media (max-width: 991px){
	.socialMediaTopHeader{
		display: none;
	}
	.TopBannierHeader{
		justify-content:center;
		display:flex;
		width: 100%;
	}
	.custom_select_size, .custom_select_size.role{
		min-width: 100%;
	}
}
@media (max-width: 991px){
	.connectTopHeader{
		padding-right: 0;
	}
}


