.container-fluid-override{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row-override {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
#cookieNotice{
    background-color: rgb(255, 255, 255);
    /* min-height: 150px; */
    font-size: 14px;
    color: rgb(37, 37, 37);
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
    line-height: 26px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    /* text-align: center; */
}
    .btn-brand{
        color: #fff;
        background-color: #1693d2;
        border-color: #1693d2;
        font-size: 0.75rem;
    }
    .btn-brand:hover{
        color: #fff !important;
        background-color: #1693d2;
        border-color: #1693d2;
    
    }
    .fs-75{
        font-size: 0.875rem;
    }
  .float-right{
      float: right !important;
  }

  #cookie-banner .btn-primary {
    background-color: #1693D2;
    border-color: #1693D2;
  }
  
  #cookie-banner .btn-primary:hover {
    background-color: #127bb2;
  }
  #cookie-banner .cc-preferences-box {

    margin-top: 4rem;
    
 
  }
  #cookie-banner .btn-outline-secondary:hover,
  #cookie-banner .btn-outline-secondary:focus {
    background-color: transparent;
    color: #6c757d;
  }
  
  #cookie-banner #cc-cancel {
    color: #1693D2;
  }
  
  #cookie-banner #cc-cancel:hover {
    text-decoration: underline;
  }
  
  @keyframes cookie-slideUpFromBelow {
    from {
      opacity: 0;
      transform: translateY(30px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  @media (min-width: 576px) and (max-width: 991.98px) {
    #cookie-banner #cc-banner .d-flex.flex-wrap.justify-content-center.gap-2 {
      flex-wrap: nowrap !important;
      justify-content: flex-end !important;
      gap: 0.5rem !important;
    }
  
    #cookie-banner #cc-banner .btn {
      flex-shrink: 0;
    }
  }
  
  @media (max-width: 576px) {
    #cookie-banner .cc-preferences-box {
      max-width: 92%;
      margin: 0 auto;
      margin-top: 6rem;
      border-radius: 12px;
      padding: 1.25rem;
      max-height: 70vh;
      overflow-y: auto;
    }
  
    #cookie-banner #cc-banner {
      flex-direction: column;
      gap: 1rem;
    }
  
    #cookie-banner #cc-preferences p,
    #cookie-banner #cc-preferences .form-check-label,
    #cookie-banner #cc-banner .text-start {
      font-size: 0.9rem;
    }
  }
  
  #cookie-banner .no-outline:focus {
    box-shadow: none !important;
    outline: none !important;
  }
  
  #cookie-banner #cc-preferences p,
  #cookie-banner #cc-preferences .form-check-label {
    font-size: 1rem;
    line-height: 1.5;
  }
  
  #cookie-banner #cc-banner .text-start {
    font-size: 1rem;
    line-height: 1.5;
  }
  
  #cookie-banner #cc-banner-wrapper {
    max-height: 100vh;
    overflow-y: auto; 
    -webkit-overflow-scrolling: touch; 
  }