/*****************************************************/
/*****************************************************/
/**** update 09/17/2024 - 13:26 PM - version 1.5.9 ***/
/*****************************************************/
/*****************************************************/
:root {
    --black-color: #000;
    --blur-white-color: #ccc;
    --icon-color: #01A982;
    --li-white-color: #f6f7f8;
    --sli-green-color: #B2E9ED;
    --sli-white-color: #f1f1f1;
    --theme-color: #01a982;
    --white: #fff;
}

@font-face {
    font-family: "MetricHPE-Web-Light";
    src: url("/MetricHPE-Web-Light.woff") format('woff');
}

@font-face {
    font-family: "MetricHPE-Web-Regular";
    src: url("/MetricHPE-Web-Regular.woff") format('woff');
}

@font-face {
    font-family: "MetricHPE-Web-SemiBold";
    src: url("/MetricHPE-Web-SemiBold.woff") format('woff');
}

@font-face {
    font-family: "MetricHPE-Web-Thin";
    src: url("/MetricHPE-Web-Thin.woff") format('woff');
}

body * {
    font-family: 'MetricHPE-Web-Regular', sans-serif !important;
    transition: 300ms linear;
    scroll-behavior: smooth;
}

/* OTHER - early update */
span.visually-hidden.sort-hint {
    display: none;
}

.table#all-bid_wrapper>thead>tr>th,
.table#bid-draft_wrapper>thead>tr>th,
.table#bid-submitted_wrapper>thead>tr>th,
.table#bid-award_wrapper>thead>tr>th,
.table#bid-partial-award_wrapper>thead>tr>th,
.table#bid-rejected_wrapper>thead>tr>th,
.table#all-lot_wrappe>thead>tr>th,
.table#lots-with-bid_wrappe>thead>tr>th,
.table#lots-without-bid_wrappe>thead>tr>th,
.table#lots-without-submitted-bid_wrappe>thead>tr>th,
.table#lots-with-submitted-bid_wrappe>thead>tr>th,
.table#all-tracking-log_wrappe>thead>tr>th,
.table#tracking-log-lot_wrappe>thead>tr>th,
.table#tracking-log-bid_wrappe>thead>tr>th {
    background: transparent !important;
    border-bottom: 1px;
    border-top: 1px solid #ddd !important;
    color: #808080 !important;
}

fieldset[aria-label="Lines"] {
    background-color: var(--li-white-color);
    margin-inline: 15px;
}

div[role="presentation"] button[title*="Search"] {
    width: 90%;
}

.clearlookupfield span.fa,
.launchentitylookup span.fa,
div[role="presentation"] button[title*="Search"] span.fa {
    margin: 0 !important;
    font-family: 'FontAwesome' !important;
    display: unset !important;
    color: white !important;
}

.clearlookupfield:hover span.fa::before,
.launchentitylookup:hover span.fa::before,
div[role="presentation"]:hover button[title*="Search"] span.fa::before {
    color: var(--white);
}

/* duplicate */
ul.pagination {
    display: flex;
}

/* duplicate */
ul.pagination * {
    width: 65px;
    padding: 0 !important;
    display: flex;
    margin: 0 !important;
    align-items: center;
    justify-content: center;
}

/* duplicate */
ul.pagination>li {
    margin: 0 !important;
    font-size: 12px !important;
}


/* header title */
.container .columnBlockLayout>p#igbiy {
    margin: 0 !important;
}

/* title container */
div#iah21>.container {
    margin-inline: 15px;
}

/* header group button */
div#izb8g {
    border-bottom: 1px solid var(--blur-white-color);
    box-shadow: unset !important;
    height: 40px !important;
    margin-inline: 15px !important;
    /* margin: 0 !important; */
}

div#izb8g:has(.general)>button {
    border: none !important;
    font-weight: 400;
    outline: none;
    text-align: center;
}

/* form#content_form div[role="main"] {} */
form#content_form table[role="presentation"] {
    width: 100%;
}

/* div[role="main"]:has(.userFullName) {} */
form#content_form div[role="form"] fieldset {
    margin: 0;
    margin-bottom: 10px;
}

/* duplicate */
.header-title.col-md-12>h1 {
    margin: 0 !important;
    padding: 0 15px !important;
    text-align: left !important;
}

/* duplicate */
a.page-link {
    background: transparent !important;
    border: none;
    margin-right: 0 !important;
}

/* duplicate */
li:has(a.page-link) {
    background: transparent !important;
}

div:has(.general) i,
div:has(.general) svg {
    font-family: FontAwesome !important;
    margin-right: 5px;
}

div:has(.general) button:hover>i,
div:has(.general) button:active>i {
    color: var(--theme-color);
    transform: scale(0.95);
}

div:has(.general) button:active,
div:has(.general) button:focus {
    background-color: transparent !important;
    /* border: 1px white solid !important; */
    box-shadow: none !important;
    color: unset !important;
    font-weight: bold !important;
    outline: none;
    transform: scale(0.95);
}

div:has(.general) button:focus-visible {
    background-color: var(--sli-green-color);
    outline: none;
}

p.home-header-subtitle {
    bottom: 10px;
    color: var(--white) !important;
    font-size: 15px !important;
    /* font-style: italic; */
    left: 40px;
    position: absolute;
}

/* table line */
table.section[data-name="tab_lotines"][role="presentation"]:where(td) {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

table.section[data-name="tab_lotines"][role="presentation"] td:has(.control) {
    padding: 0 !important;
}

table.section[data-name="tab_lotines"][role="presentation"] td:has(.control) {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

div#iudgr.container {
    margin-inline: 15px;
}

/* GLOBAL */
table {
    text-wrap: nowrap;
}

button.pva-embedded-web-chat-widget {
    display: none;
}

div#walkme-player {
    display: none !important;
}

/* hide message private */
#privateModeText {
    display: none;
}

svg {
    font-family: "Glyphicons Halflings" !important;
}

/* sort outline */
th.sort-enabled :is(a, a:focus, a:focus-visible) {
    outline: none;
    display: flex;
}

svg.bi.bi-rewind {
    margin-right: 5px;
}

/* breadcum */
/* .page-heading {} */
.page-heading .breadcrumb {
    display: none;
}

.page-heading>.container {
    width: 90%;
}

.input-group {
    border-width: 1px !important;
}

input::placeholder {
    color: #a9a9a9 !important;
}

input[type=radio] {
    vertical-align: middle !important;
}

.control>.text-muted {
    display: none;
}

h1.modal-title {
    font-size: 24px;
    font-family: MetricHPE-Web-SemiBold !important;
}

/* SIGN IN */
#content-container {
    min-height: unset !important;
    margin: 0 auto !important;
    padding: 50px 0;
}

#content-container #content {
    max-width: 1047px;
    margin: 0 auto;
}

ul.nav.nav-tabs.nav-account {
    width: 100%;
    /* padding-top: 50px; */
    border: unset;
    justify-content: flex-start;
    border-bottom: 1px solid #ddd;
}

ul.nav.nav-tabs.nav-account>li {
    margin: 0 15px;
    border-radius: 4px;
}

ul.nav.nav-tabs.nav-account>li:hover,
button[name="provider"]:hover {
    /* background-color: #01a982 !important; */
    opacity: 0.8;
    transform: scale(0.95);
}

ul.nav.nav-tabs.nav-account>li>a {
    /* background-color: #01a982 !important; */
    color: #666666;
    font-size: larger;
    margin: 0;
    /* padding-left: 20px; */
    border-radius: 4px !important;
    /* padding-right: 20px; */
}

ul.nav.nav-tabs.nav-account>li>a>span {
    font-family: FontAwesome !important;
}

ul.nav.nav-tabs.nav-account>li>a:hover {
    opacity: 0.9;
}

button[name="provider"] {
    background-color: #01a982 !important;
    border: none;
    padding: 5px 30px;
}

h2#external-login-heading {
    border: none;
    border-bottom: 1px solid #ddd;
}

div.col-md-6:has(h2#external-login-heading)>form>div {
    margin-bottom: 50px;
}

.signin-row.navbar {
    height: 30px !important;
    background-color: #425563;
    min-height: unset !important;
}

.signin-row .container {
    height: 30px !important;
}

footer.footer>.footer-topmost {
    background: #425563;
}

.footer-topmost h3,
.footer-topmost h4 {
    color: white;

}

.footer-topmost h3 {
    font-size: 36px;
}

.footer-topmost h4 {
    font-size: 24px;
}

.footer-topmost p {
    font-size: 18px;
    margin-bottom: 48px;
    color: #cecccc;
}

#hpehf-footer .hpehf-heading {
    font-family: "MetricSemibold", Arial, sans-serif !important;
}

#hpehf-footer .hpehf-links-container>a>span {
    font-family: Arial !important;
}

.nav-account>li:nth-child(2) {
    display: none !important;
}

