/* PAGINA NOME/SENHA */

/* Remover border */
.page-id-20 input.woocommerce-Input.woocommerce-Input--text.input-text {
	border: none !important;
		margin-left: 80px !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
	width: 355px !important;
}
/* Remover border */
.page-id-20 input.woocommerce-Input.woocommerce-Input--email.input-text {
	border: none !important;
	margin-left: 80px !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
		width: 355px !important;
}
/* Remover border */
.page-id-20 input.woocommerce-Input.woocommerce-Input--password.input-text {
	border: none !important;
	margin-left: 80px !important;
	background-color: rgba(255, 255, 255, 0.5) !important;
		width: 355px !important;
}

/* Aumentar a margem superior do elemento */
.page-id-20 fieldset legend {
	margin-left: 145px !important;
	padding-top: 40px !important;
	font-weight: 500 !important;
	padding-bottom: 20px !important;
}


/* Estilo para os campos de formulário na página da conta */
.page-id-20 .woocommerce-MyAccount-content .woocommerce-Input {
 	border: 1px solid white !important;
	padding-left: 15px !important;
    border-radius: 25px !important;
}

/* Estilo para os rótulos dos campos */
.page-id-20 .woocommerce-MyAccount-content label {
    display: block !important;
    margin-bottom: 5px !important;
    font-weight: bold !important;
	padding-left: 81px !important;
}

/* Estilo para os rótulos dos campos "Senha" */
.woocommerce-form-row label[for="password_1"], .woocommerce-form-row label[for="password_2"] {
    margin-left: 0px !important;
}

/* Esconde campo de alteração de nome utilizador */
label[for="account_display_name"],
#account_display_name,
#account_display_name + span {
	display: none !important;
}

label[for="account_display_name"] {
	opacity: 0 !important;
	display: block !important;
margin-top: -40px !important
}


label[for="account_email"] {

margin-top: -16px !important
}

/* Remover layout de duas colunas e definir como uma única coluna */
.page-id-20 .woocommerce-form-row {
    width: 100% !important;
    float: none !important;
    clear: both !important;
	margin-left: 50px !important;
}

/* Estilizar o botão de "Guardar alterações" */
.page-id-20 .woocommerce-Button.button {
	background-color: transparent !important;
	color: black !important;
	border: 1px Solid black !important;
	padding: 10px 20px !important;
	border-radius: 25px !important;
	position:relative;
	left: 0px !important;
	margin-bottom: 140px !important;
}

.page-id-20 .woocommerce-Button.button:hover {
    background-color: black !important;
	color: #edbf63 !important;
}
.page-id-20 .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
    margin-left: 130px !important;
}

/* Aviso Nome */
.page-id-20 .woocommerce-EditAccountForm em {
    display: block;
    margin-left: 81px;
    margin-top: 5px;
	font-size: 11px;
}

/* Título da Página */
body.page-id-20 .woocommerce-EditAccountForm.edit-account::before {
    content: "Detalhes de conta";
    display: block;
    color: black;
    font-size: 35px !important;
	font-family: quicksand !important;
	font-weight: 500 !important;
    margin-top: 15px !important;
    margin-left: 125px !important;
	margin-bottom: 40px !important;
} 

/* Remove itálico de info "nome a mostrar"*/
.page-id-20 span em {
    font-style: normal;
}

/* Título: Alterar senha */
body.page-id-20 fieldset legend {
	display: block;
	text-transform: capitalize;
	font-family: quicksand !important;
	font-weight: 500 !important;	
	font-size: 35px !important;
	margin-left: 125px !important;
	padding-top: 70px !important;
	padding-bottom: 40px !important;
}

/* Ajusta a margem esquerda de todos os inputs 
.woocommerce-Input {
    margin-left: 179px !important;
}*/



/* Password input icon */ 
body.page-id-20 .woocommerce-EditAccountForm .show-password-input {
	display: flex;
	margin-left: 450px !important;
	margin-top: -25px !important;
	background-color: transparent;
	box-shadow: none !important;
	border: 0.5px solid black;
}
.woocommerce-EditAccountForm .show-password-input::before {
	content: "\f06e";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	color: #333;
	font-size: 10px;	
}



/* _________________________________________________________________________________________ */