/*Cookie */
.cc-window.cc-floating {
    padding: 2em;
    max-width: 50em;
    
    -webkit-box-shadow: 3px 4px 4px 0px rgba(0,0,0,0.23);
    -moz-box-shadow: 3px 4px 4px 0px rgba(0,0,0,0.23);
    box-shadow: 3px 4px 4px 0px rgba(0,0,0,0.23);
    border: solid 1px #EEE;
  
}


label[for="dp--cookie-marketing"] {
    display: none;
    
}

.dp--cookie-check {
    display: flex;
    justify-content: initial;
    align-items: center;
    border: none;
    border-radius: 5px;
    margin-top: .5rem;
}

.dp--cookie-check label {
    margin-right: 5px;
}

.cc-highlight .cc-btn:first-child {
    background-color: #EEE;
    border-color: transparent;
    margin-right: 5px;
}

.cc-message h3 {
    margin-top: 0px;
    font-size: 28px;
}

.cc-floating.cc-theme-edgeless .cc-message { 

    margin-top: 0px;
}

.cc-revoke {
    background-color: #DC0006!important;
    color: #FFF!important;
}
.cc-revoke a {
    color: #FFF!important;
}

.cc-animate.cc-revoke.cc-bottom {
     height: 40px;   
}



.cc-revoke.dp--revoke {
transform: none !important;
text-decoration: none !important;
min-width: 40px;
height: 40px;
margin: 0px;
border-radius: 5px !important;
border-bottom-left-radius: 0px!important;
border-bottom-right-radius: 0px!important;
line-height: 1;
display: flex;
justify-content: center;
align-items: center;
transition: all .3s ease-in-out;
}

.cc-color-override-1113420501.cc-revoke {
color: rgb(51, 51, 51);
background-color: rgb(0, 0, 0);
}


#clickme, #clickme2 {
    text-decoration: underline;
    color: #DC0006;
    cursor: pointer;
}

#clickme2 {
    display: none;
}

.privacy-container {
    border: solid #CCC 1px;
    overflow: scroll;
    height: 70%;
    display: none;
    padding: 10px;
    margin-top: 5px;
}



.cc-revoke, .cc-window {

    font-size: 16px;
    line-height: 1.5em;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
   
}