/* 11:12 AM 8/16/2024 */
#mainContent>div>div>div>div.row.sectionBlockLayout>.container:has(table) {
    /* min-height: 880px !important; */
}

footer {
    background-color: #f6f7f8 !important;
    padding-top: 50px !important;
}

/* exclude padding-top home page, profile page, sigin page */
:where(#mainContent:has(.homepage), form:has(:is(#ProfileFormView)), .signin-row)~footer {
    padding-top: 0px !important;
}

form:has(#ProfileFormView)>.container {
    margin-bottom: 50px !important;
}

/* profile update button */
form:has(#ProfileFormView) .actions {
    margin-top: 25px;
}

/* profile heading */
form:has(#ProfileFormView) .page-header {
    /* display: block; */
    margin: 100px 15px 0;
    width: 100%;
}

/* HEADER */
.navbar {
    box-shadow: unset !important;
    float: left;
    height: 70px !important;
    margin-bottom: 0;
    width: 100%;
}

.navbar>.container {
    display: flex;
    height: 100%;
    margin-inline: 15px;
    padding: 0 !important;
    width: 100%;
}

.navbar>.container>.navbar-header {
    flex: 1;
    height: 100%;
    margin-left: 15px;
}

.navbar>.container>.navbar-header>.navbar-brand {
    height: 100%;
    margin-left: 0 !important;
}

.navbar>.container>.navbar-header>.navbar-brand {
    height: 100%;
    margin: 0;
    padding: 0;
}

.navbar>.container>.navbar-header>.navbar-brand a.navbarLogo {
    display: flex;
}

.navbar .menu-bar>.navbar-nav>li>a {
    height: 100%;
    padding: 0 12px;
}

.navbar .menu-bar>ul.navbar-nav>li.weblink {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

/* update */
.navbar .menu-bar>ul.navbar-nav>li.weblink>a {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    height: inherit;
    line-height: 21px;
    border-radius: 20px;
    /* background-color: #ececec; */
    text-decoration: none;
    height: auto;
}

#navbar {
    height: 100% !important;
    margin-right: 15px;
    max-height: unset !important;
    width: auto;
}

#navbar>.navbar-right {
    height: 100%;
    margin-right: unset;
    text-wrap: nowrap;
    width: auto;
}

#navbar>.navbar-right>ul.nav {
    align-items: center;
    display: flex;
    /* height: 100%; */
    justify-content: center;
    margin: 0;
}

ul.nav {
    align-items: center;
    display: flex;
    /* height: 100%; */
    justify-content: center;
}

/* dropdown menu profile */
li.dropdown:hover>ul.dropdown-content {
    display: block;
}

ul.dropdown-content>li {
    background-color: var(--white);
    color: var(--black-color);
    display: block;
    padding: 0px 16px;
    text-decoration: none;
}

ul.dropdown-content>li:hover {
    background-color: #e8fdf8;
}

li.weblink>ul.dropdown-content {
    background-color: var(--sli-white-color);
    box-shadow: 0px 8px 16px 0px #00000033;
    display: none;
    min-width: 151px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 65px;
    z-index: 1;
}

ul.dropdown-content>li>a {
    color: var(--black-color);
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 21px;
    padding: 12px 16px;
    text-decoration: none;
}

ul.dropdown-content>li>a:hover {
    text-decoration: none;
}

/* header menuitem */
/* current page */
ul.nav>li.weblink:has(a[aria-current="page"])>a {
    background-color: #c4fbffa6 !important;

}

ul:not(.dropdown-content)>li>a[aria-current="page"][role="menuitem"] {
    color: var(--black-color) !important;
    background-color: #c4fbff !important;
}

a[role="menuitem"] {
    color: #5d5d5d !important;
}

a[role="menuitem"]:hover {
    color: var(--black-color) !important;
    /* background-color: transparent !important; */
}

/* animation hover menuitem underline delay */
a[role="menuitem"]::after {
    background-color: var(--theme-color);
    content: '';
    display: block;
    height: 2px;
    transition: 300ms;
    width: 0px;
}

/* menuitem active */
ul.nav>li:not(.dropdown)>a[aria-current]::after,
ul.nav>li:not(.dropdown):hover>a[role="menuitem"]::after {
    width: 100%;
}

/* FOOTER */
footer.footer {
    background-color: var(--white);
    box-shadow: unset !important;
    float: left;
    width: 100%;
}

footer.footer>.footer-bottom {
    box-shadow: unset !important;
    margin: 0 !important;
    min-height: 35px !important;
    padding: 0 !important;
}

footer.footer>.footer-bottom>.container>.row {
    display: flex;
    height: 100%;
    margin-inline: 15px;
    text-wrap: nowrap;
}

footer.footer>.footer-bottom>.container>.row>.margTop48 {
    height: inherit;
    padding-left: 0;
}

footer.footer>.footer-bottom .xrm-attribute {
    height: inherit;
}

footer.footer>.footer-bottom .xrm-attribute>.xrm-attribute-value {
    height: inherit;
    display: inline-flex;
    align-items: center;
}

footer.footer>.footer-bottom p {
    margin: 0;
    height: auto !important;
}

footer.footer>.footer-bottom p>span {
    height: inherit;
}

/* HOME */
.homepage {
    width: 100%;
    transition: 300ms ease;
}

.homepage>div {
    background-image: linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0 / 17%)), url('/background-image-v2.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    /* min-height: calc(100vh - 105px); */
    min-height: calc(100vh - 70px);
    position: relative;
    width: 100%;
    margin-bottom: 0 !important;
}

.homepage>div>h1 {
    margin-top: 281px !important;
    margin-left: 50px !important;
    color: var(--white) !important;
}

.homepage>div>a {
    align-items: center;
    justify-content: center;
    background: var(--theme-color);
    border-radius: 42px;
    border: none;
    border: none;
    color: var(--white);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    font-weight: 600;
    margin-left: 50px !important;
    margin-top: 5px;
    outline: none;
    overflow: hidden;
    padding: 5px 15px;
    position: relative;
    text-align: left;
    text-wrap: nowrap;
    transition: background-color 0.3s ease;
    width: 220px;
}

.homepage>div>a>svg {
    vertical-align: middle;
    margin-left: 34px;
    /* width: 159px; */
}

.homepage>div>p.home-header-subtitle {
    display: block;
}

.homepage>div>p.description-home {
    color: var(--white);
    font-size: 32px;
    /* font-style: italic; */
    margin-left: 50px;
}

.homepage>div>a>p {
    color: var(--white);
    font-weight: 600;
    height: 100%;
    margin-top: 2px;
    margin: 0;
}

.homepage>div>a:hover>svg {
    transform: translateX(2px);
    transition: 0.6s ease;
}

.homepage>div>a {
    position: relative;
    display: flex;
    transition: transform 0.8s ease-out;
}

.homepage>div>a::after {
    background: linear-gradient(to right, rgb(255 255 255 / 5%), rgb(255 255 255 / 20%), rgb(255 255 255 / 5%));
    content: '';
    height: 150px;
    left: 0;
    position: absolute;
    transform: translateX(-150px) rotate(35deg);
    transition: transform 0.8s ease-out;
    width: 35px;
}

.homepage>div>a:hover::after {
    transform: translateX(90px) rotate(35deg);
}

.homepage>div>a:hover {
    text-decoration: none;
}

/* .header-title, */
.xrm-attribute-value>.sectionBlockLayout,
.xrm-attribute-value>.homepage {
    padding: 0 !important;
    margin: 0 auto !important;
    width: 100%;
    background: var(--li-white-color);
}

/* PROFILE */
.page-header h1 {
    margin-left: 15px;
    margin-right: 15px;
}

/* next button */
input#NextButton {
    justify-content: center;
}

input#emailaddress1 {
    display: unset !important;
}

a.text-primary {
    display: none;
}

/* BOTH ALL BID ALL LOTS */
/* TOOLTIP all bid description */
.all-bidlots .filter-bid {
    margin-top: 10px;
    margin-left: 14px;
}

