/*
 * CessionDeSite.fr - correctif ciblé Webkul
 * Élément identifié dans l'inspecteur : .row.margin-right-5.wk-forgot.cs-forgot-link
 */
@media screen and (max-width: 1024px) {
    /* Le lien sort visuellement de la bande de connexion bleu nuit. */
    #wk-header-container .cs-header-actions {
        position: relative !important;
    }

    #wk-header-container .row.margin-right-5.wk-forgot.cs-forgot-link,
    #wk-header-container .cs-forgot-link {
        display: flex !important;
        float: none !important;
        clear: both !important;
        align-items: center !important;
        justify-content: flex-end !important;
        box-sizing: border-box !important;
        width: 100% !important;
        min-height: 42px !important;
        height: auto !important;
        margin: 0 !important;
        padding: 5px 14px !important;
        background: #FFFFFF !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        text-align: right !important;
    }

    #wk-header-container .cs-forgot-link a,
    #wk-header-container .cs-forgot-link a:visited {
        display: inline-block !important;
        width: auto !important;
        margin: 0 !important;
        padding: 7px 12px !important;
        color: #E85D00 !important;
        background: #FFF0E6 !important;
        border: 1px solid #FFD5B8 !important;
        border-radius: 7px !important;
        font-size: 13px !important;
        font-weight: 700 !important;
        line-height: 1.35 !important;
        text-decoration: none !important;
        box-shadow: none !important;
    }

    #wk-header-container .cs-forgot-link a:hover,
    #wk-header-container .cs-forgot-link a:focus {
        color: #12213B !important;
        background: #FFE4D1 !important;
        border-color: #FFC49D !important;
    }
}

@media screen and (max-width: 767px) {
    #wk-header-container .row.margin-right-5.wk-forgot.cs-forgot-link,
    #wk-header-container .cs-forgot-link {
        min-height: 40px !important;
        padding: 4px 12px !important;
    }
}
