.toolbar-container{
    color:var(--primary-font);
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
:root {
    --primary-font: #f0ecec;
    --primary-Background: #76747440;
  }
  .seo-heading {
    position: absolute;
    left: -9999px;
    top: -9999px;
  }

/* Always reserve scrollbar space to prevent layout shift, but hide the scrollbar */
body {
    overflow-y: scroll;
}

/* Hide scrollbar when modal is open */
body.modal-open {
    overflow: hidden;
}

/* Hide scrollbar completely while keeping the space reserved */
/* For Firefox */
* {
    scrollbar-width: none;
}

/* For Chrome, Safari, Edge */
::-webkit-scrollbar {
    width: 15px;
    background: transparent;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: transparent;
}

::-webkit-scrollbar-thumb:hover {
    background: transparent;
}

.btn-outline-primary{
    --bs-btn-color:var(--primary-font) !important;
}
.form-select{
    background-color:var(--primary-Background) !important;
}
.form-select2{
    background-color:var(--primary-Background) !important;
}
.text-muted {
    color:#bebebf !important
}


a{
    text-decoration: none !important;
}

.specially{
    opacity: 0.7;
    background-repeat: no-repeat;
    background-size:cover;
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px; 
    z-index:-1000;
}