.all-bidlots .tool_tip {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.all-bidlots .tooltip-container {
    position: relative;
}

.all-bidlots .tooltip-content {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    color: white;
    display: none;
    float: left;
    max-width: 350px;
    min-width: 150px;
    padding: 15px;
    position: absolute;
    right: -150px;
    text-align: center;
    white-space: break-spaces;
    z-index: 99;
}

.all-bidlots .tooltip-content.show {
    display: block;
}

/* 
lots-without-bid
lots-without-submitted-bid
lots-with-submitted-bid */
.table#all-bid_wrapper>thead>tr>th:hover,
.table#bid-draft_wrapper>thead>tr>th:hover,
.table#bid-submitted_wrapper>thead>tr>th:hover,
.table#bid-award_wrapper>thead>tr>th:hover,
.table#bid-partial-award_wrapper>thead>tr>th:hover,
.table#bid-rejected_wrapper>thead>tr>th:hover,

.table#all-lot_wrapper>thead>tr>th:hover,
.table#lots-with-bid_wrapper>thead>tr>th:hover,
.table#lots-without-bid_wrapper>thead>tr>th:hover,
.table#lots-without-submitted-bid_wrapper>thead>tr>th:hover,
.table#lots-with-submitted-bid_wrapper>thead>tr>th:hover,

.table#all-tracking-log_wrapper>thead>tr>th:hover,
.table#tracking-log-bid_wrapper>thead>tr>th:hover,
.table#tracking-log-lot_wrapper>thead>tr>th:hover,

.view-grid.table-responsive>table>thead>tr>th:hover,

.table#all-bid_wrapper>tbody tr:nth-child(odd):hover,
.table#bid-draft_wrapper>tbody tr:nth-child(odd):hover,
.table#bid-submitted_wrapper>tbody tr:nth-child(odd):hover,
.table#bid-award_wrapper>tbody tr:nth-child(odd):hover,
.table#bid-partial-award_wrapper>tbody tr:nth-child(odd):hover,
.table#bid-rejected_wrapper>tbody tr:nth-child(odd):hover,

.table#all-tracking-log_wrapper>tbody tr:nth-child(odd):hover,
.table#tracking-log-bid_wrapper>tbody tr:nth-child(odd):hover,
.table#tracking-log-lot_wrapper>tbody tr:nth-child(odd):hover,

.table#all-lot_wrapper>tbody tr:nth-child(odd):hover,
.table#lots-with-bid_wrapper>tbody tr:nth-child(odd):hover,
.table#lots-without-bid_wrapper>tbody tr:nth-child(odd):hover,
.table#lots-without-submitted-bid_wrapper>tbody tr:nth-child(odd):hover,
.table#lots-with-submitted-bid_wrapper>tbody tr:nth-child(odd):hover {
    background: var(--sli-green-color) !important;
}

.all-bidlots #all-bid_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #bid-draft_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #bid-submitted_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #bid-award_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #bid-partial-award_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #bid-rejected_wrapper tbody tr:nth-child(odd):hover,

.all-bidlots #all-tracking-log_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #tracking-log-lot_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #tracking-log-bid_wrapper tbody tr:nth-child(odd):hover,

.all-bidlots #all-lot_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #lots-with-bid_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #lots-without-bid_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #lots-without-submitted-bid_wrapper tbody tr:nth-child(odd):hover,
.all-bidlots #lots-with-submitted-bid_wrapper tbody tr:nth-child(odd):hover {

    background-color: var(--sli-green-color) !important;
}

.all-bidlots #all-bid_wrapper tbody tr:nth-child(odd),
.all-bidlots #bid-draft_wrapper tbody tr:nth-child(odd),
.all-bidlots #bid-submitted_wrapper tbody tr:nth-child(odd),
.all-bidlots #bid-award_wrapper tbody tr:nth-child(odd),
.all-bidlots #bid-partial-award_wrapper tbody tr:nth-child(odd),
.all-bidlots #bid-rejected_wrapper tbody tr:nth-child(odd),

.all-bidlots #all-tracking-log_wrapper tbody tr:nth-child(odd),
.all-bidlots #tracking-log-bid_wrapper tbody tr:nth-child(odd),
.all-bidlots #tracking-log-lot_wrapper tbody tr:nth-child(odd),

.all-bidlots #all-lot_wrapper tbody tr:nth-child(odd),
.all-bidlots #lots-with-bid_wrapper tbody tr:nth-child(odd),
.all-bidlots #lots-without-bid_wrapper tbody tr:nth-child(odd),
.all-bidlots #lots-without-submitted-bid_wrapper tbody tr:nth-child(odd),
.all-bidlots #lots-with-submitted-bid_wrapper tbody tr:nth-child(odd) {

    background-color: var(--sli-white-color) !important;
}

.all-bidlots #all-bid .row:has(.dataTables_info),
.all-bidlots #bid-draft_wrapper .row:has(.dataTables_info),
.all-bidlots #bid-submitted_wrapper .row:has(.dataTables_info),
.all-bidlots #bid-award_wrapper .row:has(.dataTables_info),
.all-bidlots #bid-partial-award_wrapper .row:has(.dataTables_info),
.all-bidlots #bid-rejected_wrapper .row:has(.dataTables_info),

.all-bidlots #all-tracking-log_wrapper .row:has(.dataTables_info),
.all-bidlots #tracking-log-lot_wrapper .row:has(.dataTables_info),
.all-bidlots #tracking-log-bid_wrapper .row:has(.dataTables_info),

.all-bidlots #all-lot_wrapper .row:has(.dataTables_info),
.all-bidlots #lots-with-bid_wrapper .row:has(.dataTables_info),
.all-bidlots #lots-without-bid_wrapper .row:has(.dataTables_info),
.all-bidlots #lots-without-submitted-bid_wrapper .row:has(.dataTables_info),
.all-bidlots #lots-with-submitted-bid_wrapper .row:has(.dataTables_info) {
    height: 50px !important;
    float: left;
    width: 100%;
}

.all-bidlots #all-bid_wrapper:has(.table-responsive),
.all-bidlots #bid-draft_wrapper:has(.table-responsive),
.all-bidlots #bid-submitted_wrapper:has(.table-responsive),
.all-bidlots #bid-award_wrapper:has(.table-responsive),
.all-bidlots #bid-partial-award_wrapper:has(.table-responsive),
.all-bidlots #bid-rejected_wrapper:has(.table-responsive),

.all-bidlots #all-tracking-log_wrapper:has(.table-responsive),
.all-bidlots #tracking-log-lot_wrapper:has(.table-responsive),
.all-bidlots #tracking-log-bid_wrapper:has(.table-responsive),

.all-bidlots #all-lot_wrapper:has(.table-responsive),
.all-bidlots #lots-with-bid_wrapper:has(.table-responsive),
.all-bidlots #lots-without-bid_wrapper:has(.table-responsive),
.all-bidlots #lots-without-submitted-bid_wrapper:has(.table-responsive),
.all-bidlots #lots-with-submitted-bid_wrapper:has(.table-responsive) {
    height: 100%;
}

.all-bidlots #all-bid_wrapper>.row.dt-row,
.all-bidlots #bid-draft_wrapper>.row.dt-row,
.all-bidlots #bid-submitted_wrapper>.row.dt-row,
.all-bidlots #bid-award_wrapper>.row.dt-row,
.all-bidlots #bid-partial-award_wrapper>.row.dt-row,
.all-bidlots #bid-rejected_wrapper>.row.dt-row,

.all-bidlots #all-tracking-log_wrapper>.row.dt-row,
.all-bidlots #tracking-log-lot_wrapper>.row.dt-row,
.all-bidlots #tracking-log-bid_wrapper>.row.dt-row,

.all-bidlots #all-lot_wrapper>.row.dt-row,
.all-bidlots #lots-with-bid_wrapper>.row.dt-row,
.all-bidlots #lots-without-bid_wrapper>.row.dt-row,
.all-bidlots #lots-without-submitted-bid_wrapper>.row.dt-row,
.all-bidlots #lots-with-submitted-bid_wrapper>.row.dt-row {
    /* height: 680px; */
    height: calc(100vh - 245px);
}

.all-bidlots #all-bid_wrapper td>a,
.all-bidlots #bid-draft_wrapper td>a,
.all-bidlots #bid-submitted_wrapper td>a,
.all-bidlots #bid-award_wrapper td>a,
.all-bidlots #bid-partial-award_wrapper td>a,
.all-bidlots #bid-rejected_wrapper td>a,

.all-bidlots #all-tracking-log_wrapper td>a,
.all-bidlots #tracking-log-lot_wrapper td>a,
.all-bidlots #tracking-log-bid_wrapper td>a,

.all-bidlots #all-lot_wrapper td>a,
.all-bidlots #lots-with-bid_wrapper td>a,
.all-bidlots #lots-without-bid_wrapper td>a,
.all-bidlots #lots-without-submitted-bid_wrapper td>a,
.all-bidlots #lots-with-submitted-bid_wrapper td>a {
    font-weight: normal !important;
}

.all-bidlots #all-bid_wrapper>.row #all-bid_info,
.all-bidlots #bid-draft_wrapper>.row #bid-draft_info,
.all-bidlots #bid-submitted_wrapper>.row #bid-submitted_info,
.all-bidlots #bid-award_wrapper>.row #bid-award_info,
.all-bidlots #bid-partial-award_wrapper>.row #bid-partial-award_info,
.all-bidlots #bid-rejected_wrapper>.row #bid-rejected_info,

.all-bidlots #all-tracking-log_wrapper>.row #all-tracking-log_info,
.all-bidlots #tracking-log-lot_wrapper>.row #tracking-log-lot_info,
.all-bidlots #tracking-log-bid_wrapper>.row #tracking-log-bid_info,

