

.rf-req {
    color: red;
}
/* NJ - Orders page fields */
#card-number, #expiration-date, #cvv-input {
    background-color: #F7F7F7;
    height: 54px;
    padding: 6px 16px;
    border: none;
    border-radius: 0;
}

/* NJ - Reg Confirmation page */
.regconfheader p span {
    line-height: 1.0em;
}

.longColumnConfirm .rf-card .card-body {
    border: none;
}

.mdBtnR-upgrade a, .mdBtnR-upgrade a:link, .mdBtnR-upgrade a:visited {
    color: #fff;
    border-bottom: none;
}

.longColumnConfirm .mdBtnR.mdBtnR-primary, .longColumnConfirm .mdBtnR {
    text-transform: inherit;
}

.longColumnConfirm .mdBtnR, .longColumnConfirm a.mdBtnR {
  padding: 15px 40px;
}

.longColumnConfirm .mdBtnR-primary:hover,
.longColumnConfirm .mdBtnR-primary:focus,
.longColumnConfirm .mdBtnR-primary.active,
.longColumnConfirm a.mdBtnR-primary:hover,
.longColumnConfirm a.mdBtnR-primary:focus,
.longColumnConfirm a.mdBtnR-primary.active {
  opacity: 0.9;
}

.mdBtnR-upgrade {
    white-space: normal;
}

/* NJ - Reg Confirmation page END */

.rfwf-discount-code i {
  font-size: 11px;
  line-height: 12px;
}

#special-div {
  padding-left: 28px;
  padding-right: 28px;
}

.rfwf-orders-buttons .mdBtnR-outline-primary {
  display: none;
}

