/*--------------------------------------------------------------
# Cookie e Info
--------------------------------------------------------------*/

/* Privacy Lab Cookie Consent */

.c-cookie-banner .c-cookie-banner-body-banner-button {
    color: #fff !important;
    background-color: #6FC9F2 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    padding: 10px !important;
    border-radius: 25px !important;
 }
  
  .c-cookie-banner .c-cookie-banner-body-banner-button-transparent {
      color: #fff!important;
      background: transparent !important;
  }
  
  .c-cookie-banner .c-cookie-banner-body-desc-footer-policy-btn {
    color: #fff !important;
    background: transparent !important;
  }
  
  .c-cookie-banner .c-cookie-banner-pref-footer button {
      color: #fff !important;
      background-color: #6FC9F2 !important;
      font-size: 11px !important;
      line-height: 1 !important;
      padding: 10px !important;
      border-radius: 25px !important;
      border: 1px solid #6FC9F2 !important;
  }  
  
  .c-cookie-banner-main .c-consent-window .c-cookie-banner-modal-content {
      background-color: #ffffffeb !important;
  }
  
  .c-cookie-banner .c-cookie-banner-main {
      background: rgba(0,0,0,.3) !important;
      backdrop-filter: blur(5px) !important;
      padding-bottom: 2px !important;
  }
  
  .c-cookie-banner-modal-content{
      background-color: rgba(0,0,0,.5) !important;
      /* background: transparent !important; */
      backdrop-filter: blur(5px) !important;
      padding-bottom: 2px !important;
  }
  
  .c-cookie-banner th{
      color: #fff;
  }
  
  #banner-accept-btn-2{
      border: 3px solid #6FC9F2 !important;
      color: #fff !important;
      background-color: transparent !important;
  }
  
  input:checked + span {
    background-color: #6FC9F2 !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper .company-name {
      color: #fff !important;
  }
  
  .c-cookie-banner-body-desc-content .c-consent-description{
      font-size: 12px !important;
  }
  
  .c-cookie-banner .c-cookie-banner-body-desc-content {
      margin: 10px 0px !important;
      font-size: 12px !important; 
      color: #fff;
  }
  
  .c-cookie-banner .c-cookie-banner-body-desc-title {
      font-size: 18px !important;
      color: #fff !important;
  }
  
  .c-cookie-banner-body-desc-title .c-consent-title{
      font-size: 16px !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper .company-infos {
      color: #fff !important;
  }
  
  .c-cookie-banner div {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper h2 {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper p {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper h3 {
      color: #fff !important;
  }
  
  .c-cookie-banner li{
      color: #e5e5e5 !important;
  }
  
  .c-cookie-banner a {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-pref-accordion-content {
      background-color: #f9f9f91f !important;
  }
  
  .c-cookie-banner .c-cookie-banner-pref-accordion-title {
      background-color: #00000000 !important;
  }
  
  .c-cookie-banner td {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-body-desc-footer-right {
      color: #fff !important;
  }
  
  .c-cookie-banner .c-cookie-banner-modal-content {
      height: 100vh !important;
  }   
  
  .c-cookie-banner .c-cookie-banner-modal-content-wrapper{
      margin-bottom: 50px !important;
  }
  
  .c-cookie-banner .c-cookie-banner-pref-footer {
      margin-bottom: 20px !important;
      padding-bottom: 20px !important;
  }    
  