Form Layouts - Authentication

Component #1

Welcome back

Login to manage your account.

Don't have an account? Signup
                    
                      <div class="container">
                      <div class="row no-gutters">
                        <div class="col-md-8 col-lg-7 col-xl-6 offset-md-2 offset-lg-2 offset-xl-3 space-2">
                          <!-- Form -->
                          <form class="js-validate">
                            <!-- Title -->
                            <div class="mb-5 mb-md-7">
                              <h1 class="h2">Welcome back</h1>
                              <p>Login to manage your account.</p>
                            </div>
                            <!-- End Title -->

                            <!-- Form Group -->
                            <div class="js-form-message form-group">
                              <label class="input-label" for="signinSrEmail">Email address</label>
                              <input type="email" class="form-control" name="email" id="signinSrEmail" tabindex="1" placeholder="Email address" aria-label="Email address" required
                                     data-msg="Please enter a valid email address.">
                            </div>
                            <!-- End Form Group -->

                            <!-- Form Group -->
                            <div class="js-form-message form-group">
                              <label class="input-label" for="signinSrPasswordExample2" tabindex="0">
                                <span class="d-flex justify-content-between align-items-center">
                                  Password
                                  <a class="link-underline text-capitalize font-weight-normal" href="recover-account.html">Forgot Password?</a>
                                </span>
                              </label>
                              <input type="password" class="form-control" name="password" id="signinSrPasswordExample2" tabindex="2" placeholder="********" aria-label="********" required
                                     data-msg="Your password is invalid. Please try again.">
                            </div>
                            <!-- End Form Group -->

                            <!-- Button -->
                            <div class="row align-items-center mb-5">
                              <div class="col-sm-6 mb-3 mb-sm-0">
                                <span class="font-size-1 text-muted">Don't have an account?</span>
                                <a class="font-size-1 font-weight-bold" href="signup.html">Signup</a>
                              </div>

                              <div class="col-sm-6 text-sm-right">
                                <button type="submit" class="btn btn-primary transition-3d-hover">Get Started</button>
                              </div>
                            </div>
                            <!-- End Button -->
                          </form>
                          <!-- End Form -->
                        </div>
                      </div>
                    </div>
                    
                  
                    
                      <!-- JS Implementing Plugins -->
                      <script src="../../assets/vendor/jquery-validation/dist/jquery.validate.min.js"></script>

                      <!-- JS Front -->
                      <script src="../../assets/js/hs.validation.js"></script>

                      <!-- JS Plugins Init. -->
                      <script>
                        $(document).on('ready', function () {
                          // initialization of form validation
                          $('.js-validate').each(function () {
                            var validation = $.HSCore.components.HSValidation.init($(this));
                          });
                        });
                      </script>
                    
                  

Component #2

Welcome to Front

Fill out the form to get started.

