.errorAll{
    color:#dc3545;
}
label.error {
    color: #dc3545 !important;
    margin-bottom: 0px !important;
    font-size: 1rem !important;
  }
  .pac-container {
    z-index: 10000 !important;
}
.item .error {
	position: absolute;
	bottom: -23px;
	z-index: 1;
}
.form-group.item {
	position: relative;
	margin-bottom: 1.8rem;
}
.location_country {
	position: relative;
}

.location_country .input-group-prepend {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.location_country  .input-group-text {
	padding: 12px 14px 11px 14px;
	font-size: 1.2rem;
}
.location_country .select2 {
	margin-left: 36px;
	padding-left: 3px;
} 


.pagination li:first-child a, .pagination li:last-child a {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0!important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.pagination a {
	position: relative;
	display: block;
 padding: .5rem .9rem;
	margin: 0 2px;
	line-height: 1.25;
	color: #231f20;
	background-color: #fff;
	border: 1px solid #231f20;
}
.pagination li.active a {
	z-index: 3;
	color: #fff;
	background-color: #231f20;
	border-color: #231f20;
}
.pagination a:hover {
	z-index: 2;
	color: #ffffff;
	text-decoration: none;
	background-color: #231f20;
	border-color: #231f20;
}
.pagination {
	display: -ms-flexbox;
	display: block !important;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}
.pagination li {
	display: inline-block;
}
.week_days {
	width: 30%;
	display: inline-block;
  }
  a.disabled {
	pointer-events: none;
	cursor: default;
  }
  .dropdown-item.active, .dropdown-item:active{
	background-color: #d8d9da;
	color:#000000;
	font-weight: 700;
  }