/* PASSWORD-EYE */
    #custom-password-input .password-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-password-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px;
        position: relative;
        left: -2.0em;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
	
	#custom-password-input .btn:hover{
		color: #212529;	
	}
 
    .password-query:focus + button {
        z-index: 3;   
    }
	
	.eyebtn {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		width: 100%;
	}
	
	.eyebtn > .form-control{
		position: relative;
		flex: 1 1 auto;
		width: 1%;
		min-width: 0;
	}

/* PASSWORD-EYE END*/