jp.myabilities.com Open in urlscan Pro
2620:1ec:46::70  Public Scan

Submitted URL: https://jp.myabilities.com/#/rosa/registration/employees/937bae2c-34b1-48dd-aae6-0bb24cf3843e/cultureinfo_ZW4=
Effective URL: https://jp.myabilities.com/
Submission: On January 12 via api from CA — Scanned from CA

Form analysis 2 forms found in the DOM

Name: tenantRosaUserCreateForm

<form name="tenantRosaUserCreateForm" role="form" class="form-validation ng-pristine ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-pattern ng-valid-password-is-valid ng-valid-password-is-matching ng-valid-is-email-exist" style="">
  <br>
  <div class="row">
    <div class="col-sm-7 col-sm-offset-2">
      <div class="content">
        <span class="font-18px">All fields are required unless marked "optional".</span>
      </div>
    </div>
  </div>
  <br>
  <div class="row">
    <div class="form-group col-sm-7 col-sm-offset-2" ng-class="{'has-error': vm.selectedDepartmentRequiredError }">
      <label ng-model="vm.tenant.Details.OrganizationUnitId" class="ng-pristine ng-untouched ng-valid ng-empty">Department</label>
      <br>
      <input type="text" name="selectedDepartment" class="form-control background-color: white ng-pristine ng-untouched ng-valid ng-empty" ng-model="vm.selectedDepartment.name" readonly="readonly">
      <input type="hidden" required="" ng-model="vm.selectedDepartment.id" autocomplete="off" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7 col-sm-offset-2">
      <button ng-show="!vm.selectedDepartment.id" type="button" class="btn btn-circle btn-block btn-lg gradient-theme" ng-click="vm.openSelectDepartmentModal(vm.tenant.id)"> Select Department </button>
      <button ng-show="vm.selectedDepartment.id" type="button" class="m-l-0 btn btn-circle btn-block btn-lg gradient-theme ng-hide" ng-click="vm.openSelectDepartmentModal(vm.tenant.id)"> Change Department </button>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7 col-sm-offset-2">
      <div ng-show="!vm.selectedDepartment.id" align="center" class="">Select your department first before entering your information.</div>
    </div>
    <br><br><br>
  </div>
  <div ng-class="{'disabledFields':(vm.selectedDepartment.id == undefined || vm.selectedDepartment.id == null)}" ng-disabled="vm.selectedDepartment.id == undefined || vm.selectedDepartment.id == null" class="disabledFields" disabled="disabled">
    <div class="row">
      <div class="form-group col-sm-2 col-sm-offset-2">
        <label class="font-18px color3a3f43">Title</label> <span class="font-18px color545a5f">(optional)</span>
        <div class="input-group custom-dropdown ng-isolate-scope ng-empty ng-valid" ng-model="vm.tenant.user.userTitle" name="UserTitle" style="">
          <div class="form-control ng-binding"></div>
          <input type="text" class="hidden ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" ng-model="ngModel" name="UserTitle" ng-required="required" style="">
          <div class="input-group-btn">
            <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
            </button>
            <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
              <a href="javascript:void(0)" class="dropdown-item empty" value="">Select</a><!-- ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index --><a class="dropdown-item ng-binding ng-scope" ng-selected="vm.tenant.user.userTitle == item.label" ng-repeat="item in vm.UserTitle | orderBy: 'label' track by $index" ng-value="item.label" value="Dr" style="" href="">Dr</a><!-- end ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index --><a class="dropdown-item ng-binding ng-scope" ng-selected="vm.tenant.user.userTitle == item.label" ng-repeat="item in vm.UserTitle | orderBy: 'label' track by $index" ng-value="item.label" value="Miss" href="">Miss</a><!-- end ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index --><a class="dropdown-item ng-binding ng-scope" ng-selected="vm.tenant.user.userTitle == item.label" ng-repeat="item in vm.UserTitle | orderBy: 'label' track by $index" ng-value="item.label" value="Mr" href="">Mr</a><!-- end ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index --><a class="dropdown-item ng-binding ng-scope" ng-selected="vm.tenant.user.userTitle == item.label" ng-repeat="item in vm.UserTitle | orderBy: 'label' track by $index" ng-value="item.label" value="Mrs" href="">Mrs</a><!-- end ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index --><a class="dropdown-item ng-binding ng-scope" ng-selected="vm.tenant.user.userTitle == item.label" ng-repeat="item in vm.UserTitle | orderBy: 'label' track by $index" ng-value="item.label" value="Ms" href="">Ms</a><!-- end ngRepeat: item in vm.UserTitle | orderBy: 'label' track by $index -->
            </div>
          </div>
        </div>
      </div>
      <div class="form-group col-sm-3" ng-class="{'has-error': !tenantRosaUserCreateForm.Name.$valid &amp;&amp; tenantRosaUserCreateForm.Name.$dirty}">
        <label class="font-18px color3a3f43">First Name</label>
        <input type="text" name="Name" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" ng-model="vm.tenant.user.Name" required="" maxlength="32">
      </div>
      <div class="form-group col-sm-2" ng-class="{'has-error': !tenantRosaUserCreateForm.Surname.$valid &amp;&amp; tenantRosaUserCreateForm.Surname.$dirty}">
        <label class="font-18px color3a3f43">Last Name</label>
        <input type="text" name="Surname" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" ng-model="vm.tenant.user.Surname" required="" maxlength="32">
      </div>
    </div>
    <span ng-init="vm.addPhone(vm.tenant.user)" class="hidden"></span>
    <!-- ngRepeat: phone in vm.tenant.user.telephones as telephoneList -->
    <div class="row ng-scope" ng-repeat="phone in vm.tenant.user.telephones as telephoneList">
      <ng-form name="telephoneForm0" ng-init="phone.IsActive = true;phone.Display=true" ng-show="phone.Display==true" class="ng-pristine ng-valid-pattern ng-invalid ng-invalid-required">
        <div class="form-group col-sm-3 col-sm-offset-2" ng-class="{'has-error': !telephoneForm0.Telephone.$valid &amp;&amp; telephoneForm0.Telephone.$dirty}">
          <label class="font-18px color3a3f43" ng-class="{'line-height-05': $index > 0}">Phone Number</label><!-- ngIf: $index>0 -->
          <input type="tel" name="Telephone" class="form-control input-sm input-radius ng-pristine ng-untouched ng-empty ng-valid-pattern ng-invalid ng-invalid-required" ng-required="$index==0" ng-model="phone.TelephoneNumber"
            pattern="[0-9(\\)\\.\\-]*" ng-trim="false" required="required">
          <div class="note note-alert ng-hide" ng-show="!telephoneForm0.Telephone.$valid &amp;&amp; telephoneForm0.Telephone.$dirty &amp;&amp; !telephoneForm0.Telephone.$error.pattern">
            <span class="note-body">Phone Number is required</span>
          </div>
          <div class="note note-alert ng-hide" ng-show="!telephoneForm0.Telephone.$valid &amp;&amp; telephoneForm0.Telephone.$dirty &amp;&amp; telephoneForm0.Telephone.$error.pattern">
            <span class="note-body">Phone numbers can only contain numbers and ( ) . - characters</span>
          </div>
        </div>
        <div class="form-group col-sm-2" ng-class="{'has-error': !telephoneForm0.Extension.$valid &amp;&amp; telephoneForm0.Extension.$dirty}">
          <label class="font-18px color3a3f43" ng-class="{'line-height-05': $index > 0}">Ext.</label><!-- ngIf: $index>0 --> <span class="font-18px color545a5f">(optional)</span>
          <input type="text" name="Extension" class="form-control input-radius ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern" ng-model="phone.Extension" pattern="[0-9(\\)\\.\\-]*" ng-trim="false">
        </div>
        <div class="form-group col-sm-2" ng-class="{'has-error': !telephoneForm0.TelephoneType.$valid &amp;&amp; telephoneForm0.TelephoneType.$dirty}">
          <label class="font-18px color3a3f43" ng-class="{'line-height-05': $index > 0}">Number Type</label><!-- ngIf: $index>0 -->
          <div class="m-b-10 input-group custom-dropdown ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="phone.TelephoneTypeId" name="TelephoneType" ng-required="$index==0" required="required" style="">
            <div class="form-control ng-binding">Select</div>
            <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="TelephoneType" ng-required="required" required="required" style="">
            <div class="input-group-btn">
              <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
              </button>
              <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
                <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="phone.TelephoneTypeId == type.id" ng-repeat="type in vm.telephoneTypes | orderBy: 'label' track by type.id" ng-value="type.id" value="146" style="">Fax</a><!-- end ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="phone.TelephoneTypeId == type.id" ng-repeat="type in vm.telephoneTypes | orderBy: 'label' track by type.id" ng-value="type.id" value="143">Home</a><!-- end ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="phone.TelephoneTypeId == type.id" ng-repeat="type in vm.telephoneTypes | orderBy: 'label' track by type.id" ng-value="type.id" value="145">Mobile</a><!-- end ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="phone.TelephoneTypeId == type.id" ng-repeat="type in vm.telephoneTypes | orderBy: 'label' track by type.id" ng-value="type.id" value="4">Other</a><!-- end ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="phone.TelephoneTypeId == type.id" ng-repeat="type in vm.telephoneTypes | orderBy: 'label' track by type.id" ng-value="type.id" value="144">Work</a><!-- end ngRepeat: type in vm.telephoneTypes | orderBy: 'label' track by type.id -->
              </div>
            </div>
          </div>
          <div class="note note-alert ng-hide" ng-show="!telephoneForm0.TelephoneType.$valid &amp;&amp; telephoneForm0.TelephoneType.$dirty">
            <span class="note-body">Telephone Type is required</span>
          </div>
        </div>
        <!-- ngIf: $index>0 -->
      </ng-form>
    </div><!-- end ngRepeat: phone in vm.tenant.user.telephones as telephoneList -->
    <div class="row">
      <div class="col-sm-7 col-sm-offset-2">
        <div class="form-group text-center dashedbox" ng-click="vm.addPhone(vm.tenant.user)">
          <!-- ngInclude: '/App/Main/images/icon-add.svg' -->
          <div ng-include="'/App/Main/images/icon-add.svg'" class="vertical-align-middle display-inline-block ng-scope" style="margin-top: 3px;"><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->
            <!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
            <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 20 20" enable-background="new 0 0 20 20" xml:space="preserve"
              class="ng-scope">
              <desc>Created with Sketch.</desc>
              <g id="_x25C9_-Register-">
                <g id="_x34_3.-Register-Step-2---Large" transform="translate(-522.000000, -788.000000)">
                  <g id="np_add_1076054_000000" transform="translate(522.000000, 788.000000)">
                    <path id="Shape" fill="#5E6738" d="M10,20c5.519,0,10-4.48,10-10c0-5.519-4.48-10-10-10C4.481,0,0,4.481,0,10S4.481,20,10,20z
				 M10,1.64c4.617,0,8.361,3.743,8.361,8.36c0,4.617-3.743,8.361-8.361,8.361c-4.617,0-8.361-3.744-8.361-8.361
				C1.639,5.383,5.383,1.64,10,1.64z"></path>
                    <path id="Shape_1_" fill="#5E6738" d="M5.935,10.717h3.348v3.349c0,0.406,0.311,0.718,0.717,0.718s0.717-0.312,0.717-0.718
				v-3.349h3.349c0.406,0,0.718-0.311,0.718-0.717s-0.312-0.717-0.718-0.717h-3.349V5.935c0-0.406-0.311-0.717-0.717-0.717
				S9.283,5.528,9.283,5.935v3.348H5.935c-0.406,0-0.717,0.311-0.717,0.717S5.553,10.717,5.935,10.717z"></path>
                  </g>
                </g>
              </g>
            </svg>
          </div>
          <span class="add-another-text">&nbsp;Add another phone number</span>
        </div>
      </div>
    </div>
    <br>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.EmailAddress.$valid &amp;&amp; tenantRosaUserCreateForm.EmailAddress.$dirty}">
        <label>
          <strong>Email</strong>
          <br> This will be your username to log in. </label>
        <!-- ngIf: vm.isDisabled -->
        <!-- ngIf: !vm.isDisabled --><input type="text" ng-if="!vm.isDisabled" class="form-control ng-pristine ng-untouched ng-scope ng-isolate-scope ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-valid-is-email-exist"
          name="EmailAddress" is-email-exist-except-current="" userconfirmation="vm.confirmationCode" ng-disabled="vm.isDisabled" ng-model="vm.tenant.user.EmailAddress" ng-pattern="/^[^\s@]+@[a-zA-Z0-9][^\s@]+\.[^\s@]{2,}$/" required=""
          maxlength="256" style=""><!-- end ngIf: !vm.isDisabled -->
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide" ng-show="!tenantRosaUserCreateForm.EmailAddress.$valid &amp;&amp; tenantRosaUserCreateForm.EmailAddress.$error.pattern &amp;&amp; tenantRosaUserCreateForm.EmailAddress.$dirty">
        <div class="note note-danger">
          <span class="note-body">Your email is not valid</span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide"
        ng-show="!tenantRosaUserCreateForm.EmailAddress.$valid &amp;&amp; !tenantRosaUserCreateForm.EmailAddress.$error.required &amp;&amp; !tenantRosaUserCreateForm.EmailAddress.$error.pattern &amp;&amp; tenantRosaUserCreateForm.EmailAddress.$dirty">
        <div class="note note-danger ng-hide" ng-show="tenantRosaUserCreateForm.EmailAddress.$validators.isEmailExist.ErrorMessage.length > 0">
          <span class="note-body ng-binding"></span>
        </div>
        <div class="note note-danger ng-hide" ng-show="tenantRosaUserCreateForm.EmailAddress.$validators.emailIsPublicDomain.ErrorMessage.length > 0">
          <span class="note-body ng-binding"></span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.ConfirmEmailAddress.$valid &amp;&amp; tenantRosaUserCreateForm.ConfirmEmailAddress.$dirty}">
        <label><strong>Confirm Email Address</strong></label>
        <input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="ConfirmEmailAddress" ng-model="vm.tenant.user.ConfirmEmailAddress" ng-disabled="vm.isDisabled"
          required="" maxlength="256">
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide"
        ng-show="tenantRosaUserCreateForm.EmailAddress.$valid &amp;&amp; tenantRosaUserCreateForm.ConfirmEmailAddress.$valid &amp;&amp; !tenantRosaUserCreateForm.ConfirmEmailAddress.$error.pattern &amp;&amp; tenantRosaUserCreateForm.ConfirmEmailAddress.$dirty">
        <div class="note note-success">
          <span class="note-body">Your email address matches</span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide" ng-show="tenantRosaUserCreateForm.ConfirmEmailAddress.$error.pattern &amp;&amp; tenantRosaUserCreateForm.ConfirmEmailAddress.$dirty">
        <div class="note note-danger">
          <span class="note-body">Your email address does not match</span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.Password.$valid &amp;&amp; tenantRosaUserCreateForm.Password.$dirty}">
        <label>
          <strong>Create Password</strong>
          <br> Your password must use: <br> <span class="password-validation" ng-class="{'password-success': tenantRosaUserCreateForm.Password.$validators.passwordIsValid.atleast8characters}">At least 8 characters</span>
          <br> <span class="password-validation" ng-class="{'password-success': tenantRosaUserCreateForm.Password.$validators.passwordIsValid.atleast1lowercase}">At least 1 lowercase letter (a-z)</span>
          <br> <span class="password-validation" ng-class="{'password-success': tenantRosaUserCreateForm.Password.$validators.passwordIsValid.atleast1uppercase}">At least 1 uppercase letter (A-Z)</span>
          <br> <span class="password-validation" ng-class="{'password-success': tenantRosaUserCreateForm.Password.$validators.passwordIsValid.atleast1number}">At least 1 number (0-9)</span>
        </label>
        <input type="password" name="Password" validate-password="" class="form-control ng-pristine ng-untouched ng-empty ng-valid-password-is-valid ng-invalid ng-invalid-required ng-valid-maxlength" ng-model="vm.tenant.user.Password" required=""
          maxlength="32">
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide" ng-show="!tenantRosaUserCreateForm.Password.$valid &amp;&amp; tenantRosaUserCreateForm.Password.$dirty">
        <div class="note note-danger ng-hide" ng-show="!tenantRosaUserCreateForm.Password.$valid &amp;&amp; tenantRosaUserCreateForm.Password.$dirty">
          <span class="note-body ng-binding">Your password must contain at least 8 characters</span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.ConfirmPassword.$valid &amp;&amp; tenantRosaUserCreateForm.ConfirmPassword.$dirty}">
        <label class="font-18px color3a3f43">Confirm Password</label>
        <input type="password" name="ConfirmPassword" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-password-is-matching" ng-model="vm.tenant.user.ConfirmPassword" required=""
          match-password="" maxlength="32">
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide" ng-show="tenantRosaUserCreateForm.ConfirmPassword.$valid &amp;&amp; tenantRosaUserCreateForm.ConfirmPassword.$dirty">
        <div class="note note-success">
          <span class="note-body">Your password matches</span>
        </div>
      </div>
    </div>
    <div class="row">
      <div class="form-group col-sm-4 col-sm-offset-2 m-t--15 ng-hide" ng-show="!tenantRosaUserCreateForm.ConfirmPassword.$valid &amp;&amp; tenantRosaUserCreateForm.ConfirmPassword.$dirty">
        <div class="note note-danger">
          <span class="note-body">Your password does not match</span>
        </div>
      </div>
    </div>
  </div>
