.loading.cover-content {
  position: absolute;
  left: 50%;
  top: 50%;
  /* -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); */
}

.loading.cover-page {
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loading .ant-spin {
  color: #3e79f7;
}

html {
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}

::-webkit-scrollbar {
  width: 0 !important;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 0px rgba(71, 75, 99, 1);
}

.ant-card {
  border-radius: 0.625rem;
}

.theme-btn-day:hover,
.theme-btn-day:focus {
  background-color: #283142 !important;
  color: white;
}

.theme-btn-night:hover,
.theme-btn-night:focus {
  background-color: #ffff !important;
  color: #000;
}

.theme-btn-day {
  color: #ffff;
}

.viewLink {
  color: rgb(8, 137, 243) !important;
}

.viewLink :hover {
  cursor: pointer !important;
}

.ant-select-selection-placeholder {
  text-align: left;
  z-index: 1;
}

.ant-select-selection-item {
  text-align: left;
}

.lead-timeline-wrapper
  .ant-timeline-item-right
  .ant-timeline-item-content
  .timeline-card-icon {
  position: absolute;
  right: -7px;
  top: -1px;
  rotate: 180deg;
  z-index: 10;
}

.lead-timeline-wrapper .note-strip {
  margin-right: 10px;
  margin-bottom: 8px;
}

.lead-timeline-wrapper
  .ant-timeline-item-left
  .ant-timeline-item-content
  .timeline-card-icon {
  position: absolute;
  left: -17px;
  top: -1px;
  z-index: 10;
}

.timeline-items {
  display: flex;
  align-items: baseline;
}

.lead-timeline-wrapper .ant-timeline-item-tail {
  border-left-style: solid;
}

.header_wrapper .ant-card .card-light {
  background: #fff;
  padding: 24px;
}

.header_wrapper .ant-card .card-light-filter-form {
  width: 100%;
}

.card-light-filter-form .ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label,
.ant-form-vertical .ant-form-item-label {
  padding: 0;
}

.header_wrapper .ant-card .card-light-filter-form .ant-form-item {
  margin-bottom: 0rem;
}
.card-light-filter-form .ant-input-affix-wrapper {
  padding: 3px 11px;
}

.card-light-filter-form .ant-btn-icon-only {
  width: 32px;
  height: 29px !important;
}

.card-light-filter-form .ant-select-selection-selected-value {
  border-radius: 0px 8px 8px 0px;
  height: 32px;
}

.card-light-filter-form .ant-select-selection.ant-select-selection--single {
  height: 32px;
}

.card-light-filter-form .ant-picker {
  height: 32px;
  padding: 4.5px 11px;
}

.card-light-filter-form
  .ant-select-single.ant-select-sm:not(.ant-select-customize-input)
  .ant-select-selector {
  height: 32px;
}

.btn-filter-clear {
  display: block;
  transition: all 100ms;
}

.btn-filter-clear:hover {
  background: #fff !important;
  transform: scale(1.1);
}

.btn-icon-only {
  height: 21px;
  cursor: pointer;
  transition: all 200ms;
}

.btn-icon-only:hover {
  transform: scale(1.1);
}

.full-screen-modal {
  top: 0;
  height: 98vh;
  z-index: 5000;
}

.full-screen-modal .ant-modal-content {
  height: 100%;
  z-index: 5000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.full-screen-modal .ant-modal-body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.full-screen-modal embed,
.full-screen-modal iframe,
.full-screen-modal .pg-viewer-wrapper {
  height: -webkit-fill-available;
  max-height: 84vh;
}

.form-list-upload {
  display: flex;
  /* justify-content: space-between; */
}

.form-list-upload > :first-child {
  margin-right: 10px;
}
.form-list-upload .ant-upload-list-text {
  overflow: hidden;
}

.form-list-upload .ant-upload-list-item-name {
  cursor: pointer;
}

.equal-form-list-header {
  text-transform: uppercase;
}

.ant-table-cell:has(.selected-bid) {
  background-color: #ffff69 !important;
}

.ant-table-cell:has(.bid-item-btn) {
  cursor: pointer;
}

.lnk-class {
  color: red;
}

/* antd table scrollbar styling */

.ant-table-content::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

.ant-table-content::-webkit-scrollbar-track {
  background: white;
}

.ant-table-content::-webkit-scrollbar-thumb {
  background-color: #d0d2db;
  /* border-radius: 20px; */
  border: 3px solid #d0d2db;
}
