/* Make elements pulse */
.f-pulse {
	border-color: rgba(105, 147, 255, 0.75);
	animation: pulse 4s ease infinite;
}

@keyframes pulse {
  0%, 50%, 100% {
    background-color: transparent;
  }
  10%, 25% {
    background-color: #f1ff62;
  }
}

/* Rating Stars */
#rating-wrapper {
	cursor: pointer;
	text-align: left;
}
.rating {
  display: block;
  position: relative;
  overflow: hidden;
}
.rating-wrap {
  display: inline-block;
  position: relative;
  height: 1.5rem;  
}
.rating .stars-active {
  position: relative;
  z-index: 10;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.rating .stars-inactive {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-text-stroke: initial;
  /* overflow: hidden; */
}
.rating .stars-active i {
	color: #EEBD01;
	font-size: 1.5rem;
}
.rating .stars-inactive i {
  	color: #B5B5C3;
  	font-size: 1.5rem;
}

#provider-job-images-wrapper img {
	cursor: pointer;
}

#provider-about {
	max-width: 75%;
}
.provider-reviews-container {
	max-width: 65%;
}
@media all and (max-width: 736px) {
	#provider-about {
		max-width: 100%;
	}
	.provider-reviews-container {
		max-width: 100%;
	}
}

.review-warning::placeholder {
    color: #F64E60;
}

/* Overriade Sweetalert2 classes */
.swal2-container .swal2-html-container {
    max-height: 300px;
}

#booking-list-card {
  min-height: 300px;
}