a#jf_login_pro_btn {
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    border: 1px solid #dadada;
    cursor: pointer;
    width: 130px;
}

.lmskaran_input_password_jf-login {
    position: relative;
}

.lmskaran_input_password_jf-login .lmskaran_eye_slash_pass {
    position: absolute;
    left: 10px;
    top: 0px;
    display: flex;
    font-size: 22px;
    color: #bbb;
    cursor: pointer;
    padding: 0px;
}

i#iconEyeJfLogin:hover {
    color: #626262;
}

i#iconEyeJfLogin {
    transition: 0.3s;
    font-family: 'FontAwesome';
    color: #646464;
}

.active-eye {
    color: #2c2d2d !important;
}

a#jf_login_pro_1_btn {
    text-decoration: unset !important;
    color: white !important;
}

#jf_login_pro_1_btn {
    background: #44bcee;
    border: unset;
    padding: 9px 12px;
    margin-top: -9px;
    border-radius: 5px;
}

#jf_login_pro_1_btn {
    max-width: 100%;
    text-align: center;
    width: 150px;
    display: block;
}

.jf_l_pro_popup .jf_l_pro_inputwrapper .jf_l_pro_input {
    border-radius: 5px;
}

.jf_l_pro_popup .jf_l_pro_authoriz_btn {
    background-color: #59c9f7;
}

.jf_l_pro_popup .jf_l_pro_forgot li {
    float: right;
    width: 100%;
}

.jf_l_pro_popup .jf_l_pro_forgot a {
    text-align: right;
    background: transparent !important;
    border: unset !important;
}

.jf_l_pro_popup .jf_l_pro_rememberwrap {
    float: right !important;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
}

.jf_l_pro_popup .jf_l_pro_authoriz_btn {
    width: 100% !important;
}

.jf_l_pro_popup .jf_l_pro_inputwrapper .jf_l_pro_input {
    width: 88% !important;
}