#main-wrapper-registration {
	/*padding: 60px 0;*/
	background-color: #F5F6F5;
}


.page-user-register-success {
	display: flex;
	flex-direction: column;
	width: 600px;
	margin: 60px auto;
	background: #fff;
	border-radius: 32px;
	padding: 24px;
}
 
.page-user-register h1 {
	color: #264473;
	font-size: 24px;
	font-weight: 700;
}

.page-user-register input:not([type='checkbox']):not([type='radio']) {
	width: 100%;
}

/*
@media (max-width: 767px) {
	.page-user-register {
		max-width: 90%;
	}
}
	*/
.page-user-register .form-item {
	max-width: 100%;
	width: 100%;
	margin-bottom: 30px;
}


.page-user-register .form-item.js-text-format-wrapper {
	flex-basis: 100%;
	width: 100%;
	[data-drupal-format-id=restricted_html], a {
		display: none;
	}
}

.page-user-register	.form-submit {
		flex-basis: 100%;
	}
	
	
 /* The container must be positioned relative: */
.custom-select {
  position: relative;
}

.custom-select select {
	padding: 10px 15px;
	border: 1px solid #DDDDDD;
	width: 100%;
	border-radius: 0.25rem;
}

.mb15 {margin-bottom: 15px !important}
.mb30 {margin-bottom: 30px !important}
.mb45 {margin-bottom: 45px !important}
.mb60 {margin-bottom: 60px !important}
.mb75 {margin-bottom: 75px !important}
.mb90 {margin-bottom: 90px !important}

.mt15 {margin-top: 15px !important}
.mt30 {margin-top: 30px !important}
.mt45 {margin-top: 45px !important}
.mt60 {margin-top: 60px !important}
.mt75 {margin-top: 75px !important}
.mt90 {margin-top: 90px !important}

.text-description {
	font-size: 90%;
	color: #999;
}



.overview-organisation {
	margin: 30px 0;
}

.overview-organisation .content {
	padding-left: 15px;
}

.overview-organisation .display-underline {
	padding: 10px 0;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 15px;
}

.user-form .form-item { margin-bottom: 15px;}
