.select2-dropdown-open .select2-choice {
  background-image: none !important;
  background-color: #fff;
}

.select2-container {
  font-family: Roboto;
}

.select2-container .select2-choice>.select2-chosen {
  font-size: 18px !important;
  color: #50535A !important;
  font-size: 16px;
  line-height: 24px;
  color: #b6b7b7;
}

.select2-result-label {
  color: #50535A !important;
  font-family: Roboto;
}

.select2-result.select2-highlighted .select2-result-label {
  color: white !important;
}

.select2-container .select2-choice {
  background-image: none;
  background-color: #fff;
  height: 60px !important;
  display: flex;
  align-items: center;
  border: 1px solid #86888C !important;
}

.select2-drop-active {
  border: 1px solid #019df4;
  border-top: none !important;
  margin-top: -33px;
}

.select2-results {
  margin-top: 15px;
}

input.pnt-js-geolocalizador-buscador-direccion.pnt-geolocalizador-buscador-direccion {
  height: 48px !important;
}

input.pnt-js-geolocalizador-buscador-direccion.pnt-geolocalizador-buscador-direccion:focus {
  border: 1px solid #019df4 !important;
}

input.pnt-js-geolocalizador-buscador-direccion.pnt-geolocalizador-buscador-direccion:focus-visible {
  outline: inherit;
}

.pnt-formulario-busqueda .pnt-formulario-busqueda-fila .pnt-geolocalizador-buscador-direccion::placeholder {
  color: #b6b7b7;
  font-style: italic;
}

.aui .pnt-formulario-busqueda .pnt-paso-seleccionado a {
  border: 1px solid #86888C !important;
}

.arrow.waves-effect.waves-light.btn.pnt-js-geolocalizador-boton-de-busqueda.pnt-boton-de-busqueda {
  height: 48px !important;
  width: 48px !important;
  border-radius: 100%;
  display: flex;
  padding: 0px !important;
  align-items: center;
  justify-content: center;
}

.select2-container .select2-choice .select2-arrow {
  background-image: none !important;
  background-color: #fff;
  border: none;
  right: 5px !important;
}

.select2-container .select2-choice .select2-arrow b {
  background: url('https://www.movistar.com.ar/documents/10180/98804812/flechaInputMultitramite.svg') no-repeat 0 center !important;
  margin-top: 0 !important;
}

.select2-container-disabled .select2-arrow b {
  filter: grayscale(100%) brightness(1.4);
}

.select2-container-disabled .select2-choice>.select2-chosen {
  color: #B6B7B7 !important;
}

.select2-input {
  border: none !important;
  background: none !important;
}

.select2-results::-webkit-scrollbar {
  width: 8px;
  background-color: transparent;
}

.select2-results::-webkit-scrollbar-thumb {
  background-color: #D3D4D3;
  border-radius: 4px;
}

.pnt-capitalizacion {
  text-transform: capitalize;
}

.pnt-formulario-busqueda .pnt-boton-select {
  display: none;
  position: absolute;
  top: 0rem;
  left: 16rem;
  width: 51px;
  height: 48px;
}

.pnt-js-geolocalizador-provincia.select2-dropdown-open~.pnt-boton-select,
.pnt-js-geolocalizador-localidad.select2-dropdown-open~.pnt-boton-select {
  display: block;
  z-index: 100000;
  border: none;
  background: none;
}

.pnt-js-geolocalizador-provincia.select2-dropdown-open~.pnt-boton-select:focus,
.pnt-js-geolocalizador-localidad.select2-dropdown-open~.pnt-boton-select:focus {
  outline: 0px;
}

.pnt-js-geolocalizador-provincia.select2-dropdown-open~.pnt-span-indicacion-provincia,
.pnt-js-geolocalizador-localidad.select2-dropdown-open~.pnt-span-indicacion-localidad {
  display: block;
}

.pnt-js-geolocalizador-provincia.select2-dropdown-open .select2-chosen,
.pnt-js-geolocalizador-localidad.select2-dropdown-open .select2-chosen {
  display: none;
}

.pnt-boton-select .pnt-flecha-invertida {
  margin-left: 12px;
  margin-top: -3px;
}

pnt-formulario-busqueda .pnt-span-oculto {
  display: none;
}

.pnt-span-indicacion-provincia,
.pnt-span-indicacion-localidad {
  font-family: Roboto;
  display: none;
  color: #019DF4;
  position: absolute;
  top: 3px;
  left: 0.6rem;
  font-size: 14px;
  padding-top: 1px;
}

.pnt-formulario-busqueda .pnt-span-error {
  color: #D10000 !important;
}

.pnt-formulario-busqueda-fila .pnt-img-lupa {
  filter: brightness(0) invert(1);
}

.aui .pnt-js-geolocalizador-provincia .select2-choice.pnt-select-provincia-exitoso,
.aui .pnt-js-geolocalizador-localidad .select2-choice.pnt-select-localidad-exitoso {
  border: 1px solid #019df4 !important;
}

.pnt-js-geolocalizador-provincia.select2-container-active.select2-dropdown-open .select2-choice.select2-default,
.pnt-js-geolocalizador-localidad.select2-container-active.select2-dropdown-open .select2-choice.select2-default {
  border: 1px solid #019df4 !important;
}

.select2-container.select2-container-disabled .select2-choice {
  background-color: #ffffff;
  border: 1px solid #D3D4D3 !important;
}

.select2-container.select2-container-disabled .select2-choice b {
  background-color: #ffffff !important;
}


@media (max-width:1024px) {
  .pnt-formulario-busqueda .pnt-boton-select {
    left: 14rem !important;
  }
}

@media (max-width:1366px) {
  .pnt-formulario-busqueda .pnt-boton-select {
    left: 14rem !important;
  }
}

@media (max-width:412px) {
  .pnt-formulario-busqueda .pnt-boton-select {
    left: 20.5rem !important;
  }

  .arrow.waves-effect.waves-light.btn.pnt-js-geolocalizador-boton-de-busqueda.pnt-boton-de-busqueda {
    width: inherit !important;
    border-radius: 60px !important;
    font-size: 16px !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
  }
}

@media (max-width:375px) {
  .pnt-formulario-busqueda .pnt-boton-select {
    left: 18.5rem !important;
  }
}

@media (max-width:360px) {
  .pnt-formulario-busqueda .pnt-boton-select {
    left: 17.7rem !important;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 2dppx) {

  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background: url('https://www.movistar.com.ar/documents/10180/98804812/flechaInputMultitramite.svg') no-repeat 0 center !important;
    margin-top: 0 !important;
    background-color: #ffffff !important;
  }

  .select2-search input {
    background: none !important;
  }
}