/* Minification failed. Returning unminified contents.
(95,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color-primary'
 */
.floatRight {
  float: right;
}

.floatLeft {
  float: left;
}

.hidden {
  display: none;
}

.lowercase {
  text-transform: lowercase;
}

.uppercase {
  text-transform: uppercase;
}

.floatRight {
  float: right;
}

.floatLeft {
  float: left;
}

.hidden {
  display: none;
}

.lowercase {
  text-transform: lowercase;
}

.uppercase {
  text-transform: uppercase;
}

#verify-identity .datePickerCalendarIcon {
  position: absolute;
  top: 12px;
  right: 4px;
  cursor: pointer;
}
#verify-identity div.user-info {
  margin-top: 15px;
  border: 1px solid #1D8928;
  padding: 15px;
  border-radius: 5px;
  font-size: 16px;
  background-color: #f1fcf1;
}
#verify-identity div.user-info p.user-name {
  font-weight: 600;
  margin-bottom: 10px;
}
#verify-identity #yearList {
  margin-top: 2px !important;
}
#verify-identity div.button-box button {
  margin-right: 2px !important;
}

#mobileLandingContainer {
  display: none;
}

@media only screen and (max-width: 767px) {
  .registration-container .registration-content form {
    gap: 8px;
  }
  .mobileLandingContainerShow {
    display: block !important;
  }
  #mobileLandingContainer {
    display: block !important;
  }
  #mobileLandingContainer #mobileLanding {
    font-size: 14px;
  }
  #mobileLandingContainer #mobileLanding .benefit-list {
    padding-bottom: 15px;
  }
  #mobileLandingContainer #mobileLanding .benefit-list li {
    padding-top: 4px;
  }
  #mobileLandingContainer h2 {
    font-size: 18px !important;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  #mobileLandingContainer button {
    color: var(--theme-color-primary);
    border: 0;
    background: none;
    padding: 0;
    font-size: 0.875rem;
  }
  #mobileLandingContainer .showTab {
    display: block !important;
  }
  #mobileLandingContainer .tab {
    display: none;
  }
}

