.alert1 {
    display: none; /* Hide by default */
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
    z-index: 99999;
}

.alert-content {
    background: white;
    padding: 30px;
    text-align: center;
}

.card .description {
  margin-bottom: 1.5rem;
  font-weight: bold;
  font-family: "ubuntu-regular", sans-serif;
}

.card .title {
  color: #76838f;
}

.bg-yellow {
  background-color: #3e4b5b;
  padding: 5px;
  color: #c3d3e2;
  margin-top: 20px;
}

a.action {

}

.btn-outline-primary-yellow {
  border: 1px solid #6c757d !important;
  color: #6c757d;
  width: 42px;
  height: 42px;
  line-height: 1.8 !important;
}

.btn-outline-primary-yellow:hover {
  border: 1px solid #3e4b5b !important;
  background-color: #3e4b5b !important;
  color: white !important;
}

.text-right {
  text-align: right;
}

.normal_font_size {
  font-size: 0.875rem !important;
}

.special-holiday-input {
display: none;
margin-top: 10px;
}

.flatpickr-calendar {
z-index: 9999;
/* Ensure calendar appears on top of other elements */
}

@media (max-width: 768px) {
.flatpickr-calendar {
display: none;
/* Hide the calendar on small screens */
}
.breadcrumb {
  display: none;
}
}

.auth .auth-form-light select:focus {
color: #000;
}

.timepicker {
z-index: 1050 !important;
/* Ensure it appears above other elements */
}


.denied_access {
max-width: 100%;
height: auto;
margin-bottom: 20px;
/* space between image and button */
}

.btn-denied {
padding: 10px 20px;
font-size: 16px;
cursor: pointer;
border: 1px solid #c0364d;
color: #c0364d;
border-radius: 5px;
transition: background-color 0.3s ease;
}

.btn-denied:hover {
background-color: #c0364d;
color: #fff;
}

.denied_page {
height: 100vh;
margin: 0;
display: flex;
padding: 0 !important;
justify-content: center;
align-items: center;
}

.all-page {
background: url('../../admin dashboard/assets/images/dashboard/circle.svg');
background-repeat: no-repeat;
background-size: contain;
background-position: top right;
height: 100%;
width: auto;
display: flex;
justify-content: center;
align-items: center;
}

/* Style for the main content div */
.center-content {
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}



.denied_access {
  max-width: 100%;
  height: auto;
  margin-bottom: 20px;
  /* space between image and button */
}

.btn-denied {
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
  border: 1px solid #c0364d;
  color: #c0364d;
  border-radius: 5px;
  transition: background-color 0.3s ease;
}

.btn-denied:hover {
  background-color: #c0364d;
  color: #fff;
}

.denied_page {
  height: 100vh;
  margin: 0;
  display: flex;
  padding: 0 !important;
  justify-content: center;
  align-items: center;
}

.all-page {
  background: url('../../admin dashboard/assets/images/dashboard/circle.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
  height: 100%;
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Style for the main content div */
.center-content {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media only screen and (max-width: 600px) {
  .breadcrumb {
    display: none;
  }
}