/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.secondarynav{float:none;}.site-footer,#block-sidebarfiller{background:#ffffff!important;}footer .content ul:not(.menu){padding-left:.2em;}.sidebar .block,#block-sidebarfiller{display:none;background:#ffffff!important;border-color:#ffffff!important;}input.error{border:1px solid red !important;}.current-path-membership-requirelogin div.region-highlighted:first-child,.current-path-membership-requirelogin-app div.highlighted:first-child{display:none;width:580px;}.current-path-membership-passwordcd div.alert-danger,.current-path-membership-register div.alert-danger{width:50%;}.current-path-membership-requirelogin div.alert-danger,.current-path-membership-requirelogin-app div.alert-danger{margin:auto;}#member-login-form .form-type-email{margin-top:50px;}.current-path-membership-requirelogin div.alert-danger{margin:0px;}#member-login-form div.alert-danger{width:100%;}#hiddenCreateACCLink{display:none;}.current-path-membership-requirelogin h1.page-header{width:50%;margin:0px;}.current-path-membership-register-app footer
.current-path-membership-register-app header{display:none;}.current-path-membership-memberlogin form{width:50%;margin:auto;}#member-sigle-flow-login-form .form-control,#member-login-form .form-control,#member-pass .form-control,#member-account-form .form-control,#non-member-donor-account-form .form-control,#member-password-chaange-form .form-control,member-password-edit-form .form-control{width:auto !important;}@media only screen and (min-width:240px) and (max-width:540px){.current-path-membership-requirelogin h1.page-header,.current-path-membership-register h1.page-header,.current-path-membership-passwordcd h1.page-header,.current-path-membership-register-app h1.page-header,.current-path-membership-passwordcd-app h1.page-header{width:90%;margin:auto;}.current-path-membership-requirelogin form,.current-path-membership-requirelogin-app form,.current-path-membership-register-app form,.current-path-membership-passwordcd-app form{width:90%;margin:auto;}#member-sigle-flow-login-form .form-control,#member-login-form .form-control,#member-pass .form-control,#member-account-form .form-control,#non-member-donor-account-form .form-control,#member-password-chaange-form .form-control,member-password-edit-form .form-control{width:100% !important;}.alert-danger,.alert-success{width:100%;margin:auto;}}#member-account-form .btn-success,#member-password-chaange-form .btn-success,#member-password-chaange-form .btn-default,#viewedCreateAccountLink{background-color:#ed1c2e;border-color:#ed1c2e;color:#fff;}#member-account-form .btn-success:hover,#member-password-chaange-form .btn-success:hover,#member-password-chaange-form .btn-default:hover,#viewedCreateAccountLink:hover{background-color:rgba(0,82,155,.8);border-color:rgba(0,82,155,.8);}select{width:378px;border:1px solid #ccc;}input[name=state]{background-color:#E3E3E3;}#edit-submit{color:#fff !important;background-color:#cb0000 !important;}#edit-submit:hover{background-color:#980000 !important;color:#fff !important;}#accountSearch{color:#fff !important;background-color:#cb0000 !important;}#accountSearch:hover{color:#fff !important;background-color:#cb0000 !important;}#edit-just-moved-here-link{margin-top:30px;}
header{margin-bottom:1em;}.logged-in .login-link{display:none !important;}.logged-in .logout-link{display:block !important;}.logged-out .login-link{display:block !important;}.logged-out .logout-link{display:none !important;}.form-control{color:#212529 !important;}.current-path-membership-member-login div.js-form-type-password{clear:both;}.customerror{border-color:#01a3fe!important;}div.logout-link{width:100%;}div.logout-link a{float:right;margin-right:0.5rem;}
#add_an_associate_member_div,.remove_associate_button{border:1px solid #0a4e96;padding:6px 22px;margin-top:10px;margin-right:20px;display:inline-block;}.remove_associate_button a{cursor:pointer;}#edit-field-message-to-recipient-0-format{display:none;}.primary_birthday_div,.associate_birthday_div{clear:both;}#primary_form_template #edit-field-primary-birth-month-wrapper,#associates_form_section .field--name-field-associate-birth-month{float:left;width:48%;}#edit-field-membership-address-informa-0-address{float:left;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line1{float:left;width:50%;}#edit-field-membership-address-informa-0-address-address-line1{float:left;width:96%;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-administrative-area,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area,#primary_form_template #edit-field-primary-birth-day-wrapper,#associates_form_section .field--name-field-associate-birth-day{float:left !important;width:28% !important;margin-top:0px !important;}#primary_form_template #edit-field-primary-birth-year-wrapper,#associates_form_section .field--name-field-associate-birth-year{float:right;width:22%;}#primary_form_template #edit-field-primary-first-name-wrapper,#primary_form_template #edit-field-primary-last-name-wrapper,#primary_form_template #edit-field-primary-phone-type-wrapper,#primary_form_template #edit-field-primary-phone-number-wrapper,#primary_form_template #edit-field-secondary-phone-type-wrapper,#primary_form_template #edit-field-secondary-phone-number-wrapper,#primary_form_template #edit-field-primary-email-address-wrapper,#primary_form_template #edit-field-primary-confirm-email-addr-wrapper,#associates_form_section .field--name-field-associate-first-name,#associates_form_section .field--name-field-associate-last-name,#associates_form_section .field--name-field-relationship,#associates_form_section .field--name-field-associate-email-address,#donor_form_template_from_join [id^=edit-field-donor-first-name-wrapper],#donor_form_template_from_join [id^=edit-field-donor-email-wrapper],#donor_form_template_from_join [id^=edit-field-donor-phone-number-wrapper],#donor_form_template_from_join .form-item-field-donor-address-0-address-address-line1,#donor_form_template_from_join [id^=edit-field-donor-address-0-address-address-line2],#donor_form_template_from_join [id^=edit-field-donor-membership-number-wrapper]{float:left;width:48%;}#donor_form_template_from_join [id^=edit-field-donor-first-name-wrapper],#donor_form_template_from_join [id^=edit-field-donor-email-wrapper],#donor_form_template_from_join [id^=edit-field-donor-phone-number-wrapper],#donor_form_template_from_join .form-item-field-donor-address-0-address-address-line1,#donor_form_template_from_join [id^=edit-field-donor-address-0-address-address-line2],#donor_form_template_from_join [id^=edit-field-donor-membership-number-wrapper]{clear:both;}.js-form-item-field-donor-first-name-0-value{margin-top:.5em !important;}.js-form-item-field-donor-address-0-address-address-line1{margin-top:0em !important;}#donor_form_template_from_join [id^=edit-field-message-to-recipient-wrapper]{margin-left:0em;width:50%;height:10px;float:left;margin-right:2em;}div.form-item-field-donor-address-0-address-administrative-area{margin-left:1em;}#donor_form_template_from_join [id^=edit-field-gift-start-date-wrapper]{margin-top:1em;float:left;width:48%;margin-bottom:1em;}#donor_form_template_from_join [id^=edit-field-gift-start-date-wrapper] .form-item-field-gift-start-date-0-value-date{width:100%;}#donor_form_template_from_join [id^=edit-field-donor-phone-type-wrapper]{float:right;}#donor_form_template_from_join [id^=edit-field-donor-last-name-0-value]{margin-top:.5em;width:48%;}#donor_form_template_from_join [id^=edit-field-donor-address-0-address]{margin-top:0.5em;}#donor_form_template_from_join [id^=edit-field-donor-confirm-email-0-value],[id^=edit-field-donor-address-0-address-address-line2]{margin-top:16px;}#donor_form_template_from_join [id^=edit-field-donor-confirm-email-0-value],#donor_form_template_from_join [id^=edit-field-donor-phone-type]{float:left;}.donor_information_palintext + [id^=edit-field-donor-confirm-email-0-value]{float:none !important;}#primary_form_template #edit-field-primary-first-name-wrapper,#primary_form_template #edit-field-primary-phone-number-wrapper,#primary_form_template #edit-field-secondary-phone-number-wrapper,#primary_form_template #edit-field-primary-birth-month-wrapper,#primary_form_template #edit-field-primary-birth-day-wrapper,#primary_form_template #edit-field-primary-email-address-wrapper,#associates_form_section .field--name-field-associate-first-name,#associates_form_section .field--name-field-associate-birth-month,#associates_form_section .field--name-field-associate-birth-day,#donor_form_template_from_join [id^=edit-field-donor-first-name-wrapper],#donor_form_template_from_join [id^=edit-field-donor-email-wrapper],#donor_form_template_from_join [id^=edit-field-donor-phone-number-wrapper],#donor_form_template_from_join .form-item-field-donor-address-0-address-address-line1,#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-locality,#associates_form_section .field--name-field-associate-email-address,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-locality{margin-right:4%;}#donor_form_template_from_join label[for^='edit-field-donor-address-0-address-address-line2']{margin-top:2em;}#primary_form_template #edit-field-primary-last-name-wrapper,#associates_form_section .field--name-field-associate-last-name,#associates_form_section .field--name-field-associate-birth-year,#donor_form_template .field--name-field-donor-confirm-email{margin-right:0;}#edit-field-membership-address-informa-0,#edit-field-donor-address-0-address-container2,#donor_form_template [id^=edit-field-donor-address-0]{float:left !important;width:100% !important;}#edit-field-membership-address-informa-0{border-bottom:1px solid grey;margin-bottom:2em;}#edit-field-membership-address-informa-0-address-container2{float:left;margin-bottom:1em;width:100%;}#donor_form_template_from_join h2,#primary_form_template h2,#associates_form_section h2{font-size:20px;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line2,#donor_form_template{float:left;}#donor_form_template_from_join [id^=edit-field-donor-phone-type-wrapper],#donor_form_template_from_join [id^=edit-field-donor-confirm-email-0-value]{width:48%;}#donor_form_template{margin-bottom:25px;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-locality{float:left !important;width:50% !important;margin-top:0px !important;}.form-item-field-donor-address-0-address-administrative-area,.form-item-field-donor-address-0-address-postal-code{margin-top:0px !important;}[id^=edit-field-membership-address-informa-0-address] .form-item-field-membership-address-informa-0-address-administrative-area{width:22%;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line2{width:48%;margin-left:2%;}#donor_form_template_from_join .form-item-field-donor-address-0-address-postal-code,#primary_form_template .form-item-field-membership-address-informa-0-address-postal-code{float:right !important;margin-top:0px !important;width:20% !important;margin-right:0 !important;}#donor_form_template_from_join [id^=edit-field-recurring-gift-wrapper],#donor_form_template_from_join [id^=edit-field-send-gift-to-wrapper]{float:left;width:100%;}[id^=edit-field-send-gift-to-wrapper] .donor_send_gift_to_label,[id^=edit-field-recurring-gift-wrapper] .donor_recurring_gift_label{display:inline-block;width:48%;margin-right:2%;margin-top:1.5em;}[id^=edit-field-recurring-gift-wrapper] .donor_recurring_gift_label{text-align:right;}[id^=edit-field-send-gift-to-wrapper] .form-item-field-send-gift-to{float:right;width:48%;}[id^=edit-field-send-gift-to-wrapper] .donor_send_gift_to_note{float:right;width:48%;margin-left:10%;font-style:italic;}[id^=edit-field-recurring-gift-wrapper] .form-item-field-recurring-gift{float:right;width:48%;}#join-aaa-club-form #top_page{margin:1em 0;}@media screen and (max-width:415px){#primary_form_template #edit-field-primary-birth-month-wrapper,#associates_form_section .field--name-field-associate-birth-month,#primary_form_template #edit-field-primary-first-name-wrapper,#primary_form_template #edit-field-primary-last-name-wrapper,#primary_form_template #edit-field-primary-phone-type-wrapper,#primary_form_template #edit-field-primary-phone-number-wrapper,#primary_form_template #edit-field-secondary-phone-type-wrapper,#primary_form_template #edit-field-secondary-phone-number-wrapper,#primary_form_template #edit-field-primary-email-address-wrapper,#primary_form_template #edit-field-primary-confirm-email-addr-wrapper,#associates_form_section .field--name-field-associate-first-name,#associates_form_section .field--name-field-associate-last-name,#associates_form_section .field--name-field-relationship,#associates_form_section .field--name-field-associate-email-address,#primary_form_template #edit-field-primary-confirm-email-addr-wrapper,#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line2,#donor_form_template_from_join [id^=edit-field-donor-first-name-wrapper],#donor_form_template_from_join [id^=edit-field-donor-email-wrapper],#donor_form_template_from_join [id^=edit-field-donor-phone-number-wrapper],#donor_form_template_from_join [id^=edit-field-donor-phone-type-wrapper],#donor_form_template_from_join .form-item-field-donor-address-0-address-address-line1,[id^=edit-field-donor-address-0-address-address-line1],[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-address-line2,#donor_form_template_from_join [id^=edit-field-donor-last-name-0-value],#donor_form_template_from_join [id^=edit-field-donor-address-0-address-address-line2],#donor_form_template_from_join [id^=edit-field-donor-confirm-email-0-value],#donor_form_template_from_join [id^=edit-field-donor-phone-type],#donor_form_template_from_join [id^=edit-field-recurring-gift-wrapper],#donor_form_template_from_join [id^=edit-field-send-gift-to-wrapper],[id^=edit-field-send-gift-to-wrapper] .donor_send_gift_to_label,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-locality,#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-locality,[id^=edit-field-donor-address-0-address-address-line2],#membership_selection_wrapper{float:left;width:100%;margin-right:0;}#donor_form_template_from_join label[for^='edit-field-donor-address-0-address-address-line2']{margin-top:0;}[id^=edit-field-send-gift-to-wrapper] .form-item-field-send-gift-to{float:left;width:100%;}[id^=edit-field-send-gift-to-wrapper] .donor_send_gift_to_note{float:left;width:100%;margin-left:0;}[id^=edit-field-send-gift-to-wrapper] .donor_send_gift_to_label{margin-top:0;}[id^=edit-field-recurring-gift-wrapper] .donor_recurring_gift_label{text-align:left;}.form-item-field-membership-address-informa-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area{width:auto;margin-left:0;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line2{margin-left:0;}#edit-field-membership-address-informa-0-address-address-line1{width:100%;margin-right:0;}#donor_form_template_from_join [id^=edit-field-donor-confirm-email-0-value],#donor_form_template_from_join [id^=edit-field-donor-last-name-0-value]{margin-top:1em;margin-bottom:1em;}#donor_form_template_from_join [id^=edit-field-donor-phone-type-wrapper]{margin-bottom:1em;}#donor_form_template_from_join [id^=edit-field-donor-phone-type],[id^=edit-field-donor-address-0-address-address-line2]{margin-top:0;}#primary_form_template #edit-field-primary-birth-day-wrapper,#associates_form_section .field--name-field-associate-birth-day,#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-administrative-area,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area{width:35%;}#primary_form_template #edit-field-primary-birth-year-wrapper,#associates_form_section .field--name-field-associate-birth-year,#donor_form_template_from_join .form-item-field-donor-address-0-address-postal-code,#primary_form_template .form-item-field-membership-address-informa-0-address-postal-code{width:60%;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-address-line1{float:left;width:100%;}#edit-field-membership-address-informa-0-address-address-line1{float:left;width:100%;}}@media screen and (min-width:740px) and (max-width:740px){#primary_form_template .form-item-field-membership-address-informa-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area{width:33%;margin-left:0;}#donor_form_template_from_join .form-item-field-donor-address-0-address-postal-code{margin-right:0;}}@media screen and (min-width:1024px) and (max-width:1200px){[id^=edit-field-donor-address-0-address-address-line1],#donor_form_template .form-item-field-donor-address-0-address-address-line1{float:left;width:100%;margin-right:0;}#primary_form_template .form-item-field-membership-address-informa-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-locality,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area{margin-left:0;}#edit-field-membership-address-informa-0-address .form-item-field-membership-address-informa-0-address-administrative-area{margin-right:4%;}}@media screen and (min-width:1200px){#donor_form_template_from_join .form-item-field-donor-address-0-address-postal-code,#primary_form_template .form-item-field-membership-address-informa-0-address-postal-code{margin-left:1%;}[id^=edit-field-membership-address-informa-0-address] .form-item-field-membership-address-informa-0-address-administrative-area,[id^=edit-field-donor-address-0-address] .form-item-field-donor-address-0-address-administrative-area{margin-right:2%;margin-left:0px;}}
body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:16px !important;line-height:1.3 !important;font-weight:300 !important;}section{padding:0px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:300 !important;line-height:1.1 !important;color:inherit;}h2,.h2{font-size:34px !important;}div[id$=edit-act-hello-image]{margin-bottom:0px;}.btn.btn-primary{color:#fff;background-color:#00529b;border-color:#004582;-webkit-box-shadow:none;box-shadow:none;}.btn.btn-primary:hover{color:#00529b;background-color:#fff;border-color:#004582;-webkit-box-shadow:none;box-shadow:none;}.form-item{margin-top:0px !important;margin-bottom:0px !important;}.dark_blue_text{color:#1b3e6e;}.dark_blue_text span{color:#1b3e6e;}#payment-options-mobile-wrapper div{display:inline;}div[id$=hello-wrapper]{text-align:center;}div[id$=hello-wrapper] img{width:100%;}.gray-lighter-background{background-color:#f7f8f8;}#hello-wrapper{height:422px;background-image:url("/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/1200x440membership_compare_0.jpg");text-align:right;background-repeat:no-repeat;background-size:100% auto;}.membership-compare{text-align:center;}.membership-compare .benefits-col{text-align:left;}.membership-compare .redevd-background small,.membership-compare .blue-background small,.membership-compare .gold-background small,.membership-compare .gray-dark-background small{color:#fff;}.membership-row{display:flex;border-bottom:1px solid #e6e7e8;}.firstrow .redevd-background,.firstrow .blue-background,.firstrow .gold-background,.firstrow .gray-dark-background{padding:30px 0px;}.membership-row img{vertical-align:middle;border:0;width:70px;height:auto;margin-top:10px;}.membership-row .benefits-col{width:24%;padding:15px 10px;margin-top:auto;margin-bottom:auto;}.firstrow .benefits-col{padding:5px 10px;}.membership-row .membership-level-col{width:19%;height:auto;display:table}.membership-row .membership-level-col div{display:table-cell;vertical-align:middle;}.membership-row .membership-level-col2{width:19%;height:90px;display:table}.membership-row .membership-level-col2 div{display:table-cell;vertical-align:middle;}.membership-level-col .plus_col{background-color:#fff;}.huge-font{font-size:55px;font-weight:bold;}.huge-font .dollar-sign{font-size:33px;vertical-align:text-top;}.huge-font .promotion_price{font-size:20px;color:red;}.error_element{color:red;display:block;padding-top:7px;}.no-evd-style > .membership-row .membership-level-col{width:26% !important;}.rv_link{color:#23527c;text-decoration:none;}div[id=member-compare-infor]{margin-bottom:15px;}div[id$=promo-code-apply-wrap]{margin-top:5px;}input[id$=promo-code-input]{width:57%;float:left;}div[id=promo-code-input-and-button-wrapper]{margin-top:15px;}#applyPromoCodeButton{width:100px;font-size:15px;padding:10px;height:45px;margin:0px 5px !important;border-radius:0;}div[id$=promo-code-response-container]{clear:both;height:28px;}#promo-code-applied{width:100%;float:left;}.red_text_element{color:red;padding-top:7px;}.btn1{text-transform:uppercase;width:200px;}.blue-dark-background{background-color:#1b3e6e;}.white_text{color:#fff;}.orange_text{color:#e59100;}.green_text{color:#9ab33b;}.arrow-green{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/20x20_right_arrow_green.svg) no-repeat center right;padding-right:10px;}div[id$=select-membership-levels-tab]{display:none !important;}div[id$=payment-options-wrapper] span{color:#1b3e6e;}div[id$=membership-levels-price-wrapper]{display:none;}b,strong{font-weight:700 !important;}.form-group{margin-bottom:0px !important;}[id$=just-moved-here-link]{margin-bottom:30px !important;}.mem_desc{padding:15px;}div[id$=payment-options-choices] > div{margin-bottom:5px;}.basic_col{border-left:1px solid #00529b;}.redevd_text{color:#AF180E;}.redevd-background{color:#fff;background-color:#AF180E;height:auto !important;padding:12px 0px;display:block;}.redevd-background h3,.blue-background h3,.gold-background h3,.gray-dark-background h3{color:#fff;}.redevd-background div{display:block !important;}.btn-outline-redevd{background-color:transparent;color:#AF180E;border:#AF180E 1px solid;}.btn-outline-redevd small{color:#AF180E;}.btn-outline-redevd:focus,.btn-outline-redevd.focus,.btn-outline-redevd:active,.btn-outline-redevd.active,.btn-outline-redevd:hover{background-color:#AF180E;color:#ffffff;}.btn-outline-redevd:focus small,.btn-outline-redevd.focus small,.btn-outline-redevd:active small,.btn-outline-redevd.active small,.btn-outline-redevd:hover small{background-color:#AF180E;color:#ffffff;}.membership-compare .tab-evd{background:#AF180E url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_everyday_card_icon.svg) no-repeat center center;background-size:70px;height:70px;display:none;}.membership-compare .tab-evd.selected_tab,.membership-compare .tab-evd:hover,.membership-compare .active .tab-evd{background:#ffffff url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_everyday_card_icon_selected.svg) no-repeat center center;display:none;height:70px;}.membership-compare .tab-evd.selected_tab{border-left:1px solid #00529b;}div[id*=member-card-label]{margin-top:15px;}.blue_text{color:#00529b;}.blue-background{color:#fff;background-color:#00529b;height:auto !important;padding:12px 0px;display:block;}.blue-background div{display:block !important;}.btn-outline-primary{background-color:transparent;color:#00529b;border:#00529b 1px solid;}.btn-outline-primary small{color:#00529b;}.btn1{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.3;border-radius:0px;user-select:none;text-decoration:none;}.btn1:focus,.btn1:active:focus,.btn1.active:focus,.btn1.focus,.btn1:active.focus,.btn1.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn1:hover,.btn1:focus,.btn1.focus{text-decoration:none;}.btn1:active,.btn1.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.btn-outline-primary:focus,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary:hover{background-color:#00529b;color:#ffffff;}.btn-outline-primary:focus small,.btn-outline-primary.focus small,.btn-outline-primary:active small,.btn-outline-primary.active small,.btn-outline-primary:hover small{background-color:#00529b;color:#ffffff;}.membership-compare .tab-basic{background:#00529b url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_basic_card_icon.svg) no-repeat center center;background-size:70px;height:70px;display:none;}.membership-compare .tab-basic.selected_tab,.membership-compare .tab-basic:hover,.membership-compare .active .tab-basic{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_basic_card_icon_selected.svg) no-repeat center center;display:none;height:70px;}.membership-compare .tab-basic.selected_tab{border-left:1px solid #e6e7e8;}div[id$=membership-compare-price-benefits-wrapper]{padding-bottom:60px;}div[id$=evd-membership-cp-separate-col] div,div[id$=basic-membership-cp-separate-col] div,div[id$=premier-membership-cp-separate-col] div{height:20px;}div[id$=plus-membership-cp-separate-col] div{height:44px;}.plus_col{border-left:1px solid #CEA82C;}.gold_text{color:#CEA82C;}.gold-background{background-color:#cea82c;color:#fff;height:auto !important;padding:12px 0px;display:block;}.gold-background div{display:block !important;}div[id$=plus-membership-cp-separate-col]{padding:15px;}div[id$=edit-evd-membership-cp-separate-col],div[id$=basic-membership-cp-separate-col],div[id$=premier-membership-cp-separate-col]{padding:26px;}.btn-outline-gold{color:#CEA82C;background-color:#fff;border:#CEA82C 1px solid;box-shadow:none;}.btn-outline-gold:focus,.btn-outline-gold.focus{color:#ffffff;background-color:#CEA82C;border-color:#b99728;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gold:hover{color:#ffffff;background-color:#CEA82C;border-color:#b99728;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gold:active,.btn-outline-gold.active,.open > .dropdown-toggle.btn-outline-gold{color:#ffffff;background-color:#CEA82C;border-color:#b99728;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gold:active:hover,.btn-outline-gold.active:hover,.open > .dropdown-toggle.btn-outline-gold:hover,.btn-outline-gold:active:focus,.btn-outline-gold.active:focus,.open > .dropdown-toggle.btn-outline-gold:focus,.btn-outline-gold:active.focus,.btn-outline-gold.active.focus,.open > .dropdown-toggle.btn-outline-gold.focus{color:#ffffff;background-color:#CEA82C;border-color:#b99728;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gold:active,.btn-outline-gold.active,.open > .dropdown-toggle.btn-outline-gold{background-image:none;}.btn-outline-gold.disabled:hover,.btn-outline-gold[disabled]:hover,fieldset[disabled] .btn-outline-gold:hover,.btn-outline-gold.disabled:focus,.btn-outline-gold[disabled]:focus,fieldset[disabled] .btn-outline-gold:focus,.btn-outline-gold.disabled.focus,.btn-outline-gold[disabled].focus,fieldset[disabled] .btn-outline-gold.focus{color:#ffffff;background-color:#CEA82C;border-color:#b99728;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gold small{color:#b99728;}.btn-outline-gold:focus small,.btn-outline-gold .focus small,.btn-outline-gold:active small,.btn-outline-gold .active small,.btn-outline-gold:hover small{background-color:#b99728;color:#ffffff;}.second-btn{margin-top:10px;}span.best-value{display:inline-block;background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/best_value_flag.svg) no-repeat center center;width:100px;height:46px;margin-bottom:-8px;margin-bottom:-3px;}span.check-mark{display:inline-block;width:27px;height:19px;background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/green_check_mark.svg) no-repeat center center;margin-bottom:-3px;}span.gray-x{display:inline-block;width:19px;height:19px;background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/gray_x.svg) no-repeat center center;margin-bottom:-3px;}.membership-compare .tab-plus{background:#CEA82C url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_plus_card_icon.svg) no-repeat center center;background-size:70px;height:70px;display:none;}.membership-compare .tab-plus.selected_tab,.membership-compare .tab-plus:hover,.membership-compare .active .tab-plus{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_plus_card_icon_selected.svg) no-repeat center center;display:none;height:70px;}.membership-compare .selected_tab{cursor:default;}.premier_col{border-left:1px solid #7c7c7c;}.gray-dark_text{color:#7c7c7c;}.gray-dark-background{background-color:#7c7c7c;color:#fff;height:auto !important;padding:12px 0px;display:block;}.gray-dark-background div{display:block !important;}div[id$=membership-price-col]{height:auto !important;padding:25px 0px;display:block;}div[id$=membership-price-col] div{display:block !important;}.big-font-price{font-size:31px;font-weight:bold;}.big-font-price .dollar-sign{font-size:20px;vertical-align:text-top;}.big-font{font-size:20px;font-weight:bold;}.promotion_price{color:red;}.small_basic_primary_promotion_price,.small_plus_primary_promotion_price,.small_premier_primary_promotion_price{font-size:20px;color:red;}.strike_text{text-decoration:line-through;}.btn-outline-gray-dark{color:#7c7c7c;background-color:transparent;border:#6f6f6f 1px solid;box-shadow:none;}.btn-outline-gray-dark:focus,.btn-outline-gray-dark.focus{color:#ffffff;background-color:#7c7c7c;border-color:#6f6f6f;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gray-dark:hover{color:#ffffff;background-color:#7c7c7c;border-color:#6f6f6f;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gray-dark:active,.btn-outline-gray-dark.active,.open > .dropdown-toggle.btn-outline-gray-dark{color:#ffffff;background-color:#7c7c7c;border-color:#6f6f6f;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gray-dark:active:hover,.btn-outline-gray-dark.active:hover,.open > .dropdown-toggle.btn-outline-gray-dark:hover,.btn-outline-gray-dark:active:focus,.btn-outline-gray-dark.active:focus,.open > .dropdown-toggle.btn-outline-gray-dark:focus,.btn-outline-gray-dark:active.focus,.btn-outline-gray-dark.active.focus,.open > .dropdown-toggle.btn-outline-gray-dark.focus{color:#ffffff;background-color:#7c7c7c;border-color:#6f6f6f;-webkit-box-shadow:none;box-shadow:none;}.btn-outline-gray-dark:active,.btn-outline-gray-dark.active,.open > .dropdown-toggle.btn-outline-gray-dark{background-image:none;}.btn1.disable{color:#a0a0a0;cursor:not-allowed;font-size:12px;padding:0px;}.btn.disable.d,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none;}div[id$=primary-member-price-benefits-col]{padding:15px 10px !important;}.membership-compare .tab-premier{background:#7c7c7c url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_premier_card_icon.svg) no-repeat center center;background-size:70px;height:70px;display:none;}.membership-compare .tab-premier.selected_tab,.membership-compare .tab-premier:hover,.membership-compare .active .tab-premier{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/icons/aaa_premier_card_icon_selected.svg) no-repeat center center;display:none;height:70px;}.membership-compare .tab-premier.selected_tab{border-right:1px solid #e6e7e8;}.evd-member-benefit-sep-tab,.basic-member-benefit-sep-tab,.plus-member-benefit-sep-tab,.premier-member-benefit-sep-tab{display:none;}.hello_mobile{background-color:rgba(255,255,255,0.9);position:relative;margin:15px 30px;display:inline-block;text-align:left;vertical-align:middle;height:auto;padding:30px 30px;box-shadow:1px 1px 10px #aaaaaa;}.hello_mobile h1{margin:0px;color:#1b3e6e;}.hello_mobile h2{margin-top:0px;margin-bottom:15px;}.bold{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;}div[id$=payment-options-mobile-wrapper]{margin-top:25px !important;}div[id$=promo-code-response]{padding-top:5px !important;font-size:12px;}div[id$=select-membership-levels-tab]{margin-top:15px !important;margin-bottom:15px !important;}.hide_element{display:none !important;}.smalsub .dollar-sign{font-size:70%;line-height:0;vertical-align:super;}@media only screen and (max-width:1194px) and (min-width:992px){#hello-wrapper{height:338px;}input[id$="promo-code-input"],div[id$="act-promo-code-apply"]{width:100%;margin:auto;}.no-evd-style > .membership-row .membership-level-col{width:33.3% !important;}.membership-row{display:block;}.membership-row .benefits-col{width:100%;padding:12px;border-bottom:1px solid #e6e7e8;}.membership-compare .benefits-col{text-align:center;margin:auto;}.membership-row .membership-level-col{width:25%;float:left;height:70px;}.membership-row .membership-level-col .noevd{width:33.3%;float:left;}.membership-row .membership-level-col2{width:25%;float:left;}div[id$=plus-membership-cp-separate-col]{padding:14px 0px;}div[id$="membership-price-col"]{padding:27px 0px;}div[id$=benefits-col-wrapper],div[id$=choose-level-benefits-col],div[id$=choose-rv-level-benefits-col]{display:none !important;}div[id$=row]{clear:both;}div[id$=act-promo-code-apply]{width:100%;text-align :center;margin-top:5px;}div[id$=act-promo-code-apply] a{margin:auto;padding-left:1.5em;padding-right:1.5em;}div[id$=promo-code-input-and-button-wrapper] label{margin:auto;}#promo-code-applied{padding-left:0px;width:100%;clear:both;}}@media only screen and (max-width:769px){div[id$=hello-image]{display:none;}#hello-wrapper{height:auto !important;background-image:none;text-align:center;}.hello_mobile{position:relative;top:unset;left:unset;right:unset;margin:0 auto;}}@media only screen and (max-width:991px){#hello-wrapper{height:250px;}div[id$=row]{clear:both;}.no-evd-style > .membership-row .membership-level-col{width:33.3% !important;}.infor_text{background-color:#f7f8f8;}.membership-row{display:block;}.membership-row .benefits-col{width:100%;clear:both;padding:12px;background-color:#fff;border-bottom:1px solid #e6e7e8;}.membership-compare .benefits-col{text-align:center;}.membership-row .membership-level-col,.membership-row .membership-level-col2{width:100%;float:left;border-bottom:1px solid #e6e7e8;height:40px;padding:0px;}div[id=promo-code-apply-wrap]{text-align:center;}div[id$=membership-compare-price-benefits-wrapper],div[id$=membership-col]{border:none !important;}.basic_col,.plus_col,.premier_col{border:none;}div[id$=membership-levels-price-wrapper]{display:block;}#evd-membership-col,#basic-membership-col,#plus-membership-col,#premier-membership-col{width:25%;float:left;}div[id$=evd-membership-price-col],div[id$=basic-membership-price-col],div[id$=plus-membership-price-col],div[id$=premier-membership-price-col]{background-color:#fff;}div[id$=evd-member-join-price-label]{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/aaa_everyday_card_mobile.png) no-repeat center center;width:220px;height:240px;padding-top:85px;margin:auto;margin-top:auto;margin-bottom:auto;}div[id$=basic-member-join-price-label]{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/aaa_basic_card_mobile.png) no-repeat center center;width:220px;height:240px;padding-top:85px;margin:auto;margin-top:auto;margin-bottom:auto;}div[id$=plus-member-join-price-label]{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/aaa_plus_card_mobile.png) no-repeat center center;width:220px;height:270px;padding-top:110px;margin:auto;margin-top:auto;margin-bottom:auto;}div[id$=premier-member-join-price-label]{background:url(/modules/custom/aaa_caa_membership/modules/join_checkout_flow/assets/images/aaa_premier_card_mobile.png) no-repeat center center;width:220px;height:270px;padding-top:110px;margin:auto;margin-top:auto;margin-bottom:auto;}div[id$=plus-membership-cp-separate-col]{padding:14px 0px;}div[id$="membership-price-col"]{padding:27px 0px;}div[id$="evd-membership-price-col"],div[id$="basic-membership-price-col"],div[id$="plus-membership-price-col"],div[id$="premier-membership-price-col"]{padding:30px 0px;}div[id$=benefits-col-wrapper],div[id$=choose-level-benefits-col],div[id$=choose-rv-level-benefits-col]{display:none !important;}div[id$=edit-membership-levels-wrapper],div[id$=member-card-label],div[id$=member-card-img]{display:none !important;}div[id$=select-membership-levels-tab]{display:block !important;}.membership-compare .tab-evd,.membership-compare .tab-basic,.membership-compare .tab-plus,.membership-compare .tab-premier{display:inherit;}.membership-compare .tab-evd.selected_tab,.membership-compare .tab-basic.selected_tab,.membership-compare .tab-plus.selected_tab,.membership-compare .tab-premier.selected_tab,.membership-compare .tab-evd:hover,.membership-compare .active .tab-evd,.membership-compare .tab-basic:hover,.membership-compare .active .tab-basic,.membership-compare .tab-plus:hover,.membership-compare .active .tab-plus,.membership-compare .tab-premier:hover,.membership-compare .active .tab-premier{display:inherit;}.redevd-background{background-color:#AF180E;padding-top:0px;padding-bottom:0px;}.blue-background{background-color:#fff;padding-top:0px;padding-bottom:0px;}.gray-dark-background{background-color:#fff;padding-top:0px;padding-bottom:0px;}.gold-background{background-color:#fff;padding-top:0px;padding-bottom:0px;}.evd-member-benefit-sep-tab,.basic-member-benefit-sep-tab,.plus-member-benefit-sep-tab,.premier-member-benefit-sep-tab{display:block;}.evd-member-benefit-sep,.basic-member-benefit-sep,.plus-member-benefit-sep,.premier-member-benefit-sep{display:none;}#evd-membership-cp-separate-col,#evd-membership-pmp-separate-col{background-color:#AF180E;padding:2px;}#basic-membership-cp-separate-col,#basic-membership-pmp-separate-col{background-color:#00529b;padding:2px;}#primary-member-price-benefits-col{background-color:#1b3e6e;padding:2px !important;font-size:32px;font-weight:bold;}#plus-membership-cp-separate-col,#plus-membership-pmp-separate-col{background-color:#CEA82C;padding:2px !important;}#premier-membership-cp-separate-col,#premier-membership-pmp-separate-col{background-color:#7c7c7c;padding:2px;}div[id$=assoc-price-col]{height:50px !important;}div[id$=assoc-price-label] span{font-size:20px !important;vertical-align:middle !important;}div[id$=membership-choose-level-col],div[id$=membership-choose-rv-level-col]{background-color:#fff;}#basic-membership-choose-rv-level-col{display:none;}.btn{margin-bottom:10px;margin-top:20px;}input[id$=promo-code-input],div[id$=act-promo-code-apply]{width:100%;margin:auto;}div[id$=act-promo-code-apply] a{margin:auto;padding-left:1.5em;padding-right:1.5em;}div[id$=promo-code-input-and-button-wrapper] label{margin:auto;}#promo-code-applied{padding-left:0px;width:100%;clear:both;}div[id$=evd-membership-cp-separate-col] div,div[id$=basic-membership-cp-separate-col] div,div[id$=premier-membership-cp-separate-col] div{height:25px;}div[id$=plus-membership-cp-separate-col] div{height:70px;}}