.all-bidlots #all-lot_wrapper>.row #all-lot_info,
.all-bidlots #lots-with-bid_wrapper>.row #lots-with-bid_info,
.all-bidlots #lots-without-bid_wrapper>.row #lots-without-bid_info,
.all-bidlots #lots-without-submitted-bid_wrapper>.row #lots-without-submitted-bid_info,
.all-bidlots #lots-with-submitted-bid_wrapper>.row #lots-with-submitted-bid_info {
    font-size: 12px;
}

.all-bidlots #all-bid_info,
.all-bidlots #bid-draft_info,
.all-bidlots #bid-submitted_info,
.all-bidlots #bid-award_info,
.all-bidlots #bid-partial-award_info,
.all-bidlots #bid-rejected_info,

.all-bidlots #all-tracking-log_info,
.all-bidlots #tracking-log-bid_info,
.all-bidlots #tracking-log-lot_info,

.all-bidlots #all-lot_info,
.all-bidlots #lots-with-bid_info,
.all-bidlots #lots-without-bid_info,
.all-bidlots #lots-without-submitted-bid_info,
.all-bidlots #lots-with-submitted-bid_info {
    font-size: 10px;
    margin-top: 10px;
}

.all-bidlots .pagination>.active>a {
    text-decoration: underline;
}

.all-bidlots .table>tbody>tr:has(td):hover {
    background: var(--sli-green-color) !IMPORTANT;
}

.all-bidlots .table>thead>tr>th:hover {
    background: var(--sli-green-color) !important;
}

.all-bidlots .table>thead>tr>th {
    border-bottom: 1px;
    background: transparent !important;
    color: #808080 !important;
    border-top: 1px solid #ddd !important;
}

.all-bidlots .table>thead>tr {
    background: unset;
}

.all-bidlots select.form-select.form-select-sm {
    border: 1px solid var(--theme-color);
    border-radius: 4px;
    background: var(--li-white-color) !important;
}

.all-bidlots table#all-bid,
.all-bidlots table#bid-draft,
.all-bidlots table#bid-submitted,
.all-bidlots table#bid-partial-award,
.all-bidlots table#bid-rejected,
.all-bidlots table#bid-award,

.all-bidlots table#all-tracking-log,
.all-bidlots table#tracking-log-lot,
.all-bidlots table#tracking-log-bid,

.all-bidlots table#all-lot,
.all-bidlots table#lots-with-bid,
.all-bidlots table#lots-without-bid,
.all-bidlots table#lots-without-submitted-bid,
.all-bidlots table#lots-with-submitted-bid {
    background: var(--li-white-color);
}

.all-bidlots input.form-control.form-control-sm {
    background: var(--li-white-color) !important;
    border-radius: 4px;
    border: 1px solid var(--theme-color);
    height: 26px;
}

h1.title-all-lots,
.all-bidlots .wrapper-title h1,
.header-title.col-md-12>h1 {
    border-bottom: 1px solid #ddd !important;
    color: var(--black-color) !important;
    font-size: 24px !important;
    margin-left: 0 !important;
    text-align: left !important;
}

.all-bidlots .wrapper-title>div {
    margin: 0 !important;
}

.all-bidlots .wrapper-title,
.header-title {
    margin-inline: 15px !important;
    width: 100%;
}

.all-bidlots .wrapper-title h1 {
    margin: 0 !important;
}

.all-bidlots a[data-bs-original-title="Lot Header Detail"] {
    font-weight: 400 !important;
}


.all-bidlots a.page-link {
    background: transparent !important;
    border: none;
    margin-right: 0 !important;
}

.all-bidlots li:has(a.page-link) {
    background: transparent !important;
}

.all-bidlots .pagination>.active>a,
.all-bidlots .pagination>.active>a:focus,
.all-bidlots .pagination>.active>a:hover {
    background: transparent !important;
    border: none !important;
    color: var(--theme-color);
    font-size: 12px;
    font-weight: bold;
}

.all-bidlots div#all-bid_length,
.all-bidlots div#bid-draft_length,
.all-bidlots div#bid-submitted_length,
.all-bidlots div#bid-award_length,
.all-bidlots div#bid-partial-award_length,
.all-bidlots div#bid-rejected_length,

.all-bidlots div#all-tracking-log_length,
.all-bidlots div#tracking-log-lot_length,
.all-bidlots div#tracking-log-bid_length,

.all-bidlots div#all-lot_length,
.all-bidlots div#lots-with-bid_length,
.all-bidlots div#lots-without-bid_length,
.all-bidlots div#lots-without-submitted-bid_length,
.all-bidlots div#lots-with-submitted-bid_length {
    margin-left: 0;
}

.all-bidlots div#all-bid_paginate>.pagination,
.all-bidlots div#bid-draft_paginate>.pagination,
.all-bidlots div#bid-submitted_paginate>.pagination,
.all-bidlots div#bid-award_paginate>.pagination,
.all-bidlots div#bid-partial-award_paginate>.pagination,
.all-bidlots div#bid-rejected_paginate>.pagination,

.all-bidlots div#all-tracking-log_paginate>.pagination,
.all-bidlots div#tracking-log-lot_paginate>.pagination,
.all-bidlots div#tracking-log-bid_paginate>.pagination,

.all-bidlots div#all-lot_paginate>.pagination,
.all-bidlots div#lots-with-bid_paginate>.pagination,
.all-bidlots div#lots-without-bid_paginate>.pagination,
.all-bidlots div#lots-without-submitted-bid_paginate>.pagination,
.all-bidlots div#lots-with-submitted-bid_paginate>.pagination {
    padding-bottom: 8px !important;
}

.all-bidlots p.home-header-subtitle {
    display: none;
}

