.iti-flag {
  background-image: url('../vendor/img/flags.png');
}

.iti-flag {
  height: 13px !important;
  width: 19px !important;
}

.iti-flag.cl {
  background: url('../img/svg/flags/bandera-chile.svg') left top no-repeat;
}
.iti-flag.pe{
  background: url('../img/svg/flags/bandera-peru.svg') left top no-repeat;
}
.iti-flag.co {
  background: url('../img/svg/flags/bandera-colombia.svg') left top no-repeat;
}
.iti-flag.mx {
  background: url('../img/svg/flags/bandera-mexico.svg') left top no-repeat;
}
.iti-flag.ar {
  background: url('../img/svg/flags/bandera-argentina.svg') left top no-repeat;
}
.iti-flag.pa {
  background: url('../img/svg/flags/bandera-panama.svg') left top no-repeat;
}
.iti-flag.br {
  background: url('../img/svg/flags/bandera-brasil.svg') left top no-repeat;
}
.iti-flag.int {
  background: url('../img/svg/flags/bandera-internacional.svg') left top no-repeat;
}

.intl-tel-input {
  display: block;
}

.intl-tel-input .selected-flag {
  padding-left: 21px;
  width: 63px;
}

.intl-tel-input input, .intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
  padding-left: 73px;
}
