/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 03 2025 | 06:36:16 */
#customer_login {
	margin-top:0;
}

.woocommerce-form-register, 
#customer_login {
	display: flex;
    flex-direction: column;
}

#customer_login .u-column1 p:nthchild(0) {
text-align:center;
}

#customer_login .u-column1, 
#customer_login .u-column2  {
	width: 100%;
}

.woocommerce-form-register p.form-row,
.woocommerce-form-row {
    display: flex;
    align-items: center;
}

.woocommerce-form-row label {
	margin-right:10px;
}

.woocommerce-form-register label:after,
.woocommerce-form-row label:after {
	content:' :';
}

#customer_login .titre-log {
text-align:center;
}

#customer_login .titre-log i {
	font-size:23px;
}

#customer_login .titre-log h2 {
    font-weight: 700;
    letter-spacing: 1px;
	padding-top:5px;
}

#customer_login .bt-cnx {
	display: flex;
    flex-direction: column-reverse;
    align-items: center;
}

#customer_login .bt-cnx .button {
	font-size:20px;
	margin:0 !important;
}

#customer_login .lost_password {
	text-align:center;
}

#customer_login label {
	white-space:nowrap;
	padding-right:5px;
}

#customer_login input[type="password"],
#customer_login input[type="tel"],
#customer_login input[type="text"],
#customer_login input[type="email"],
#customer_login select {
	padding-top:7px;
	padding-bottom:7px;
}

#customer_login .select2-selection__rendered {
	height:31px;
	line-height: 19px;
}

#customer_login .select2-container .select2-selection--single .select2-selection__arrow b {
	top:30%;
}

#customer_login .password-input {
	width:100%;
}

#customer_login form {
	margin-top:0;
}

#customer_login .woocommerce-form-row:nth-last-child {
	display: flex;
    justify-content: center;
}

#customer_login .select2-selection--single {
	height:auto !important;
}

.edit-account .woocommerce-form-row {
	width: 100% !important;
}

.edit-account .woocommerce-form-row label {
	min-width: 110px !important;
	display:flex !important;
}