/*
 * Cookie consent footer link
 */

.cookie-consent-footer-link-wrapper {
    margin: 20px 0;
}

.cookie-consent-manage {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    cursor: pointer;
    font: inherit;
}


/*
 * Equal Accept / Refuse buttons
 *
 * Both should have the same visual importance.
 */

#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronAllDenied,
#tarteaucitronAlertBig #tarteaucitronAllAllowed {

    min-height: 44px;

    padding: 12px 20px;

    margin: 4px;

    font-weight: 600;

    border-width: 1px;

    border-style: solid;

    cursor: pointer;
}


/*
 * Remove visual hierarchy between
 * Accept All and Refuse All.
 */

#tarteaucitronAlertBig #tarteaucitronAllDenied,
#tarteaucitronAlertBig #tarteaucitronAllAllowed {
    opacity: 1;
}


/*
 * Customise
 */

#tarteaucitronAlertBig #tarteaucitronPersonalize {
    font-weight: 600;
}


/*
 * X must NOT silently mean consent.
 *
 * We visually keep it as a close action.
 */

#tarteaucitronAlertBig .tarteaucitronClosePanel {
    cursor: pointer;
}