.normalDate a { 
  background: #00CC00 !important;
  color:#000000 !important;
} 
.rushDate a { 
  background: #E00000 !important;
  color: #ffffff !important;
} 
.hide { 
  visibility: hidden;
  height: 0px;
}

.name-fields-wrapper {
  display: flex;
  gap: 20px; /* Adjust spacing as needed */
}

.name-fields-wrapper .form-item {
  flex: 1; /* Distribute space evenly */
}

.csz-fields-wrapper {
  display: flex;
  gap: 20px; /* Adjust spacing as needed */
}

.csz-fields-wrapper .form-item {
  flex: 1; /* Distribute space evenly */
}

.highlighted-row {
  font-weight: bold;
}

.btn {
	background-color:white !important;
	background-image:none;
	transition:all .5s;
	border: 1px solid #5C068C !important;
	color:#5C068C !important;
}
.btn:hover {
	background-color: #5C068C !important;
  	border-color:#5C068C !important;
  	color:white !important;
}
.btn-default {
	background-color:white !important;
	background-image:none;
	transition:all .5s;
	border: 1px solid #5C068C !important;
	color:#5C068C !important;
}
.btn-default:hover {
	background-color: #5C068C !important;
  	border-color:#5C068C !important;
  	color:white !important;
}
.btn-default:hover .fa-shopping-cart{
	color:white;
}
.btn.btn-success{
	background-image: none;
	transition: all .5s;
	color:white;
	border: 1px solid #5C068C !important;
	border-color:#5C068C !important;
}
.btn.btn-primary{
	background-color: white !important;
	background-image: none;
	transition: all .5s;
	border-radius: 15px;
	color: #5C068C !important;
	border: 1px solid #5C068C !important;
	border-color: #5C068C !important;
}
.btn.btn-primary:hover{
	background-color:#5C068C !important;
	border-color:#5C068C !important;
	color:white !important;
	background-image:none;
	color:white !important;
}

/* Reset Bootstrap 5 placeholder styles for Drupal core's em tags */
em.placeholder {
  display: unset;
  min-height: unset;
  vertical-align: unset;
  cursor: unset;
  background-color: unset;
  opacity: unset;
  animation: none; /* Stops the "glow" effect */
}