.all-bidlots div:has(>#all-bid_paginate),
.all-bidlots div:has(>#bid-draft_paginate),
.all-bidlots div:has(>#bid-submitted_paginate),
.all-bidlots div:has(>#bid-award_paginate),
.all-bidlots div:has(>#bid-partial-award_paginate),
.all-bidlots div:has(>#bid-rejected_paginate),

.all-bidlots div:has(>#all-tracking-log_paginate),
.all-bidlots div:has(>#tracking-log-lot_paginate),
.all-bidlots div:has(>#tracking-log-bid_paginate),

.all-bidlots div:has(>#all-lot_paginate),
.all-bidlots div:has(>#lots-with-bid_paginate),
.all-bidlots div:has(>#lots-without-bid_paginate),
.all-bidlots div:has(>#lots-without-submitted-bid_paginate),
.all-bidlots div:has(>#lots-with-submitted-bid_paginate) {
    padding-right: 0;
}

.all-bidlots table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
    font-size: 15px;
    font-weight: normal;
}

.all-bidlots .row.dt-row>.table-responsive {
    float: left;
}

.all-bidlots ul.pagination {
    display: flex;
}

.all-bidlots ul.pagination * {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    width: 65px;
}

li.paginate_button.page-item.active,
.all-bidlots li.paginate_button.page-item {
    width: 35px;
}

.all-bidlots div:has(>div#all-bid_paginate),
.all-bidlots div:has(>div#bid-draft_paginate),
.all-bidlots div:has(>div#bid-submitted_paginate),
.all-bidlots div:has(>div#bid-award_paginate),
.all-bidlots div:has(>div#bid-partial-award_paginate),
.all-bidlots div:has(>div#bid-rejected_paginate),

.all-bidlots div:has(>div#all-tracking-log_paginate),
.all-bidlots div:has(>div#tracking-log-lot_paginate),
.all-bidlots div:has(>div#tracking-log-bid_paginate),

.all-bidlots div:has(>div#all-lot_paginate),
.all-bidlots div:has(>div#lots-with-bid_paginate),
.all-bidlots div:has(>div#lots-without-bid_paginate),
.all-bidlots div:has(>div#lots-without-submitted-bid_paginate),
.all-bidlots div:has(>div#lots-with-submitted-bid_paginate) {
    align-items: center !important;
    display: flex;
    font-size: unset !important;
    height: 100%;
    justify-content: flex-end;
}

.all-bidlots ul.pagination>li {
    margin: 0 !important;
    font-size: 12px !important;
}

.all-bidlots li:has(a[data-dt-idx="previous"]),
.all-bidlots li:has(a[data-dt-idx="next"]) {
    width: 90px !important;
}

.all-bidlots li>a.page-link:not([aria-current="page"]) {
    font-size: 12px;
}

.all-bidlots .header-title {
    margin-inline: 15px !important;
}

.all-bidlots .header-title>h1 {
    padding: 0 !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    width: -webkit-fill-available;
}

.all-bidlots>.container {
    box-shadow: unset !important;
}

.all-bidlots :where(#hpefs_expirydate, #hpefs_effectivedate) {
    max-width: 145px !important;
    text-overflow: ellipsis;
    padding-right: 8px !important;
    overflow: hidden;
}

.all-bidlots :where(#hpefs_warehouse, #hpefs_name, #hpefs_description, #hpefs_site) {
    max-width: 300px !important;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* BOTH DETAIL BID DETAIL LOTS */
/* first column table lookup */
.detail-bidlots {
    transition: 300ms ease;
}

.detail-bidlots table[role="grid"] th:has(span.fa-check) {
    width: 1% !important;
}

/* close form button */
.detail-bidlots button[title="Close"] span {
    font-size: 32px;
}

/* terms and conditions */
.detail-bidlots#modaltermandcondition>div[role="document"] .modal-body {
    border-radius: 8px;
    border: 1px solid var(--blur-white-color);
    max-height: 70vh !important;
    padding: 20px;
    scrollbar-width: thin;
}

.detail-bidlots#modaltermandcondition .modal-header {
    border: none;
    margin-bottom: 20px !important;
    padding: 0 !important;
}

.detail-bidlots button[aria-label="Close"]:has(span[aria-hidden]):hover {
    opacity: 0.5 !important;
}

.detail-bidlots button[aria-label="Close"] span[aria-hidden] {
    font-size: 36px;
}

.detail-bidlots h4#exampleModalLongTitle {
    color: var(--black-color);
}

/* view bid detail */
.detail-bidlots .input-group:has(input#hpefs_biddingcurrency_name) {
    display: flex;
}

.detail-bidlots input#hpefs_biddingcurrency_name {
    height: 35px;
}

.detail-bidlots input#hpefs_expirydate_datepicker_description {
    height: 35px;
    margin: 0;
}

/* show Attribute */
input#hpefs_lineid,
input#hpefs_procurementcategory,
input#hpefs_productno_name,
input#hpefs_productname,
input#hpefs_quantity {
    border: 1px solid;
    padding: 6px;
}

/* LOT DETAILS */
.detail-bidlots input#hpefs_name {
    height: 35px;
    margin-top: 0;
}

.detail-bidlots table[role="presentation"] :is(input, textarea, select) {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    border: 1px solid #8f8f8f !important;
    padding-left: 10px !important;
    /* background-color: var(--li-white-color) !important; */
}

.detail-bidlots table[role="presentation"] :is(input:not([type="radio"]), textarea, select):hover,
.detail-bidlots table[role="presentation"] :is(input, textarea, select):focus {
    border: 1px solid var(--theme-color) !important;
    box-shadow: var(--theme-color) 1px 0px 2px !important;
}

.detail-bidlots table[role="presentation"] :is(input, textarea, select):focus {
    outline: none !important;
}


.detail-bidlots table[role="presentation"] .subgrid {
    margin-top: 20px;
}

#mainContent:has(.detail-bidlots) {
    height: auto;
    float: left;
    width: 100%;
}

.table>caption+thead>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.detail-bidlots .table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
    font-size: 15px !important;
}

/* subgrid table line */
.detail-bidlots .crmEntityFormView table.table td {
    padding: 0px;
    margin: 0;
    padding: 0 8px;
    display: table-cell;
    vertical-align: middle;
}

/* general group */
.detail-bidlots .general {
    align-items: center;
    border-right: 1px solid var(--blur-white-color);
    color: #666666;
    display: flex;
    font-size: 17px;
    font-weight: 600;
    height: 100%;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-left: 15px;
    padding-right: 20px;
    text-wrap: nowrap;
    width: 90px;
}

.detail-bidlots legend.section-title {
    background-color: var(--li-white-color);
    border-bottom: 1px solid var(--blur-white-color) !important;
    border-top: 1px solid var(--blur-white-color) !important;
    display: flex;
    font-size: 17px !important;
    font-weight: 600 !important;
    height: 40px;
    margin-inline: 15px !important;
    margin: 0 !important;
    padding: 3px 0;
    width: 100%;
}

/* line title */
.detail-bidlots legend.section-title>h3 {
    border-right: 1px solid var(--blur-white-color);
    font-size: 17px;
    font-weight: 600 !important;
    padding-left: 15px;
}

.detail-bidlots legend.section-title>* {
    align-items: center;
    border: 1px transparent solid;
    display: flex !important;
    height: auto;
    justify-content: center;
    line-height: 1.5;
    margin: 0;
    padding-bottom: 8px;
    padding-right: 20px !important;
    padding-top: 8px;
}

.detail-bidlots legend.section-title>button {
    padding: 0 20px;
    font-weight: 400;
    margin-right: 5px;
}

/* spacing general group */
.detail-bidlots fieldset[aria-label="General"] :where(td) {
    padding-right: 15px !important;
    padding-bottom: 5px !important;
}

.detail-bidlots fieldset[aria-label="General"] :where(td:first-child) {
    padding-left: 15px !important;
}

.detail-bidlots fieldset[aria-label="General"] td:has(input#hpefs_remainingtime) {
    padding-left: 30px !important;
}

/* 8524 */
/* table */
.detail-bidlots .table>tbody>tr:has(td):hover {
    background: var(--sli-green-color);
}

.detail-bidlots .table>thead>tr {
    background: unset;
}

.detail-bidlots .table>thead>th {
    font-weight: normal !important;
}

h1.title-all-lots,
.wrapper-title h1,
/* .header-title.col-md-12>h1, */
.container p#igbiy,
.detail-bidlots .container p.bid-header-title {
    border-bottom: 1px solid #ddd !important;
    color: var(--black-color) !important;
    font-size: 24px !important;
    margin: 0 !important;
    text-align: left !important;
    width: 100% !important;
}

.detail-bidlots .container p.bid-header-title {
    margin-inline: 15px !important;
    width: -webkit-fill-available !important;
    width: auto !important;
}

.detail-bidlots td:has(label#hpefs_remainingtime_label) {
    padding-top: 20px;
}

/* BID DETAIL */
/* style table/subgrid */
.detail-bidlots div#subgrid_bidlines .view-grid,
.detail-bidlots div#Subgrid_lotline .view-grid {
    margin-top: 20px;
    max-height: 600px;
    min-height: 400px;
}

/* button align middle, square */
.detail-bidlots .clearlookupfield,
.detail-bidlots .launchentitylookup,
.detail-bidlots [role="presentation"] button[title*="Search"] {
    align-items: center;
    display: inline-flex !important;
    height: 35px;
    justify-content: center;
    line-height: 1.5 !important;
    margin-left: 5px;
    width: 35px !important;
    border: none !important;
    border-radius: 4px !important;
    background-color: var(--icon-color);
}

/* search input */
.detail-bidlots .query.form-control {
    height: 35px !important;
    margin: 0 !important;
    border-radius: 4px;
}

.xrm-attribute-value:has(.detail-bidlots)>.sectionBlockLayout,
.header-title {
    padding: 0 !important;
    margin: 0 auto !important;
    width: 100%;
    /* background: var(--li-white-color); */
}

button#btn-bid-detail:hover,
.detail-bidlots .btn-default.btn:hover,
.detail-bidlots #exportTemplate:hover,
.detail-bidlots #import:hover,
.detail-bidlots #trackingBtn:hover {
    background-color: var(--sli-green-color);
    color: var(--black-color);
}

.detail-bidlots [aria-label="General"] :where(tr:first-child) {
    height: 20px;
}

.detail-bidlots .crmEntityFormView .cell .field-label {
    font-weight: 400;
}

.detail-bidlots .crmEntityFormView .cell input[type=text],
.detail-bidlots .crmEntityFormView .cell select,
.detail-bidlots .crmEntityFormView .cell textarea {
    color: var(--black-color);
    border-radius: 4px;
}

.detail-bidlots .crmEntityFormView .boolean-radio label {
    color: var(--black-color);
}

.detail-bidlots legend.section-title>button>i {
    margin-right: 5px;
}

.detail-bidlots .form-control[disabled],
.detail-bidlots .form-control[readonly],
.detail-bidlots fieldset[disabled] .form-control {
    background-color: #EBEDEF !important;
}

.detail-bidlots .container>.col-md-12.columnBlockLayout.bid-detail {
    border-bottom: 1px solid var(--blur-white-color);
    box-shadow: unset !important;
    height: 40px !important;
    margin-inline: 15px;
    /* margin: 0; */
}

.detail-bidlots.row>.container:has(.general) {
    margin-inline: 15px;
}

.detail-bidlots .container>.col-md-12.columnBlockLayout:has(#spinner) {
    padding: 0 !important;
}

.detail-bidlots .container:has(#spinner) {
    margin: 0 !important;
}

.detail-bidlots fieldset[aria-label="Bid Lines"] {
    margin-inline: 15px;
}

.detail-bidlots td:has(div#subgrid_bidlines) {
    padding: 0;
}

.detail-bidlots table.section:has(div#subgrid_bidlines) {
    background-color: var(--li-white-color);
}

.detail-bidlots .col-md-12.columnBlockLayout.bid-detail>button {
    font-weight: 500;
}

.detail-bidlots .col-md-12.columnBlockLayout.bid-detail>button>i {
    margin-right: 5px;
}

.detail-bidlots td.cell:has(input#hpefs_remainingtime) {
    padding-top: 0
}

.detail-bidlots>.container>div#ibg799,
.detail-bidlots>.container:has(#hpefs_name) {
    padding: 0 30px;
}

.detail-bidlots .modal-dialog.modal-dialog-centered.termandcondition {
    width: 80% !important;
    justify-content: center;
    /* height: 66%; */
    height: calc(100% - 70px);
}

.detail-bidlots button.btn-md.aria-exp {
    /* background-color: var(--theme-color); */
    background-color: transparent;
    border: 1px transparent solid;
}

.detail-bidlots button.btn-md.aria-exp>::before {
    color: var(--black-color) !important;
    font-family: 'FontAwesome' !important;
}

.detail-bidlots .view-grid td:last-child {
    padding: 5px 0 !important
}

.detail-bidlots .dropdown.action ul.dropdown-menu {
    transition: 0s ease !important;
    transition-duration: 0s !important;
}

.detail-bidlots .input-group-btn.align-top>button {
    border-radius: 8px;
}

/* thead>tr lookup bidding currency */
.detail-bidlots section table>tbody>tr {
    border-top: 1px solid #ddd;
}

.detail-bidlots section table>thead>tr {
    background-color: #f6f7f8 !important;
    height: 35px;
}

.detail-bidlots section table>thead>tr>th>a:focus {
    outline: none !important;
}

.detail-bidlots span.fa,
span.fa {
    font-family: 'FontAwesome' !important;
    margin-left: 9px;
}

.detail-bidlots span.fa::before {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.detail-bidlots section th[aria-label="Select"]>span.fa-check {
    display: flex;
    justify-content: center;
}

.detail-bidlots section span[role=checkbox].fa.fa-fw {
    border-radius: 50%;
}

/* checkbox to select one lookup bidding currency */
.detail-bidlots section .view-grid.table-responsive {
    scrollbar-width: thin;
}

.detail-bidlots .text-muted {
    display: none;
}

.detail-bidlots .glyphicon-list-alt:before {
    font-family: "Glyphicons Halflings" !important;
    margin-right: 5px;
}

.detail-bidlots .form-check {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
}

.detail-bidlots input#readtc {
    margin-top: 0px;
}

.detail-bidlots .form-check label.content {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: 15px;
}

.detail-bidlots button#btn-ok {
    padding-bottom: 10px !important;
    border: 1px solid;
}


.detail-bidlots button.form-close {
    position: unset !important;
}

.detail-bidlots button.form-close[aria-label="Close"]:active {
    background-color: transparent !important;
}

.actions:has(span#button-cancel) {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}


.detail-bidlots .input-group:has(.lookup[readonly])>:where(.clearlookupfield, .launchentitylookup) {
    display: none !important;
}

.detail-bidlots button.btn-md.aria-exp:hover span::before {
    background-color: transparent;
}

.detail-bidlots button.btn-md.aria-exp:hover {
    opacity: 1 !important;
    background-color: transparent !important;
}

button#btn-bid-detail:hover,
.detail-bidlots .btn-default.btn:hover,
.detail-bidlots #exportTemplate:hover,
.detail-bidlots #import:hover,
.detail-bidlots #trackingBtn:hover {
    color: var(--black-color);
}

.detail-bidlots ul.dropdown-menu>li>a.dropdown-item:hover {
    background-color: var(--sli-green-color);
    color: var(--theme-color) !important;
}

.detail-bidlots button.btn.btn-default.btn-md.aria-exp.show {
    /* background: var(--theme-color); */
    background-color: transparent;
    border: 1px solid transparent;
}

.detail-bidlots .dropdown.action>button>svg {
    margin: 0;
    vertical-align: middle;
}

.detail-bidlots ul.dropdown-menu>li>a.dropdown-item:hover {
    background-color: var(--sli-green-color);
    color: var(--theme-color) !important;
}


.detail-bidlots :is(button#btn-bid-detail, button[data-bs-target="#modaltermandcondition"], button[data-bs-target="#modalMyBids"]) {
    display: flex;
    align-items: center;
}

.detail-bidlots [data-bs-target="#modaltermandcondition"] svg {
    margin-top: 2px;
}

:is(#import, #exportTemplate, #trackingBtn, #btn-bid-submit, button[data-bs-target="#modaltermandcondition"]) svg {
    color: var(--theme-color);
}

:is(.detail-bidlots .dropdown.action:hover, .detail-bidlots .dropdown.action:active)>button>svg {
    color: var(--theme-color) !important;
}

/* Ryan 4:39 PM  */

/* popup */
/* Tracking Log button */
.detail-bidlots .fa-spinner:before {
    content: "\f110";
}

.detail-bidlots .form-loading {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

.detail-bidlots .container>.columnBlockLayout>button:has(.bi-rewind) {
    display: flex;
    align-items: center;
    margin-left: -5px !important;
}

:is(#import, #exportTemplate, #trackingBtn, #btn-bid-submit, button[data-bs-target="#modaltermandcondition"], .container .btn-default.btn, .detail-bidlots .container>.columnBlockLayout>button:has(.bi-rewind)) svg {
    color: var(--theme-color);
}

th:is(.sort)>a:focus {
    outline: none;
}

.actions:has(span#button-cancel) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
}

.actions input#InsertButton {
    background-color: var(--theme-color);
    border-color: var(--theme-color);
    font-size: 17px;
    padding-left: 20px !important;
}

input#InsertButton {
    margin-left: 10px;
}

span#button-cancel {
    background-color: transparent;
    color: #707070 !important;
    border-color: transparent;
    font-size: 17px;
}

:is(span#button-cancel):hover {
    background-color: #B2E9ED !important;
    color: black !important;
}

/* color icon check currency */
.detail-bidlots span.fa.fa-check[aria-checked="true"]::before {
    color: var(--theme-color);
    margin-top: 1px;
}

.detail-bidlots button[aria-label="Select"],
input#UpdateButton {
    background-color: var(--theme-color);
    font-size: 17px;
    border: 1px transparent solid;
    border-radius: 4px;
    opacity: 1 !important;
    color: white !important;
    cursor: pointer;
}

.detail-bidlots button.remove-value {
    display: none;
}

button.cancel.btn.btn-default {
    border: 1px solid transparent;
    border-radius: 4px;
}

button.cancel.btn.btn-default:is(:active, :focus) {
    outline: none;
    background-color: var(--sli-green-color) !important;
}

/* remove */
/* line 1451*/
button#btn-bid-detail:hover,
.detail-bidlots .btn-default.btn:hover,
.detail-bidlots #exportTemplate:hover,
.detail-bidlots #import:hover,
.detail-bidlots #trackingBtn:hover {
    background-color: var(--sli-green-color);
    color: var(--black-color);
}

/* update */
/* line 1683 */
button#btn-bid-detail:hover,
.detail-bidlots .btn-default.btn:hover,
.detail-bidlots #exportTemplate:hover,
.detail-bidlots #import:hover,
.detail-bidlots #trackingBtn:hover {
    background-color: var(--sli-green-color);
    color: var(--black-color);
}

/* ENHANCE */


/* all lots  */
.all-bidlots .filter-lot {
    margin-top: 10px;
}

/* term & condition popup */
.detail-bidlots#modaltermandcondition .modal-header {
    border: none;
    margin-bottom: 20px !important;
    padding: 0 !important;
    display: flex;
}

/* <button id="cls-term-condition" type="button" data-bs-dismiss="modal" aria-label="Close" class="close"><span aria-hidden="true">Close</span></button> */
.detail-bidlots .modal-content.termandcondition {
    padding: 35px 50px;
    /* min-width: 350px; */
    padding-top: 25px;
    width: 100%;
}

.detail-bidlots .modal-content.termandcondition>.close {
    margin-top: 5px;
    padding: 5px 20px;
    opacity: 1;
    border-radius: 4px;
    color: #707070;
    border: 1px solid transparent;
}

.detail-bidlots .modal-content.termandcondition>.close:hover {
    background-color: #B2E9ED;
    border-color: transparent;
    opacity: 1 !important;
}

.detail-bidlots .modal-content.termandcondition>.close:hover>span {
    color: var(--black-color);
}

.detail-bidlots .modal-content.termandcondition>.close>span {
    font-size: 17px !important;
}

/* close button */
.detail-bidlots .modal-header .close {
    margin-top: 0;
    margin-left: auto;
}

.detail-bidlots .modal-header {
    display: flex;
}

.detail-bidlots .form-close {
    margin-left: auto;
}

/* bidding button */
.detail-bidlots a.dropdown-item:is(:focus, :focus-visible) {
    background: var(--theme-color);
    color: white !important;
    outline: none;
}

.detail-bidlots .modal-form .modal-body iframe {
    height: unset;
}

/* Bidding popup */
.detail-bidlots .modal-form .modal-body iframe {
    min-height: 500px;
    max-height: 75vh;
}

html[dir="ltr"] {
    scrollbar-width: thin;
    height: auto;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) body {
    height: auto;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) div#content-container {
    padding-top: 0;
    padding-bottom: 0;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) .actions {
    margin-bottom: 0;
    border-top: white;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) input {
    padding-left: 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) input:focus {
    border-color: var(--theme-color) !important;
    outline: navajowhite;
}

html[dir="ltr"]:has(:is(form#content_form, form#liquid_form)) .control [readonly] {
    /* background-color: #ebedef !important; */
    user-select: none;
    pointer-events: none;
    /* border: 1px solid; */
}

.detail-bidlots button#btn-ok {
    padding-bottom: 10px !important;
    border: 1px solid;
    background-color: var(--icon-color);
    border-radius: 4px;
}

.detail-bidlots button.btn.btn-secondary.Cancel {
    padding: 10px 20px;
    border-radius: 4px;
    color: #707070;
    border-color: transparent;
    margin-right: 10px;
}

.detail-bidlots button.btn.btn-secondary.Cancel:hover {
    background-color: var(--sli-green-color);
    color: var(--black-color);
}

.detail-bidlots button.btn[title="Delete"] {
    background-color: var(--theme-color);
    border: 1px solid transparent;
    font-size: 17px;
}

.detail-bidlots button.cancel.btn[title="Cancel"]:hover {
    border: 1px solid transparent !important;
    color: var(--black-color);
}

textarea#hpefs_description {
    height: 106px;
}


:is(.clearlookupfield, .launchentitylookup, [role="presentation"] button[title*="Search"]):is(:hover, :active, :focus, :focus-visible) {
    background-color: var(--sli-green-color) !important;
    outline: none !important;
}

:is(.detail-bidlots .col-md-12.columnBlockLayout.bid-detail>button, .detail-bidlots legend.section-title>button):is(:active, :focus, :focus-visible, :hover) {
    border: 1px solid transparent !important;
    outline: none !important;
}

/* TRACKING LOG */
.tracking-log {
    transition: 300ms ease;
}

.tracking-log>.container>.columnBlockLayout>p#ihng6a {
    color: var(--black-color) !important;
    font-size: 20px !important;
    margin-inline: 15px !important;
    width: auto !important;
    border-bottom: 1px solid #ddd;
}

.tracking-log input.form-control {
    background: var(--li-white-color) !important;
    border-radius: 4px !important;
    border: 1px solid var(--theme-color);
    float: left;
    height: 26px;
    margin-right: 0;
}

.tracking-log table {
    min-width: 2200px;
    max-width: 2800px;
}

.tracking-log span.visually-hidden.sort-hint,
.tracking-log button.btn.btn-default>span.visually-hidden {
    display: none;
}

.tracking-log .input-group.view-search {
    display: inline-flex !important;
    width: 300px;
    margin-top: 10px;
}

.tracking-log button.btn.btn-default#btn-backtolot,
.tracking-log button.btn.btn-default#btn-backtobid {
    border: none;
    outline: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px !important;
}

.tracking-log button.btn.btn-default#btn-backtolot:hover,
.tracking-log button.btn.btn-default#btn-backtobid:hover {
    background-color: var(--sli-green-color);
    border-color: transparent;
    color: var(--black-color);
}

.tracking-log>.container>#content>.entitylist {
    margin-inline: 15px;
}

.tracking-log:nth-child(2)>.container>.columnBlockLayout {
    margin-inline: 30px;
    box-shadow: unset !important;
}

.tracking-log .input-group.float-start.view-search>input {
    margin-right: 5px;
    margin-left: 20px;
    height: 35px;
}

.tracking-log .input-group-btn.align-top {
    width: 40px;
    border: none;
    background: none;
}

.tracking-log .input-group-btn.align-top:hover>.tracking-log .fa-search:before {
    color: var(--white-color);
}

.tracking-log .float-end.toolbar-actions {
    float: right;
}

.tracking-log .entity-grid.entitylist {
    padding-left: 15px;
    padding-right: 15px;
}

.tracking-log a:focus {
    border: none;
    outline: none;
}

.tracking-log .view-grid {
    scrollbar-width: thin;
    height: 650px;
}

.tracking-log ul.pagination>li {
    width: 50px;
}

.tracking-log ul.pagination {
    justify-content: flex-end;
}

.tracking-log a.page-link:hover {
    background: transparent !important;
    border: none !important;
    color: var(--theme-color);
    font-size: 12px !important;
    font-weight: 600;
}

.tracking-log tbody tr:nth-child(odd):hover {
    background-color: var(--sli-green-color) !important;
}

.tracking-log .table>thead>tr>th>a {
    color: #808080 !important;
}

.tracking-log .table>thead>tr>td,
.tracking-log .table>tbody>tr>td,
.tracking-log .table>tfoot>tr>td {
    color: var(--black-color);
}

.tracking-log th[aria-label="File"] {
    font-weight: normal;
}

.tracking-log td[data-attribute="hpefs_file"]>a {
    color: var(--theme-color);
}

.tracking-log button[title*="Search"] {
    background-color: var(--theme-color);
    border-radius: 4px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    width: 35px !important;
    height: 35px !important;
    padding: 0;
    margin: 0 !important;
}

.tracking-log>.container {
    max-width: 100vw !important;
    width: 100vw;
}

.tracking-log div#content {
    padding: 0;
    margin-inline: 15px;
}

.tracking-log div#i5gzbl {
    width: calc(100vw - 15px);
}

