.iti__flag-container a:empty,
.iti__flag-container ul:empty,
.iti__flag-container dl:empty,
.iti__flag-container div:empty,
.iti__flag-container section:empty,
.iti__flag-container article:empty,
.iti__flag-container p:empty,
.iti__flag-container h1:empty,
.iti__flag-container h2:empty,
.iti__flag-container h3:empty,
.iti__flag-container h4:empty,
.iti__flag-container h5:empty,
.iti__flag-container h6:empty,
.iti__country-list a:empty,
.iti__country-list ul:empty,
.iti__country-list dl:empty,
.iti__country-list div:empty,
.iti__country-list section:empty,
.iti__country-list article:empty,
.iti__country-list p:empty,
.iti__country-list h1:empty,
.iti__country-list h2:empty,
.iti__country-list h3:empty,
.iti__country-list h4:empty,
.iti__country-list h5:empty,
.iti__country-list h6:empty {
    display: block !important;
}
body
{
  display: none;
}
ul#iti-0__country-listbox {
  padding: 0px;
}
.iti,iti--allow-dropdown.iti--separate-dial-code
{
    width:100% !important;
}
.padingleft100
{
    padding-left:100px;
}
#registerForm_mobile
{
  padding-left:100px;
}
.donotshow
{
    display:none !important;
}
.text-danger
{
  color:red;
}
.alignleft
{
  text-align:left;
  display:block;
}
.alignRight
{
  text-align:right;
  display:block;
  font-size: 12px;
  cursor: pointer;
}
#registerForm_mobile {
    
    padding-bottom: 22px;
}
#resendButton
{
  display: none;
}

.cod_loading_signup a:empty,
.cod_loading_signup ul:empty,
.cod_loading_signup dl:empty,
.cod_loading_signup div:empty,
.cod_loading_signup section:empty,
.cod_loading_signup article:empty,
.cod_loading_signup p:empty,
.cod_loading_signup h1:empty,
.cod_loading_signup h2:empty,
.cod_loading_signup h3:empty,
.cod_loading_signup h4:empty,
.cod_loading_signup h5:empty,
.cod_loading_signup h6:empty {
    display: block !important; 
}

.cod_loading_signup {
  height: 0;
  width: 0;
  padding: 30px;
  border: 2px solid #1878b9;
  border-right-color: #e4d1d1;
  border-radius: 35px;
  -webkit-animation: rotate 1s infinite linear;
  animation: rotate 1s infinite linear;
  position: absolute;
  left: 45%;
  top: 35%;
  z-index: 9000;
}

@-webkit-keyframes rotate {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
      transform: rotate(0deg);
  }
  100% {
      transform: rotate(360deg);
  }
}
#hilltek_signup_error
{
	list-style:none;
	color:indianred;
}
.customer ul {
	padding-left:0px !important;
}
#hilltek_signup_error a
{
	text-decoration:none;
	cursor:pointer;
}
.hilltek_preloader {
  display: flex;
  gap: 8px; /* Space between dots */
}

.hilltek_dot {
  width: 10px;
  height: 10px ;
  background-color: #333;
  border-radius: 50%;
  animation: bounce 1.4s infinite ease-in-out both;
}

.hilltek_dot:nth-child(1) {
  animation-delay: -0.32s;
}

.hilltek_dot:nth-child(2) {
  animation-delay: -0.16s;
}

@keyframes bounce {
  0%, 80%, 100% {
      transform: scale(0);
  }
  40% {
      transform: scale(1);
  }
}