</form>

Name: tenantRosaUserCreateForm

<form name="tenantRosaUserCreateForm" role="form" class="form-validation ng-pristine ng-invalid ng-invalid-required">
  <br>
  <div class="row">
    <div class="col-sm-7 col-sm-offset-2">
      <div class="content">
        <span class="font-18px">Your employee details are only used to provide accurate assesment results and product recommendations.</span>
      </div>
    </div>
  </div>
  <br>
  <div class="row">
    <div class="col-sm-7 col-sm-offset-2">
      <div class="content">
        <span class="font-18px">All fields are required unless marked "optional".</span>
      </div>
    </div>
  </div>
  <br>
  <br>
  <div class="row">
    <div class="form-group col-sm-3 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.Height.$valid &amp;&amp; tenantRosaUserCreateForm.Height.$dirty}">
      <label class="font-18px color3a3f43">Height (feet/in)</label>
      <div class="m-b-10 input-group custom-dropdown ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="vm.tenant.Details.Height" name="Height" required="required" style="">
        <div class="form-control ng-binding">Select</div>
        <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="Height" ng-required="required" required="required" style="">
        <div class="input-group-btn">
          <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
          </button>
          <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
            <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2104" style="">Less than 5'</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2105">5'1 to 5'6</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2106">5'7 to 5'9</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2107">5'10 to 6'</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2108">6'1 to 6'5</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.heightsInFeets | orderBy: 'id' track by item.id" ng-value="item.id" value="2109">6'6 or greater</a><!-- end ngRepeat: item in vm.heightsInFeets | orderBy: 'id' track by item.id -->
          </div>
        </div>
      </div>
      <div class="note note-alert ng-hide" ng-show="!tenantRosaUserCreateForm.Height.$valid &amp;&amp; tenantRosaUserCreateForm.Height.$dirty">
        <span class="note-body">Height is required</span>
      </div>
    </div>
    <div class="form-group col-sm-3" ng-class="{'has-error': !tenantRosaUserCreateForm.Weight.$valid &amp;&amp; tenantRosaUserCreateForm.Weight.$dirty}">
      <label class="font-18px color3a3f43">Weight (lbs)</label>
      <div class="m-b-10 input-group custom-dropdown ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="vm.tenant.Details.Weight" name="Weight" required="required" style="">
        <div class="form-control ng-binding">Select</div>
        <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="Weight" ng-required="required" required="required" style="">
        <div class="input-group-btn">
          <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
          </button>
          <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
            <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2110" style="">Less than 90lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2111">91 to 100lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2112">101 to 120lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2113">121 to 140lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2114">141 to 160lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2115">161 to 180lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2116">181 to 200lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2117">201 to 220lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2118">221 to 240lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2119">241 to 260lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2120">261 to 280lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2121">281 to 400lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.Weight == item.id" ng-repeat="item in vm.weightInLbs | orderBy: 'id' track by item.id" ng-value="item.id" value="2122">401 to 650lbs</a><!-- end ngRepeat: item in vm.weightInLbs | orderBy: 'id' track by item.id -->
          </div>
        </div>
      </div>
      <div class="note note-alert ng-hide" ng-show="!tenantRosaUserCreateForm.Weight.$valid &amp;&amp; tenantRosaUserCreateForm.Weight.$dirty">
        <span class="note-body">Weight is required</span>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-6 col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.Weight.$valid &amp;&amp; tenantRosaUserCreateForm.Weight.$dirty}">
      <label class="font-18px color3a3f43">Shape of Your Desk</label>
      <div class="m-b-10 input-group custom-dropdown ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="vm.tenant.Details.ShapeOfDesk" name="ShapeOfDesk" required="required" style="">
        <div class="form-control ng-binding">Select</div>
        <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="ShapeOfDesk" ng-required="required" required="required" style="">
        <div class="input-group-btn">
          <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
          </button>
          <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
            <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ShapeOfDesk == item.id" ng-repeat="item in vm.shapeOfDesk | orderBy: 'id' track by item.id" ng-value="item.id" value="2123" style="">L-Shaped Desk</a><!-- end ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ShapeOfDesk == item.id" ng-repeat="item in vm.shapeOfDesk | orderBy: 'id' track by item.id" ng-value="item.id" value="2124">Corner Desk</a><!-- end ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ShapeOfDesk == item.id" ng-repeat="item in vm.shapeOfDesk | orderBy: 'id' track by item.id" ng-value="item.id" value="2125">Straight Desk</a><!-- end ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ShapeOfDesk == item.id" ng-repeat="item in vm.shapeOfDesk | orderBy: 'id' track by item.id" ng-value="item.id" value="2126">Cutout Keyboard Tray</a><!-- end ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ShapeOfDesk == item.id" ng-repeat="item in vm.shapeOfDesk | orderBy: 'id' track by item.id" ng-value="item.id" value="2127">Not Applicable</a><!-- end ngRepeat: item in vm.shapeOfDesk | orderBy: 'id' track by item.id -->
          </div>
        </div>
      </div>
      <div class="note note-alert ng-hide" ng-show="!tenantRosaUserCreateForm.ShapeOfDesk.$valid &amp;&amp; tenantRosaUserCreateForm.ShapeOfDesk.$dirty">
        <span class="note-body">Shape of desk is required</span>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-3  col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.ComputerUsePerDay.$valid &amp;&amp; tenantRosaUserCreateForm.ComputerUsePerDay.$dirty}">
      <label class="font-18px color3a3f43">Computer use Per Day</label>
      <div class="m-b-10 input-group custom-dropdown ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="vm.tenant.Details.ComputerUsePerDay" name="ComputerUsePerDay" required="required" style="">
        <div class="form-control ng-binding">Select</div>
        <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="ComputerUsePerDay" ng-required="required" required="required" style="">
        <div class="input-group-btn">
          <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
          </button>
          <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
            <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2128" style="">Less than 1 hour</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2129">1 to 2 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2130">2 to 3 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2131">3 to 4 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2132">4 to 5 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2133">5 to 6 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2134">6 to 7 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2135">7 to 8 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-repeat="item in vm.computerUsePerDay | orderBy: 'id' track by item.id" ng-value="item.id" value="2136">Greater than 8 hours</a><!-- end ngRepeat: item in vm.computerUsePerDay | orderBy: 'id' track by item.id -->
          </div>
        </div>
      </div>
      <div class="note note-alert ng-hide" ng-show="!tenantRosaUserCreateForm.ComputerUsePerDay.$valid &amp;&amp; tenantRosaUserCreateForm.ComputerUsePerDay.$dirty">
        <span class="note-body">Computer use per day is required</span>
      </div>
    </div>
    <div class="form-group col-sm-3" ng-class="{'has-error': !tenantRosaUserCreateForm.ComputerUseContinuous.$valid &amp;&amp; tenantRosaUserCreateForm.ComputerUseContinuous.$dirty}">
      <label class="font-18px color3a3f43">Computer Use Continuous</label>
      <div class="m-b-10 input-group custom-dropdown ng-isolate-scope ng-empty ng-invalid ng-invalid-required" ng-model="vm.tenant.Details.ComputerUseContinuous" name="ComputerUseContinuous" required="required" style="">
        <div class="form-control ng-binding">Select</div>
        <input type="text" class="hidden ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" ng-model="ngModel" name="ComputerUseContinuous" ng-required="required" required="required" style="">
        <div class="input-group-btn">
          <button type="button" class="btn bg-white border-grey-mint dropdown-toggle dropdown-button margin-1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <i class="fa fa-angle-down fa-2x paddingtop-7"></i>
          </button>
          <div class="dropdown-menu" style="right: 0; left: auto; top: 40px; background-color:#f2f6f7; width: 100%; white-space: normal;" ng-transclude="options">
            <a href="javascript:void(0)" class="dropdown-item empty selected" value="">Select</a><!-- ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2137" style="">Less than 1 hour</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2138">1 to 2 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2139">2 to 3 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2140">3 to 4 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2141">4 to 5 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2142">5 to 6 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2143">6 to 7 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2144">7 to 8 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id --><a class="dropdown-item ng-binding ng-scope" href="javascript:void(0)" ng-selected="vm.tenant.Details.ComputerUseContinuous == item.id" ng-repeat="item in vm.computerUseContinuous | orderBy: 'id' track by item.id" ng-value="item.id" value="2145">Greater than 8 hours</a><!-- end ngRepeat: item in vm.computerUseContinuous | orderBy: 'id' track by item.id -->
          </div>
        </div>
      </div>
      <div class="note note-alert ng-hide" ng-show="!tenantRosaUserCreateForm.ComputerUseContinuous.$valid &amp;&amp; tenantRosaUserCreateForm.ComputerUseContinuous.$dirty">
        <span class="note-body">Computer use continuous is required</span>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2 m-b-20" ng-class="{'has-error': !tenantRosaUserCreateForm.UseNumericKeypad.$valid &amp;&amp; tenantRosaUserCreateForm.UseNumericKeypad.$dirty}">
      <label class="font-18px color3a3f43">Do you use your numeric keypad?</label>
      <br>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.UseNumericKeypad == 'true' ? 'border-active': 'border-inactive'">
        <input type="radio" name="UseNumericKeypad" required="" ng-model="vm.tenant.Details.UseNumericKeypad" value="true" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Yes </label>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.UseNumericKeypad == 'false' ? 'border-active': 'border-inactive'">
        <input type="radio" name="UseNumericKeypad" required="" ng-model="vm.tenant.Details.UseNumericKeypad" value="false" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>No </label>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2 m-b-20" ng-class="{'has-error': !tenantRosaUserCreateForm.UsePhone.$valid &amp;&amp; tenantRosaUserCreateForm.UsePhone.$dirty}">
      <label class="font-18px color3a3f43">Do you regularly use your phone?</label>
      <br>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.UsePhone == 'true' ? 'border-active' : 'border-inactive'">
        <input type="radio" name="UsePhone" required="" ng-model="vm.tenant.Details.UsePhone" value="true" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Yes </label>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="{'border-active': vm.tenant.Details.UsePhone == 'false','border-inactive': vm.tenant.Details.UsePhone != 'false'}">
        <input type="radio" name="UsePhone" required="" ng-model="vm.tenant.Details.UsePhone" value="false" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>No </label>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2 m-b-20" ng-class="{'has-error': !tenantRosaUserCreateForm.HandWrite.$valid &amp;&amp; tenantRosaUserCreateForm.HandWrite.$dirty}">
      <label class="font-18px color3a3f43">Do you regularly hand write at your desk?</label>
      <br>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.HandWrite == 'true' ? 'border-active': 'border-inactive'">
        <input type="radio" name="HandWrite" required="" ng-model="vm.tenant.Details.HandWrite" value="true" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Yes </label>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.HandWrite == 'false' ? 'border-active': 'border-inactive'">
        <input type="radio" name="HandWrite" required="" ng-model="vm.tenant.Details.HandWrite" value="false" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>No </label>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2 m-b-20" ng-class="{'has-error': !tenantRosaUserCreateForm.ReadDocuments.$valid &amp;&amp; tenantRosaUserCreateForm.ReadDocuments.$dirty}">
      <label class="font-18px color3a3f43">Do you regularly read paper documents at your desk?</label>
      <br>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.ReadDocuments == 'true' ? 'border-active': 'border-inactive'">
        <input type="radio" name="ReadDocuments" required="" ng-model="vm.tenant.Details.ReadDocuments" value="true" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Yes </label>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.ReadDocuments == 'false' ? 'border-active': 'border-inactive'">
        <input type="radio" name="ReadDocuments" required="" ng-model="vm.tenant.Details.ReadDocuments" value="false" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>No </label>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2 m-b-20" ng-class="{'has-error': !tenantRosaUserCreateForm.RightLeftHandDominant.$valid &amp;&amp; tenantRosaUserCreateForm.RightLeftHandDominant.$dirty}">
      <label class="font-18px color3a3f43">Are you right or left hand dominant</label>
      <br>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.RightLeftHandDominant == 'true' ? 'border-active': 'border-inactive'">
        <input type="radio" name="RightLeftHandDominant" required="" ng-model="vm.tenant.Details.RightLeftHandDominant" value="true" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Right hand dominant </label>
      <label class="radio-rosa-register radio-inline border-inactive" ng-class="vm.tenant.Details.RightLeftHandDominant == 'false' ? 'border-active': 'border-inactive'">
        <input type="radio" name="RightLeftHandDominant" required="" ng-model="vm.tenant.Details.RightLeftHandDominant" value="false" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required">
        <span></span>Left hand dominant </label>
    </div>
  </div>
  <div class="row">
    <div class="form-group col-sm-7  col-sm-offset-2" ng-class="{'has-error': !tenantRosaUserCreateForm.discomfortlevel.$valid &amp;&amp; tenantRosaUserCreateForm.discomfortlevel.$dirty}">
      <label class="font-18px color3a3f43">Your Discomfort Level</label>
      <br>
      <div style="display: inline-block; width: 100%; float: none;">
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 1 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="1" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>1 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 2 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="2" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>2 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 3 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="3" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>3 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 4 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="4" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>4 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 5 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="5" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>5 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 6 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="6" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>6 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 7 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="7" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>7 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 8 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="8" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>8 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 9 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="9" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>9 </label>
        <label class="radio-discomfort-level radio-inline  border-inactive" ng-class="vm.tenant.Details.DiscomfortLevel == 10 ? 'border-active' : 'border-inactive'">
          <input type="radio" name="discomfortlevel" required="" ng-model="vm.tenant.Details.DiscomfortLevel" value="10" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"><span></span><br>10 </label>
      </div>
      <div>
        <div class="padding-top-10 pull-left" style="width: 90px; text-align: center;">
          <label class="font-14px bold text-center">No Discomfort</label>
        </div>
        <div class="padding-top-10 pull-right" style="width: 90px; text-align: center;">
          <label class="font-14px bold text-center">Extreme Discomfort</label>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

