.iti{width:100%;position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti input,.iti input[type=tel]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;padding:0 6px 0 8px}.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel]{padding-right:6px;margin-left:0}.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px;font-size:16px}.iti__flag{width:20px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ar{height:13px;background-position:-220px 0px}.iti__flag{box-shadow:0px 0px 1px 0px #888;background-image:url(9.png);background-repeat:no-repeat;background-color:#DBDBDB}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(10.png)}}input:focus{outline:none!important;border:none!important}input:required:focus:invalid{border-color:red;border:2px solid red}.hide{display:none}