.invalid-feedback{
    display:block;
}
.select2-container{
    z-index: 99999999 !important;
}
.signature{
    max-height:100px;
}
.header-btn {
    border: 1px solid var(--primary-bg-color);
    color: var(--primary-bg-color);
    margin-right: 20px;
    float: left;
}

.header-btn.active {
    background-color: var(--primary-bg-color);
    color:#fff;
}
.inside-header select{
    width:300px;
    float: left;
    border: 1px solid var(--primary-bg-color);
    color: var(--primary-bg-color);
}

.header-btn:hover {
    background-color: var(--primary-bg-color);
    color:#fff;
}
.send-email, .send-sms, .delete-multiple, .send-missing-information{
    cursor: pointer;
}
.duplicate_entry{
    background-color: orange !important;
}
.duplicate_entry td a span, .duplicate_entry td a{
    color: #fff !important;
}
.display-none{
    display:none;
}
.header-filter{
    padding:30px 0px;
}
.iframe-documents{
    width: 100%;
    height: 400px;
    border: 1px solid #ccc;
    margin-bottom: 30px;
}
.iframe-packs{
    /* width: 100%; */
    height: 400px;
    border: 1px solid #ccc;
    margin-bottom: 30px;
}

.eligible-claims-ul {
    list-style: none; 
      padding-left: 1.2em;
      float:right;
  }
/* .eligible-claims::marker {
    color: #fbdbe1 !important;
    font-size: 2em; 
}

.claims-inprogress::marker {
    color: #d8f2ed !important;       
    font-size: 2em; 
} */
.eligible-claims-ul li{
    position: relative;
      padding-left: 1em;
}

.eligible-claims::before {
    content: "■"; /* Square Unicode character */
    position: absolute;
    left: -5px;
    top: -10px; /* Adjust vertical alignment */
    font-size: 2em; /* Size of the square */
    color: #d8f2ed;       /* Color of the square */
  }

  .claims-inprogress::before {
    content: "■"; /* Square Unicode character */
    position: absolute;
    left: -5px;
    top: -10px; /* Adjust vertical alignment */
    font-size: 2em; /* Size of the square */
    color: #fbdbe1;       /* Color of the square */
  }
  
  .plus-icon {
    border-radius: 50%;
    font-size: 26px;
    margin-left: 20px;
    padding: 0px 11px;
    margin-top: -8px;
}


/* Styling the unordered list */
.email_template ul {
    list-style-type: none; /* Remove default bullet points */
    padding: 0;
    margin: 0;
    font-family: Arial, sans-serif; /* Set a font for better readability */
}

/* Styling each list item */
.email_template ul li {
    background-color: #f4f4f4; /* Light grey background */
    border-radius: 5px; /* Rounded corners */
    padding: 8px 12px; /* Padding around the text */
    margin-bottom: 5px; /* Space between list items */
    font-size: 14px; /* Font size */
    color: #333; /* Text color */
    display: flex; /* Allow flexible layout */
    align-items: center; /* Center text vertically */
}

/* Styling the arrows (if any) and adding icons */
.email_template ul li:before {
    content: "→"; /* Add an arrow before each list item */
    margin-right: 10px; /* Space between the arrow and text */
    color: #3498db; /* Blue color for the arrow */
    font-weight: bold; /* Make the arrow a bit bolder */
}

/* Optional: Hover effect */
.email_template ul li:hover {
    background-color: #e0e0e0; /* Change background color on hover */
    cursor: pointer; /* Change cursor to indicate it's clickable */
}
.pension_forecast{
    padding:20px;
    background-color: #f4f1f1;
}
.p800_forecast{
    padding:20px;
    background-color: #f4f1f1;
}