﻿[data-input-flag] {
  position: relative;
}

[data-input-flag] .dropdown-menu .dropdown-menu-list {
  max-height: 158px;
  overflow-y: auto;
}

[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar {
  -webkit-appearance: none;
}

[data-input-flag]
  .dropdown-menu
  .dropdown-menu-list::-webkit-scrollbar:vertical {
  width: 8px;
}

[data-input-flag]
  .dropdown-menu
  .dropdown-menu-list::-webkit-scrollbar:horizontal {
  height: 10px;
}

[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-thumb {
  background-color: rgba(var(--vz-dark-rgb), 0.075);
  border-radius: 8px;
}

[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-track {
  border-radius: 8px;
}

[data-option-flag-img-name] .flag-input {
  padding-left: 45px;
  background-image: url("../images/flags/us.svg");
  background-repeat: no-repeat;
  background-position: 14px 8px;
  background-size: 18px;
}

[data-option-flag-name]::before,
[data-option-flag-img-name]::before {
  content: "\f0140";
  font-family: "Material Design Icons";
  position: absolute;
  right: 0.9rem;
  top: 0.5rem;
  font-size: 16px;
}

[data-option-countrycode="false"] .country-codeno {
  display: none;
}

[data-search-input="false"] .searchlist-input {
  display: none;
}

.dropdownmenu-primary .dropdown-item:focus,
.dropdownmenu-primary .dropdown-item:hover,
.dropdownmenu-primary .dropdown-item.active {
  background-color: rgba(75, 56, 179, 0.07);
  color: #4b38b3;
}

.dropdownmenu-secondary .dropdown-item:focus,
.dropdownmenu-secondary .dropdown-item:hover,
.dropdownmenu-secondary .dropdown-item.active {
  background-color: rgba(53, 119, 241, 0.07);
  color: #3577f1;
}

.dropdownmenu-success .dropdown-item:focus,
.dropdownmenu-success .dropdown-item:hover,
.dropdownmenu-success .dropdown-item.active {
  background-color: rgba(69, 203, 133, 0.07);
  color: #45cb85;
}

.dropdownmenu-info .dropdown-item:focus,
.dropdownmenu-info .dropdown-item:hover,
.dropdownmenu-info .dropdown-item.active {
  background-color: rgba(41, 156, 219, 0.07);
  color: #299cdb;
}

.dropdownmenu-warning .dropdown-item:focus,
.dropdownmenu-warning .dropdown-item:hover,
.dropdownmenu-warning .dropdown-item.active {
  background-color: rgba(255, 190, 11, 0.07);
  color: #ffbe0b;
}

.dropdownmenu-danger .dropdown-item:focus,
.dropdownmenu-danger .dropdown-item:hover,
.dropdownmenu-danger .dropdown-item.active {
  background-color: rgba(240, 101, 72, 0.07);
  color: #f06548;
}

.dropdownmenu-light .dropdown-item:focus,
.dropdownmenu-light .dropdown-item:hover,
.dropdownmenu-light .dropdown-item.active {
  background-color: rgba(243, 246, 249, 0.07);
  color: #f3f6f9;
}

.dropdownmenu-dark .dropdown-item:focus,
.dropdownmenu-dark .dropdown-item:hover,
.dropdownmenu-dark .dropdown-item.active {
  background-color: rgba(33, 37, 41, 0.07);
  color: #212529;
}

.custom-contact-input {
  /* gap: 0; */
  border: 1px solid #bebebe;
  border-radius: 2px;
}

.custom-contact-input button img {
  width: 13px;
}

.custom-contact-input button span {
  font-weight: 400;
}

.custom-contact-input input {
  border: none;
  padding: 6px 12px;
  outline: none !important;
  box-shadow: none !important;
}

.country-name {
  font-size: 15px;
}

.input-group.custom-contact-input.focused {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  border-color: var(--PrimaryBlue);
}

.custom-contact-input button {
  padding: 0 8px;
  border-radius: 0;
  font-size: 14px;
  gap: 4px;
  border: none;
}

.hire-developer-form .custom-contact-input button {
  background: #000000;
  border-color: #000000;
}

/* .custom-contact-input {
  border-color: #000000;
} */

.hire-developer-form .custom-contact-input .country-codeno {
  color: #fff !important;
}

.hire-developer-form .search-countryList {
  color: #fff !important;
}

.hire-developer-form #txtHireContact {
  color: #fff !important;
}
.hire-developer-form .custom-contact-input input {
  background: #000000;
  border-color: #000000;
}

.hire-developer-form .custom-contact-input button {
  background: #000000;
  border-color: #222222 !important;
}