BROWSER NOT SUPPORTED

Microsoft is not supporting new web standards for Internet Explorer (IE), last
released in 2013. While The Digital Job Profiles have been retrofitted to IE,
they are optimized for modern browsers like Microsoft Edge, Google Chrome or
Mozilla Firefox. Switch to one of these browsers to improve performance (you can
copy the link you used to access the site into any modern browser). If you have
any questions, please contact your systems administrator.

   
   
   
   
   
   
   
 * English
     
   * English
     
   * Français
     
 * Settings
 * Log Out



Actions 
   
 *  
 * English
     
   * English
     
   * Français
     
 * 
   
   

EVOLVE ERGONOMICS  |  Balance. Optimize. Evolve.


BROWSER NOT SUPPORTED

Microsoft is not supporting new web standards for Internet Explorer (IE), last
released in 2013. While The Digital Job Profiles have been retrofitted to IE,
they are optimized for modern browsers like Microsoft Edge, Google Chrome or
Mozilla Firefox. Switch to one of these browsers to improve performance (you can
copy the link you used to access the site into any modern browser). If you have
any questions, please contact your systems administrator.

   
 * Dashboard
   
 * Administration
     
   * Audit Log
     
   * About
     
   






Welcome to ROSA

ROSA is your first step for a healthy and comfortable office!