Already have an account? Login
                    
                      <div class="container">
                        <div class="row no-gutters">
                          <div class="col-md-8 col-lg-7 col-xl-6 offset-md-2 offset-lg-2 offset-xl-3 space-2">
                            <!-- Form -->
                            <form class="js-validate">
                              <!-- Title -->
                              <div class="mb-5 mb-md-7">
                                <h1 class="h2">Welcome to Front</h1>
                                <p>Fill out the form to get started.</p>
                              </div>
                              <!-- End Title -->

                              <!-- Form Group -->
                              <div class="js-form-message form-group">
                                <label class="input-label" for="signinSrEmailExample1">Email address</label>
                                <input type="email" class="form-control" name="email" id="signinSrEmailExample1" placeholder="Email address" aria-label="Email address" required
                                       data-msg="Please enter a valid email address.">
                              </div>
                              <!-- End Form Group -->

                              <!-- Form Group -->
                              <div class="js-form-message form-group">
                                <label class="input-label" for="signinSrPasswordExample1">Password</label>
                                <input type="password" class="form-control" name="password" id="signinSrPasswordExample1" placeholder="********" aria-label="********" required
                                       data-msg="Your password is invalid. Please try again.">
                              </div>
                              <!-- End Form Group -->

                              <!-- Form Group -->
                              <div class="js-form-message form-group">
                                <label class="input-label" for="signinSrConfirmPassword">Confirm password</label>
                                <input type="password" class="form-control" name="confirmPassword" id="signinSrConfirmPassword" placeholder="********" aria-label="********" required
                                       data-msg="Password does not match the confirm password.">
                              </div>
                              <!-- End Form Group -->

                              <!-- Checkbox -->
                              <div class="js-form-message mb-5">
                                <div class="custom-control custom-checkbox d-flex align-items-center text-muted">
                                  <input type="checkbox" class="custom-control-input" id="termsCheckboxExample2" name="termsCheckboxExample2" required
                                         data-msg="Please accept our Terms and Conditions.">
                                  <label class="custom-control-label" for="termsCheckboxExample2">
                                    <small>
                                      I agree to the
                                      <a class="link-underline" href="#">Terms and Conditions</a>
                                    </small>
                                  </label>
                                </div>
                              </div>
                              <!-- End Checkbox -->

                              <!-- Button -->
                              <div class="row align-items-center mb-5">
                                <div class="col-sm-6 mb-3 mb-sm-0">
                                  <span class="font-size-1 text-muted">Already have an account?</span>
                                  <a class="font-size-1 font-weight-bold" href="#">Login</a>
                                </div>

                                <div class="col-sm-6 text-sm-right">
                                  <button type="submit" class="btn btn-primary transition-3d-hover">Get Started</button>
                                </div>
                              </div>
                              <!-- End Button -->
                            </form>
                            <!-- End Form -->
                          </div>
                        </div>
                      </div>
                    
                  
                    
                      <!-- JS Implementing Plugins -->
                      <script src="../../assets/vendor/jquery-validation/dist/jquery.validate.min.js"></script>

                      <!-- JS Front -->
                      <script src="../../assets/js/hs.validation.js"></script>

                      <!-- JS Plugins Init. -->
                      <script>
                        $(document).on('ready', function () {
                          // initialization of form validation
                          $('.js-validate').each(function () {
                            var validation = $.HSCore.components.HSValidation.init($(this));
                          });
                        });
                      </script>
                    
                  

Component #3

Forgot your password?

Enter your email address below and we'll get you back on track.

                    
                      <div class="container">
                      <div class="row no-gutters">
                        <div class="col-md-8 col-lg-7 col-xl-6 offset-md-2 offset-lg-2 offset-xl-3 space-2">
                          <!-- Form -->
                          <form class="js-validate">
                            <!-- Title -->
                            <div class="mb-5 mb-md-7">
                              <h1 class="h2">Forgot your password?</h1>
                              <p>Enter your email address below and we'll get you back on track.</p>
                            </div>
                            <!-- End Title -->

                            <!-- Form Group -->
                            <div class="js-form-message form-group">
                              <label class="input-label" for="signinSrEmailExample2">Email address</label>
                              <input type="email" class="form-control" name="email" id="signinSrEmailExample2" placeholder="Email address" aria-label="Email address" required
                                     data-msg="Please enter a valid email address.">
                            </div>
                            <!-- End Form Group -->

                            <!-- Button -->
                            <div class="row align-items-center mb-5">
                              <div class="col-sm-6 mb-3 mb-sm-0">
                                <a class="font-size-1 font-weight-bold" href="#"><i class="fas fa-angle-left fa-sm mr-1"></i> Back to sign in</a>
                              </div>

                              <div class="col-sm-6 text-sm-right">
                                <button type="submit" class="btn btn-primary transition-3d-hover">Request Reset Link</button>
                              </div>
                            </div>
                            <!-- End Button -->
                          </form>
                          <!-- End Form -->
                        </div>
                      </div>
                    </div>
                    
                  
                    
                      <!-- JS Implementing Plugins -->
                      <script src="../../assets/vendor/jquery-validation/dist/jquery.validate.min.js"></script>

                      <!-- JS Front -->
                      <script src="../../assets/js/hs.validation.js"></script>

                      <!-- JS Plugins Init. -->
                      <script>
                        $(document).on('ready', function () {
                          // initialization of form validation
                          $('.js-validate').each(function () {
                            var validation = $.HSCore.components.HSValidation.init($(this));
                          });
                        });
                      </script>
                    
                  

Component #4

Sign In to Front

Login to manage your account.

