/* intl-tel-input */
.iti-flag {background-image: url("/plugins/intl-tel-input/flags/flags.png") !important;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {background-image: url("/plugins/intl-tel-input/flags/flags@2x.png") !important;}
}
.intl-tel-input {
  width: 100%;
  padding: 0 !important;
  clear: none !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.allow-dropdown .flag-container div {
  margin-bottom: 0;
}

.flag-box {
  margin-bottom: 0 !important;
}
.selected-flag > .iti-flag {
  margin-bottom: 9px !important;
  padding: 0;
}
.selected-flag > .iti-arrow {
  padding: 0;
}
.intl-tel-input input[type="text"], .intl-tel-input input[type="tel"] {
  height: auto;
}
ul.country-list div {
    padding: 0;
}
