/* ==========================
   LeadFlow Login
========================== */

.lfr-login-form{

    display:flex !important;

    flex-direction:column !important;

    align-items:stretch !important;

    width:100% !important;

    max-width:420px !important;

    margin:0 auto !important;

    padding:0 !important;

    gap:18px !important;

}

.lfr-login-form input{

    display:block !important;

    width:100% !important;

    max-width:100% !important;

    box-sizing:border-box !important;

    height:52px !important;

    padding:0 16px !important;

    border:1px solid #d7d7d7 !important;

    border-radius:10px !important;

    font-size:15px !important;

    background:#fff !important;

}

.lfr-login-form input:focus{

    outline:none !important;

    border-color:#002694 !important;

    box-shadow:0 0 0 3px rgba(0,38,148,.10) !important;

}

.lfr-login-form button{

    display:block !important;

    width:100% !important;

    height:52px !important;

    border:none !important;

    border-radius:10px !important;

    background:#002694 !important;

    color:#fff !important;

    font-size:16px !important;

    font-weight:600 !important;

    cursor:pointer !important;

    transition:.25s !important;

}

.lfr-login-form button:hover{

    background:#25D366 !important;

}

.lfr-login-error{

    text-align:center !important;

    color:#dc3545 !important;

    font-size:14px !important;

    line-height:1.6 !important;

}