html{background-color:#f5f5f5}
.results-list .segment-toggle>.col{width:50%;padding-top:1.41176471em;padding-bottom:1.41176471em}
.one-col-section .col{width:100%}
.googlelink{font-size:15px}
.bottom-margin{margin-bottom:.58823529em !important}
#login-form fieldset:first-child{padding-top:.52941176em}
.uitk-validation-error{display:none}
label.invalid .uitk-validation-error{display:block}
.alert-error{margin-bottom:0;margin-top:.52941176em}
.message-color{color:#00355f}
.blank-warning{margin-top:.52941176em;display:none}
.create-account-warning{margin-top:.52941176em}
.error-class{margin-top:1.41176471em}
.warning-itin{margin-top:1.41176471em;display:none;color:red}
#result-list{width:100%}
.results-list{margin-top:0}
.segment.open .toggle-trigger,.segment.open .toggle-trigger:hover,.segment.open .toggle-trigger:active{background:#00355f;color:#fff !important;font-weight:bold}
.results-list .segment .info{padding-right:1.41176471em;color:#0065b8}
.initiallyhidden{display:none !important;margin-top:1.41176471em;margin-bottom:1.41176471em}
.recommended{display:inline-block;margin-top:0;padding-left:.92307692em;color:#2f7000;font-size:.7647058823529411em;font-weight:bold}
#facebook-wrapper-inner .note{color:#616161}
@media screen and (min-width:742px){.pointer-event{pointer-events:auto}
}
.btn-secondary.recommended-button,.recommended{vertical-align:middle}
.segment.open+.segment{border-top:1px solid #c7c7c7}
.results-list .open.segment,.segmented-list .segment.after-open{margin-top:0}
.responsive-row{display:none;margin-left:1.41176471em}
.non-responsive{display:block}
#find-itinerary-toggle>.col{float:left}
.red-warning{color:#c00;margin-top:.35294118em;margin-left:2.35294118em;font-size:.7647058823529411em}
ul{list-style-type:disc}
.aarpmessagefont{color:#00355f;font-size:12px}
.input-box{max-width:21.76470588em}
.box{padding-top:1.41176471em;padding-left:1.41176471em;padding-right:1.41176471em;padding-bottom:1.41176471em;margin-left:1.41176471em;margin-right:1.41176471em}
.box p.base-font{font-size:1em}
.box p.error{font-size:.8823529411764706em}
.two-col-section .col{width:50%}
.remove-left-padding{padding-left:0 !important}
.left-padding{padding-left:.58823529em !important}
.div-left-padding{padding-left:1.41176471em !important}
.itin-left-section{width:41.66666666666667%}
.box{width:98%}
#find_itin_registered_form_div{width:70%}
#find_itin_unregistered_form_div{width:70%}
#find_itin_form_div{width:70%}
#use_email_address_form_div{width:70%}
#set_password_form_div{width:70%}
#first_name_div{padding:0 .47058824em 0 0}
#last_name_div{padding:0 0 0 .47058824em}
#name_div{width:100%;max-width:370px}
#name_div{width:100%;max-width:370px;padding:0 !important;margin:0 !important}
div .right-border{border-right:1px solid #c7c7c7}
.hidden{display:none}
.show{margin-top:.52941176em}
span.icon-warn{padding-right:.70588235em}
label.recommended{cursor:auto}
#sign-in .segment-toggle .recommended{curson:auto;padding-top:1.84615385em;padding-left:.92307692em}
#sign-in .segment-toggle .recommended-button{margin-right:.11764706em}
.warning-duplicate-email{margin:0 0 0 2.11764706em;color:#b80000;font-size:.7647058823529411em}
.color-link{color:#b80000 !important}
.warning-create-account-duplicate-email{margin:0 0 0 1.64705882em;color:#b80000;margin-top:0}
.warning-duplicate-email a,.warning-duplicate-email a:hover{color:#b80000}
.warning-create-account-duplicate-email a,.warning-create-account-duplicate-email a:hover,.warning-create-account-duplicate-email a:visited{color:#b80000}
.box u{font-size:.7647058823529411em}
.set-password-email-value{display:inline-block;margin-top:0;padding-left:.23529412em;color:#6b6b6b}
.rewardsInfoPromo,.rewardsUnrealDeals,.rewardsMetaplusCoupon,.rewardsMobileOffer,.metaPlusRewardsActivityOffer,.citiCobrand,.rewardsHTGDeals,.citi_footer_section,.citi_cobrand_hidden,.rewardsTwoXPromo{display:none}
.autoenrollrewards_terms_footer,.citi_footer_section,.citi_footer_section_cobrand{font-size:.8235294117647058em;margin:0 0 2.35294118em 1.76470588em}
.autoenrollrewards_terms_footer{display:none}
.autoenrollrewards_terms_footer.citi_footer_section_cobrand{display:block}
body[data-loyalty-rewards-autoenroll='true'] .autoenrollrewards_terms_footer{display:block}
.metaplus_footer_section{display:none}
body[data-metaplus-rewards-autoenroll='true'] .metaplus_footer_section{display:block}
.twoxpointspromo_terms_footer{display:block}
.autoenrollrewards_terms_conditions{margin-bottom:.58823529em}
.twoxpointspromo_terms_conditions{margin-bottom:.58823529em}
#rewardsInfoPromoSigninNow{padding:0 0 1.47058824em 1.47058824em;color:#00355f}
#rewardsInfoPromoAcctUpgrade{padding:1.47058824em 0 0 1.47058824em;color:#616161;display:none}
body[data-loyalty-rewards-autoenroll=true] #rewardsInfoPromoAcctUpgrade{display:block}
.nectar-sub-header{padding:1.47058824em 0 0 1.47058824em;color:#616161}
.nectar-logo{margin-right:.88235294em}
.nectar-details{font-size:.7058823529411765em;color:#00355f;border:3px solid #7a007a;-webkit-border-radius:.41176471em;-moz-border-radius:.41176471em;-o-border-radius:.41176471em;border-radius:.41176471em}
.nectar-details p{margin:0 .58823529em .88235294em 2.52941176em}
.nectar-details ol{padding-left:.41176471em;counter-reset:item}
.nectar-details ol>li{list-style-type:none;counter-increment:item}
.nectar-details ol>li:before{padding-right:.58823529em;font-weight:bold;content:counter(item) "."}
.nectar-id-label{color:#616161;display:inline;font-size:.7647058823529411em;margin-right:.88235294em}
#nectar-id-with-tier-box{width:79.9%}
#signin-nectar-id,#signin-nectar-id-error,#create-account-nectar-id{width:70%}
#create-account-toggle-nectar,#create-account-toggle-nectar{display:none}
.returnLink{font-size:.7647058823529411em;color:#0065b8 !important}
.return-createaccount-signin-link{padding-top:10px;margin-left:6px;white-space:nowrap;display:inline-block}
#page_level_error{width:992px;font-weight:bold}
#xp-hdr{font-size:13px !important;line-height:12px}
.col-primary-account2{width:16.666666666666668%}
.col-primary-account3{width:25%}
.col-primary-account4{width:33.333333333333336%}
.inlinebutton{display:inline-block}
.inlinetext{width:100%}
.inlinetext,.inlinebutton{vertical-align:middle}
.guest-error{padding-top:.94117647em !important}
header#rewards-member-daily-counter>h3.section-header-main{color:#00355f;font-size:1.3529411764705883em;padding-left:1.05882353em;padding-bottom:.94117647em}
header#rewards-member-daily-counter>h3.section-header-main .counter,header#rewards-member-daily-counter>h3.section-header-main .counter span{color:inherit;vertical-align:bottom;display:inline-block}
.segment-toggle header#rewards-member-daily-counter>h3.section-header-main{padding-top:.94117647em;padding-bottom:0}
strong.rewards-members{color:white;color:#2f7000}
strong.rewards-members.link-added{color:#0065b8}
.checkbox-input{position:relative !important}
.checkbox-label{padding-left:0 !important;cursor:pointer;white-space:normal}
.no-wrap{white-space:nowrap}
#twoXPromoSubheader{color:#616161;font-size:.5882352941176471em;font-weight:normal;padding-bottom:.94117647em}
#citiCobrandSubheader,#HOTMIPBellSubheader{color:#616161;font-size:.5882352941176471em;font-weight:normal;padding-bottom:.94117647em}
#citi-header{display:none}
#citi-header-bottom-border{clear:both;background:repeat-x scroll 0 0 #3ba3e3;height:.29411765em}
#citi-header-top-border{clear:both;background:repeat-x scroll 0 0 #ffcb00;height:.29411765em}
.site-content{padding-bottom:1.88235294em}
.itin-nested-cols .col{float:left;width:45%}
.itin-nested-cols .or-col{width:10%;height:62px;position:relative}
.itin-nested-cols .or-col .message-color{position:absolute;top:40px}
@media only screen and (max-width:48em){.form-container{width:100%}
}
@media only screen and (max-width:45.3125em){.two-col-section>.col{width:100% !important;float:none !important;padding-bottom:16px}
.two-col-section button{width:100%;max-width:370px}
#forgot-password-form button{width:100%;max-width:370px}
#set-password-submit-button button{width:100%;max-width:370px}
.recommended{padding-left:0 !important;padding-top:0 !important;margin-top:.47058824em !important;display:block}
ul.secondary{margin-top:.47058824em}
a.btn,a.btn:visited,button{display:block;margin-top:.47058824em;margin-bottom:.47058824em}
#signInheader{font-size:26px}
#page-header{font-size:14px}
.responsive-row{display:block;max-width:370px}
.non-responsive{display:none}
.results-list .segment-toggle>.col{padding-top:24px;padding-bottom:16px;width:100%}
hr{margin:0 0 16px;max-width:370px}
.btn-secondary.recommended-button{vertical-align:middle;width:100%;max-width:370px;margin-top:0 !important}
#create-account-submit-button{width:100%;max-width:370px}
#first_name_div{padding:0}
#last_name_div{padding:0}
.right-border{border-right:0 !important}
.box{width:93%}
}
@media only screen and (max-width:480px){.itin-nested-cols .col{width:100%}
.itin-nested-cols .or-col{height:auto;position:static}
.itin-nested-cols .or-col .message-color{position:static}
.trust-message-body{width:100%}
.trust-message{width:85%}
}
@media only screen and (min-width:30.75em){.trust-message-body{width:33%}
.trust-message{width:80%}
}
@media only screen and (min-width:60em){.trust-message{width:90%}
}
#keep-me-main{display:inline;font-weight:bold}
#keep-me-comment{display:inline}
#itin-keep-me-check{max-width:240px}
#signin-toggle,#create-account-toggle{overflow:auto}
#trust-message-box{width:100%;height:100px;color:#00355f}
#trust-message-head{font-weight:bold;font-size:23px;margin-bottom:15px}
.trust-message-body{font-size:25px;padding-right:15px;padding-left:0;margin-bottom:10px}
.trust-message{padding-left:1px;float:right;font-size:14px;font-weight:bold}
.icon-margin{margin-left:5px}
#trust-message-hr{margin-bottom:20px;margin-top:15px}
html.ie8 .trust-message-body{width:33%}
html.ie8 .trust-message{width:90%}
.ebookers-foot-note{font-size:10px;margin-top:5px}