/* custom.css */
/* Change tab link color for all dbc tabs to red */
.nav-item .nav-link {
    color: rgb(120, 120, 120);
}

.nav-item .nav-link .active {
    color: rgb(20, 20, 20);
}

.rc-slider-mark-text:last-child{
    transform: translateX(50%) !important ;
    right: 0% !important;
    left: auto !important;
    }

.visible-disabled {
    opacity: 1 !important;  /* Ensure the text input is fully opaque */
    color: black !important; /* Change text color if needed */
    /*background-color: #f0f0f0 !important; *//* Light gray background */
}

.custom-navbar-toggler {
  /*color: #ffffff !important;*/ /* Adjust the color to match NavLink */
  /*background-color: transparent;*/
  border: none !important;
  /*padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);*/ /* Adjust padding to match NavLink */
  font-size: var(--bs-nav-link-font-size) !important; /* Adjust font size to match NavLink */
  /*line-height: 1.5;*/ /* Adjust line height to match NavLink */
}

.force-flex-row {
  display: flex !important;
  flex-direction: row !important;
}

.force-padding {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.responsive-button {
  transition: transform 0.1s ease, box-shadow 0.1s ease;
}

/*.responsive-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}*/

.responsive-button:active {
  transform: translateY(1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

/* custom.css */
.custom-checkbox .form-label {
  margin-bottom: 0;
}

/* Custom class for dropdown menu items */
.dropdown-crag:active {
    background-color: transparent; /* Remove background change on focus, hover, and active */
    color: #6a6b6b; /* Optional: set a custom text color, if desired */
}

/* Apply the style also to the <a> tag inside the dropdown item */
.dropdown-crag > a:active {
    background-color: transparent;
    color: inherit; /* Inherit the color from the parent */
}

.rounded-tl-none {
  border-top-left-radius: 0 !important;
}

/*
.accordion-button {
    font-size: xx-large;
}

.accordion-button:not(.collapsed) {
    background-color: red;
}
*/

/*
.rc-slider-handle {
    border: 0;
    background-color: red
  }
  
  .rc-slider-rail {
     background-color: #ededed;  
  }
  
  .rc-slider-track {
    background-color: red
  }
  
  .rc-slider-dot {
    border: 0;
    background-color: #ededed;
  }
  
  .rc-slider-dot.rc-slider-dot-active {
    background-color: red
  }
  */