#authentication #main,
#registration #main {
	 width: 55%;
}
#authentication #content-wrapper .form-group.row.align-items-center,
#registration #content-wrapper .form-group.row.align-items-center,
#identity #content-wrapper .form-group.row.align-items-center,
#address #content-wrapper .form-group.row.align-items-center {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start !important;
    margin-bottom: 0;
}
#authentication #content-wrapper .col-md-8.js-input-column,
#registration #content-wrapper .col-md-8.js-input-column,
#identity #content-wrapper .col-md-8.js-input-column,
#address #content-wrapper .col-md-8.js-input-column {
    width: 100% !important;
    max-width: 100% !important;
}
#authentication #content-wrapper .page-title,
#registration #content-wrapper .page-title,
#identity #content-wrapper .page-title,
#address #content-wrapper .page-title,
#addresses #content-wrapper .page-title,
#order-slip #content-wrapper .page-title,
#module-iqitwishlist-view #content-wrapper .page-title,
#history #content-wrapper .page-title, 
#module-psgdpr-gdpr #content-wrapper .page-title {
    font-size: 40px;
    font-family: 'Gilroy';
    text-transform: none;
    font-weight: 600;
    padding-bottom: 0;
}
#authentication .btn-outline-secondary,
#registration .btn-outline-secondary,
#identity .btn-outline-secondary {
    background: #f9f9f9;
    color: #616161;
    border: none;
    padding: 0 8px;
}
#authentication button#submit-login,
#registration button.btn.btn-primary.form-control-submit,
#identity button.btn.btn-primary.form-control-submit {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    justify-content: center;
    padding: 12px;
}
#authentication .no-account a {
    color: #B7B7B7 !important;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 100px;
    display: block;
}
#authentication .page-customer-account #content .forgot-password {
    padding-bottom: 10px;
}
#authentication .forgot-password a {
    font-weight: 600;
}
#registration .register-form p,
#registration .register-form a {
	font-weight: 600;
}
.my-account-page-content-wrapper, .page-authentication #content, .page-customer-account #content {
    border: none;
    padding: 0;
    margin: 0 auto;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset !important;
}
@media screen and (max-width: 991.98px) {
	#authentication #main,
	#registration #main {
		width: 100%;
	}
}