.reg-outter{
  min-height: 50vh;
}

.reg-form{
    transform: translateY(-3rem);
    width:50%;
    margin: auto;
    background-color: white;
    display: flex;
    justify-content: center;
    box-shadow: 0px 0.35rem 0.875rem rgb(0 0 0 / 35%);
    position: relative;
}
.reg-form h2{
  color: #505050;
  margin-bottom: 1.85rem;
}
.reg-form .form-horizontal {
    width: 100%;
    padding: 2.675rem 4.675rem 4rem;
}
 .reg-form .form-group{
    margin: 0 0 1.4rem;
 }

input::placeholder , select::placeholder{
  color: #a7a7a7 !important;
}
input::-webkit-input-placeholder , select::-webkit-input-placeholder { /* Edge */
  color: #a7a7a7 !important;
}
#passValidation h6{
  font-family: 'Effra-medium' !important;
  color: #505050;
}
#passValidation p {
    padding: 0px 10px !important;
    font-size: 0.71rem !important;
}

#passValidation p::before {
  left: -10px !important;
}



/* #registrationForm input.form-control ,#registrationForm select.form-control ,#verifyCodeDiv input.form-control{
  border: 1px solid #e8e8e8;
  box-shadow: 0px 3px 6px #00000029;
  padding: 12px 15px;
  color: #505050;
  font-size: 0.928571429rem;
  line-height: 1.285714286rem;
  height: 2.571428571rem;
}  */
/* #registrationForm input:-webkit-autofill,#registrationForm input:-webkit-autofill:hover,#registrationForm input:-webkit-autofill:focus,#registrationForm input:-webkit-autofill:active{
  box-shadow:  0px 3px 6px #00000029;
} */
/* #registrationForm select.form-control{
  padding: 10px 15px;
} */
/* .reg-form label{
  font-family: 'Effra';
  font-weight: normal;
  margin-bottom: .25rem;
  font-size: 1.075rem;
} */
.reg-form small{
  display: inline-block;
}
.reg-form .control .iti--allow-dropdown{
  width: 100%;
  box-shadow: none;
  border: none;
}
.form-wrapper .control .field-icon{
  margin-top: -2rem;
}
.reg-form .invalid-hint, .reg-form small{
  margin-top: 1rem;
}
.reg-label{
    color: #525252;
    text-transform: capitalize;
}
.reg-form #submitbutton ,#submitVerificationButton{
  color: #fff;
  margin-top: 0.71rem;
  width: 7.714285714rem;
}
.reg-form #submitbutton:focus{
  outline: none;
}
.reg-form .submit-wrapper{
  text-align: end;
}
.resend-wrapper{
  text-align: end;
}
#resendVerificationButton{
  background-color: transparent;
  color: #dc6951;
  border: none;
  margin-top: 0;
}

#resendVerificationButton:focus{
  outline: none;
}


@media screen and (max-width:767px){
  .reg-form{
    width: 80%;
  }
}
@media screen and (max-width:1024px){
  .form-wrapper .control .field-icon{
    margin-top: -2.5rem;
  }
}