th.sorting:not(.sorting_desc)::after,
th.sorting:not(.sorting_desc)::before,
th.sorting:not(.sorting_asc)::before,
th.sorting:not(.sorting_asc)::after {
    display: none !important;
}

th.sorting:is(.sorting_asc)::before,
th.sorting:is(.sorting_desc)::before,
th.sorting:is(.sorting_asc)::after,
th.sorting:is(.sorting_desc)::after {
    display: block !important;
}

/* RESPONSIVE */
@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 1200px) {
    .navbar .menu-bar>ul.navbar-nav>li.weblink>a {
        padding: 6px 20px;
        margin: 4px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

@media (max-width: 1600px) {
    /* table {
        min-width: 1600px !important;
        scrollbar-width: thin;
    }

    .table-responsive {
        scrollbar-width: thin;
    } */

    table th,
    table td {
        display: table-cell !important;
    }
}

:is(a.page-link:hover, a.page-link[aria-current="page"], a.page-link[aria-current="page"]:hover) {
    background-color: transparent !important;
    color: #01a982 !important;
    border: transparent !important;
    font-weight: bold !important;
    cursor: pointer;
}

a.page-link[aria-current="page"],
a.page-link:hover {
    scale: 1.2;
}

li>a.dropdown-toggle {
    /* padding-right: 0 !important; */
}

/* RESPONSIVE */
@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

@media (min-width: 1200px) {
    .navbar .menu-bar>ul.navbar-nav>li.weblink>a {
        padding: 6px 20px;
        margin: 4px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100% !important;
    }
}

@media (max-width: 1600px) {
    /* table {
        min-width: 1600px !important;
        scrollbar-width: thin;
    }

    .table-responsive {
        scrollbar-width: thin;
    } */

    table th,
    table td {
        display: table-cell !important;
    }
}

/* HEIGTH SCREEN */
@media screen and (max-height: 899px) {
    .homepage>div {
        background-size: cover;
    }

    .homepage>div>h1 {
        margin-top: 28.5vh !important;
    }
}

@media screen and (max-height: 599px) {
    .homepage>div {
        background-position-y: 30%;
    }
}

/* WIDTH SCREEN */
@media screen and (max-width: 1599px) {}

@media screen and (max-width: 1199px) {

    /* navbar */
    .navbar-brand {
        display: flex !important;
    }

    .navbar-header.customPadding {
        margin-right: 0;
    }

    /* all lots */
    .all-bidlots>.container {
        width: calc(100vw - 30px) !important;
        max-width: calc(100vw) !important;
    }

    /* table all lots */


    #all-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #bid-draft_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #bid-submitted_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #bid-award_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #bid-partial-award_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #bid-rejected_wrapper>.row.dt-row>.col-sm-12.table-responsive,

    #all-tracking-log_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #tracking-log-lot_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #tracking-log-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive,

    #all-lot_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #lots-with-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #lots-without-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #lots-without-submitted-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive,
    #lots-with-submitted-bid_wrapper>.row.dt-row>.col-sm-12.table-responsive {
        scrollbar-width: thin;
        padding: 0
    }

    #all-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #bid-draft_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #bid-submitted_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #bid-award_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #bid-partial-award_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #bid-rejected_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),

    #all-tracking-log_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #tracking-log-lot_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #tracking-log-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),

    #all-lot_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #lots-with-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #lots-without-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #lots-without-submitted-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7),
    #lots-with-submitted-bid_wrapper>.row>:where(.col-sm-12.col-md-5, .col-sm-12.col-md-7) {
        width: 50%;
    }

    #all-bid_wrapper>.row:first-child,
    #bid-draft_wrapper>.row:first-child,
    #bid-submitted_wrapper>.row:first-child,
    #bid-award_wrapper>.row:first-child,
    #bid-partial-award_wrapper>.row:first-child,
    #bid-rejected_wrapper>.row:first-child,

    #tracking-log-lot_wrapper>.row:first-child,
    #tracking-log-bid_wrapper>.row:first-child,
    #all-tracking-log_wrapper>.row:first-child,

    #all-lot_wrapper>.row:last-child,
    #lots-with-bid_wrapper>.row:last-child,
    #lots-without-bid_wrapper>.row:last-child,
    #lots-without-submitted-bid_wrapper>.row:last-child,
    #lots-with-submitted-bid_wrapper>.row:last-child {
        display: flex;
    }

    #all-bid_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #bid-draft_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #bid-submitted_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #bid-award_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #bid-partial-award_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #bid-rejected_wrapper>.row:first-child>.col-sm-12.col-md-6,

    #tracking-log-bid_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #tracking-log-lot_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #all-tracking-log_wrapper>.row:first-child>.col-sm-12.col-md-6,

    #all-lot_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #lots-with-bid_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #lots-without-bid_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #lots-without-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6,
    #lots-with-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 {
        height: 45px;
        display: flex;
        margin-top: 0;
        align-items: center;
        margin-right: auto;
    }

    #all-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #bid-draft_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #bid-submitted_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #bid-award_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #bid-partial-award_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #bid-rejected_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,

    #tracking-log-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #tracking-log-lot_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #all-tracking-log_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,

    #all-lot_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #lots-with-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #lots-without-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #lots-without-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child,
    #lots-with-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:last-child {
        margin-right: unset;
        margin-left: auto;
    }

    #all-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #bid-draft_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #bid-submitted_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #bid-award_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #bid-partial-award_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #bid-rejected_wrapper>.row:first-child>.col-sm-12.col-md-6 label,

    #all-tracking-log_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #tracking-log-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #tracking-log-lot_wrapper>.row:first-child>.col-sm-12.col-md-6 label,

    #all-lot_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #lots-with-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #lots-without-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #lots-without-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label,
    #lots-with-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6 label {
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }

    #all-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#all-bid_filter),
    #bid-draft_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#bid-draft_filter),
    #bid-submitted_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#bid-submitted_filter),
    #bid-award_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#bid-award_filter),
    #bid-partial-award_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#bid-partial-award_filter),
    #bid-rejected_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#bid-rejected_filter),

    #all-tracking-log_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#all-tracking-log_filter),
    #tracking-log-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#tracking-log-bid_filter),
    #tracking-log-lot_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#tracking-log-lot_filter),

    #all-lot_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#all-lot_wrapper_filter),
    #lots-with-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#lots-with-bid_wrapper_filter),
    #lots-without-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#lots-without-bid_wrapper_filter),
    #lots-without-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#lots-without-submitted-bid_wrapper_filter),
    #lots-with-submitted-bid_wrapper>.row:first-child>.col-sm-12.col-md-6:has(#lots-with-submitted-bid_wrapper_filter) {

        justify-content: flex-end !important;
    }

    #all-bid_length>label>select,
    #bid-draft_length>label>select,
    #bid-submitted_length>label>select,
    #bid-award_length>label>select,
    #bid-partial-award_length>label>select,
    #bid-rejected_length>label>select,

    #all-tracking-log_length>label>select,
    #tracking-log-bid_length>label>select,
    #tracking-log-lot_length>label>select,

    #all-lot_wrapper>label>select,
    #lots-with-bid_wrapper>label>select,
    #lots-without-bid_wrapper>label>select,
    #lots-without-submitted-bid_wrapper>label>select,
    #lots-with-submitted-bid_wrapper>label>select {
        margin: 0 10px;
    }

    #all-bid_info,
    #bid-draft_info,
    #bid-submitted_info,
    #bid-award_info,
    #bid-partial-award_info,
    #bid-rejected_info,

    #all-tracking-log_info,
    #tracking-log-bid_info,
    #tracking-log-lot_info,

    #all-lot_wrapper_info,
    #lots-with-bid_wrapper_info,
    #lots-without-bid_wrapper_info,
    #lots-without-submitted-bid_wrapper_info,
    #lots-with-submitted-bid_wrapper_info {

        padding-top: 2px;
        text-align: left;
    }

    .table-responsive {
        border: none;
    }

    table#all-bid,
    table#bid-draft,
    table#bid-submitted,
    table#bid-award,
    table#bid-partial-award,
    table#bid-rejected,

    table#all-tracking-log,
    table#tracking-log-bid,
    table#tracking-log-lot,

    table#all-lot,
    table#lots-with-bid,
    table#lots-without-bid,
    table#lots-without-submitted-bid,
    table#lots-with-submitted-bid {
        margin: 0 !important;
    }

    ul.pagination {
        padding-bottom: 0 !important;
    }


    /* tracking log */
}

