.nav-bg-eGP {
    background: var(--egp-bg-navbar);
    /* color: var(--btn-text-dark); */
}

.nav-bg-eGP ul {
    align-items: center;
}

.nav-bg-eGP .brand-link,
.nav-bg-eGP .user-panel {
    border-bottom: 1px solid #c4c4c4;
}

.star {
    color: red;
}

.p-s-table td{
    vertical-align: middle;
}

.floating-btn {
    position: fixed;
    top: 200px;
    right: 20px;
    z-index: 1000;
    border-radius: 25px;
}

.input-as-label {
    border: none; 
    background-color: transparent; /* No background color */
    padding: 5px;  /* No padding */
    margin: 0;   /* No margin */
    font-weight: bold; 
    font-size: 1rem; /* Font size to match labels */
    width: auto;    /* Set width to auto to fit text */
    cursor: default;
    color: #212529; /* Text color to match your design */
    display: inline; /* Display inline like a label */
}

.input-as-label:focus {
    outline: none; /* Remove focus outline */
}

.disabled-row {
    background-color: #2f302f !important;
    color: #ffffff; /* Optional: Text color */
} 

#datatable.table-bordered tr.custom-bg-success {
    background-color: #d4edda !important; /* Your custom background color */
    color: #155724 !important; /* Optional: Adjust text color */
}

.select2-container--disabled {
    pointer-events: none;
    opacity: 0.6;
  }

  .mb-60px{
    margin-bottom: 60px !important;
  }