#Quotations-searchIcon {
  background-color: #1c2b39;
}

#Quotations__searchBar:focus,
#Quotations__searchBar:hover {
  border-color: #f9aa4e; /* Change to the desired border color on focus */
  outline: 0; /* Remove the default focus outline */
  box-shadow: 0 0 0 0.15rem #f9aa4e; /* Optional: Add a box shadow on focus */
  border-radius: 2px;
}

.borderr {
  border: 1px solid red;
}

.biddingContainer {
  padding-left: 10%;
  padding-right: 10%;
}

.BiddingInfoCol {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.hideDiv {
  display: none !important;
}

#quotationPagination li:hover {
  cursor: pointer;
}
#quotationPagination .page-item.active .page-link {
  background-color: #f9aa4e !important;
  color: #1c2b39 !important;
  border-color: #f9aa4e;
}
#quotationPagination .page-item .page-link {
  color: #1c2b39 !important;
}

#AcceptBid,
#DeclineBid {
  transition: all 0.4s ease;
}

#AcceptBid:hover,
#DeclineBid:hover {
  transform: scale(1.02, 1.02);
}
.Company__bid {
  box-shadow: 0px 0px 4px rgb(28, 43, 57, 25%);
  display: flex;
  align-items: stretch;
  flex-direction: column;
  min-height: 5rem !important;
  margin-bottom: 5%;
}

#Quotations-searchIcon:hover {
  cursor: pointer;
}

.hideBIDS {
  display: none !important;
}

.Company__bid .Company__bid_div:nth-child(2) {
  border-right: 1.5px solid #ebebeb;
}

.booking_detail_requirement {
  font-size: 12px;
}

.booking_detail_text {
  font-size: 14px;
}

@media screen and (max-width: 1000px) {
  .ratingStar {
    font-size: 14px !important;
  }

  .Company__bid {
    min-height: auto !important;
  }
}

@media screen and (max-width: 768px) {
  .Company__bid_div img {
    width: 60% !important;
    margin-bottom: 4%;
  }

  .Company__bid_div_price {
    align-items: center !important;
  }

  .Company__bid_div_btn {
    margin: 3% 0 0%;
  }

  .Company__bid_div_btn button {
    width: 50% !important;
  }

  #Bidding__Section {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
    flex-direction: column;
    padding: 0 5% 0;
  }
}

@media screen and (max-width: 768px) {
  .BiddingSearch {
    width: 50% !important;
  }

  .Company__bid_div_title p {
    font-size: 22px !important;
  }
  .Company__bid_div_btn {
    margin: 5% 0 0%;
  }

  .Company__bid_div_btn button {
    width: 80% !important;
  }
  .alert-container {
    width: 70% !important;
  }
}

.showModal {
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-dialog {
  min-width: 200px !important;
}

.rotate {
  animation: rotation 3s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

.alert-container {
  position: fixed;
  top: 50px;
  right: 5px;
  width: 40%;
  z-index: 5000;
}

.alertDiv {
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  border-radius: 5px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.alert.show {
  opacity: 1;
}

.activeFilter {
  background-color: #f9aa4e !important;
}

#reloadIcon {
  transition: transform 0.6s ease-in-out;
}

.rotating {
  animation: rotate 1s linear infinite; /* Infinite rotation */
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
