#real-cookie-banner-component .nav-tab-wrapper {
    padding-right: 100px;
}

.rcb-nav-logo {
    float: right;
    width: 70px;
    height: 70px;
    background: white;
    padding: 5px 10px;
    border: 1px solid #ececec;
    box-shadow: 0px 1px 5px #e6e6e6;
}

.rcb-config-content {
    padding: 20px 0;
}

.rcb-config-footer {
    text-align: center;
    padding: 20px 0;
    font-weight: lighter;
    font-size: 11px;
    margin-top: 20px;
    opacity: 0.8;
    transition: linear opacity 500ms;

    &:hover {
        opacity: 1;

        img {
            filter: grayscale(0%);
        }
    }

    img {
        height: 40px;
        width: auto;
        display: block;
        margin: 10px auto;
        filter: grayscale(100%);
        transition: linear filter 500ms;
    }
}

.rcb-dashboard-card-focus:hover {
    opacity: 1 !important;
}

.rcb-transparent-bg {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2P8////fwY08ObNG3QhBsahoPD169cYnhEREcH0zBBQCAAyhjW3tUHoCgAAAABJRU5ErkJggg==)
        repeat;
    padding: 20px;
}

@media screen and (max-width: 540px) {
    #real-cookie-banner-component .nav-tab-wrapper {
        padding-right: 0px !important;
    }

    .rcb-nav-logo {
        display: none !important;
    }
}