Complete fast and accurate self-assessments proven to reduce ergonomics risks.
Register Now 
or Log In or Log In


Immediate Feedback

Identify ergonomics risks, and find solutions using your existing equipment.

Identify Trends

Perform ROSA to see how interventions reduce risk, and improve your
productivity.



Always Available

Do an ergonomics assessment of your office or just review training materials,
whenever you want.

Register Now


All fields are required unless marked "optional".

Department

Select Department Change Department
Select your department first before entering your information.



Title (optional)
SelectDrMissMrMrsMs
First Name
Last Name
Phone Number
Phone Number is required
Phone numbers can only contain numbers and ( ) . - characters
Ext. (optional)
Number Type
Select
SelectFaxHomeMobileOtherWork
Telephone Type is required
Created with Sketch.
 Add another phone number

Email
This will be your username to log in.
Your email is not valid

Confirm Email Address
Your email address matches
Your email address does not match
Create Password
Your password must use:
At least 8 characters
At least 1 lowercase letter (a-z)
At least 1 uppercase letter (A-Z)
At least 1 number (0-9)
Your password must contain at least 8 characters
Confirm Password
Your password matches
Your password does not match


--------------------------------------------------------------------------------

Next: Employee Details
Next: Employee Details


Your employee details are only used to provide accurate assesment results and
product recommendations.

