.wwp_form_css_row input{
    background-color: #f7f7f7 !important;
    border-color: transparent!important;
    box-shadow: none!important;
    padding: 10px 15px 10px 15px!important;
}

.wwp_form_css_row input:focus{
   border-color: #1f3a31!important;
}

.wwp_form_css_row .required{
    color: #ff3100;
    font-weight: 600;
    border: 0;
    margin-left: 3px;
}

.wwp-password-toggle{
    transform: translate(-25%, -100%);
    opacity: .5;
    transition: .5s;
}

.wwp-password-toggle img{
    display: none!important;
}

.wwp-password-toggle:before{
    content: '\f06e';
    font-family: 'uncodeicon';
    display: inline-block;
}

.wwp-password-toggle:hover{
    opacity: 1;
}