table,.table-basic{width:100%;margin:20px 0}table td,table th,table .table-column,.table-basic td,.table-basic th,.table-basic .table-column{padding:10px;font-weight:normal;text-align:left;vertical-align:middle;font-family:"AmericanSansLight",Helvetica,Arial,sans-serif}table tr.align-top td,.table-basic tr.align-top td{vertical-align:top!important}table thead,table .table-header,.table-basic thead,.table-basic .table-header{border-bottom:1px solid #d0dae0;background-color:#ebeff0;background-size:auto}table thead th,table thead .table-column,table .table-header th,table .table-header .table-column,.table-basic thead th,.table-basic thead .table-column,.table-basic .table-header th,.table-basic .table-header .table-column{color:#36495a;font-family:"AmericanSansMedium",Calibri,Helvetica,Arial,sans-serif;font-size:15px;font-size:1.07143rem}table tbody tr,table tbody .table-row,table .table-body tr,table .table-body .table-row,.table-basic tbody tr,.table-basic tbody .table-row,.table-basic .table-body tr,.table-basic .table-body .table-row{padding:5px 0;border-bottom:1px solid #d0dae0}table tbody tr.disabled,table tbody .table-row.disabled,table .table-body tr.disabled,table .table-body .table-row.disabled,.table-basic tbody tr.disabled,.table-basic tbody .table-row.disabled,.table-basic .table-body tr.disabled,.table-basic .table-body .table-row.disabled{color:#9da6ab}table tbody tr.no-border,table tbody .table-row.no-border,table .table-body tr.no-border,table .table-body .table-row.no-border,.table-basic tbody tr.no-border,.table-basic tbody .table-row.no-border,.table-basic .table-body tr.no-border,.table-basic .table-body .table-row.no-border{border-bottom:0 none}table tbody tr td,table tbody tr .table-column,table tbody .table-row td,table tbody .table-row .table-column,table .table-body tr td,table .table-body tr .table-column,table .table-body .table-row td,table .table-body .table-row .table-column,.table-basic tbody tr td,.table-basic tbody tr .table-column,.table-basic tbody .table-row td,.table-basic tbody .table-row .table-column,.table-basic .table-body tr td,.table-basic .table-body tr .table-column,.table-basic .table-body .table-row td,.table-basic .table-body .table-row .table-column{padding:10px}table tbody tr.-thicker,table tbody .table-row.-thicker,table .table-body tr.-thicker,table .table-body .table-row.-thicker,.table-basic tbody tr.-thicker,.table-basic tbody .table-row.-thicker,.table-basic .table-body tr.-thicker,.table-basic .table-body .table-row.-thicker{border-bottom-width:2px}table tbody tr.-header,table tbody .table-row.-header,table .table-body tr.-header,table .table-body .table-row.-header,.table-basic tbody tr.-header,.table-basic tbody .table-row.-header,.table-basic .table-body tr.-header,.table-basic .table-body .table-row.-header{background-color:#f3f5f6}table tbody tr.-header td,table tbody tr.-header th,table tbody .table-row.-header td,table tbody .table-row.-header th,table .table-body tr.-header td,table .table-body tr.-header th,table .table-body .table-row.-header td,table .table-body .table-row.-header th,.table-basic tbody tr.-header td,.table-basic tbody tr.-header th,.table-basic tbody .table-row.-header td,.table-basic tbody .table-row.-header th,.table-basic .table-body tr.-header td,.table-basic .table-body tr.-header th,.table-basic .table-body .table-row.-header td,.table-basic .table-body .table-row.-header th{font-weight:bold;background-color:#f3f5f6}table tfoot,table .table-footer,.table-basic tfoot,.table-basic .table-footer{border-top:1px solid #d0dae0}table tfoot td,table tfoot .table-column,table .table-footer td,table .table-footer .table-column,.table-basic tfoot td,.table-basic tfoot .table-column,.table-basic .table-footer td,.table-basic .table-footer .table-column{padding-left:0;padding-right:0}.hero{background-color:#d0dae0;height:594px;margin-left:-45px;overflow:hidden;position:relative;width:1100px}.hero img{height:100%;width:100%}#aa-hp-ad-hero a{display:block;height:100%}#aa-hp-ad-hero a:focus{border:2px solid #0078d2}.hero-controls{bottom:0;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.hero-controls button{pointer-events:auto}#hero-prev,#hero-next{padding:0;border:2px transparent;position:absolute;width:45px;height:100%;background:0;overflow:hidden;z-index:20}#hero-prev img,#hero-next img{height:50px;width:100px;max-width:200%}#hero-prev:hover,#hero-prev:focus,#hero-next:hover,#hero-next:focus{outline:none!important;background:#000;opacity:.6;filter:alpha(opacity=60)}#hero-prev:focus,#hero-next:focus{border:2px solid #0078d2}#hero-prev:focus img,#hero-next:focus img{border-top:2px solid transparent;border-bottom:2px solid transparent;border-image:linear-gradient(to bottom,#000 0,#000 100%);border-image-slice:1}#hero-prev{left:0}#hero-next{right:0}#hero-next img{margin-left:-45px}#hero-pause{display:inline-block;position:absolute;top:325px;padding:0;left:45px;width:30px;height:30px;background:transparent;overflow:hidden;z-index:20;pointer-events:auto;border:0}#hero-pause img{height:60px;width:30px}.pause img{margin-top:-30px}.account-info,#login{padding:15px;height:100%;position:relative}.account-info a:focus,#login a:focus{outline:1px solid #fff}.account-info .link,#login .link{margin-top:.2em;line-height:22px;color:#fff;text-shadow:none;font-family:AmericanSansLight}.account-info h2,#login h2{color:#fff;margin-bottom:.3em}.account-info input,#login input{padding:6px 6px}.account-info p,.account-info .btn,#login p,#login .btn{margin:0}#login .customComponent label{font-size:13px}#login .customComponent label .lbl{width:75%}#login .forgot-link-wrapper{position:absolute;font-size:12px;bottom:15px;width:95%}#login .forgot-link-wrapper a{color:#fff;text-decoration:underline}#login .forgot-link-wrapper a:focus,#login .forgot-link-wrapper a:hover{text-decoration:none}#login .remember-submit-wrapper{padding-top:10px;width:100%}.account-info{font-family:"AmericanSans",Helvetica,Arial,sans-serif}.account-info h2{font-family:"AmericanSansLight",Helvetica,Arial,sans-serif;font-size:24px;font-size:1.71429rem;line-height:30px;margin-bottom:.833em}.account-info .cardmember-name{font-family:"AmericanSansLight",Helvetica,Arial,sans-serif;font-size:24px;font-size:1.71429rem;line-height:30px;font-family:"AmericanSansMedium",Calibri,Helvetica,Arial,sans-serif;padding-bottom:10px}.account-info .account-info-links{position:absolute;bottom:15px;left:15px;right:15px}.account-info p.delta{padding-bottom:10px}.account-info p.cardmember-mileage{font-family:Arial,sans-serif;font-size:16px;font-size:1.14286rem;line-height:22px;font-family:"AmericanSans",Helvetica,Arial,sans-serif;padding-bottom:0;margin-top:20px}.account-info .creditCardGreeting{padding-bottom:10px}#booking-module-tabs{min-height:22em}#booking-module-tabs input[type="text"][readonly][disabled]{border-color:inherit;background-color:inherit}#booking-module-tabs input{padding-top:6px;padding-bottom:6px;padding-right:27px}#booking-module-tabs select{padding-top:6px;padding-bottom:6px;padding-right:2px}#booking-module-tabs button[class~="btn"],#booking-module-tabs input[type="submit"]{padding:6px 9px;margin:20px 0 0 0}#booking-module-tabs .ui-datepicker-trigger,#booking-module-tabs .widget{right:5px;top:25px}#booking-module-tabs [class|="message"]{font-size:14px;font-size:1rem;padding:10px 0 10px 20px}#booking-module-tabs [class|="message"]::before{font-size:14px;font-size:1rem;top:8px}#booking-module-tabs .message-error ~ span{color:#c30019;font-size:14px;font-size:1rem}#booking-module-tabs .message-warning ~ span{color:#d14904;font-size:14px;font-size:1rem}#booking-module-tabs .ui-tabs-nav{background-image:url(/content/images/chrome/rebrand/shadow12-up.png);background-position:50% bottom;background-repeat:no-repeat;background-size:100% 4px;border:0;padding:0;background:#ebeff0}#booking-module-tabs .ui-tabs-nav li{border:0;background:transparent;border-right:1px solid #d0dae0}#booking-module-tabs .ui-tabs-nav li:last-child{border-right:0}#booking-module-tabs .ui-tabs-nav li .ui-tabs-anchor{color:#0078d2;font-size:24px;width:100%;padding:.5em;text-align:center}#booking-module-tabs .ui-tabs-nav li .ui-tabs-anchor:focus,#booking-module-tabs .ui-tabs-nav li .ui-tabs-anchor:hover{text-decoration:underline}#booking-module-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff}#booking-module-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#00467f}#booking-module-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:hover{text-decoration:none}#booking-module-tabs .ui-tabs-nav li.ui-state-focus .ui-tabs-anchor{text-decoration:underline}#booking-module-tabs .ui-tabs-panel{margin:30px 25px 20px 25px;padding:0}.flightStatusmargin-top{margin-top:29px}.t-g-blue{background:#0078d2;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF0078D2',endColorstr='#FF00467F');background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNDY3ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#0078d2),color-stop(100%,#00467f));background:-moz-linear-gradient(#0078d2,#00467f);background:-webkit-linear-gradient(#0078d2,#00467f);background:linear-gradient(#0078d2,#00467f);color:#fff;font-size:100%}.btn{height:35px}.home-page-login-widget{position:absolute;top:0;left:0;width:28%;height:100%}.home-page-login-widget sup{font-size:1.90rem;vertical-align:bottom;line-height:.5}.home-page-booking-widget{background-image:url(/content/images/chrome/rebrand/shadow12-up.png);background-position:50% bottom;background-repeat:no-repeat;background-size:100% 4px;width:69.85%;background-color:white;float:right;min-height:27em}#reservationFlightSearchForm ul{line-height:10px}#travelAlert{top:-20px}#travelAlert .travelAlert{padding:9px 25px 8px 25px;border:1px solid #d14904;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;background-color:#fff;margin:0 2.13178%;float:right;display:inline-block;color:#d14904}#travelAlert [class|="message"]{padding:10px 0 10px 25px;font-size:14px;font-size:1rem}#travelAlert [class|="message"]::before{font-size:14px;font-size:1rem;top:8px}.feature>a{display:inline-block}.feature>a:hover,.feature>a:focus{text-decoration:none}.feature>a:hover .feature-call,.feature>a:hover.feature-call,.feature>a:focus .feature-call,.feature>a:focus.feature-call{text-decoration:underline}.feature h3{margin:10px 0}.feature .list-standard{padding:0}.feature .feature-body{color:#36495a}.feature img{-webkit-user-select:none}.travel-deals a:first-of-type{display:inline-block;width:100%}.travel-deals a:first-of-type:focus .price{text-decoration:underline}.travel-deals a:last-of-type{float:left;clear:both;margin-top:-5px}.travel-deals .trip{float:left;max-width:62%;color:#627a88}.travel-deals .price{float:left;width:100%}.travel-deals .price .indicator{font-size:20px;font-size:1.42857rem;top:-0.5em;position:relative;padding-bottom:1px}.travel-deals .price:hover,.travel-deals .price:focus{text-decoration:underline}.travel-deals .note{color:#0078d2}#aa-lang-en #aa-tab-booking-module{width:30%}#aa-lang-en #aa-tab-viewReservations{width:40%}#aa-lang-en #aa-tab-flightStatus{width:30%}#aa-lang-es #aa-tab-booking-module{width:27%}#aa-lang-es #aa-tab-viewReservations{width:46%}#aa-lang-es #aa-tab-flightStatus{width:27%}#aa-lang-pt #aa-tab-booking-module{width:30%}#aa-lang-pt #aa-tab-viewReservations{width:44%}#aa-lang-pt #aa-tab-flightStatus{width:26%}#aa-lang-fr #aa-tab-booking-module{width:27%}#aa-lang-fr #aa-tab-viewReservations{width:48%}#aa-lang-fr #aa-tab-flightStatus{width:25%}