.text-primary-600 {
      --tw-text-opacity: 1;
      color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.bg-primary-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1));
}
.rounded-full {
    border-radius: 9999px;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.flex-shrink-0 {
    flex-shrink: 0;
}
.w-12 {
    width: 3rem;
}
.h-12 {
    height: 3rem;
}
.flex {
    display: flex;
}
header{
    z-index: 100 !important;
}
.report-section{
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}
.auth-links {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
}
.auth-links a {
    text-decoration: none;
    color: black;
    display: flex;
    align-items: center;
    gap: 5px;
}
.auth-links a i {
    font-size: 18px;
}
.divider {
    margin: 0px 10px 0px 10px;
    height: 20px;
    width: 1px;
    background-color: black;
}
.fas.fa-user{
    color: #1269ba;
}
.fas.fa-edit{
    color: #1269ba;
}
.height-72{
    height: 72px !important;
}
@media (max-width: 768px) {
  .logo-mobile{
    margin-left: 10px !important;
    margin-bottom: 12px !important;
  }
}
.loader {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
  margin:15px auto;
  position: relative;
  color: #FFF;
  box-sizing: border-box;
  animation: animloader 1s linear infinite alternate;
}

@keyframes animloader {
  0% {
    box-shadow: -38px -6px, -14px 6px,  14px -6px;
  }
  33% {
    box-shadow: -38px 6px, -14px -6px,  14px 6px;
  }
  66% {
    box-shadow: -38px -6px, -14px 6px, 14px -6px;
  }
  100% {
    box-shadow: -38px 6px, -14px -6px, 14px 6px;
  }
}