/************************************************************/
/************************ COOKIEBOT *************************/
/************************************************************/

/*********************** LOGO REMOVAL ***********************/
@media screen and (min-width: 1280px) {
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
      width: 0 !important;
    }
  }
  
  #CybotCookiebotDialogHeaderLogosWrapper {
    visibility: hidden !important;
  }
  #CybotCookiebotDialogPoweredByText a {
    display: none !important;
  }
  
  #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none !important;
  }
  /*************************** LINKS **************************/
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
    color: var(--main-blue) !important;
  }
  /*********************** ACCEPT BUTTON ***********************/
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, 
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    border-color: var(--main-blue) !important;
    background-color: var(--main-blue) !important;
    color: var(--white) !important;
  }
  
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:hover, 
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:hover,
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
    color: var(--white) !important;
  }
  /********************* SELECTION BUTTON *********************/
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    border-color: var(--main-blue) !important;
    background-color: var(--main-blue) !important;
    color: var(--white) !important;
  }
  
  /********************** DECLINE BUTTON **********************/
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline {
    border-color: var(--main-blue) !important;
    background-color: var(--main-blue) !important;
    color: var(--white) !important;
  }
  
  /******************* DETAILS – UPPER TABS *******************/
  #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    color: var(--main-blue) !important;
    border-bottom: 1px solid var(--main-blue) !important;
  }
  
  /************************* WIDGET ***************************/
  /* Icon */
  #CookiebotWidget .CookiebotWidget-logo svg path {
    fill: var(--main-blue) !important;
    transition: .3s !important;
  }
  
  /* Background */
  #CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: var(--white) !important;
    transition: .3s !important;
  }

  #CookiebotWidget:hover .CookiebotWidget-logo svg circle {
    fill: var(--hover) !important;
  }
  
  /****************** WIDGET – DECLINE BUTTON *****************/
  #CookiebotWidget-btn-withdraw {
    border-color: var(--main-blue) !important;
  }
  
  /****************** WIDGET – CHANGE BUTTON ******************/
  #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: var(--main-blue) !important;
    border-color: var(--main-blue) !important;
  }
  
  /****************** WIDGET – DETAILS BUTTON *****************/
  #CookiebotWidget .CookiebotWidget-consent-details button {
    color: var(--main-blue) !important;
  }
  
  /********************** WIDGET – ICONS **********************/
  #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: var(--main-blue) !important;
  }
  
  /************** SETTINGS – CHECKBOXES, HOVERS ***************/
  #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: var(--main-blue) !important;
  }
  #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled):hover,
  #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled):hover,
  #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:hover, 
  #CybotCookiebotDialog button:hover, 
    #CybotCookiebotDialog input:hover, 
    #CybotCookiebotDialog label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]):hover {
      color: var(--main-blue) !important;
  }
  #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
  #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
  #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
  #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
  #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
  #CybotCookiebotDialogDetailBodyContentTextAbout a {
    color: var(--main-blue) !important;
  }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
    color: var(--main-blue) !important;
  }
  #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: var(--main-blue) !important;
  }
  /*********************** CLOSE ICON *************************/
  .CybotCookiebotBannerCloseButton:hover svg path,
  .CookiebotWidget-close:hover svg path {
    fill: var(--main-blue) !important;
  }
  /*********************** CLOSE ICON *************************/
  #CybotCookiebotDialog .CybotCookiebotBannerCloseButton {
    display: none !important;
  }
  /************************************************************/






  