  /* form */
  .formUISection {
    margin: 0 auto;
}

.formUISection .form-title_1{
    font-size:var(--font-size-xxlarge);
    text-align: center;
    margin-bottom: 30px;
    font-weight: 700;
}

.formUISectionLogin .form-group,
.formUISection .form-group {
   margin-bottom: 15px;
}
.formUISectionLogin .form-group .form-control,
.formUISection .form-group  .form-control{
   border-radius: var(--border-radius-medium); 
   box-shadow: none;
   border-color:var(--border-gray-1);

}
.formUISection .forgot-password {
   text-align: left;
   margin-top: 10px;
}

.formUISection .login-button {
   text-align: right;
}

.formUISectionLogin .size_medium,
.formUISection .size_medium{
   height: 40px;
}

.formUISectionLogin .size_medium{
   width: 100% !important;
   padding: 6px 12px !important;
}


.formUISection .login_btn{
   border-radius: var(--border-radius-medium); 
   min-width: 105px;
}

.formUISection .submit_btn_forgot,
.formUISectionLogin .login-submit .button.button-primary{
   background-color: var(--primary-color);
    color: var(--text-color);
    border: none;
    margin: 0px;
    font-size: inherit;
    min-height: 40px;
    min-width: 140px;
    border-radius: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.formUISectionLogin .entry-content{
   display: flex;
   flex-direction: column;
}
.formUISectionLogin .forgot_password{
   order:3;
}
.formUISectionLogin .wppb-user-forms .modole-btn{
   display:none;
}
.formUISectionLogin .entry-content .forgot_password a,
.formUISectionLogin .entry-content .forgot_password .modole-btn{
   padding:0px;
   margin:0px;
   display: inline-block;
   border: none;
   background: none;
   background-color: transparent;
   background-image: none;
   color: var(--primary-color);
   box-shadow: none;
   font-size: var(--font-size-medium);
}
.formUISectionLogin .entry-content .forgot_password .modole-btn:focus{
   outline: none;
}

.formUISectionLogin .entry-content .forgot_password{
   display:inline-flex;
   gap: 15px;
}

.strength_input{
    height: 40px;
    border: 1px solid #ccc;
    border-radius: var(--border-radius-medium);
    padding: 6px 12px;
}
.required_star{
    color: red;
}
.heading_text_{
    font-size: var(--font-size-large);
    font-weight: 700;
    margin-bottom: 10px;
    color:var(--text-gray)
}