/*==============================================================
#
# LocAnnonces Core
# Auth CSS
# Pages :
# - Connexion
# - Inscription
#
==============================================================*/


/*--------------------------------------------------------------
# Conteneur
--------------------------------------------------------------*/

.lca-login-form,
.lca-register-form{
    background:#f3f3f3;
    padding:40px;
    border-radius:8px;
}


/*--------------------------------------------------------------
# Labels
--------------------------------------------------------------*/

.lca-login-form label,
.lca-register-form label{
    font-size:15px;
    font-weight:600;
    color:#222;
    margin-bottom:8px;
}


/*--------------------------------------------------------------
# Champs
--------------------------------------------------------------*/

.lca-login-form input,
.lca-register-form input{
    background:#fff !important;
    border:1px solid #d8d8d8 !important;
    border-radius:4px !important;
    padding:12px !important;
    font-size:14px !important;
}


/*--------------------------------------------------------------
# Focus
--------------------------------------------------------------*/

.lca-login-form input:focus,
.lca-register-form input:focus{
    border-color:#88b85a !important;
}


/*--------------------------------------------------------------
# Espacement
--------------------------------------------------------------*/

.lca-login-form .elementor-field-group,
.lca-register-form .elementor-field-group{
    margin-bottom:18px;
}


/*--------------------------------------------------------------
# Texte HTML
--------------------------------------------------------------*/

.lca-login-form .elementor-field-type-html,
.lca-register-form .elementor-field-type-html{
    text-align:center;
    font-size:14px;
    line-height:1.7;
    color:#444;
    margin:25px 0;
}

.lca-login-form .elementor-field-type-html a,
.lca-register-form .elementor-field-type-html a{
    color:#7da65a;
    font-weight:600;
    text-decoration:none;
}


/*--------------------------------------------------------------
# Conditions générales
--------------------------------------------------------------*/

.lca-login-form .elementor-field-group-conditions,
.lca-register-form .elementor-field-group-conditions{
    display:flex;
    justify-content:center;
    margin:25px 0;
    text-align:center;
}

.lca-login-form .elementor-field-group-conditions .elementor-field-subgroup,
.lca-register-form .elementor-field-group-conditions .elementor-field-subgroup{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
}

.lca-login-form .elementor-field-group-conditions label,
.lca-register-form .elementor-field-group-conditions label{
    margin:0 !important;
}


/*--------------------------------------------------------------
# Boutons
--------------------------------------------------------------*/

.lca-login-form .elementor-button,
.lca-register-form .elementor-button{
    background:#7da65a !important;
    border-radius:4px !important;
    padding:16px 35px !important;
    font-size:15px !important;
    font-weight:700 !important;
    transition:.25s;
}

.lca-login-form .elementor-button:hover,
.lca-register-form .elementor-button:hover{
    background:#688e49 !important;
}

.lca-login-form .elementor-field-type-submit,
.lca-register-form .elementor-field-type-submit{
    text-align:center;
}