/**
 * pagina della privacy policy
 */

section.pp_section {
    padding: 20px 0px;
}

table {
    color: black;
}

/**
 * salient toggle
 */

#nupd_core_privacy .toggle span a {
    padding-left: 0px !important;
    padding-right: 45px !important;
}

#nupd_core_privacy .toggle span i {
    border: 0px !important;
    color: #888;
}

#nupd_core_privacy i.icon-plus-sign {
    font-family: FontAwesome;
}

#nupd_core_privacy i.icon-plus-sign:before {
    content: "\f055";
}

#nupd_core_privacy .toggle span i:before {
    font-size: 30px !important;
    line-height: 26px !important;
}

#nupd_core_privacy .toggle:hover span i:before {
    background-color: transparent !important;
}

#nupd_core_privacy .toggle.open span i:before {
    background-color: transparent !important;
}

#nupd_core_privacy .toggle__title {

}

/**
 * Tabella cookie
 */

@media only screen and (max-width: 1000px) {

    #nupd_core_privacy .scrollme {
        overflow-x: auto;
    }
}

/**
 * banner
 */

/* barra */
div#cookie-law-info-bar {
    padding: 50px 30px !important;
    background-color: white !important;
}

/* bottone della X */
a.wt-cli-element.cli_cookie_close_button {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    margin: 0 !important;
}

/* link cookie policy */
a#wt-cli-policy-link {
    margin: 0 !important;
    color: black !important;
    font-weight: 700 !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

/* se bottone impostazioni */
a#wt-cli-settings-btn {
    border-radius: 0 !important;
    margin: 8px 16px 8px;
    padding: 0 0 3px 0;
    width: auto !important;
}

#wt-cli-privacy-save-btn {
    background-color: black;
}

.cli-bar-message {
    width: 80%;
    text-align: left;
}

.cli-bar-btn_container {
    width: 20%;
    text-align: center;
    display: block !important;
}

.cli-bar-message {
    font-size: 14px;
    line-height: 20px;
}

#wt-cli-settings-btn {
    border-bottom: 1px solid;
    text-decoration: none;
    color: rgb(137, 136, 136);
}

#wt-cli-accept-btn {
    padding: 8px 0px !important;
    display: block;
    width: 160px;
    margin: 10px auto !important;
}

@media only screen and (max-width: 769px) {

    .cli-bar-message {
        width: 100%;
    }

    .cli-bar-btn_container {
        width: 100%;
    }

    #wt-cli-accept-btn {
        width: 250px;
    }

    #wt-cli-settings-btn {
        margin: 10px;
    }
}