All fields are required unless marked "optional".


Height (feet/in)
Select
SelectLess than 5'5'1 to 5'65'7 to 5'95'10 to 6'6'1 to 6'56'6 or greater
Height is required
Weight (lbs)
Select
SelectLess than 90lbs91 to 100lbs101 to 120lbs121 to 140lbs141 to 160lbs161 to
180lbs181 to 200lbs201 to 220lbs221 to 240lbs241 to 260lbs261 to 280lbs281 to
400lbs401 to 650lbs
Weight is required
Shape of Your Desk
Select
SelectL-Shaped DeskCorner DeskStraight DeskCutout Keyboard TrayNot Applicable
Shape of desk is required
Computer use Per Day
Select
SelectLess than 1 hour1 to 2 hours2 to 3 hours3 to 4 hours4 to 5 hours5 to 6
hours6 to 7 hours7 to 8 hoursGreater than 8 hours
Computer use per day is required
Computer Use Continuous
Select
SelectLess than 1 hour1 to 2 hours2 to 3 hours3 to 4 hours4 to 5 hours5 to 6
hours6 to 7 hours7 to 8 hoursGreater than 8 hours
Computer use continuous is required
Do you use your numeric keypad?
Yes No
Do you regularly use your phone?
Yes No
Do you regularly hand write at your desk?
Yes No
Do you regularly read paper documents at your desk?
Yes No
Are you right or left hand dominant
Right hand dominant Left hand dominant
Your Discomfort Level


1
2
3
4
5
6
7
8
9
10
No Discomfort
Extreme Discomfort


--------------------------------------------------------------------------------


Previous: Account Information Next: Register

Previous: Account Information Next: Register


EMAIL CONFIRMATION

We’ve sent a confirmation email to .

Follow the link provided in the email to confirm your account and complete your
registration.



or Log In
or Log In



--------------------------------------------------------------------------------

Didn’t get an email? Resend the confirmation email


ACCOUNT CONFIRMED


Your account has been confirmed. Invite users to your team to take assessments
by using your unique URL:


Company Registration URL

Copy Link

--------------------------------------------------------------------------------

Skip and Login




Privacy Policy
Terms & Conditions