OR
Image Description Sign In with Google
Do not have an account? Sign Up
                    
                      <div style="max-width: 23.4375rem;">
                        <form class="js-validate">
                          <!-- Login -->
                          <div id="login">
                            <!-- Title -->
                            <div class="text-center mb-7">
                              <h3 class="mb-0">Sign In to Front</h3>
                              <p>Login to manage your account.</p>
                            </div>
                            <!-- End Title -->

                            <!-- Input Group -->
                            <div class="js-form-message mb-4">
                              <label class="input-label">Email</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="email" class="form-control" name="email" id="signinEmail" placeholder="Email" aria-label="Email" required
                                       data-msg="Please enter a valid email address.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <!-- Input Group -->
                            <div class="js-form-message mb-3">
                              <label class="input-label">Password</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="password" class="form-control" name="password" id="signinPassword" placeholder="Password" aria-label="Password" required
                                       data-msg="Your password is invalid. Please try again.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <div class="d-flex justify-content-end mb-4">
                              <a class="js-animation-link small link-underline" href="javascript:;"
                                 data-hs-show-animation-options='{
                                   "targetSelector": "#forgotPassword",
                                   "groupName": "idForm",
                                   "animationType": "css-animation",
                                   "animationIn": "slideInUp",
                                   "duration": 400
                                 }'>Forgot Password?</a>
                            </div>

                            <div class="mb-3">
                              <button type="submit" class="btn btn-sm btn-primary btn-block">Sign In</button>
                            </div>

                            <div class="text-center mb-3">
                              <span class="divider divider-xs divider-text">OR</span>
                            </div>

                            <a class="btn btn-sm btn-ghost-secondary btn-block mb-2" href="#">
                              <span class="d-flex justify-content-center align-items-center">
                                <img class="mr-2" src="../assets/img/160x160/img17.png" alt="Image Description" width="14" height="14">
                                Sign In with Google
                              </span>
                            </a>

                            <div class="text-center">
                              <span class="small text-muted">Do not have an account?</span>
                              <a class="js-animation-link small font-weight-bold" href="javascript:;"
                                 data-hs-show-animation-options='{
                                   "targetSelector": "#signup",
                                   "groupName": "idForm",
                                   "animationType": "css-animation",
                                   "animationIn": "slideInUp",
                                   "duration": 400
                                 }'>Sign Up
                              </a>
                            </div>
                          </div>

                          <!-- Signup -->
                          <div id="signup" style="display: none; opacity: 0;">
                            <!-- Title -->
                            <div class="text-center mb-7">
                              <h3 class="mb-0">Create your account</h3>
                              <p>Fill out the form to get started.</p>
                            </div>
                            <!-- End Title -->

                            <!-- Input Group -->
                            <div class="js-form-message mb-4">
                              <label class="input-label">Email</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="email" class="form-control" name="email" id="signupEmail" placeholder="Email" aria-label="Email" required
                                       data-msg="Please enter a valid email address.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <!-- Input Group -->
                            <div class="js-form-message mb-4">
                              <label class="input-label">Password</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="password" class="form-control" name="password" id="signupPassword" placeholder="Password" aria-label="Password" required
                                       data-msg="Your password is invalid. Please try again.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <!-- Input Group -->
                            <div class="js-form-message mb-4">
                              <label class="input-label">Confirm Password</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="password" class="form-control" name="confirmPassword" id="signupConfirmPassword" placeholder="Confirm Password" aria-label="Confirm Password" required
                                       data-msg="Password does not match the confirm password.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <div class="mb-3">
                              <button type="submit" class="btn btn-sm btn-primary btn-block">Sign Up</button>
                            </div>

                            <div class="text-center mb-3">
                              <span class="divider divider-xs divider-text">OR</span>
                            </div>

                            <a class="btn btn-sm btn-ghost-secondary btn-block mb-2" href="#">
                              <span class="d-flex justify-content-center align-items-center">
                                <img class="mr-2" src="../assets/img/160x160/img17.png" alt="Image Description" width="14" height="14">
                                Sign Up with Google
                              </span>
                            </a>

                            <div class="text-center">
                              <span class="small text-muted">Already have an account?</span>
                              <a class="js-animation-link small font-weight-bold" href="javascript:;"
                                 data-hs-show-animation-options='{
                                   "targetSelector": "#login",
                                   "groupName": "idForm",
                                   "animationType": "css-animation",
                                   "animationIn": "slideInUp",
                                   "duration": 400
                                 }'>Sign In
                              </a>
                            </div>
                          </div>
                          <!-- End Signup -->

                          <!-- Forgot Password -->
                          <div id="forgotPassword" style="display: none; opacity: 0;">
                            <!-- Title -->
                            <div class="text-center mb-7">
                              <h3 class="mb-0">Recover password</h3>
                              <p>Instructions will be sent to you.</p>
                            </div>
                            <!-- End Title -->

                            <!-- Input Group -->
                            <div class="js-form-message">
                              <label class="sr-only" for="recoverEmail">Your email</label>
                              <div class="input-group input-group-sm mb-2">
                                <input type="email" class="form-control" name="email" id="recoverEmail" placeholder="Your email" aria-label="Your email" required
                                       data-msg="Please enter a valid email address.">
                              </div>
                            </div>
                            <!-- End Input Group -->

                            <div class="mb-3">
                              <button type="submit" class="btn btn-sm btn-primary btn-block">Recover Password</button>
                            </div>

                            <div class="text-center mb-4">
                              <span class="small text-muted">Remember your password?</span>
                              <a class="js-animation-link small font-weight-bold" href="javascript:;"
                                 data-hs-show-animation-options='{
                                   "targetSelector": "#login",
                                   "groupName": "idForm",
                                   "animationType": "css-animation",
                                   "animationIn": "slideInUp",
                                   "duration": 400
                                 }'>Login
                              </a>
                            </div>
                          </div>
                          <!-- End Forgot Password -->
                        </form>
                      </div>
                    
                  
                    
                      <!-- JS Implementing Plugins -->
                      <script src="../../assets/vendor/jquery-validation/dist/jquery.validate.min.js"></script>
                      <script src="../../assets/vendor/hs-show-animation/dist/hs-show-animation.min.js"></script>

                      <!-- JS Front -->
                      <script src="../assets/js/hs.validation.js"></script>

                      <!-- JS Plugins Init. -->
                      <script>
                        $(document).on('ready', function () {
                          // initialization of form validation
                          $('.js-validate').each(function() {
                            $.HSCore.components.HSValidation.init($(this), {
                              rules: {
                                confirmPassword: {
                                  equalTo: '#signupPassword'
                                }
                              }
                            });
                          });

                          // initialization of show animations
                          $('.js-animation-link').each(function () {
                            var showAnimation = new HSShowAnimation($(this)).init();
                          });
                        });
                      </script>
                    
                  

