.pac-container {
	z-index: 10000 !important;
}

.m_validations_showhide {
	color:red;
}

.iti-mobile.menu-active header, .inner.iti-mobile.menu-active header {
   background: -webkit-gradient(linear, left top, right top, from(var(--sub_menu_background_color)), to(var(--sub_menu_background_color)));
   background: linear-gradient(to right, var(--sub_menu_background_color), var(--sub_menu_background_color));
}


#enter_choose_zip_div .form-group svg {
    width: 22px;
    position: absolute;
    left: 27px;
    top: 8px;
}

#use_current_location_btn svg {
    width: 20px;
    height: 20px;
    top: -1px;
    margin-right: 8px;
    position: relative;
}

.new-location-list .radio_checkbox input {
  display: none;
}
.new-location-list .radio_checkbox input:checked ~ label {
  border: 2px solid #333;
}
.new-location-list .radio_checkbox label {
  text-align: left;
  border: 2px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  padding: 15px;
  margin-bottom: 20px;
  display: block;
}
.new-location-list .radio_checkbox label:hover{
    cursor: pointer;
}
.new-location-list .radio_checkbox label h3 {
  font-size: 17px;
  margin-bottom: 5px;
  text-transform: capitalize !important;
}
.new-location-list .radio_checkbox label .prs-inner-content-section p {
  font-size: 13px !important;
  margin-bottom: 0px !important;
  line-height: 18px !important;
  text-transform: capitalize !important;
}

.new-location-list .radio_checkbox h3 span.location_number {
  background-color: green;
  display: inline-block !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 20px !important;
  color: #fff !important;
  font-size: 16px !important;
  text-align: center;
  line-height: 21px !important;
  margin-right: 10px;
  position: relative;
  top: 0px;
}

.main-checkout-page .block.checkout-page .checkout-block .new-location-list h3{
    top: 0;
    padding-left: 0px;
    font-weight: bold;
}