.hide-show {
 // width: 94%;
  margin: -2em 86.5% 0px -65.5%;
  position: relative;
  z-index: 5;
  display: none;
}
.hide-show span {
 // background: #1fd100;
  font-size: 1em;
  padding: .5em;
  float: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}


 /** PSI27 - US169568-Show Password Option [Wealth Group];
  Changed font color, size and position - Gunjan;**/

.pass_show{position: relative;color: grey; font-size:11px ;} 
.pass_show2{position: relative;color: grey; font-size:11px ;}
.pass_show3{position: relative;color: grey; font-size:11px ;}
.pass_show4{position: relative;color: grey; font-size:11px ;}
.pass_show5{position: relative;color: grey; font-size:11px ;}

/**.pass_show .ptxt{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

.pass_show .ptxt1{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

.pass_show2 .ptxt2{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

.pass_show3 .ptxt3{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

.pass_show4 .ptxt4{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

.pass_show5 .ptxt5{ 

position: absolute; 

top: 2px; 

right: 40px; 

z-index: 1; 

//color: #f36c01; 

margin-top: -10px; 

cursor: pointer; 

transition: .3s ease all; 

} 

**/
/**@media screen and (max-width: 700px) {
 .pass_show .ptxt {
	
	position: absolute; 

	top: 11px !important; 

	right:  40% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}
}

@media screen and (max-width: 1200px) {
 .pass_show .ptxt {
	
	position: absolute; 

	top: 11px !important; 

	right:  65% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}
}

@media screen and (max-width: 2200px) {
 .pass_show .ptxt {
	
	position: absolute; 

	top: 11px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}
}**/


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

	// PTXT2
	.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}




}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 321px) {
/* Styles */
	.pass_show .ptxt {
	position: absolute;
	top: 18px !important;
	right: 11% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show2 .ptxt2 {
	position: absolute;
	top: 18px !important;
	right: 11% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show3 .ptxt3 {
	position: absolute;
	top: 18px !important;
	right: 11% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


.pass_show4 .ptxt4 {
	position: absolute;
	top: 18px !important;
	right: 11% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


.pass_show5 .ptxt5 {
	position: absolute;
	top: 18px !important;
	right: 11% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


}
/* CUSTOM ADDITION ----------- */
@media only screen and (min-width: 741px) {
/* Styles */
	.pass_show .ptxt {
	position: absolute;
	top: 18px !important;
	right: 65% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}
.pass_show2 .ptxt2 {
	position: absolute;
	top: 18px !important;
	right: 65% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show3 .ptxt3 {
	position: absolute;
	top: 18px !important;
	right: 65% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show4 .ptxt4 {
	position: absolute;
	top: 18px !important;
	right: 65% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show5 .ptxt5 {
	position: absolute;
	top: 18px !important;
	right: 65% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

}
/* CUSTOM ADDITION ----------- */
@media only screen and (min-width: 768px) {
/* Styles */
	.pass_show .ptxt {
	position: absolute;
	top: 18px !important;
	right: 2% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show2 .ptxt2 {
	position: absolute;
	top: 18px !important;
	right: 2% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}

.pass_show3 .ptxt3 {
	position: absolute;
	top: 18px !important;
	right: 2% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


.pass_show4 .ptxt4 {
	position: absolute;
	top: 18px !important;
	right: 2% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


.pass_show5 .ptxt5 {
	position: absolute;
	top: 18px !important;
	right: 2% !important;
	z-index: 1;
	//color: #f36c01;
	margin-top: -10px;
	cursor: pointer;
	transition: .3s ease all;
	}


}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
		.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  2% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}	

}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	
		.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */

	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}	

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
		.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
		.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

	.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

	.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


	.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


	.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	left: 75% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	left: 75% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	left: 75% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	left: 75% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	left: 75% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
		.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.pass_show .ptxt {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}

.pass_show2 .ptxt2 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show3 .ptxt3 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show4 .ptxt4 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


.pass_show5 .ptxt5 {
	
	position: absolute; 

	top: 18px !important; 

	right:  11% !important; 

	z-index: 1; 

	//color: #f36c01; 

	margin-top: -10px; 

	cursor: pointer; 

	transition: .3s ease all; 
	}


}

 /** PSI27 - US169568-Show Password Option [Wealth Group];
  Changed hover color to grey - Gunjan;  **/

.pass_show .ptxt:hover{color: grey;} 

.pass_show .ptxt1:hover{color: grey;} 

.pass_show2 .ptxt2:hover{color: grey;} 
.pass_show3 .ptxt2:hover{color: grey;} 
.pass_show4 .ptxt2:hover{color: grey;} 
.pass_show5 .ptxt2:hover{color: grey;} 
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear
{
    display: none;
}