#tarteaucitronRoot > #tac_title {
    display: none;
}

.osm .osm-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(135, 135, 135, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    z-index: -1;
    transition: all 0.5s ease;
}

.osm .osm-bg.show {
    opacity: 1;
    z-index: 1000;
}

.osm .osm-bg p {
    margin: 0 !important;
    color: #fff;
    font-size: 24px;
}

.tarteaucitronName p {
    margin-bottom: 10px;
}

#tarteaucitronRoot button {
    text-transform: uppercase !important;
    font-size: .7rem !important;
}

.amrgpd button.agree {
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.amrgpd button.deny {
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.amrgpd button.customize {
    border-radius: 0px !important;
}

#tarteaucitronClosePanel {
    display: flex !important;
    justify-content: center !important;
    color: #fff !important;
    background-color: #e85347 !important;
    border-radius: 0px !important;
}

#tarteaucitronRoot button#tarteaucitronBack {
    border-radius: 0px !important;
}