#CybotCookiebotDialog,
#CybotCookiebotDialog a,
#CybotCookiebotDialog div,
#CybotCookiebotDialogBodyContentControls, 
#CybotCookiebotDialogBodyContentTitle  {
    font-family: Arial !important;
}

#CybotCookiebotDialog br,
#CybotCookiebotDialog div, 
#CybotCookiebotDialog td {
    line-height: 21px !important;
}

#CybotCookiebotDialogBodyContentText {
    font-size:12px;
}


.CybotCookiebotDialogBodyButton {
    border: 1px solid #0082B9 !important;
    color: #0082B9 !important;
    border-radius:3px !important;
    font-size:14px !important;
    background-color: #fff !important;
    width:initial !important;
    height:32px !important;
    text-align:center !important;
    vertical-align: middle !important;
    padding: 0px 8px !important;
    line-height: 30px !important;
    font-weight: normal !important;
}

.CybotCookiebotDialogBodyButton:hover {
    color: #fff !important;
    background-color: #0082B9 !important;
    box-shadow: inset 150px 0 0 0 #0191C8 !important;
    transition: ease 0.3s !important;
}

.CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    border: 1px solid #005172 !important;
    color: #fff !important;
    border-radius:3px !important;
    font-size:14px !important;
    background-color: #005172 !important;
}

.CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
    background-color: #0082B9 !important;
    box-shadow: inset 150px 0 0 0 #0191C8 !important;
    transition: ease 0.3s !important;
    border: 1px solid #0082B9 !important;
}

#CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog tbody a, 
#CybotCookiebotDialogDetailBodyContentTextAbout a {
    font-weight: bold !important;
    color: #005172 !important;
    text-decoration:none !important;
} 

#CybotCookiebotDialogBodyContentText a:hover, 
#CybotCookiebotDialog tbody a:hover, 
#CybotCookiebotDialogDetailBodyContentTextAbout a:hover {
    color: #0082B9 !important;
}

#CybotCookiebotDialogDetailTableNecessary thead th,
#CybotCookiebotDialogDetailTableStatistics thead th,
#CybotCookiebotDialogDetailTableAdvertising thead th {
    background-color: #444!important;
    color: #fff!important;
    padding: 5px 10px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td {
    border-right:none !important;
    padding: 5px 10px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody {
    border: 1px solid #ccc !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody tr td:first-child,
.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody tr td:nth-child(2) {
    word-break: break-all !important;
}

#CybotCookiebotDialogDetailBodyContent {
    border-bottom: 1px solid #ccc !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerPreference,
#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising,   /*for removing preferences and performance*/
.CybotCookiebotDialogBodyLevelButtonWrapper:nth-child(2),
.CybotCookiebotDialogBodyLevelButtonWrapper:last-child {
    display:none;
}

#CybotCookiebotDialogDetailBodyContentTextAbout p span {
    text-decoration: none !important;
    font-size:14px !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable > tbody > tr:hover {
    background-color: #e6eaeb !important;
}

input[type=checkbox].CybotCookiebotDialogBodyLevelButton {
    opacity:1 !important;
}

input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label {
    padding-left:22px !important;
}

input[type="checkbox"].CybotCookiebotDialogBodyLevelButton {
    height: 14px !important;
    width: 14px !important;
}

input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label  {
    background-image: none !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    display:none !important;
}

#CybotCookiebotDialogBodyLevelDetailsWrapper  {
    width:100px;
}

#CybotCookiebotDialogDetailBodyContentTextAbout ol {
    padding-left: 40px;
    list-style-type: decimal;
    margin: 0 0 10.5px;
}