.tarteaucitronName .tacCurrentStatus, .tarteaucitronName .tarteaucitronReadmoreSeparator {
    color: var(--blue)!important;
    font-size: 12px!important;
    text-transform: capitalize!important;
}

#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3 {
    font-size: 20px!important;
}

#tarteaucitron a {
    color: var(--blue)!important;
    font-size: 15px!important;
}

#tarteaucitronRoot .tarteaucitronH1 {
    font-size: 1.9em!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: bold!important;
    text-decoration: underline!important;
    color: var(--red)!important;
}

#tarteaucitronIcon #tarteaucitronManager img {
    width: 35px;
    height: 35px;
}

#tarteaucitronRoot .tarteaucitronH2 {
    color: var(--blue)!important;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel {
    background: #fff!important;
    color: var(--blue)!important;
    font-size : 15px;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
#tarteaucitronRoot .asCatToggleBtn {
    color: var(--blue)!important;
    font-size: 20px!important;
    font-family: 'Roboto', sans-serif!important;
    background: #fff!important;
}

#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails:not(.tarteaucitronDetailsInline) {
    color: var(--blue)!important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^="tarteaucitronDetails"] {
    border-top: 5px solid #333!important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    background: #fff!important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
    background: #fff!important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button {
    border-bottom: 5px solid #333!important;
}

#tarteaucitron .tarteaucitronH3 {
    font-size: 20px!important;
    color: var(--blue)!important;
}

#tarteaucitronRoot #tarteaucitronAlertBig {
    background: var(--darkgrey)!important;
}
#tarteaucitronlogokoton    #tarteaucitronAlertBig{
    margin-top: -500px!important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
#tarteaucitronAlertBig #tarteaucitronPersonalize2,
.tarteaucitronCTAButton,
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitron #tarteaucitronPrivacyUrlDialog,
#tarteaucitronRoot .tarteaucitronDeny,
#tarteaucitronRoot .tarteaucitronAllow {
    font-size: 20px!important;
}

#tarteaucitronRoot .tarteaucitronPlus::before {
    color: var(--blue)!important;
}

div#tarteaucitronInfo {
    font-size: 20px!important;
    font-family: 'Lora', sans-serif!important;
}

.tarteaucitronMainLine .tarteaucitronH2 {
    font-size: 20px!important;
}

#koton {
    margin-left: auto!important;
    margin-right: auto!important;
}

.tarteaucitronIconBottomRight {
    right: unset;
    left: 0;

    display: none !important;
}