.swa_jsOnly #page_title.swa_rrgh_header_responsive{color:#111b40;font-family:sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:2rem;margin-bottom:88px}
#needPassword_accountRadioButton,#needPassword_emailRadioButton,#needUsername_accountRadioButton,#needUsername_emailRadioButton{width:16px;height:16px;margin-right:8px;vertical-align:middle}
.swa_jsOnly{color:#111b40;display:none;background-color:rgba(244,244,244,1);font-family:"SouthwestSans-Regular","Southwest Sans",sans-serif;padding:26px 16px 20px 16px}
.swa_rrgh_container_responsive{padding:26px 16px 20px 16px}
.swa_rrgh_container_responsive{padding:26px 16px 20px 16px}
.swa_rrgh_tabMenu{list-style:none;display:flex;flex-direction:column;justify-content:flex-start}
.swa_rrgh_tabMenu--label{display:none}
.swa_rrgh_tabMenu--list{margin:0;padding:0}
.js-tab-menu{background-color:rgba(255,191,39,1);border-bottom-color:#d0d0d0;border-radius:2px;border:1px solid #e5e5e5}
.swa_rrgh_tabMenu>legend{display:none}
#securityAccountNeverLoggedInForm legend{display:none}
.swa_rrgh_tabMenu--list--item{border-width:0;margin-bottom:16px;list-style-type:none}
.swa_rrgh_tabMenu--list--item:last-of-type{margin-bottom:0}
a.js-swa_rrgh_tabMenu--link,a.enroll_now_link_need_help_login{text-align:center;font-weight:700;font-size:1rem;align-items:center;color:#111b40;cursor:pointer;display:flex;height:48px;justify-content:center;text-decoration:none}
#big_green_check{content:url(https://espanol.swabiz.com/assets/images/loyalty/icon_checkmark_u320.svg)}
.swa_rrgh_form_field_content_and .swa_rrgh_form_field_label_logging label,.swa_rrgh_form_field_content_or .swa_rrgh_form_field_label_logging label{display:flex}
.swa_rrgh_form_field_email_flex{display:flex;justify-content:space-between}
.swa_rrgh_form_field_helpText .swa_rrgh_panels_rounded_content_link{color:#304cb2;font-size:11px;line-height:16px;float:right;font:"SouthwestSans-Regular","Southwest Sans",sans-serif}
.swa_rrgh_form_field_helpText .swa_rrgh_panels_rounded_content_link:focus,.swa_rrgh_form_field_helpText .swa_rrgh_panels_rounded_content_link:hover{color:#111b40}
hr.and_or_separator{border:0;height:1.5em;line-height:1em;margin:0;position:relative;padding:0;text-align:left;width:100%}
hr.and_or_separator::before{background:#5f5f5f;content:'';height:.5px;opacity:.3;outline:0;position:absolute;top:50%;width:100%}
hr.and_or_separator::after{background-color:rgba(244,244,244,1);color:#5f5f5f;content:attr(text);font-family:SouthwestSans-Bold,"Southwest Sans Bold","Southwest Sans",sans-serif;font-style:normal;font-weight:700;line-height:1.5em;padding:0 1em 0 0;position:relative}
span.required{display:none}
a.js-swa_rrgh_tabMenu--link:hover,a.js-swa_rrgh_tabMenu--link:focus{border:1px solid #111b40;outline:0}
.enroll_now_link_need_help_login{border:1px solid #111b40}
.enroll_now_link_need_help_login:focus{outline:0}
.swa_rrgh_panels_rounded_header{margin-bottom:32px}
.swa_rrgh_panels_rounded_header .title_form{display:block;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:10px}
.swa_rrgh_form_field_content{margin-bottom:36px}
.swa_rrgh_form_field_content:last-of-type{margin-top:46px}
.swa_rrgh_form_field_content input{border-radius:2px;border:1px solid #ccc;height:40px;font-size:16px;font-weight:400;padding:0 8px;width:100%}
.swa_rrgh_form_field_content input:focus,.swa_rrgh_form_field .swa-button:focus,.swa_rrgh_form_field .swa-button:hover{border:1px solid #111b40;outline:0}
.swa_rrgh_form_field_content.swa_rrgh_form_field_content_and,.swa_rrgh_form_field_content.swa_rrgh_form_field_content_or{margin-bottom:18px}
.swa_rrgh_form_field_content label{font-size:.75rem;font-weight:700;line-height:1rem;margin-bottom:4px}
.swa_rrgh_form_field .swa-button{font-size:1rem;font-weight:700;line-height:1.5;display:inline-block;margin:0;min-height:48px;padding:7px 20px;cursor:pointer;text-align:center;vertical-align:baseline;color:#111b40;border-radius:2px;background:#ffbf27;transition:none;border:0;width:100%}
.swa_rrgh_form_container{margin-bottom:0}
.swa_rrgh_form_field_content.swa_rrgh_form_field_content_emailAddress,.swa_rrgh_form_field_content.swa_rrgh_form_field_content_accountNumber{align-items:end;display:flex}
.swa_rrgh_form_field_radio_responsive{bottom:12px;position:relative}
.swa_rrgh_form_field_radio_group_responsive{width:100%}
.swa_jsOnly #page_title{margin-bottom:8px}
.swa_jsOnly #page_title>strong{font-size:1.5rem;font-weight:700;line-height:2rem}
.swa_rrgh_panels_rounded_inner>p{font-size:1rem;line-height:1.5rem;margin-bottom:52px}
.swa_rrgh_panels_rounded_inner>p>br{display:none}
.swa_rrgh_form_field.swa_rrgh_form_fieldSubmit>.sw2_rrgh_form_field_submit_inner{float:none;width:100%}
.swa_rrgh_recoveryConfirmation{margin-bottom:40px}
.recoveryConfirmation--title{color:#008020;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:16px}
.recoveryConfirmation--title>img{margin-right:8px;vertical-align:baseline}
.recoveryConfirmation--content{font-size:1rem;line-height:1.5rem}
.recoveryConfirmation--content>span{display:block;margin-top:32px}
.swa_rrgh_form_field_content_responsive_hide{display:none}
#rr_gh_multipleAccounts_tab{margin-top:-80px}
#rr_gh_multipleAccounts_tab #need-password-panel-info,#rr_gh_multipleAccounts_tab #need-username-panel-info{font-size:1rem;font-weight:400}
#rr_gh_multipleAccounts_tab #need-password-panel-info br,#rr_gh_multipleAccounts_tab #need-username-panel-info br{display:none}
#rr_gh_multipleAccounts_tab label{font-size:1rem}
#rr_gh_multipleAccounts_tab input[type="radio"]{height:1rem;margin-right:8px;vertical-align:bottom;width:1rem}
#rr_gh_multipleAccounts_tab .swa_rrgh_form_field_content{margin-bottom:16px}
#rr_gh_multipleAccounts_tab .swa_rrgh_form_field_content:last-of-type{margin-top:0;margin-bottom:32px}
.shortSelection{background-color:#fff;border:1px solid #ccc;border-radius:2px;color:#333;font-size:16px;min-height:40px;padding:2px;width:84px}
.shortSelection:focus-visible,.shortSelection:hover{border:1px solid #111b40;outline:0}
.swa_rrgh_form_field_dateofbirth{display:flex}
.dob_slash{margin-right:4px}
.swa_rr_gh_securityQuestions_dateofbirth br{display:none}
.swa_rr_gh_securityQuestions_dateofbirth>form>p{margin-bottom:42px}
.swa_rr_gh_securityQuestions_dateofbirth legend{margin-bottom:0}
#zipcode{width:168px}
.swa_rrgh_form_field_text input.fieldError{border:1px solid #F00}
@media(min-width:768px){.swa_jsOnly{padding:32px 48px}
.swa_jsOnly #page_title.swa_rrgh_header_responsive{text-align:center}
.swa_rrgh_panels_rounded_header{margin:0 auto 32px auto;max-width:320px}
.swa_rrgh_form_field_content,.swa_rr_gh_securityQuestions_dateofbirth>form>p,.swa_rr_gh_securityQuestions_center>form>p{margin:0 auto 36px auto;max-width:320px}
.swa_rrgh_form_field_content:last-of-type{margin:46px auto 0 auto;max-width:none}
.swa_jsOnly #page_title{margin:0 auto 8px auto;max-width:320px}
.swa_rrgh_panels_rounded_inner>p{margin:0 auto 52px auto;max-width:320px}
.swa_rrgh_recoveryConfirmation{margin:auto;max-width:320px}
#rr_gh_multipleAccounts_tab .swa_rrgh_form_field_content:last-of-type{max-width:320px}
.swa_jsOnly #page_title.swa_rrgh_header_responsive--multiple-accounts{text-align:start}
#rr_gh_multipleAccounts_tab form#securityAccountSelectAccountForm>.swa_rrgh_form_field_content{max-width:none}
}
@media(min-width:1136px){.swa_rrgh_panels_rounded_sidebar{padding-bottom:146px}
.swa_jsOnly #page_title.swa_rrgh_header_responsive{margin:auto;margin-bottom:28px;max-width:320px;text-align:start}
.swa_rrgh_panels_rounded{margin:auto;max-width:320px}
.swa_rrgh_form_field_content:last-of-type{margin:46px auto 0 auto;max-width:320px}
.swa_rrgh_recoveryConfirmation{margin:0 auto 28px auto}
#rr_gh_multipleAccounts_tab{margin-top:-20px}
}
@media(min-width:1392px){.swa_rrgh_panels_rounded_sidebar{padding-bottom:232px}
.swa_jsOnly #page_title.swa_rrgh_header_responsive{margin:auto;margin-bottom:36px;max-width:384px;text-align:start}
.swa_rrgh_panels_rounded{margin:auto;max-width:384px}
.swa_rrgh_panels_rounded_header{max-width:384px}
.swa_rrgh_form_field_content,.swa_rr_gh_securityQuestions_dateofbirth>form>p,.swa_rr_gh_securityQuestions_center>form>p{margin:0 auto 36px auto;max-width:384px}
.swa_rrgh_form_field_content:last-of-type{margin:46px auto 0 auto;max-width:384px}
.swa_jsOnly #page_title,.swa_rrgh_panels_rounded_inner>p{max-width:384px}
.swa_rrgh_recoveryConfirmation{margin:auto;max-width:384px}
#rr_gh_multipleAccounts_tab .swa_rrgh_form_field_content:last-of-type{max-width:384px}
#rr_gh_multipleAccounts_tab{margin-top:-26px}
}