body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 400; }

form { position: relative; }
.form-group { }
.form-group input[type="password"] {  }
.form-group button {  }
/* for btn-default */
.form-group button.btn-default:active,
.form-group button.btn-default:hover,
.form-group button.btn-default:focus { margin-left: -1px; }

.access-password-container form { position: relative; }

.form-login-container .form-control { position: relative; }
.form-login-container .errorMessage.alert { margin: 0; margin-bottom: 10px; }
.form-login-container input[type="text"] { margin-bottom: -1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.form-login-container input[type="password"] { border-top-left-radius: 0; border-top-right-radius: 0; }
.form-login-container label.checkbox { margin-top: 10px; margin-bottom: 13px; }
.form-login-container label.checkbox input[type="checkbox"] { margin-top: 2px; }
.form-login-container label span.text { font-weight: normal; }
.form-login-container button[type="submit"] { font-weight: normal; }
.form-login-container a.password-forgot { display: block; float: left; margin-top: 10px; }


.password-reset-form-container .form-control { position: relative; }
.password-reset-form-container .errorMessage.alert { margin: 0; margin-bottom: 10px; }
.password-reset-form-container input#FPasswordReset_password { margin-bottom: -1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.password-reset-form-container input#FPasswordReset_password_confirm { border-top-left-radius: 0; border-top-right-radius: 0; }
.password-reset-form-container a.btn-submit-form { font-weight: normal; margin-top: 10px; }
.password-reset-form-container a.back-login { display: block; float: left; margin-top: 10px; }