﻿.btn, .Forgot .fields .button {
  padding: 6px 12px;
  font-size: 1.333333rem;
  text-transform: uppercase; }

.btn-sm {
  font-size: 1.2rem; }

.btn-lg {
  font-size: 1.8rem; }

.btn, .Forgot .fields .button,
.btn:hover,
.Forgot .fields .button:hover,
.btn:active,
.Forgot .fields .button:active,
.btn:focus,
.Forgot .fields .button:focus,
.btn-medium,
.btn-medium:hover,
.btn-medium:active,
.btn-medium:focus,
.btn-huge,
.btn-huge:hover,
.btn-huge:active,
.btn-huge:focus,
.btn-wide,
.Forgot .fields .button,
.btn-wide:hover,
.Forgot .fields .button:hover,
.btn-wide:active,
.Forgot .fields .button:active,
.btn-wide:focus,
.Forgot .fields .button:focus {
  background-color: #782F40;
  color: #FFFFFF;
  outline-color: #782F40; }

.btn-medium {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem; }

.btn-huge {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.btn-wide, .Forgot .fields .button {
  padding-left: 2rem;
  padding-right: 2rem; }

.Forgot {
  padding-bottom: 2rem; }
  .Forgot .fields {
    position: relative;
    padding: 1rem;
    border: 1px solid #DBDCDB; }
    .Forgot .fields .fieldGroup {
      width: 100%;
      display: inline-block; }
      .Forgot .fields .fieldGroup .inputField {
        padding-bottom: 5px; }
      .Forgot .fields .fieldGroup .inputLabel, .Forgot .fields .fieldGroup .inputField {
        width: 100%;
        float: left; }
        .Forgot .fields .fieldGroup .inputLabel .input, .Forgot .fields .fieldGroup .inputField .input {
          width: 94%; }
    .Forgot .fields .button {
      line-height: 3rem; }
    .Forgot .fields .validation_msg {
      margin-top: 1rem; }

@media (min-width: 768px) {
  .Forgot .fields .fieldGroup .inputLabel {
    width: 20%; }
  .Forgot .fields .fieldGroup .inputField {
    width: 30%; }
    .Forgot .fields .fieldGroup .inputField .input {
      width: 90%; } }

