/* Admin area custom login background image */
body.login_admin:before {
    content: " ";
    background: rgba(31, 31, 31, 0);
    min-height: 100%;
    min-width: 100%;
    position: absolute;
}
body.login_admin {
    background-image: url(../images/2k-Web-banner.webp);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* Make h1 and p inside the login text-center block white */
.text-center.tw-mb-5 h1,
.text-center.tw-mb-5 p {
    color: white !important;
}

.company-logo img {
    width: 150px;
    height: 150px;
    object-fit: contain;
    filter: brightness(0) invert(1); /* turns black logo to white */
}


.company-logo img:hover {
    filter: brightness(0) saturate(100%) invert(74%) sepia(71%) saturate(347%) hue-rotate(8deg) brightness(96%) contrast(95%);
}


table tbody td {
    vertical-align: middle !important;
}

/* Fix Header Overlap With Page Title in New Purchase Request Page */
#wrapper .content {
    padding-top: 60px; /* match your fixed header height */
}
/* End Fix Header Overlap With Page Title in New Purchase Request Page */


.sidebar li a.logo {
  height: 63px;
}

.sidebar li a.logo img {
  height: 100%;
  filter: brightness(0) invert(1); /* Makes black logo turn white */
}





