/*variable declared based on new design pattern*/
.eid-wizard {
  position: relative;
  z-index: 9;
  max-width: 500px;
  margin-top: 20px;
  background: #f5f5f5;
  padding: 20px;
  margin: auto;
  float: none;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }

.eid-wizard-rendering {
  visibility: hidden; }

/* Clear fix */
.eid-wizard-progress:before, .eid-wizard-progress:after {
  content: "";
  display: table; }

.eid-wizard-progress:after {
  clear: both; }

.eid-wizard-progress-steps,
.eid-wizard-progress-steps > li {
  list-style: none;
  padding: 0;
  margin: 0; }

.eid-wizard-progress-steps {
  display: table;
  table-layout: fixed;
  width: 100%; }

.eid-wizard-progress-steps > li {
  position: relative;
  display: table-cell;
  text-align: center;
  box-sizing: border-box; }

.eid-wizard-progress-bar-wrapper {
  position: relative; }

.eid-wizard-progress-link.ui-state-disabled,
.eid-wizard-progress-link.ui-state-disabled:hover {
  opacity: 1;
  color: #fff;
  background-color: #ddd; }

.eid-wizard-progress-link,
.eid-wizard-progress-link-outline {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  font-weight: bold; }

a.eid-wizard-progress-link,
a.eid-wizard-progress-link:hover {
  color: #fff;
  background: #1a1a1a;
  overflow: hidden;
  z-index: 3;
  text-decoration: none; }

.eid-wizard-progress-bar-left,
.eid-wizard-progress-bar-outline-left,
.eid-wizard-progress-bar-right,
.eid-wizard-progress-bar-outline-right {
  position: absolute;
  height: 6px;
  width: 50%;
  top: 50%;
  margin-top: -3px; }

.eid-wizard-progress-bar-left,
.eid-wizard-progress-bar-right {
  background: #ddd linear-gradient(to right, #ddd 0, #ddd 100%);
  border: 0 solid transparent;
  box-sizing: border-box;
  z-index: 2; }

.eid-wizard-progress-bar-left,
.eid-wizard-progress-bar-outline-left {
  right: 50%; }

.eid-wizard-progress-bar-right,
.eid-wizard-progress-bar-outline-right {
  left: 50%; }

.eid-wizard-progress-bar-outline-left,
.eid-wizard-progress-bar-outline-right {
  border-width: 1px 0;
  height: 16px;
  margin-top: -9px;
  z-index: 1; }

.eid-wizard-progress-bar-wrapper {
  height: 84px; }

.eid-wizard-progress-link,
.eid-wizard-progress-link-outline {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 35px;
  margin-top: -35px;
  margin-left: -35px; }

.eid-wizard-progress-link-outline {
  width: 80px;
  height: 80px;
  margin-top: -41px;
  margin-left: -41px; }

.eid-wizard-progress-step-active .eid-wizard-progress-link-outline {
  margin-top: -42px;
  margin-left: -42px; }

.eid-wizard-progress-bar-left {
  border-right-width: 34px; }

.eid-wizard-progress-bar-right {
  border-left-width: 34px; }

.eid-wizard-progress-bar-outline-left {
  margin-right: 39px; }

.eid-wizard-progress-bar-outline-right {
  margin-left: 39px; }

.eid-wizard-progress-steps > li:first-child .eid-wizard-progress-bar-left,
.eid-wizard-progress-steps > li:first-child .eid-wizard-progress-bar-outline-left,
.eid-wizard-progress-steps > li:last-child .eid-wizard-progress-bar-right,
.eid-wizard-progress-steps > li:last-child .eid-wizard-progress-bar-outline-right {
  display: none; }

.eid-wizard-progress-description {
  position: relative;
  color: #888;
  font-size: .75em;
  padding: 10px 15px;
  margin: 0;
  overflow: hidden; }

.eid-wizard-progress-step-active .eid-wizard-progress-link {
  color: #fff;
  background: #000; }

.eid-wizard-progress-step-active .eid-wizard-progress-link-outline {
  border-width: 2px;
  border-color: #353535; }

.eid-wizard-progress-step-active .eid-wizard-progress-description {
  color: #333;
  font-weight: bold; }

.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-visited .eid-wizard-progress-bar-right {
  color: #1a1a1a; }

.eid-wizard-progress-step-active .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-complete .eid-wizard-progress-bar-right,
.eid-wizard-progress-step-previous-complete .eid-wizard-progress-bar-left {
  background: #1a1a1a linear-gradient(to right, #1a1a1a 0, #1a1a1a 100%); }

.eid-wizard-progress-step-invalid {
  /*.eid-wizard-progress-bar-left {
        @include wizard-gradient($wizard-color-background-valid, $wizard-color-background-invalid);
    }*/
  /*.eid-wizard-progress-bar-right {
        @include wizard-gradient($wizard-color-background-invalid, $wizard-color-background-disabled);
    }*/ }
  .eid-wizard-progress-step-invalid .eid-wizard-progress-description {
    color: #9a2c18; }
  .eid-wizard-progress-step-invalid .eid-wizard-progress-link-outline {
    border-color: #B8331D; }
  .eid-wizard-progress-step-invalid .eid-wizard-progress-link {
    color: #fdf0ea;
    background-color: #9a2c18; }
  .eid-wizard-progress-step-invalid.eid-wizard-progress-step-previous-invalid .eid-wizard-progress-bar-left {
    background: #9a2c18 linear-gradient(to right, #9a2c18 0, #9a2c18 100%); }
  .eid-wizard-progress-step-invalid.eid-wizard-progress-step-next-visited .eid-wizard-progress-bar-right {
    background: #9a2c18 linear-gradient(to right, #9a2c18 0, #1a1a1a 100%); }
  .eid-wizard-progress-step-invalid.eid-wizard-progress-step-next-invalid .eid-wizard-progress-bar-right {
    background: #9a2c18 linear-gradient(to right, #9a2c18 0, #9a2c18 100%); }

.eid-wizard-progress-step-disabled .eid-wizard-progress-bar-left,
.eid-wizard-progress-step-disabled .eid-wizard-progress-bar-right,
.eid-wizard-progress-step-disabled .eid-wizard-progress-link {
  color: #fff !important;
  background: #ddd !important; }

.eid-wizard-progress-step-disabled .eid-wizard-progress-description {
  color: #888 !important; }

.eid-wizard-progress-step-disabled .eid-wizard-progress-link-outline {
  border-color: #ccc !important; }

.eid-wizard-steps {
  position: relative;
  padding: 10px 0;
  margin-bottom: 20px;
  /*ul {
        list-style-type: none;
        padding: 15px;
    }*/ }

.eid-wizard-skip-to-disabled .eid-wizard-progress-link {
  cursor: default; }

/* Clear fix */
.eid-wizard-step:before,
.eid-wizard-step:after {
  content: "";
  display: table; }

.eid-wizard-step:after {
  clear: both; }

.eid-wizard-step {
  display: none;
  position: relative; }

.eid-wizard-step-rendering {
  visibility: hidden; }

.eid-wizard-step-active {
  display: block; }

.eid-wizard-step-header {
  color: #888;
  margin-bottom: 15px; }

.eid-wizard-step-title,
.eid-wizard-step-description {
  overflow: hidden; }

.eid-wizard-step-title {
  font-weight: normal;
  font-size: 1.3em; }

.eid-wizard-step-description {
  color: #333;
  font-size: 1em;
  padding: 0;
  margin: 0 0 0 10px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: .02em;
  text-align: center; }

.eid-wizard-validation-text {
  color: #B8331D; }

a.eid-wizard-button-clear {
  color: #545454;
  font-weight: bold;
  padding-right: 10px; }
  a.eid-wizard-button-clear:hover {
    color: #E17517; }

.eid-wizard-footer {
  height: 45px; }

.eid-wizard-validation-message {
  padding-bottom: 10px;
  padding-top: 10px; }

.eid-wizard-actions button {
  background: #000;
  height: 45px;
  padding: 0 15px;
  border-radius: 3px; }

.eid-wizard-actions button:hover {
  background: #1a1a1a; }

.eid-wizard-actions button:focus {
  background: black; }

.eid-wizard-button-next,
.eid-wizard-button-finish,
.eid-wizard-button-start-over {
  float: right; }

.eid-wizard-footer span.ui-button-text {
  font-size: 1.5em; }

@media handheld, only screen and (max-width: 420px) {
  .eid-wizard-progress-steps {
    display: block; }
    .eid-wizard-progress-steps > li {
      display: block;
      float: left;
      width: 33.3%; }
      .eid-wizard-progress-steps > li:nth-child(3n+3) .eid-wizard-progress-bar-right,
      .eid-wizard-progress-steps > li:nth-child(3n+3) .eid-wizard-progress-bar-outline-right {
        display: none; }
      .eid-wizard-progress-steps > li:nth-child(3n+4) .eid-wizard-progress-bar-left,
      .eid-wizard-progress-steps > li:nth-child(3n+4) .eid-wizard-progress-bar-outline-left {
        display: none; }
  .eid-wizard-progress-description {
    height: 3.6em;
    font-size: .7em; }
  .eid-wizard-progress-bar-wrapper {
    height: 58px; }
  .eid-wizard-progress-link,
  .eid-wizard-progress-link-outline {
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 22px;
    margin-top: -22px;
    margin-left: -22px; }
  .eid-wizard-progress-link-outline {
    width: 54px;
    height: 54px;
    margin-top: -28px;
    margin-left: -28px; }
  .eid-wizard-progress-step-active .eid-wizard-progress-link-outline {
    margin-top: -29px;
    margin-left: -29px; }
  .eid-wizard-progress-bar-left {
    border-right-width: 21px; }
  .eid-wizard-progress-bar-right {
    border-left-width: 21px; }
  .eid-wizard-progress-bar-outline-left {
    margin-right: 26px; }
  .eid-wizard-progress-bar-outline-right {
    margin-left: 26px; } }

.signup-form .eid-form .eid-form-section {
  border: none; }

.signup-form legend.ui-widget-header {
  display: none; }

.signup-form .sixcol {
  width: 100% !important; }

.signup-form .eid-form-field-value {
  width: 100% !important; }

.signup-form .secure-access-step input, .signup-form .intl-tel-input {
  margin-bottom: 15px; }

.signup-form .eid-form-field-content-container {
  padding: 0 !important; }

.signup-form eid-form-field {
  margin-bottom: 0 !important; }

.signup-form .eid-form-field-value input:active {
  border-color: #ddd; }

.signup-form .eid-form-field-value .wizard-button {
  background: #000;
  color: #fff;
  border-radius: 3px;
  bottom: 2px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1em; }

.signup-form .eid-form-field-value .wizard-button:hover {
  background: #1a1a1a; }

.signup-form .eid-form-field-value .wizard-button:focus {
  background: black; }

.signup-form .highlight {
  opacity: 1 !important; }

.signup-form fieldset {
  padding: 0; }

.signup-form .eid-form .eid-form-section {
  margin: 0;
  padding: 0;
  background-color: transparent;
  padding: 0 !important; }

.signup-form .eid-form-field-validation-message-wrapper {
  padding: 12px;
  display: inline-block;
  width: auto; }

.signup-form .eid-form .eid-form-section .eid-form-field-invalid .eid-form-field-content-container {
  background: transparent !important; }

.signup-form .eid-form-field-status {
  margin-left: 15px !important;
  display: inline-block; }

.signup-form .eid-scrollspy-bottom:before, .signup-form .eid-scrollspy-top:after {
  background: transparent; }

.eid-wizard-step-description-wrapper {
  margin-top: 35px; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiVGhlbWVzL0VtcG93ZXJJRC93aXphcmQuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJUaGVtZXMvRW1wb3dlcklEL3dpemFyZC5zY3NzIiwKCQkiVGhlbWVzL0VtcG93ZXJJRC9fZ2xvYmFsLXZhcmlhYmxlcy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDbUtBLGlEQUFpRDtBRDlFakQsQUFBQSxXQUFXLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsQ0FBQztFQUVWLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGtCQUFrQjtFQUNwQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQWUsR0FDeEM7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQztFQUNsQixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUFFRCxlQUFlO0FBQ2YsQUFHSSxvQkFIZ0IsQUFHaEIsT0FBUSxFQUhaLEFBR2Msb0JBSE0sQUFHTixNQUFPLENBQUM7RUFDZCxPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQU5MLEFBT0ksb0JBUGdCLEFBT2hCLE1BQU8sQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBRUwsQUFBQSwwQkFBMEI7QUFDMUIsQUFBNkIsMEJBQUgsR0FBRyxFQUFFLENBQUM7RUFDNUIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQyxHQUNaOztBQUVELEFBQUEsMEJBQTBCLENBQUM7RUFDdkIsT0FBTyxFQUFFLEtBQUs7RUFDZCxZQUFZLEVB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 */