
html,
body {
  background-color: #f9f6ee;
  margin: 5px 0px 5px 2px;
  padding: 5px 0px 5px 2px;
  overflow: hidden;
}

.custom-header {
  background-color: #f9f6ee;
  padding-bottom: 0;
}

.custom-navbar {
  background-color: #f9f6ee;
  margin-left: -12px;
  padding-bottom: 0;
}

#nav-main {
  background-color: white;
}

section {
  display: flex;
  flex-flow: column;
  height: calc(100vh - 20px);
}


tr {
  cursor: default;
}

.tab-content {
  flex: 1;
  overflow-y: scroll;
}

.footer-custom {
  background-color: #f9f6ee;
  bottom: 0;
}

/* Preloader container */
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white; /* Background color for the preloader */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999; /* Ensures it's above all other content */
}

/* Spinner animation */
.spinner {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3; /* Light gray border */
  border-top: 5px solid #007bff; /* Blue border for the spinner */
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

/* Keyframes for spinner rotation */
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}




.text-normal {
  font-weight: normal !important;
}


.myBtn {
  width: 70px;
}