/* 

Add here your custom css styles Example: p { text-align: center; color: red; } 

*/

.pp_mat_input {
	position: relative;
}

.show-password-btn {
	position: absolute;
	right: 10px;
	top: 15px;
	cursor: pointer;
	color: #888;
	z-index: 1;
}

.show-password-btn:hover {
	color: #555;
}

/* Logged-out header: Login / Sign Up buttons (replaces the old "My Account" dropdown) */
.pt_header_nav .right-part > li.header-auth-btns {
	display: flex;
	align-items: center;
	gap: 8px;
}
.pt_header_nav .right-part > li.header-auth-btns > a.btn {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 8px 18px;
	line-height: 1.2;
	border-radius: 6px;
	font-weight: 500;
	white-space: nowrap;
}
.pt_header_nav .right-part > li.header-auth-btns > a.header-auth-login {
	background: transparent;
	border: 1px solid rgba(0, 0, 0, 0.15);
	color: inherit;
}
.pt_header_nav .right-part > li.header-auth-btns > a.header-auth-login:hover {
	background: rgba(0, 0, 0, 0.05);
}