Component #5

Thousands of experts around the world ready to help you.

See why leading organizations choose Front Course for Business as their destination for employee learning.

Learn more about:

Unlimited access to the top 3,500+ courses
Fresh content taught by 1,300+ experts – for any learning style
Actionable learning insights Beta

Try it free for 7 days starting at $59

Already have an account? Log In

                    
                      <!-- Signup Form Section -->
                      <div class="position-relative">
                        <div class="container space-2">
                          <div class="row justify-content-lg-between align-items-lg-center">
                            <div class="col-lg-5 mb-7 mb-lg-0">
                              <!-- Info -->
                              <div class="mb-5">
                                <h2>Thousands of experts around the world ready to help you.</h2>
                                <p>See why leading organizations choose Front Course for Business as their destination for employee learning.</p>
                              </div>

                              <h4>Learn more about:</h4>

                              <div class="media text-body mb-3">
                                <i class="fas fa-check-circle text-success mt-1 mr-2"></i>
                                <div class="media-body">
                                  Unlimited access to the top 3,500+ courses
                                </div>
                              </div>
                              <div class="media text-body mb-3">
                                <i class="fas fa-check-circle text-success mt-1 mr-2"></i>
                                <div class="media-body">
                                  Fresh content taught by 1,300+ experts – for any learning style
                                </div>
                              </div>
                              <div class="media text-body mb-3">
                                <i class="fas fa-check-circle text-success mt-1 mr-2"></i>
                                <div class="media-body">
                                  Actionable learning insights <span class="badge badge-warning badge-pill ml-1">Beta</span>
                                </div>
                              </div>
                              <!-- End Info -->
                            </div>

                            <div class="col-lg-6">
                              <!-- Signup Form -->
                              <form class="js-validate card border w-md-85 w-lg-100 mx-md-auto">
                                <div class="card-header bg-primary text-white text-center py-4 px-5 px-md-6">
                                  <h4 class="text-white mb-0">Try it free for 7 days starting at $59</h4>
                                </div>

                                <div class="card-body p-md-6">
                                  <div class="row">
                                    <div class="col-sm-6 mb-3">
                                      <!-- Form Group -->
                                      <div class="js-form-message form-group">
                                        <label for="firstName" class="input-label">First name</label>
                                        <input type="text" class="form-control" name="firstName" id="firstName" placeholder="Nataly" aria-label="Nataly" required
                                               data-msg="Please enter first your name">
                                      </div>
                                      <!-- End Form Group -->
                                    </div>

                                    <div class="col-sm-6 mb-3">
                                      <!-- Form Group -->
                                      <div class="js-form-message form-group">
                                        <label for="lastName" class="input-label">Last name</label>
                                        <input type="text" class="form-control" name="lastName" id="lastName" placeholder="Gaga" aria-label="Gaga" required
                                               data-msg="Please enter last your name">
                                      </div>
                                      <!-- End Form Group -->
                                    </div>

                                    <div class="col-sm-12 mb-3">
                                      <!-- Form Group -->
                                      <div class="js-form-message form-group">
                                        <label for="emailAddress" class="input-label">Email address</label>
                                        <input type="email" class="form-control" name="emailAddress" id="emailAddress" placeholder="nayagaga@pixeel.com" aria-label="alex@pixeel.com" required
                                               data-msg="Please enter a valid email address">
                                      </div>
                                      <!-- End Form Group -->
                                    </div>

                                    <div class="col-sm-6 mb-3">
                                      <!-- Form Group -->
                                      <div class="js-form-message form-group">
                                        <label for="password" class="input-label">Password</label>
                                        <input type="text" class="form-control" name="passowrd" id="password" placeholder="*********" aria-label="*********" required
                                               data-msg="Your password is invalid. Please try again">
                                      </div>
                                      <!-- End Form Group -->
                                    </div>

                                    <div class="col-sm-6 mb-3">
                                      <!-- Form Group -->
                                      <div class="js-form-message form-group">
                                        <label for="confirmPassword" class="input-label">Confirm password</label>
                                        <input type="text" class="form-control" name="confirmPassword" id="confirmPassword" placeholder="*********" aria-label="*********" required
                                               data-msg="Password does not match the confirm password">
                                      </div>
                                      <!-- End Form Group -->
                                    </div>
                                  </div>

                                  <!-- Checkbox -->
                                  <div class="js-form-message mb-5">
                                    <div class="custom-control custom-checkbox d-flex align-items-center text-muted">
                                      <input type="checkbox" class="custom-control-input" id="termsCheckboxExample1" name="termsCheckboxExample1" required
                                             data-msg="Please accept our Terms and Conditions.">
                                      <label class="custom-control-label" for="termsCheckboxExample1">
                                        <small>
                                          I agree to the
                                          <a class="link-underline" href="#">Terms and Conditions</a>
                                        </small>
                                      </label>
                                    </div>
                                  </div>
                                  <!-- End Checkbox -->

                                  <div class="row align-items-center">
                                    <div class="col-sm-7 mb-3 mb-sm-0">
                                      <p class="font-size-1 text-muted mb-0">Already have an account? <a class="font-weight-bold" href="#">Log In</a></p>
                                    </div>
                                    <div class="col-sm-5 text-sm-right">
                                      <button type="submit" class="btn btn-sm btn-primary transition-3d-hover">Sign Up <i class="fa fa-angle-right fa-sm ml-1"></i></button>
                                    </div>
                                  </div>
                                </div>
                              </form>
                              <!-- End Signup Form -->
                            </div>
                          </div>
                        </div>
                      </div>
                      <!-- End Signup Form Section -->
                    
                  
                    
                      <!-- JS Implementing Plugins -->
                      <script src="../../assets/vendor/jquery-validation/dist/jquery.validate.min.js"></script>

                      <!-- JS Front -->
                      <script src="../../assets/js/hs.validation.js"></script>

                      <!-- JS Plugins Init. -->
                      <script>
                        $(document).on('ready', function () {
                          // initialization of form validation
                          $('.js-validate').each(function () {
                            var validation = $.HSCore.components.HSValidation.init($(this));
                          });
                        });
                      </script>