::-ms-reveal,
::-ms-clear {
	display: none !important;
}

.hideShowPassword-field {
	padding-right: 46px !important;
}

.hideShowPassword-wrapper {
	position: relative;
}

.hideShowPassword-toggle {
	top: 50% !important;
	right: 8px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background-color: transparent !important;
	background-image: url('../img/wink-declaloc.svg') !important;
	background-repeat: no-repeat;
	background-size: 60px 30px;
	background-position: 0 center;
	color: #789b35;
	font-size: 0;
	line-height: 1;
	overflow: hidden;
	text-indent: -9999px;
	transition: background-color 160ms ease, color 160ms ease;
}

.hideShowPassword-toggle-show {
	background-position: 0 center;
}

.hideShowPassword-toggle-hide {
	background-position: -30px center;
}

.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
	border: 0;
	background-color: #eef5e4 !important;
	color: #567b21;
	outline: none;
}
