﻿:root {
    --fc-primary-color: #0b4552; /* colore link */
    --fc-secondary-color: #90ccbb; /* sfondo bottone hover - diverso da secondary di IS */
    --fc-tertiary-color: #0b4552; /* sfondo bottone */
    --fc-text-dark: #353849; /* colore testi */
    --fc-text-light: #fdf9f8; /* testo bottone */
    --fc-title-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --fc-text-font: var(--fc-title-font);
    --fc-white-color: #ffffff; /* sfondo input */
    --fc-grey-color: #c9cfd8; /* bordo input */
    --fc-bg-color: rgb(253, 249, 248); /* sfondo pagina */
}

.fc-link {
    --fc-link-color: var(--fc-primary-color);
    --fc-link-decoration: none;
    --fc-link-weight: 500;
}

.fc-footer .fc-link {
    --fc-link-color: var(--fc-text-light);
}

.fc-top-menu {
    --fc-menu-bg: var(--fc-white-color);
}

.fc-footer {
    --fc-footer-bg: var(--fc-primary-color);
    --fc-footer-color: var(--fc-text-light);
}


.fc-button-subscribe {
    --fc-button-color: var(--fc-text-light);
    --fc-button-bg: var(--fc-tertiary-color);
    --fc-button-font-size: 18px;
    --fc-button-width: 240px;
    --fc-button-padding: 0.85em 1em;
    --fc-button-outline: none;
    --fc-button-radius: 50px;
    --fc-button-border-width: 0;
    --fc-button-box-shadow: none;
}

    .fc-button-subscribe:hover {
        --fc-button-bg: var(--fc-secondary-color);
    }

    .fc-button-subscribe[disabled] {
        --fc-button-bg: var(--fc-tertiary-color);
        --fc-button-opacity: 0.25;
    }

.fc-input {
    --fc-input-bg: var(--fc-white-color);
    --fc-input-color: var(--fc-secondary-color);
    --fc-input-border-radius: 50px;
    --fc-input-border-width: 1px;
    --fc-input-border-style: solid;
    --fc-input-border-color: var(--fc-grey-color);
    --fc-input-box-shadow: none;
}

/* checkbox */
input[type=checkbox]:checked + label::before {
    --fc-checkbox-bg: var(--fc-primary-color);
    --fc-checkbox-color: var(--fc-bg-color);
}