span.fa.fa-th,
span.fa.fa-gavel,
span.fa.fa-home {
    margin: 0;
}

/* Tooltip for Header */
/* .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
  }
  
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
  }
  
  .tooltip .tooltiptext::after {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  } */
/* End Tooltip for Header */

@media screen and (max-width: 991px) {}

@media screen and (max-width: 767px) {}

/* Nav Menu Header Custom */
ul.nav.navbar-nav.weblinks.menubar {
    height: 100%;
}

/* Sigin Azure AD */
/* button#https\:\/\/login\.windows\.net\/105b2061-b669-4b31-92ac-24d304d195dc\/ {
    display: none;
} */

/* button[title="Azure AD"] {
    display: none;
} */

/* Add bold Font */
#hpehf-header .hpehf-nav-menu .hpehf-nav-link {
    font-family: 'Metric Semibold', Arial, sans-serif !important;
}

/* img footer */
img#Xandr_Rmktg {
    display: none;
}

/* list view all Lot/Bid */
/* div#all-lot_wrapper, */
div#lots-with-bid_wrapper,
div#lots-without-submitted-bid_wrapper,
div#lots-with-submitted-bid_wrapper,
div#lots-without-bid_wrapper,

#all-lot,
#lots-with-bid,
#lots-without-submitted-bid,
#lots-with-submitted-bid,
#lots-without-bid,

