#loginheader{text-align:left;border-bottom:solid 2px}#loginblurb{margin-bottom:20px}#loginblurb,#loginblurb a{line-height:18px}#logincontent{width:375px;margin:0 auto 10px auto}#logincontent ul{line-height:24px}#logincontent .loginuser{background-color:#e9f0f8;border:solid 1px #d8dde5}#logincontent .loginuser table{margin-bottom:0}#logincontent .loginuserheader{color:#272727;font-size:15px;font-weight:500}#logincontent #logincustomerror{margin-top:3px;color:red}#logincontent .inputfield{width:300px}#logincontent .inputfieldsmall{width:200px}#logincontent .loginmultilinespacer{height:5px}.myreservationstypeheader{margin:20px 0 0 0;color:#f37736;font-size:17px;font-weight:500;line-height:18px}.myreservationsgrid a{line-height:18px}#myreservationsnav{float:right}.myreservationsresnav{width:100%;padding:0;margin-bottom:20px;background-color:#e9f0f8;border:solid 1px #d8dde5}.myreservationsresnav td a{text-decoration:none;font-weight:500;font-size:13px;line-height:23px}.myreservationsresnav .left{padding:0 2px 0 5px}.myreservationsresnav .right{padding:0 5px 0 2px}#myreservationsresemail{margin-bottom:20px;background-color:#e9f0f8;border:solid 1px #d8dde5}#myreservationsresemail td{padding:5px}#myreservationstourinfo{margin-bottom:20px;color:red;font-size:18px}#updatereservationheader{margin-bottom:10px;padding-bottom:3px;border-bottom:dotted 1px #272727;font-weight:500;color:#272727;font-size:16px;line-height:18px}#updatereservationflightsinfo #arrivaldatecalendar{display:inline;margin-left:2px;padding-left:12px}#updatereservationflightsinfo table td{padding:0 6px 0 0}#updatereservationflightsall{margin-bottom:20px}#reservationdetailsupdatedmessage{margin-bottom:10px}.reservationHighlight{background-color:#ffffaf}#myaccounthome{margin:0 auto}#myaccounthome td{padding:10px 50px;vertical-align:top}#myaccounthome p{margin-bottom:5px;color:#272727;font-size:18px;line-height:20px;font-weight:500}#myaccounthome ul{list-style:disc url(/travel-static-assets/images/template/bullet.png)}#myaccounthome ul li{padding-left:0}.myaccountcontentsection{margin-bottom:20px}.myaccountcontentsection>div{margin-bottom:10px}.account-nav-section{margin-bottom:20px;padding-bottom:5px}.account-nav-section .sectionheader{margin-bottom:10px;color:#272727;font-size:21px;font-weight:500;line-height:28px}.account-nav-section div span{font-weight:500}.account-nav-section a{padding:5px 0 5px 5px;display:block;text-decoration:none;color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.account-nav-section a:hover{color:#fff;background-color:#f37736;text-decoration:underline}.account-nav-section .active a{color:#fff;background-color:#272727}#myaccountcreditcards{margin-bottom:20px}#myaccountcreditcards table{width:100%;margin-bottom:0}#myaccountcreditcardedit,#myaccountcreditcardedit table{margin-bottom:0}#myaccountcreditcardedit table td{padding:0 7px 0 0}#myaccountcreditcardedit .form-row{padding-bottom:10px;white-space:nowrap!important;display:flex}#myaccountcreditcardedit .form-row .form-column input{border-width:1px;box-shadow:1px .7px .5px grey;height:23px}#myaccountcreditcardedit .form-row .form-column select{height:25px}#myaccountcreditcardedit .form-row .form-column.medium-3{padding-bottom:5px}#myaccountcreditcardedit .form-row .form-column:not(.expiration-date) input,#myaccountcreditcardedit .form-row .form-column:not(.expiration-date) select{width:100%}#myaccountcreditcardedit .form-row .form-column.expiration-date select{width:49%}#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes{color:#0494c4!important;margin-bottom:10px}#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes i{margin-right:5px!important;opacity:.5!important;color:#0494c4!important}#myaccountcreditcardedit .purchaseSectionPaymentInformationCreditCardTypes i.active{opacity:1!important;color:#0494c4!important}#myguestpasses{margin-bottom:20px}#myguestpasses table{margin-bottom:0}#myguestpasses .myguestpasses{margin-bottom:20px}#myguestpasses .myguestpasses table td{padding-top:3px;padding-bottom:3px}#myguestpasses .myguestpassesheader{margin-bottom:10px;color:#272727;font-weight:500;font-size:15px;text-decoration:underline}#myguestpasses #myguestpassesform table td{padding:0 7px 0 0}#myguestpasses #myguestpassesform .myguestpassesdescription{font-size:12px;font-style:italic}.section-block{width:651px;position:relative;border:1px solid #d8dde5;padding:20px}.section-block h2{margin-top:0}.inner-inline-block{display:inline-block;width:300px;margin-right:20px;margin-bottom:20px}.inner-inline-block .subhead{font-weight:500;color:#272727;border-bottom:1px solid #272727}.inner-inline-block.buttons{text-align:right;vertical-align:bottom}.guestpass-details-panel{width:80%;height:100%;position:relative}#GuestPassContent .guest-passes-referral-program-subheader{font-size:18px;line-height:32px;color:#272727!important;text-align:left;position:relative;font-weight:500;margin-bottom:20px;margin-top:5px}#GuestPassContent .guest-passes-referral-program-blurb{line-height:18px;padding-left:10px}.my-account-guest-passes-list-pic{margin:0 0 20px 0;padding:0 0 0 10px;position:relative;min-height:34px;float:left;margin-right:15px}.guest-passes-assign-purchase-buttons{float:right;margin-top:-5px}.my-account-guest-passes-list-header{border-bottom:solid 1px #d8dde5;font-weight:500;font-size:18px;line-height:20px;color:#272727!important;min-height:34px;margin-bottom:10px;margin-left:-5px}.myaccountguestpasseslist .guest-passes-assign-purchase-buttons{position:absolute;width:200px;right:0;top:0;text-align:right}.my-account-assigned-guest-passes-list{padding:10px;margin:30px 0 15px 0}#GuestPassReferralProgramContent .guest-passes-subheader{color:#272727;font-size:18px;font-weight:500;line-height:1.3em;margin:0 0 .4em;padding:0}#GuestPassReferralProgramContent td,#GuestPassReferralProgramContent th{padding:0 0 5px 0}#GuestPassReferralProgramContent td:last-child,#GuestPassReferralProgramContent th:last-child{padding-left:40px}.guest-passes-content-footer{margin-top:8px;font-size:11px}.report-cell-action-button{text-align:right}.report-inner-detail-table-default-value{background-color:#f47b2c;color:#fff;font-weight:500;padding:2px}.report-inner-detail-table-default-value a{color:#fff!important}.report-inner-detail-table{width:100%;border-collapse:collapse!important}.report-inner-detail-table .header-cell,.report-inner-detail-table th{background-color:#f47b2c;color:#fff;font-weight:500;border:1px solid #f47b2c!important}.report-inner-detail-table td{border:1px solid #f47b2c;border:1px solid #f47b2c!important}.report-inner-detail-table td.no-border-cell{border:none!important;font-weight:500;text-align:right}.report-inner-detail-table .highlight td{font-weight:500;background-color:#fddeca}.report-inner-detail-table .icon-ok{display:inline-block;width:18px;height:17px;background:transparent url(/travel-static-assets/images/icons/16x16/icon-ok.png) no-repeat}#AssignedGuestPassesMessage{margin:10px 0 20px 0;text-align:left}#AssignedGuestPassesContent .note{font-size:smaller;margin-top:5px}.my-account-guest-passes-assigned-list{width:100%;clear:both}#guestpassprintable{width:700px;height:290px;padding:10px 0 0 10px;border:solid 1px #000;font-family:Georgia,"Times New Roman",Times,serif}#guestpassprintable #guestpassprintablecontainer{width:680px;height:270px;position:relative;border:solid 5px #272727}#guestpassprintable #guestpassprintableheader{position:absolute;top:10px;left:10px}#guestpassprintable #guestpassprintableheader span{padding-left:20px;text-align:center;color:#f37736;font-size:24px;font-weight:500;line-height:26px}#guestpassprintable #guestpassprintableuserheader{position:absolute;top:120px;left:30px;color:#f37736;font-size:18px;font-weight:500;line-height:20px;font-style:italic}#guestpassprintable #guestpassprintableuser{text-align:center;font-size:18px;font-weight:500;line-height:20px;border-bottom:solid 3px #272727;color:#000}#guestpassprintable #guestpassprintableitemheader{position:absolute;top:180px;left:30px;color:#f37736;font-size:18px;font-weight:500;line-height:20px;font-style:italic}#guestpassprintable #guestpassprintableitem{width:100%;text-align:center;font-size:18px;font-weight:500;line-height:20px;border-bottom:solid 3px #272727;color:#000}#guestpassprintable #guestpassprintablefooter{position:absolute;top:250px;left:0;width:100%;text-align:center;font-size:13px;font-style:italic}#forgotpassword div{margin:5px 0 10px 0}#forgotpassword #forgotpasswordmessage{color:#b22222}#usermessages table{margin-top:10px;margin-bottom:0}#usermessages table table{margin:5px 0 0 0}#usermessages table table td{padding:0 5px 0 0}#usermessages #usermessageslist td,#usermessages #usermessageslist th{empty-cells:hide}#usermessages #usermessageslist .usermessageslistnew{padding:0;color:red;font-weight:500}#usermessages #usermessagesempty{margin-top:10px}#usermessages #usermessagesview .usermessagesviewheader{font-weight:500}#usermessages #usermessagesreservationslist{margin-bottom:10px}#createusermessageform{margin-bottom:0}#createusermessagemessage{margin-top:10px;color:#b22222;font-weight:500}.membershiprenewalautorenewblurb,.membershiprenewalchoiceform #membershiprenewalprice,.membershiprenewalchoiceform .membershiprenewalautorenewsignup,.membershiprenewalchoiceform .membershiprenewalexpiration,.membershiprenewalchoiceform .membershiprenewalpaymentcurrency,.membershiprenewalchoiceform .membershiprenewalterm,.membershiprenewalheader{margin-bottom:10px}.membershiprenewalheader{color:#272727;font-weight:500;line-height:24px}#membershiprenewalautorenewshowform{margin-bottom:20px}.membershiprenewalchoiceform .membershiprenewalexpiration span{font-weight:500}.membershiprenewalchoiceform #membershiprenewalprice span{font-weight:500;font-size:21px;line-height:24px}.membershiprenewalchoiceform .membershiprenewalpaymentcurrency label{margin-right:5px}#membershiprenewalpurchaseform,.membershiprenewalmessage{width:350px}#membershiprenewalpurchaseform td{padding-left:0;padding-right:7px}#membershiprenewalpurchaseform .membershiprenewalpurchaseformseparator{height:5px;margin-bottom:5px;border-bottom:solid 1px #d8dde5}#membershiprenewalpurchaseform .membershiprenewalpurchaseformsubheader{margin-bottom:3px;font-weight:500;font-size:15px;line-height:18px}#membershiprenewalsales{width:100%;margin-bottom:20px;padding-bottom:10px;border:solid 1px #d8dde5;text-align:center;background:#fff}#membershiprenewalsales #membershiprenewalsalesheader{padding:5px 0;color:#fff;font-weight:inherit;font-size:21px;line-height:24px;border-bottom:solid 1px #d8dde5;background:#f37736}#membershiprenewalsales #membershiprenewalsalesblurb{margin-top:10px;line-height:18px}#membershiprenewalsales #membershiprenewalsalesphone{margin-top:15px;line-height:18px;color:#272727;font-weight:500;font-size:21px;line-height:24px}#membershiprenewalauto{margin-top:20px;line-height:18px}#transferpageheader{margin-bottom:15px;font-size:20px;line-height:18px;color:#272727;font-weight:500}#transferpageblurb{margin-bottom:10px}#transferpageform .transferpageformsubheader{font-size:15px;line-height:18px;color:#272727;font-weight:500}.accountsettingsmessage{margin-bottom:15px;font-weight:500;font-size:15px;line-height:18px}.changeemail{margin-bottom:0}.changeemailmessage{margin-bottom:10px;font-weight:500}#vacationclubaccountinfosummary{margin-top:20px;border:solid 1px #d8dde5;padding-bottom:20px}#RetailBenefitsContainer{margin-bottom:20px}.marketplaceSubheader{text-decoration:none;padding:10px 0 0 3px;font-size:13px;line-height:18px;color:#272727}#vacationclubaccountinfosummary ul{list-style:none}#vacationclubaccountinfosummary ul li{width:320px;margin:20px 0 0 20px;display:inline-block;display:-moz-inline-stack;vertical-align:bottom;zoom:1;font-weight:500;color:#272727;font-size:14px;line-height:18px}#vacationclubaccountinfosummary ul li span{color:#000;font-weight:400}#vacationclubaccountinfosummary ul li a{padding-left:5px}.vacationclubaccountgreeting{font-size:14px}.vacationclubaccountboomerangrewardsbanner{margin-top:20px}.vacationclubaccountboomerangrewardsbanner>a{height:100px;display:block;position:relative;border:1px solid #d8dde5;background:url(/travel-static-assets/images/template/boomerangrewardsbanner.jpg) top right no-repeat}.vacationclubaccountboomerangrewardsbanner>a>div{position:absolute;width:360px;left:300px;top:10px;color:#fff;font-size:15px;text-align:right;line-height:18px}.vacationclubaccountboomerangrewardsbanner>a>div>span{display:block;margin-bottom:5px;font-style:italic;font-size:26px;line-height:30px}#vacationclubaccountmyreservations,#vacationclubaccountqvihomeresortpoints,#vacationclubaccountrewardpoints{margin-top:20px;padding:20px;border:solid 1px #d8dde5}#vacationclubaccountmyreservations table th,#vacationclubaccountmytravelrequests table th,#vacationclubaccountqvihomeresortpoints table th,#vacationclubaccountrewardpoints table th{white-space:nowrap}#vacationclubaccountmuvebanner{margin-top:20px;border:solid 1px #d8dde5}.vacationclubaccountcontentheader{text-decoration:none;padding:0 0 10px 3px;font-size:15px;line-height:18px;color:#272727;font-weight:500}.vacationclubaccountcontentheader2{text-decoration:none;line-height:28px;color:#272727;font-weight:500}.vacationclubaccountcontentheader-larger{text-decoration:none;padding:15px 0 0 0;font-size:1.5em;line-height:28px;color:#272727;font-weight:500}.vacationclubaccountcontentheader span{color:#000;font-weight:400}.vacationclubaccountsearchheader{text-decoration:none;padding:12px 0 12px 3px;font-size:15px;line-height:18px}.vacationclubaccountsearchheader span{color:#000;font-weight:400}.accounttravelrequestsdetails{margin-bottom:10px;margin-left:10px;padding-left:5px;border-left:1px solid #d8dde5}#noRecordsFromFilterMessage{display:none;text-align:center}.vacationclubaccountcontentbutton{text-align:left}.vacationclubaccountcontentbutton a{font-weight:500}#vacationclubaccountrewardpoints #vacationclubaccountrewardpointscontent{margin-left:15px}#vacationclubaccountrewardpoints #vacationclubaccountrewardpointscontent .vacationclubaccountrewardpointscontentheader{color:#272727;font-weight:500;font-size:13px}#vacationclubaccountrewardpoints #vacationclubaccountrewardpointscontent .vacationclubaccountrewardpointscontenthistory table td,#vacationclubaccountrewardpoints #vacationclubaccountrewardpointscontent .vacationclubaccountrewardpointscontenthistory table th{padding:3px 5px 3px 0}#vacationclubaccountrewardpoints #vacationclubaccountrewardpointscontent .vacationclubaccountrewardpointsdisclaimer{margin-top:20px;font-weight:500}.grid-shopping-rewards{margin:0 0 20px;width:100%}.grid-shopping-rewards tr td,.grid-shopping-rewards tr th{vertical-align:top;padding:8px 8px 0 0}.grid-shopping-rewards .shopping-reward-merchant{text-transform:capitalize}.shopping-rewards-pending{margin:15px 0}#membershipautorenewal{margin-top:5px;margin-bottom:20px}#membershipautorenewal ul{margin-top:10px 0 0 0;padding:0;list-style-type:none}#membershipautorenewal ul li{margin:0;background-image:url(/travel-static-assets/images/template/staryellow.png);background-repeat:no-repeat;background-position:0 left center;padding-left:25px;padding-bottom:10px;font-weight:500;color:#272727}#membershipautorenewal ul li:last-of-type{padding-bottom:0}#membershipautorenewal .errormessage{margin-bottom:10px}#membershipautorenewal #membershipautorenewalpaymentselection div{margin-top:10px}#membershipautorenewal #membershipautorenewalpaymentselection div.membershipautorenewalsectionheader{margin-top:0}#membershipautorenewal .membershipautorenewalsectionheader{margin-bottom:10px;font-weight:500;font-size:21px;line-height:22px}.membershipautorenewalcancelprompt{padding:10px}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptheader{text-align:center;color:#272727;font-weight:500;font-size:24px;line-height:26px}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptblurb{margin:15px 0 0 0}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptoptions{margin:15px 0}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptbutton{text-align:center}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptbutton{text-align:center}.membershipautorenewalcancelprompt .membershipautorenewalcancelpromptexit{margin-top:10px;text-align:center}.giftcardreferralsnewreferral>div{margin-bottom:10px}.giftcardreferralsnewreferral .giftcardreferralsnewreferralform{display:table}.giftcardreferralsnewreferral .giftcardreferralsnewreferralform>div{display:table-row}.giftcardreferralsnewreferral .giftcardreferralsnewreferralform>div>div{display:table-cell;padding:0 10px 10px 0}.giftcardreferralshistoryheader{margin-top:30px}.giftcardreferralshistory{display:table;width:100%}.giftcardreferralshistory>div{display:table-row}.giftcardreferralshistory>div>div{display:table-cell;padding:3px 0}.giftcardreferralshistory .travelcreditearnedvalue{text-align:center}.giftcardreferralshistory .giftcardreferralshistoryheadercell{color:#272727;font-weight:500}.giftcardreferralshistory .giftcardreferralshistorylinks{text-align:right}.giftcardreferralshistoryviewreferralname{font-weight:500;font-size:18px;margin-top:0;margin-bottom:5px;color:#272727;line-height:24px}.giftcardreferralshistoryviewreferral{display:table;border-collapse:collapse}.giftcardreferralshistoryviewreferral>div{display:table-row}.giftcardreferralshistoryviewreferral>div>div{display:table-cell;padding:5px 10px 5px 5px;white-space:nowrap;border:solid 1px #f37736}.giftcardreferralshistoryviewreferral .giftcardreferralshistoryviewreferralheader{color:#fff;font-weight:500;background-color:#f37736}.giftcardreferralshistoryviewreferral .giftcardreferralshistoryviewreferralcheckmark{text-align:center}.giftcardreferralshistoryviewreferral .giftcardreferralshistoryviewreferralitemcomplete{background:#e9f0f8}.reservationaccountsearchheader{text-decoration:none;padding:12px 0 12px 0;font-size:15px;line-height:18px}.reservationaccountsearchheader span{color:#000;font-weight:400}.reservationitem{margin-bottom:10px!important}#MemberAccountRow .boomerangrewardsheader{margin-bottom:10px;text-align:center}#MemberAccountRow .boomerangrewardssubheader{margin-bottom:20px;text-align:center;font-size:20px;line-height:22px;color:#4f5050}#MemberAccountRow .boomerangrewardslearn{margin-bottom:20px;text-align:center}#MemberAccountRow .boomerangrewardsinvite{padding:20px;border:solid 1px #d8dde5;text-align:center}#MemberAccountRow .boomerangrewardsinviteleft{width:50%;float:left}#MemberAccountRow .boomerangrewardsinviteright{width:50%;float:right}#MemberAccountRow .boomerangrewardsinvitebutton{padding-top:20px;margin-bottom:10px;clear:both;text-align:center}#MemberAccountRow .boomerangrewardsinviteheader{font-size:32px;line-height:34px;color:#272727}#MemberAccountRow .boomerangrewardsinvitesavings{font-size:50px;line-height:60px;color:#f37736;font-weight:500}#MemberAccountRow .boomerangrewardsinvitefooter{font-size:17px;line-height:20px;padding:0 5px}#MemberAccountRow .boomerangrewardshistory .boomerangrewardshistorytotal{color:#77913c;font-size:14px;line-height:18px}#MemberAccountRow .boomerangrewardshistory .boomerangrewardshistoryheader{margin-bottom:10px;color:#272727;font-weight:500;font-size:1.25em;line-height:24px}#MemberAccountRow .boomerangrewardshistory .boomerangrewardshistoryheader a{margin-left:5px;text-decoration:none}.boomerangrewardsinviteform{padding:40px}.boomerangrewardsinviteform input[type=text]{width:250px}.boomerangrewardsinviteform .boomerangrewardsinviteformheader{margin-bottom:15px;text-align:center}.boomerangrewardsinviteform .boomerangrewardsinviteformbutton{margin-top:15px;text-align:right}.boomerangrewardsinviteform .boomerangrewardsinviteformterms{margin:10px 0;padding:10px 0;height:250px;overflow-y:scroll;border-top:1px solid #d8dde5;border-bottom:1px solid #d8dde5}.boomerangrewardssuccessmessage{float:left;margin-top:20px;font-size:16px}.boomerangrewardsdescription{width:691px;text-align:center}.boomerangrewardsdescription .boomerangrewardsdescriptionheader{padding-bottom:20px;background-color:#272727;color:#fff}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .boomerangrewardsdescriptionheadertext{padding:20px 0;font-size:30px;line-height:32px}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .table>div>div{padding-left:10px;padding-right:10px;border-right:solid 1px #fff}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .table>div>div:last-of-type{border:none}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .table span{font-size:40px}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .boomerangrewardsdescriptionitemheader{margin-top:10px;text-transform:uppercase;font-size:24px;line-height:28px}.boomerangrewardsdescription .boomerangrewardsdescriptionheader .boomerangrewardsdescriptionitemcontent{font-size:15px;line-height:18px}.boomerangrewardsdescription .boomerangrewardsdescriptionexampleheader{margin:20px 0 10px 0;color:#272727;font-size:20px;line-height:22px}.boomerangrewardsdescription .boomerangrewardsdescriptionexample{position:relative;height:350px}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexamplepercent{color:#272727;font-size:24px;line-height:26px}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexampleamount{color:#f37736;font-weight:500;font-size:45px;line-height:50px}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexamplesubtext{color:#f37736}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexamplefriendsget,.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexampleyouget{position:absolute;text-align:center}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexamplefriendsget{left:50px}.boomerangrewardsdescription .boomerangrewardsdescriptionexample .boomerangrewardsdescriptionexampleyouget{left:450px}.boomerangrewardstermsformcontainer #cboxLoadedContent{padding:0}.boomerangrewardstermsform{height:100%;padding:20px;background:url(/travel-static-assets/vacationclub/images/boomerangwelcomepopupbackground.jpg) no-repeat;box-sizing:border-box}.boomerangrewardstermsform input[type=text]{width:250px}.boomerangrewardstermsform .boomerangrewardstermsformheader{margin-bottom:10px;text-align:center;color:#272727;font-size:48px;line-height:50px;text-transform:uppercase;font-family:"Times New Roman",Times,serif}.boomerangrewardstermsform .boomerangrewardstermsformsubheader{padding:0 50px;font-size:26px;line-height:28px;color:#fff;text-align:center;color:#272727}.boomerangrewardstermsform .boomerangrewardstermsformbutton{margin-top:20px;text-align:center}.boomerangrewardstermsform .boomerangrewardstermsformtermscontainer{padding:10px;background:#fff}.boomerangrewardstermsform .boomerangrewardstermsformterms{margin-bottom:10px;height:210px;overflow-y:scroll}.boomerang-rewards-list{width:345px}.boomerang-rewards-list table{text-align:left;margin:0 auto}.boomerang-rewards-list th{font-size:28px;color:#2b4e84;text-align:center;padding-top:0;padding-bottom:15px;font-weight:500}.boomerang-rewards-list td{font-size:30px;color:#272727;font-weight:lighter;font-weight:100}.boomerang-rewards-list .boomerang-rewards-list-subscript{font-size:14px;text-align:right;color:#000;padding-right:20px;padding-top:0}.boomerang-rewards-list .boomerang-rewards-list-secondary-item{font-size:30px;color:#f37736}.boomerang-rewards-list .boomerang-rewards-list-tertiary-item{font-size:30px;color:#f37736;font-weight:700}.boomerang-rewards-list .check-box{color:gray}.boomerang-rewards-disclaimer{font-size:16px;text-align:left;padding:45px 5px 20px 15px}.vertical-line{border-left:1px solid #d3d3d3}.bubble{position:relative;height:65px;padding:0 10px 0 10px;background:#d3d3d3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bubble:after{content:"";position:absolute;border-style:solid;border-width:15px 15px 0;border-color:#d3d3d3 transparent;display:block;width:0;z-index:1;bottom:-15px;left:135px}.transfer-savings .myaccountbalance{font-weight:700;margin-bottom:30px}.transfer-savings .mylistitems td{padding-bottom:10px}.transfer-savings .transfer-savings-instructions{padding-bottom:10px}.transfer-savings .travel-savings-transfer-form{margin-bottom:15px;padding:5px;border:solid 1px #d8dde5;background:#e9f0f8}.transfer-savings .travel-savings-transfer-form .transfer-savings-form-row{padding-bottom:10px}.transfer-savings .transfer-savings-savings-amount-field{font-size:larger}.transfer-savings .transfer-savings-terms-field{line-height:1.5}.transfer-savings .transfer-savings-terms-field input[type=checkbox]{margin:3px}.transfer-savings .travel-savings-transfer-terms span{font-size:smaller;font-weight:700}.transfer-savings .travel-savings-transfer-terms p{font-size:smaller}