/* Minification failed. Returning unminified contents.
(17,80948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
@font-face{font-family:'MyliusModern';
src:url('../../fonts/MyliusModern-Regular.woff2') format('woff2'),url('../../fonts/MyliusModern-Regular.woff') format('woff')}
@font-face{font-family:'MyliusModern';
src:url('../fonts/MyliusModern-Regular.woff2') format('woff2'),url('../fonts/MyliusModern-Regular.woff') format('woff')}
@media screen and (-webkit-min-device-pixel-ratio:0){html{position:relative}}@-moz-document url-prefix(){body{position:relative;overflow:auto}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{position:relative;overflow:auto}}html,body{position:relative}html{margin:0;padding:0;font-size:16px;font-weight:normal}body{background-color:#e6e6e6;color:#414042;font-size:0.875rem;font-family:'MyliusModern' !important;margin:0px auto;padding:0px}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;font-style:inherit}#content{min-height:550px;height:expression( document.body.clientHeight < 500? '500px': 'auto')}label{font-weight:normal}.bodyNotification{position:relative}.body{padding-top:187px}div#header{position:fixed;top:0;z-index:1021;width:100%;left:0}div#header>.wrapper{z-index:1010;box-shadow:none}header{background-color:#fff}header .MyAccountBtnContainerStyle{text-align:right;height:25px}h1,h2,h3,h4,h5,h6{color:#414042;margin-bottom:0;padding-bottom:0;font-weight:bold}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:0.9375rem}h4{font-size:0.875rem}h5,h6{font-size:0.8125rem}.webSiteLogo{background-size:100% 100%;position:relative;float:left}.webSiteLogo img{border:none}table{border-collapse:collapse;border-spacing:0;border:0 none;width:100%}th{font-weight:normal;text-align:left;border:none 0px;padding:0}td{padding:0.25em .25em 0.25em 0em;border:0 none;font-weight:normal}.alternateTableRowColor{background-color:#f1f4f7}input[type=text],input[type=password]{border:1px solid #adadad;margin:0px 0 0px 0;padding:3px;font-size:0.9375rem;font-weight:normal}input[type=text]:not(:disabled),input[type=password]:not(:disabled){background:#fff;color:#414042}input[type="checkbox"]{background:transparent;border:none;width:auto;vertical-align:middle;font-size:0.9375rem;font-weight:normal}input[type=radio]{border:1px solid #adadad;background-color:none;margin:0px 0 0px 0;font-size:0.9375rem;font-weight:normal}.cursorPointer{cursor:pointer}.hide{display:none}.show{display:block}.dateFieldInput{width:100px}.defaultSpacing{padding-top:10px}.ui-dialog-titlebar-close{visibility:hidden}.displayInline{display:inline}.inlineblock{display:inline-block;zoom:1;*display:inline}.wrapText{width:100%;overflow:hidden;word-wrap:break-word}.inlinePopup{box-shadow:0 0 5px 5px #888;-moz-box-shadow:0 0 5px 5px #888;border-collapse:separate;position:absolute;display:none}.ui-selectmenu-status,.ui-selectmenu-menu li a,.ui-multiselect{font-size:0.6875rem !important;font-weight:normal !important;line-height:1.3em !important}.ui-selectmenu-status{padding:0 0 0 0;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80%}button.ui-multiselect{position:relative}button.ui-multiselect>span.ui-icon+span{padding:0 2.1em 0 1em;position:absolute;top:50%;margin-top:-0.49em}button.ui-multiselect>span.ui-icon{top:50%;position:absolute;right:0px;margin-top:-8px}.ie8 button.ui-multiselect>span.ui-icon+span{line-height:43px;position:relative;top:0%;margin-top:0}li{font-size:0.75rem;font-weight:normal}.verticalDockRight{width:3%;height:178px;float:right;background-color:#2e5c99;top:50%;margin-top:-130px;right:0px;position:fixed}.genHeaderBgStyle{background:#2e5c99;color:#fff;border:0 !important;padding-left:5px}.genHeaderBgStyle th{padding:3px 3px 3px 5px}.genContentBgStyle{background:#e8e8e8;color:#000}.genTableHeaderBgStyle{background:#ccc;color:#fff}.generalContainerBgColor{background-color:#e8e8e8}.genWhiteBgStyle{background:#fff;color:#000}.genSelectedElementBgStyle{background-color:#84011d !important;color:#fff !important}.mandatoryField{color:#011e41;font-size:0.625rem}.invalidFieldColor{color:#011e41}.informationAboutContainer{background-color:#ce210f;color:#fff;font-style:italic}.nopaddingmarginborder{padding:0;border:0;margin:0}.cluetip-farerules .ui-cluetip-header,.cluetip-farerules .ui-cluetip-content{max-height:44em;width:470px}.cluetip-farerules .cluetip-close{float:right}.fareRulesPopupList{list-style-type:none;margin-top:15px;overflow:auto}.fareRulesPopupList .fareRulesPopupElement{padding-bottom:2px;padding-top:2px;border-bottom:2px solid lightgray}.fareRulesPopupList .fareRulesPopupElement .fareRulesText{font-family:monospace;white-space:pre-wrap}.buttonWithBgImg{-moz-background-origin:border-box;-webkit-background-origin:border-box;background-origin:border-box;-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box;background-repeat:no-repeat;border:none}.field-validation-error{font-size:12px;font-weight:normal;color:#cd0000;display:block}.field-validation-valid,.validation-summary-valid{display:none}input.input-validation-error,select.input-validation-error{border:1px solid #cd0000}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{font-size:12px;font-weight:normal;color:#cd0000;padding:0px 0px 10px !important}.FieldValidationFontStyle{font-size:12px;font-weight:normal;color:#cd0000}.AppMessage-container{width:77%;z-index:1050}* html .AppMessage-container{position:absolute}.AppMessage-item{height:auto;background:#333;color:#fff;font-size:0.875rem;font-weight:normal;-moz-opacity:0.9;opacity:.9;filter:alpha(opacity=90);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px 6px 20px 6px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0}.AppMessage-item p{text-align:left;margin-left:50px}.AppMessage-item-close{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -660px -70px;width:20px;height:20px;position:absolute;top:7px;right:7px;cursor:pointer}.AppMessage-item-image{width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;left:10px;background-size:100% 100%}.AppMessage-type-warning{border-color:#d3ddff}.AppMessage-type-error{border-color:#a7001e}.AppMessage-position-top-left{position:fixed;left:20px;top:20px}.AppMessage-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.AppMessage-position-top-right{position:fixed;top:20px;right:20px}.AppMessage-position-middle-left{position:fixed;left:165px;top:50%;margin-top:-40px}.AppMessage-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}.AppMessage-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}.ajax-info-medium{background:#afafaf;color:#fff;padding:1px 0px 5px 90px}.ajax-info-medium td:first-child{background-image:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -539px -70px;background-repeat:no-repeat;background-position:10px center}.ajax-info-container,.ajax-success-container,.ajax-warning-container,.ajax-error-container{border:1px solid;margin:0px 0px 0px 0px;font-size:0.875rem;font-weight:normal;padding:0px 0px 0px 10px}.ajax-image-innercontainer{vertical-align:middle;width:12%}.ajax-message-innercontainer{vertical-align:middle;width:86%}.ajax-image-innercontainer-small{vertical-align:middle;width:3%}.ajax-message-innercontainer-small{vertical-align:middle;width:95%}.ajax-image-innercontainer-medium{vertical-align:middle;width:8%}.ajax-message-innercontainer-medium{vertical-align:middle;width:80%}.ajax-massagespacing{padding-top:10px}.ajax-info-container{background:#afafaf;color:#fff;padding:2px 0px 2px 10px}.ajax-info-container-small{margin:3px 0px 0px 0px;font-size:0.75rem;font-weight:normal;background:#afafaf;color:#fff}.ajax-info-container-medium{margin:3px 0px 0px 0px;padding:5px 5px 5px 5px;font-size:0.75rem;font-weight:normal;background:#afafaf;color:#fff}.ajax-success-container{background:#011e41;color:#fff}.ajax-warning-container{background:#d3ddff;color:#cd0000;font-size:0.75rem}.ajax-warning-icon{background-image:url("/Content/Themes/Images/General/warning-medium.png");background-repeat:no-repeat;background-position:10px center;width:40px;height:35px;padding:0px 10px 0px 60px;float:left;vertical-align:middle}.ajax-warning-close-icon{background-image:url("/Content/Themes/Images/AAY/icons/close-med-grey.png");background-repeat:no-repeat;background-position:0 center;width:20px;height:20px;float:right;vertical-align:middle;cursor:pointer}.ajax-error-container{background:#ffbaba;color:#cd0000;box-sizing:border-box;padding-left:40px;height:fit-content;width:100%}.ajax-error-icon{background-image:url("/Content/Themes/Images/AAY/icons/error.png");background-repeat:no-repeat;background-position:10px center;width:40px;height:45px;float:left;vertical-align:middle}.ui-tooltip,.arrow:after,.tooltip-left-arrow:after{background:#414042;border:2px solid white}.ui-tooltip{padding:10px 20px;color:white;border-radius:20px;font-size:0.625rem;font-family:'MyliusModern';box-shadow:0 0 7px #414042}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:10%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.tooltip-left-arrow{width:20px;height:70px;overflow:hidden;position:absolute;left:50%;margin-left:-20px;bottom:74px}.tooltip-left-arrow.left{left:0%}.tooltip-left-arrow:after{content:"";position:absolute;left:10px;top:5px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tooltip-left-arrow.top:after{bottom:-20px;top:auto}.tooltip{pointer-events:none}.arrowAlignment{width:0;height:0;border-style:solid;position:absolute;top:55%;right:0}.arrow-left{width:0;height:0;border-style:solid;position:absolute;top:55%;right:0;border-width:25px 25px 25px 0;border-color:transparent #215968 transparent transparent;cursor:pointer;top:0 !important}.arrow-bottom{width:0;height:0;border-style:solid;position:absolute;top:55%;right:0;border-width:7px 7px 0px 7px;border-color:#000 transparent transparent transparent;cursor:pointer}.arrow-right{width:0;height:0;border-style:solid;position:absolute;top:55%;right:0;border-width:7px 0px 7px 7px;border-color:transparent transparent transparent #000;cursor:pointer}.arrow-top{width:0;height:0;border-style:solid;position:absolute;top:55%;right:0;border-width:0px 7px 7px 7px;border-color:transparent transparent #000 transparent;cursor:pointer}#toTop{width:100px;height:30px;line-height:30px;vertical-align:middle;border:1px solid #ccc;background:#2e5c99;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;color:#fff;font-family:verdana;font-size:0.6875rem;z-index:1010;font-weight:bold}.hint{display:none;position:absolute;margin-left:20px;margin-top:-4px;border:1px solid #c93;padding:10px 12px;background-color:#ffc;background-image:url("/Content/Themes/Images/General/pointer.gif");background-repeat:no-repeat;background-position:-10px 5px;z-index:1030}.hint .hint-pointer{position:absolute;left:-9px;top:5px;width:10px;height:19px;background-image:url("/Content/Themes/Images/General/pointer.gif");background-repeat:no-repeat;background-position:left top}.sticky-hint{display:inline;position:absolute;margin-left:20px;border:1px solid #c93;padding:5px 12px;padding-right:30px;background-color:#ffc}.hint-close-icon{display:inline;position:absolute;top:5px;right:10px;cursor:pointer;height:15px;width:15px;background-image:url("/Content/Themes/Images/General/close_icon.gif");background-repeat:no-repeat}.errorHint{position:unset;float:left;margin-top:-2px;border:1px solid #c93;padding:5px 12px;background:#ffbaba;color:#cd0000;background-image:url("/Content/Themes/Images/General/pointer.gif");background-repeat:no-repeat;background-position:-10px 5px}.regErrorHint{margin-top:-2px;border:1px solid #c93;padding:5px 12px;background:#ffbaba;color:#cd0000;background-image:url("/Content/Themes/Images/General/pointer.gif");background-repeat:no-repeat;background-position:-10px 5px}.tablerow-sticky-hint{display:block;border:1px solid #c93;padding:5px 12px;background-color:#ffc;width:100%}.sortIcon{background-image:url("/Content/Themes/Images/General/sort-icon.png");background-repeat:no-repeat;background-position:50% 50%;width:20px;height:25px}.sortDescIcon{background-image:url("/Content/Themes/Images/General/sort-desc.png");background-repeat:no-repeat;background-position:50% 50%;width:15px;height:15px}.sortAscIcon{background-image:url("/Content/Themes/Images/General/sort-asc.png");background-repeat:no-repeat;background-position:50% 50%;width:15px;height:15px}.genericLoadingMessage{font-size:1.125rem;color:#2e5c99;padding:0px 5px;background-image:url("/Content/Themes/Images/General/ajax-loader-small.gif");background-repeat:no-repeat;background-position:0 0}.ang-btn{text-indent:-9999px !important;border:none;border-radius:0 !important;color:transparent !important;background-repeat:no-repeat}.threeColumnWrapper{text-align:center;width:100%;height:100%}.leftColumn{padding:"10px 10px 10px 10px";float:left;width:32%}.centerColumn{padding:10px 10px 10px 10px;display:inline-block;width:20%;margin:0 auto}.rightColumn{padding:"10px 10px 10px 10px";float:right;width:32%}.fixed_headers{width:100%;table-layout:fixed;border-collapse:collapse}.fixed_headers thead{display:block}.fixed_headers thead tr{position:relative;background:#fff;color:#fff}.fixed_headers tbody{display:block;overflow:auto;width:100%}#systemAnnouncements{font-size:0.875rem}#systemAnnouncements #systemAnnouncementsWarningContainer{width:56px}#systemAnnouncements #systemAnnouncementsList{padding:7px 0}#systemAnnouncements #systemAnnouncementsList ul{padding-left:16px}#systemAnnouncements #systemAnnouncementsList #lastUpdated{font-size:0.625rem}#systemAnnouncements #systemAnnouncementsCloseRefreshContainer{width:60px;float:right;margin-top:5px;margin-right:-10%;font-size:x-small}#systemAnnouncements #systemAnnouncementsCloseRefreshContainer #systemAnnouncementsCloseIcon{float:right;margin-top:5px}#systemAnnouncements #systemAnnouncementsCloseRefreshContainer #systemAnnouncementsRefreshIcon{float:right;margin-right:11px}#systemAnnouncements #systemAnnouncementsCloseRefreshContainer .busyloadingsmall{margin-left:25%}.reportContents{width:100%}.reportContents thead{border-bottom:1px solid #ccc}.reportContents thead th{background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99;font-size:0.975rem;text-align:center;padding:5px 5px 5px 0px}.reportContents tbody tr{padding:2px 2px 2px 0px}.reportContents .batchInformation td{background:#2e5c99;color:#fff}.reportContents .batchSucceededInformation td{background:#fff;color:#000}.reportContents .indicatorContents th{background:#ccc;color:#fff}.busyLoadingMessage{padding-left:30px;font-size:1.125rem;color:#42484e}.SpanIndicatorShape{width:8px;height:8px;border:1px black solid;display:inline-block}.span-warning{background:url('/Content/Themes/Images/AVIATE/info-btn.png');background-repeat:no-repeat;padding-left:20px}.statement{padding:5px;font-family:Arial;font-size:10pt}table.statement{background-color:transparent;font-size:10pt;padding:2px;border-spacing:0px}table.statement th{background-color:#414042;color:White;font-size:10pt;font-weight:bold;padding:2px}table.statement td{padding:2px;font-size:10pt}.statement .heading{font-size:10pt;font-weight:bold;color:White}.statement .highlight{font-weight:bold;color:Black}.statement .highlight-color{font-weight:bold;color:Black}.statement tr.row-alternative-color{background-color:#e6e5e5;color:black}.statement tr.row-general-color{background-color:White;color:black}.statement .background-alternative-color{background-color:#e6e5e5;color:black}.statement .background-general-color{background-color:#414042;color:white}.statement .grand-total{background-color:black;color:white;font-weight:bold}#statementBookingCost{padding:2px}#statementItinerary{padding:2px}#statementBookingPartCost{padding:2px}#findBookingAdvancedDiv input{height:22px;padding:0 0 0 2px;width:72px;font-size:smaller}div.tooltip-inner{max-width:750px}.displayGrid{display:grid}.displayInlineTable{display:contents}#FindBookingInfo{height:35px !important;background-color:white !important;position:absolute !important;top:78px !important;right:50px !important;z-index:900 !important;border:1px solid black !important;padding:5px !important;width:400px !important}.NonAuthenticatedBody .requestUrlAdvanceOptions{display:none}.subNote{font-weight:bold;margin-left:10px;cursor:pointer}.UpdateKeyValLoader{display:none;background-image:url("/Content/Themes/Images/General/ajax-loader-small.gif");background-image:url(/Content/Themes/Images/General/ajax-loader-small.gif);background-repeat:no-repeat;width:15px;height:15px;background-position:left center}.spanSplitGroupLabelInfo{padding-right:62px;float:right}.ui-multiselect-wrap{position:relative}.ui-multiselect-wrap .ui-multiselect{height:26px;width:100% !important}.ui-multiselect-wrap .ui-multiselect .selectedtext{position:unset;padding:0}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu{width:100% !important;box-sizing:border-box}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes li{line-height:normal}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{border-bottom:1px solid grey;margin-bottom:2px}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes li input,.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes li span{vertical-align:middle}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes label{margin:0 !important;cursor:pointer !important}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes label span{margin-left:3px}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu:not(.multiSelectDefaultHeader) .ui-multiselect-header .ui-multiselect-filter{margin-right:0;width:100%}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu:not(.multiSelectDefaultHeader) .ui-multiselect-header .ui-multiselect-filter input{height:26px !important;margin-left:0 !important;font-size:0.75rem !important;font-family:'MyliusModern' !important;width:100%;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu.ui-multiselect-hideheader .ui-multiselect-header{display:none}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu.ui-multiselect-hideheader .ui-multiselect-checkboxes{height:auto !important}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:3px !important}.ui-multiselect-close{padding:0 2px 0 0 !important}.ui-multiselect-hidden{display:none !important}.ui-multiselect-optgroup-label{text-align:left !important}.ui-multiselect-optgroup-label a{pointer-events:none;cursor:default;font-size:0.8125rem}.ui-selectmenu-wrap{position:relative;display:block}.ui-selectmenu-wrap .ui-selectmenu{box-sizing:border-box;width:100% !important;padding:2px 0 2px 4px;border-width:1px;height:36px !important;text-align:center}.ui-selectmenu-wrap .ui-selectmenu+.ui-selectmenu-menu{min-width:100%}.ui-selectmenu-wrap .ui-selectmenu+.ui-selectmenu-menu .ui-selectmenu-menu-dropdown{width:100% !important;box-sizing:border-box;height:auto !important;max-height:160px}.ui-selectmenu-menu-dropdown,.ui-corner-all,.ui-multiselect-menu{border-radius:0 !important}.ui-selectmenu-menu li a{padding-left:5px !important;padding-right:5px !important}a[disabled="disabled"]{color:#000}#AvailabilitySearch .homeSearchButton,#AvailabilitySearch .homeSearchButton:hover,.availabilityResponseControls .searchResultsSearchBtn,.divSyncBookingRequestMessage{background:#2e5c99;color:#fff !important;border-color:#2e5c99 !important}#AvailabilitySearch .homeSearchButton:hover,#AvailabilitySearch .homeSearchButton:hover:hover,.availabilityResponseControls .searchResultsSearchBtn:hover,.divSyncBookingRequestMessage:hover{background-color:#84011d !important;border-color:#2f455e !important}#koPagingButtons input[type='button']{font-size:0.75rem;float:right;cursor:pointer;font-weight:normal;height:20px;margin-right:5px;background:#ccc;color:#fff}.dialogOkButton{padding:0 17px 0 17px}#content{background-color:#fff}#content div.processContent .main-content{padding-top:0px;padding-right:5px;padding-left:5px}a{outline:none;padding-left:6px;padding-right:3px;text-decoration:underline}header,footer,hgroup,nav,section{display:block}h5 a:link,h5 a:visited,h5 a:active{padding:0;text-decoration:none}ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}fieldset{border:none;padding-left:6px !important;padding:0;border:0;margin:0}fieldset legend{display:none}fieldset ol{padding:0;list-style:none;margin-left:0px}fieldset ol li{padding-bottom:5px;float:inherit}label.checkbox{display:inline}textarea{width:500px}input[type="text"]{vertical-align:inherit}input[type=radio]{vertical-align:middle}input:focus,textarea:focus{border:1px solid gray}td input[type="submit"],td input[type="button"],td button{padding:0px 4px;margin-right:4px}th a{display:block;position:relative}th a:link,th a:visited,th a:active,th a:hover{text-decoration:none;padding:0}tr.pager td{padding:0 0.25em 0 0}.leftSpacing{padding-left:5px !important}.clear{clear:both;height:0;line-height:0}.clear-fix:after{content:".";clear:both;display:block;height:0;visibility:hidden}.centered-highlighted-message{width:100%;text-align:center;font-weight:bold;color:#2e5c99}div.wrapper{margin:auto 70px}@media all and (max-width:799px){div.wrapper{width:1082px}}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-40{font-size:40px}.material-icons.md-48{font-size:48px}#footer .footer{padding-top:5px;padding-left:5px;background-color:#e6e6e6;color:#2e5c99}#footer .footer #tblFooter a{font-weight:bold}#footer #divFooterServiceContextInformation{display:none;position:absolute;background-color:#fff;border:1px solid;box-shadow:10px 10px 5px #888}#footer .footerSystemIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -350px -3px;width:30px;height:30px;float:left}#divServiceContextInformation{font-size:0.75rem}a.colouredLinks:link{color:#d00}a.colouredLinks:visited{color:#900}ul.redList li{list-style:none outside none;background:transparent url("/Content/Themes/Images/QAU/icons/list.gif") no-repeat left 6px;padding:0px 0px 5px 10px;margin:0px 0px 0px 5px}ul.redArrowList li{background:url("/Content/Themes/Images/QAU/icons/arr-red-right.png") no-repeat scroll 3px 3px;list-style-type:none;padding:0px 0px 5px 15px;margin:0px 0px 0px 5px}ul.linkList a{font-size:0.75rem;text-decoration:none;font-weight:bold}ul.linkList li{list-style:none outside none;background:transparent url("/Content/Themes/Images/QAU/icons/arr-black-down.png") no-repeat 10px 6px;padding:0px 0px 5px 21px;margin:0px 0px 0px 5px}a.backtotop{padding:5px 0 10px 14px;background:transparent url("/Content/Themes/Images/QAU/icons/arr-black-up.png") no-repeat left 10px;display:inline;float:right;font-size:0.6875rem;text-decoration:none;font-weight:bold}.ajax-info-icon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -539px -70px;width:24px;height:24px;float:left}.ajax-info-icon-small{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -539px -70px;width:24px;height:24px;float:left}.ajax-info-icon-medium{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -539px -70px;width:24px;height:24px;float:left}.ajax-success-icon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -539px -70px;width:24px;height:24px}.AppMessage-item-image-notice{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -290px -65px;width:32px;height:32px}.AppMessage-item-image-success{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -290px -65px;width:32px;height:32px}.AppMessage-item-image-warning{background-image:url("/Content/Themes/Images/General/warning-medium.png");width:32px;height:32px}.AppMessage-item-image-error{background-image:url("/Content/Themes/Images/AAY/icons/error.png");width:32px;height:32px}.availabilitySearchAirportInputIcon{background:url("/Content/Themes/Images/General/search.png") no-repeat scroll 0 0;width:16px;height:16px;position:relative;left:0px;top:3px;cursor:pointer;float:right}#divDashboard .availabilitySearchAirportInputIcon{background:url("/Content/Themes/Images/General/search.png") no-repeat scroll 0 0;width:16px;height:16px;position:relative;left:0px;top:3px;cursor:pointer;float:right}.basketIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -600px -118px;width:32px;height:32px}.tickIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -720px -75px;width:15px;height:15px}.outBoundPlaneIcon{background-image:url("/Content/Themes/Images/General/outbound-plane-icon.png");background-repeat:no-repeat;background-position:50% 50%;width:33px;height:25px}.inBoundPlaneIcon{background-image:url("/Content/Themes/Images/General/return-plane-icon.png");background-repeat:no-repeat;background-position:50% 50%;width:33px;height:25px}.dropDownIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -420px -75px;width:20px;height:20px;padding-right:5px}#btnCloseGrabBookingResults{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -840px -76px;width:18px;height:18px}.genInfoIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -477px -70px;width:28px;height:20px}.RouteTabItemInfoIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -295px -70px;width:24px;height:24px;float:left}.childPriceInfoIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -480px -70px;width:28px;height:20px}.childPriceInfoIcon .span{padding-left:2px}.notAvailableIcon{background-image:url("/Content/Themes/Images/General/not-available.png");background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px}.pinnedIcon{background-image:url("/Content/Themes/Images/General/RecentsAndFavourites/pinned.png");background-repeat:no-repeat;background-position:50% 50%;width:20px;height:20px}.unpinnedIcon{background-image:url("/Content/Themes/Images/General/RecentsAndFavourites/unpinned.png");background-repeat:no-repeat;background-position:50% 50%;width:20px;height:15px}.AddAdditionalContactIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -360px -127px;width:23px;height:23px;cursor:pointer;position:relative;float:right}div#GroupDetailsContainer table#tblBookingAdditionalInformation span.AddAdditionalContactIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -300px -127px;width:23px;height:23px;cursor:pointer}.RemoveContactIcon,.invalidIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -659px -70px;width:21px;height:20px}.RemoveContactIcon{position:relative;float:right}.SearchresultsPopupInfoIcon{background:url("/Content/Themes/Images/AAY/icons/search-mini-arrow-wht.png") no-repeat;width:15px;height:15px}.ShowTaxInfoIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -481px -70px;width:20px;height:20px}.PassengerAPIAlertICon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -600px -75px;width:14px;height:14px}.EditIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -240px -70px;width:20px;height:20px;margin-left:10px}.notificationClose{background:url("/Content/Themes/Images/AAY/icons/minus.png") no-repeat scroll 0 0;width:10px;height:10px}.notificationOpen{background:url("/Content/Themes/Images/AAY/icons/plus.png") no-repeat scroll 0 0;width:10px;height:10px}.openInSmallWindowIcon{background:url("/Content/Themes/Images/Groups/BookingSummary/icon-new-small-window.gif") no-repeat no-repeat 50% 50%;width:15px;height:15px}.busyloadingsmall{float:left;background-image:url("/Content/Themes/Images/General/ajax-loader-small.gif");background-repeat:no-repeat;background-position:left center}.busyloadingbig{float:left;background-image:url("/Content/Themes/Images/General/ajax-loader-medium.gif");background-repeat:no-repeat;background-position:left center}.busyLoadingSmallIcon{background-image:url("/Content/Themes/Images/General/ajax-loader-small.gif");background-repeat:no-repeat;background-position:left center;width:30px;height:25px}.confirmationTabActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -120px -183px;width:30px;height:30px;margin:2% 2% 2% 4%}.confirmationTabInActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -120px -243px;width:30px;height:30px;margin:2% 2% 2% 4%}.spanEarlierRouteFlights{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat 2px -127px;width:25px;height:30px;margin-top:1%}.spanLaterRouteFlights{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -58px -127px;width:25px;height:30px;margin-top:1%;margin-left:1%}.arrowLeftImage{background-image:url("/Content/Themes/Images/General/scroll-left.png");background-repeat:no-repeat;background-position:0% 0%;width:12px;height:18px;margin:1% 1% 1% 1%}.arrowRightImage{background-image:url("/Content/Themes/Images/General/scroll-right.png");background-repeat:no-repeat;background-position:0% 0%;width:12px;height:18px;margin:1% 1% 1% 1%}.dialogCloseIcon{background:url("/Content/Themes/Images/AAY/icons/close-white.svg") no-repeat;width:24px !important;height:24px !important}.refreshIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -236px -131px;width:25px;height:20px;cursor:pointer}.linkArrowIcon{background-image:url("/Content/Themes/Images/ITR/BookingSummary/arrow-left-icon.png");background-repeat:no-repeat;background-position:50% 50%;width:25px;height:25px}.backgroundColourOchre{background-color:#ccc}.searchHeaderBg{background:#2e5c99;color:#d2d9df;font-size:1rem;font-weight:normal}.flightLeg,.flightLeg.trOuterRow,.defaultFlightLegBgColor{background-color:#e8e8e8}.bookingAddInfoBg{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important}.emergencyDetailBg{background:#000;color:#fff}.selectedProcessTabBg,.pleaseCheckFlightInfoBg,#divSearchAgain{background:#2e5c99;color:#fff}.unselectedProcessTabBg{background:#e8e8e8;color:gray}.basketPopupGHeaderBg{background:#2e5c99;color:#fff}#divBasket.yellowBackground{background:#e8e8e8;color:#000;font-size:16px;font-weight:normal}#divBasketContent.yellowBackground{background:#9c9c9d;color:#000;font-size:16px;font-weight:normal}#divBasket.whiteBackground,.whiteBackgroundColor{background-color:#fff}#tabBasket.yellowBackground{background:#2e5c99;color:#fff;font-size:16px;font-weight:normal}.AdministratorToolbar table td,table.UserInformation td{font-size:0.6875rem}.paymentSummaryHeaderFont,#tblPaymentBreakdown thead th,.FareSummaryNoCharges .quoteTotalBg td,.FareSummaryIncCharges .quoteTotalBg td{font-size:1rem;font-weight:bold}.basketPopupFont{font-size:0.875rem;font-weight:normal;color:#000}.tabHeadingFont{font-size:1rem;font-weight:normal}div.taxDetailsPopup thead tr>td{font-size:0.8125rem;font-weight:normal}.SeatsUnavailableColor{color:#fff}.SeatsAvailableColor{color:#000}.requiredIndicatorChar{font-weight:bold;color:#a7001e}@media all and (max-width:1000px){#divAvailability,#divDoToList{display:none}#SearchDock,#ToDoListDock{display:block}table#landingDashboardContainer #col1{width:5%}}.form-container{padding:20px 15px 30px 15px}.form-layout{width:100%}.form-layout tb tr th .form-layout tr th{text-align:left;padding-left:10px;padding-right:10px}.form-layout tr td{text-align:left;padding-left:10px;padding-right:10px;vertical-align:top}.ui-selectmenu-wrap{width:100%}#divSearchMain .row{line-height:25px}.availibilityVu .row{padding-top:0px;padding-bottom:0px;margin-bottom:-10px}.availibilityVu label{margin-bottom:-5px}.availibilityVu .searchResultsSearchBtn{float:right}.availibilityVu .CalendarBigIcon{background-position-x:-895px;background-position-y:-67px;width:25px;height:33px}.availibilityVu .lastrow{margin-bottom:0}.availibilityVu .availabilitySearchAirportInputIcon{left:-5px;top:7px}.mgrn-lft10{margin-left:10px}.toolbar-messages{display:none;padding:10px;color:white}.success-message{background-color:green}.error-message{background-color:red}.paginationBtns{float:right}.paginationBtns button{height:32px !important;border-radius:10%;padding-top:3px !important;width:45px !important;min-width:45px !important}.new-css-spinner{display:none}.loader{display:none}.loading-message-style{padding-left:15px}.priceBox,.notAvailableBox{text-align:center;padding-top:15px;height:100%}.priceBox .priceBoxTable,.notAvailableBox .priceBoxTable,.priceBox .notAvailableTable,.notAvailableBox .notAvailableTable{width:157px;height:45px}.priceBox input[type=radio]{background-color:transparent;border:0px solid;vertical-align:middle}.priceBox>table.cabinPriceBoxTable :hover{background:#cd0000;color:#fff;cursor:pointer}.priceBox .selectedOption{background:#2e5c99;color:#fff;padding-top:10px}.priceBox .priceBoxTable.hideLowestPrice span.lowestPriceTooltip{display:none}.priceBox.header{width:157px;height:22px}.priceBox .updatePriceRow>a{color:#fff}.priceBoxTooltipImg.bottomLeft{vertical-align:bottom;text-align:left}.priceBoxTooltipImg.bottomRight{vertical-align:bottom;text-align:right}.SearchresultsPopupInfoIconRight{background:url("/Content/Themes/Images/AAY/icons/search-mini-arrow-wht.png") no-repeat;width:15px;height:15px;background-position:right center;top:37%;left:80%;position:relative}#frmAvailabilityResponse .requestedAvailabilityAirportInputTextbox{width:108px !important;border:none !important}#frmAvailabilityResponse .requestedAvailabilityDateInputWidth{float:left;width:110px}#frmAvailabilityResponse .results{height:710px;overflow-y:scroll;overflow-x:hidden}#frmAvailabilityResponse .availabilityResponseControls{width:100%}#frmAvailabilityResponse .availabilityResponseControls td{padding:2px}#frmAvailabilityResponse .availabilityResponseControls td table td{padding:0}#frmAvailabilityResponse .availabilityResponseControls .availabilityResponseControlsTopRow{padding-top:6px}#frmAvailabilityResponse .availabilityResponseControls .availabilityResponseControlsBottomRow{padding-bottom:6px}#frmAvailabilityResponse .availabilityResponseControls .searchResultsSearchBtn{background:#2e5c99;color:#fff !important;font-size:0.875rem;border-color:#2e5c99 !important;height:34px;font-weight:bold}#frmAvailabilityResponse .availabilityResponseControls .searchResultsSearchBtn:hover{background-color:#84011d !important;border-color:#2f455e !important}#frmAvailabilityResponse .flightLeg td{padding:0}#frmAvailabilityResponse .flightLeg.trFlightRow{background-color:#e8e8e8}#frmAvailabilityResponse.availabilityResponseResultHeading>table td *{font-size:1rem;font-weight:normal}#frmAvailabilityResponse .boldLink{font-weight:bold;font-size:0.875rem}#frmAvailabilityResponse .lightGreyBottomLine{border-bottom:1px solid #e8e8e8}#frmAvailabilityResponse .faresForm{position:absolute;background-color:#fff;cursor:default;border:1px solid #e8e8e8}#frmAvailabilityResponse .faresOuterTable>thead>tr{height:45px}#frmAvailabilityResponse .faresOuterTable>thead>tr>th.faresHeader{text-align:center;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid #e8e8e8}#frmAvailabilityResponse .EarlierRouteFlights{color:#fff;cursor:pointer;vertical-align:middle;font-weight:bold;font-size:0.8125rem;float:left}#frmAvailabilityResponse .LaterRouteFlights{color:#fff;cursor:pointer;vertical-align:middle;font-weight:bold;font-size:0.8125rem;float:right}#frmAvailabilityResponse .availabilityResponseResultHeading{height:30px;text-align:center}#frmAvailabilityResponse .availabilityQuoteButton,#frmAvailabilityResponse #btnAddToBasket{float:right;margin-left:5px}#frmAvailabilityResponse .selectedRouteHeaderBg,#frmAvailabilityResponse .unselectedRouteHeaderBg{border-top:2px solid #fff;border-bottom:2px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff}#frmAvailabilityResponse .selectedRouteHeaderBg,#frmAvailabilityResponse .routeDirectionHeaderBg{background:#2e5c99;color:#fff}#frmAvailabilityResponse .routeFareBasisHeaderBg{background:#ccc;color:#fff}#frmAvailabilityResponse .unselectedRouteHeaderBg{background:#e8e8e8;color:#000}#frmAvailabilityResponse .outboundHeaderRowBg{background-color:#cd0000}#frmAvailabilityResponse .inboundHeaderRowBg{background-color:#d3ddff}#frmAvailabilityResponse .selectedFlightLegBgColor{background-color:gray !important;color:#fff}.availabilityResponseResultHeading th{font-size:0.875rem;text-align:center}#tdComplexItineraryIconInfo{display:inline-block}#lnkFilteredFlights{cursor:pointer;padding-left:30px;font-size:0.875rem;line-height:25px}#tdAvailabilityResponse tr td{font-size:0.875rem}.backgroundColourFirstColumn{background-color:#e8e8e8}.backgroundColourSecondColumn{background-color:#e8e8e8}#divBasket{display:none;left:220px;line-height:25px;text-align:left;position:absolute}#divBasket.basket{position:absolute}#divBasket .alert{text-align:center;background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99}#divBasket #divBasketResults .priceMayChange{padding:0px 5px;font-size:0.875rem;line-height:25px}#divBasket #divBasketResults .priceMayChange .RouteTabItemInfoIcon{margin-top:10px;margin-left:10px}#divBasketContainer{position:absolute;top:-45px;right:0px;width:30%}.basketPopup{padding-left:15px}#divSearchAgain .availabilitySearchInputFrame td{padding:0px 0px 0px 0px}#divSearchAgain{*margin-top:-20px}#divSearchAgain .availabilitySearchInputFrame{border:1px solid #adadad;background-color:#fff}#divSearchAgain .availabilityResponseCabinControl{width:70%;display:inline-block}#divSearchAgain #divSearchMultiSector #lnkMultiSectorRequest{color:#fff}#divSearchAgain #divSearchMain>table.leftSideTable,#divSearchAgain #divSearchMain>table.rightSideTable{width:50%}#divSearchAgain .AvailabilityAdvancedSearchMenu{float:right}#divSearchAgain .AvailabilityAdvancedSearchMenu>li{display:inline-block;padding-right:20px}#divSearchAgain .AvailabilityAdvancedSearchMenu>li>span{display:inline-block}#divSearchAgain .AvailabilityAdvancedSearchMenu .availabilityAdvancedSearchSelectOption{display:inline-block;width:100%;max-width:150px}.fixed_headers thead tr{display:block;position:relative;background:#fff;color:#fff}.faresFormContainer{width:auto}.faresFormContainer .CollapseRouteFares{background-image:url("/Content/Themes/Images/Groups/BookingSummary/down_arrow.png");background-repeat:no-repeat;background-position:0 8px;width:18px;height:20px;width:25px;float:right;margin-right:8px;cursor:pointer}.faresFormContainer .collapse-expand{width:25px;float:right;margin-right:8px;cursor:pointer}.faresFormContainer .ExpandRouteFares{background-image:url("/Content/Themes/Images/Groups/BookingSummary/right-arrow.png");background-repeat:no-repeat;background-position:2px 3px;width:18px;height:20px;width:25px;float:right;margin-right:8px;cursor:pointer}#faresFormPopup{padding:0;width:780px !important}#faresFormPopup div.faresForm .faresOuterTable{width:auto}#faresFormPopup div.faresForm .faresOuterTable th{border-left:none !important;text-align:left}#faresFormPopup div.faresForm .faresOuterTable td{text-align:left;max-width:inherit}#faresFormPopup div.faresForm .faresOuterTable .faresPopupHeader{border-bottom:none;background-color:#fff;color:#333;vertical-align:text-top !important}#faresFormPopup div.faresForm .faresOuterTable .faresPopupHeader .fare-popup-header-row{border-bottom:4px solid #144c90;position:relative;height:45px !important;vertical-align:top;padding-top:5px}#faresFormPopup div.faresForm .faresOuterTable .faresPopupHeader .fare-popup-header-row .faresHeader{font-size:0.9375rem !important;font-weight:bold !important;text-align:left !important}#faresFormPopup div.faresForm .faresOuterTable>tbody{display:inline-table}#faresFormPopup div.faresForm .faresOuterTable>tbody>tr>td{padding:0}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height{overflow:auto;max-height:400px;overflow-x:hidden}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody{width:100%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .fare-box-routing-row{display:inherit;border-bottom:1px solid #fff;background-color:#9c9c9d !important;color:#fff}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .fare-box-routing-row td{font-size:0.875rem;font-weight:300;padding:6px !important;width:860px}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody tr:nth-child(odd){background-color:#f2f2f2}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody tr:nth-child(even){background-color:#fff}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody tr:not(.fare-box-routing-row) td:first-child{padding-left:7px}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .flightNumbersTdWidth{width:10%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .flightDatesTdWidth{width:25%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .flightClassesTdWidth{width:5%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .flightSeatsTdWidth{width:5%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .flightCabinsTdWidth{width:5%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .fareIdTdWidth{width:15%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .fareTypeTdWidth{width:22%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .ticketingDeadlineTdWidth{width:10%}#faresFormPopup div.faresForm .faresOuterTable>tbody .fares-popup-fixed-height .faresPopupBody .priceBoxTdWidth{width:20%}#faresFormPopup div.faresForm .faresOuterTable input.cabinRadioButton{vertical-align:text-bottom}#faresFormPopup div.faresForm .faresOuterTable .fareBasisCodeLink{height:19px;display:inline-block;width:70px}#faresFormPopup div.faresForm .faresOuterTable:hover{background:#cd0000;color:#000}.priceLabel{padding-left:150px}.faresPopupHeader .flightLabel{padding-left:7px}.faresPopupHeader .datesLabel{padding-left:30px}.faresPopupHeader .classLabel{padding-left:150px}.faresPopupHeader .seatsLabel{width:62px !important}.faresPopupHeader .cabinsLabel{padding-left:123px}.faresPopupHeader .rulesLabel{padding-left:12px}.faresPopupHeader .fareTypeLabel{padding-left:40px}.faresPopupHeader .ticketDeadlineLabel{padding-left:12px}.processBar{width:101%;list-style-type:none}.processBar li{background:#e8e8e8;color:gray;width:17.2%;display:inline-block;zoom:1;*display:inline;text-align:center;vertical-align:middle;margin-top:.3em;line-height:40px;border-right-width:1px;font-weight:bold;min-height:43px}.processBar li img{vertical-align:middle;padding:8px 8px 8px 10px;height:28px}.processBar .active{background:#2e5c99;color:#fff;border:1px solid #2e5c99;display:inline-block;zoom:1;*display:inline;text-align:center;vertical-align:middle}.processBar .datesFlightsTabActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat 0 -183px;width:30px;height:30px;margin:2% 2% 2% 4%}.processBar .datesFlightsTabInActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat 0 -243px;width:30px;height:30px;margin:2% 2% 2% 4%}.processBar .priceTabActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -183px;width:30px;height:30px;margin:2% 2% 2% 4%}.processBar .priceTabInActive{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -243px;width:30px;height:30px;margin:2% 2% 2% 4%}.breadcrumb-container{margin:20px auto;width:50%;font-weight:700 !important;line-height:0.875rem !important}.breadcrumb-container .breadcrumb-list{position:relative;display:flex;color:#c0cad3}.breadcrumb-container .breadcrumb-list .breadcrumb-track{position:absolute;top:4px;width:100%;left:-50%;height:3px;background-color:#d3d9df;z-index:-1}.breadcrumb-container .breadcrumb-list .breadcrumb-step:first-child .breadcrumb-track{width:0%}.breadcrumb-container .breadcrumb-list .breadcrumb-step:last-child .breadcrumb-track{width:100%;right:50%}.breadcrumb-container .breadcrumb-list .breadcrumb-step{position:relative;width:100%;text-align:center}.breadcrumb-container .breadcrumb-list .breadcrumb-step:before{content:"";display:flex;margin:1px auto;margin-bottom:10px;width:3px;height:3px;background:#c0cad3;border:4px solid #c0cad3;border-radius:100%}.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-completed,.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-active:first-child{color:#fff}.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-completed:before,.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-active:first-child:before{border:4px solid #2e5c99;background:#2e5c99}.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-completed .breadcrumb-track{background-color:#fff}.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-completed:before{border:4px solid #2e5c99}.breadcrumb-container .breadcrumb-list .breadcrumb-step+.breadcrumb-step.is-active{animation:fadeLabel 1s;animation-delay:2.5s;animation-fill-mode:forwards}.breadcrumb-container .breadcrumb-list .breadcrumb-step+.breadcrumb-step.is-active .breadcrumb-track::before{background-color:#fff;animation:nextStep 3s;content:" ";height:100%;display:block}.breadcrumb-container .breadcrumb-list .breadcrumb-step+.breadcrumb-step.is-active:before{border:4px solid #c0cad3;animation:pulse 1s, fadeDot 1s;animation-delay:2.5s;animation-fill-mode:forwards}@keyframes nextStep{0%{width:0%}
100%{width:100%}}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(46, 92, 153, 0.4)}
70%{box-shadow:0 0 0 10px rgba(46, 92, 153, 0)}
100%{box-shadow:0 0 0 0 rgba(46, 92, 153, 0)}}
@keyframes fadeDot{0%{border:4px solid #c0cad3;
background:#c0cad3}
100%{border:4px solid #2e5c99;
background:#2e5c99}}
@keyframes fadeLabel{0%{color:#c0cad3}
100%{color:#fff}}
.flagstrap.open>.dropdown-menu{display:block}.flagstrap button,.flagstrap input[type='button'],.flagstrap input[type='submit']{width:190px;font-family:inherit;font-size:0.75rem;font-weight:normal;margin-right:0}.flagstrap .btn{display:inline-block;margin-bottom:0;padding:6px 12px;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;text-align:left}.flagstrap .btn-default{color:#333;background-color:#fff;border-color:#ccc}.flagstrap .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.flagstrap .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c;outline-color:transparent}.flagstrap .dropdown-menu{display:none;position:absolute;top:100%;left:0;float:left;width:inherit;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:0.875rem;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);cursor:pointer}.flagstrap .dropdown-menu>li>a{font-size:0.75rem;font-weight:normal;padding:3px 20px;display:block;clear:both;line-height:1.42857143;color:#333;white-space:nowrap;text-decoration:none}.flagstrap .dropdown-menu>li>a:hover{background-color:#f5f5f5}.flagstrap-RevenueStreamSelectDropdown{display:inline-block;position:relative;width:100%}.flagstrap-RevenueStreamSelectDropdown button,.flagstrap-RevenueStreamSelectDropdown input[type='button'],.flagstrap-RevenueStreamSelectDropdown input[type='submit']{width:214px;height:auto !important;font-family:inherit;font-size:0.75rem;font-weight:normal;margin-right:0}.flagstrap-RevenueStreamSelectDropdown .btn{padding:6px 0;text-align:left}.flagstrap-RevenueStreamSelectDropdown .dropdown-menu{width:inherit;cursor:pointer}.flagstrap-RevenueStreamSelectDropdown .dropdown-menu>li>a{font-size:0.75rem;font-weight:normal;padding:3px 0}.flagstrap-TelephoneSelectDropdown{display:inline-block;position:relative;width:90px}.flagstrap-TelephoneSelectDropdown button,.flagstrap-TelephoneSelectDropdown input[type='button'],.flagstrap-TelephoneSelectDropdown input[type='submit']{width:100%;height:auto !important;height:inherit;font-family:inherit;font-size:0.75rem;font-weight:normal;margin-right:0}.flagstrap-TelephoneSelectDropdown .btn{padding:3px 0;text-align:left}.flagstrap-TelephoneSelectDropdown .dropdown-menu{width:auto;cursor:pointer}.flagstrap-TelephoneSelectDropdown .dropdown-menu>li>a{font-size:0.75rem;font-weight:normal;padding:3px 0}.MenuBackgroundColor{background-color:#2e5c99;height:inherit}.MenuBackgroundColor .MainMenu{padding:0;margin:0;list-style-type:none;height:inherit}.MenuBackgroundColor .MainMenu li{list-style:none;width:100%;height:27px;text-align:left;vertical-align:bottom;left:0px;position:relative;float:left;font-size:0.875rem}.MenuBackgroundColor .MainMenu li ul{list-style:none;padding:0px}.MenuBackgroundColor .MainMenu li div{width:100%;height:inherit;position:relative}.MenuBackgroundColor .MainMenu li div a:link,.MenuBackgroundColor .MainMenu li div .headerAccountSettingsIcon,.MenuBackgroundColor .MainMenu li div .dropDownIcon{position:absolute}.MenuBackgroundColor .MainMenu li div a:link{top:26%;left:12%}.MenuBackgroundColor .MainMenu li div .headerAccountSettingsIcon{top:5%}.MenuBackgroundColor .MainMenu li div a span{margin-left:5px;padding-left:3px}.MenuBackgroundColor .MainMenu li div .dropDownIcon{width:16px;height:14px;right:2%;top:15%;padding-right:0}.MenuBackgroundColor .MainMenu li img{float:left;vertical-align:bottom;padding-left:11px;padding-right:8px}.MenuBackgroundColor .MainMenu li a{padding-left:5px !important}.MenuBackgroundColor .MainMenu li a:link,.MenuBackgroundColor .MainMenu li a:visited{display:block;text-decoration:none;left:auto;padding:0;border-right:0px solid;color:#fff;position:absolute;top:8px}.MenuBackgroundColor .MainMenu li .headerAccountSettingsIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat 4px -67px;width:25px;height:25px;top:2px;position:relative;float:left}.MenuBackgroundColor .SubMenu{position:absolute;visibility:hidden;border-top:1px solid #fff;padding:0px;width:100%;min-width:145px;margin-left:0px;float:left}.MenuBackgroundColor .SubMenu li{float:none;padding:0px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#2e5c99;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:100%;height:30px}.MenuBackgroundColor .SubMenu li:hover{background-color:#364150}.MenuBackgroundColor .SubMenu li a{display:block !important;width:100% !important}.MenuBackgroundColor .SubMenu li a:link,.MenuBackgroundColor .SubMenu li a:visited{vertical-align:middle;position:relative}.GuestMenuItem{width:140px !important;padding:10px;font-size:larger;font-weight:bold;color:#cd0000;float:left}.GuestMenuItem a{text-decoration:none;color:#cd0000}.GuestMenuItem:hover{cursor:pointer}.ActiveGuestMenuItem{color:#fff;background-color:#a7001e}.ActiveGuestMenuItem a{color:#fff}#divGrabOptionsDisplayBooking{float:left;width:40%}#divGrabOptionsGrab{float:left;width:60%}#divGrabOptionsGrab .grabOptionsGrabOptionSelection{width:28%}#divGrabOptionsGrab .grabBookingHeaderBg{background:#2e5c99;color:#fff}#divGrabBookingResults #divGrabBookingResultsKnockoutBinding>tr{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important;border-bottom:2px solid #fff}#divGrabBookingOptions .ui-selectmenu{background-image:none;background-color:#fff;height:26px !important}a.directCustomerSingleSelect{width:70px !important}ul.directCustomerSingleSelect{width:90px !important}.baggageAllowanceDetailsPopup{background:#e6e6e6;color:#414042;border:1px solid #414042}#ulRoutingWarnings{list-style-type:none;margin:10px}#ulRoutingWarnings li{list-style-type:none}.multi-sector-form,.multi-origin-form,.find-bookings-results{margin:15px 30px}#frmMultiSectors .multiSectorControls>tr,#frmMultiOrigins .multiSectorControls>tr,#frmMultiSectors .multiOriginControls>tr,#frmMultiOrigins .multiOriginControls>tr{padding-top:10px;padding-bottom:10px}#frmMultiSectors .multiSectorControls>tr td,#frmMultiOrigins .multiSectorControls>tr td,#frmMultiSectors .multiOriginControls>tr td,#frmMultiOrigins .multiOriginControls>tr td{width:20%}#frmMultiSectors .multiSectorControls .div-ui-select-menu,#frmMultiOrigins .multiSectorControls .div-ui-select-menu,#frmMultiSectors .multiOriginControls .div-ui-select-menu,#frmMultiOrigins .multiOriginControls .div-ui-select-menu{min-width:100px;width:25%;display:inline-block}#frmMultiSectors #tblMultiSectors .tdOutboundFlightTime,#frmMultiOrigins #tblMultiSectors .tdOutboundFlightTime,#frmMultiSectors #tblMultiOrigins .tdOutboundFlightTime,#frmMultiOrigins #tblMultiOrigins .tdOutboundFlightTime,#frmMultiSectors #tblMultiSectors .tdCabin,#frmMultiOrigins #tblMultiSectors .tdCabin,#frmMultiSectors #tblMultiOrigins .tdCabin,#frmMultiOrigins #tblMultiOrigins .tdCabin{min-width:100px}#frmMultiSectors .RemoveMultiOriginRow,#frmMultiOrigins .RemoveMultiOriginRow,#frmMultiSectors .RemoveMultiSectorRow,#frmMultiOrigins .RemoveMultiSectorRow{width:24px}#frmMultiSectors #btnMultiSectorAddRow,#frmMultiOrigins #btnMultiSectorAddRow,#frmMultiSectors .AddMultiOriginRow,#frmMultiOrigins .AddMultiOriginRow{width:24px;height:25px}#frmMultiSectors .trMultiSectorRow,#frmMultiOrigins .trMultiSectorRow{vertical-align:top}#frmMultiSectors .trMultiSectorRow .MoveUpIcon,#frmMultiOrigins .trMultiSectorRow .MoveUpIcon{background:url("/Content/Themes/Images/AAY/icons/move-up-blue.png") no-repeat 0 0;width:20px;height:20px}#frmMultiSectors .trMultiSectorRow .MoveDownIcon,#frmMultiOrigins .trMultiSectorRow .MoveDownIcon{background:url("/Content/Themes/Images/AAY/icons/move-down-blue.png") no-repeat 0 0;width:20px;height:20px}#frmMultiSectors .availabilitySearchInputFrame,#frmMultiOrigins .availabilitySearchInputFrame{border:1px solid #adadad;background-color:#fff}#frmMultiSectors .availabilitySearchAirportInputTextbox,#frmMultiOrigins .availabilitySearchAirportInputTextbox{padding:3px 0 3px 3px;border:none;width:"100% - (16px + 3px)" !important;width:-o-calc(100% - (16px + 3px)) !important;width:-webkit-calc(100% - (16px + 3px)) !important;width:-moz-calc(100% - (16px + 3px)) !important;width:calc(100% - (16px + 3px)) !important}#frmMultiSectors .availabilitySearchAirportInputTextbox:disabled,#frmMultiOrigins .availabilitySearchAirportInputTextbox:disabled{width:100% !important}#frmMultiSectors .AddAdditionalContactIcon,#frmMultiOrigins .AddAdditionalContactIcon{background:url("/Content/Themes/Images/QAU/qantas-icon-set-v2.png") no-repeat -360px -127px;width:23px;height:23px}#frmMultiSectors .AddAdditionalContactIcon,#frmMultiOrigins .AddAdditionalContactIcon{cursor:pointer;position:relative;float:right}.MultisectorTabs{margin-top:10px;margin-bottom:30px;height:30px}.MultisectorTabs li{display:inline;font-size:larger;width:100px;float:left;height:20px;cursor:pointer;list-style-type:none;padding:15px 30px 15px 30px;background:#e8e8e8;color:gray}.MultisectorTabs li.selectedTab{cursor:default;font-weight:bold;background:#2e5c99;color:#fff}.findAirportDialogWidth{width:264px !important}.travellersControlsWidth{width:70px !important;margin-right:16px !important}.travellersControlAdults{width:30px !important}.travellersControlsDoubleDigitWidth{width:35px !important;margin-right:16px !important}.passengerTypeFareSummaryHeader{padding:5px 0px;font-size:0.9375rem;font-weight:normal}.itinerayDetailsHeader{font-size:0.9375rem;font-weight:normal;height:30px;padding-left:5px !important}#tblFlightDetails .flightUnconfirmed{color:#a7001e}#tblFlightDetails .flightUnconfirmedKey{background-color:#a7001e}#tblFlightDetails .flightWaitlisted{color:#d3ddff}#tblFlightDetails .flightWaitlistedKey{background-color:#d3ddff}#tblFlightDetails .flightUnavailable{color:#a7001e}#tblFlightDetails .flightDetails td{font-weight:bold;font-size:0.9rem}tr.flightDetails:not(.flightUnconfirmed)>td .flightNumber,tr.flightDetails:not(.flightUnconfirmed)>td .baggageAllowanceDetailsPopupLink,tr.flightDetails:not(.flightUnconfirmed)>td .fareBasisCodeLink{color:blue;text-decoration:underline}td.flightNumberHighlight{text-decoration:underline}span.stopsIndicator{background-color:#fff;border-radius:25px;font-size:13px !important;font-weight:bold;color:#a3001f;align-content:center;width:-1%;padding:0px 10px !important;margin-right:15%}img.cog{width:10%;min-width:20px;cursor:pointer}img.cog:hover{cursor:pointer}.cogmessage{background-color:#000;color:#fff !important;position:relative;padding:5px;border-radius:5px;width:120px;margin-top:-35px;margin-left:-90px;border-bottom:0px none black !important;display:none}.cogmessage::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.cluetip-cogmsg{border:0px none !important;display:block}.cluetip-cogmsg .ui-cluetip-header,.cluetip-cogmsg .ui-cluetip-content{padding:0px !important}.cluetip-cogmsg .ui-widget-content{border:none !important}.cluetip-cogmsg .ui-cluetip-header,.cluetip-cogmsg .ui-cluetip-content{overflow:initial !important;max-height:0em !important}@media all and (max-width:480px){.cluetip-cogmsg{border:0px none !important;display:block}.cluetip-cogmsg .ui-cluetip-header,.cluetip-cogmsg .ui-cluetip-content{padding:0px !important}.cluetip-cogmsg .ui-widget-content{border:none !important}.cluetip-cogmsg .ui-cluetip-header,.cluetip-cogmsg .ui-cluetip-content{overflow:initial !important;max-height:0em !important}.cogmessage{margin-top:-60px;margin-left:75px;display:block}}label{margin-bottom:0 !important}.flightInformationHeader{padding:0px;margin:0px;border-bottom:solid 1px #fff;width:100%;color:#414042;font-weight:bold}.tblFlightInformation{width:100%;margin-top:10px}.tblFlightInformation th{color:#414042;text-align:center}.tblFlightInformation th,.tblFlightInformation td{border-bottom:dotted 1px #fff}.addFlightDateInput{width:132px !important;float:left}.RecordedAmount{width:100px !important}.postTicketDeviationColumn{width:60px !important}.bookingReferenceLabel{width:80px}.creditAllowanceHeaderColumnPadding{padding:12px 12px 12px 0px;font-size:14px;font-weight:bold}#BankTransferAmountConfirmation{margin-bottom:2px}.paymentMethodCentredHalfWidth{padding:12px 0}.paymentTicketContainer{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px}.paymentMethodFullWidth select{width:150px}#CardPaymentCheckout{display:none;position:relative;padding:10px}#CardPaymentCheckout>iframe{width:100%;height:660px;border:0}.paymentSummaryContentLeftHalf{font-size:14px;font-weight:bold;color:#000;padding-right:10%}.paymentSummaryContentRightHalf span{font-size:15px;font-weight:normal;color:gray;padding-right:60px}.emdReference label.error,.emdReference span.indicator{color:#a7001e;padding-left:5px}.ECDValidationError{width:250px;background:#a7001e;color:#fff;padding:3px}#tblEmergencyDetails input#EmergencyEmailAddress,#tblEmergencyDetails input#EmergencyPhoneNumber{width:250px}#tblEmergencyDetails select#SelectedCountry{width:260px;height:30px}#divAdditionalContacts .passengerDetailsTextBoxes{width:180px !important}.CalendarBigIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -898px -70px;width:20px;height:28px;cursor:pointer;padding-top:25px}.CalendarSmallIconStyle{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -957px -77px;width:18px;height:17px;cursor:pointer;padding-top:25px}.CalendarContainer .calendarCloseIcon{width:34px;height:34px;background:url("/Content/Themes/Images/General/cancel.png") no-repeat;position:relative;float:right;top:15px;cursor:pointer;padding-top:25px}table#CalendarTable #DepartureDiv{background-color:#011e41 !important}table#CalendarTable #ReturnDiv{background-color:#a7001e !important}.ui-datepicker-calendar th{font-size:1.2em}.ui-datepicker-calendar td{font-size:8.8px}.hasDatepicker{height:225px}.date-picker{box-sizing:border-box;border:1px solid #ccc;background-color:#fff;position:relative;height:36px}.date-picker input{border:0px;margin-right:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:34px;width:100%}.date-picker span{display:block;position:absolute;right:2px;top:1px;height:24px}.input-container>span{vertical-align:top;margin-top:0.8em;display:inline-block}.input-container>div{display:inline-block}.input-container input[type="checkbox"]{margin-top:0.9em}.addBookingPartRemarkDiv{box-sizing:content-box}#frmMultiOrigins,#frmMultiSectors{max-width:1280px}.basic-search-container .multi-origin-header,.basic-search-container .multi-sector-header{width:inherit}.basic-search-container .multi-origin-header label,.basic-search-container .multi-sector-header label{margin:0}.basic-search-container .multi-origin-header .group-type,.basic-search-container .multi-sector-header .group-type{display:inline-block}.basic-search-container .multi-origin-header .ui-selectmenu-wrap,.basic-search-container .multi-sector-header .ui-selectmenu-wrap{width:180px;display:inline-block}.basic-search-container .multi-origin-header td,.basic-search-container .multi-sector-header td{padding-right:45px;vertical-align:middle}.basic-search-container .multi-origin-header td.select-option,.basic-search-container .multi-sector-header td.select-option{vertical-align:top}.restrictedBookingAcceptedImage{background:url('/Content/Themes/Images/General/Tick.png') no-repeat;width:16px;height:16px;display:block !important}.restrictedBookingRejectedImage{background:url('/Content/Themes/Images/QAU/icons/close-med-grey.png') no-repeat;width:20px;height:20px;display:block !important}#divBookingSummary{width:auto;overflow-x:auto;overflow-y:hidden;font-size:1rem}#divBookingSummary #tableContainer{float:left;width:42%;margin-bottom:15px;margin-right:10px}#divBookingSummary #tableContainer .deadlines{width:100%;font-size:0.875rem}#divBookingSummary #tableContainer .deadlines thead tr th{padding:10px}#divBookingSummary #tableContainer .deadlines tbody tr td{padding:5px;border-bottom:solid 1px #e8e8e8;text-overflow:clip}#divBookingSummary #tableContainer .deadlines tbody tr td input span{max-width:55%}#divBookingSummary #divbookingTypeInformation{float:left;width:34%;padding:5px 5px 5px 5px}#divBookingSummary #divbookingTypeInformation td{font-size:0.875rem}#divBookingSummary #tblBookingStatsIndicator td{font-size:0.875rem}#divBookingPartSummary{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important;padding:5px;font-size:0.875rem;font-weight:bold}#divBookingPartSummary #btnCancelBookingPart{width:auto}#divBookingPartSummary .refValue{font-size:0.875rem;font-weight:bold;color:#000}#divBookingPartSummary .greyFontHeader{font-size:0.875rem;font-weight:bold;color:gray}#divBookingPartSummary .refValueSmall{font-size:0.8125rem;font-weight:normal;color:#000}#divDisplayBookingSummary #editTourOperatorReference #imgConfirmUpdateBookingReference,#divDisplayBookingSummary #editTourOperatorReference #imgCancelUpdateBookingReference{width:25px;height:25px}#divDisplayBookingSummary #editTourOperatorReference #imgConfirmUpdateBookingReference{margin-top:5px;margin-left:5px}#bookingActions{clear:both;margin-top:20px;margin-bottom:20px}.booking-status-bar{text-align:right;padding:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;display:flex;align-items:center}.booking-status-bar i.material-icons{padding:0px 3px}.groupPassengersMealId{width:80%}.passengerEditor{display:none;border-collapse:collapse;border-left-width:0;border-right-width:0}.passengerValidationTooltip{position:absolute;left:50%;border:2px solid #414042;background:#a7001e;color:#fff;font-weight:bold;margin-left:-100px;margin-top:20px;padding:15px;width:220px;-moz-border-radius:12px 12px 12px 0;-webkit-border-radius:12px 12px 12px 0;-khtml-border-radius:12px 12px 12px 0;border-radius:12px 12px 12px 0;-moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000}#groupPassengersTable{background-color:#fff;border:1px dotted}#groupPassengersTable .header{background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99;height:25px}#groupPassengersTable .header a,#groupPassengersTable .header label{color:#fff}#groupPassengersTable .header>td{font-weight:bold}#groupPassengersTable td.label{padding:0;text-align:left}#groupPassengersTable td{padding:0 0.25em 0 0}#groupPassengersTable tr.MarkedForDeletion{background-color:#ffeb7a !important}#groupPassengersTable .passengerNamesApiField{padding:7px 0px 7px 7px}#groupPassengersTable .passengerNamesDiscountsField{padding:7px 0px 7px 7px}#groupPassengersTable .passengerNamesMinorHeader{background-color:#ccc;color:#fff;width:90%;margin-left:auto;margin-right:auto;padding-left:20px;padding-bottom:4px;padding-top:4px}#groupPassengersTable .dragging tr{background:#ff9b73 !important}#groupPassengersTable .GreenSquare{background-color:green;display:block;width:12px;height:12px;margin-left:33%;margin-right:33%}#groupPassengersTable .RedSquare{background-color:#e1000b;display:block;width:12px;height:12px;margin-left:33%;margin-right:33%}#groupPassengersTable select.groupPassengersEditorDropdown{width:125px !important}button.groupPassengersEditorButton{font-size:0.75rem;height:24px;width:auto !important}#divFileInputContainer,#divDownloadPassengers{width:95%;margin-left:2%;background:#ccc;color:#fff;padding:15px 0px 10px 15px;font-size:0.875rem}.swap-booking-parts-container{padding:5px 5px 5px 5px}.swap-booking-parts-container .swap-booking-parts-elements{display:flex;width:100%;flex-wrap:wrap;overflow:hidden}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div{flex:1 1;flex-basis:0;padding:10px 10px 10px 10px}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details-div,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details-div,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details-div{overflow:auto;max-height:300px;max-width:350px}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details{font-size:0.9rem}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details th,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details th,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details th,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details td,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details td,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details td{padding-left:10px;height:30px}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details th,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details th,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details th{font-weight:bold}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details tr:nth-child(even),.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details tr:nth-child(even),.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details tr:nth-child(even){background-color:#e8e8e8}.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-parent .passenger-details .passenger-information div,.swap-booking-parts-container .swap-booking-parts-elements .booking-part-information-child .passenger-details .passenger-information div,.swap-booking-parts-container .swap-booking-parts-elements .unnamed-passenger-details-div .passenger-details .passenger-information div{flex:1 1;flex-basis:0;padding:5px 5px 5px 5px}.costsAndTaxesContainer{position:relative}.costsAndTaxesContainer .updateFinancialsContainer>div{display:flex;width:100%;margin-top:5px;margin-bottom:20px}.costsAndTaxesContainer .updateFinancialsContainer>div .editorHalf{display:inline-block;float:left;box-sizing:border-box}.costsAndTaxesContainer .updateFinancialsContainer>div .editorHalf:nth-child(1){padding-right:5px;width:55%}.costsAndTaxesContainer .updateFinancialsContainer>div .editorHalf:nth-child(2){width:45%}.costsAndTaxesContainer .updateFinancialsContainer .editorSave{position:absolute;right:0}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer{min-height:100%;border:1px solid gray;position:relative}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor{display:none;width:100%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor>div,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor>div{height:100%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader{height:14%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr th,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr th{padding:4px}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader .editorHeaderTitle th,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader .editorHeaderTitle th{text-align:center}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody{height:68%;overflow-y:auto;padding-top:6px;box-sizing:border-box}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody .editorCostGroupRow td,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody .editorCostGroupRow td,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody .editorCostTotalRow td,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody .editorCostTotalRow td{font-weight:bold}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody .editorCostDataRow td:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody .editorCostDataRow td:nth-child(2){padding-left:20px}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody .editorCostDataRow td.editorControlsColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody .editorCostDataRow td.editorControlsColumn{text-align:right}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody .editorCostGroupId,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody .editorCostGroupId{font-weight:bold;font-size:smaller;color:Gray}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorControls,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorControls{position:absolute;bottom:0;height:18%;width:100%;padding:5px 0 15px 0;box-sizing:border-box}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorControls>div,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorControls>div{float:left;width:70%;padding-left:4px}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorControls .editorAddCostButton,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorControls .editorAddCostButton{float:right;margin-right:15px;padding-left:15px;padding-right:15px}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr th:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr th:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr th:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr th:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr td:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr td:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr td:nth-child(1),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr td:nth-child(1){width:3%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr th:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr th:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr th:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr th:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr td:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr td:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr td:nth-child(2),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr td:nth-child(2){width:28%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr th:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr th:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr th:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr th:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr td:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr td:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr td:nth-child(3),.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr td:nth-child(3){width:18%}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr th.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr th.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr th.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr th.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorHeader tr td.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorHeader tr td.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorBody tr td.editorPassengerTypeColumn,.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorBody tr td.editorPassengerTypeColumn{width:12%}.costsAndTaxesContainer .updateFinancialsLoading{clear:both;display:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.costsAndTaxesContainer .editCostDialog .editCostDialogInputRow .editCostDialogInputCell{text-align:right}.costsAndTaxesContainer .editCostDialog .editCostDialogInputRow .editCostDialogInputCell input{text-align:right}.costsAndTaxesContainer .editCostDialog .adjustmentDifferenceRow{color:darkgrey;font-style:italic;font-size:0.8em}.costsAndTaxesContainer .editCostDialog .adjustmentDifferenceRow td{text-align:right}.costsAndTaxesContainer .editCostDialog .adjustmentDifferenceRow td input{text-align:right}.costsAndTaxesContainer .editCostDialog .editCostDialogValidationRow{font-size:0.9em;color:red}.ecIcon{padding-left:28px;background:url('/Content/Themes/Images/QAU/qantas-icon-set-v2.png') -358px -125px;background-repeat:no-repeat;height:22px}.ecIconCol{background:url('/Content/Themes/Images/QAU/qantas-icon-set-v2.png') no-repeat -172px -4px;width:23px;height:17px}.ecIconExp{background:url('/Content/Themes/Images/QAU/qantas-icon-set-v2.png') no-repeat -172px -18px;width:23px;height:17px}#flightCostsEditor div thead tbody tr td{border-collapse:separate;width:100%}#passengerCostsEditor div thead tbody td tr{border-collapse:separate;width:100%;font-size:0.875rem}#gmaView>.div{font-size:0.812rem;width:100%;padding-top:10px;padding-left:8px;padding-bottom:10px}#gmaView #groupLeaderTable .gmaContactTitle{width:70%}#gmaView #groupLeaderTable .gmaContactPhoneNumber .gmaContactCountryCode{width:20%;display:inline-block}.gmaContacts .additionalContactPopupHeader{width:100%;padding:5px;margin-bottom:5px}.wizardDialog .ui-dialog-buttonset,.wizardDialog #btnCancel{margin-left:0.4em !important}.wizardDialog .ui-dialog-buttonset button{width:110px}#selectPassengers{max-width:600px}#selectPassengers>tbody>tr{clear:both}#selectPassengers>tbody>tr.displayOptions{margin-left:10px}#selectPassengers>tbody>tr.namedPassengersRow{float:unset}#selectPassengers>tbody>tr .number{padding-left:5px}#selectPassengers>tbody>tr td{padding:5px}#selectPassengers .first input{width:50px}#selectPassengers .PassengerTypeDistributionButtons{text-align:right}table#tblSendEmail tr th{font-weight:bold;padding:10px}.emailCommunicationVisibilityColumn{background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99}.ReminderHeaderText{font-size:1rem;position:absolute;top:20px}#divAddReminder{display:none;min-height:450px}#divAddReminder>div{padding-top:8px;padding-left:6px}.DeleteReminder,#EditReminder,.ReminderPreview{cursor:pointer}.NoReminderInfoIcon{width:30px;height:30px;background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -290px -65px no-repeat;position:relative;float:left;left:370px}#tblReminders thead td{border:0px;padding:5px}#remindersHolder td{border-bottom:4px solid #fff}#RightSideBar{width:3%;height:178px;float:right;background-color:#2e5c99;top:50%;margin-top:-130px;right:0px;position:fixed}.selectedReminderBgColor{background-color:gray !important;color:#fff}#divShowReminders{width:150px;float:right;margin-top:5px;text-align:right;padding:0}.ReminderHeaderTitle{font-size:1rem;margin-top:10px;text-decoration:underline;cursor:pointer}#divReminderDetails{font-family:'MyliusModern'}#RemindersDialogContainer .ReminderHeaderIcon{margin-top:10px;padding-right:10px}.closeIcon{width:34px;height:34px;background:url("/Content/Themes/Images/General/cancel.png") no-repeat;position:relative;float:right;top:5px;cursor:pointer;padding-top:25px}.ReminderHeaderIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -840px -118px;width:32px;height:32px;margin-left:35px}table.pnrRemarks{width:100%}table.pnrRemarks th{font-weight:bold;text-align:left;padding:5px;height:auto !important}table.pnrRemarks td{text-align:left;padding:5px;border-bottom:solid 1px #e8e8e8}#tblAllocationPassengers tbody tr.selected{background-color:#84011d !important;color:#fff !important}#tblAllocationPassengers tr th{padding:10px;background-color:#2e5c99;color:#fff;border:solid 1px #2e5c99}#tblAllocationPassengers tr td{text-align:left;padding:5px;border:solid 1px #2e5c99}#tblAllocationPassengers .assigned{cursor:pointer;padding:3px;font-size:larger}#tblAllocationPassengers .selected{background-color:#84011d !important;color:#fff !important}#tblSeatAllocationFlights tr th{font-weight:bold;background-color:#2e5c99;padding:10px;color:#fff}#tblSeatAllocationFlights tr td{padding:5px;border-bottom:solid 1px #e8e8e8}#tblSeatAllocationFlights tr.selected{background-color:#84011d !important;color:#fff !important}#tblSeatMap thead tr th{padding:10px;background:#ccc;color:#fff;border:solid 1px #2e5c99;text-align:center}#tblSeatMap tbody tr th{padding:10px;background-color:#2e5c99;color:#fff;border:solid 1px #2e5c99;text-align:center}#tblSeatMap tr td{text-align:left;padding:5px;border:solid 1px #2e5c99;text-align:center}#divSeatMap .drop{background-color:#a7001e;border-color:#fff}#divSeatMap .item{text-align:center;background-color:#a7001e;color:#fff;width:100px;cursor:pointer}#divSeatMap .assigned{border:1px solid #bc2a4d;background-color:#2e5c99;color:#fff}#divSeatMap .trash{background-color:#e8e8e8;color:#414042}#divSeatMap .taken{background-color:#d3ddff;color:#fff;cursor:pointer}span.seatAllocationSectionTitle{font-weight:bold;font-size:larger}span.advice{font-size:0.8125rem}.tblFlightClassesBreakdown,.FareVectorBreakdown{table-layout:fixed}.tblFlightClassesBreakdown tr td{padding:3px;width:30px;border-right:solid 1px #e8e8e8;text-align:center}.divDisplayBookingTabsPnrContainer .noData{text-align:center;padding:5px}.DisplayBookingTabs{margin:1px 0px 0px 100px}div.divDisplayBookingTabsMainContainer .DisplayBookingTabs{margin:1px 0px 0px 0px}div.divDisplayBookingTabsPnrContainer .DisplayBookingTabs{margin:1px 0px 0px 0px;width:100%}.DisplayBookingTabs :hover{background-color:#2e5c99 !important;color:#fff}.DisplayBookingTabs>li{display:inline;font-size:1rem;cursor:pointer;list-style-type:none;padding:7px 10px 8px 10px;margin-right:2px;float:none;line-height:2.2;background:#e8e8e8;color:gray}div.divDisplayBookingTabsMainContainer>ul.DisplayBookingTabs li.selectedTab{cursor:default;font-weight:bold;background:#2e5c99;color:#fff}div.divDisplayBookingTabsPnrContainer>ul.DisplayBookingTabs li.selectedTab{background:#afafaf;color:#fff}.DisplayBookingTabPanelSummary{width:100%;height:30px;font-size:0.875rem;padding:4px;background:#2e5c99;color:#fff}div.divDisplayBookingTabsPnrContainer .DisplayBookingTabPanelContent{border-top:2px solid #afafaf;margin-top:0.5px}.ToggleBookingSummary{float:right;cursor:pointer}.RefreshDisplayBookingPanel{float:right;margin-right:10px;cursor:pointer;display:none}.displayBookingTabSize{width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}div.DisplayBookingTabPanelContent .ajax-image-innercontainer-medium{width:4%}table#tblAddNotes tr th,table#tblSendEmail tr th,#tblViewNotes th.bookingPartHeaderBg,#tblViewHistoryNotes th.bookingPartHeaderBg,#tblBookingEmds th.bookingPartHeaderBg,#tblPaymentGroups th.bookingPartHeaderBg,#tblPassengerPayments th.bookingPartHeaderBg{background:#ccc;color:#fff}#tblViewNotes th.bookingPartHeaderBg,#tableTermsAndConditions,#tblViewHistoryNotes th.bookingPartHeaderBg,#tblBookingEmds th.bookingPartHeaderBg,#tblPaymentGroups th.bookingPartHeaderBg,#tblPassengerPayments th.bookingPartHeaderBg{height:30px !important}td.tableTermsAndConditions{font-size:0.8125rem !important}table#tblAddNotes tr.addNotesContent,.flightDetails,#tblBookingEmds tr.emdRow,#tblPaymentGroups tr.paymentRow,#tblPassengerPayments tr.passengerRow{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important;font-size:0.75rem}div.DisplayBookingTabPanelContent table#tblFlightDetails{border-collapse:separate;border-spacing:0 5px}table.pnrRemarks tr>th{background:#afafaf;color:#fff}table.paymentsTable{border-spacing:0 2px;border:1px solid #e8e8e8}#tblViewNotes tr>td,#tblViewHistoryNotes tr>td,#divEmailCommunicationsInnerWrapper>table tbody>tr,.GroupsTicketRequestTable>tbody>tr{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important;border-bottom:2px solid #fff !important}#divPaymentsManagement{margin-bottom:5px}.divDisplayBookingTabsPnrContainer{padding-bottom:2px}.passengerPageNumberStyle{background-color:#fff;padding:5px;border-right:2px solid #e8e8e8;display:inline}.displayBookingSummaryTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -240px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingPassengersTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -360px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingFinancialsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -300px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingNotesTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingPnrCostTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingPnrRemarksTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingEmailCommTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -600px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingBookingHistoryTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -660px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingPaymentMgmtTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -120px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingEditCostTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingGeneralSettingsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayBookingGroupMovementTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -720px -243px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}.displayExchangeTicketsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -1122px -135px;width:200px;padding-left:13px !important;padding-bottom:8px;padding-top:4px;padding-right:20px}li.selectedTab>.displayBookingSummaryTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -240px -183px}li.selectedTab>.displayBookingPassengersTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -360px -183px}li.selectedTab>.displayBookingFinancialsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -300px -183px}li.selectedTab>.displayBookingNotesTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -183px}li.selectedTab>.displayBookingPnrCostTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -183px}li.selectedTab>.displayBookingPnrRemarksTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -183px}li.selectedTab>.displayBookingEmailCommTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -600px -183px}li.selectedTab>.displayBookingBookingHistoryTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -660px -183px}li.selectedTab>.displayBookingPaymentMgmtTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -120px -183px}li.selectedTab>.displayBookingEditCostTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -61px -183px}li.selectedTab>.displayBookingGeneralSettingsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -180px -183px}li.selectedTab>.displayBookingGroupMovementTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -720px -183px}li.selectedTab>.displayExchangeTicketsTab{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -1122px -75px}#frmAvailabilityRequest #AvailabilitySearch{background-color:white}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchHeader{cursor:pointer;position:relative;text-align:center;height:50px;line-height:50px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchHeader .availabilitySearchImg{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -420px -118px;width:32px;height:32px;margin:0px 0px 5px 5px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchHeader p{margin:0}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchHeader #ExpansionAdvice{position:absolute;display:none;bottom:0;right:10px;font-size:0.9em;line-height:normal}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .alignedCheckbox input[type='checkbox']{margin:0;padding:0;vertical-align:middle}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .alignedCheckbox label{vertical-align:middle}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div{padding:0 10px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div.availabilitySearchRecentItineraries,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div.availabilitySearchFormTravellers,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div.availabilitySearchFormButtons{margin:8px 0;overflow:hidden}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div.availabilitySearchFormFlags{margin:20px 0}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody>div:last-child{padding-bottom:15px;margin-bottom:0}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchRecentItineraries{padding-top:5px;padding-bottom:5px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchRecentItineraries.recentAndFavouriteBg{background:#e8e8e8;color:#414042}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes>div{margin:8px 0;height:27px;line-height:27px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .availabilitySearchInputFrame,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .ui-selectmenu-wrap{float:right;width:70%;box-sizing:border-box;border:1px solid #adadad;background-color:#fff}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .availabilitySearchAirportInputTextbox{padding:3px 0 3px 3px;border:none;width:"100% - (16px + 3px)" !important;width:-o-calc(100% - (16px + 3px)) !important;width:-webkit-calc(100% - (16px + 3px)) !important;width:-moz-calc(100% - (16px + 3px)) !important;width:calc(100% - (16px + 3px)) !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .dateFieldInput{border:0}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .availabilitySearchAirportInputIcon{padding:0}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormRoutes .CalendarBigIcon{float:right}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers{display:table;table-layout:fixed;width:100%}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers .travellerInput{display:inline-block !important;text-align:left !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers .travellerInput label{width:100%;display:inline-block}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers .travellersControlsWidth{border:none}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers .genInfoIcon{display:inline-block}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags>div input[type='checkbox'],#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags>div input[type='text']{float:right}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags>div input[type='checkbox']{margin:0;padding:0;vertical-align:middle}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags>div label{vertical-align:middle}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags #trShowAvailableSeats{height:29px;line-height:29px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags #trShowAvailableSeats .QCITextBox{width:50px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormFlags #trShowAvailableSeats ABNTextBox{width:125px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections>div{display:block;width:100%;margin-bottom:5px;box-sizing:border-box}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections>div>label{display:block;margin-bottom:4px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections>div .ui-selectmenu{display:block;width:auto !important;background:#e8e8e8 !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormGroupTypes,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormCabins,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormOutboundFlightTimes{width:50%;padding-right:5px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormCorporateCodes,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormInboundFlightTimes{width:50%;padding-left:5px;float:right}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormCabins,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormOutboundFlightTimes,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormCorporateCodes,#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormInboundFlightTimes{display:inline-block}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormButtons{line-height:33px}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormButtons>div{width:50%;padding-right:5px;box-sizing:border-box;display:inline-block}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormButtons>div#availabilitySearchFormSearchButton{float:right}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormButtons>div#availabilitySearchFormSearchButton button{width:100% !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormButtons>div #lnkMultiSectorRequest{color:#a7001e}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .field-validation-error{display:inline-block}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody input.dateFieldInput{box-sizing:border-box;padding-left:3px;padding-right:3px;width:"100% - 20px";width:-o-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}#recentItineraries #itinerariesLabel{display:inline;padding-left:10px;float:left;font-size:0.75rem;padding:0;margin:0;width:20%}#recentItineraries #itinerariesOpener{width:69%;float:right;display:inline;line-height:22px;max-height:22px;background-color:#fff;border:1px solid #000;text-align:center;margin-left:20px;position:relative;cursor:pointer;padding-top:25px;padding:0;margin:0}#recentItineraries #itinerariesOpener #dropDownButton{right:0px;top:8px;position:absolute;background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -419px -75px;width:20px;height:22px;background-color:gray}#recentItineraries #favoritesAndItinerariesDiv{background-color:#fff;border:1px solid #000;width:200px;display:none;position:absolute;z-index:1010}#recentItineraries #favoritesAndItinerariesDiv img{background-color:#fff;cursor:pointer;padding-top:25px}#recentItineraries #favoritesAndItinerariesDiv .rfHeader{padding:0 8px}#recentItineraries #favoritesAndItinerariesDiv #favorites{padding-top:1px}#recentItineraries #favoritesAndItinerariesDiv #pinned{width:13px;height:16px}#recentItineraries #favoritesAndItinerariesDiv #unpinned{width:16px;height:13px}#recentItineraries #favoritesAndItinerariesDiv #favorites,#recentItineraries #favoritesAndItinerariesDiv #itineraries{border-bottom:1px solid #000}#recentItineraries #favoritesAndItinerariesDiv #favorites .recentOrFavoriteItem,#recentItineraries #favoritesAndItinerariesDiv #itineraries .recentOrFavoriteItem{padding:6px 8px}#recentItineraries #favoritesAndItinerariesDiv #favorites .recentOrFavoriteItem>span,#recentItineraries #favoritesAndItinerariesDiv #itineraries .recentOrFavoriteItem>span{cursor:pointer;padding-top:25px}#tabMyBookings{height:600px}#tblFindBooking label,#findBookingAdvancedDiv label{font-size:0.75rem;font-weight:normal}#tblFindBooking td,#findBookingAdvancedDiv td{text-align:center}#tblFindBooking Input[type=text],#findBookingAdvancedDiv Input[type=text]{font-size:0.8125rem}#findBookingAdvancedDiv table td{padding:5px}#findBookingAdvancedDiv Input[type=text]{font-size:smaller}#findBookingAdvancedDiv .CalendarSmallIconStyle{right:20px !important}#findBookingAdvancedDiv input{height:22px;padding:0 0 0 2px;width:72px;font-size:smaller}#divResultsDashboard #innerDiv td{padding:0px 0px 0px 1px}#divResultsDashboard #innerDiv #tblFindBooking{background-image:none !important;background:#2e5c99;color:#d2d9df;font-size:1rem;font-weight:normal}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders{font-size:0.75rem}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders .customizeTableColumnIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -900px -135px;width:8px;height:20px;float:left}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td{height:46px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>.ui-selectmenu-wrap,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td .ui-selectmenu,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>.ui-multiselect-wrap,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td .ui-multiselect{box-sizing:border-box;height:100% !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates input{height:50% !important;width:100%}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates input:first-child{width:80%}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates .CalendarSmallIconStyle{display:inline-block;float:right}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg{background-color:#2e5c99;min-width:65px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingSearchImage{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -420px -118px;width:33px;height:43px;position:relative;float:left}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -960px -138px;width:15px;height:15px;float:left}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ui-button-icon-only{width:18px;height:18px !important;vertical-align:top;margin:0 2px 0 0 !important;padding:0px !important}#findBookingResults{overflow-y:auto}#findBookingResults #result td{padding:0 2px 0;margin:0 2px 0;text-align:left;overflow:hidden}#findBookingResults #result td *{font-size:0.75rem}#findBookingResults .bookingSummaryIcon{background:url("/Content/Themes/Images/QAU/icons/info-sml-red.png");display:inline-block;height:15px;width:16px;background-position:right 0 bottom 0;background-repeat:no-repeat}#tblDisplayNotes{margin-top:10px;font-size:0.75rem}#tblDisplayNotes tr.trNote td{font-size:smaller}#tblDisplayNotes th{background-color:#2e5c99 !important;color:#4a4a4a;font-size:0.75rem;padding:3px}table#tblViewNotes tr.ErrorNoteRow,table#tblViewHistoryNotes tr.ErrorNoteRow{background-color:#a7001e}table#tblViewNotes tr td,table#tblViewHistoryNotes tr td{padding:5px}table#tblAddNotes tr th{font-weight:bold;padding:10px}.loading{background:#fff;color:#000;padding:5px 10px;text-align:center;width:450px;margin:0px auto;display:none;border-radius:5px}.notificationsTab{overflow-y:auto;height:568px}.notificationsTab ul{font-size:0.875rem;list-style-type:none;padding-left:5px;padding-bottom:4px;margin-bottom:4px}.notificationsTab ul .showpopuplink img{position:relative;top:13px}.notificationsTab ul .notificationOpen,.notificationsTab ul .notificationClose{background-size:100% 100%;position:relative;float:left;margin-top:3px;margin-right:3px;display:inline}li.notificationMessage ul,p.popupMessage ul{padding-left:40px !important;margin:14px 0;list-style-type:disc !important}li.notificationMessage ul,p.popupMessage ul,.msgcontent,li.longmsg.notificationMessage,.landing-elements{font-size:0.8125rem}.AdministratorToolbarHeader,.EncodeRequestHeader{width:100%;line-height:25px;margin-bottom:2px;background:#afafaf;color:#fff}.AdministratorToolbarHeader .AdminToolbarHeaderImage,.EncodeRequestHeader .AdminToolbarHeaderImage,.AdministratorToolbarHeader .EncodeRequestHeaderImage,.EncodeRequestHeader .EncodeRequestHeaderImage{cursor:pointer;zoom:1;padding-left:5px}.AdministratorToolbarHeader .AdminToolbarHeaderImage .AdminToolbarSubHeading,.EncodeRequestHeader .AdminToolbarHeaderImage .AdminToolbarSubHeading,.AdministratorToolbarHeader .EncodeRequestHeaderImage .AdminToolbarSubHeading,.EncodeRequestHeader .EncodeRequestHeaderImage .AdminToolbarSubHeading,.AdministratorToolbarHeader .AdminToolbarHeaderImage .EncodeRequestSubHeading,.EncodeRequestHeader .AdminToolbarHeaderImage .EncodeRequestSubHeading,.AdministratorToolbarHeader .EncodeRequestHeaderImage .EncodeRequestSubHeading,.EncodeRequestHeader .EncodeRequestHeaderImage .EncodeRequestSubHeading{float:right}.AdministratorToolbar{background-color:#e8e8e8;width:100%;height:100%;font-size:0.6875rem;display:none}.AdministratorToolbar td{padding-left:5px}.AdministratorToolbar .dateFieldInput{float:left}.AdministratorToolbar #UpdateButton{width:140px !important}#CreditLimitIndicator{padding-left:5px !important}.loading-notification{margin:30px auto;display:flex;align-items:center;justify-content:center}.loading-notification .loading-icon{background-image:url("/Content/Themes/Images/General/ajax-loader-medium.gif");background-repeat:no-repeat;background-position:center bottom;flex:0 0 36px;height:36px;padding:2px 4px}.loading-notification .loading-text{flex:0 1 auto;padding:2px 4px}.clickable-row :hover{cursor:pointer}#directCustomerTitleSelect{display:flex}#loginForm{width:55%;margin:0px auto;padding:20px 0px;width:300px}#loginForm label{display:block;font-size:0.875rem;font-weight:normal}#loginForm h2{color:#414042;margin-bottom:0;padding-bottom:0;font-weight:bold;background-color:#e8e8e8;padding:10px}#loginForm .validation-error{display:block;margin-left:15px}#loginForm .validation-summary-errors ul{margin:0;padding:0}#loginForm .validation-summary-errors ul li{display:inline;list-style:none;margin:0}#loginForm input{width:250px}#loginForm input[type="checkbox"],#loginForm input[type="submit"],#loginForm input[type="button"],#loginForm button{width:auto;height:35px}.privilegeRequestEmphasis{background:#ccc;color:#fff}.privilegeEditDateField{float:left}#divPrivileges{font-size:1rem}.privilegesEditSelection{width:42%}#divAnnouncements table.announcementsTable>tbody>tr{border-bottom:2px solid #fff}table.announcementsTable>tbody>tr.announcementPaging,table.announcementsTable>tbody>tr.announcementActions{background-color:#fff !important;color:#000}table#announcementDetails button.OperatorGroupsMultiSelect{float:left}table#announcementDetails .announcementEditMarketSelection,table#announcementDetails .announcementEditOperatorSelection{width:15%}table#announcementDetails .announcementEditMarketSelection .ui-multiselect,table#announcementDetails .announcementEditOperatorSelection .ui-multiselect{background-color:white}div#divManageTeams ul{list-style-type:none}div#divManageTeams #nav-bar{padding-left:0}div#divManageTeams .tree-item{font-size:75%}div#divManageTeams .pointer-icon{cursor:pointer}.operatorGroupHover{background-color:#00557f;color:#fff !important}.defaultHoverStyle{background-color:#fff !important;color:#000 !important}#ulTeamlist>li{border:solid 1px #efefef;padding:3px 8px;text-shadow:0px 1px 1px white;margin-bottom:5px}#ulTeamlist>li:hover{color:#900;text-shadow:1px 2px 1px #eee}.operatorGroupSelected{color:#3093c7 !important}.managingUserSelected{color:#125f15 !important}#ulOperatorlist>li,#ulUserslist>li{border:solid 1px;padding:3px 8px;text-shadow:0px 1px 1px white;margin-bottom:5px;background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important}.faliedOperatorAssignment,.successfulOperatorAssignment{padding-top:5px;border:solid 1px #efefef;padding:3px 8px;text-shadow:0px 1px 1px white;margin-bottom:5px}.successfulOperatorAssignment{color:#125f15}.faliedOperatorAssignment{color:#a7001e}.tabTeamManagement{margin:12px 0px 0px 0px}.tabTeamManagement li{display:inline;font-size:1.4rem;cursor:pointer;list-style-type:none;padding:12px 10px 12px 10px;background:#e8e8e8;color:gray}ul.operatorSubtableTabs{list-style:none;position:relative;top:1px;display:table;background:#e8e8e8;color:gray;border-left:1px solid inherit}ul.operatorSubtableTabs li{float:left;cursor:pointer;display:block;padding:6px 15px;text-decoration:none;border-right:1px solid inherit;border-top:1px solid inherit;margin:0;font-size:0.875rem;font-weight:bold}#tabPaymentOptions,#tabAdditionalInformation,#tabNotificationSettings,#tabClaimRightsManagement{border:1px solid #2e5c99;margin-top:1px}#tabNotificationSettings,#tabClaimRightsManagement{padding-top:10px}#tabNotificationSettings ul,#tabClaimRightsManagement ul{position:relative;display:table;display:flex;flex-direction:row}#tabNotificationSettings ul li,#tabClaimRightsManagement ul li{padding:10px 0px 10px 10px;display:inline-flex;cursor:pointer}#tabNotificationSettings ul li input[type="button"],#tabClaimRightsManagement ul li input[type="button"]{padding:5px 0px 5px 10px;font-size:0.875rem;font-weight:bold;text-align:center;width:125px !important}#tblNotificationSettingsList{table-layout:fixed}#tblNotificationSettingsList thead th,#tblNotificationSettingsList thead label,#tblNotificationSettingsList thead input{font-size:0.875rem;font-weight:bold}#tblNotificationSettingsList tbody th,#tblNotificationSettingsList thead th,#tblNotificationSettingsList tbody td,#tblNotificationSettingsList thead td{padding:10px 20px 10px 20px;text-align:left;overflow:auto}#tblNotificationSettingsList tbody .notification-name-column,#tblNotificationSettingsList thead .notification-name-column{width:25%}#tblNotificationSettingsList tbody .notification-name-column label,#tblNotificationSettingsList thead .notification-name-column label{display:inline-flex;padding-right:5px}#tblNotificationSettingsList tbody .notification-id-column,#tblNotificationSettingsList thead .notification-id-column{width:10%}#tblNotificationSettingsList tbody .notification-id-column label,#tblNotificationSettingsList thead .notification-id-column label{display:inline-flex;padding-right:5px}#tblNotificationSettingsList tbody .recipient-list-column,#tblNotificationSettingsList thead .recipient-list-column{width:10%}#tblNotificationSettingsList tbody .recipient-list-column div,#tblNotificationSettingsList thead .recipient-list-column div,#tblNotificationSettingsList tbody .recipient-list-column select,#tblNotificationSettingsList thead .recipient-list-column select{width:100%}#tblNotificationSettingsList tbody .custom-recipient-list-column,#tblNotificationSettingsList thead .custom-recipient-list-column{width:25%}#tblNotificationSettingsList tbody .custom-recipient-list-column>div,#tblNotificationSettingsList thead .custom-recipient-list-column>div{text-align:center}#tblNotificationSettingsList tbody .custom-recipient-list-column .custom-email-address,#tblNotificationSettingsList thead .custom-recipient-list-column .custom-email-address{flex:2 1 0px;display:flex;padding:5px 5px 5px 5px;width:100%}#tblNotificationSettingsList tbody .custom-recipient-list-column .custom-email-address label,#tblNotificationSettingsList thead .custom-recipient-list-column .custom-email-address label{width:15%;text-align:left}#tblNotificationSettingsList tbody .custom-recipient-list-column .custom-email-address input,#tblNotificationSettingsList thead .custom-recipient-list-column .custom-email-address input{width:85%}#tblNotificationSettingsList tbody tr:nth-child(even),#tblNotificationSettingsList thead tr:nth-child(even){background:#fff}#tblClaimRightsManagementList{table-layout:fixed}#tblClaimRightsManagementList thead th,#tblClaimRightsManagementList thead label,#tblClaimRightsManagementList thead input{font-size:0.875rem;font-weight:bold}#tblClaimRightsManagementList tbody th,#tblClaimRightsManagementList thead th,#tblClaimRightsManagementList tbody td,#tblClaimRightsManagementList thead td{padding:10px 20px 10px 20px;text-align:left;overflow:auto}#tblClaimRightsManagementList tbody .claimright-name-column,#tblClaimRightsManagementList thead .claimright-name-column{width:8%}#tblClaimRightsManagementList tbody .claimright-name-column label,#tblClaimRightsManagementList thead .claimright-name-column label{display:inline-flex;padding-right:5px}#tblClaimRightsManagementList tbody .claimright-options-column,#tblClaimRightsManagementList thead .claimright-options-column{width:25%}#tblClaimRightsManagementList tbody .claimright-options-column label,#tblClaimRightsManagementList thead .claimright-options-column label{display:inline-flex;padding-right:5px}#tblClaimRightsManagementList tbody .claimright-type-column,#tblClaimRightsManagementList thead .claimright-type-column{width:5%}#tblClaimRightsManagementList tbody .claimright-type-column div,#tblClaimRightsManagementList thead .claimright-type-column div,#tblClaimRightsManagementList tbody .claimright-type-column select,#tblClaimRightsManagementList thead .claimright-type-column select{width:100%}#tblClaimRightsManagementList tbody .claimright-level-column,#tblClaimRightsManagementList thead .claimright-level-column{width:5%}#tblClaimRightsManagementList tbody .claimright-level-column div,#tblClaimRightsManagementList thead .claimright-level-column div,#tblClaimRightsManagementList tbody .claimright-level-column select,#tblClaimRightsManagementList thead .claimright-level-column select{width:100%}#tblClaimRightsManagementList tbody .claimRightEditable,#tblClaimRightsManagementList thead .claimRightEditable{display:inline-block}#tblClaimRightsManagementList tbody .claimRightEditableContainer,#tblClaimRightsManagementList thead .claimRightEditableContainer{overflow-x:auto}#tblClaimRightsManagementList tbody tr:nth-child(even),#tblClaimRightsManagementList thead tr:nth-child(even){background:#fff}.operatorSubtableTabSelected{background:#2e5c99;color:#fff;border-bottom:1px solid inherit}.recipientOptionGroupSelected{border-bottom:1px solid inherit}.recipientOptionGroupSelected input[type="button"]{background:#2e5c99;color:#fff}.dropOverStyle{color:#a7001e;text-shadow:0px 1px 1px white}.tabTeamManagement li.selectedTab{cursor:default;font-weight:bold;background:#2e5c99;color:#fff}#divManageTeams .ui-autocomplete-loading{background:#fff url("/Content/Themes/Images/General/ajax-loader-small.gif") right center no-repeat}table#tblRegistrations a.disabled{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);pointer-events:none;cursor:default;color:#ccb}table#tblRegistrations>tbody tr:hover,.registrationSelected{background-color:#84011d !important;color:#fff !important}.disabledStyle{-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=50);pointer-events:none;cursor:default !important;color:#ccb}#tblRegistrations>tbody>tr>td,#tblRegistrations th{padding-left:5px;border-bottom:2px solid #fff}#tblRegistrations>tbody>tr>td{border-bottom:2px solid #fff}#frmRegisterUser .field-validation-error{top:25%}#divUpdateRegistration>table .errorHint{min-width:200px;top:25%;margin-top:-7px}#frmRegisterUser span>a.ui-selectmenu-dropdown,#divUpdateRegistration span>a.ui-selectmenu-dropdown{width:163px !important;height:28px}#frmRegisterUser button.ui-multiselect,#divUpdateRegistration button.ui-multiselect{width:173px !important;height:28px}ul#CompanyInfoViewModel_SelectedGDSId-menu,ul#CompanyInfoViewModel_SelectedAgencyChainId-menu,ul#CompanyInfoViewModel_AgencyAddress_StateOrCounty-menu,ul#CompanyInfoViewModel_AgencyAddress_Country-menu,ul#CompanyInfoViewModel_SelectedGroupBusinessId-menu{width:173px !important}.userSearchSeparator{border-right:1px solid gray;padding-right:10px}#tblOperatorSearch td{padding-right:2px}div#divManageUsersOperators table#tblOperatorsList>tbody tr:hover,#divManageOperators table#tblOperatorsList>tbody tr:hover{background-color:#84011d !important;color:#fff !important}table#tblOperatorsList>tbody>tr>td,table#tblUsers>tbody>tr>td{border-bottom:2px solid #fff}#tblOperatorSearch input{width:120px}#tableChangeOwnerShip select#OperatorId,#tableChangeOwnerShip select#UserId{width:100%}.lockedUser{color:#cd0000 !important}.unlockedUser{color:#333 !important}.loggedInUser{color:green !important}table.UserDetailsTable input[type="text"],table.UserDetailsTable input[type="password"]{width:240px}.div-accept-reject-restricted-booking a{line-height:1em;display:inline-block;outline:none;text-decoration:underline;margin:4px}.div-accept-reject-restricted-booking a:hover{color:#e1000b}.restrictedBookingCompleted{display:inline-flex !important;margin-top:5px}.quoteSummaryContentRightHalf span{font-size:15px;font-weight:normal;color:gray;padding-right:0px}.quoteTotalBg{background:#2e5c99;color:#fff}.taxDetailsPopup{background:#e6e6e6;color:#414042;border:1px solid #414042}.fareBasedQuoteSummaryCentredHalfWidth,.paymentMethodCentredHalfWidth{margin:0px auto;width:50%}.fareBasedQuoteSummaryHeader{background-color:#e8e8e8;padding:8px 0 16px 0}#multiQuoteTable td{padding:0}#multiQuoteTable .spaced>td{padding:0.5em 0}#multiQuoteTable .spacedbottom>td{padding:0 0 0.5em 0}#multiQuoteTable div.spaced td{padding:0.25em 0.25em 0.25em 0}#multiQuoteTable .deselected{background-color:#e8e8e8}#multiQuoteTable .deselected td.strikethrough{text-decoration:line-through}#multiQuoteTable .selected{background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99}.multiQuoteRouteColorOne{background:#e8e8e8;color:#000;border-bottom:4px solid #fff}.multiQuoteRouteColorTwo{background:#e8e8e8;color:#000;border-bottom:4px solid #fff}#tblBookingAdditionalInformation{background:#afafaf;color:#fff}table.tblQouteTotal{background:#e8e8e8;color:#000;height:130px}#btnConfirmRequestBooking{width:140px !important}.policyLinkText{color:#cd0000}#tblFareTotals tbody tr td .fareTotalsLabels{width:50%}#tblFareTotals tbody tr td .fareTotals{width:50%}#tblFareTotals tbody tr td .span{font-size:0.875rem}#GroupDetailsContainer .availabilitySearchSingleSelect{opacity:1;width:170px !important}tr.highlights span.advice,tr.highlights span.requiredIndicatorChar,tr.highlights span.field-validation-error{color:#fff !important}tr.highlights td:nth-child(1),tr.highlights td:nth-child(2){background-color:#a7001e !important}.accept-quotes-ratio-warning{margin:0.7rem 0}.passengerBasedFareSummaryBg{background:#e8e8e8;color:#414042}.passengerTotalRowBg{background:#afafaf;color:#fff;font-weight:bold;height:31px}#divPaymentDetailsInformation,#divBookingStatementInformation,#divPaymentMethodInformation,#passengersContainer,#bookingPartPaymentPassengersInformation{display:flex;background:#fff;flex-wrap:wrap}#divPaymentDetailsInformation>div,#divBookingStatementInformation>div,#divPaymentMethodInformation>div,#passengersContainer>div,#bookingPartPaymentPassengersInformation>div{flex:1 1 0px}#divPaymentDetails{background:#e8e8e8;color:#000;padding:5px 10px 5px 10px !important}#tdPaymentMethod,#tblBankTranferDetail{background:#ccc;color:#fff}.FareSummaryNoCharges thead,.FareSummaryIncCharges thead,#tblPaymentBreakdown thead{background:#ccc;color:#fff}.FareSummaryNoCharges thead tr,.FareSummaryIncCharges thead tr,#tblPaymentBreakdown thead tr{height:35px}.FareSummaryNoCharges tbody,.FareSummaryIncCharges tbody,#tblPaymentBreakdown tbody{background:#e8e8e8}.FareSummaryNoCharges tbody>tr.quoteTotalBg,.FareSummaryIncCharges tbody>tr.quoteTotalBg,#tblPaymentBreakdown tbody>tr.quoteTotalBg{background:#ccc;color:#fff}.FareSummaryNoCharges tbody tr,.FareSummaryIncCharges tbody tr,#tblPaymentBreakdown tbody tr{border-bottom:2px solid #fff;height:30px}#BankTransferCheckout,#EMDCheckout td{background:#fff;color:#000}#tblBankTranferDetail{margin:auto;width:50%}#tblBankTranferDetail tbody tr td{font-size:0.8125rem;vertical-align:top;padding-top:10px}#tblBankTranferDetail tbody tr td:first-child{padding-right:10px;text-align:right}#tblBankTranferDetail tr{border-bottom:2px solid #fff}#EMDCheckout #tblEMDDetail{width:50%;margin:auto}#EMDCheckout #tblEMDDetail td,#EMDCheckout #tblEMDDetail th{padding-left:5px}#bookingPartPassengerInformationDetailHeader,#namedPassengersContainerHeader,#unnamedPassengersContainerHeader,#namedPassengersMoreDetails{height:35px;font-size:1rem;padding-left:30px;font-weight:bold}#bookingPartPassengerInformationDetailHeader label,#namedPassengersContainerHeader label,#unnamedPassengersContainerHeader label,#namedPassengersMoreDetails label{padding-top:5px}#namedPassengersMoreDetails{font-weight:normal;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}#namedPassengersMoreDetails span{display:flex;align-items:center;font-size:0.75rem;user-select:none;font-style:italic}#bookingPartPassengerInformationDetailBody,#namedPassengersContainerBody,#unnamedPassengersContainerBody{font:1rem}#bookingPartPassengerInformationDetailBody td,#namedPassengersContainerBody td,#unnamedPassengersContainerBody td{vertical-align:initial}#bookingPartPassengerInformationDetailBody #namedPassengersTable th,#namedPassengersContainerBody #namedPassengersTable th,#unnamedPassengersContainerBody #namedPassengersTable th,#bookingPartPassengerInformationDetailBody #unnamedPassengersTable th,#namedPassengersContainerBody #unnamedPassengersTable th,#unnamedPassengersContainerBody #unnamedPassengersTable th,#bookingPartPassengerInformationDetailBody #namedPassengersTable td,#namedPassengersContainerBody #namedPassengersTable td,#unnamedPassengersContainerBody #namedPassengersTable td,#bookingPartPassengerInformationDetailBody #unnamedPassengersTable td,#namedPassengersContainerBody #unnamedPassengersTable td,#unnamedPassengersContainerBody #unnamedPassengersTable td{padding-left:30px;height:30px}#bookingPartPassengerInformationDetailBody #namedPassengersTable th,#namedPassengersContainerBody #namedPassengersTable th,#unnamedPassengersContainerBody #namedPassengersTable th,#bookingPartPassengerInformationDetailBody #unnamedPassengersTable th,#namedPassengersContainerBody #unnamedPassengersTable th,#unnamedPassengersContainerBody #unnamedPassengersTable th{font-weight:bold}#bookingPartPassengerInformationDetailBody #namedPassengersTable tr:nth-child(even),#namedPassengersContainerBody #namedPassengersTable tr:nth-child(even),#unnamedPassengersContainerBody #namedPassengersTable tr:nth-child(even),#bookingPartPassengerInformationDetailBody #unnamedPassengersTable tr:nth-child(even),#namedPassengersContainerBody #unnamedPassengersTable tr:nth-child(even),#unnamedPassengersContainerBody #unnamedPassengersTable tr:nth-child(even){background:#e8e8e8}.PaymentMethodBalanceBg{background:#ccc;color:#fff;font-size:16px;font-weight:bold}.checkout-confirmation{background:#2e5c99;color:#fff;font-size:1.25em;padding:0.9em 0.9em 0.6em 1.2em}.checkout-confirmation .confirm-panel{font-weight:bold;float:right}.generalSectionHeader{font-size:1.2em;background-color:#e8e8e8;padding:5px;margin:5px;clear:both}table.GroupsTicketRequestTable>tbody>tr.GroupsTicketRequestPassengerRow>td{border-top:1px solid #e8e8e8}tr.GroupsPassengerMissingInformation{color:#a7001e}.statementHeader{background-color:#2e5c99;color:#fff}.collapsibleHeader{background-color:#2e5c99;color:#fff}.collapseIndicator{float:right;background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") -420px -71px;background-repeat:no-repeat;width:28px;height:26px}.collapseIcon{float:right;background:url("/Content/Images/Icons/icon-arrow-down.png") center;background-repeat:no-repeat;width:15px;height:10px;margin-top:5px}.expandIndicator{float:right;background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") -300px -14px;background-repeat:no-repeat;width:28px;height:26px}.left{float:left;margin-top:5px;margin-left:5px}.highlight{background-color:#2e5c99}.right{float:right}.statement{width:750px;font-size:0.625rem}.tax-breakdown-header{text-align:center}.dialogHideTitleBar .ui-dialog-titlebar{visibility:hidden !important;display:none !important}.dialogHideCloseButton .ui-dialog-titlebar-close{visibility:hidden !important;display:none !important;background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99}.dialogAllowOverflow .ui-dialog-content{overflow:visible !important}.dialogDenyOverflow .ui-dialog-content{overflow:auto !important}div.ui-dialog-titlebar.ui-widget-header{background:none;background:#2e5c99 !important;color:#fff !important;border:0 !important !important;padding-left:5px !important;background-color:#2e5c99 !important}div.ui-dialog-content{font-size:0.75rem}.dialogShowTitleBar .ui-dialog-titlebar{visibility:visible !important;display:block !important}.dialogShowCloseButton .ui-dialog-titlebar-close{visibility:visible !important;display:inline !important;background:#2e5c99;color:#fff;border:0 !important;padding-left:5px;background-color:#2e5c99;outline-width:0px !important;background:url("/Content/Themes/Images/AAY/icons/close-white.svg") no-repeat;width:24px !important;height:24px !important}.ui-widget{font-family:'MyliusModern'}.ui-widget-header{background:none !important;color:#000 !important}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'MyliusModern'}.ui-slider{border-radius:0;height:18px !important;background:#fff;border-color:#000 !important}.ui-slider .ui-slider-handle{height:26px !important;background:#2e5c99 !important;border:1px #000 !important;color:#fff !important;text-decoration:none;text-align:center;border-radius:0;font-size:0.5rem}.PassengerTypeDistribution span.ui-slider-handle{background:#dadada !important;outline:none;padding:0px 4px}.ui-tabs .ui-tabs-panel{padding:0px}.ui-cluetip-header,.ui-cluetip-content{overflow:auto;max-height:30em}.chosen-container-multi{width:755px !important}.chosen-container .chosen-choices{height:150px !important;max-height:150px !important;overflow-y:auto !important}li.search-choice{width:237px !important;height:35px !important}.validationMessage{font-size:0.75rem;font-weight:normal;color:#cd0000}.jqte_tool_icon{border:0;padding:0}.jqte *{box-sizing:content-box}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px !important}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px !important}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px !important}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px !important}#header{z-index:1021;position:fixed}#content{z-index:1010;position:relative}#content #divGrabBookingOptions{z-index:4;position:relative}#content #bodyContent,#content .processContent,#content #process{z-index:2;position:relative}#footer{z-index:1000;position:relative}.ui-dialog{z-index:1030}.ui-dialog.findAirportDialogUnderHeader{z-index:1010}.CalendarContainerDialog{z-index:1030}.ui-tooltip{z-index:1030}.taxDetailsPopup,.ticketDetailsPopup,.fareDetailsPopup,.baggageAllowanceDetailsPopup,.passengerTicketInfo{z-index:1010}.ui-autocomplete{z-index:1010}#cluetip,#cluetip-waitimage{z-index:1031 !important}#divBasketContainer{z-index:5}#frmAvailabilityResponse #divSearchAgain{position:relative;z-index:4}#frmAvailabilityResponse #divResults{position:relative;z-index:2}#divPaymentDetails .paymentDetailsPaymentMethod .paymentDetailsBlockHeader{z-index:4}#divPaymentDetails .paymentDetailsPaymentMethod .PaymentMethodSelectedResult{z-index:2}.blockUI.blockOverlay,.blockOverlay{z-index:1040 !important}.blockUI.blockMsg{z-index:1040 !important}.ui-widget-overlay.ui-front{z-index:1015 !important}.reg-form{background-color:#f4f5f6}.reg-form .GuestMenuItem{width:220px}.reg-form label.form-label,.reg-form span.form-label{border-radius:6px;box-sizing:border-box;color:#333;font-family:Ciutadella,"Arial Narrow",sans-serif;font-size:14px;height:auto;line-height:24px;margin:0;margin-top:8px;min-height:34px;padding:0;text-align:left;text-size-adjust:100%;font-weight:400}.reg-form .checkbox{border-radius:6px;box-sizing:border-box;font-family:Ciutadella,"Arial Narrow",sans-serif;font-size:14px;font-stretch:100%;font-style:normal;font-weight:400;color:#333;height:38px;line-height:26.6667px;margin:0px;min-height:34px;padding:0;padding-bottom:10px;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;vertical-align:baseline;word-spacing:0px;padding-left:30px;padding-right:20px;padding-top:10px}.reg-form input[type=checkbox]{margin-top:6px}.reg-form input.reg-input.input-lg,.reg-form select.reg-input.input-lg,.reg-form button.reg-input.input-lg{padding-left:1px;font-family:Ciutadella,"Arial Narrow",sans-serif;font-size:14px;font-stretch:100%;font-style:normal;font-weight:400;color:#414042;cursor:text;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;height:38px;letter-spacing:normal;line-height:26.6667px;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;vertical-align:baseline;word-spacing:0px;writing-mode:horizontal-tb}.reg-form input[type=text].reg-input.input-lg,.reg-form input[type=password].reg-input.input-lg{background-color:#fff;background-image:none;border-width:1px;border-style:solid;border-color:#ccc;border-radius:6px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;box-shadow:rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset;box-sizing:border-box;color:#414042;cursor:text;display:block;font-family:Ciutadella,"Arial Narrow",sans-serif;font-size:14px;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;height:38px;letter-spacing:normal;line-height:26.6667px;margin:0px;padding:6px;text-align:start;text-indent:0px;text-rendering:auto;text-shadow:none;text-size-adjust:100%;text-transform:none;transition-delay:0s, 0s;transition-duration:0.15s, 0.15s;transition-property:border-color,box-shadow;transition-timing-function:ease-in-out,ease-in-out;vertical-align:baseline;width:100%;word-spacing:0px;writing-mode:horizontal-tb}.reg-form .form-heading-div{margin:0px;margin-top:10px;padding:0px;background-color:#323232;margin-bottom:5px}.reg-form .form-heading{margin:0px;padding:15px;padding-top:5px;padding-bottom:5px;margin-top:5px;color:white}.reg-form .form-label{margin:0px;margin-top:8px;padding-left:15px}.reg-form .form-value{padding-left:15px;padding-right:30px}.reg-form .form-error{margin-top:5px}.reg-form .reg-error-hint{padding:0px;padding:10px;border-radius:6px;background-color:#ffbaba;border-color:#c93;border:1px solid #c93;color:#cd0000;display:inline-block}.reg-form .field-validation-error{display:inline-block}.reg-form .field-validation-valid{display:none}.reg-form .div-padding{padding-top:5px;padding-bottom:5px}.reg-form .tick-icon-position{width:20px;height:20px;cursor:pointer;display:none;position:absolute;top:10px;right:10px}.reg-form .invalid-icon-position{width:20px;height:20px;cursor:pointer;display:none;position:absolute;top:10px;right:10px}.reg-form .reg-button{margin-left:10px;border:2px solid #e00;padding-top:10px;padding-bottom:10px;padding-right:10px;border-radius:4px;font-size:20px;background-color:white;color:#e00;height:45px !important;text-align:center;width:100%;float:right}.reg-form .reg-button:hover{background-color:#e00;color:#fff}.reg-form .row.row-no-margin{margin-left:0px;margin-right:0px}.reg-form td{padding:0.25em .25em 0.25em 0em !important}.reg-form html{font-size:16px !important}select.control-select,select.control-input,input.control-input,textarea.control-textarea{min-height:36px;padding:0px 10px;color:#434242}.control-label{margin:0;user-select:none}.control-select:not(.input-validation-error),.control-input:not(.input-validation-error):not([type='file']),.control-textarea:not(.input-validation-error){border:1px solid #b9b8b9}.control-input-group{display:inline-flex}.control-input-group .control-input{flex-grow:1;flex-shrink:0;flex-basis:auto;width:0;border-right:0 !important;padding:3px 3px 3px 10px}.control-input-group .control-input-append{border:1px solid #b9b8b9;border-left:0;background-color:#fff;cursor:pointer;user-select:none;flex:0 0 auto;display:flex;align-items:center;color:#939393;z-index:4}.control-input-group .control-input-append .material-icons{font-size:22px;padding-right:10px}.control-select[disabled],.control-input[disabled]{background-color:#fff;cursor:not-allowed}.control-select[disabled],.control-input[disabled],.control-input[disabled]+.control-input-append{opacity:0.5}::-webkit-input-placeholder{color:#494949}::-moz-placeholder{color:#494949}:-ms-input-placeholder{color:#494949}:-moz-placeholder{color:#494949}::placeholder{color:#494949}.placeholder-input-label,.placeholder-select-label{display:none;position:absolute;left:0;margin:0;height:42px;align-items:center;color:#494949;margin:0px 12px}.placeholder-input-label,.placeholder-select-label{pointer-events:none}.placeholder-input-label .placeholder-required,.placeholder-select-label .placeholder-required{color:red;padding-left:5px}.placeholder-select-label .placeholder-text{visibility:hidden}.control-select.control-js-placeholder-empty~.placeholder-select-label,.control-input.control-js-placeholder-empty~.placeholder-input-label{display:flex}.control-input.input-validation-error+.control-input-append{border:1px solid #cd0000;border-left:0;box-shadow:3px 5px 5px 0px rgba(0, 0, 0, 0.25)}.control-select.input-validation-error,.control-input.input-validation-error{box-shadow:2px 4px 5px 1px rgba(0, 0, 0, 0.25)}input[type='submit'].control-primary-btn,button.control-primary-btn{background-color:#a40022;color:white;font-weight:bold;border:none;min-height:34px;padding:0px 20px}.control-select:not([disabled]){appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("/Content/Themes/Images/General/baseline-expand_more-24px.svg") no-repeat right 5px center #fff;padding-right:24px}.control-select-small:not([disabled]){background:url("/Content/Themes/Images/General/baseline-expand_more-24px.svg") no-repeat right 5px center #fff;background-size:16px;padding:0px 18px 0px 10px}.control-select::-ms-expand{display:none}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu{display:flex;color:#3b3b3b;align-items:center;padding:2px 0px}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu.ui-state-hover,.basic-search-container .ui-selectmenu-wrap .ui-selectmenu.ui-state-active{text-decoration:none}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-status{position:static;transform:none;-webkit-transform:none;-moz-transform:none;top:initial;overflow:initial;text-overflow:initial;width:auto;padding:0px 8px 0px 0px;margin:0px}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-icon{position:static;right:initial;top:initial;margin:0;background:url("/Content/Themes/Images/General/expand_more.png") no-repeat center transparent;width:10px;height:7px}.basic-search-container .ui-selectmenu-wrap .ui-widget-content{border:0}.basic-search-container .ui-selectmenu-wrap .ui-state-default{border:0;background:none}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-wrap,.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-wrap a,.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-wrap a span{flex:1 1 auto;align-items:center}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown .ui-selectmenu-item-focus{background:none;background-color:#d0e7f9}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown .ui-selectmenu-item-focus a{color:black}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown .ui-selectmenu-item-selected{background:none;background-color:#2e5c99}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown .ui-selectmenu-item-selected a{color:white}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown{padding:4px 0px;border-radius:3px !important;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.25);max-height:250px !important}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown li{background-color:#fff;border:0;width:350px;height:50px;display:flex}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown li a{color:#818080;font-weight:700 !important;display:flex;align-items:center;padding-left:16px !important;flex:1 0 auto}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu{height:auto !important}.ui-autocomplete{width:440px;max-height:500px;overflow:auto;background-color:white;border:none;padding:0;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.25);border-radius:3px !important}.ui-autocomplete li{display:flex;background:none;background-color:#fff;border:none;height:50px}.ui-autocomplete li div{display:flex !important;flex:1 0 auto;align-items:center;color:#818080;font-weight:700 !important;padding:0px 0px 0px 16px !important}.ui-autocomplete li div.ui-state-focus{border:none;background:none;margin:0 !important;background-color:#d0e7f9;color:#000}.control-counter{position:relative;font-size:1em;display:flex;flex:1 1 auto;align-items:center}.control-counter .control-counter-dropdown{position:absolute;top:1.125rem;background-color:#fff;border:1px solid #b9b8b9;z-index:1030;display:flex;align-items:center;padding:15px 20px;border-radius:3px !important;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.25);min-width:235px}.control-counter .control-counter-dropdown .control-label{flex:1 0 auto;font-weight:bold;font-size:1rem;padding:0px 20px 0px 0px;color:#414042}.control-counter .control-counter-dropdown .control-counter-group{display:flex;align-self:flex-end;align-items:center}.control-counter .control-counter-dropdown .control-counter-group .control-input{width:36px;text-align:center;border:none;font-size:1.125rem;font-weight:bold;border-bottom:1px solid #b9b8b9;padding:3px}.control-counter .control-counter-dropdown .control-counter-group .control-counter-add-button{margin-left:6px}.control-counter .control-counter-dropdown .control-counter-group .control-counter-subtract-button{margin-right:6px}.control-counter .control-counter-dropdown .control-counter-group .control-counter-subtract-button,.control-counter .control-counter-dropdown .control-counter-group .control-counter-add-button{color:white;background-color:#7e91a1;height:20px;width:20px;border-radius:2px}.control-counter .control-counter-dropdown .control-counter-group .control-counter-subtract-button .material-icons,.control-counter .control-counter-dropdown .control-counter-group .control-counter-add-button .material-icons{font-size:12px;margin:0 auto}.control-counter .control-counter-dropdown .control-counter-group .control-counter-subtract-button:hover,.control-counter .control-counter-dropdown .control-counter-group .control-counter-add-button:hover{background-color:#3078ce}.control-counter a{padding:0;color:#3b3b3b;padding:2px 0px;line-height:1.5;display:flex;align-items:center}.control-counter a,.control-counter a:active,.control-counter a:hover{text-decoration:none}.control-counter .control-counter-icon{background:url("/Content/Themes/Images/General/expand_more.png") no-repeat center transparent;width:10px;height:7px}.control-counter .control-counter-value{font-size:0.75rem;line-height:1.3em;padding:0px 8px 0px 0px}.field-validation-error{display:flex}.field-validation-error::before{content:" ";display:flex;height:18px;width:18px;background:url("/Content/Themes/Images/General/baseline-error_outline-24px_cd0000.svg") no-repeat left;background-size:contain;padding:2px 10px}input[type=checkbox].control-checkbox{-webkit-appearance:none;-moz-appearance:none;border:1px solid dimgray;background-color:white;height:15px;width:15px;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}input[type=checkbox].control-checkbox:checked::after{content:"\2713";position:absolute;font-size:10px;font-weight:bold}#header .primary-header{display:flex;flex-direction:row;height:90px}#header .primary-header .branding{flex:1;width:50%;display:flex;flex-direction:column;justify-content:center}#header .primary-header .branding .logo-container{padding-left:36px}#header .primary-header .branding .logo-container .site-logo{padding:0;background:url("/Content/Themes/Images/BA/icons/ba-groups-travel-oneworld-logo-s.png") no-repeat 0 0;background-size:contain;display:block;width:282px;height:43px}#header .primary-header .user-information{flex:1;width:50%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:25px}#header .primary-header .user-information .btn{color:#4a4a4a;border:none;background-color:white;border-radius:0}#header .primary-header .user-information .btn:focus{box-shadow:none;border:none;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.25)}#header .primary-header .user-information .btn{display:flex;align-items:center}#header .primary-header .user-information .btn i{padding:0px 3px}#header .primary-header .user-information .btn i,#header .primary-header .user-information .dropdown-item>*{vertical-align:middle}#header .primary-header .user-information .dropdown .username{font-size:22px;font-weight:bold;cursor:default}#header .primary-header .user-information .dropdown .inline-links{list-style:none}#header .primary-header .user-information .dropdown .inline-links li{display:inline}#header .primary-header .user-information .dropdown .inline-links li a{padding:0px 3px 0px 1px;color:#267498;text-decoration:none;font-weight:bold}#header .primary-header .user-information .dropdown .dropdown-menu{margin-top:-2px;margin-right:-1px;background-color:#e0e9f1;border:1px solid #e0e9f1;border-radius:0;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.25);padding:15px 5px;top:auto !important;left:auto !important;right:0 !important;transform:none !important}#header .primary-header .user-information .dropdown .dropdown-menu .user-row{display:flex;flex-direction:row}#header .primary-header .user-information .dropdown .dropdown-menu .icon-column{align-self:flex-start}#header .primary-header .user-information .dropdown .dropdown-menu .user-column{flex:1;padding:0px 5px}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-item,#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-divider,#header .primary-header .user-information .dropdown .dropdown-menu .user-row{padding:0.35rem 0.8rem}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-divider{margin:0.8rem}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-header{margin:0.8rem 0;padding:0 0.8rem}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-divider{border-color:#c0d4e0}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-header{font-size:16px;font-weight:bold;color:#2f2f2f}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-item,#header .primary-header .user-information .dropdown .dropdown-menu .user-row{font-size:14px}#header .primary-header .user-information .dropdown .dropdown-menu a.dropdown-item{text-decoration:none}#header .primary-header .user-information .dropdown.show .btn{box-shadow:none;background-color:#e0e9f1;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.25)}#header .primary-header .user-information .dropdown-language-menu .btn{font-size:13px;font-weight:700}#header .primary-header .user-information .dropdown-user-menu{padding-left:5px}#header .primary-header .user-information .dropdown-user-menu .dropdown-menu{min-width:390px}#header .primary-header .user-information .dropdown-user-menu .btn{font-size:13px;font-weight:700}#header .primary-header .user-information .impersonated-user{padding-left:5px}#header .primary-header .user-information .impersonated-user .btn{font-size:13px;font-weight:bold;color:white;background-color:#4377cd;padding:0.375rem 0.5rem}#header .secondary-header{display:flex;flex-direction:column;min-height:63px;background-color:#2e5c99;color:#fff;box-shadow:inset 0 2px 4px -1px rgba(0, 0, 0, 0.5)}#header .secondary-header .btn span{display:none}@media (min-width:992px){#header .secondary-header{flex-direction:row}}@media (min-width:1440px){#header .secondary-header .btn span{display:inline-block;padding:0px 0px 0px 6px}}@media (min-width:1200px){#header .secondary-header .btn span{display:inline-block;padding:0px 0px 0px 6px}}@media (min-width:576px){#header .secondary-header .btn span{display:inline-block;padding:0px 0px 0px 6px}}#header .secondary-header .search-form-container{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding-left:36px}#header .secondary-header .search-form-container form{display:flex;align-items:center}#header .secondary-header .search-form-container select,#header .secondary-header .search-form-container input,#header .secondary-header .search-form-container button{margin:10px 8px;height:34px;min-height:34px}#header .secondary-header .search-form-container label{vertical-align:middle}#header .secondary-header .search-form-container select,#header .secondary-header .search-form-container input{border:1px solid #c8c8c9;padding:0px 10px;font-size:13px}#header .secondary-header .search-form-container #SelectedSearchByField,#header .secondary-header .search-form-container .search-input{width:185px}#header .secondary-header .search-form-container .search-button{border:1px solid #6d7785;background-color:#6d7785;width:77px;box-shadow:0 1px 5px 0px rgba(0, 0, 0, 0.25)}#header .secondary-header .search-form-container .search-button i{margin:0 auto}#header .secondary-header .actions-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;align-content:center;flex:1 1 auto}#header .secondary-header .actions-container .btn i{font-size:18px}#header .secondary-header .actions-container .btn{font-size:12px;font-weight:normal;background-color:#46505f;box-shadow:0 1px 5px 0px rgba(0, 0, 0, 0.25);display:inline-flex;align-items:center;height:36px;padding:5px 10px;margin:5px 10px;border-radius:0;border:0;transition:0.3s}#header .secondary-header .actions-container span{transition:0.3s}#header .secondary-header .actions-container .revenue-stream-dropdown-container .dropdown-menu{font-size:13px}#header .secondary-header .actions-container .revenue-stream-dropdown-container .btn{margin-right:13.5px}#header .secondary-header .actions-container .revenue-stream-dropdown-container .dropdown-menu.show>.dropdown-menu-group-container{display:flex}#header .secondary-header .actions-container .btn.active{background-color:#fff;color:#2e5c99}#header .secondary-header .actions-container .btn:hover{background-color:#afafaf;color:#fff}#header .diagnostics-container{background-color:#a7001e;color:#fff;font-size:0.75rem;font-weight:normal;display:flex;flex-direction:column;justify-content:center;padding:5px 0px}#header .diagnostics-container .diagnostics{padding-left:22px;font-weight:bold;list-style:none;display:inline-flex;align-items:center}#header .diagnostics-container .diagnostics li{padding-left:10px;padding-right:10px;margin-right:15px;display:inline-flex;align-items:center}#header .diagnostics-container .diagnostics li i{margin-right:10px}#header .diagnostics-container .diagnostics-container-contents{font-size:medium;padding-left:25px;padding-right:20px;display:block;background:url("/Content/Themes/Images/AAY/icons/info-sml-wht.png") no-repeat scroll left center}.revenue-stream-dropdown-container .dropdown-menu{margin-top:-2px;margin-right:-1px;background-color:white;border:1px solid white;border-radius:0;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.25);padding:15px 2px}.revenue-stream-dropdown-container .dropdown-item{cursor:pointer;display:flex;align-items:center}.revenue-stream-dropdown-container .revenue-stream-icon{height:16px;width:31px;display:inline-block;background-size:contain;margin:0px 4px 0px 0px}.revenue-stream-aau{background:url("/Content/Themes/Images/General/RevenueStreams/aau.png") no-repeat}.revenue-stream-aca{background:url("/Content/Themes/Images/General/RevenueStreams/aca.png") no-repeat}.revenue-stream-acz{background:url("/Content/Themes/Images/General/RevenueStreams/acz.png") no-repeat}.revenue-stream-adk{background:url("/Content/Themes/Images/General/RevenueStreams/adk.png") no-repeat}.revenue-stream-aeu{background:url("/Content/Themes/Images/General/RevenueStreams/aeu.png") no-repeat}.revenue-stream-ahu{background:url("/Content/Themes/Images/General/RevenueStreams/ahu.png") no-repeat}.revenue-stream-ahr{background:url("/Content/Themes/Images/General/RevenueStreams/ahr.png") no-repeat}.revenue-stream-ais{background:url("/Content/Themes/Images/General/RevenueStreams/ais.png") no-repeat}.revenue-stream-ano{background:url("/Content/Themes/Images/General/RevenueStreams/ano.png") no-repeat}.revenue-stream-anz{background:url("/Content/Themes/Images/General/RevenueStreams/anz.png") no-repeat}.revenue-stream-ase{background:url("/Content/Themes/Images/General/RevenueStreams/ase.png") no-repeat}.revenue-stream-auk{background:url("/Content/Themes/Images/General/RevenueStreams/auk.png") no-repeat}.revenue-stream-aus{background:url("/Content/Themes/Images/General/RevenueStreams/aus.png") no-repeat}.revenue-stream-azh{background:url("/Content/Themes/Images/General/RevenueStreams/azh.png") no-repeat}.revenue-stream-arw{background:url("/Content/Themes/Images/General/RevenueStreams/arw.png") no-repeat}.revenue-stream-aro{background:url("/Content/Themes/Images/General/RevenueStreams/aro.png") no-repeat}.revenue-stream-air{background:url("/Content/Themes/Images/General/RevenueStreams/air.png") no-repeat}.revenue-stream-amo{background:url("/Content/Themes/Images/General/RevenueStreams/amo.png") no-repeat}.revenue-stream-apo{background:url("/Content/Themes/Images/General/RevenueStreams/apo.png") no-repeat}.revenue-stream-ain{background:url("/Content/Themes/Images/General/RevenueStreams/ain.png") no-repeat}.revenue-stream-yfi{background:url("/Content/Themes/Images/General/RevenueStreams/yfi.png") no-repeat}.revenue-stream-ydk{background:url("/Content/Themes/Images/General/RevenueStreams/ydk.png") no-repeat}.revenue-stream-yno{background:url("/Content/Themes/Images/General/RevenueStreams/yno.png") no-repeat}.revenue-stream-yse{background:url("/Content/Themes/Images/General/RevenueStreams/yse.png") no-repeat}.revenue-stream-yis{background:url("/Content/Themes/Images/General/RevenueStreams/yis.png") no-repeat}.revenue-stream-ypl{background:url("/Content/Themes/Images/General/RevenueStreams/ypl.png") no-repeat}.revenue-stream-ych{background:url("/Content/Themes/Images/General/RevenueStreams/ych.png") no-repeat}.revenue-stream-ysg{background:url("/Content/Themes/Images/General/RevenueStreams/ysg.png") no-repeat}.revenue-stream-yid{background:url("/Content/Themes/Images/General/RevenueStreams/yid.png") no-repeat}.revenue-stream-yth{background:url("/Content/Themes/Images/General/RevenueStreams/yth.png") no-repeat}.revenue-stream-yau{background:url("/Content/Themes/Images/General/RevenueStreams/yau.png") no-repeat}.revenue-stream-yin{background:url("/Content/Themes/Images/General/RevenueStreams/yin.png") no-repeat}.revenue-stream-yca{background:url("/Content/Themes/Images/General/RevenueStreams/yca.png") no-repeat}.revenue-stream-yhu{background:url("/Content/Themes/Images/General/RevenueStreams/yhu.png") no-repeat}.revenue-stream-yus{background:url("/Content/Themes/Images/General/RevenueStreams/yus.png") no-repeat}.revenue-stream-yuk{background:url("/Content/Themes/Images/General/RevenueStreams/yuk.png") no-repeat}.revenue-stream-yae{background:url("/Content/Themes/Images/General/RevenueStreams/yae.png") no-repeat}.revenue-stream-yqa{background:url("/Content/Themes/Images/General/RevenueStreams/yqa.png") no-repeat}.revenue-stream-ycy{background:url("/Content/Themes/Images/General/RevenueStreams/ycy.png") no-repeat}.revenue-stream-yat{background:url("/Content/Themes/Images/General/RevenueStreams/yat.png") no-repeat}.revenue-stream-ybe{background:url("/Content/Themes/Images/General/RevenueStreams/ybe.png") no-repeat}.revenue-stream-ycz{background:url("/Content/Themes/Images/General/RevenueStreams/ycz.png") no-repeat}.revenue-stream-yde{background:url("/Content/Themes/Images/General/RevenueStreams/yde.png") no-repeat}.revenue-stream-yee{background:url("/Content/Themes/Images/General/RevenueStreams/yee.png") no-repeat}.revenue-stream-yes{background:url("/Content/Themes/Images/General/RevenueStreams/yes.png") no-repeat}.revenue-stream-yfr{background:url("/Content/Themes/Images/General/RevenueStreams/yfr.png") no-repeat}.revenue-stream-ygr{background:url("/Content/Themes/Images/General/RevenueStreams/ygr.png") no-repeat}.revenue-stream-yhr{background:url("/Content/Themes/Images/General/RevenueStreams/yhr.png") no-repeat}.revenue-stream-yie{background:url("/Content/Themes/Images/General/RevenueStreams/yie.png") no-repeat}.revenue-stream-yil{background:url("/Content/Themes/Images/General/RevenueStreams/yil.png") no-repeat}.revenue-stream-yit{background:url("/Content/Themes/Images/General/RevenueStreams/yit.png") no-repeat}.revenue-stream-ylt{background:url("/Content/Themes/Images/General/RevenueStreams/ylt.png") no-repeat}.revenue-stream-ylv{background:url("/Content/Themes/Images/General/RevenueStreams/ylv.png") no-repeat}.revenue-stream-ynl{background:url("/Content/Themes/Images/General/RevenueStreams/ynl.png") no-repeat}.revenue-stream-ypt{background:url("/Content/Themes/Images/General/RevenueStreams/ypt.png") no-repeat}.revenue-stream-ysi{background:url("/Content/Themes/Images/General/RevenueStreams/ysi.png") no-repeat}.revenue-stream-ysk{background:url("/Content/Themes/Images/General/RevenueStreams/ysk.png") no-repeat}.revenue-stream-iit{background:url("/Content/Themes/Images/General/RevenueStreams/iit.png") no-repeat}.revenue-stream-iib{background:url("/Content/Themes/Images/General/RevenueStreams/iib.png") no-repeat}.revenue-stream-ipt{background:url("/Content/Themes/Images/General/RevenueStreams/ipt.png") no-repeat}.revenue-stream-ytw{background:url("/Content/Themes/Images/General/RevenueStreams/ytw.png") no-repeat}.revenue-stream-yjp{background:url("/Content/Themes/Images/General/RevenueStreams/yjp.png") no-repeat}.revenue-stream-yhk{background:url("/Content/Themes/Images/General/RevenueStreams/yhk.png") no-repeat}.revenue-stream-ycn{background:url("/Content/Themes/Images/General/RevenueStreams/ycn.png") no-repeat}.revenue-stream-ykr{background:url("/Content/Themes/Images/General/RevenueStreams/ykr.png") no-repeat}.revenue-stream-qac{background:url("/Content/Themes/Images/General/RevenueStreams/qac.png") no-repeat}.revenue-stream-qau{background:url("/Content/Themes/Images/General/RevenueStreams/qau.png") no-repeat}.revenue-stream-qca{background:url("/Content/Themes/Images/General/RevenueStreams/qca.png") no-repeat}.revenue-stream-qce{background:url("/Content/Themes/Images/General/RevenueStreams/qce.png") no-repeat}.revenue-stream-qcn{background:url("/Content/Themes/Images/General/RevenueStreams/qcn.png") no-repeat}.revenue-stream-qcs{background:url("/Content/Themes/Images/General/RevenueStreams/qcs.png") no-repeat}.revenue-stream-qcw{background:url("/Content/Themes/Images/General/RevenueStreams/qcw.png") no-repeat}.revenue-stream-qhk{background:url("/Content/Themes/Images/General/RevenueStreams/qhk.png") no-repeat}.revenue-stream-qjp{background:url("/Content/Themes/Images/General/RevenueStreams/qjp.png") no-repeat}.revenue-stream-qnz{background:url("/Content/Themes/Images/General/RevenueStreams/qnz.png") no-repeat}.revenue-stream-qeu{background:url("/Content/Themes/Images/General/RevenueStreams/qeu.png") no-repeat}.revenue-stream-qsg{background:url("/Content/Themes/Images/General/RevenueStreams/qsg.png") no-repeat}.revenue-stream-quk{background:url("/Content/Themes/Images/General/RevenueStreams/quk.png") no-repeat}.revenue-stream-qus{background:url("/Content/Themes/Images/General/RevenueStreams/qus.png") no-repeat}.revenue-stream-qza{background:url("/Content/Themes/Images/General/RevenueStreams/qza.png") no-repeat}.revenue-stream-qph{background:url("/Content/Themes/Images/General/RevenueStreams/qph.png") no-repeat}.revenue-stream-qkr{background:url("/Content/Themes/Images/General/RevenueStreams/qkr.png") no-repeat}.revenue-stream-qin{background:url("/Content/Themes/Images/General/RevenueStreams/qin.png") no-repeat}.revenue-stream-qth{background:url("/Content/Themes/Images/General/RevenueStreams/qth.png") no-repeat}.revenue-stream-qid{background:url("/Content/Themes/Images/General/RevenueStreams/qid.png") no-repeat}.revenue-stream-qsa{background:url("/Content/Themes/Images/General/RevenueStreams/qsa.png") no-repeat}#dashboard{width:100%;padding:0px;background:none;border:0}.landing-container{padding:15px 15px 15px 15px}.landing-elements{display:flex;width:100%;flex-wrap:wrap;overflow:hidden}.landing-announcements{flex:3 1;flex-basis:0;padding:10px 10px 10px 10px}.landing-announcements h2{margin-bottom:30px}.landing-to-do-list{padding:10px 10px 10px 15px;flex:1 1;flex-basis:0}.loading-notification{margin:30px auto;display:flex;align-items:center;justify-content:center}.loading-notification .loading-icon{background-image:url("/Content/Themes/Images/General/ajax-loader-medium.gif");background-repeat:no-repeat;background-position:center bottom;flex:0 0 36px;height:36px;padding:2px 4px}.loading-notification .loading-text{flex:0 1 auto;padding:2px 4px}.clickable-row :hover{cursor:pointer}.basic-search-container{padding:15px 30px 15px 30px;color:#494949;background-color:#d2d9df}.basic-search-container .ui-selectmenu-status,.basic-search-container .control-counter-value{font-weight:700 !important;font-size:0.875rem !important;line-height:0.875rem !important}.basic-search{display:flex;padding:3px 0px 0px 0px}.basic-search .search-form-column .control-input,.basic-search .search-form-column .control-select,.basic-search .search-form-column .control-primary-btn{min-height:42px}.basic-search .search-form-column .control-input,.basic-search .search-form-column .control-select{font-size:0.875rem;font-weight:500}.basic-search .search-form-column .control-select{font-weight:500}.basic-search .search-form-column .control-primary-btn{font-size:1rem;background-image:linear-gradient(#a51322, #e1132c)}.basic-search .search-form-column .placeholder-input-label,.basic-search .search-form-column .placeholder-select-label{font-weight:500}.refine-search-results{padding:15px 30px;display:flex;align-items:center;background-color:#b9c4ce}.refine-search-results .refinement-option{flex:0 1 350px;padding:0px 45px;display:flex;align-items:center}.refine-search-results .refinement-option label{margin:0px 10px;font-weight:700}.search-form-grouped-column{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;flex-wrap:wrap}.search-form-primary-column{flex:4 1 450px}.search-form-secondary-column{flex:2 1 350px}.search-form-actions-column{flex:0 1 185px}.search-form-column{flex:1}.search-form-column,.search-form-fixed-column{display:flex;flex-direction:column}.search-form{padding:5px 3px}.search-form-option-column{padding:7px 35px 7px 0px}.search-form-row{display:flex;flex-direction:row}.search-form-input-group{display:flex;padding:3px;flex-direction:column;position:relative}.control-input-group{flex-grow:1;flex-shrink:1;flex-basis:0}.search-form-input{flex-grow:1;flex-shrink:1}.search-form-grow-input{flex-grow:1;flex-shrink:0}.search-form-input,.search-form-grow-input{display:flex;flex-wrap:wrap}.search-form-input input,.search-form-grow-input input,.search-form-input select,.search-form-grow-input select{width:0;flex-grow:1;flex-shrink:0;flex-basis:0;font-size:0.75rem}.search-form-validation{padding:3px 0px 0px 0px}.search-form-validation span{font-weight:500}.search-form-search-button{justify-content:center}.search-form-departure,.search-form-arrival{flex:1 1 180px}.search-form-departing,.search-form-arriving{flex:0 1 150px}.search-form-group-type{flex:1 1 150px}.search-form-product-type{flex:1 1 50px}.search-form-connection{flex:1 1 50px}.search-form-connection-duration{flex:1 1 50px}.search-form-actions{flex:1 1 auto}.search-form-arriving-time .ui-selectmenu,.search-form-departing-time .ui-selectmenu{justify-content:flex-end}.search-form-arriving-time .ui-selectmenu span,.search-form-departing-time .ui-selectmenu span{font-weight:500 !important;font-size:0.75rem !important;line-height:0.75rem !important}.tabbed-navigation-bar ul,.tabbed-navigation-bar ul.ui-tabs-nav{border:0;display:flex;flex-direction:row}.tabbed-navigation-bar ul li,.tabbed-navigation-bar ul.ui-tabs-nav li,.tabbed-navigation-bar ul li.ui-state-default,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-default{font-size:1rem;flex:0 1 250px;padding:10px 0px;display:inline-flex;font-weight:bold;background:none;border:0;margin:0;justify-content:center;border-bottom:7px solid transparent}.tabbed-navigation-bar ul li a,.tabbed-navigation-bar ul.ui-tabs-nav li a{float:none;text-decoration:none;color:#4a4a4a}.tabbed-navigation-bar ul li a.ui-state-active,.tabbed-navigation-bar ul.ui-tabs-nav li a.ui-state-active{background:#fff;color:#4a4a4a}.tabbed-navigation-bar ul li.active,.tabbed-navigation-bar ul.ui-tabs-nav li.active,.tabbed-navigation-bar ul li.ui-state-active,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-active,.tabbed-navigation-bar ul li.ui-state-hover,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-hover{border-bottom:7px solid #2e5c99}#divDoToList{color:#fff;border:0px solid black;vertical-align:top;padding-top:0px;height:100%}.toDoListImg{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -540px -178px;width:33px;height:33px;margin-left:5px;margin-bottom:5px;vertical-align:middle}.toDoListDockImg{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -540px -178px;width:33px;height:33px;margin:10px 0px 5px 5px;vertical-align:middle}#ToDoList{min-height:290px;min-width:340px;background-color:#0163ad}#ToDoList #ToDoListTitle{font-weight:bold;font-size:0.875rem;padding:5px 5px 2px 15px;text-align:left;color:#fff}#ToDoList #ToDoLastUpdated{font-size:0.875rem;font-size:smaller;padding:0px 5px 5px 15px;text-align:left;color:#0279d3}#ToDoList #tblToDo thead{background:#015798;font-size:0.875rem}#ToDoList #tblToDo tbody tr:hover td{background:#0279d3}#ToDoList #tblToDo tbody tr:hover .toDoListPnrCount{background:#fff}#ToDoList #tblToDo tbody{height:100%}#ToDoList #tblToDo tbody td{background:#0163ad;padding:5px 5px 5px 5px;height:40px;border-bottom:1px solid #015798}#ToDoList #tblToDo .tdAssignment{text-align:right;width:10%}#ToDoList #tblToDo .tdBookignStatusName{width:50%}#ToDoList #tblToDo .tdTask{width:30%}#ToDoList #tblToDo .tdItemsToAction{width:10%}#ToDoList .nothingToDoText{font-size:1.25rem;text-align:center}#ToDoList .nothingToDoText i{font-size:3rem}.toDoListPnrCount{text-align:center;padding:5px 5px 5px 5px;border-radius:20px;border:1px solid white;font-size:smaller;width:80%}.grab-form,.administrator-toolbar-form,.direct-customer-form,.encode-request-form{display:none;flex-direction:column;background-color:#eceff1;padding:1rem 2rem;justify-content:center}.grab-form select,.administrator-toolbar-form select,.direct-customer-form select,.encode-request-form select,.grab-form input,.administrator-toolbar-form input,.direct-customer-form input,.encode-request-form input,.grab-form button,.administrator-toolbar-form button,.direct-customer-form button,.encode-request-form button,.grab-form textarea,.administrator-toolbar-form textarea,.direct-customer-form textarea,.encode-request-form textarea{margin:0px 10px}.grab-form label,.administrator-toolbar-form label,.direct-customer-form label,.encode-request-form label{padding:1rem}.grab-form.show,.administrator-toolbar-form.show,.direct-customer-form.show,.encode-request-form.show{display:flex}.direct-customer-form-row{align-items:center}.direct-customer-bookings{display:none}.direct-customer-bookings.show{display:flex}.direct-customer-bookings-list{overflow-y:auto;margin:1rem 0;max-height:250px;width:100%}.direct-customer-clear-container{display:none;align-items:center}.direct-customer-clear-container.show{display:flex}.direct-customer-clear-container button{display:flex}.administrator-toolbar-form .user-search,.administrator-toolbar-form .actions-with-user,.administrator-toolbar-form .impersonate-user-subactions{display:none}.administrator-toolbar-form .upload-series-upload-form{display:none}.administrator-toolbar-form .upload-series-upload-form.show{display:flex}.impersonate-user-subactions{margin:15px 0px}.impersonate-user-subactions .upload-series-form{padding:15px 30px;background-color:#d2d9df}.impersonate-user-subactions .upload-series-form .upload-series-choose-file-type{font-weight:bold}.impersonate-user-subactions .upload-series-form .upload-series-upload-form{margin:0px 0px 0px 20px}.impersonate-user-subactions .upload-series-form .upload-series-file-control{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.impersonate-user-subactions .upload-series-form .upload-series-file-browse{font-weight:bold;background-color:#6d7785;color:white;min-height:34px;padding:0px 15px;margin:5px 15px 0px 0px}.impersonate-user-subactions .upload-series-form .upload-series-templates{display:flex;align-items:center;justify-content:center;border-right:1px solid #a0adb8}.impersonate-user-subactions .upload-series-form .upload-series-templates ul{list-style:none}.impersonate-user-subactions .upload-series-form .upload-series-templates li{padding:5px}.impersonate-user-subactions .upload-series-form .upload-series-templates li a{color:#4a77cb;text-decoration:none;font-weight:bold}.impersonate-user-subactions .upload-series-form form button.radio-button{background-color:transparent;color:#3f4a59;border:1px solid #3f4a59;border-radius:1px;padding:0px 20px}.impersonate-user-subactions .upload-series-form form button.radio-button.active{background-color:#3f4a59;color:white}.grab-form select{min-width:300px}.NonAuthenticatedBody .wrapper{box-shadow:none !important}.NonAuthenticatedBody #header{position:absolute}@media all and (max-width:799px){.NonAuthenticatedBody #header{width:1082px}}.NonAuthenticatedBody header{background-color:transparent !important}.NonAuthenticatedBody .primary-header .user-information .btn{background-color:transparent !important;color:#fff !important}.NonAuthenticatedBody .primary-header{height:170px !important}.NonAuthenticatedBody .primary-header .branding{flex:auto !important;width:100% !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important}.NonAuthenticatedBody .GuestMenuItem a{color:#fff}.NonAuthenticatedBody .GuestMenuRegistration{position:absolute;top:15px;right:170px;padding:10px;font-size:small;width:200px !important}.NonAuthenticatedBody .GuestMenuRegistration>span{display:none}.NonAuthenticatedBody .primary-header .user-information{position:absolute;top:15px;right:0px}.NonAuthenticatedBody .ActiveGuestMenuItem{display:none}.NonAuthenticatedBody .secondary-header{min-height:0px !important;max-height:0px !important}.NonAuthenticatedBody .GuestMenuLogin{display:none !important}.NonAuthenticatedBody #header .primary-header .branding .logo-container .site-logo{background:url("/Content/Themes/Images/BA/icons/lime-websitelogo.png");background-repeat:no-repeat;background-size:100% 100%;width:320px;height:75px}.NonAuthenticatedBody{background-image:url("/Content/Themes/Images/Groups//Backgrounds/British-Airline.jpg") !important;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.NonAuthenticatedBody .body{background-color:transparent !important}.landing-announcements-center{display:none}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}.reg-form input[type=text].reg-input.input-lg,.AA .reg-form select.reg-input.input-lg{border:1px solid #adadad !important}.divAdminPageInputUpload input[type="file"]{color:transparent}#boundaryLogicFileToUpload{display:inline-block !important}.divAdminPageInputUpload #fileupload{width:19% !important}.RejectQuote .loader{width:63px !important}.NonAuthenticatedBody{height:100vh}.NonAuthenticatedBody #loginForm{margin:50px auto 10px;padding:15px 42px;width:560px;background-color:#fff;border-radius:3px;position:relative;padding-bottom:19px}.NonAuthenticatedBody #loginForm h2{background-color:#fff;font-size:30px !important;font-weight:500 !important;margin-bottom:10px;padding:17px 0px;color:#282828}.NonAuthenticatedBody #loginForm label{display:none}.NonAuthenticatedBody #loginForm input{width:100%;min-height:40px;border-radius:2px;margin-right:0px;padding-left:10px}.NonAuthenticatedBody #loginForm p{position:absolute;bottom:32px}.NonAuthenticatedBody #loginForm p a{text-decoration:none;font-weight:bold;font-size:14px;color:#0b528f !important;padding-left:0px !important}.NonAuthenticatedBody #loginForm .changeOptions{list-style:none;position:relative;bottom:32px;margin-bottom:-32px;display:inline-table}.NonAuthenticatedBody #loginForm .changeOptions li+li{margin-top:5px}.NonAuthenticatedBody #loginForm .changeOptions li a{text-decoration:none;font-weight:bold;font-size:14px;color:#0b528f !important;padding-left:0px !important}.NonAuthenticatedBody #btnLogin{float:right;min-width:200px;background-image:linear-gradient(#0068b7, #0076cf);font-size:large;padding-left:10px !important}.NonAuthenticatedBody #btnLogin{background-image:linear-gradient(#0076cf, #0068b7)}.NonAuthenticatedBody #lnkSSO{position:absolute;top:40px;right:40px;font-size:14px;color:#0b528f !important;text-decoration:none;font-weight:bold}.NonAuthenticatedBody fieldset{padding-left:0px !important}.NonAuthenticatedBody fieldset ol{margin-bottom:0px}.NonAuthenticatedBody fieldset ol li{padding-bottom:20px;float:inherit}.NonAuthenticatedBody fieldset div#content{padding-top:200px !important}.NonAuthenticatedBody #btnLogin:hover{background-image:linear-gradient(#0068b6, #0077d1);background-color:#006cbe;cursor:pointer}.AA{background-image:url('../../../../Content/Themes/Images/AAA/Backgrounds/aa-register-bg.jpg') !important;background-repeat:no-repeat;background-color:#023a6b;background-position:bottom;padding-bottom:100px;height:auto}.AA #header .branding{background-color:transparent !important}.AA .body{background-color:white !important;padding:5px 50px 50px 50px !important}.AA #header .primary-header{background-color:transparent !important;height:80px}.AA #header .primary-header .user-information .btn{margin-right:15px}.AA .reg-error-hint{padding:0px !important}.AA .field-validation-error::before{content:none !important}.AA .AA .reg-form-divider{margin-bottom:20px;margin-top:20px}.AA .ui-multiselect-checkboxes{height:300px !important}@media all and (max-width:799px){.AA{height:280em !important}}.RevenueStreamClass:after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid red;position:absolute;top:40%;right:5px;content:"";z-index:98}.NonAuthenticatedBody #changePasswordForm{background-color:#fff;padding:35px;border-radius:5px;width:650px !important}.NonAuthenticatedBody #changePasswordForm h2{color:#d71f29;font-size:2.5em;font-weight:500;margin-bottom:15px}.NonAuthenticatedBody #RequestedUsername{width:100%;height:45px;border-radius:2px}.NonAuthenticatedBody #btnSubmitRequestPasswordChange{margin-top:20px;margin-right:0px !important;background-color:#d71f29 !important;color:white;width:124px;height:33px}.NonAuthenticatedBody #btnSubmitRequestPasswordChange:hover{background-color:#a7001e !important}.NonAuthenticatedBody #btnCancelRequestPasswordChange{margin-top:20px;margin-right:5px;background-color:#d71f29 !important;color:white;width:124px;height:33px}.NonAuthenticatedBody #btnCancelRequestPasswordChange:hover{background-color:#a7001e !important}.NonAuthenticatedBody .QauUserNameLabel{display:none}.NonAuthenticatedBody #forgotUsernameForm{background-color:#fff;padding:35px;border-radius:5px;width:650px !important}.NonAuthenticatedBody #forgotUsernameForm h2{font-size:2.5em;font-weight:500;margin-bottom:15px}.NonAuthenticatedBody #EmailAddress{width:100%;height:45px;border-radius:2px}.NonAuthenticatedBody #btnSubmitRetrieveUsername{margin-top:20px;margin-right:0px !important;background-color:#006cbe !important}.NonAuthenticatedBody #btnCancelRetrieveUsername{margin-top:20px;margin-right:3px;padding:5px !important;width:22%}.NonAuthenticatedFooter .footerRightSideLogo{display:none}.NonAuthenticatedFooter .footer{width:520px;margin:0px auto;background-color:transparent !important}.NonAuthenticatedFooter #tblFooter{margin:0px auto;margin-left:-18px}.NonAuthenticatedFooter .footer td{padding:0px 2px}.NonAuthenticatedFooter #CopyRight,.NonAuthenticatedFooter .verticalBar{visibility:hidden}.loader{display:inline-flex !important;border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #2e5c99;width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loader-small{border:5px solid #f3f3f3;border-top:5px solid #2e5c99;width:35px;height:35px;flex:0 0 35px;margin-right:5px}.loader-large{border:10px solid #f3f3f3;border-top:10px solid #2e5c99;width:60px;height:60px;flex:0 0 60px;margin-right:90px}.busyLoadingSmallIcon{float:left;border:3px solid #6b6b6b;border-radius:50%;border-top:3px solid #fff;width:18px;height:18px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-right:0;margin-top:6px;margin-left:5px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.busyloadingsmall,.busyloadingbig,.busyLoadingSmallIcon,.genericLoadingMessage,.loading-notification .loading-icon{background-image:none !important}.old-spinner{display:none !important}.new-css-spinner{display:block}.divLoadingIndicator{display:block}.loading-notification .loading-text{margin-left:15px}#divDoToList .loading-message-style{margin-left:35px;width:75%}.blockUI{display:flex;align-items:center}.ui-dialog-content #LoadingIndicatorMessage{margin-left:30px !important;margin-top:-60px}#RemindersLoadingIndicator #LoadingIndicatorMessage,#UpdateRemindersLoadingIndicator #LoadingIndicatorMessage{margin-left:0px !important;margin-top:-10px}#ChangeOwnershipDialog .loader{margin-bottom:50px}#ChangeOwnershipDialog #LoadingIndicatorMessage{margin-left:14px !important;margin-top:-4px}#RemindersDialogContainer .divLoadingIndicatorContent{margin-top:35px;padding-bottom:25px}.block-contentblockMsg .busyLoadingMessage,.block-contentblockMsg .busyloadingsmall{padding-left:5px}#AmendmentWizardSubmittingIndicator .loader-content{padding-bottom:48px !important}#AmendmentWizardSubmittingIndicator #LoadingIndicatorMessage{margin-top:0px !important}#AmendmentWizardSubmittingIndicator .loading-message-style{margin-top:10px !important}#AmendmentWizardSubmittingIndicator .loader-content{padding-bottom:48px !important}#AmendmentWizardSubmittingIndicator .loading-message-style{margin-top:10px !important}.ui-dialog .loading-message-style{width:50%}.mini-loader{display:inline-flex !important;border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #2e5c99;width:48px;height:38px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.low-fare-availability-progress{background-color:#fff;box-shadow:0px 5px 3px #ccc;margin-top:2em;display:flex;justify-content:space-between;padding:2em;align-items:center}.low-fare-availability-progress__bar{flex-basis:20%;height:30px}.low-fare-availability-progress__bar-arrow{fill:#43980c}.low-fare-availability-progress__bar-pause{stroke-width:2;stroke:#4c4c4c}.low-fare-availability-progress__bar-text{fill:#43980c;font-weight:bold;font-family:sans-serif}.low-fare-availability-progress__bar-background{fill:#dedddd}.low-fare-availability-progress__bar-foreground{fill:#43980c}.low-fare-availability-progress__bar--paused{fill:#4c4c4c}.low-fare-availability-progress__message{flex-grow:1;font-weight:800;font-size:1.2em;text-align:center}@media (min-width:1300px){.low-fare-availability-progress__message{font-size:1.5em}}.low-fare-availability-progress__cancel{flex-basis:20%;text-align:right}.low-fare-availability-progress__cancel-button{background:#4c4c4c !important;border-radius:3px;padding:0.3em 1em}.low-fare-availability-progress__cancel-button-content{vertical-align:middle;display:inline-block}.low-fare-availability-progress__cancel-button-pause{stroke-width:2.5;stroke:#4c4c4c}.low-fare-availability-progress__cancel-button-text{font-weight:700 !important;color:#fff !important;width:110px}.low-fare-availability-progress__cancel-button--paused{background:#43980c !important}.low-fare-availability{display:flex;flex-direction:column;border:1px solid #cdcccc;margin-top:2em;padding:2em;padding-top:1em;background-color:#fff}.low-fare-availability__content{display:flex;flex-grow:1;margin-top:1em}.low-fare-availability__scroll-to-top{display:none;position:fixed !important;bottom:20px;right:50px;z-index:99;outline:none;cursor:pointer;border-radius:3px;background:url(/Content/Images/Icons/arrow-scroll-top.png) no-repeat center !important;background-color:#3c3c3c !important;width:45px;height:45px}.low-fare-availability-header{align-items:center;display:flex}.low-fare-availability-header__counts{align-items:baseline;display:flex;flex:0 0 250px;flex-wrap:wrap;margin:1em 0;color:#444;font-size:1.4em;font-weight:bold}.low-fare-availability-header__counts-title{flex-grow:1;margin:.5em}.low-fare-availability-header__counts-value{text-align:right;margin:.5em;margin-right:0}.low-fare-availability-header__smart-recommendations{flex:1 0 0%;min-width:0;margin-left:1em}.low-fare-availability-header__arrows{flex:0 0 auto;position:relative;margin-left:10px;width:45px}.low-fare-availability-header__arrow{background-repeat:no-repeat;height:19px;width:13px;cursor:pointer;position:absolute;top:50%;transform:translate(0, -50%)}.low-fare-availability-header__arrow.slick-disabled{opacity:.3;pointer-events:none}.low-fare-availability-header__prev{background:url("/Content/Images/Icons/icon-arrow-left.png");left:0px}.low-fare-availability-header__next{background:url("/Content/Images/Icons/icon-arrow-right.png");right:0px}.low-fare-availability-header__price-calendar{flex:1 0 0%;min-width:0;margin-left:1em}.low-fare-smart-recommendations{margin-left:1em}.low-fare-smart-recommendations__recommendation{padding:.5em;width:160px;height:85px}.low-fare-smart-recommendations:after,.low-fare-smart-recommendations:before{content:"";position:absolute;z-index:1;width:50px;top:0;height:100%;pointer-events:none}.low-fare-smart-recommendations--has-next:after{right:0;background:linear-gradient(to left, #fff, transparent)}.low-fare-smart-recommendations--has-prev:before{left:0;background:linear-gradient(to right, #fff, transparent)}.low-fare-price-calendar{display:flex;flex-direction:row}.low-fare-price-calendar__date{border:2px solid #cdcccc;flex-grow:1;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.low-fare-price-calendar__date:not(:first-child){margin-left:-1px}.low-fare-price-calendar__date>*{margin:1px 0}.low-fare-price-calendar__date--chosen-date{background-color:blue;color:#fff}.low-fare-price-calendar__date:not(.low-fare-price-calendar__date--chosen-date){cursor:pointer}@media (max-width:1350px){.low-fare-price-calendar__date{font-size:0.85em}}.low-fare-price-calendar__offset{font-size:1.55em;margin-top:0.6rem}.low-fare-price-calendar__from{font-size:1.1em}.low-fare-price-calendar__total{font-size:2em}.low-fare-price-calendar__dates{text-transform:uppercase;margin-bottom:0.6rem}.low-fare-smart-recommendation{background-color:#c0bebe;display:flex;flex-direction:column;height:100%;padding:.3em;cursor:pointer}.low-fare-smart-recommendation--popular,.low-fare-smart-recommendation--alternate-route{background-color:#2e5c99}.low-fare-smart-recommendation--selected{background-color:#d2d9df}.low-fare-smart-recommendation--disabled{cursor:no-drop;opacity:0.4;pointer-events:none}.low-fare-smart-recommendation__logoprice{display:flex;align-items:center;margin-top:.5em}.low-fare-smart-recommendation__logo{width:41px}.low-fare-smart-recommendation__price{font-size:1.3em;text-align:right;font-size:1.6em;flex-grow:1;color:#444}.low-fare-smart-recommendation--popular .low-fare-smart-recommendation__price,.low-fare-smart-recommendation--alternate-route .low-fare-smart-recommendation__price{color:#fff}.low-fare-smart-recommendation--selected .low-fare-smart-recommendation__price{color:#fff}.low-fare-smart-recommendation__title{flex-grow:1;text-align:center;color:#fff;font-size:0.9em;padding-top:.4em}.low-fare-smart-recommendation__airline{background-color:#fff;margin:2px;text-align:center;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:.9em;color:#444}.low-fare-filter-fare-family .low-fare-checkbox-filter__name{text-transform:capitalize}.low-fare-recommendations{flex:1 1 auto;margin-left:1em}.low-fare-recommendations__recommendation{margin:10px 6px;margin-right:0}.low-fare-recommendations__recommendation:first-child{margin-top:0}.low-fare-recommendation{background-color:#dedddd;border:1px solid #cdcccc;color:#444}.low-fare-recommendation__content{position:relative}.low-fare-recommendation__content-spacer{width:1px}.low-fare-recommendation__content-routes{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column}.low-fare-recommendation-header{display:flex;justify-content:space-around;padding:.8rem;cursor:pointer}.low-fare-recommendation-header>*{flex-grow:1;flex-basis:10%}@media (min-width:1350px){.low-fare-recommendation-header>*{margin:0}}@media (min-width:1400px){.low-fare-recommendation-header>*{margin:0 1%}}@media (min-width:1500px){.low-fare-recommendation-header>*{margin:0 2%}}.low-fare-recommendation-header__airline{max-width:150px}@media (min-width:1400px){.low-fare-recommendation-header__flights{flex-basis:15%}}@media (min-width:1500px){.low-fare-recommendation-header__flights{flex-basis:25%}}.low-fare-recommendation-header__flights .low-fare-flight-itinerary__center-label{text-transform:uppercase;font-weight:800}.low-fare-recommendation-header__price{max-width:150px;flex-basis:150px}.low-fare-recommendation-header__expander{max-width:50px}.low-fare-recommendation-header-airline{text-align:center}.low-fare-recommendation-header-airline__logo{margin-top:5px}.low-fare-recommendation-header-airline__name{display:block;text-align:center;text-transform:uppercase;font-weight:bold;font-size:.8em;margin:.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.low-fare-recommendation-header-flights{display:flex;flex-direction:column;justify-content:space-around}.low-fare-recommendation-header-fareinfo{display:flex;align-items:flex-start}.low-fare-recommendation-header-fareinfo__type{margin:0.5em}.low-fare-recommendation-header-fareinfo__details{display:flex;flex-direction:column;justify-content:space-between;margin:.5em;flex-basis:100%}.low-fare-recommendation-header-fareinfo__deadline{font-weight:900;font-size:1.2em;margin-bottom:.5em}.low-fare-recommendation-header-fareinfo__farefamilies{list-style:none;color:gray}.low-fare-recommendation-header-fareinfo__farefamily{padding:.2em 0;text-transform:capitalize}.low-fare-recommendation-header-fareinfo__more{align-self:center;cursor:pointer;width:10px}.low-fare-recommendation-header-fareinfo__gds{margin-top:.4em}.low-fare-recommendation-header-price{background-color:#fff;display:flex;flex-direction:column;padding:.5em;border:1px solid #cdcccc;text-align:center}.low-fare-recommendation-header-price__popular{background-color:#2e5c99;text-transform:uppercase;color:#fff;margin-bottom:.4em}.low-fare-recommendation-header-price__routes{background-color:#444;color:#fff;text-align:center;margin:.2em 0}.low-fare-recommendation-header-price__amount{font-size:2em;font-weight:700}.low-fare-recommendation-header-expander{width:21px;height:14px;cursor:pointer;margin:auto;height:100%;background-repeat:no-repeat;background-position:center}.low-fare-recommendation-header-expander--down{background-image:url("/Content/Images/Icons/icon-arrow-down.png")}.low-fare-recommendation-header-expander--up{background-image:url("/Content/Images/Icons/icon-arrow-up.png")}.low-fare-flight-itinerary{display:flex;align-items:center}.low-fare-flight-itinerary__departure{margin-right:.5em;text-align:right}.low-fare-flight-itinerary__center{align-items:center;display:flex;flex-direction:row;flex-grow:1}.low-fare-flight-itinerary__center-label{padding:0 15px;background-color:#fff;border:1px solid #888787;border-radius:3px}.low-fare-flight-itinerary__center-label--direct{color:#057d16}.low-fare-flight-itinerary__center-label--indirect{color:#cd070e}.low-fare-flight-itinerary__center-line{border-top:1px solid #888787;margin:0;flex-grow:1;min-width:20px}.low-fare-flight-itinerary__arrival{margin-left:.5em;text-align:left}.low-fare-flight-itinerary__airport-code{font-size:1.2em;font-weight:bold;width:3em}.low-fare-route-combination{margin:1em}.low-fare-route-combination__tabs{display:flex;align-items:center;position:relative}.low-fare-route-combination__tabs-bar{flex:1 0 0%;width:0;display:inline-flex}.low-fare-route-combination__tabs-bar:after,.low-fare-route-combination__tabs-bar:before{content:"";position:absolute;z-index:1;width:50px;top:0;height:100%;pointer-events:none}.low-fare-route-combination__tabs-bar--has-next:after{right:0;background:linear-gradient(to left, #dedddd, transparent)}.low-fare-route-combination__tabs-bar--has-prev:before{left:0;background:linear-gradient(to right, #dedddd, transparent)}.low-fare-route-combination__tabs-border-cover{position:absolute;height:1px;background-color:#fff;bottom:-1px}.low-fare-route-combination__tab-container{display:inline-block}.low-fare-route-combination__tab{border:1px solid #cdcccc;background-color:#eeeded;color:#7f7e7e;padding:0.5em 1em;font-weight:bold;border-bottom:none;display:flex;align-items:baseline;cursor:pointer;height:30px}.low-fare-route-combination__tab--active{color:#444;background:#fff;padding:0.5em 2em;margin-bottom:-1px}.low-fare-route-combination__tab--selected{border-color:#479614}.low-fare-route-combination__tab-label{margin:0.1em 0}.low-fare-route-combination__tab-price{font-weight:bold;font-size:1.2em}.low-fare-route-combination__tab-sub-type{margin-left:.5em;font-weight:normal}.low-fare-route-combination__tab-discount{background:url(/Content/Images/Icons/discount-tab-icon-bg.png) no-repeat center;color:#fff;width:41px;height:17px;text-align:center;padding-left:6px;margin:0 0.4em;line-height:17px;font-size:.9em;margin-left:10px}.low-fare-route-combination__fare-icon{margin-left:1em}.low-fare-route-combination__routes{background-color:#fff}.low-fare-route-combination__route{border:1px solid #cdcccc}.low-fare-route-combination__route--selected{border-color:#479614}.low-fare-route{display:flex}.low-fare-route__flights{flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}.low-fare-route__details{flex-basis:200px}.low-fare-flight{display:flex;justify-content:space-between;align-items:center;margin:.5em 1em;padding:.5em 1em}.low-fare-flight>*{flex-grow:1;flex-basis:10%}.low-fare-flight>*:first-child{margin-left:0}.low-fare-flight>*:last-child{margin-right:0}@media (min-width:1350px){.low-fare-flight>*{margin:0 2%}}.low-fare-flight__number-and-operator{display:flex;flex-direction:column;align-items:flex-start}.low-fare-flight__number{font-size:1.5em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100px}.low-fare-flight__operator{color:#6c6c6c;font-size:.8em}.low-fare-flight__itinerary{flex-basis:50%}.low-fare-flight__flight-times{display:flex;justify-content:space-between;align-items:baseline;margin-top:0.7em}.low-fare-flight__flight-time{color:#6c6c6c;font-size:0.8em;padding:0 .5em}@media (min-width:1350px){.low-fare-flight__flight-time{font-size:0.9em}}.low-fare-flight__flight-cabin-connection{text-align:center}.low-fare-flight__flight-cabin{font-weight:bold}.low-fare-flight__flight-connection{position:relative;top:1em;background-color:white}.low-fare-flight__rules{cursor:pointer;text-align:center;align-self:flex-start}.low-fare-flight__core-services{flex-basis:25%}.low-fare-flight:not(:last-child){border-bottom:1px solid #cdcccc}.low-fare-flight:only-child{border-bottom:1px solid #cdcccc;border-top:1px solid #cdcccc;padding:2em 1em}.low-fare-flight-core-services{display:flex;align-items:center;justify-content:space-between}.low-fare-flight-core-services__services{align-items:center;flex-grow:2}.low-fare-flight-core-services__icons{display:flex;justify-content:space-between;text-align:center}.low-fare-flight-core-services__service{width:25px;height:25px;border-radius:20px;background-repeat:no-repeat;background-position:center}.low-fare-flight-core-services__service--included{background-color:#408e0e}.low-fare-flight-core-services__service--charge{background-color:#eab707}.low-fare-flight-core-services__service--not-offered{background-color:#c20c15}.low-fare-flight-core-services__service--baggage{background-image:url('/Content/Images/CoreServiceIcons/baggage.png');display:inline-block}.low-fare-flight-core-services__service--meal{background-image:url('/Content/Images/CoreServiceIcons/food.png');display:inline-block}.low-fare-flight-core-services__service--seat{background-image:url('/Content/Images/CoreServiceIcons/seat.png');display:inline-block}.low-fare-flight-core-services__service--not-returned.low-fare-flight-core-services__service--baggage{background-image:url('/Content/Images/CoreServiceIcons/baggage-not-returned.png');display:inline-block}.low-fare-flight-core-services__service--not-returned.low-fare-flight-core-services__service--meal{background-image:url('/Content/Images/CoreServiceIcons/food-not-returned.png');display:inline-block}.low-fare-flight-core-services__service--not-returned.low-fare-flight-core-services__service--seat{background-image:url('/Content/Images/CoreServiceIcons/seat-not-returned.png');display:inline-block}.low-fare-flight-core-services__label{font-size:.8em;color:#6c6c6c;padding:.5em 0;text-transform:capitalize;text-align:center}.low-fare-flight-core-services__label span{display:inline-block}.low-fare-flight-core-services__more{width:24px;height:12px;margin-left:1em;align-self:flex-start}.low-fare-flight-core-services__more-icon{width:24px;height:24px;background:url(/Content/Images/Icons/icon-more-dots.png) no-repeat center;cursor:pointer}.low-fare-flight-services-dialog{position:fixed;border:1px solid #cdcccc;top:27%;left:30%;width:40%;height:45%;background:#fff;z-index:10001;padding:1em 1em 1em 3em;box-shadow:5px 5px 5px #666;overflow:auto}.low-fare-flight-services-dialog__backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;z-index:10000;opacity:.5}.low-fare-flight-services-dialog__titlebar{position:relative}.low-fare-flight-services-dialog__close{position:absolute;top:-0.4em;right:0;font-size:1.5em;cursor:pointer;background:url("/Content/Themes/Images/General/cancel.png") no-repeat no-repeat;width:32px;height:32px}.low-fare-flight-services-dialog__title{text-transform:capitalize;color:#444;font-size:1.8em;margin:.4em 0}.low-fare-flight-services-dialog__subtitle{color:#444;margin:0;font-size:1.3em;display:inline-block;vertical-align:middle}.low-fare-flight-services-dialog__services{display:flex;flex-flow:wrap;justify-content:center;align-items:flex-start}.low-fare-flight-services-dialog__service{display:flex;flex-direction:column;align-items:center;margin:1em}.low-fare-flight-services-dialog__service--not-offered{opacity:.4}.low-fare-flight-services-dialog__icon{margin:1em}.low-fare-flight-services-dialog__service-name{width:125px;text-align:center}.low-fare-flight-services-dialog__charge{color:#b83535;margin-top:1em}.low-fare-flight-services-dialog__service-toggle{position:relative;display:inline-block;width:108px;height:25px;vertical-align:middle}.low-fare-flight-services-dialog__service-toggle-checkbox{display:none}.low-fare-flight-services-dialog__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:12px}.low-fare-flight-services-dialog__slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}.low-fare-flight-services-dialog__service-toggle-checkbox:checked+.low-fare-flight-services-dialog__slider{background-color:#560898}.low-fare-flight-services-dialog__service-toggle-checkbox:checked+.low-fare-flight-services-dialog__slider:before{-webkit-transform:translateX(82px);-ms-transform:translateX(82px);transform:translateX(82px)}.low-fare-flight-services-dialog__slider-label{font-size:1.2em;position:relative;color:#fff;top:5px;left:25px;cursor:pointer}.low-fare-flight-services-dialog__service-toggle-checkbox:checked~.low-fare-flight-services-dialog__slider-label{left:17px}.low-fare-route-details{display:flex;flex-direction:column;padding:1em;text-align:center}.low-fare-route-details>*{margin:.5em 0}.low-fare-route-details__prices{margin-top:0}.low-fare-route-details__total{font-size:1.5em;font-weight:800}.low-fare-route-details__fare{color:#6c6c6c;font-size:.9em}.low-fare-route-details__popular{background-color:#2e5c99;text-transform:uppercase;color:#fff;font-weight:bold;padding:0.4em}.low-fare-route-details__upsell{height:auto;text-transform:uppercase;background:linear-gradient(to top, #969899, #636465) !important;border:1px solid dimgray !important;font-size:.9em;font-weight:bold;padding:.4em}.low-fare-route-details__help{font-weight:bold;text-transform:uppercase;display:flex;align-items:center;cursor:pointer;justify-content:center}.low-fare-route-details__deadline-label{display:block;font-size:.8em;font-weight:bold}.low-fare-route-details__deadline-date{font-size:1.1em;font-weight:800}.low-fare-route-details__select{flex-grow:1;display:flex;justify-content:flex-end;flex-direction:column;margin-bottom:0}.low-fare-route-details__select-button{background:linear-gradient(to bottom, #38aee2, #88ccea) !important;border:1px solid #229bd0 !important}.low-fare-route-details__select-button--selected{background:linear-gradient(to bottom, #3f8d0d, #72c73b) !important;border:1px solid #327b03 !important}.low-fare-route-details__discount{color:#479614;border:1px solid #479614;border-radius:5px;font-size:1.3em;cursor:pointer;margin:.4em;align-self:center;padding:.3em .7em;display:flex;align-items:center}.low-fare-route-details__discount-icon{width:26px}.low-fare-route-details__discount-name{font-weight:bold;font-size:1.2em;margin:.2em}.low-fare-type-icon{display:block;padding:.2em 0}.label-fare-type-it{background-color:#194c8e}.label-fare-type-so{background-color:#27aae1}.label-fare-type-cr{background-color:#92278f}.label-fare-type-vf{background-color:#ec008c}.label-fare-type-pb{background-color:#f06522}.label-fare-type-co{background-color:#2bb673}.label-fare-type{font-size:.6875rem;padding:3px 7px 3px;width:30px}.label{font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:25px}.low-fare-checkbox-filter__header{display:flex;border-bottom:1px solid #cdcccc;align-items:center;padding-bottom:0.5em;margin-bottom:0.5em}.low-fare-checkbox-filter__select-all{margin-left:.3em}.low-fare-checkbox-filter__secondary-title{flex-grow:1;text-align:right}.low-fare-checkbox-filter__option{display:flex;align-items:center}.low-fare-checkbox-filter__checkbox{flex:0 0 auto}.low-fare-checkbox-filter__name{margin:.1em .2em;flex-grow:1}.low-fare-checkbox-filter__name:not(:hover){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.low-fare-checkbox-filter__secondary-name{text-align:right}@font-face{font-family:'MyliusModern';
src:url('../../fonts/MyliusModern-Regular.woff2') format('woff2'),url('../../fonts/MyliusModern-Regular.woff') format('woff')}
@font-face{font-family:'MyliusModern';
src:url('../fonts/MyliusModern-Regular.woff2') format('woff2'),url('../fonts/MyliusModern-Regular.woff') format('woff')}
#divResultsDashboard #innerDiv #tblFindBooking{background:none !important}#tblFindBooking label{width:122px !important;color:#525252;font-weight:bold;float:left;text-align:left;margin-left:5px}#tblFindBooking .ShowGroupName label{width:72px !important}#tblFindBooking .ShowPnr label{width:12px !important}#tblFindBooking #findBookingHeaders{border-bottom:1px solid #ebebeb}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg{background-color:unset !important;height:44px;width:100%;float:left !important;position:unset;display:unset}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingSearchImage{background:none !important;background-color:#ce210f !important;width:100px;height:32px;border-radius:1px;top:4px !important;float:right;margin-right:18px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingSearchImage:hover{background-color:#4b97fa !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage{background:url("/Content/Themes/Images/AAY/icons/add-red.png") no-repeat !important;width:164px;height:23px;float:right;color:#2e5c99;position:absolute !important;top:9px !important;right:-128px !important;display:block !important;font-size:12px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingSearchImage:after{content:"SEARCH";color:#fff;font-weight:bold;display:block;margin-top:-30px;font-size:13px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage:after{content:"More search options";margin-left:0px;margin-top:-22px;top:1px;display:block}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes{height:60px !important}#divResultsDashboard .ui-selectmenu-status,.ui-selectmenu-wrap:before{font-weight:700 !important;font-size:0.875rem !important;line-height:0.875rem !important}#divResultsDashboard .ui-state-default .ui-icon{background:url("/Content/Themes/Images/General/expand_more.png") no-repeat center transparent !important;width:10px}#divResultsDashboard .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown li{background-color:#fff;border:0;width:350px;height:20px;display:flex}#divResultsDashboard .ui-selectmenu-wrap .ui-selectmenu-menu-dropdown li a{color:#818080;font-weight:700 !important;display:flex;align-items:center;padding-left:16px !important;flex:1 0 auto}#divResultsDashboard .ui-selectmenu-status,#divResultsDashboard .ui-selectmenu-menu li a,#divResultsDashboard .ui-multiselect{font-size:0.75rem !important}#divResultsDashboard .ui-selectmenu-menu li a{padding-left:5px !important;padding-right:5px !important}#tblFindBooking .dropDownIcon{background:url("/Content/Themes/Images/General/find_in_page_black_24x24.png") no-repeat;width:33px;height:33px;position:relative;float:left;margin-bottom:5px;top:13px}.sortIcon{background-image:url("/Content/Themes/Images/AAY/icons/arrow-up.png") !important;background-repeat:no-repeat;background-position:50% 50%;width:20px;height:25px}.sortDescIcon{background-image:url("/Content/Themes/Images/AAY/icons/arrow-down.png") !important}.sortAscIcon{background-image:url("/Content/Themes/Images/AAY/icons/arrow-up.png") !important}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders .customizeTableColumnIcon{background:url("/Content/Themes/Images/AAY/icons/columns-view.png") no-repeat !important;width:16px;height:12px;float:right;margin-top:21px}.alternateTableRowColor{background-color:#f1f4f7}#findBookingResults #result td{color:#525252;font-weight:bold}#findBookingResults #result td a{text-decoration:none !important;color:#535353}#findBookingResults #result td a.BookingSummary{display:none}#findBookingResults #result td p{margin-bottom:0px !important}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders td #findBookingSearch{background:url("/Content/Themes/Images/BA/icons/search_blue.svg") no-repeat;width:25px !important;float:right !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td.ShowBookingStatusIndicator{display:none !important;width:14.5% !important}.ShowBookingStatusIndicator .statusIndicator{width:19px !important;height:19px !important}.ShowBookingStatusIndicator .redIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-uncomplete.png") no-repeat !important}.ShowBookingStatusIndicator .orangeIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-partial-complete.png") no-repeat !important}.ShowBookingStatusIndicator .greenIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-complete.png") no-repeat !important}.ShowBookingStatusIndicator .statusIndicator{border:none !important}div[aria-describedby=FindBookingAdvancedSearchDialog]{width:500px !important}#findBookingAdvancedDiv{width:448px !important}#findBookingAdvancedDiv input[type=text]{width:131px !important;text-align:left}#findBookingAdvancedDiv td{width:92px !important}#findBookingAdvancedDiv .CalendarBigIcon{background:url("/Content/Themes/Images/AAY/icons/calendar-today.png") no-repeat !important;top:8px}#divResultsDashboard #innerDiv td{padding:0px 0px 0px 1px}#divResultsDashboard #innerDiv #tblFindBooking{background-image:none !important}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders{font-size:0.75rem;text-align:center}#divResultsDashboard #innerDiv #tblFindBooking #findBookingHeaders .customizeTableColumnIcon{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -900px -135px;float:right}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td{height:46px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>input{box-sizing:unset;height:unset !important;border:none;border-bottom:1px solid #2e5c99 !important;outline:none;width:80% !important;float:left !important;color:#2e5c99 !important;font-weight:bold;top:0px !important;margin-top:0px !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>.ui-selectmenu-wrap,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td .ui-selectmenu,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>.ui-multiselect-wrap,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td .ui-multiselect{box-sizing:unset;height:50% !important;color:#2e5c99 !important;width:150px !important;font-weight:bold !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td #BookingReference{width:63% !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td>.ui-multiselect-wrap{border-bottom:1px solid #2e5c99;color:#2e5c99}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td.ShowBookingStatusIndicator{display:none !important;width:14.5% !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td.ShowBookingStatus .ui-multiselect-wrap .ui-multiselect,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td.ShowTeam .ui-multiselect-wrap .ui-multiselect,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes td.ShowRevenueStreams .ui-multiselect-wrap .ui-multiselect{height:26px;width:100% !important;background-color:Transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowOperator .ui-selectmenu-wrap{border-bottom:1px solid #00a6a2}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowOperator .ui-selectmenu-wrap:before{content:"" !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowOperator .ui-selectmenu-wrap span{color:#00a6a2}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate input,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates input{width:40% !important;outline:none}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate input:first-child,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates input:first-child{margin-right:5px}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBookedDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowTicketDeadlineDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowDepositDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowBalanceDueDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowFlights .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowNamingDeadlineDate .CalendarSmallIconStyle,#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowPnrDates .CalendarSmallIconStyle{display:unset;float:right}#ResetColumns{background-color:#bebec4 !important;height:34px !important;padding:5px 10px 5px 10px;color:#fff !important}#divResultsDashboard .ui-selectmenu-status{text-align:initial !important}#tblBookingAdvanced .ui-selectmenu-wrap .ui-selectmenu{width:96% !important}#tblBookingAdvanced .ui-multiselect-wrap .ui-multiselect{width:96% !important}div.wrapper{box-shadow:none !important}#tblFooter a{color:#2e5c99 !important}#tblFooter a:hover{text-decoration:underline}#tblFooter .info{display:block}.gmaDropDown{width:75px !important;height:32px !important;padding-left:10px}.footer td,.footer a,.footer span{font-size:0.8rem;font-weight:bold;color:#2e5c99;text-decoration:inherit}.footer a{padding:20px;align-content:center}.footer span{padding:20px;padding-left:10px;padding-right:10px;align-content:center}.footerLeftSideLogo{background-image:url("/Content/Themes/Images/AAA/icons/americ-roo-footer-logo.png");background-repeat:no-repeat;background-position:0% 0%;width:60px;height:60px;margin:0px 0px 5px 5px}.footerRightSideLogo{background-image:url("/Content/Themes/Images/AAY/icons/baow-logo.png");background-repeat:no-repeat;background-position:0% 0%;width:35px;height:45px;margin:0px 45px -20px 0px;float:right;background-size:contain;width:30%}.tabTeamManagement li{font-size:1rem}.fixed_headers thead tr{position:relative;background:#ccc;color:#fff}.footertable{margin-left:50px}.footer td:nth-child(4n)>span{display:none !important}#divEmailCommunicationsInnerWrapper{display:block;width:100%}#divEmailCommunicationsInnerWrapper table{padding-left:5px}#divEmailCommunicationsInnerWrapper table .emailCommunicationArchiveUnavailable{width:100%;text-align:center;font-weight:bold}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationVisibilityColumn{padding:5px;width:7%}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationMessageTypeColumn{padding:5px;width:20%}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationMessageSentToColumn{padding:5px;width:20%}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationMessageSentColumn{padding:5px;width:10%}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationMessageTitleColumn{padding:5px;width:48%}#divEmailCommunicationsInnerWrapper table thead tr .emailCommunicationMessageUpdateColumn{padding:5px;width:14%}#divEmailCommunicationsInnerWrapper table tbody tr .tdNotificationId{padding:5px;width:7%}#divEmailCommunicationsInnerWrapper table tbody tr .tdBookingConfirmationLbl{padding:5px;width:19%}#divEmailCommunicationsInnerWrapper table tbody tr .tdSendToUser{padding:5px;width:19%}#divEmailCommunicationsInnerWrapper table tbody tr .tdSentonLbl{padding:5px;width:12%}#divEmailCommunicationsInnerWrapper table tbody tr .tdDateScheduledLbl,#divEmailCommunicationsInnerWrapper table tbody tr .tdSentonLbl{width:13% !important}#divEmailCommunicationsInnerWrapper table tbody tr .tdShortMessageLbl{padding:5px;width:45%}#divEmailCommunicationsInnerWrapper table tbody tr .tdResendButton{padding:5px;width:7%}#divEmailCommunicationsInnerWrapper table tbody tr .tdViewButton{padding:5px;width:7%}#divDownloadPassengers .a{color:#d3ddff}.ui-selectmenu-status,.ui-selectmenu-menu li a,.ui-multiselect{font-size:0.75rem !important}#header #headerControlTable td.MainMenuLoggedInUser{font-size:0.875rem}.scrollableTableBody{max-height:400px}.qauButton{border:1px;text-decoration:none}button,input[type='button'],input[type='submit']{background:#ce210f;color:#2e5c99;text-shadow:none;border:1px solid #fff;padding:5px}button:disabled,input[type='button']:disabled,input[type='submit']:disabled{color:gray}button:disabled:hover,input[type='button']:disabled:hover,input[type='submit']:disabled:hover{background:#2e5c99}button:hover,input[type='button']:hover,input[type='submit']:hover{background-color:#4b97fa}input[type='checkbox']:disabled{cursor:default;background:#9c9c9d}input.input-validation-error,select.input-validation-error{border:1px solid #cd0000 !important}.RevenueStreamMultiSelect.ui-multiselect-menu,.OperatorGroupsMultiSelect.ui-multiselect-menu{background:#fff !important}input#SubmitRegisterUser,button#DisplayColumns,button#findBookingAdvancedSearch,input#UpdateRegistration,#tableChangeOwnerShip #FindOperator,#btnSearchOperators,#btnSearchForUsers,table#announcementDetails button#loadOperators,#btnPaymentBack,#btnSearchInvoices,#btnResetInvoicingSearchFilters,#btnPostToSage,#tdSalesReportButton button,#btnSearchAnnouncements{border:1px;text-decoration:none;border-color:#ce210f !important;background:#ce210f !important;color:#fff;width:123px !important;height:35px !important}input#SubmitRegisterUser:hover,button#DisplayColumns:hover,button#findBookingAdvancedSearch:hover,input#UpdateRegistration:hover,#tableChangeOwnerShip #FindOperator:hover,#btnSearchOperators:hover,#btnSearchForUsers:hover,table#announcementDetails button#loadOperators:hover,#btnPaymentBack:hover,#btnSearchInvoices:hover,#btnResetInvoicingSearchFilters:hover,#btnPostToSage:hover,#tdSalesReportButton button:hover,#btnSearchAnnouncements:hover{background-color:#4b97fa !important}input#SubmitRegisterUser:disabled,button#DisplayColumns:disabled,button#findBookingAdvancedSearch:disabled,input#UpdateRegistration:disabled,#tableChangeOwnerShip #FindOperator:disabled,#btnSearchOperators:disabled,#btnSearchForUsers:disabled,table#announcementDetails button#loadOperators:disabled,#btnPaymentBack:disabled,#btnSearchInvoices:disabled,#btnResetInvoicingSearchFilters:disabled,#btnPostToSage:disabled,#tdSalesReportButton button:disabled,#btnSearchAnnouncements:disabled{color:gray}input#SubmitRegisterUser:disabled:hover,button#DisplayColumns:disabled:hover,button#findBookingAdvancedSearch:disabled:hover,input#UpdateRegistration:disabled:hover,#tableChangeOwnerShip #FindOperator:disabled:hover,#btnSearchOperators:disabled:hover,#btnSearchForUsers:disabled:hover,table#announcementDetails button#loadOperators:disabled:hover,#btnPaymentBack:disabled:hover,#btnSearchInvoices:disabled:hover,#btnResetInvoicingSearchFilters:disabled:hover,#btnPostToSage:disabled:hover,#tdSalesReportButton button:disabled:hover,#btnSearchAnnouncements:disabled:hover{background-color:#ce210f !important}input.availabilityQuoteButton,input#btnAddToBasket,button#btnSearch,button#CustomizeColumns,button#btnAddPrivilege,button#editPrivileges,button#deletePrivileges,#frmPrivilegesEdit button#btnBack,#frmPrivilegesEdit #btnSubmit,#btnSubmitPassengers,#btnUploadGroupNames,#btnAddNote,#btnConfirmChangeOwnership,div.ui-dialog-buttonset #btnNext,#btnPrevious,.ui-dialog-buttonset #btnConfirmBookingCancellation,#btnMultiSector,#btnSaveQuote,#btnConfirmSaveQuote,#btnConfirmRequestBooking,div.ui-dialog-buttonset #btnConfirmUpdateBookingPartStatus,div.ui-dialog-buttonset #btnConfirmRecalculateDates,div.ui-dialog-buttonset #btnConfirmRecalculatePayments,div.ui-dialog-buttonset #btnSubmit,div.ui-dialog-buttonset #btnReSubmit,div.ui-dialog-buttonset #btnConfirmc,#btnPaymentCollected,#btnSearchPayments,#frmChangeOwnPassword #btnSubmit,#frmChangeOwnPassword #btnBack,#btnSubmitRequestPasswordChange,#btnCancelRequestPasswordChange,#btnSubmitRetrieveUsername,#divUpdateUserContents #btnAddUser,#divUpdateUserContents #btnUpdateUser,#divChangeUserBookingOwnership #btnLockUsers,.ui-dialog-buttonset #btnConfirmUnLockUsers,#divChangeUserBookingOwnership #btnConfirmChangeOwnership,#divUpdateOperator #btnUpdateUser,#divUpdateOperator #btnBackToList,#divUpdateUser #btnAddNewExtraInfo,.ui-dialog-buttonset #divAddReminder #UpdateReminder,#divAddReminder #SaveNewReminder,#divAddReminder #CancelViewReminder,#btnAddReminder,#makeEmdPayment,#btnMakePayment,.ui-dialog-buttonset #btnConfirmChangeOwnership,.ui-dialog-buttonset #btnBookingCommitDepositConfirm,.ui-dialog-buttonset #btnBookingWaiveDepositConfirm,.ui-dialog-buttonset #btnConfirmSendBookingStatement,.ui-dialog-buttonset #btnConfirmRegenerateBookingPolicy,.ui-dialog-buttonset #btnConfirmRecalculateBookingPayment,.ui-dialog-buttonset #btnConfirmResendEmail,.ui-dialog-buttonset #btnConfirmWritePassengersToPnr,#btnConfirmBookingBalanceCommit,.ui-dialog-buttonset #btnRequestTickets,.ui-dialog-buttonset #btnTicketNow,.ui-dialog-buttonset #btnContinueTicketing,#btnUpdateAnnouncement,#btnCreateGMANotification,#btnSavePolicyParameter,#btnUpdateMessageSummary,#btnSendEMail,button#btnMultiSectorSearch,button#btnMultiSectorCancelSearch,button#btnConstructAvailabilityRequestButton,#btnLogin,#btnMultiOriginSearch,#btnReloadPreconfiguredSearch,#btnClearGMA,#btnCopyEmdStatementHtml,#btnImpersonateUser,#btnCancelPaymentCollected,#btnFilterOperators,#btnSearchRegistrations,#btnResetSearchRegistrations,#btnAddGMA,#btnUpdateGMA,#btnCancelPaymentCollected,#btnOverrideFares,#btnAddAnnouncement,#divDisplayBookingDetails #divEmailCommunicationsInnerWrapper button,#btnResetSearchOperators,#btnResetSearchUsers,#btnSkipRequest,#btnSubmitConfirmPasswordChange,#btnCancelUpdateAnnouncement,#btnCreateAnnouncement,#btnUpdate,#btnInsert,#BtnCreateTeam,#btnAddOperator,#btnAddUser,#btnSearchReport,#btnConfirmChangeOwnership,#btnBackToGMA,#btnDisplayMultisector,#btnSearchFlightsWithEncodedString,#btnCreateDailyChecks,#btnSaveDailyCheckResults,#btnResetDailyCheckResults,#btnSearchDailyChecksInDbNotInGDS,#btnSearchDailyChecksNotInDb,#btnSearchDailyChecksConflicts,#btnMarkAsPassedToBank,#btnCreateBooking,#btnCancelQuote,#btnConfirmPassengerTypeRatio,#confirmPassengerTypeRatio,#declinePassengerTypeRatio,#closePassengerTypeRatioSaveDialog,#btnPostTicketPayment,#btnAddPayment,#btnGrabOptionsGrabPnr,#btnChangeAgencyDebitMemoStatusSuccess,#btnGenerateAgencyDebitMemoReportSuccess,#btnAvailabilitySearch,#btnDeleteMultiSectorRow,#btnAddMultiSectorRow,#btnPrintSelectedPayments,#btnExportCSV,#btnAddLossOfDeposit,#btnCreateNetFareEntry,#btnConfirmCollectedPayment,#btnPostTicketPayment{border:1px;text-decoration:none;width:123px !important;height:35px !important;background:#ce210f;color:#fff;border-color:#a7001e;padding:2px 2px 2px 2px;margin-right:2px;border-radius:2px;cursor:pointer}input.availabilityQuoteButton:hover,input#btnAddToBasket:hover,button#btnSearch:hover,button#CustomizeColumns:hover,button#btnAddPrivilege:hover,button#editPrivileges:hover,button#deletePrivileges:hover,#frmPrivilegesEdit button#btnBack:hover,#frmPrivilegesEdit #btnSubmit:hover,#btnSubmitPassengers:hover,#btnUploadGroupNames:hover,#btnAddNote:hover,#btnConfirmChangeOwnership:hover,div.ui-dialog-buttonset #btnNext:hover,#btnPrevious:hover,.ui-dialog-buttonset #btnConfirmBookingCancellation:hover,#btnMultiSector:hover,#btnSaveQuote:hover,#btnConfirmSaveQuote:hover,#btnConfirmRequestBooking:hover,div.ui-dialog-buttonset #btnConfirmUpdateBookingPartStatus:hover,div.ui-dialog-buttonset #btnConfirmRecalculateDates:hover,div.ui-dialog-buttonset #btnConfirmRecalculatePayments:hover,div.ui-dialog-buttonset #btnSubmit:hover,div.ui-dialog-buttonset #btnReSubmit:hover,div.ui-dialog-buttonset #btnConfirmc:hover,#btnPaymentCollected:hover,#btnSearchPayments:hover,#frmChangeOwnPassword #btnSubmit:hover,#frmChangeOwnPassword #btnBack:hover,#btnSubmitRequestPasswordChange:hover,#btnCancelRequestPasswordChange:hover,#btnSubmitRetrieveUsername:hover,#divUpdateUserContents #btnAddUser:hover,#divUpdateUserContents #btnUpdateUser:hover,#divChangeUserBookingOwnership #btnLockUsers:hover,.ui-dialog-buttonset #btnConfirmUnLockUsers:hover,#divChangeUserBookingOwnership #btnConfirmChangeOwnership:hover,#divUpdateOperator #btnUpdateUser:hover,#divUpdateOperator #btnBackToList:hover,#divUpdateUser #btnAddNewExtraInfo:hover,.ui-dialog-buttonset #divAddReminder #UpdateReminder:hover,#divAddReminder #SaveNewReminder:hover,#divAddReminder #CancelViewReminder:hover,#btnAddReminder:hover,#makeEmdPayment:hover,#btnMakePayment:hover,.ui-dialog-buttonset #btnConfirmChangeOwnership:hover,.ui-dialog-buttonset #btnBookingCommitDepositConfirm:hover,.ui-dialog-buttonset #btnBookingWaiveDepositConfirm:hover,.ui-dialog-buttonset #btnConfirmSendBookingStatement:hover,.ui-dialog-buttonset #btnConfirmRegenerateBookingPolicy:hover,.ui-dialog-buttonset #btnConfirmRecalculateBookingPayment:hover,.ui-dialog-buttonset #btnConfirmResendEmail:hover,.ui-dialog-buttonset #btnConfirmWritePassengersToPnr:hover,#btnConfirmBookingBalanceCommit:hover,.ui-dialog-buttonset #btnRequestTickets:hover,.ui-dialog-buttonset #btnTicketNow:hover,.ui-dialog-buttonset #btnContinueTicketing:hover,#btnUpdateAnnouncement:hover,#btnCreateGMANotification:hover,#btnSavePolicyParameter:hover,#btnUpdateMessageSummary:hover,#btnSendEMail:hover,button#btnMultiSectorSearch:hover,button#btnMultiSectorCancelSearch:hover,button#btnConstructAvailabilityRequestButton:hover,#btnLogin:hover,#btnMultiOriginSearch:hover,#btnReloadPreconfiguredSearch:hover,#btnClearGMA:hover,#btnCopyEmdStatementHtml:hover,#btnImpersonateUser:hover,#btnCancelPaymentCollected:hover,#btnFilterOperators:hover,#btnSearchRegistrations:hover,#btnResetSearchRegistrations:hover,#btnAddGMA:hover,#btnUpdateGMA:hover,#btnCancelPaymentCollected:hover,#btnOverrideFares:hover,#btnAddAnnouncement:hover,#divDisplayBookingDetails #divEmailCommunicationsInnerWrapper button:hover,#btnResetSearchOperators:hover,#btnResetSearchUsers:hover,#btnSkipRequest:hover,#btnSubmitConfirmPasswordChange:hover,#btnCancelUpdateAnnouncement:hover,#btnCreateAnnouncement:hover,#btnUpdate:hover,#btnInsert:hover,#BtnCreateTeam:hover,#btnAddOperator:hover,#btnAddUser:hover,#btnSearchReport:hover,#btnConfirmChangeOwnership:hover,#btnBackToGMA:hover,#btnDisplayMultisector:hover,#btnSearchFlightsWithEncodedString:hover,#btnCreateDailyChecks:hover,#btnSaveDailyCheckResults:hover,#btnResetDailyCheckResults:hover,#btnSearchDailyChecksInDbNotInGDS:hover,#btnSearchDailyChecksNotInDb:hover,#btnSearchDailyChecksConflicts:hover,#btnMarkAsPassedToBank:hover,#btnCreateBooking:hover,#btnCancelQuote:hover,#btnConfirmPassengerTypeRatio:hover,#confirmPassengerTypeRatio:hover,#declinePassengerTypeRatio:hover,#closePassengerTypeRatioSaveDialog:hover,#btnPostTicketPayment:hover,#btnAddPayment:hover,#btnGrabOptionsGrabPnr:hover,#btnChangeAgencyDebitMemoStatusSuccess:hover,#btnGenerateAgencyDebitMemoReportSuccess:hover,#btnAvailabilitySearch:hover,#btnDeleteMultiSectorRow:hover,#btnAddMultiSectorRow:hover,#btnPrintSelectedPayments:hover,#btnExportCSV:hover,#btnAddLossOfDeposit:hover,#btnCreateNetFareEntry:hover,#btnConfirmCollectedPayment:hover,#btnPostTicketPayment:hover{background-color:#4b97fa !important}input.availabilityQuoteButton:disabled,input#btnAddToBasket:disabled,button#btnSearch:disabled,button#CustomizeColumns:disabled,button#btnAddPrivilege:disabled,button#editPrivileges:disabled,button#deletePrivileges:disabled,#frmPrivilegesEdit button#btnBack:disabled,#frmPrivilegesEdit #btnSubmit:disabled,#btnSubmitPassengers:disabled,#btnUploadGroupNames:disabled,#btnAddNote:disabled,#btnConfirmChangeOwnership:disabled,div.ui-dialog-buttonset #btnNext:disabled,#btnPrevious:disabled,.ui-dialog-buttonset #btnConfirmBookingCancellation:disabled,#btnMultiSector:disabled,#btnSaveQuote:disabled,#btnConfirmSaveQuote:disabled,#btnConfirmRequestBooking:disabled,div.ui-dialog-buttonset #btnConfirmUpdateBookingPartStatus:disabled,div.ui-dialog-buttonset #btnConfirmRecalculateDates:disabled,div.ui-dialog-buttonset #btnConfirmRecalculatePayments:disabled,div.ui-dialog-buttonset #btnSubmit:disabled,div.ui-dialog-buttonset #btnReSubmit:disabled,div.ui-dialog-buttonset #btnConfirmc:disabled,#btnPaymentCollected:disabled,#btnSearchPayments:disabled,#frmChangeOwnPassword #btnSubmit:disabled,#frmChangeOwnPassword #btnBack:disabled,#btnSubmitRequestPasswordChange:disabled,#btnCancelRequestPasswordChange:disabled,#btnSubmitRetrieveUsername:disabled,#divUpdateUserContents #btnAddUser:disabled,#divUpdateUserContents #btnUpdateUser:disabled,#divChangeUserBookingOwnership #btnLockUsers:disabled,.ui-dialog-buttonset #btnConfirmUnLockUsers:disabled,#divChangeUserBookingOwnership #btnConfirmChangeOwnership:disabled,#divUpdateOperator #btnUpdateUser:disabled,#divUpdateOperator #btnBackToList:disabled,#divUpdateUser #btnAddNewExtraInfo:disabled,.ui-dialog-buttonset #divAddReminder #UpdateReminder:disabled,#divAddReminder #SaveNewReminder:disabled,#divAddReminder #CancelViewReminder:disabled,#btnAddReminder:disabled,#makeEmdPayment:disabled,#btnMakePayment:disabled,.ui-dialog-buttonset #btnConfirmChangeOwnership:disabled,.ui-dialog-buttonset #btnBookingCommitDepositConfirm:disabled,.ui-dialog-buttonset #btnBookingWaiveDepositConfirm:disabled,.ui-dialog-buttonset #btnConfirmSendBookingStatement:disabled,.ui-dialog-buttonset #btnConfirmRegenerateBookingPolicy:disabled,.ui-dialog-buttonset #btnConfirmRecalculateBookingPayment:disabled,.ui-dialog-buttonset #btnConfirmResendEmail:disabled,.ui-dialog-buttonset #btnConfirmWritePassengersToPnr:disabled,#btnConfirmBookingBalanceCommit:disabled,.ui-dialog-buttonset #btnRequestTickets:disabled,.ui-dialog-buttonset #btnTicketNow:disabled,.ui-dialog-buttonset #btnContinueTicketing:disabled,#btnUpdateAnnouncement:disabled,#btnCreateGMANotification:disabled,#btnSavePolicyParameter:disabled,#btnUpdateMessageSummary:disabled,#btnSendEMail:disabled,button#btnMultiSectorSearch:disabled,button#btnMultiSectorCancelSearch:disabled,button#btnConstructAvailabilityRequestButton:disabled,#btnLogin:disabled,#btnMultiOriginSearch:disabled,#btnReloadPreconfiguredSearch:disabled,#btnClearGMA:disabled,#btnCopyEmdStatementHtml:disabled,#btnImpersonateUser:disabled,#btnCancelPaymentCollected:disabled,#btnFilterOperators:disabled,#btnSearchRegistrations:disabled,#btnResetSearchRegistrations:disabled,#btnAddGMA:disabled,#btnUpdateGMA:disabled,#btnCancelPaymentCollected:disabled,#btnOverrideFares:disabled,#btnAddAnnouncement:disabled,#divDisplayBookingDetails #divEmailCommunicationsInnerWrapper button:disabled,#btnResetSearchOperators:disabled,#btnResetSearchUsers:disabled,#btnSkipRequest:disabled,#btnSubmitConfirmPasswordChange:disabled,#btnCancelUpdateAnnouncement:disabled,#btnCreateAnnouncement:disabled,#btnUpdate:disabled,#btnInsert:disabled,#BtnCreateTeam:disabled,#btnAddOperator:disabled,#btnAddUser:disabled,#btnSearchReport:disabled,#btnConfirmChangeOwnership:disabled,#btnBackToGMA:disabled,#btnDisplayMultisector:disabled,#btnSearchFlightsWithEncodedString:disabled,#btnCreateDailyChecks:disabled,#btnSaveDailyCheckResults:disabled,#btnResetDailyCheckResults:disabled,#btnSearchDailyChecksInDbNotInGDS:disabled,#btnSearchDailyChecksNotInDb:disabled,#btnSearchDailyChecksConflicts:disabled,#btnMarkAsPassedToBank:disabled,#btnCreateBooking:disabled,#btnCancelQuote:disabled,#btnConfirmPassengerTypeRatio:disabled,#confirmPassengerTypeRatio:disabled,#declinePassengerTypeRatio:disabled,#closePassengerTypeRatioSaveDialog:disabled,#btnPostTicketPayment:disabled,#btnAddPayment:disabled,#btnGrabOptionsGrabPnr:disabled,#btnChangeAgencyDebitMemoStatusSuccess:disabled,#btnGenerateAgencyDebitMemoReportSuccess:disabled,#btnAvailabilitySearch:disabled,#btnDeleteMultiSectorRow:disabled,#btnAddMultiSectorRow:disabled,#btnPrintSelectedPayments:disabled,#btnExportCSV:disabled,#btnAddLossOfDeposit:disabled,#btnCreateNetFareEntry:disabled,#btnConfirmCollectedPayment:disabled,#btnPostTicketPayment:disabled{color:gray}input.availabilityQuoteButton:disabled:hover,input#btnAddToBasket:disabled:hover,button#btnSearch:disabled:hover,button#CustomizeColumns:disabled:hover,button#btnAddPrivilege:disabled:hover,button#editPrivileges:disabled:hover,button#deletePrivileges:disabled:hover,#frmPrivilegesEdit button#btnBack:disabled:hover,#frmPrivilegesEdit #btnSubmit:disabled:hover,#btnSubmitPassengers:disabled:hover,#btnUploadGroupNames:disabled:hover,#btnAddNote:disabled:hover,#btnConfirmChangeOwnership:disabled:hover,div.ui-dialog-buttonset #btnNext:disabled:hover,#btnPrevious:disabled:hover,.ui-dialog-buttonset #btnConfirmBookingCancellation:disabled:hover,#btnMultiSector:disabled:hover,#btnSaveQuote:disabled:hover,#btnConfirmSaveQuote:disabled:hover,#btnConfirmRequestBooking:disabled:hover,div.ui-dialog-buttonset #btnConfirmUpdateBookingPartStatus:disabled:hover,div.ui-dialog-buttonset #btnConfirmRecalculateDates:disabled:hover,div.ui-dialog-buttonset #btnConfirmRecalculatePayments:disabled:hover,div.ui-dialog-buttonset #btnSubmit:disabled:hover,div.ui-dialog-buttonset #btnReSubmit:disabled:hover,div.ui-dialog-buttonset #btnConfirmc:disabled:hover,#btnPaymentCollected:disabled:hover,#btnSearchPayments:disabled:hover,#frmChangeOwnPassword #btnSubmit:disabled:hover,#frmChangeOwnPassword #btnBack:disabled:hover,#btnSubmitRequestPasswordChange:disabled:hover,#btnCancelRequestPasswordChange:disabled:hover,#btnSubmitRetrieveUsername:disabled:hover,#divUpdateUserContents #btnAddUser:disabled:hover,#divUpdateUserContents #btnUpdateUser:disabled:hover,#divChangeUserBookingOwnership #btnLockUsers:disabled:hover,.ui-dialog-buttonset #btnConfirmUnLockUsers:disabled:hover,#divChangeUserBookingOwnership #btnConfirmChangeOwnership:disabled:hover,#divUpdateOperator #btnUpdateUser:disabled:hover,#divUpdateOperator #btnBackToList:disabled:hover,#divUpdateUser #btnAddNewExtraInfo:disabled:hover,.ui-dialog-buttonset #divAddReminder #UpdateReminder:disabled:hover,#divAddReminder #SaveNewReminder:disabled:hover,#divAddReminder #CancelViewReminder:disabled:hover,#btnAddReminder:disabled:hover,#makeEmdPayment:disabled:hover,#btnMakePayment:disabled:hover,.ui-dialog-buttonset #btnConfirmChangeOwnership:disabled:hover,.ui-dialog-buttonset #btnBookingCommitDepositConfirm:disabled:hover,.ui-dialog-buttonset #btnBookingWaiveDepositConfirm:disabled:hover,.ui-dialog-buttonset #btnConfirmSendBookingStatement:disabled:hover,.ui-dialog-buttonset #btnConfirmRegenerateBookingPolicy:disabled:hover,.ui-dialog-buttonset #btnConfirmRecalculateBookingPayment:disabled:hover,.ui-dialog-buttonset #btnConfirmResendEmail:disabled:hover,.ui-dialog-buttonset #btnConfirmWritePassengersToPnr:disabled:hover,#btnConfirmBookingBalanceCommit:disabled:hover,.ui-dialog-buttonset #btnRequestTickets:disabled:hover,.ui-dialog-buttonset #btnTicketNow:disabled:hover,.ui-dialog-buttonset #btnContinueTicketing:disabled:hover,#btnUpdateAnnouncement:disabled:hover,#btnCreateGMANotification:disabled:hover,#btnSavePolicyParameter:disabled:hover,#btnUpdateMessageSummary:disabled:hover,#btnSendEMail:disabled:hover,button#btnMultiSectorSearch:disabled:hover,button#btnMultiSectorCancelSearch:disabled:hover,button#btnConstructAvailabilityRequestButton:disabled:hover,#btnLogin:disabled:hover,#btnMultiOriginSearch:disabled:hover,#btnReloadPreconfiguredSearch:disabled:hover,#btnClearGMA:disabled:hover,#btnCopyEmdStatementHtml:disabled:hover,#btnImpersonateUser:disabled:hover,#btnCancelPaymentCollected:disabled:hover,#btnFilterOperators:disabled:hover,#btnSearchRegistrations:disabled:hover,#btnResetSearchRegistrations:disabled:hover,#btnAddGMA:disabled:hover,#btnUpdateGMA:disabled:hover,#btnCancelPaymentCollected:disabled:hover,#btnOverrideFares:disabled:hover,#btnAddAnnouncement:disabled:hover,#divDisplayBookingDetails #divEmailCommunicationsInnerWrapper button:disabled:hover,#btnResetSearchOperators:disabled:hover,#btnResetSearchUsers:disabled:hover,#btnSkipRequest:disabled:hover,#btnSubmitConfirmPasswordChange:disabled:hover,#btnCancelUpdateAnnouncement:disabled:hover,#btnCreateAnnouncement:disabled:hover,#btnUpdate:disabled:hover,#btnInsert:disabled:hover,#BtnCreateTeam:disabled:hover,#btnAddOperator:disabled:hover,#btnAddUser:disabled:hover,#btnSearchReport:disabled:hover,#btnConfirmChangeOwnership:disabled:hover,#btnBackToGMA:disabled:hover,#btnDisplayMultisector:disabled:hover,#btnSearchFlightsWithEncodedString:disabled:hover,#btnCreateDailyChecks:disabled:hover,#btnSaveDailyCheckResults:disabled:hover,#btnResetDailyCheckResults:disabled:hover,#btnSearchDailyChecksInDbNotInGDS:disabled:hover,#btnSearchDailyChecksNotInDb:disabled:hover,#btnSearchDailyChecksConflicts:disabled:hover,#btnMarkAsPassedToBank:disabled:hover,#btnCreateBooking:disabled:hover,#btnCancelQuote:disabled:hover,#btnConfirmPassengerTypeRatio:disabled:hover,#confirmPassengerTypeRatio:disabled:hover,#declinePassengerTypeRatio:disabled:hover,#closePassengerTypeRatioSaveDialog:disabled:hover,#btnPostTicketPayment:disabled:hover,#btnAddPayment:disabled:hover,#btnGrabOptionsGrabPnr:disabled:hover,#btnChangeAgencyDebitMemoStatusSuccess:disabled:hover,#btnGenerateAgencyDebitMemoReportSuccess:disabled:hover,#btnAvailabilitySearch:disabled:hover,#btnDeleteMultiSectorRow:disabled:hover,#btnAddMultiSectorRow:disabled:hover,#btnPrintSelectedPayments:disabled:hover,#btnExportCSV:disabled:hover,#btnAddLossOfDeposit:disabled:hover,#btnCreateNetFareEntry:disabled:hover,#btnConfirmCollectedPayment:disabled:hover,#btnPostTicketPayment:disabled:hover{background-color:#2e5c99 !important}.ui-dialog-buttonset #btnValidateReference{width:200px !important}.ui-dialog-buttonset #btnConfirmChangeOwnership,#koPagingButtons input[type='button']{width:220px !important}.button.RevenueStreamMultiSelect,.OperatorGroupsMultiSelect{background:none}#frmAvailabilityResponse .EarlierRouteFlights,#frmAvailabilityResponse .LaterRouteFlights{color:#fff}#frmAvailabilityResponse .EarlierRouteFlights[data-link-disabled='true'],#frmAvailabilityResponse .LaterRouteFlights[data-link-disabled='true']{color:gray}.EarlierRouteFlightsSectorFare,.LaterRouteFlightsSectorFare{color:#000}.EarlierRouteFlightsSectorFare[data-link-disabled='true'],.LaterRouteFlightsSectorFare[data-link-disabled='true']{color:gray}#btnSaveQuote,#btnConfirmRequestBooking,#btnBackToLandingPage,#btnCancelPaymentCollected,#btnAddReminder,div.ui-dialog-buttonset #btnMultiSector,div.ui-dialog-buttonset #btnAvailabilitySearch{background:#ce210f;color:#fff}#btnConstructAvailabilityRequestButton,#btnCompleteGMA{width:150px}#divUpdateOperator #btnUpdateUser,.ui-dialog-buttonset #btnRequestTickets{width:138px !important}#tableChangeOwnerShip #FindOperator,#btnLogin{width:54px !important}#lnkSSO label{display:inline}#btnSubmitPassengers,.ui-dialog-buttonset #btnConfirmBookingCancellation,#makeEmdPayment,#btnMakePayment,input.saveDeviationQuote[type='button'],#btnCreateGMANotification{width:123px !important}#btnExportCSV,#btnPrintSelectedPayments,#btnCancelPaymentCollected,#btnPaymentCollected,#btnMarkAsPassedToBank,#btnConfirmCollectedPayment,#btnPostTicketPayment{width:193px !important}#btnSearchPayments{width:auto}#koPagingButtons input[type='button']{height:35px}#koPagingButtons div{line-height:35px !important}.ui-dialog-buttonset #btnAvailabilitySearch,input.createBooking[type='button'],input.confirmDeviation[type='button'],input.requestDeviation[type='button'],input.confirmQuote[type='button'],input.saveQuote[type='button'],input.requestQuote[type='button'],input.requestChange[type='button'],input.confirmDeviation[type='button'],input.cancelQuote[type='button'],#btnCreateBooking{width:157px !important}#btnCancelPaymentCollected,.AdministratorToolbar #UpdateButton,#frmPrivilegesReview #btnAddPrivilege,#btnPaymentBack,#btnResetSearchOperators,#btnResetSearchUsers,#btnAddAnnouncement,#btnCancelUpdateAnnouncement,#btnResetSearchRegistrations{background-color:#ce210f;color:#fff}#btnCancelPaymentCollected:hover,.AdministratorToolbar #UpdateButton:hover,#frmPrivilegesReview #btnAddPrivilege:hover,#btnPaymentBack:hover,#btnResetSearchOperators:hover,#btnResetSearchUsers:hover,#btnAddAnnouncement:hover,#btnCancelUpdateAnnouncement:hover,#btnResetSearchRegistrations:hover{background-color:#4b97fa !important}#btnCancelPaymentCollected:disabled,.AdministratorToolbar #UpdateButton:disabled,#frmPrivilegesReview #btnAddPrivilege:disabled,#btnPaymentBack:disabled,#btnResetSearchOperators:disabled,#btnResetSearchUsers:disabled,#btnAddAnnouncement:disabled,#btnCancelUpdateAnnouncement:disabled,#btnResetSearchRegistrations:disabled{color:#999980}#btnCancelPaymentCollected:disabled:hover,.AdministratorToolbar #UpdateButton:disabled:hover,#frmPrivilegesReview #btnAddPrivilege:disabled:hover,#btnPaymentBack:disabled:hover,#btnResetSearchOperators:disabled:hover,#btnResetSearchUsers:disabled:hover,#btnAddAnnouncement:disabled:hover,#btnCancelUpdateAnnouncement:disabled:hover,#btnResetSearchRegistrations:disabled:hover{background-color:#2e5c99 !important}#frmPrivilegesReview .searchPanel label{margin-bottom:0}#frmPrivilegesReview .privilegeTable button#editPrivileges,#frmPrivilegesReview .privilegeTable button#deletePrivileges{display:block;margin:auto}#frmPrivilegesReview .dropDownIcon{margin-top:0 !important}#frmPrivilegesEdit{padding:10px}#frmPrivilegesEdit .privilegeButtons{height:45px}#frmPrivilegesEdit label{margin-right:8px}#tabcontentTeamManagement,#divManageOperators{padding:10px}#divManageOperators .hasDatepicker{height:100%}#divManageOperators #divUpdateOperator input:not([type="checkbox"]){width:100%}#divManageOperators #divUpdateOperator colgroup col{width:50%}#divManageOperators #divUpdateOperator #GDSSelect{width:100% !important}#divManageOperators #divUpdateOperator #tabAdditionalInformation select{width:100%}#divManageOperators #divUpdateOperator #tabAdditionalInformation .AddAdditionalContactIcon{right:15px !important}.selectedReminderBgColor .EditIcon{background-position-x:-180px}table.statement th{background-color:#afafaf}#divFileInputContainer .progress{display:none}#divFileInputContainer .fileinput-button{font-size:0.85rem}#divConfirmPasswordChangeForm label{margin-bottom:0}#divConfirmPasswordChangeForm .field-validation-error{max-width:280px}div#process ul#processBar>li{font-size:1rem;font-weight:normal}#tdJourneyRequestType{text-align:left !important}dl{display:block;-webkit-margin-before:0em;-webkit-margin-after:0.25em;-webkit-margin-start:0px;-webkit-margin-end:0px}#divDisplayBookingDetails .specialServiceRequests{height:15px}#divDisplayBookingDetails .specialServiceRequests label{display:block;margin:auto}#divDisplayBookingDetails .reasonForTravel{height:15px}#gmaView .genContentBgStyle{padding:1em;background:white !important}#gmaView td,#gmaView th{padding:0.25em 1em}#gmaView #groupLeaderTable{margin:1em 0}#gmaView label{display:inline}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0px !important}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px !important}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px !important}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px !important}.ui-selectmenu{text-align:center}div.ui-dialog-content{font-size:1rem}.dropDownList button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all{width:200px !important;overflow:hidden;white-space:nowrap}#UpdateButton{width:140px !important}#toTop{width:37px;height:37px;line-height:normal !important;vertical-align:baseline;border:0;background:#101031;text-align:inherit;padding:0px;position:fixed;bottom:10px;right:68px;cursor:pointer;display:none;color:inherit;font-family:inherit;font-size:medium;z-index:1010;font-weight:normal;opacity:50%;background-image:url("/Content/Themes/Images/AAY/icons/bg-downarrow.png");border-radius:5px}#OperatorIdDialogDiv{width:192px !important}#UserIdDialogDiv{width:192px !important}#uploadMultiReq{padding-right:8px}.agency{float:left}.user{float:left;width:8%}.userAndAgencyLabel{float:left}.bulkUploadSeries{float:left}.uploadFileOnCOP{float:right}.downloadLinksOnCOP{float:left;width:111%}.bulkBookingControls{text-align:center;display:table;width:100%;height:100%}.uploadButton{float:right;width:1%}.arrow-left{border-color:transparent #29487e transparent transparent}div.tooltip-inner{max-width:750px}#divBasketContainer{top:-70px;width:25%}.checkBoxWidthOverride{width:auto !important}.AA{background-image:url("/Content/Themes/Images/AAY/aa-register-bg.jpg");background-repeat:no-repeat;background-color:#023a6b;background-position:bottom;padding-bottom:100px}.AA .body{padding-top:0;background-color:white;padding:50px;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.2) 2px 2px;margin-left:50px;margin-right:50px}.AA div.wrapper{box-shadow:none;max-width:1400px;margin:auto auto}.AA header{background-color:initial}.AA .field-validation-error::before{background:none}.AA .field-caption{color:#cd0000;font-size:12px;padding-bottom:10px;margin-top:-10px}.AA #frmRegisterUser button.ui-multiselect{width:100% !important;height:38px !important;background:none;border:1px solid #adadad !important;color:initial}.AA .reg-form-divider{margin-bottom:30px;margin-top:30px}.AA .reg-form-divider::before{content:"";background-image:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);height:4px;display:block}.AA .reg-form{background-color:inherit}.AA .reg-form .reg-button{background-image:linear-gradient(#0068b6, #0077d1);background-color:#0077d1;color:white;border:none;padding:0;margin:0;width:200px;cursor:pointer;border-radius:2px}.AA .reg-form .reg-button:hover{background-image:none}.AA .reg-form .reg-error-hint{border:none;border-radius:0;background-color:transparent}.AA .reg-form label.form-label{font-weight:bold}.AA .reg-form .form-heading-div{background-color:inherit;color:black}.AA .reg-form .form-heading{color:inherit}.AA .reg-form input.reg-input.input-lg,.AA .reg-form select.reg-input.input-lg{border-radius:0;border-color:initial}.AA #header{position:inherit}.AA #header .primary-header{background-color:#023a6b}.AA #header .primary-header .user-information{padding:0}.AA #header .primary-header .user-information .btn{background-color:#0068b6;color:white !important;font-weight:700;box-shadow:none;text-decoration:none;font-size:14px;cursor:pointer}.AA #header .primary-header .user-information .btn-secondary{background-color:#0068b6 !important;cursor:pointer !important;border-radius:6px !important;width:135px !important;height:35px !important;display:block}.AA #header .primary-header .user-information .btn-secondary:hover{background-color:#0272b3 !important}.AA #header .primary-header .user-information .dropdown-language-menu .btn{font-size:inherit}.AA #header .branding{background-color:#023a6b}.AA #header .branding .logo-container .site-logo{padding:0;background:url("/Content/Themes/Images/BA/icons/lime-groups-logo-s.png") no-repeat 0 0;background-size:contain;display:block;height:43px;background-position:center;margin-bottom:50px}.AA .diagnostics-container{background-color:#2e5c99 !important}#divAdminFareOverrideBoundaryLogicPage #divAdminPageHeader{margin-left:20px;margin-top:30px;margin-bottom:50px}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer{margin-top:10px}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload{background-color:#e6e6e6;padding-left:30px;padding-right:30px;border-radius:5px}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload>div{padding:10px}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload #fileupload{width:100%}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload #btnUploadFareOverride,#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload #btnUploadBoundaryLogic{width:auto}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputUpload .progress-bar{width:0%}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputDownload{background-color:#e6e6e6;padding-left:30px;padding-right:30px;border-radius:5px}#divAdminFareOverrideBoundaryLogicPage #divAdminPageInputContainer>div .divAdminPageInputDownload>div{padding:10px}.DisplayBookingTabPanelContent .divLoadingIndicatorContent{height:85px}#divSearchOperator#toggleSearchView{padding-left:5px}#divSearchSalesReportPartialView #toggleSearchView{padding-top:0px !important}.ajax-info-container,.ajax-success-container,.ajax-warning-container,.ajax-error-container{border:none !important}#divRegistrationRequests button{padding:5px 10px 5px 10px;min-width:110px}.blockOverlay{background-color:#fff !important}.classic-pager{display:none}.icon-pager{display:inline !important}.paginationBtns button:hover,#btnValidateReference:hover,.dialogOkButton:hover,#btnAddBookingPartSubmit:hover,.passengerCostsEditor .ui-dialog-buttonset button:hover,#btnSubmitNote:hover,#btnClose:hover,#SyncBookingButton:hover,.ui-dialog-buttonset button:hover{background-color:#4b97fa !important}.NonAuthenticatedBody #header .primary-header .branding .logo-container .site-logo{width:100px;height:95px;display:none}.NonAuthenticatedBody #header .primary-header .branding .logo-container{padding-left:0px !important}#header .secondary-header .actions-container .btn{background-color:#fff;color:#2e5c99}.dropdown.show .btn{background-color:#d4d3d1}#header .primary-header .user-information a.btn{display:none !important}#header .primary-header .user-information .dropdown .btn{text-transform:uppercase;color:#005daa}#header .primary-header .user-information .dropdown .dropdown-menu{background-color:#f9f9f9;border:1px solid #f9f9f9;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.06)}#header .primary-header .user-information .dropdown.show .btn{background-color:#f9f9f9;box-shadow:-1px 3px 1px 0px rgba(0, 0, 0, 0.06)}#header .primary-header .user-information .dropdown .inline-links li a{color:#005daa}#header .primary-header .user-information .dropdown .dropdown-menu .dropdown-divider{border-color:#d6d6d6}#header .secondary-header .search-form-container .search-button{border:none !important;background:transparent !important;box-shadow:none !important;position:relative !important;color:#fff !important;width:30px}#header .secondary-header .search-form-container .search-button:hover{background:none !important;border:none !important;color:greenyellow}#header .secondary-header{color:#fff;box-shadow:none;background-color:#005daa}#header .secondary-header .search-form-container #SelectedSearchByField,#header .secondary-header .search-form-container .search-input{border-radius:5px}#header .secondary-header .actions-container span{transition:none}#header .secondary-header .actions-container .btn{background-color:#005daa;color:#fff;box-shadow:none}#header .secondary-header .actions-container .btn>span{text-transform:uppercase}#header .wrapper .secondary-header .actions-container .revenue-stream-dropdown-container .dropdown>form .btn{text-transform:uppercase !important}#header .secondary-header .actions-container .btn:hover{background-color:#f0f0f2;color:#2e5c99}#header .secondary-header .search-form-container .search-button{border:1px solid #e6e5e5;background-color:#e6e5e5;box-shadow:0 1px 5px 0px rgba(0, 0, 0, 0.25)}.tabbed-navigation-bar ul li.active,.tabbed-navigation-bar ul.ui-tabs-nav li.active,.tabbed-navigation-bar ul li.ui-state-active,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-active{background:#fff;border-bottom:0px !important;border-top:3px solid #2e5c99 !important}.tabbed-navigation-bar ul li.active,.tabbed-navigation-bar ul.ui-tabs-nav li.active,.tabbed-navigation-bar ul li.ui-state-active,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-active,.tabbed-navigation-bar ul li.ui-state-hover,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-hover{border-bottom:0px !important;border-top:3px solid #2e5c99;border-top:3px solid #2e5c99 !important}.tabbed-navigation-bar ul li,.tabbed-navigation-bar ul.ui-tabs-nav li,.tabbed-navigation-bar ul li.ui-state-default,.tabbed-navigation-bar ul.ui-tabs-nav li.ui-state-default{border-bottom:0px !important;padding:4px !important}.tabbed-navigation-bar ul,.tabbed-navigation-bar ul.ui-tabs-nav{margin-left:21px !important;border-bottom:none;padding-top:20px}.tabbed-navigation-bar ul li a,.tabbed-navigation-bar ul.ui-tabs-nav li a{color:#fff}.tabbed-navigation-bar ul li.ui-state-active a{color:#3b3b3b}#dashboard .tabbed-navigation-bar{background:#999}.NonAuthenticatedBody #btnLogin{background-image:linear-gradient(#2e5c99, #2e5c99)}.NonAuthenticatedBody #btnLogin:hover{text-decoration:underline !important;background-image:linear-gradient(#2e5c99, #2e5c99) !important}.basic-search .search-form-column .control-primary-btn{background-image:linear-gradient(#ce210f, #ce210f);color:white;height:56px !important;text-transform:uppercase;border-radius:6px}.btnActiveBasicSearch{color:white;background-image:linear-gradient(#ce210f, #ce210f) !important;cursor:pointer !important}.btnActiveBasicSearch:focus{outline:0 !important}.disabledControl{pointer-events:none;opacity:0.5}.availabilityNotFound{margin:40px auto}.linkedFlightsBar{border-left:2px solid;border-top:2px solid;border-bottom:2px solid;padding-left:10px;margin:-58px -16px;float:left;width:12px;height:68px}.NonAuthenticatedBody .GuestMenuRegistration{font-size:15px;width:220px !important;top:11px}.NonAuthenticatedBody .GuestMenuRegistration>a{color:#ccd5e1 !important}.NonAuthenticatedBody .GuestMenuRegistration>a:hover{text-decoration:underline !important}.bookingCostEditorEditDelete a:hover,.passengerTaxesEditor a:hover,.groupPassengersIssuedLink:hover,#divDownloadPassengers a:hover,#spnEmailSpreadSheet:hover{color:#4b97fa !important}#spnEmailSpreadSheet,#btnSendBalanceStatement{color:#2e5c99}#header .primary-header{height:80px}#header .primary-header .branding .logo-container .site-logo{width:232px;height:75px;margin-top:7%}#header .diagnostics-container{background-color:#ce210f}.dropdown-item{color:#2e5c99}table#CalendarTable #DepartureDiv{background-color:#2e5c99 !important}table#CalendarTable #ReturnDiv{background-color:#76a340 !important}.ui-widget-header .ui-icon{background-image:none}.ui-datepicker-calendar th{padding-left:8px}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:none;background:#fff}.ui-datepicker-multi .ui-datepicker-group table{border:#e2e0e0 1px solid;width:100% !important}.ui-datepicker tbody tr{border-bottom:none}.ui-datepicker tbody td{border-right:none}.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{border:none;font-size:11px}.ui-datepicker-multi-2 .ui-datepicker-group{width:49.9%}.ui-datepicker-group-last{float:right}.ui-datepicker .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-focus{border:none;background:none}#btnReloadPreconfiguredSearch{background:#2e5c99}div.ui-dialog-buttonset #btnSubmit{background:#ce210f !important}div.ui-dialog-buttonset #btnSubmit:hover{background:#afafaf !important}.basic-search-container{background-color:#fff}#frmAvailabilityResponse .basic-search-container{background-color:#fff}#frmAvailabilityResponse .basic-search .search-form-column .control-primary-btn{background-image:linear-gradient(#ce210f, #ce210f) !important;background:#ce210f !important;text-transform:uppercase;border-radius:6px}#frmAvailabilityResponse .basic-search .search-form-column .control-primary-btn:hover{background-image:linear-gradient(#4b97fa, #4b97fa) !important;background:#afafaf}#frmAvailabilityResponse .basic-search .search-form-column .control-primary-btn:focus{outline:0 !important}#frmAvailabilityResponse .basic-search-container .ui-selectmenu-status,#frmAvailabilityResponse .basic-search-container .control-counter-value{color:#000}#frmAvailabilityResponse .basic-search-container .ui-selectmenu-wrap .ui-selectmenu-icon{background:url("/Content/Themes/Images/General/expand_more.png") no-repeat center transparent !important}#frmAvailabilityResponse .control-counter .control-counter-icon{background:url("/Content/Themes/Images/General/expand_more.png") no-repeat center transparent !important}.fareSummaryHeader{font-weight:bold}input[type=checkbox]{border:1px solid dimgray;background-color:white;height:15px;width:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}input[type=checkbox]:checked::after{position:absolute;font-size:10px;font-weight:bold}#btnSaveQuote,#btnConfirmRequestBooking,#btnBackToLandingPage,#btnCancelPaymentCollected,#btnAddReminder,#btnSubmit,div.ui-dialog-buttonset #btnMultiSector,div.ui-dialog-buttonset #btnAvailabilitySearch{background:#ce210f !important;color:#fff}#btnSaveQuote:hover,#btnConfirmRequestBooking:hover,#btnBackToLandingPage:hover,#btnCancelPaymentCollected:hover,#btnAddReminder:hover,#btnSubmit:hover,div.ui-dialog-buttonset #btnMultiSector:hover,div.ui-dialog-buttonset #btnAvailabilitySearch:hover{background-color:#4b97fa !important}button,input[type='button'],input[type='submit']{background:#ce210f;color:#fff;text-shadow:none;border:1px solid #fff;padding:5px;cursor:pointer}button:hover,input[type='button']:hover,input[type='submit']:hover{background-color:#4b97fa}.breadcrumb-container .breadcrumb-list .breadcrumb-step+.breadcrumb-step.is-active .breadcrumb-track::before{background-color:#2e5c99}.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-completed,.breadcrumb-container .breadcrumb-list .breadcrumb-step.is-active:first-child{color:#2e5c99}tr.highlights td:nth-child(1),tr.highlights td:nth-child(2){background-color:#afafaf !important}.breadcrumb-container .breadcrumb-list .breadcrumb-step+.breadcrumb-step.is-active{color:#2e5c99 !important}.breadcrumb-container .breadcrumb-list .breadcrumb-step:before{background:#c9c9d0;border:4px solid #c9c9d0}.breadcrumb-container .breadcrumb-list{color:#c9c9d0}#divLowFareBasketLoading .loader-content{padding-bottom:0px;color:#2e5c99}#divLowFareBasketLoading .loader{border:3px solid #2e5c99;border-top:5px solid #2e5c99;width:23px;height:23px;margin-right:5px}.groups-basket-info{text-align:left;margin:5px;padding:5px;font-size:1.0625rem;padding-bottom:0;padding-top:0;margin-right:15px;font-weight:bold;text-transform:uppercase;display:none !important}.groups-basket-td{text-align:left;font-weight:bold;font-size:0.6875rem;color:#2e5c99;background-color:aliceblue;border-bottom:#2e5c99 1px solid}#divLowFaresBasket{position:absolute;background:#fff;right:0;width:39.8%;min-width:450px;color:black;z-index:5;box-shadow:1px 3px 7px #5e7313}#lblTabBasketPrice{font-size:1.5625rem;font-weight:bold}.sticky-basket{background-color:#e8e8e8;width:92.6%;box-shadow:0 5px 15px 0 gray;z-index:100}.sticky-basket>#divLowFaresBasket{right:10% !important}#liBasketTab{border:none;border-top-right-radius:inherit;line-height:inherit}#liBasketTab .review-and-continue{text-align:center;height:inherit;width:170px;font-size:0.875rem;line-height:33px;color:#fff;background-color:#2e5c99;float:right;margin-bottom:5px}#liBasketTab .review-and-continue:hover{background-color:#b4cb66;color:#2e5c99}ul.processBar{margin:34px 0px 2px 0px;width:100%}.basketIcon{display:none}.processBar li{background:#e8e8e8;color:gray;width:20%}#tdBasketIcon img{display:none}#tblSelectedRecommendationFlightsDetailsBody{line-height:15px;color:#2e5c99;font-size:0.750em}#tblSelectedRecommendationFlightsDetailsBody .baggageAllowanceDetailsPopup inlinePopup{right:5px}#tblSelectedRecommendationFlightsDetailsBody .ShowInfoIcon{margin-left:5px}#tblSelectedRecommendationFlightsDetailsBody td{text-align:left}#tblSelectedRecommendationFlightsDetailsBody img{padding:0;height:initial;width:initial}#btnAccept{margin-top:4px}.basket-labels-bold{font-family:inherit !important;font-size:0.8125rem;font-weight:bold}.basket-labels-normal{font-family:inherit !important;font-size:0.8125rem;font-weight:300}#tabBasket{cursor:auto !important}#tabBasket .tdTabBasketFareInfo{text-align:left;vertical-align:middle;float:left;color:gray;padding:0.1em}#tabBasket .tdTabBasketFareInfo #lblBasketFareType{margin-right:5px;margin-left:5px}#tabBasket .tdTabBasketFarePrice{text-align:right;vertical-align:middle;padding:0;color:grey}#tabBasket .tdTabBasketAccept{width:235px;text-align:right;vertical-align:middle;padding:6px 11px 0 11px}#tabBasket .tdTabBasketAccept #divLowFareBasketLoading{display:none;color:grey}#tabBasket #lblBasketTicketingDeadlineTitle,#tabBasket #lblBasketTicketingDeadline{display:none !important}#tabBasket .busyloadingbig{background-size:22px}.ui-accordion .ui-accordion-content{padding:0.1em 1em;border-top:0;overflow:hidden}#slider-handler-min{background:#829ca2 !important;border-radius:0;border:none}.ui-accordion-header{background-color:#dbd8f6 !important;border:none !important;background:none;color:black;border-radius:0 !important;font-size:1rem}.accordion-expand-all{font-weight:bold;font-size:0.9375rem;text-decoration:none;color:#2399f1}#slider-handler-min{background:#d2d9df !important;border-radius:0;border:none}#slider-handler-max{background:#2e5c99 !important;border-radius:0;border:none}.availabilityResponsePointer{width:188px;padding:2px 0 2px 5px !important}.availabilityResponsePointer p#operatedBy{font-size:0.6rem;margin:0;padding:0}.trOuterRow{border-bottom:4px solid #fff}.departureInfo{width:143px}table.flightLeg{table-layout:fixed;width:100%}table.flightLeg thead{border-bottom-style:solid;border-bottom-color:#fff;border-bottom-width:4px}table.flightLeg thead th:first-child{width:40%;font-size:0.75rem;background-color:#fff;padding:4px 0}table.flightLeg thead th{border-left:4px solid #fff}table.flightLeg thead th:first-child,table.flightLeg thead th:last-child{border-left:0}table.flightLeg thead th.priceBox{width:157px}table.flightLeg thead th:last-child{width:auto}table.flightLeg tbody tr.trOuterRow{border-bottom:4px solid #fff}table.flightLeg tbody td.availabilityResponsePointer{width:188px;padding:2px 0 2px 5px !important}table.flightLeg tbody td.availabilityResponsePointer p#operatedBy{font-size:0.6rem;margin:0;padding:0}table.flightLeg tbody td.departureInfo{width:143px}table.flightLeg tbody td.arrivalInfo{width:110px;border-right:4px solid #fff}table.flightLeg tbody td.arrivalInfo div.arrivalInfoWrapper{position:relative}table.flightLeg tbody td.arrivalInfo div.arrivalInfoWrapper div.availableSeatsInfo{position:absolute;direction:rtl;right:0;bottom:-48%}table.flightLeg tbody td.departureInfo p,table.flightLeg tbody td.arrivalInfo p{font-weight:bold;margin:0;padding:0}table.flightLeg tbody td.cabinCell{border-left:4px solid #fff;padding-top:10px}table.flightLeg tbody td.priceBox div.priceBoxTable{position:relative;height:57px}table.flightLeg tbody td.priceBox div.priceBoxTable div.priceBoxContainer{position:absolute;top:37%;left:25%;max-width:100%}table.flightLeg tbody td.priceBox div.priceBoxTable span.priceBoxOperatingAirlineCabin{position:absolute;bottom:5%;left:38.5%;font-size:0.8rem}table.flightLeg tbody td.priceBox div.priceBoxTable input.cabinRadioButton{vertical-align:text-bottom}table.flightLeg tbody td.notAvailableBox span.notAvailableIcon{float:left}table.flightLeg tbody td.priceBox div.priceBoxTable:hover{background:#cd0000;color:#000}table.flightLeg tbody td:last-child{width:auto}.fareBasisSpan{position:relative;top:-20px}.slimParagraph{margin:0;padding:0}.lastCabinHeader{border-right:4px solid #fff}.lastCabin{border-right:4px solid #fff}.route-header-label{background-color:#fff;font-size:1.5625rem;padding:10px;font-weight:300;color:black}input[type="text"],.ValidDates{vertical-align:inherit}#toggleSearchView,#divToggleUserSearch,#divToggleDailyCheckConflicts,#divToggleDailyChecksInDatabaseNotInGds,#divFilterResults,#divToggleDailyChecksNotInDatabase,#divToggleRegistrationSearch,.postToSageHeader{height:32px !important;cursor:pointer}#toggleSearchView span,#divToggleUserSearch span,#divToggleDailyCheckConflicts span,#divToggleDailyChecksInDatabaseNotInGds span,#divFilterResults span,#divToggleDailyChecksNotInDatabase span,#divToggleRegistrationSearch span,.postToSageHeader span{font-size:1.0625rem;font-weight:normal !important;line-height:32px;padding-left:5px}#toggleSearchView .dropDownIcon,#divToggleUserSearch .dropDownIcon,#divToggleDailyCheckConflicts .dropDownIcon,#divToggleDailyChecksInDatabaseNotInGds .dropDownIcon,#divFilterResults .dropDownIcon,#divToggleDailyChecksNotInDatabase .dropDownIcon,#divToggleRegistrationSearch .dropDownIcon,.postToSageHeader .dropDownIcon{padding-left:17px;float:right;margin-top:5px}.tblSalesReportsSearchPanel td{padding-left:5px}#tabBasket.yellowBackground{background:#595a86;color:#fff;font-size:16px;border-bottom:#dbea59 3px solid}#lblTabBasketPrice{color:#e7e7ef}.linkedFlightsBarDetail{border-left:2px solid #c0c1c3;border-top:2px solid #c0c1c3;border-bottom:2px solid #c0c1c3;padding-left:10px;margin:-200px -27px;float:left;width:12px;height:310px}.hideFlightNumberCheckbox{display:none !important}.NonAuthenticatedBody #loginForm h2{font-size:26px !important;color:#2e5c99 !important}.NonAuthenticatedBody fieldset ol li{padding-bottom:16px !important}.NonAuthenticatedBody #loginForm .changeOptions li a{color:#2e5c99 !important}.NonAuthenticatedBody #loginForm .changeOptions li a:hover{text-decoration:underline !important}.NonAuthenticatedBody #loginForm .changeOptions{bottom:38px !important}.NonAuthenticatedBody #loginForm .title{text-transform:uppercase}.NonAuthenticatedBody #loginForm{margin:45px auto 10px;opacity:93%}.NonAuthenticatedBody #btnLogin{color:#fff !important;min-width:175px !important;height:56px !important;font-weight:bold;font-size:16px;text-align:center;text-transform:uppercase}.NonAuthenticatedBody .wrapper #header .wrapper .primary-header{background:none !important;margin-top:0px}.control-input-group .control-input-append .material-icons:before{content:"calendar_today";position:absolute;background-color:#fff;color:#5d5d5d !important}.control-input-group #btnArrivalLocation .material-icons::before,.control-input-group #btnDepartureLocation .material-icons::before{content:"filter_list";position:absolute;background-color:#fff;color:#5d5d5d !important}#ToDoList #tblToDo thead{background:none !important}#ToDoList{border-top:2px solid #005daa;border-bottom:2px solid #c1bfbf;background-color:#f0f0f2}#ToDoList #tblToDo tbody td{border-bottom:none;background-color:#f0f0f2}#ToDoList .tdAssignment{width:3% !important}#ToDoList .tdAssignment .material-icons{display:none}#ToDoList #ToDoListTitle{color:#005daa !important}#ToDoList #ToDoLastUpdated{color:gray !important}#ToDoList #tdRefreshToDoList{color:#868585 !important}#ToDoList #tdRefreshToDoList:hover{color:#333 !important}#ToDoList #tblToDo tbody tr:hover td{background:#005daa !important;color:white !important}.toDoListPnrCount{border-radius:0px !important;background:#fff;border:1px solid #d7d7d7;color:#2e5c99;font-weight:bold;width:100%}.tdBookignStatusName,.tdItemsToAction{color:#000}#ToDoList #tblToDo .tdTask{width:26% !important}#ToDoList #tblToDo .tdBookignStatusName{width:57%}.landing-announcements h2{color:#005daa !important}.landing-announcements{flex:1 1;flex-basis:0;padding:10px 10px 10px 10px;background-color:#e6e6e6;padding-bottom:30px}.landing-announcements h2{margin-bottom:30px}.landing-announcements-center{padding:10px 10px 10px 15px;flex:1 1;flex-basis:0;background-color:#e6e6e6;margin-left:1%;display:inline !important;background-image:url("/Content/Themes/Images/BA/BookingSummary/TUS/GNG-dashboard-marketing.png");background-size:100% 100%}.p{padding-left:13%}.btnFinnairEmblemBlueFooterLogo{background-image:url("/Content/Themes/Images/BA/icons/lime-image.png")}.tig-logo{margin-top:0px}.tig-logo-second{margin-top:-9px;margin-right:15px}.businessFooter{background-color:#0e1b2e;margin-right:-3%}.cursorPointer{padding-top:25px}.button{background-color:#00172e;color:#fff}#footer .footer{padding-top:5px;padding-right:45px;padding-left:0px;padding-bottom:0px;background-color:#fff;color:#005daa;line-height:1}#tabMyBookings{height:auto !important}.footer td,.footer a,.footer span,.footerIcons{color:#005daa;font-weight:400}.footer hr{color:#005daa}hr{border-top:2px solid;width:100%;margin:5px}.vl{border-left:2px solid;color:#005daa;height:40px}.vline{border-left:2px solid;color:#005daa;height:12px}.ColTelephone{padding-top:2%;font-size:12px}.footer .material-icons{font-size:14px;padding-right:4%}.footer .footerIcons{padding-top:8px;font-weight:400}.footer .footerIcons span{margin-left:-6%;font-weight:bold;color:#384c5e}.footerText a{margin-left:-26px;font-size:smaller;font-weight:bold;color:#384c5e !important}.registerText a{padding:0%;font-size:smaller;padding-top:2%;padding-left:22px;margin-left:20%;font-weight:bold;color:#384c5e !important}.footerIcon{padding-left:3%;margin-top:-4px}.cursorPointer .material-icons{font-size:18px}.footer a{padding:8px}.search-form-input-group .search-form-input .control-input-group .date-picker{border:1px solid #adadad;height:39px}.control-input-group .availabilitySearchAirportInputIcon .material-icons::before,.control-input-group .availabilitySearchAirportInputIcon .material-icons::before{content:"filter_list";position:absolute;background-color:#fff;color:#5d5d5d}#frmMultiSectors .availabilitySearchInputFrame .availabilitySearchAirportInputTextbox{padding:3px 0 3px 3px;border:none;width:calc(-16%) !important;height:50px !important;padding:3px 3px 3px 10px}#tblMultiSectors .availabilitySearchInputFrame .availabilitySearchAirportInputIcon{border:none;background:none !important;padding-top:22px !important;width:23px !important;padding-right:28px !important}#frmMultiSectors .trMultiSectorRow .MoveUpIcon,#frmMultiSectors .trMultiSectorRow .MoveDownIcon,#frmMultiSectors .RemoveMultiSectorRow{background:none !important}#frmMultiSectors .RemoveMultiSectorRow{float:none !important}#tblMultiSectors #tdDepartureCalendar .CalendarBigIcon{background:none !important}.addNewRecord{cursor:pointer;display:flex;color:#2e5c99;margin-top:-25px;margin-right:55px}.addNewRecordclickArea{width:180px}.tdCabin .ui-selectmenu-wrap{height:38px !important;display:flex;border:1px solid #b9b8b9}.tdCabin{width:80%}.tdCabin .ui-selectmenu-wrap .ui-selectmenu .ui-selectmenu-status{left:6px !important;position:absolute !important;color:#5d5d5d !important;font-weight:initial !important}.tdCabin .ui-selectmenu-wrap .ui-selectmenu .ui-selectmenu-icon{position:absolute;float:right !important;right:10px !important}.groupNameTitle{border:0px !important;border-bottom:1px solid !important;width:200px !important}.groupNameTitle::placeholder{color:#414042;opacity:1;font-weight:700 !important;font-size:0.875rem !important}#frmMultiSectors .availabilitySearchInputFrame .availabilitySearchAirportInputTextbox::placeholder{color:#5d5d5d;opacity:1;font-size:0.875rem !important}.search-form-input-group .search-form-input .control-input-group .date-picker .dateFieldInput::placeholder{color:#5d5d5d;opacity:1;font-size:0.875rem !important}#tdFlightNumber .search-form-input-group .search-form-input .multiSectorFlightNumber::placeholder{color:#5d5d5d !important;opacity:1;font-size:0.875rem !important;text-transform:capitalize}#tdFlightNumber .search-form-input-group .search-form-input .multiSectorFlightNumber{text-transform:uppercase;color:#5d5d5d !important;border:1px solid #b9b8b9;border-radius:3px !important}.search-form-input-group .search-form-input .control-input-group .date-picker span{padding-top:15px;right:10px}.multi-sector-form .trMultiSectorRow .control-input-group .control-input,.dateFieldInput,.multiSectorFlightNumber{font-size:0.875rem !important;font-weight:500 !important}.MultiSectorSearchBtn{background-image:linear-gradient(#04928f, #00a6a2) !important}.datePickerModel{width:85px !important}.hideMultiSectorElements{display:none !important}.btnMultiSectorCancelSearch{background-image:linear-gradient(#2e5c99, #2e5c99) !important;text-transform:uppercase}button#btnMultiSectorSearch,button#btnConstructAvailabilityRequestButton,button#btnMultiSectorCancelSearch{height:56px !important}button#btnMultiSectorSearch:hover,button#btnConstructAvailabilityRequestButton:hover,button#btnMultiSectorCancelSearch:hover{background-image:linear-gradient(#afafaf, #afafaf) !important}.multiSectorInlineBlock{display:inline-block !important}.multiSectorInline{display:inline !important}.travellersControlsWidth{margin-right:16px !important;font-size:0.9375rem;font-weight:normal;font-weight:500;color:black;width:134px !important}.ui-spinner ui-corner-all ui-widget ui-widget-content{width:50px !important}#tblMultiSectors .AddAdditionalContactIcon{background:none !important;cursor:pointer;position:relative;float:right !important}.multiSectorDisplayOnly{display:inline !important}#content div.processContent .main-content{padding-right:0px !important;padding-left:0px !important}.UpdatePassengerTypeDistribution{width:83px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.5}.CancelPassengerTypeDistribution{width:83px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;line-height:1.5}.loader{border:7px solid #2e5c99 !important;border-top:7px solid #fff !important}.loader-small{border:5px solid #2e5c99 !important;border-top:5px solid #fff !important;float:left !important}.busyLoadingMessage{margin-top:4px !important}#frmMultiSectors{max-width:none !important}.NonAuthenticatedFooter #tblFooter{margin-left:284px !important}.DisplayBookingTabPanelContent .loader-content{margin-left:450px;margin-right:345px;margin-bottom:50px}.multi-sector-form,.multi-origin-form,.find-bookings-results{margin:4px}.tabbed-navigation-bar ul,.tabbed-navigation-bar ul.ui-tabs-nav{padding-top:9px}#frmMultiSectors .search-form-input input,.search-form-grow-input input,.search-form-input select,.search-form-grow-input select,#tdFlightNumber .multiSectorFlightNumber{flex:auto}.PreConfiguredBookingsFilter{display:block}.findBookingSearch{display:block}#findBookingResults #result td *{font-size:0.85rem !important}div#findBookingResults{min-height:320px !important}.NonAuthenticatedBody .footer td,.NonAuthenticatedBody .footer a,.NonAuthenticatedBody .footer span{font-size:0.9rem;font-weight:bold;color:#2e5c99;text-decoration:inherit;align-content:center;padding-left:6px !important}.NonAuthenticatedFooter .verticalBar{visibility:visible !important}.NonAuthenticatedFooter .footer td:nth-child(2){display:none !important}.NonAuthenticatedFooter .footer td:nth-child(2){display:none !important}.footerWrapper .footer #tblFooter td:first-child{white-space:nowrap;background:url("/Content/Themes/Images/BA/icons/lime-image.png") no-repeat 0 0;background-size:contain;width:55px !important;background-position:center;margin-right:5px}.footerWrapper .footer2 #tblFooter td:first-child{white-space:nowrap;background:url("/Content/Themes/Images/BA/icons/lime-image.png") no-repeat 0 0;background-size:contain;width:55px !important;background-position:center;margin-right:5px}.NonAuthenticatedBody{background-repeat:no-repeat;background-position:center;background-size:cover !important}.NonAuthenticatedBody .wrapper{box-shadow:none;max-width:1400px;margin:auto auto}.AA{background-image:url(/Content/Themes/Images/Groups/Backgrounds/ba-register-bg.jpg) !important;background-size:cover !important}.AA #header .branding .logo-container .site-logo{height:41px !important}#tblFindBooking #findBookingHeaders .ShowLastChangeMadeDate label{float:left !important;margin-left:29px}#tblFindBooking #findBookingHeaders .ShowGroupName label{width:100px !important}#tblFindBooking #findBookingHeaders .ShowPnr label{width:36px !important}#tblFindBooking #findBookingHeaders .ShowBookedDate label{width:135px !important}#tblFindBooking #findBookingHeaders .ShowBookingStatusIndicator label{margin-left:16px}#txtEncodedAvailabilityRequest{width:50% !important}#findBookingResults #result td a.BookingSummary{display:block}.cluetip-default .ui-cluetip-header{background-color:#2e5c99 !important}.ui-widget-header{color:#fff !important}.success-message{background-color:#2e5c99}.ui-autocomplete li div{width:auto !important;padding:0px 0px 0px 4px !important;font-weight:700 !important;font-size:0.875rem !important}.success-message{background-color:#2e5c99}.toolbars .ui-autocomplete .ui-autocomplete li{height:42px !important;width:203px !important}.bookingSummaryIcon{background:url("/Content/Themes/Images/QAU/icons/info-sml-red.png");display:inline-block;height:15px;width:16px;background-position:right 0 bottom 0;background-repeat:no-repeat}#findBookingResults .bookingSummaryIcon{height:17px !important}.impersonateUser{width:349px !important}#GroupDetailsContainer{padding-left:10px}#SubmitControlsContainer{padding:10px}#divAnnouncements{padding-left:5px !important}div.divDisplayBookingTabsMainContainer>ul.DisplayBookingTabs li.selectedTab{background:white;border-top:#2e5c99 3px solid;color:#2e5c99}div.divDisplayBookingTabsPnrContainer>ul.DisplayBookingTabs li.selectedTab{background:white;border-top:#2e5c99 3px solid;color:#2e5c99}.DisplayBookingTabs>li:hover{background-color:white !important;color:#2e5c99;border-top:#2e5c99 3px solid}.DisplayBookingTabs>li>span:hover{background-color:white !important;color:#2e5c99 !important}.DisplayBookingTabs>li{border-top:#e8e8e8 3px solid;padding-bottom:7px !important}.ToggleBookingSummary{background:url("/Content/Themes/Images/AAY/americ-icon-set-v2.png") no-repeat -420px -75px !important;width:20px;height:20px;padding-right:5px;top:0px !important}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor{display:initial}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.passengerCostsEditor .editorControls{position:unset}#divFileInputContainer,#divDownloadPassengers{width:100% !important;margin-left:0% !important;padding:15px 0px 10px 10px}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer.otherCostsEditor .editorControls{position:relative}.emergencyDetailBg{background-color:#afafaf !important}tr.highlights span.requiredIndicatorChar{color:#a7001e !important}tr.highlights input.inputGroupName{width:40% !important}#GroupDetailsContainer .availabilitySearchSingleSelect{width:40% !important}#backtofindbooking.dialogCloseIcon{background:url("/Content/Themes/Images/AAY/icons/close.svg") no-repeat}.groupDetailLabel{text-transform:capitalize;font-weight:bold;display:contents}.ui-dialog-titlebar-close{top:45%}.dialogDenyOverflow .ui-dialog-content{text-align:justify}#SyncBookingButton,.ui-dialog-buttonset button{background:#ce210f !important;color:#fff;width:130px !important;height:36px}element.style{width:auto;min-height:65px;max-height:none;height:auto}.dialogDenyOverflow .ui-dialog-content{text-align:justify}.dialogDenyOverflow .ui-dialog-content{overflow:auto !important}.ui-dialog .ui-dialog-content{padding:1.5em 1em}#btnConfirmRequestBooking{width:125px !important}#tblgroupDetail{padding-right:0px !important}.heigh30px{height:30px;padding-left:10px !important}td input[type="submit"],td input[type="button"],td button{margin-right:12px}.basic-search-container .ui-selectmenu-wrap .ui-selectmenu-icon{width:20px !important;height:20px !important}.control-counter .control-counter-icon{width:20px !important;height:20px !important}.displayFilteredFlight{display:none}.themeBackgroundColor{background-color:#afafaf !important}.defaultBg{color:#fff}.delContactIcon{color:#2e5c99}.dialogOkButton{width:100px !important;height:35px !important}.bgColor{display:none}.DisplayBookingTabPanelSummary{background-color:#2e5c99}div.divDisplayBookingTabsMainContainer .DisplayBookingTabs{background-color:#e8e8e8 !important;padding-top:8px;color:#2e5c99}div.divDisplayBookingTabsPnrContainer .DisplayBookingTabs{margin:0px;padding-top:8px !important;background-color:#e8e8e8 !important;width:100%}.passengerInfoAlignment{padding:0.25em 0em 0.25em 0em !important}.genContentBgStyle{padding:5px 10px 5px 10px !important}.genContentBgStylePayments{padding:5px 0px 5px 10px !important}.threeColumnWrapper{padding:5px 10px 5px 10px !important}.displayBookingSummaryBackground{background:#fff !important}#GroupSizeIndicator{width:100% !important}.displayInline{display:contents}.groupsWidth{width:50% !important}#tblgroupDetail #GroupSizeIndicator{width:40% !important}.displayGroupName{display:flex;padding-top:10px !important}.ReminderHeaderIcon{background:url(/Content/Themes/Images/AAY/americ-icon-set-v2.png) no-repeat -840px -118px;width:32px;height:32px;margin-left:35px;top:5px !important}#divShowReminders{margin-right:10px}div.divDisplayBookingTabsPnrContainer>ul.DisplayBookingTabs li.selectedTab{font-weight:600}#divNoPayments{padding-left:10px}.quoteHeaderAlign{padding:0px !important}thead tr,.FareSummaryIncCharges thead tr,#tblPaymentBreakdown thead tr{height:30px !important;border-bottom:2px solid #fff}.statement .grand-total{background:#2e5c99 !important}.tdOutboundFlightTime{padding-top:8px !important}.fareSummaryHeader{font-weight:bold !important}#LandNotificationInlineLoadingIndicator{margin-left:315px !important}#LandNotificationPopupLoadingIndicator{margin-left:315px !important}#ToDoListLoadingIndicator{margin-left:50px !important}#divDoToList .loading-message-style{margin-left:0px !important;width:unset !important}#divDoToList{color:#005daa}#divGrabBookingLoadingIndicator{margin-left:315px;margin-top:5px}.ReminderHeaderTitle{margin-top:8px !important}#RemindersDialogContainer .ReminderHeaderIcon{margin-top:-13px;margin-left:0px}#RemindersDialogContainer .ReminderHeaderText{margin-left:10px}#RemindersDialogContainer .closeIcon{top:-7px}#trToDoList #lblMessage{text-align:center;width:100% !important}#tableReminderEmail{margin-left:unset !important}.widthPolicyAndDeadlines{width:20% !important}body{padding-right:0px !important;background-color:#f1f4f7 !important}div#divManageUsersOperators table#tblOperatorsList>tbody tr:hover,#divManageOperators table#tblOperatorsList>tbody tr:hover{background-color:#2e5c99 !important}#tblViewNotes tr>td{background:white !important}#tblViewNotes .alternateTableRowColor>td{background:#f1f4f7 !important}#divEmailCommunicationsInnerWrapper>table tbody>tr{background:white !important}#divEmailCommunicationsInnerWrapper>table #tblCommBody>.alternateTableRowColor{background:#f1f4f7 !important}#tblViewHistoryNotes tr>td{background:white !important}#tblViewHistoryNotes .alternateTableRowColor>td{background:#f1f4f7 !important}.span-warning{display:none}#groupPassengersTable .header{background:#fff;color:#a6c6ee !important;font-weight:bold !important;border-bottom:2px solid #2e5c99 !important;padding-left:5px;height:25px}#groupPassengersTable .header a,#groupPassengersTable .header label{font-weight:bold;color:#2e5c99 !important}#groupPassengersTable .apis,.usaApis,.frequentFlyer,.specialServiceRequests{background-color:white !important}#groupPassengersTable .label{color:black !important;vertical-align:middle}.statement{width:100% !important}.align-center{text-align:center !important;float:unset !important}.whiteBgColor{background-color:#fff !important}#tblViewNotes .alternateTableRowColor{background-color:#f1f4f7 !important}#tblBookingEmds .alternateTableRowColor{background-color:#f1f4f7 !important}#tblBookingEmds tr.emdRow{background-color:white}#paymentsTable .alternateTableRowColor{background-color:#f1f4f7 !important}#flightCostsEditor .genHeaderBgStyle,#passengerFares .genHeaderBgStyle,#passengerCostsEditor .genHeaderBgStyle,#tblannouncementsTable .genHeaderBgStyle,#passengerTaxesEditor .genHeaderBgStyle,#tblOperatorsList .genHeaderBgStyle,#tblUsers .genHeaderBgStyle,#tblRegistrations .genHeaderBgStyle{background:#fff !important;font-weight:bold !important;color:#2e5c99 !important;border-bottom:3px solid #2e5c99 !important}table.statement th{color:#2e5c99 !important;background-color:white;border-bottom:3px solid #2e5c99 !important}#tblViewNotes th.bookingPartHeaderBg,#tableTermsAndConditions,#tblViewHistoryNotes th.bookingPartHeaderBg,#tblBookingEmds th.bookingPartHeaderBg,#paymentsTable th.bookingPartHeaderBg,bookingPartHeaderBg,#tblDailyChecksInDatabaseNotInGds th,#tblDailyCheckConflicts th,#tblDailyChecksNotInDatabase th{color:#2e5c99 !important;background-color:white;border-bottom:3px solid #2e5c99}table.pnrRemarks tr>th{background-color:white;color:#2e5c99;border-bottom:3px solid #2e5c99}#divEmailCommunicationsInnerWrapper .EmailCommunicationsRow{background:white;color:#2e5c99;border-bottom:3px solid #2e5c99 !important}#tblTaxestab .genHeaderBgStyle,#tblTaxestab tr>th{background:white !important;color:#2e5c99 !important;border-bottom:3px solid #2e5c99 !important;font-weight:bold}#tblOperatorsList .genSelectedElementBgStyle{background-color:#2e5c99 !important}#toggleSearchView span,#divToggleUserSearch span,#divToggleDailyCheckConflicts span,#divToggleDailyChecksInDatabaseNotInGds span,#divToggleDailyChecksNotInDatabase span,.postToSageHeader span{padding:0px !important;font-size:1.15em}#tblOperatorsList th{font-weight:700 !important}thead tr,.FareSummaryIncCharges thead tr,#tblPaymentBreakdown thead tr{border-bottom:0px !important}.headerBold{font-weight:700 !important}#tblUsers .genSelectedElementBgStyle{background-color:#2e5c99 !important;color:white !important}#tblRegistrations .genSelectedElementBgStyle{background-color:#2e5c99 !important}table#tblRegistrations>tbody tr:hover,.registrationSelected{background-color:#2e5c99 !important}#tabcontentTeamManagement,#divManageOperators{padding:0px !important}#divManageTeams,#tabcontentTeamManagement,#divTeamList{padding-left:5px}#divPaymentsManagement .genContentBgStyle{padding:5px 0px 5px 0px !important}#divPaymentsManagement p{margin-top:8px;margin-bottom:8px;padding-left:5px}#ChangeBookingOwnershipViewLoadingIndicator{width:50% !important;margin-left:200px !important}.tableHeaderBgColor{background-color:#ccc !important}#content .processContent #divTeamManagement{background-color:#bebec4 !important;padding-top:1px !important}#divManageTeams,#tabcontentTeamManagement,#divTeamList{background-color:white !important;padding-top:20px !important}.tabTeamManagement{margin-left:30px;display:flex}.tabTeamManagement li.selectedTab{background-color:white !important;color:#2e5c99 !important;border-top:3px solid #2e5c99 !important}.tabTeamManagement li{background-color:#bebec4 !important;color:#fff !important;font-weight:700;width:24%;text-align:center}.tabTeamManagement li:hover{border-top:3px solid #2e5c99}#bookingStatementDates td{width:62% !important}#TicketingConfirmationDialog .loader-content{margin-left:200px}.changePasswordFormLabel{background-color:#2e5c99;text-align:center;color:white;padding-left:0px !important;padding-right:0px !important}#tblPaymentTypeList tr>th{font-weight:bold;background-color:#afafaf !important}#divRegistrationSearchCriteria{padding-bottom:10px !important;background:#e6e6e6 !important}#loadingAnnouncements{margin-left:320px}#btnSubmitPassengers{margin-left:10px}#gmaTable .genTableHeaderBgStyle{background:#fff !important;color:black;font-weight:bold}#groupLeaderTable tr>th{color:#2e5c99 !important;border-bottom:3px solid #2e5c99}#additionalContactsTable tr>th{color:#2e5c99 !important;border-bottom:3px solid #2e5c99}#groupLeaderTable tr>th>label{font-weight:bold}#additionalContactsTable tr>th>label{font-weight:bold}#GMADetails tr>th>div{font-weight:bold}#GMADetails tr>th>div>label{font-weight:bold}#GMADetails tr>th{color:#2e5c99 !important;border-bottom:3px solid #2e5c99}#tblAddNotes tr>th{background:#afafaf !important}#tblAddNotes tr>th>label{font-weight:bold}.costsAndTaxesContainer .updateFinancialsContainer .editorContainer{border:0px !important}#tblBookingStatsIndicator .statusIndicator{width:20px !important;height:20px !important;border:none !important}#tblBookingStatsIndicator .redIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-uncomplete.png") no-repeat !important;width:20px !important;height:20px !important;border:none !important}#tblBookingStatsIndicator .orangeIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-partial-complete.png") no-repeat !important;width:20px !important;height:20px !important;border:none !important}#tblBookingStatsIndicator .greenIndicator{background:url("/Content/Themes/Images/AAY/icons/indicator-complete.png") no-repeat !important;width:20px !important;height:20px !important;border:none !important}input[type="password"]{border:1px solid #adadad !important}#Operator-menu{width:96% !important}#SelectedJourneyRequestType-menu,#RequestedFlights_0__Cabin_GenericCabinId-menu{width:52% !important}#ui-id-9,#ui-id-10{width:349px !important}#ui-id-14,#ui-id-15{width:306px !important}#findBookingAdvancedDiv input{width:initial}.ui-multiselect-checkboxes input{width:20px;margin-left:20px}#SelectedOperatorGroupsfilterCheckBox{margin-left:-5px !important}#tblBookingAdvanced #SelectedOperatorGroupsDialogDiv{width:96% !important}#SelectedRevenueStreamsDialogDiv{width:495px !important}#SelectedOperatorGroupsDialogDiv{width:197px !important}#FindBookingInfo{top:68px !important;right:6px !important}#tblDisplayRobot .ui-multiselect-wrap .ui-multiselect{height:36px !important}#tblDisplayRobot .CalendarBigIcon{margin-left:5px}.contactTypealignment{padding-right:0px !important}.contactTypeWidth{width:150px !important}#tblTravellers td{padding-right:0px !important}.emergencyContactNumber{width:130px;border:0px !important;border-bottom:1px solid !important}.emergencyEmail{width:175px;border:0px !important;border-bottom:1px solid !important}#frmMultiSectors .multi-sector-header td{padding-right:15px}#gmaContactCountryCode .ui-selectmenu-wrap .ui-selectmenu{width:75px !important;height:32px !important;padding-left:10px;background-color:#e8e8e8}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormTravellers .travellerInput>div{display:inline-block !important;text-align:left !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormGroupTypes{display:inline-block !important}#frmAvailabilityRequest #AvailabilitySearch #AvailabilitySearchBody .availabilitySearchFormSelections .availabilitySearchFormCabins{float:right !important}.includeDirectFlights{float:initial !important}.inlinedisplay{display:inline}.verticalBar{color:#2e5c99 !important;display:inline !important}.stopDurationInfo{text-transform:lowercase;font-size:initial !important;color:#999}.stopDurationInfo .material-icons{font-size:18px !important;vertical-align:text-bottom}.flight-stops{width:15% !important;float:left !important;margin-top:10px}.flight-duration{width:20% !important;float:right !important;margin-top:4px}.NoMargin{margin-top:-6px !important}.flightLandIcon{font-size:18px !important;margin-left:10px}.breadcrumb-container .breadcrumb-list .breadcrumb-track{background-color:#b3b3bf !important;left:-49% !important;z-index:0;margin-left:1px !important;width:97%}.breadcrumb-container .breadcrumb-list .breadcrumb-step:last-child .breadcrumb-track{width:97%}#frmMultiSectors .trMultiSectorRow .MoveUpIcon,#frmMultiSectors .trMultiSectorRow .MoveDownIcon{color:#2e5c99 !important}#frmMultiSectors #trMultiSector_0 td:nth-child(7){visibility:hidden !important}#frmMultiSectors #tblMultiSectors tbody tr:nth-last-child(2) td:nth-child(8){visibility:hidden !important}#frmMultiSectors .addmultiSectorRow{float:right !important;padding-top:21px !important;padding-bottom:2%}.addmultiSectorRowbtn{margin-right:190px;padding-right:205px}.btnMulti{margin-top:8px !important}.addmultiSectorRowExtended{float:right !important;padding-top:21px !important;padding-left:0 !important;margin-bottom:10px}#WrapperAvailabilityResults .card{cursor:pointer}#WrapperAvailabilityResults .recommendation-box-top .result-select-box button,#WrapperAvailabilityResults .btn-grey{background-color:#ce210f !important}#WrapperAvailabilityResults .combination-fare{color:#2e5c99 !important}#WrapperAvailabilityResults .dateColor{color:#999 !important}#header .primary-header .user-information{padding-right:6px !important}#process .bgProcess{background-color:#a4a5b3 !important}.breadcrumb-container{margin:21px auto}.timePopupLinkColor{color:#2e5c99 !important;display:inline !important}.horizoltal-dash{color:#a6a8af !important;padding:0px 6px !important;text-decoration:none !important}.timePopupLinetext{font-size:18px;text-decoration:underline}.timePopupLinetext::after{content:"" !important}.horizoltal-dash::after{content:"" !important}.flightIconText{text-transform:capitalize}.airline-name{text-transform:uppercase;color:#838690;font-size:13px;width:30%;display:inline-block !important}.flightAvailableText{font-size:13px !important;color:#838690}.flight-duration>h3{text-transform:lowercase}.flight-duration>span{color:#838690}.price-padding{font-size:13px !important;color:#838690}.recommendation-box-top .result-select-box button{background-color:#ba4a9e !important;border-color:#ba4a9e !important}.taxes{color:#838690 !important}.isDisabled{cursor:not-allowed;opacity:0.5;pointer-events:none}.isDisabled>a{color:currentColor;display:inline-block;pointer-events:none;text-decoration:none}input[type=text]:not(:disabled),input[type=password]:not(:disabled){color:#5d5d5d !important;font-size:14px !important}#btnSearchFlights:not(:disabled):hover{background-image:linear-gradient(#4b97fa, #4b97fa) !important;cursor:default}#btnSearchFlights:disabled:hover{background:#4b97fa !important}#frmAvailabilityResponse .basic-search .search-form-column .control-primary-btn{background:#ce210f !important}#frmAvailabilityRequest .search-form-search-button:focus{background:#00a6a2 !important}.basic-search .search-form-column .control-input,.basic-search .search-form-column .control-select{height:50px !important}.control-input.control-js-placeholder-empty~.placeholder-input-label{padding-top:8px}.ui-selectmenu-wrap .validateThisHiddenElementAnyway span{color:#5d5d5d !important}.search-form-grouped-column{padding-top:4px}#header .wrapper .secondary-header .search-form-container .search-form>label{text-transform:uppercase}.btn-toolbar span:after{content:"" !important}button#findBookingAdvancedSearch{border:1px;text-decoration:none;border-color:#ce210f !important;background:#ce210f !important;color:#fff;width:123px !important;height:35px !important}button#findBookingAdvancedSearch:hover{background-color:#4b97fa !important}button#findBookingAdvancedSearch:disabled{color:gray}button#findBookingAdvancedSearch:disabled:hover{background-color:#00a6a2 !important}div.AddHeaderStyle>.dialogShowCloseButton .ui-dialog-titlebar-close{background:url("/Content/Themes/Images/AAY/icons/btn-close-flat.png") !important;width:24px !important;height:24px !important}div.AddHeaderStyle>.ui-dialog-titlebar{border:none !important}.control-select:not(.input-validation-error),.control-input:not(.input-validation-error):not([type='file']),.control-textarea:not(.input-validation-error){border:1px solid #b9b8b9;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;outline:0 !important}.control-input-group .control-input-append{border:1px solid #b9b8b9;border-radius:3px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;outline:0 !important}.basic-search .search-form-column .control-select{border-top-right-radius:3px;border-bottom-right-radius:3px}#frmMultiSectors .search-form-input input{outline:0 !important;width:100px !important}.basic-search .search-form-column .control-select{border-top-right-radius:3px;border-bottom-right-radius:3px}#frmMultiQuote input[type=text]{border-radius:3px !important}#GroupType_GroupTypeId-button{border:1px solid #b9b8b9;border-radius:3px !important}#NotificationLanguageId-button{border:1px solid #b9b8b9;border-radius:3px !important}.EmergencyCountrySelection{border:1px solid #b9b8b9;border-radius:3px !important}#divDisplayBookingDetails input[type=text],#groupPassengersTable input[type=text]{border:1px solid #b9b8b9;border-radius:3px !important}.ui-datepicker{box-shadow:none}#DepartureCell .ui-datepicker-title,#ReturnCell .ui-datepicker-title{background-color:white !important}#DepartureCell .ui-widget-header,#ReturnCell .ui-widget-header{border:unset !important}.ui-datepicker-title select{border:unset !important}#DepartureCell .ui-widget-content .ui-state-active,#ReturnCell .ui-widget-content .ui-state-active{background:cornflowerblue !important;color:white !important;border-radius:3px}#DepartureCell select,#ReturnCell select{-webkit-appearance:none;appearance:none;padding-right:5px}#DepartureCell select:focus,#ReturnCell select:focus{outline:none}table#CalendarTable #DepartureDiv,table#CalendarTable #ReturnDiv{display:block !important;background-color:white !important;margin-top:20px;padding:0px !important;height:310px !important;padding-right:18px !important;padding-left:18px !important}table#CalendarTable #DepartureDiv>.ui-datepicker-inline,table#CalendarTable #ReturnDiv>.ui-datepicker-inline{display:inline-table !important}table#CalendarTable #DepartureDiv>.ui-widget-content,table#CalendarTable #ReturnDiv>.ui-widget-content{border:unset !important}#DepartureCell,#ReturnCell{padding-right:0px;border:1px solid #b9b8b9;background:white}#DepartureCell .ui-icon-circle-triangle-e,#DepartureCell .ui-icon-circle-triangle-w{background-position:unset !important}.ui-datepicker-next{background:url(/Content/Themes/Images/General/expand_more.png) no-repeat top center !important;transform:rotate(270deg)}.ui-datepicker-next-hover{background:url(/Content/Themes/Images/General/expand_more.png) no-repeat top center !important}.ui-datepicker-prev{background:url(/Content/Themes/Images/General/expand_more.png) no-repeat top center !important;transform:rotate(90deg)}.ui-datepicker-next-hover{background:url(/Content/Themes/Images/General/expand_more.png) no-repeat top center !important}.CalendarContainer table{margin-top:13px}#DepartureDiv>div,#ReturnDiv>div{color:#2e5c99 !important;text-transform:uppercase}.CalendarContainer .calendarCloseIcon{top:43px;right:-3px;background:url("/Content/Themes/Images/AAY/icons/delete-blue.png") !important;background-repeat:no-repeat !important}#tdDepartureCalendar .search-form-input-group .search-form-input .control-input-group .date-picker{height:50px !important;padding:3px 3px 3px 10px;border:1px solid #b9b8b9;border-radius:3px !important}#tdFlightNumber .search-form-input-group .search-form-input .multiSectorFlightNumber{height:50px !important;padding:3px 3px 3px 10px;border:1px solid #b9b8b9;border-radius:3px !important}.tdCabin .ui-selectmenu-wrap{height:50px !important;border:1px solid #b9b8b9 !important;border-radius:3px !important}#frmMultiSectors .availabilitySearchInputFrame{border:1px solid #b9b8b9 !important;border-radius:3px !important}#tblTravellers .ui-widget-content{border:1px solid #b9b8b9 !important;border-radius:3px !important}.ui-datepicker-month,.ui-datepicker-year{color:black !important;font-weight:initial !important;text-transform:capitalize !important;padding-right:5px !important}.CalendarContainer{width:270px !important}#header .primary-header .user-information .dropdown .dropdown-menu a.dropdown-item{text-transform:capitalize}#tblMultiSectors .ui-selectmenu-wrap .ui-selectmenu{height:47px !important}#AmendmentWizardDialog .ui-selectmenu-wrap .ui-selectmenu:hover{background:#e6e6e6 url(/Content/Themes/Core/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;color:#5d5d5d !important;border:1px solid #d3d3d3}#AmendmentWizardDialog .tdCabin .ui-selectmenu-wrap{border:unset !important}.flight-dept sup{color:black !important}.bs-tooltip-bottom{left:17px !important}#footer .footerSystemIcon{margin-bottom:15px}#listItemtabBasicSearch,#listItemtabMyBookings{outline:none !important}#listItemtabBasicSearch:active:hover,#listItemtabMyBookings:active:hover{border-top:3px solid #fff !important;border-bottom:0px !important}#listItemtabBasicSearch:not(.ui-state-active):hover,#listItemtabMyBookings:not(.ui-state-active):hover{border-top:none !important}#listItemtabBasicSearch:not(.ui-state-active),#listItemtabMyBookings:not(.ui-state-active){border-top:none !important}#listItemtabPNRsONQUEUES:not(.ui-state-active),#listItemtabPNRsONQUEUES.ui-state-active{border-top:none !important}#listItemtabBasicSearch,#listItemtabMyBookings{text-transform:uppercase !important;border-top:3px solid #fff !important}.tabbed-navigation-bar{padding-top:32px !important}@media only screen and (min-device-width:320px) and (max-device-width:480px){.NonAuthenticatedBody{background-size:100% 100% !important}}@media only screen and (max-width:320px){.NonAuthenticatedBody{background-size:100% 100% !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.NonAuthenticatedBody{background-size:inherit !important}}@media only screen and (min-width:1824px){.NonAuthenticatedBody{background-size:100% 125% !important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.NonAuthenticatedBody{background-size:inherit !important}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.NonAuthenticatedBody{background-size:inherit !important}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.NonAuthenticatedBody{background-size:inherit !important}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.NonAuthenticatedBody{background-size:inherit !important}}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){.NonAuthenticatedBody{background-size:inherit !important}}option{font:-moz-pull-down-menu;font-weight:normal;display:block;white-space:pre;padding:0px 2px 1px;font-size:0.75rem}.MuiIcon-root{font-size:13px !important}option{font:-moz-pull-down-menu;font-weight:normal;display:block;white-space:pre;padding:0px 2px 1px;font-size:0.75rem}#SystemOfficeAirlineTable tr td{width:20%}#SystemOfficeAirlineTable #SelectedCurrencyId-button{height:26px !important}#tblDailyChecksInDatabaseNotInGds td,#tblDailyCheckConflicts td,#tblDailyChecksNotInDatabase td{border-bottom:1px solid #ddd}#tblDailyChecksInDatabaseNotInGds tr:not(.dailyCheckForceComment):nth-child(even){background-color:#f2f2f2}#divDailyChecks{margin-top:15px}.search-filter-wrapper{padding:5px}.search-filter-wrapper .genHeaderBgStyle{line-height:25px;height:25px;cursor:pointer}.search-filter-wrapper .genHeaderBgStyle .search-text{padding-left:5px;float:left;font-weight:bold}.search-filter-wrapper .genContentBgStyle{padding:5px;display:none}.search-filter-wrapper .genContentBgStyle #searchTable{padding:2px;border-collapse:separate;width:50%}.search-filter-wrapper .genContentBgStyle #searchTable2{padding:2px;border-collapse:separate;width:35%}a{color:#2e5c99}.genHeaderBgStyle{background-color:#2e5c99}.genericLoadingMessage{color:#2e5c99}.notificationsTab{overflow-y:auto;height:230px}.openInvoice{text-decoration:underline !important;color:#2e5c99 !important}.openInvoice:hover{color:#2e5c99 !important}.more-invoices{display:inline;color:#2e5c99;margin-left:3px}.more-invoices span i{cursor:pointer;font-size:15px;vertical-align:middle}.more-invoices span i:hover{color:#2e5c99}#mainNotifWrapperTable #layoutHeaderRow #layoutHeader .notificationHeaderBackground{background-image:linear-gradient(to top right, #0080c9, #0080c9, #0080c9, #0080c9)}#SubmitControlsContainer #btnSaveQuote{margin-right:2%}.queDetail{display:inline-flex !important}.pnrqueDetail{margin:2px}#divResultsDashboard .pnrqueDetail .ui-selectmenu-wrap::before{content:"Queue" !important;padding-left:0px}.queDetailHeader{font-size:22px}#divResultsDashboard .pnrqueDetail .ui-selectmenu-wrap{content:"Queue:" !important}#queueFilter .ui-selectmenu-wrap:before{content:"Queues:" !important}.uiQueue{width:98%;color:red;padding:10px 0;text-align:center;border:1px solid #005daa}#tdQueue{padding:2%}.table thead th{font-weight:bold;font-size:14px;padding:6px;padding-left:1%}.table tbody tr td{font-weight:bold;font-size:14px;padding:6px;padding-left:1%}#divResults .block-contentblockMsg{top:20% !important}#divResults .block-contentblockMsg{top:20% !important}.dialogShowCloseButton .ui-dialog-titlebar-close{font-size:0 !important}.footerIcons a{margin-right:5% !important}button#findBookingAdvancedSearch{background:#ce210f !important;color:#fff;width:123px !important;height:35px !important}button#findBookingAdvancedSearch:hover{background-color:#4b97fa !important}#divContent #ulOperatorlist{height:360px}#divResultsDashboard .pnrqueDetail .uiWidget th{color:#525252 !important;font-size:0.75rem !important}#divResultsDashboard .pnrqueDetail #pendingQueueTable td{color:#535353 !important;height:66px;font-size:0.85rem !important;padding:23px;border:none !important}.inlinePopup{box-shadow:0 0 5px 5px #888;-moz-box-shadow:0 0 5px 5px #888;border-collapse:separate;position:sticky;display:none}.UserDetailsTable .validationIcon{margin:auto;font-size:1.4rem !important}.UserDetailsTable .validationIcon{margin:auto;font-size:1.4rem !important}.threeColumnWrapper #loaderTourOperatorReference{padding-top:0px !important}.addReminderInputDiv .CalendarBigIcon{padding-top:0% !important}.directPaymentDialog .block-contentblockMsg{left:0px !important;width:27% !important}.tooltip-inner,.tooltip-inner td{text-align:left !important}.hideFlightNumberMultiSector{display:none !important}#GenericPaymentCheckout .checkout-confirmation,#BankTransferCheckout .checkout-confirmation,button,#GenericPaymentCheckout input[type='button'],#BankTransferCheckout input[type='button'],.tblPassengerTypeDistribution .UpdatePassengerTypeDistribution{background-color:#ce210f}#ChangePasswordSection{margin:50px auto 10px;padding:15px 42px;width:484px !important;background-color:#fff;border-radius:3px;position:relative;padding-bottom:19px;margin:45px auto 10px;opacity:93%}#btnSubmitConfirmPasswordChange{margin-right:45px !important}#SubmitControlsContainer .confirmQuote{text-transform:capitalize !important}#tblFindBooking #trSearchBoxes .findBookingSearchImage:after{margin-top:-18px !important}#tblFindBooking #trSearchBoxes .findBookingSearchIconBg{margin-left:-35% !important;width:90% !important}#tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingSearchImage{width:85px !important;margin-right:20px !important}#tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage{right:-145px !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage{right:-153px !important}.btnUpdateCostsAndTaxes{width:135px !important}#btnUpdateTax,#btnRefreshTax{width:123px !important;height:35px !important}#btnAddTax,.editorAddCostButton{width:66px !important;height:35px !important}.ui-dialog-buttonset .ui-button{width:100px !important;height:35px !important}#divUpdateRegistration table{width:540px !important}.errorHint{margin-left:0px !important;padding:5px 6px !important}table #tblCommBody .cursorPointer{padding-top:0px !important}.landing-to-do-list{padding:0px 10px 0px 15px !important}.basic-search .search-form-column .control-primary-btn#btnSearchFlights{height:51px !important}.search-form-actions-column{margin-top:3px !important}.passengerNamesApiField .ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu{width:400px !important}#btnAddReminder{width:125px !important}#btnAddReminder:hover{background:#4b97fa !important}#divPaymentDetails .checkout-confirm:hover{background-color:#4b97fa !important}#divPaymentDetails .checkout-confirm:disabled:hover{background-color:#2e5c99 !important}button:focus{outline:none !important}tr.flightDetails:not(.flightUnconfirmed)>td .flightNumber,tr.flightDetails:not(.flightUnconfirmed)>td .baggageAllowanceDetailsPopupLink,tr.flightDetails:not(.flightUnconfirmed)>td .fareBasisCodeLink{color:blue;text-decoration:none !important}.direct-customer-form-row{margin-top:10px}.direct-customer-form-row .col-md-auto{margin-left:5px;padding-right:0px !important;padding-left:0px !important}#btnSaveQuote.saveDeviationQuote{width:180px !important}.FindBooking .findBookingSearchIconBg{background-color:white !important}.ShowBookingStatus #SelectedBookingStatusDialogDiv{top:0px !important}#loadingGif{margin-left:auto;margin-right:auto;text-align:center;display:flex;align-items:center}.itineraryCard{padding:3px !important;border:1px solid #aaa !important;border-radius:0px !important}.itineraryHeader{background-color:#2e5c99 !important;padding:8px 7px !important}.itineraryHeader>h3,.itineraryHeader .MuiSvgIcon-root{color:white !important}.itineraryCard .MuiCardActions-spacing{padding:9px 1em 13px 0.4em !important;border:1px solid #aaa !important;border-width:1px 0 0 0 !important}.itineraryCard .MuiSvgIcon-root{border:2px solid !important;border-radius:20px !important;font-size:19px !important}.itineraryCard .MuiButtonBase-root,.itineraryCard .MuiButtonBase-root:focus{border-color:#ce210f !important;background-color:#ce210f !important;box-shadow:none !important;font-family:'Lato' !important;font-size:75% !important;border-radius:2px !important;padding:8px 25px !important}.itineraryCard .MuiButtonBase-root:hover{border-color:#4b97fa !important;background-color:#4b97fa !important}.btn-grey-error{background-color:#2e5c99 !important;margin-left:10px;border:none !important}.ui-multiselect-wrap .ui-multiselect+.ui-multiselect-menu .ui-multiselect-checkboxes label span{text-transform:capitalize !important}.exchangeTicketsBtn:hover{background-color:#005daa !important}.itineraryInfoPopup{height:auto !important;display:flow-root}.ui-buttonset-QuoteInvalidPrice{text-transform:uppercase}.CompanyWebPage{padding-top:2%}.CompanyWebPage a{color:black !important;margin-left:0%}.informationAboutContainer{background-color:#2e5c99 !important}.buttonsearch{white-space:nowrap}.ContactEmailStyle{margin-left:-28px !important}.AnchorLinkStyle{color:black !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowOperator .ui-selectmenu-wrap span{color:#2e5c99 !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .findBookingSearchIconBg .findBookingAdvancedSearchImage{background:url(/Content/Themes/Images/BA/Icons/plus_blue.png) no-repeat !important}#divResultsDashboard #innerDiv #tblFindBooking #trSearchBoxes .ShowOperator .ui-selectmenu-wrap{border-bottom:1px solid #2e5c99 !important}#encodedItinerary{margin-top:70px;word-break:break-all;width:100%;padding:10px}.multiSectorDivOverflow{max-height:700px;overflow-y:auto;word-break:break-all;width:100%;padding:10px}#multiQuoteValidationSummary{order:2;margin:0 0 0 auto;padding:12px 16px 12px 32px;width:min(360px, 100%);color:#b00020;line-height:1.45;position:relative;z-index:1;float:none !important;margin-top:15px;margin-right:-49px}
