.loginSignup-forget-password {margin-left: 10px;}
	#signup_form {padding: 0px;}
	.content {margin-top: 0px!important;}
	.row{
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.content-page{
		padding-top: 60px;
		display: flex;
		min-height: calc(100vh  - 200px);
	}
	.signupCommon legend {
		margin-top: 22px;
		font-size: 1.8em!important;
		font-weight: 800;
		padding-left: 25px!important;
		width: auto;
		border-bottom: 0!important;
		text-transform: uppercase;
		border-left: 5px solid #9a9d9f!important;
	}
	.signupCommon button.innw-sl-fconnect {
		background: #3b5997 url(/commonGlobal/img/f-connect.png) no-repeat 18px 8px;
		padding-left: 50px;
	}
	.signupCommon button {
		margin-right: auto!important;
		margin-left: auto!important;
		padding-left: 40px!important;
		padding-right: 40px!important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.signupCommon .signup-validate {
		padding: 20px;
		margin-top: 30px;
	}
	.signupCommon input[type="password"], .signupCommon input[type="text"], .signupCommon input[type="email"] {
		margin-left: auto;
		margin-right: auto;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-right-width: 6px!important;
		width: 100%;
		display: block!important;
		height: 30px!important;
	}
	.innow-lsu-labels {
		font-size: 11px!important;
		margin-left: 10px;
	}
	.inw-editprofile-informationAsterisk { margin-left: 10px;}
	.innow-mod-labels label {display: inline;}
	input[type="checkbox"] {margin-right: 0.5em!important;}
	.col-xl-6, .col-sm-12 {
		position: relative;
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
	}
	
	.contentLeft{
		margin: 15px 0% 30px 0%;
		width: 40%;
	}
	
	.contentVignette{
		background: #fff;
		padding-bottom: 10px;  
		border-radius: 5px;
		box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
		margin-bottom: 30px;
	}
	
	.contentVignette img{
		border-radius: 5px 5px 0px 0px;
	}
	
	.contentVignette h3, .contentVignette div{
		padding: 10px;
	}
	
	.contentRight{
		background: #fff;
		width: calc(60% - 5px);
		margin: 15px 0% 20px 10px;   
		border-radius: 5px;
		box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
		height: 100%;
	}
	
	.signupCommon .innow-mod-labels {
		text-align: left;
		display: block;
	}
	
	.journal-content-article h1, .journal-content-article h2, .journal-content-article h3, .journal-content-article h4 {
		font-size: 1.5em;
		line-height: 1em;
		font-weight: 600;
	}
	
	.passwordCritaria{
		background: #f4f6f7;
		width: 97%;
		margin: auto;
		display: block;
		border-radius: 4px;
		padding: .8rem;
		margin-bottom: 10px;
	}
	
	.passwordCritaria .critariaItem{
		align-items: center;
		margin: .4rem 0;
		font-weight: 100;
		line-height: 1.7rem;
		font-size: 1rem;
		color: #8191a0;
	}
	
	.passwordCritaria .critariaItem .fa{
		width: 1.4rem;
		min-width: 1.4rem;
		height: 1.4rem;
		line-height: 1.4rem;
	}
	
	.modal-dialog {
		max-width: 1024px;
		margin: 1.75rem auto;
	}
	
	iframe {
		width: 98% !important;
		height: 100%!important;
	}
	
	.aui .modal {
		background-color: rgba(0, 0, 0, 0);
		width: 100%;
		height: 100%!important;
		top: 0px !important;
		left: 0%;
		margin-left: 0px;
		padding-top: 50px!important;
		border: 0;
	}
	
	.bloc-doc-modal .body-bloc {
		height: 100% important;
		overflow-y: hidden;
		position: relative;
		overflow-x: hidden;
		padding: 15px;
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		margin-top: -5px;
	}
	
	.subscribeInputErrors{
		display: none;
	}
	.sign-content{
		margin: var(--margin-tb-bloc) var(--margin-lr-bloc);
    width: calc(100% - (var(--margin-lr-bloc) * 2));
    border: 1px solid #c9d2e4;
    border-radius: var(--border-rd-bloc);
    overflow: hidden;
	background:white;
	}
	.left{
		display: none;
	}
	.login-header{
		display: none;
	}
	.titles .title{
		text-align:center;
		color: var(--lab-color);
		padding: 14px;
		font-weight: 600;
		background-clip: text;
		font-size: clamp(2.1875rem,1.5923rem + 2.9762vw,2.5375rem);
		line-height: clamp(2.25rem,1.6845rem + 2.8274vw,2.7375rem);
		-webkit-background-clip: text;
		text-transform: uppercase;
	}
	.fields{
	width: 98%;
    margin: 0 auto;
	}
	.contentRight,.aui .modal-body{
		
		box-shadow:none;
		background:transparent;
	}
	
	.fields .form, .fields form{
		align-items: center;
	}	
	.field,.fields form .field	{
		width: 50%;
	}
	.fields .check-connect .checkbox, .sso-con, .sso-con .icons{
		justify-content: center;
		margin-top:10px;
		padding-bottom:10px;
		flex-direction:column;
	}
	.fields .rules{
		width: 50%;
	}
	.fields .form .check-connect{
		padding-bottom:10px
	}
	.fields .subtitle{
		width: 50%;
    margin: auto;
    margin-bottom: 20px;
	}
	@media only screen and (max-width: 768px) {

		.fields .titles{
			flex-direction:column;
			padding-top:15px
		}
		.content-page{
			padding-top: 43px;
			display: flex;
			flex-direction: column;
		}
		
		.contentLeft{
			margin: 0px auto 30px auto;
			width: 100%;
			order:2;
		}
		
		.contentVignette{
			border-radius: 0px;
		}
		
		.contentVignette img{
			border-radius: 0px;
			box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
		}
		
		.portlet, .portlet-borderless-container {
			margin-bottom: 20px;
			-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
			-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
			box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
			border-radius: 0px;
		}
		
		.contentRight{
		    margin: 30px auto 15px auto;
			border-radius: 5px;
			border-radius: 0px;
			box-shadow: 0px 0px 0px rgba(0,0,0,0.1);
			width: 100%;
			order: 1;
		}
	}