/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;}.red{color:#ed1b2d;}.green{color:green;}.layout-two-sidebars .main-content{width:90% !important;margin-right:5% !important;margin-left:5% !important;}h1,.h1{font-size:41px !important;}.h2_style{color:#1b1b1b;font-family:robotoslab;font-weight:700;line-height:1.2;letter-spacing:1.1px}.h2_style{font-size:36px;}.form-control{border-radius:0px;font-size:16px!important;}div[class*=col-]{padding-left:0px;padding-right:0px;}.btn{text-transform:uppercase;border-radius:0px;}.btn.btn-md{font-size:14px;padding:6px 12px 6px 12px;}.btn.btn-lg{font-size:16px;padding-left:15%;padding-right:15%;}.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;}.btn.btn-danger{color:#fff;background-color:#ed1b2d;border-color:#ed1b2d;-webkit-box-shadow:none;box-shadow:none;}.btn.btn-danger:hover{color:#ed1b2d;background-color:#fff;border-color:#ed1b2d;-webkit-box-shadow:none;box-shadow:none;}.separate_line{border-width:2px;width:67%;border-bottom-style:dotted;border-color:#969696;opacity:.2;margin:auto;clear:both;}.separate_full_line{border-width:2px;width:100%;border-bottom-style:dotted;border-color:#969696;opacity:.2;margin:auto;clear:both;}.center_div{float:none;margin:auto;}.right_div{float:right;}.center_text,.text-align-center{text-align:center;}.right_text{text-align:right;}.dark_blue_text{color:#1b3e6e;}.col-half-left{margin-right:5px;float:left;}.col-half-right{float:right;}.col-half-left{clear:both;}.col-half-left,.col-half-right{width:48% !important;padding:5px 5px;}select option:first-child{color:#999;}.form-wrapper .session-title label{font-size:20px;font-weight:bold;}.form-item.join-page-header{margin-top:0px;}.hide_element{display:none !important;}.display_block{display:block;}.error_element{color:red;display:block;padding-top:7px;}.red_text_element{color:red;padding-top:7px;}.checkbox_style{display:inline-block;display:-ms-flexbox;background-color:#ffffff;padding:5px;position:relative;cursor:pointer;}.checkbox_style i,.checkbox_style .join-ui-checkmark,.checkbox_style span,.checkbox_style p{float:left;}.checkbox_style i{margin:0px 0px 0px 10px;font-size:23px;position:absolute;transform:translateY(-55%);top:20px;left:-5px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;color:#fff;}.checkbox_style .join-ui-checkmark{display:inline-block;height:25px;width:25px;text-align:left;background-color:#FFFFFF;border:1px solid #000;vertical-align:middle;}.checkbox_style span{margin-right:1.5em;}.checkbox_style p{font-size:20px;padding:2px 0px;}.checkbox_style.selected{}.checkbox_style.selected i{color:#000;}.checkbox_style.selected .join-ui-checkmark{border:1px solid #fff;}div[class*=form-item-postalcode],div[class*=form-item-province],div[class*=form-item-donorpostalcode],div[class*=form-item-donorprovince],div[class*=form-item-select-province],div[class*=form-item-select-donorprovince]{margin-top:8px;}select[name$=select_province],select[name$=select_donorprovince]{margin-top:2px;}#joinProgress{display:none;position:fixed;z-index:1001;padding-top:50px;left:0;top:0;width:100%;height:100%;min-height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}#joinProgressContent{left:5%;top:50%;width:90%;}[id$=just-moved-here-link].form-group{margin-bottom:30px !important;}.form-item-priebill,.form-item-caa-magazine{float:left;width:50%;}#edit-priebill--description,#edit-caa-magazine--description{float:left;margin-top:-6.5em;}label[for="edit-priebill"],label[for="edit-caa-magazine"]{padding:1em 0 .5em 0;}#edit-priebill,#edit-caa-magazine{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;}div[id$=digital-magazine-opt-in-wrapper]{clear:both;}#edit-act-ui-join-switch-join-gift-wrapper{clear:both;}#edit-act-payment-options-title p strong{font-size:1.2em;}#edit-act-shopping-cart-enrollment-fee{}label[for$=promo-code-checkbox]{font-size:1.3em !important;font-weight:bold !important;}#edit-act-promo-code-applied{padding:15px;}#edit-act-promo-code-applied b{margin-left:15px;}#iframeWrapper{clear:both;width:100%;height:438px;color:transparent;}.additional-member-item div{margin-top:0px;margin-bottom:0px;}#edit-act-immediate-tow-wrapper label,#edit-act-immediate-tow-wrapper input{float:left;font-size:inherit !important;font-weight:400 !important;line-height:26px;}#edit-act-immediate-tow-wrapper label{font-size:1.3em;font-weight:bold;padding-top:2px;}.shopping_wrapper{display:flex;clear:both;}#edit-act-immediate-tow-wrapper label{}#payment_options_error_message{margin-left:15px;}#join-ui-title-blue,.receipt-title-blue{border-bottom:3px solid  #5291bc;color:#5291bc;font-size:18px;font-weight:400;line-height:1;margin-bottom:30px;padding:10px 20px;padding:10px 20px 10px 0;text-transform:uppercase;margin-right:15px;margin-bottom:0px;}.receipt-title{color:#5291bc;font-weight:400;margin:0;text-transform:uppercase;}.blue-light-dark{color:#5291bc;}.light{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;}div[id$=temp-card-and-app-dowload-wrapper] .row{padding-top:50px;}.btn-blue-medium:focus,.btn-blue-medium.focus,.btn-blue-medium:active,.btn-blue-medium.active,.btn-blue-medium:hover,.btn-light:focus{background-color:transparent !important;color:#5291bc !important;border:1px solid #5291bc  !important;}.btn-blue-medium{background-color:#5291bc;color:#ffffff;border-color:#5291bc;;}.btn-blue-light{background-color:#74c4ea;color:#ffffff;border-color:#74c4ea;}#edit-act-immediate-tow-checkbox--description{margin-bottom :0px;}s,.gryText{color:gray;}[id$=edit-password-wrapper],[id$=edit-re-password-wrapper]{position:relative;}[id$=edit-act-create-account-error-wrapper],[id$=edit-act-update-existing-account-message-wrapper]{clear:both;}[id$=edit-act-receipt-page-myaccount-gift-links-wrapper]{margin-top:30px;}[id$=edit-act-create-account-wrapper],[id$=edit-act-create-account-error-wrapper],[id$=act_update_existing_account_message_wrapper],[id$=garage_join_message_wrapper],[id$=edit-myaccountlink],[id$=edit-myaccountlink--2],[id$=edit-erslink],[id$=edit-joinlink],[id$=edit-giftmembershiplink],[id$=edit-giftanothermembershiplink]{float:none !important;}.password-strength{position:relative;margin-top:15px;}.create-pass-icon{cursor:pointer;position:relative;margin-top:12px;margin-left:-20px;}div.password-strength__meter{width:100% !important;height:0.75em;background-color:lightgray;}div.password-strength__indicator{height:0.75em}.is-weak{background-color:red;}.is-fair{background-color:#e8ae32;}.is-good{background-color:blue;}.is-strong{background-color:green;}.ok{color:green;}.create-account-header{margin-top:5px;font-size:36px;font-weight:700;}[id$=act-bi-common_bottom_area-wrapper]{margin-top:50px;}.link-small{font-size:15px;font-weight:400;text-align:center;}.btn-light{border:1px solid #5291bc  !important;margin-left:20px;}.divrequest-ers-online{background-color:#eaeaea;margin-bottom:15px;margin-top:15px;padding:20px !important;}.rodaside-lable{font-size:22px;}.divrequest-ers-link{padding-left:15px !important;padding-right:15px !important;}.quick-registration-section{background-color:#e8e7e7;padding-bottom:15px;}#give-anothergift-div a,#give-agift-div a,#joincaa-now a,#print-and-digital-card a,#quickreg-myaccountLink a,#joincaa-ersLink a{margin-top:15px;}.instructional{padding-left:15px;padding-right:15px;}[id$=edit-act-create-account-wrapper]{padding-top:15px;}#act-receipt-quick-registration-wrapper [id$=re-password-wrapper],#act-receipt-quick-registration-wrapper [id$=password-wrapper],#act-receipt-quick-registration-wrapper .password-strength,#act-receipt-quick-registration-wrapper .form-item-username{z-index:30;}.checkbox-round{width:1em;height:1em !important;background-color:white;border-radius:50% !important;vertical-align:middle;border:1px solid black !important;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;margin-top:0px !important;padding:5px !important;}.checkbox-round:checked{background-color:#004582;}#edit-act-address-wrapper{clear:both;}.sms-phone{margin-top:0px !important;margin-bottom:20px !important;}.sms-phone input{margin-top:0px;float:left;}.sms-phone label{white-space:nowrap;margin-left:3px !important;float:left;padding-top:2px;}.js-form-item-priebill,.js-form-item-caa-magazine{margin-bottom:15px !important;}.ul-caaniagara--header-menu a{display:inline!important;}
header li.nav-item a{display:inline-block!important;}.in-active .checkbox_style .join-ui-checkmark{max-width:5px;padding:5px;max-height:28px;}#act-bi-card-wrapper #join-ui-title-blue{border-bottom-width:2px;padding-top:0;}#shift4block #join-ui-title-blue{margin-top:0;padding-top:0;}.form-group{margin-bottom:0;}#edit-primary-address-title label:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f015";color:#005095;padding:5px;}#edit-primary-member-infor-title label:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f007";color:#005095;padding:5px;}#edit-act-additional-members-wrapper label:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f0c0";color:#005095;padding:5px;}#edit-act-donor-wrapper label:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f06b";color:#005095;padding:5px;}#edit-switch-join-gift-wrapper.checkbox_style #join-ui-is-gift-text{font-size:17px!important;font-weight:400;}#edit-switch-join-gift-wrapper.checkbox_style .join-ui-checkmark{margin-right:5px;}#edit-switch-join-gift-wrapper.checkbox_style i{font-size:15px;top:19px;left:0;}@media (min-width:768px){.form-item-pribirthyear,.form-item-assocbirthyear{padding-left:15px !important;}}@media (min-width:768px){.form-item-pribirthmonth,.form-item-assocbirthmonth{padding-left:15px !important;}}.col-half-left,.col-half-right{padding:0 0 !important;}div[class*=form-item-postalcode],div[class*=form-item-province],div[class*=form-item-donorpostalcode],div[class*=form-item-donorprovince],div[class*=form-item-select-province],div[class*=form-item-select-donorprovince]{margin-top:0;}.help-block{margin-top:0;margin-bottom:0;}.form-item-prifirstname,.form-item-prilastname,.form-item-priphonenumber,.form-item-priphonetype,.dobSelect,.form-item-regpriemail,.form-item-address1,.form-item-unit,.form-item-city,.form-item-postalcode,.form-item-province,.form-item-assocfirstname,.form-item-assoclastname,.form-item-regassocemail,.form-item-assoccoverage,.form-item-act-remove-assoc-button,.form-item-act-additional-members-button,#act-bi-primary_page_bottom_area-wrapper,#act-bi-common_bottom_area-wrapper,#edit-donor-login-message,.form-item-username,.form-item-password,.form-item-act-donor-login-button,.form-item-act-donor-have-trouble-link,.form-item-donorfirstname,.form-item-donorlastname,.form-item-donorphonenumber,.form-item-donoremail,.form-item-donoraddress1,.form-item-donorunit,.form-item-donorcity,.form-item-donorpostalcode,.form-item-select-donorprovince{margin-bottom:15px;}.form-item-act-remove-assoc-button{clear:both;}.separate_full_line{margin-top:15px;margin-bottom:15px;float:left;clear:both;}.join-page-header{text-align:center;}.checkbox_style.selected .join-ui-checkmark{border:1px solid #000;font-family:glyphicons halflings;line-height:0.9;}input,.form-type-select .select-wrapper select{height:auto;border-radius:2px;border:solid 2px rgba(65,64,65,0.2);color:#a0a0a0 !important;font-size:1.7rem;line-height:1.42857143;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;padding-right:1rem;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;box-shadow:none;}.btn.btn-lg{font-size:18px;padding-left:5%;padding-right:5%;}.separate_full_line{margin-top:15px;margin-bottom:15px;float:left;clear:both;}.join-page-header{text-align:center;}#Shift4Iframe{border:0 none;}#act-bi-promotion_area .form-group{margin-bottom:0;}.form-item-act-promo-code-input{padding-left:5px;padding-right:5px;}.form-item-act-promo-code-input input{border-radius:0;}#edit-act-promo-code-apply{padding-left:5px;padding-right:5px;margin-top:15px;}@media (min-width:1200px){#edit-act-promo-code-apply{margin-top:0;}}#edit-act-promo-code-apply .btn-sm{padding:7px 10px;width:100%;}#edit-act-terms-and-conditions-title *{font-size:small !important;}input,.form-type-select .select-wrapper select{height:auto;border-radius:2px;border:solid 2px rgba(65,64,65,0.2);color:#a0a0a0 !important;font-size:1.7rem;line-height:1.42857143;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;padding-right:1rem;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;background:#fff;box-shadow:none;}#edit-act-promo-code-container label,#edit-act-promo-code-container input{display:inline-block;font-size:1em !important;font-weight:500 !important;line-height:1;padding-top:0;}#edit-act-immediate-tow-wrapper{padding-bottom:20px;}#edit-act-immediate-tow-wrapper label,#edit-act-immediate-tow-wrapper input{display:inline-block;font-size:1em !important;font-weight:300 !important;line-height:1;padding-top:0;}#edit-act-shopping-cart-enrollment-fee-container,#edit-act-shopping-cart-membership-level-container,#edit-act-shopping-cart-for-member-name-container,#edit-act-shopping-cart-rv-level-container,#edit-act-shopping-cart-for-associate-list-container,#edit-act-shopping-cart-immediate-tow-fee-container,#edit-act-shopping-cart-mpp-fee-container,#edit-act-shopping-cart-autorenew-discount-container,#edit-act-shopping-cart-total-container{margin-bottom:0;}#edit-act-payment-options-choices--wrapper{padding-left:15px;}.radio,.checkbox{margin-top:5px;margin-bottom:5px;}.join-page-header{text-align:center;}input,.form-type-select .select-wrapper select{height:auto;border-radius:2px;border:solid 2px rgba(65,64,65,0.2);color:#a0a0a0 !important;font-size:1.7rem;line-height:1.42857143;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;padding-right:1rem;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;background:#fff;box-shadow:none;}h4#join-ui-title-blue{margin-bottom:15px !important;}#webform-submission-join-payment-page-shopping-cart-add-form #act-ui--join-main-title,#webform-submission-join-title-and-progress-header-add-form #act-ui--join-main-title{font-family:'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-size:28px;padding:0;width:100%;font-weight:400;margin-top:0;margin-bottom:15px;margin-left:0;margin-right:0;color:#414141;border-bottom:0;}#act-bi-primary_information-wrapper input,#act-bi-primary_information-wrapper select,#act-bi-add_associate input,#act-bi-add_associate select,#act-bi-add_associate .form-select
#act-receipt-quick-registration-wrapper input,#edit-act-create-account-wrapper input,#act-bi-donor_information-wrapper input,#act-bi-donor_information-wrapper select,#edit-act-donor-login-wrapper input,#edit-act-donor-login-wrapper select{font-size:1.7rem;color:#a0a0a0 !important;}#edit-create-account-lable .instructional{font-size:1.7rem;}div.form-item-caa-magazine{width:48%!important;float:right!important;padding-bottom:2em;}div.form-item-priebill{width:48%!important;float:left!important;padding-bottom:2em;}div.form-item-priebill .select-wrapper,div.form-item-caa-magazine .select-wrapper{position:absolute;width:40%;}div.form-item-priebill .select-wrapper::after,div.form-item-caa-magazine .select-wrapper::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';display:inline-block;font-family:glyphicons halflings;color:#a0a0a0;font-style:normal;font-weight:400;line-height:1;margin-top:-0.5em;padding-right:0.5em;pointer-events:none;position:absolute;right:0;top:50%;z-index:10;}div#edit-preferences{margin-bottom:unset;}.additional-member-item div{margin-top:1em!important;}@media screen and (max-width:799px){div.form-item-caa-magazine{width:100%!important;float:right!important;padding-bottom:2em;}div.form-item-priebill{width:100%!important;float:right!important;padding-bottom:2em;}div.form-item-priebill .select-wrapper,div.form-item-caa-magazine .select-wrapper{position:absolute;width:90%!important;}}
@media only screen and (max-width:1180px){.form-item-priebill,.form-item-caa-magazine{float:left;width:100%;margin-left:0;}.form-item-caa-magazine{margin-top:2em;}#edit-priebill--description,#edit-caa-magazine--description{float:left;margin-top:-6.5em;}}@media only screen and (max-width:768px){.col-half-left{margin-right:0px;margin-bottom:5px;clear:both;float:none;}.col-half-right{clear:both;float:none;}.col-half-left,.col-half-right{width:100% !important;}.printerWrapJoin{padding-bottom:50px;}#edit-question-area{text-align:center;}.returnhomebutton{padding-top:290px;}.ersphonemobile{margin-top:15px;}#act-receipt-quick-registration-wrapper [id$=re-password-wrapper],#act-receipt-quick-registration-wrapper [id$=password-wrapper],#act-receipt-quick-registration-wrapper .password-strength,#act-receipt-quick-registration-wrapper .form-item-username{padding-left:10px;padding-right:10px;z-index:30;}.form-item-caa-magazine{margin-top:2em;}#edit-act-primary-member-wrapper .form-item-priebill .select-wrapper,#edit-act-primary-member-wrapper .form-item-caa-magazine .select-wrapper{width:50%;}.sms-phone label{white-space:unset;float:unset;}}@media only screen and (min-width:768px){.divrequest-ers-online a.ersphonemobile{margin-left:20px;}.sms-phone label{white-space:unset;float:unset;width:100%;}}@media only screen and (max-width:480px){.form-item-priebill,.form-item-caa-magazine{margin-top:1.5em;margin-left:0;}#edit-priebill--description,#edit-caa-magazine--description{margin-top:-8em;}}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
