.phone-number-input .phone{display:block;width:100%}.phone-number-input .phone button{border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius);padding:0 var(--bs-spacer);font-size:.8rem;border-right:0}.phone-number-input .phone button:focus,.phone-number-input .phone button:active{box-shadow:none !important;outline:none !important}.phone-number-input .phone button img{height:auto;width:auto;max-width:30px}.phone-number-input .phone .dd-menu{position:absolute;z-index:5000;max-height:300px;width:100%;top:55px;left:0;background:var(--bs-final-site-color);overflow-y:scroll;overflow-x:hidden;display:none;white-space:nowrap;border:1px solid var(--bs-input-border-color);border-radius:var(--bs-border-radius)}.phone-number-input .phone .dd-menu.in{display:block}.phone-number-input .phone .dd-menu .dd-wrap{position:relative}.phone-number-input .phone .dd-menu .dd-wrap .dd-search{box-sizing:border-box;position:sticky;top:0;left:0;right:0;background:var(--bs-final-site-color);padding:10px}.phone-number-input .phone .dd-menu .dd-wrap .dd-search input[name=flagSearch]{background:var(--bs-final-site-color);border:1px solid var(--bs-input-border-color);color:var(--bs-body-color);width:100%;padding:0 50px 0 10px;line-height:40px}.phone-number-input .phone .dd-menu .dd-wrap .dd-search input[name=flagSearch]:active,.phone-number-input .phone .dd-menu .dd-wrap .dd-search input[name=flagSearch]:focus{background:var(--bs-input-bg-color);border-color:var(--bs-primary);box-shadow:none !important;outline:none !important}.phone-number-input .phone .dd-menu .dd-wrap .dd-search input[name=flagSearch]::placeholder{color:rgba(var(--bs-body-color-rgb),0.5)}.phone-number-input .phone .dd-menu .dd-wrap .dd-search i{color:var(--bs-input-border-color);position:absolute;top:50%;right:20px;transform:translate(0,-50%)}.phone-number-input .phone .dd-menu .dd-wrap .dd-search i.icon-close:hover{cursor:pointer;color:var(--bs-input-border-color)}.phone-number-input .phone .dd-menu .dd-wrap .dd-results{box-sizing:border-box;padding:0 10px}.phone-number-input .phone .dd-menu .dd-wrap .dd-results article{padding:5px 10px;margin:0 -10px;box-sizing:border-box;line-height:20px;text-align:left;min-height:50px;border-top:1px solid var(--bs-input-border-color);display:flex;align-items:center;justify-content:flex-start}.phone-number-input .phone .dd-menu .dd-wrap .dd-results article:hover{background:var(--bs-input-bg-color);cursor:pointer}.phone-number-input .phone .dd-menu .dd-wrap .dd-results article img{width:50px;max-height:34px;height:auto;border:1px solid var(--bs-input-border-color)}.phone-number-input .phone .dd-menu .dd-wrap .dd-results article .countryName{font-size:.8rem}.phone-number-input .phone .dd-menu .dd-wrap .countryName{padding-left:10px}.phone-number-input .phone .form-label-group{width:100%;margin-bottom:0;margin-left:0 !important}.phone-number-input .phone .form-label-group i{position:absolute;top:50%;right:10px;transform:translate(0,-50%)}.phone-number-input .phone .form-label-group i.icon-check{color:green}.phone-number-input .phone .form-label-group i.icon-na{color:red}.phone-number-input .phone .form-label-group .form-control.input-lg{border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0 !important;padding:0 10px}.phone-number-input .phone .form-label-group .form-control.input-lg:focus,.phone-number-input .phone .form-label-group .form-control.input-lg:active{box-shadow:none !important}.phone-number-input .phone .form-label-group label{padding:0 10px;left:0}.phone-number-input .phone .form-label-group label:before{width:95% !important}@media(min-width:768px){.phone-number-input .phone button img{max-height:50%}.phone-number-input .phone .dd-menu{width:400px}}