.admin-bar .main-header {  
  top :32px;
}

/* Existing GDPR Bar Styles */
.gdpr-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #333;
  color: #fff;
  padding: 15px;
  font-size: 14px;
  z-index: 9999;
  display: none;
}
.gdpr-bar a {
  color: var(--dreamsrent_primary_color);
  text-decoration: underline;
}
.gdpr-close-btn {
  background-color: var(--dreamsrent_primary_color);
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  font-size: 14px;
  padding-bottom: 10px !important;
  margin-bottom: 10px;
}

/* Responsive Design for Mobile */
@media (max-width: 768px) {
  .gdpr-bar .row {
      flex-direction: column;
      align-items: center;
      text-align: center;
  }
  .gdpr-bar .col-lg-10 {
      width: 100%; /* Full-width for text */
      margin-bottom: 15px !important; /* Spacing below the text */
  }
  .gdpr-bar .col-lg-1 {
      width: 50%; /* Make buttons take half the width */
      margin-bottom: 10px; /* Add spacing between buttons */
      text-align: center; /* Center-align content */
      padding-bottom: 10px !important;
  }
  .gdpr-close-btn {
      width: 100%; /* Full-width buttons */
      padding: 10px;
      font-size: 14px;
      cursor: pointer;
  }
  /* New styles to align buttons side by side */
  .gdpr-bar .row {
      flex-direction: row; /* Change to row for buttons */
      justify-content: space-between; /* Space between buttons */
  }
}

.page-template-rental-grid span.select2-container.select2-container--default.select2-container--open {
  z-index:99;
}
.page-template-rental-list span.select2-container.select2-container--default.select2-container--open {
  z-index:99;
}
body .form-control.is-valid, body .was-validated .form-control:valid, 
body .form-control.is-invalid, body .was-validated .form-control:invalid {
background-image : none !important;
}