body .cc-window {
    z-index: 99999;
}

body .cc-grower {
    position: fixed;
    z-index: 99999;
    top: 0;
    max-height: 100vh !important;
    overflow: auto;
}

body .cc-message {
	max-height: 70vh;
	overflow: auto;
}


body .cc-revoke {
    position: fixed;
    z-index: 999999;
}

@media (hover: hover) {
    body .cc-revoke.cc-top {
        right: 5em !important;
        left: unset !important;
        z-index: 999999;
    }
}

@media (hover: none) {
    body .cc-revoke {
        left: 0 !important;
        right: unset;
        top: 100px !important;
        padding: 5px 8px;
        border-radius: 10px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0 !important;
        transform: unset !important;
        z-index: 1;
    }
    #mainNavigation {
        z-index: 100;
    }
}