/* div#all-bid_wrapper, */
div#bid-draft_wrapper,
div#bid-submitted_wrapper,
div#bid-award_wrapper,
div#bid-partial-award_wrapper,
div#bid-rejected_wrapper,

#all-bid,
#bid-draft,
#bid-submitted,
#bid-award,
#bid-partial-award,
#bid-rejected {
    display: none !important;
}

/* div#all-tracking-log_wrapper,
div#tracking-log-bid_wrapper,
div#tracking-log-lot_wrapper,

#all-tracking-log,
#tracking-log-lot,
#tracking-log-bid */
/* list view tracking log */
.dataTables_scrollBody th.sorting:not(.sorting_desc)::after,
.dataTables_scrollBody th.sorting:not(.sorting_desc)::before,
.dataTables_scrollBody th.sorting:not(.sorting_asc)::before,
.dataTables_scrollBody th.sorting:not(.sorting_asc)::after,
.dataTables_scrollBody th.sorting:is(.sorting_asc)::before,
.dataTables_scrollBody th.sorting:is(.sorting_desc)::before,
.dataTables_scrollBody th.sorting:is(.sorting_asc)::after,
.dataTables_scrollBody th.sorting:is(.sorting_desc)::after {
    /* display: none !important; */
}


li.dropdown.weblink {
    width: 100%;
    ALIGN-ITEMS: FLEX-END ! IMPORTANT;
    margin-left: 10px;
    margin: 0 !important;
    /* margin-top: 16px !important; */
}

span#timezone {
    padding-right: 24px;
    /* margin-top: -8px; */
    font-size: 12px;
    /* font-style: italic; */
    position: absolute;
    bottom: 0;
}

a.dropdown-toggle.dropbtn {
    /* margin-top: 14px !important; */
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

@media screen and (max-width: 1400px) {
    .homepage>div>a {
        width: 220px !important;
    }

    .homepage>div>a>svg {
        font-size: 16px !important;
    }

    img.hpefs-tagline {
        width: 30% !important;
    }
}

@media screen and (max-width: 986px) {
    img.hpefs-tagline {
        width: 35% !important;
    }
}

@media screen and (max-width: 837px) {
    img.hpefs-tagline {
        width: 40% !important;
    }
}