.postitnoteX {
  width: 300px;
  height: auto;
  position: relative;
  background: beige;
  overflow: hidden;
  margin: 100px 5px 0 -25px;
  padding: 0 20px 20px 20px;
  border-radius: 0 0 0 30px/45px;
  font-family: Lato;
  font-size: small;
  line-height: 1.7em;
}
 
.postitnote {
  width: 250px;
  /*original value width 250px, height240px*/
  height: auto;
  position: relative;
  background: beige;
  overflow: hidden;
  margin: 30px auto;
  padding: 20px;
  border-radius: 0 0 0 30px/45px;
  font-family: 'Times New Roman', cursive;
  line-height: 1.7em;
  font-size: 19px;
 
  font-size: small;
  font-family: Lato;
  margin-right: 5px;
  margin-left: -25px;
  margin-top: 100px;
  width: 300px;
}
 
div.stickyX-container {
  height: 200vh;
  /* Set a fixed height for the container */
 
  border: 4px solid rgb(17, 0, 255);
 
  /* Adjust the top value as needed */
 
  /* To make sure it appears above other content */
}
 
div.stickyX {
  position: sticky;
  top: 0px;
  /* border: 2px solid red; */
 
  /* Adjust the top value as needed */
 
  /* To make sure it appears above other content */
}
 
 
 
div.sticky {
 
  position: sticky;
  top: 50px;
  padding: 30px;
  font-size: 20px;
  width: 100%;
  font-size: small;
  font-family: Lato;
  margin-right: 5px;
  margin-left: -25px;
  margin-top: 100px;
  width: 300px;
}
 
thead input {
  width: 100%;
}
 
.pagination a.active {
  background-color: #4CAF50;
  color: white;
}
 
.pagination a:hover:not(.active) {
  background-color: #F5F5F5;
}
 
#download-excel, #dropdowndownload-excel {
  position: absolute;
  right: 1.5em;
  top: 1rem;
}
 
.downloaddropdown {
  padding: 0.4rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 0.25rem;
  border: 1px solid;
  /* border-color: #007bff;
  color: #007bff; */
}
 
 
/* Style the tab */
.tabset {
  overflow: hidden;
  display: -webkit-box;
  padding-top: 5px;
  padding-bottom: 10px;
}
 
.tabset button {
  transition: 0.3s;
  cursor: pointer;
  /* border: solid #ddd 1px; */
  border-bottom: none;
  border-radius: 5px 5px 5px 5px;
  /* padding: 10px 15px 6px 15px; */
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 300px;
  min-width: 50px;
}
 
.tab-top {
  position: absolute;
  right: 0px;
  top: -6.5em;
 
}
 
.tab-top button {
  float: left;
  padding: 10px 25px;
  outline: none;
}
 
/* Style the buttons that are used to open the tab content */
.tab-child button {
  background-color: white;
  -webkit-box-flex: 1;
 
}
 
/* Change background color of buttons on hover */
 
 
/* .tabset button:hover {
  background-image:
    linear-gradient(to bottom, #ddd, white);
} */
 
.tabset button:hover {
  background-color: #F5F5F5;
}
 
/* Create an active/current tablink class */
 
/*TAB LINK CSS*/
.tabset button.active {
  /* background-image:
    linear-gradient(to bottom, #93D3F0, white); */
  /* border: solid #ddd 1px; */
  border-bottom: none;
}
 
.tabset button {
  background: none;
  border: none;
  outline: none;
  padding: 10px 16px;
  margin: 0 4px;
  cursor: pointer;
  color: #888; /* Inactive grey */
  position: relative;
  font-size: 18px;
  transition: color 0.3s;
}
 
.tabset button:hover {
  color: #333; /* Slight darkening on hover */
  font-weight: bold;
}
 
.tabset button.active {
  color: #000; /* Active tab text color */
  font-weight:bold;
}
 
.tabset button::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #93D3F0; /* Blue underline */
  transition: all 0.3s ease;
  transform: translateX(-50%);
}
 
.tabset button.active::after {
  width: 100%;
}
 
.tabset button:not(.active)::after {
  width: 0;
}
 
/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
 
.tabheader{
  display: none;
}
 
.tabcontent,
.tabheader {
  animation: fadeEffect 1s;
  /* Fading effect takes 1 second */
}
 
/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {
    opacity: 0;
  }
 
  to {
    opacity: 1;
  }
}
 
.card-columns {
  column-count: 2;
}
 
.rejectcomment {
  overflow-wrap: anywhere;
}
 
.parent-font {
  font-size: 2rem;
}
 
.child-one-font {
  font-size: 1.25rem;
}
 
.child-two-font {
  font-size: 1.1rem;
}
 
.subtext-font {
  font-size: 0.8rem;
}
 
table.sticky thead th {
  min-width: 51px !important;
}
 
#download-bulkpdf {
  position: absolute;
  right: 1.5em;
  top: 1rem;
}
 