html{font-family:arial,helvetica,sans-serif;font-size:12px;margin:0;padding:0;color:#22165b;z-index:0}html body{font-family:'averta cy',sans-serif;font-size:14px;color:#222;z-index:0}body{min-width:900px;background-color:white;z-index:0}a:link,a:visited{color:#ff8a00}a:hover{color:#00b1e2;text-decoration:none}acronym{border-bottom:1px dotted #999}a.popup{background-repeat:no-repeat;background-image:url('../images/icon_popup_16.gif');background-position:right center;padding-right:18px}p.none{font-style:italic;text-align:center;color:#999;font-size:1.1em}.error{color:red}.cost{text-align:right}.warning{font-weight:bold;color:orangered}div.clearBoth{clear:both!important;margin:0!important;padding:0!important;border:none!important;background:none!important}div.header{margin-bottom:35px;background-repeat:no-repeat;background-position:20px 0;background-color:#fff;box-shadow:0 0 10px 0 rgb(0,0,0,0.5);z-index:8}div.header h1,div.header h4{display:none}div.header ul.menuGeneral{display:block;list-style:none;margin:0;padding:0;width:100%;min-width:900px;background-color:#22165b;background-image:url('../images/bg_menu_navy_30.png');z-index:9}div.header ul.menuGeneral li{display:block;position:relative;width:auto;font-size:1.1em;float:left;margin:0;padding:0}div.header ul.menuGeneral li a{display:block;width:100%;height:auto;margin:0;padding:10px 25px 10px 25px;text-align:center;vertical-align:middle;text-decoration:none;color:white}div.header ul.menuGeneral li em a,div.header ul.menuGeneral li a.selected,div.header ul.menuGeneral li a:hover{font-style:normal;background-color:#ff8a00;background-image:url('../images/bg_menu_orange_30.png');color:white}div.header ul.menuGeneral li ul{display:none;position:absolute;height:auto;width:16em;padding:0;margin:0;background-color:white;border:1px solid #ff8a00;z-index:10}div.header ul.menuGeneral li:hover ul{display:block}div.header ul.menuGeneral li:hover{color:white;background-color:#ff8a00;background-image:url('../images/bg_menu_orange_30.png')}div.header ul.menuGeneral li ul li{width:100%;margin:0;padding:0;height:auto;padding:0;font-size:.9em;border:0}div.header ul.menuGeneral li ul a{display:block;text-align:left;width:100%;height:auto;margin:0;padding:.5em 05em .5em 5%;border:1px solid #4e515c;border-width:0 0 1px 0;color:#22165b}div.header ul.menuGeneral li ul a:hover{background-image:none;background-color:#ff8a00}div.header ul.menuGeneral li.logout{font-size:.9em;white-space:nowrap;border:0;background:0}div.header ul.menuGeneral li.logout a{display:flex;align-items:center;color:#ccc;margin:0}div.header ul.menuGeneral li.logout a svg{width:12px}div.header ul.menuGeneral li.logout a:hover{background-color:#3f3f41!important;color:#fff}div.header form#searchForm input#globalSearch:focus{box-shadow:none;border-color:#ced4da}div.header form#searchForm input#globalSearch:hover{box-shadow:none}div.header form#searchForm a{display:block;margin-top:5px;text-align:right;font-size:.9em}div.pageContent{z-index:1;min-height:calc(100vh - 272px)}body>div.fullWidth{margin:0 15px 0 15px;border-right:0}div.pageContent h1{clear:both;font-size:1.7em;text-align:left;margin:0 0 .2em 0}table{width:100%;border-collapse:collapse}table th{font-size:.9em;background-color:#e6e6e6;color:#888;padding:3px}.pageContent table tr.selected{background-color:#eafddb}.pageContent .table-hover tbody tr.selected:hover{background-color:#eafddb!important}table td{padding:5px 3px 5px 3px}table td.actions .actions-btn{white-space:nowrap;display:flex;align-items:center;justify-content:center}table td.actions .actions-btn a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 5px;background:#ececec;border:1px solid #e2dede;border-radius:50%;transition:.3s ease}table td.actions .actions-btn a:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);border:transparent}div.toolBox{font-size:.9em;width:170px;border:1px solid #eee;padding:2px;z-index:1;background-color:#f6f6f6;overflow-y:auto;overflow-x:hidden;max-height:70%}div.toolBox{left:10px;top:123px}div.toolBox form,div.contextInfo form{margin:0;padding:0}div.toolBox form input[type="text"],div.toolBox form input.textInput,div.contextInfo form input.textInput,div.contextInfo form input[type="text"]{width:98%;border:2px solid #aaa;padding:2px;font-size:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.toolBox form select,div.contextInfo form select{width:100%}div.hasToolbox{margin-left:190px}div.toolBox h1{text-align:left;font-size:1.1em;margin:0 0 5px 0;padding:4px 4px 2px 4px;background-color:#e6e6e6}div.contextInfo h1 strong{color:#222;font-size:14px;font-weight:bold}div.contextInfo p,div.toolBox p{margin:6px 0 8px 0}div.contextInfo div,div.toolBox div{background-color:white}div.contextInfo div div,div.toolBox div div{border:0;margin:0;padding:0;background:0}div.contextInfo div h2,div.toolBox div h2{color:#666;border:0;font-size:1em;padding:1px 5px 1px 5px;margin:0 0 5px 0}div.contextInfo p.cost{text-align:right}div.contextInfo div p.cost{font-weight:600;background-color:#1c719521;margin:0;padding:3px;color:#222;border-radius:5px}div.contextInfo div p.cost.budget{color:green;background-color:#cae6be}div.contextInfo div p.cost.outOfBudget{color:red;font-weight:bold;background-color:#ffcdb8;font-size:1.1em}div.contextInfo div.actions,div.toolBox div.actions{border:0;background-color:transparent;margin:0;padding:0}div.contextInfo div div.toolbar,div.toolBox div div.toolbar{margin:0;padding:3px;border-top:1px solid #e0e0e0;background-color:#f6f6f6;text-align:right}div.contextInfo div.clear,div.toolBox div.clear{margin:0;padding:0}div.contextInfo div div.toolbar a,div.toolBox div div.toolbar a{margin:0;padding:1px 5px 1px 5px}div.contextInfo div.actions a,div.toolBox div.actions a{display:block;border:2px solid #999;text-align:center;margin-bottom:2px;color:white;background-color:#01bbe1;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}div.contextInfo div.actions a:hover,div.toolBox div.actions a:hover{background-color:#ff8a00}div.contextInfo acronym.orderNumber{color:#01bbe1}div.contextInfo td.key{white-space:nowrap}div.contextInfo div.corporateInfo div.override{width:100%;float:right;font-size:.9em;margin-top:5px}div.footer{clear:both;font-size:.9em;padding:1em;background-color:#f6f6f6;color:#aaa;text-align:center;margin-top:1em;border-top:2px solid #ddd;font-style:italic}div.footer hr{display:none}div.pageContent fieldset,.dialog fieldset{border:1px solid #9ccaed;margin-bottom:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.pageContent fieldset legend{display:inline-block;width:auto;font-size:16px;font-weight:600;color:#222;padding:3px 10px;background:#e6e6e6;border-radius:5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);border:1px solid #c7c7c7}div.pageContent form div.field,div.pageContent form div.required{margin:.3em;padding:.3em;clear:both}div.pageContent form div.field>.value{font-size:1.1em;font-weight:bold}div.pageContent form div.field>.value.numeric{font-family:"Courier New",monospace;font-size:1.25em}div.pageContent label{display:block;float:left;width:12em}div.pageContent input[type="text"],div.pageContent input[type="password"],div.pageContent input[type="file"],.dialog input[type="text"],div.pageContent input[type="number"]{background-color:white;border:1px solid #e2e2e2;font-size:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;max-width:300px;padding:5px 10px}div.pageContent textarea{border:1px solid #e2e2e2;padding:5px 10px;font-size:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:300px}div.pageContent textarea:hover{border-color:#3f3f41}div.pageContent textarea:focus-visible{border:1px solid #3f3f41;outline:0}div.pageContent input.autoComplete,.dialog input.autoComplete{background-image:url('../images/icon_autocomplete_20.svg');background-repeat:no-repeat;background-position:99% 5px;padding:5px 10px;max-width:300px;width:100%}div.pageContent input.ui-autocomplete-loading{background-image:url('../images/icon_busy_15.gif');background-position:99% 3px}div.pageContent input.hasDatepicker{background-image:url('../images/icon_calendar_14.svg');background-repeat:no-repeat;background-position:98% 7px;padding-right:1.75em;padding-left:10px;width:100%;max-width:300px;cursor:pointer}div.pageContent input.telephoneAreaCode{width:3.5em}div.pageContent input.telephoneNumber{width:18.2em}div.pageContent input.hourInput,div.pageContent input.minuteInput,div.pageContent input.daysInput{width:2.5em}div.pageContent input.flightNumber{width:4.5em}div.pageContent input.flightPrefix{width:2.5em}div.pageContent select,.missedSavingsReasonOps,.policyViolationArea{font-size:1em;width:100%;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eee;padding:4px 3px;max-width:300px;background-color:initial;cursor:pointer}div.pageContent select.monthShort{width:5em}div.pageContent select.year{width:7em}div.pageContent form a.datePicker{background-image:url('../images/icon_calendar_25.png');background-repeat:no-repeat;padding:8px 5px 5px 30px;margin:0 0 5px .5em;text-decoration:none;font-size:.8em}div.pageContent form div.required a.datePicker{margin-left:100px}div.pageContent input[type="text"]:focus-visible{border:1px solid #ff8a00;outline:0}div.pageContent form>div.actions{margin:1em;border:0;text-align:right}div.pageContent form>div.actions .additional{margin-top:1em}div.pageContent form>div.actions div.additional p.label{margin-right:2em}input[type="submit"],input[type="button"],input.submitBtn,input.btn,input.submit,.workflowDisrupt>input[type="button"]{background-color:#01bbe1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #999;font-size:1em;color:white;background-repeat:no-repeat;background-position:5px center}input[type="button"].huge,input[type="submit"].huge{padding:1em;font-size:1.2em}input[type="button"].yes{background-image:url('../images/icon_approve_15.png');padding-left:25px;background-color:#59974f}input[type="submit"][disabled],input[type="submit"][disabled]:hover{border-style:dashed;background-color:#ccc}input.submit:hover,input.submitBtn:hover,input[type="submit"]:hover{background-color:#ff8a00}input.back{padding-left:25px;background-image:url('../images/icon_left_15.svg');background-repeat:no-repeat;background-position:5px center}input.next{padding-right:5%;background-image:url('../images/white-right-arrow.svg');background-repeat:no-repeat;background-position:95% center}input.next.huge{padding-right:40px}input.refresh{padding-left:25px;background-image:url('../images/icon_reload_15.svg');background-repeat:no-repeat;background-position:5px center}p.busy{background-repeat:no-repeat;background-image:url('../images/icon_busy_15.gif');background-position:15px 50%;padding:15px 15px 15px 40px}div.autoCompleter{color:#22165b;background-color:white;border:2px solid #f0f0f0;border-width:2px 3px 3px 2px}div.autoCompleter ul{border:1px solid #ff8a00;margin:0;padding:0;display:block;list-style-type:none}div.autoCompleter ul li{margin:0;padding:4px;display:block;list-style-type:none}div.autoCompleter ul li.selectAutocompleter{background-color:#ff8a00;color:white}input.destroy{background-color:#c33}form div.required{background-image:url('../images/icon_required_15.png');background-repeat:no-repeat;background-position:right top}sup.mandatory{color:#ff8a00;font-size:14px}form div .tip,.tip{font-size:.9em;padding:5px;background-color:#f5f5f5;font-style:italic;color:#666;text-align:left;border-radius:5px}.pageContent>p.tip{margin:0 0 0 1em;padding:0;color:#666;font-size:.9em}form div p.stepInstructions{font-size:1.2em;background-color:white;font-style:italic;color:#666;font-weight:bold}div.pageContent div.toolbar{clear:both;padding:7px;-webkit-border-radius:3px}div.pageContent div div.toolbar{border:0;text-align:right}div.toolbar span{display:inline-block}div.toolbarselectall span{border-right:2px dotted #ccc}div.toolbar a{font-weight:bold;background-color:white;color:#ff8a00;text-decoration:none}div.toolbarselectall a{margin-right:.5em}div.toolbar span{white-space:nowrap}div.toolbar a:hover{background-color:#ff8a00;color:white}div.toolbar a.addSecond{background-image:url('../images/icon_add_15.png');background-position:3px center;padding-left:28px;background-repeat:no-repeat}div.toolbar a.remove{background-image:url('../images/icon_cancel_15.svg');background-position:5px center;padding-left:28px;background-repeat:no-repeat}div.toolbar a.remove:hover{background-color:#ed6f6f}div.toolbar a.reload{background-image:url('../images/icon_reload_15.png');background-position:3px center;padding-left:28px;background-repeat:no-repeat}input.serviceFee{background-color:#01bbe1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #999;font-size:1em;padding:6px 20px 6px 20px;color:white;background-repeat:no-repeat;background-position:5px center}input.serviceFee:hover{background-color:#ff8a00;color:white}div.messages,div.pageContent p.alert,div.pageContent div.alert{margin:0 0 1em 0;padding:.5em;border:1px solid #ff8a00;background-color:#ff8a001f;color:#900;font-size:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.messages ul,div.pageContent p.alert ul,div.pageContent div.alert ul{margin-bottom:0}div.pageContent div.note{margin:0 0 1em 0;padding:.5em;border:1px solid #e1e1e1;background-color:#fff;color:#360;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.info_messages{margin:1em;border:3px solid #360;background-color:#fff9f4;color:#360;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.error_messages{margin:1em;border:3px solid #c00;background-color:#fff9f4;color:#c00;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.warn_messages{margin:1em;border:3px solid #f60;background-color:#fff9f4;color:#f60;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.warn_messages ul{margin-bottom:0;padding:12px 10px 12px 50px}div.messages p{margin-left:1em}div.pageContent p.alert,div.pageContent div.alert{display:flex;align-items:center;padding-left:35px;padding-bottom:8px;border:0;background-color:#fff6c2;color:black;font-size:1em}div.pageContent p.alert svg,div.pageContent div.alert svg{width:auto;height:19px;margin-right:5px}div.pageContent .alert em{font-weight:bold;font-style:normal}div.pageContent div.alert div.vipTravellerAlert{padding:.5em;color:white;background-color:#727ac2;border:1px solid white;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.vipTravellerAlert a.info{padding:0 .3em 0 .3em;font-weight:normal;text-decoration:none;background-color:white;float:right;margin-left:1em;font-size:.9em}div.vipTravellerAlert em:first-child{margin-left:-0.5em;margin-right:.75em;padding:.5em 0 .5em .5em;background-color:#4c4f8c;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.vipTravellerAlert div.vipTravellerInfo{display:none;margin-top:1em;font-style:italic;font-size:.9em}.vipBadge{font-weight:bold!important;font-size:10px;background-color:#9ccaed;padding:2px 3px 1px 3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#0a67ae}ol.ui-sortable>li,ul.ui-sortable>li{cursor:ns-resize;background-position:right center;list-style-image:url('../images/icon_drag_updown_15.png')}ol.ui-sortable>li>div,ul.ui-sortable>li>div{border:0;padding:0;margin-left:1em;margin:0}div.loading{text-align:center;color:#ccc;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url('../images/icon_busy_15.gif')}div.ui-tabs div.ui-tabs-panel{font-size:.9em;padding:1.5rem}span.duration{color:white;background-color:#999;padding:1px 3px 1px 3px;margin:5px;border-radius:4px;white-space:nowrap;font-size:.9em}span.urgent_duration{font-weight:bold;color:white;background-color:#c00;padding:1px 3px 1px 3px;margin:5px;border-radius:4px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;float:none}h2 a.add{display:inline-block;font-size:10px;padding:8px 13px 8px 25px;background-repeat:no-repeat;background-position:9px center;background-color:#1c7195;background-image:url('../images/icon_add_15.svg');border-radius:5px;font-weight:bold;color:#fff;transition:.3s ease;box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}h2 a.add:hover{text-decoration:none;background-image:url('../images/icon_add_15.svg');background-color:#084f6d}form .syncFlag{background-position:left top;background-repeat:no-repeat;color:#666;font-size:.9em;margin:0 1em 0 1em;padding:3px}form .syncInProgress{padding-left:20px;background-image:url('../images/icon_reload_15.png')}form .syncSuccess{padding-left:20px;background-image:url('../images/icon_approve_15.png');color:#208e00}form .syncFlag .source{white-space:nowrap;font-weight:bold}form .syncFlag .workSummary{color:black}form .syncFailed,form .syncRefused{color:#ab0000;padding-left:20px;background-image:url('../images/icon_alert_15.png')}form .syncRefused{color:#77482b}.pageContent form div div.syncDescription{color:#666;border:0;padding:0;margin-left:14.5em}.pageContent form div div.syncDescription a{font-weight:bold;font-size:1.1em}a img,a:link img,a:focus img,a:visited img{border:0}.new{background-image:url('../images/icon_new_25.png');background-repeat:no-repeat;background-position:left top;padding:9px 0 6px 33px;margin-left:.5em;font-size:.9em;color:#666}tr.siblingControls td{font-style:italic;border:0;text-align:right;background-color:#f9f9f9;padding:8px;font-size:.9em;box-shadow:#eee 3px 3px 5px}tr.siblingControls td a{font-weight:bold;font-style:normal}.pageContent div.tableControl{float:right;clear:none;padding:0;margin:1em 1em 0 0}.pageContent div.tableControl label{font-size:.9em;color:#666;width:auto}.pageContent div.tableControl:hover{color:black}.pageContent div.tableControl label:hover{color:black}.pageContent div.tableIsolateControl label input{vertical-align:middle;margin:0 .5em 0 0}.pageContent div.tableIsolateControl label span{vertical-align:middle}.inbox p.description{margin-left:.5em;float:left;clear:none}.hasTitle{border-bottom:1px dashed #999;margin:1em}.ui-tooltip h1,.ui-tooltip h2,.ui-tooltip h3,.ui-tooltip h4{margin-top:0;padding-top:0}form div .highlight{background-color:#fff9df}form div .highlight label{color:red}form input.highlight,form select.highlight,form textarea.highlight{border-color:orange!important;background-color:white}.toolBox div.ui-slider-range{background-color:#ccc}fieldset.workflowDisrupt{text-align:center;padding:1em 1em 0 1em}#tabs ul li.controlSwitch{display:block;position:inherit;float:right;text-align:right;width:auto}#tabs ul li.controlSwitch label{font-weight:normal;font-size:.9em;float:right;padding:2px 5px 2px 5px;color:black;background-color:#efecec;border-radius:5px;width:auto;min-width:inherit;cursor:pointer;margin-bottom:0}#tabs ul li.controlSwitch label:hover{background-color:#ddd}a.assume.user{font-weight:normal;color:#ccc;font-size:.75em}div.selectControlSwitch{display:block;position:right;float:right;text-align:right;width:auto}div.selectControlSwitch label{font-weight:bold;font-size:1.2em;display:block;position:right;float:right;text-align:right;width:auto}div.pageContent input.ui-autocomplete-loading{background-repeat:no-repeat;background-position-x:right}tr.preferred-quote-ng div.name{background-image:url("images/preferred.png");background-position:right;background-repeat:no-repeat;background-size:14px}tr.preferred-quote-ng td.name{background-image:url("images/preferred.png");background-position:center;background-repeat:no-repeat;background-size:30px}.ng-hidden{display:none}.halfwidth{width:100px!important}div.toolbar a.delete{background-image:url(images/icon_cancel_25.svg);padding:0;width:25px;height:25px;background-position:center;display:inline-block;margin-top:-8px}.not-required{margin:.3em;padding:.3em}input.approve{background-image:url("images/icon_approve_15.png");padding-left:25px;background-color:#59974f}input.reject{background-image:url("images/icon_cancel_15.png");padding-left:25px;background-color:#bc5138}.internationalDisabled{background:gray!important;cursor:not-allowed}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.stops{border-bottom:1px solid #e6e6e6}.birthDateValidation{color:red;font-size:.8em;padding:1px 2px 1px 2px}.tb-hidden{display:none}.switch-user-pop{width:12em!important}.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup .popuptext{visibility:hidden;width:550px;background-color:#555;color:#fff;border-radius:6px;padding:8px 10px;position:absolute;z-index:1;bottom:125%;left:-252%;margin-left:-240px;text-align:center}.popup .popuptext a{background-image:none!important;background-color:#555!important;color:#ff8a00!important;text-decoration:underline!important}.popup .popuptext a:hover{color:#00b1e2!important;text-decoration:none!important}.popup .popuptext::after{content:"";position:absolute;top:100%;left:79%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.popup .show{visibility:visible;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}p.busy{background-repeat:no-repeat;background-image:url(../images/loader.gif);background-position:45px 100%;padding-top:150px;padding-left:5px;font-size:13px}.requesterSummary-dev.travellerSummary.vipTravellerSummary{border:2px solid #9ccaed}div.contextInfo h1,div.toolBox h1{text-align:left;font-size:14px;margin:.5rem 0;padding:unset;border-bottom:0;background-color:transparent}div.forgot-user-sec,div.forgot-pass-sec{position:absolute;top:50%;transform:translateY(-35%);width:100%}div.services div.flights,div.services div.cars,div.services div.accommodations,div.services div.other,div.services div.transfers,div.services div.parkings,div.services div.railServices,div.services div.fees{clear:both;margin-bottom:1em;padding:5px}div.services a.add{background-image:url('../images/icon_add_15.svg');background-position:11px center;padding-left:28px;background-repeat:no-repeat}div.services div.flights h2,div.pageContent div.flight h2{background-image:url('../images/icon_flights_h29.svg');padding:16px 0 16px 55px;background-position:left center;background-size:42px;background-repeat:no-repeat}div.services div.accommodations h2{padding:16px 0 15px 55px;background-position:left center;background-image:url('../images/icon_accommodation_h43.svg');background-size:42px;background-repeat:no-repeat}div.services div.cars h2{background-image:url('../images/icon_cars_h29.svg');padding:16px 0 16px 55px;background-position:left center;background-size:42px;background-repeat:no-repeat}div.services div.transfers h2{background-image:url('../images/icon_transfers_h29.svg');padding:16px 0 16px 50px;background-position:left center;background-size:42px;background-repeat:no-repeat}div.services div.parkings h2{padding:16px 0 16px 40px;background-position:left center;background-image:url('../images/icon_parkingsh42.svg');background-repeat:no-repeat}div.services div.currencyProvisionings h2{padding:16px 0 16px 40px;background-position:left center;background-image:url('../images/icon_cash_h43.svg');background-repeat:no-repeat}div.services div.railServices h2{padding:16px 0 16px 58px;background-position:left center;background-image:url('../images/icon_travel_bus.svg');background-repeat:no-repeat}div.services div.fees h2{padding-left:50px;padding-bottom:18px;background-image:url('../images/icon_cash_h43.svg');background-repeat:no-repeat;background-position:left center}div.services div.tripFees h2{padding-left:50px;padding-bottom:15px;background-image:url('../images/icon_money_h40.png');background-repeat:no-repeat;background-position:left center}div.services div.other h2{padding:16px 0 16px 45px;background-position:left center;background-image:url('../images/CL_trip_other.svg');background-repeat:no-repeat}div.services div.importPNRItems h2{padding:16px 0 16px 45px;background-position:left center;background-image:url('../images/icon_importPNR.svg');background-repeat:no-repeat}div.pageContent table td.serviceCost{font-weight:bold;text-align:right;white-space:nowrap}div.pageContent table td.route{font-weight:bold}div.pageContent table td.location{font-weight:bold}.location .proximity{font-weight:normal;font-size:.9em;color:#666}.location .proximity .distance{font-weight:bold;color:black}div.pageContent table td.serviceCommence,div.pageContent table td.serviceComplete{font-weight:bold}div.pageContent table td.bookingStatus{font-weight:bold;white-space:nowrap}div.pageContent table td.bookingStatus span.captured{font-weight:normal;font-size:.8em;color:white;background-color:#ccc;padding:3px;border-radius:3px;-moz-border-radius:3px}div.pageContent table tr.cancelled td,div.pageContent table tr.expired td,div.pageContent table tr.status_cancelled td{text-decoration:line-through;color:#999;word-break:break-word}table.trips{clear:both}div.pageContent table.trips tr.status_cancelled td{margin:0;padding-top:0;padding-bottom:0;font-size:.8em;color:#ccc;background-image:none;text-decoration:none}div.pageContent table.trips tr.status_cancelled td span{background-image:none}div.pageContent table.trips tr.status_cancelled td a{color:#ccc}table.trips td.startDate{white-space:nowrap}div.pageContent table tr.cancelled td.bookingStatus,div.pageContent table tr.expired td.bookingStatus,div.pageContent table tr.cancelled td.actions,div.pageContent table tr.expired td.actions{text-decoration:none}div.pageContent table tr.cancelled td.realCost{color:black;text-decoration:none}div.pageContent table tr.cancelled td.bookingStatus,div.pageContent table tr.requested td.bookingStatus,div.pageContent table tr.ticketNumber td.bookingStatus,div.pageContent table tr.expired td.bookingStatus,span.cancelled,span.expired,span.ticketNumber{color:red}div.pageContent table tr.booked td.bookingStatus,div.pageContent table tr.reserved td.bookingStatus,span.booked{color:#36f}div.pageContent table tr.paid td.bookingStatus,div.pageContent table tr.confirmed td.bookingStatus,div.pageContent table tr.revalidated td.bookingStatus,div.pageContent table tr.upgraded td.bookingStatus,div.pageContent table tr.committed td.bookingStatus,span.paid,span.confirmed,span.revalidated,span.upgraded,span.committed{color:#390}tr.captured td.actions{font-style:normal}.expiresSoon td.bookingStatus{background-repeat:no-repeat;background-position:left center;background-image:url('../images/icon_clock_alert_15.png');padding-left:20px}div.contextInfo p.traveller>a{padding-left:3px;margin-right:3px}.contextInfo .inlineGroup{white-space:nowrap}.contextInfo a.inlineAction{text-align:center;font-size:12px;display:block;width:100%;font-weight:bold;text-decoration:none;padding:5px 10px;color:#999;background-color:white;border:1px solid #e0e0e0;border-radius:5px;box-shadow:#eee 1px 1px 3px;margin:2px 0 0 2px}.contextInfo .inlineGroup a.inlineAction{display:inline-block;width:auto}.contextInfo a.inlineAction:hover{background-color:orange;color:white}.contextInfo td .none{color:#ccc}div.contextInfo h1.orderInfo{font-size:16px;font-weight:600;color:#666}div.contextInfo h1 .company{display:block;color:#333;font-weight:normal}div.pageContent select.hour,div.pageContent select.minute,div.pageContent select.timeSpan{width:100%;max-width:137px}table.trips td.travellerCompSummary{background-position:left 8px;background-repeat:no-repeat;padding-left:28px}.trips tr.crossBorder{border-bottom-width:2px}table.trips tr.crossBorder td.travellerCompSummary{background-image:url('../images/icon_earth_rotate_25.png')}table.trips td.travellerCompSummary .traveller{display:block;margin-bottom:2px;font-weight:bold;font-size:14px;white-space:nowrap}table.trips td.travellerCompSummary .company{color:#777;font-size:.9em}table.trips td.traveller{background-position:left center;background-repeat:no-repeat;background-image:url('../images/icon_person_15.png');padding-left:18px}table.trips td.orderNumber{color:black;font-size:12px;padding-left:5px;font-weight:bold;text-align:right}table.trips td.orderNumber a{text-decoration:none;color:black}td.bookedServicesSummary{white-space:nowrap}.bookedServicesSummary>span{background-position:left center;background-repeat:no-repeat;font-weight:bold;font-size:.9em;color:blue}.bookedServicesSummary .flights{padding-left:29px;background-image:url('../images/icon_flights_h15_trans.png')}.bookedServicesSummary .flights .type{display:none}.bookedServicesSummary .vehicleHire{padding-left:27px;background-image:url('../images/icon_cars_h15_trans.png')}.bookedServicesSummary .vehicleHire .type{display:none}.bookedServicesSummary .accommodation{padding-left:17px;background-image:url('../images/icon_accommodation_h15_trans.png')}.bookedServicesSummary .accommodation .type{display:none}.bookedServicesSummary .transfers{padding-left:29px;background-image:url('../images/icon_transfers_h15_trans.png')}.bookedServicesSummary .transfers .type{display:none}td.reminders .expiresSoon{font-weight:normal;font-size:.9em;color:red;background-repeat:no-repeat;background-position:left center;background-image:url('../images/icon_clock_alert_15.png');padding-left:20px}a.requestAssistance{background-repeat:no-repeat;background-position:5px center;background-image:url('../images/icon_hand_help_15.png');padding:3px 0 3px 24px}a.consultant{background-repeat:no-repeat;background-position:left center;background-image:url('../images/icon_customer_service_15.png');padding:3px 0 3px 18px}table.trips td.consultant a.consultant{background-image:url('../images/icon_customer_service_15.svg');padding:7px 0 5px 18px}.contextInfo .consultantAssistanceStatus{border:0;margin:0 0 4px 0;padding:3px;background-color:#ddd;font-weight:bold;background-repeat:no-repeat;background-position:4px 6px;line-height:1.3em}.contextInfo .consultantAssistanceStatus .duration{font-size:.9em}.contextInfo .consultantAssistanceStatus div.messageToConsultant,.contextInfo .consultantAssistanceStatus div.messageToRequester{color:black;margin:4px 0 0 -17px;font-weight:normal;background-color:#f9f9f9;padding:3px;border-radius:5px}table.trips .assistanceRequested{padding:8px;background-repeat:no-repeat;background-position:2px center;background-image:url('../images/icon_hand_help_25.png');padding-left:30px;border-radius:5px;background-color:#f2f3aa;display:block}.contextInfo .assistanceRequested{background-image:url('../images/icon_hand_help_15.svg');padding-left:22px;background-color:#f2f3aa}table.trips .consultantAssisting{padding:5px;background-repeat:no-repeat;background-position:3px center;background-image:url('../images/icon_handshake_15.svg');padding-left:25px;border-radius:5px;background-color:#f2f3aa;display:block}.contextInfo .consultantAssisting{background-image:url('../images/icon_handshake_15.svg');padding-left:22px;background-color:#f2f3aa}table.trips .consultantAssisted{font-size:.9em;padding:5px;background-repeat:no-repeat;background-position:3px center;background-image:url('../images/icon_handshake_15.svg');padding-left:25px;border-radius:5px;background-color:#d4f3b2;display:block}table.consultantView .consultantAssisted{padding:5px;background:0;font-size:.8em;color:#869c6d;background-color:#f0f0f0}table.consultantView .consultantAssisted .duration{background-color:#ccc}.contextInfo .consultantAssisted{background-image:url('../images/icon_handshake_15.png');padding-left:22px;background-color:#d4f3b2}.consultantAssistanceStatus .duration{white-space:nowrap}table.trips td.lastUpdate{font-size:.9em;color:#666}table.trips .noConsultant{color:#999;font-style:italic}table.trips a.inlineAction{font-size:.9em;font-weight:normal}table.trips td.status a.inlineAction{display:block;padding-left:25px;font-size:.9em;font-weight:normal}.recentActivity td.activityType{font-size:.9em;color:#009}.vehicleRegistration{font-family:"Courier New",fixed;font-weight:bold;color:#00c}.pageContent .supplierAvailabilityIndicator{position:relative}.pageContent .supplierAvailabilityIndicator .supplierInfo{padding:4px;margin:5px;box-shadow:0 0 5px 0 rgb(0,0,0,0.1);text-align:center;width:19%;background:#fbf9f9;transition:.3s ease}.pageContent .supplierAvailabilityIndicator .supplierInfo:hover{background-color:#fff}.pageContent .supplierAvailabilityIndicator .supplierInfo .supplierName{white-space:nowrap;display:block}.pageContent .supplierAvailabilityIndicator .supplierInfo .supplierUri{white-space:nowrap;font-size:.9em;color:#ccc}div.pageContent table td.requestedCurrency,td.requestedAmount,td.currencyProvider,td.purchasedCurrency,td.purchasedAmount{font-weight:bold;text-align:right}div.pageContent table,td.requestedOn,td.purchasedDate{text-align:right}div.pageContent div.approvalView div span.conclustionMessage{font-weight:bold;font-size:1.1em}.tripItinHeader tbody tr,.tripItinHeader tbody tr:hover{border-bottom:0}.tripItinHeader td span,.tripItinHeader td div,.tripItinHeader td p{font-weight:normal}.pageContent .tripItinHeader td h2{padding-top:0;margin-top:0}.tripItinHeader td{vertical-align:top;padding:0 5px 5px 5px}.tripItinHeader td.consultantAssistance{border-left:2px dotted #eee;width:25%}.tripItinHeader td.keyInfo{border-right:2px dotted #eee;width:30%}.tripItinHeader .notesView{border:0}.tripItinHeader .noNotes h2{border-bottom-width:1px}.tripItinHeader div div.toolbar{font-size:.9em}.tripItinHeader p.none{display:none}.tripItinHeader .keyInfo .tripReason{font-size:16px;color:#666;margin:0 0 1em .5em;font-weight:600}.tripItinHeader .keyInfo .tripReason span{display:block}.tripItinHeader .keyInfo .travellerSummary,.tripItinHeader .assistRequest,.tripItinHeader .keyInfo .requesterSummary{margin:3px 3px .6em 3px;border-radius:6px;padding:15px 8px 15px 8px}.tripItinHeader .keyInfo .requesterSummary.requesterSummary-dev .requesterBasic,.tripItinHeader .keyInfo .travellerSummary.requesterSummary-dev .requesterBasic{font-weight:600}.tripItinHeader .keyInfo .requesterSummary.requesterSummary-dev .requester-dev,.tripItinHeader .keyInfo .travellerSummary.requesterSummary-dev .requester-dev{display:inline-block;width:auto;border:1px dashed #1c7195;padding:2px 10px;border-radius:5px;background:#f9fdff;font-weight:600;margin-top:10px}.tripItinHeader .keyInfo .travellerSummary,.tripItinHeader .keyInfo .requesterSummary{background-color:white}.tripItinHeader .keyInfo .travellerSummary .travellerBasic,.tripItinHeader .keyInfo .requesterSummary .requesterBasic{white-space:nowrap;font-weight:bold}.tripItinHeader .keyInfo .vipTravellerSummary{border:2px solid #0a67ae;box-shadow:#9095ff 1px 1px 3px}.vipTravellerSummary p.vipInfo{padding:3px;margin:3px;font-size:1.0em;color:#0a67ae;border-bottom:1px solid #0a67ae;font-weight:600!important}.tripItinHeader .assistRequest .messageToConsultant{padding-bottom:2px;border-bottom:2px solid #f0f0f0}.tripItinHeader .assistRequest .messageToRequester,.tripItinHeader .assistRequest .busyAssisting{padding-top:3px;border-top:2px solid #f9f9f9}.tripItinHeader .assistRequest .busyAssisting{padding:5px;background-color:#f2f3aa}.tripItinHeader .assistRequest .duration{font-size:.9em}.tripItinHeader .assistRequest_requiresAttention{border:2px solid orange;box-shadow:#ffd157 1px 1px 4px}.tripItinHeader .travellerSummary .notesView>p.none{display:none}.tripItinHeader .travellerSummary .notesView h2{color:#666;padding:2px;font-size:.9em;border:0}.tripItinHeader .travellerSummary .noNotes h2{display:flex;align-items:flex-start;justify-content:space-between;background:0}.tripItinHeader .travellerSummary .notesView{margin:6px 2px 2px 2px;padding:2px;border-radius:8px}tr.imminent{border-left:5px solid orange;background-color:#fff8ec}.table-hover tbody tr.imminent:hover{background-color:#fff8ec!important}table.trips td.selection,table.trips td.selection *{margin:0;padding:0}table.trips td.selection{padding-left:5px;vertical-align:middle}.serviceProvider span.outsourcingProvider{white-space:nowrap;font-size:.9em;color:#999}.serviceSummary h4.outsourcingProvider{font-weight:normal;color:#999}.tripContextTooltip h4{margin:0!important;padding:0!important}.tripContextTooltip h4.crossBorder{background-repeat:no-repeat;background-position:left top;background-image:url('../images/icon_earth_rotate_40.png');padding-left:45px!important;padding-top:9px!important;height:28px!important}.raisesDialog{background:url('../images/icon_popup_grey_16.gif') no-repeat right top;padding-right:18px;cursor:pointer}.pageContent .realmObjectidentifiers{color:#333;margin:2em;padding:0 1em 1em 1em;box-shadow:2px 2px 8px #ccc;border-radius:5px}.realmObjectidentifiers td.id{font-size:1.25em;font-family:"Courier New",fixed;font-weight:bold;color:green}.realmObjectidentifiers td.realm{color:#666}.deleteFlightSector{margin:66px 2px 0 0;float:right}div.hidden-block{display:none}div.header-items{display:flex;font-size:14px;font-weight:600;color:#999}div.filter-items{display:flex;text-align:right}div.filter-item label{margin-top:3px}div.filter-item{margin-right:10px}.travellerEmployeeStatusForTripSummary{margin-left:20px}.travellerEmployeeStatusForNonVip{margin-top:5px}.addAdditionalServicesBtn{margin-left:1070px;padding-left:1px;margin-right:6px;border:0;padding-top:11px;padding-bottom:11px}form div.recentItems span.recentSelectors{font-style:italic;color:#999;font-size:.9em}form div.recentItems span.recentSelectors a{font-style:normal;padding:5px;font-weight:bold}h2 a.modify,fieldset legend a.modify{color:white;background-color:#01bbe1;font-size:10px;padding:2px 5px 2px 5px;text-decoration:none}h2 a.modify:hover{background-color:#ff8a00}td.selector{text-align:right}tr.cheapestOption{color:#693;background-color:#d6ffbb}.rate_PRIVATE{font-weight:bold;color:#400}td.seatClass{white-space:nowrap}td.seatClass span.seat_economy,td.seatClass span.seat_business,td.seatClass span.seat_first{font-weight:bold}.seat_economy{color:#060}.allowed_fare{color:#060;font-weight:bold;background-image:url('../images/icon_add_15.png');background-position:3px center;background-repeat:no-repeat;padding-left:28px}.hand_baggage{background-image:url('../images/hand-bag.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.checked-baggage{background-image:url('../images/checked-baggage.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.free_seatselection{background-image:url('../images/seat.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.priority_boarding{background-image:url('../images/priority-boarding.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.flight_refundable{background-image:url('../images/refund.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.flight_change{background-image:url('../images/flight_change.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.meal_allowed{background-image:url('../images/icon_meal_white_25.png');background-position:3px center;background-repeat:no-repeat;padding-left:25px;background-size:contain}.seat_business{color:#009}.seat_first{color:#00c}.providerSpecificClass,.rateName{font-weight:bold;color:#666;padding:0 2px 0 2px}td.seatsAvailable{white-space:nowrap}.seatsAvailable{font-weight:bold;color:#666;background-repeat:no-repeat;padding-left:18px!important;vertical-align:middle!important;background-position:left center!important}.seatsAvailable{background-image:url('../images/seat_icon.svg')}td.stops{white-space:nowrap}td.duration{white-space:nowrap}html body div.flights{padding:0 2em 0 2em}html body div.flights h1{background-repeat:no-repeat;background-position:right center;padding-right:60px;background-image:url('../images/icon_flights_h29.png')}acronym.stopOverIndicator{font-weight:normal;color:red;font-size:.8em;white-space:nowrap}html body div.accommodationAvailability h1{background-repeat:no-repeat;background-position:right center;padding-right:50px;padding-top:18px;background-image:url('../images/icon_accommodation_h43.png')}div.pageContent td.provider div{margin-top:0;padding:0;border:0}div.pageContent td.roomType div{margin-top:0;padding:0;border:0}div.pageContent td.provider .name{font-size:1.1em;font-weight:bold}div.pageContent td.provider .location,div.pageContent td.roomType div.capacity{color:#666;font-size:.9em}div.pageContent td.image{text-align:center;vertical-align:middle}.stars{color:#ff8a00}div.pageContent td.roomType .supplierDateDiv,div.pageContent td.roomType .supplierDateSpan{font-size:1.1em;color:#ff8a00;margin-top:5px;font-style:italic}div.pageContent td.roomType .supplierDateSpan{font-weight:bold;font-size:1em}div.pageContent table tr.expired td .stars,div.pageContent table tr.cancelled td .stars{font-size:1em;color:#999}div.pageContent td.image div.map{margin:6px 0 0 0;padding:0}div.pageContent td.image div.map a{background-image:url('../images/icon_map_16.png');background-repeat:no-repeat;padding:2px 2px 2px 18px;text-decoration:none;font-size:.8em;color:#ff8a00;border:1px solid #ff8a00;background-color:white;margin:0}div.pageContent td.image div.map a:hover{color:#01bbe1;border-color:#01bbe1}div p.stepInstructionsHotelCapture{font-size:1.2em;background-color:white;font-style:italic;color:#666;font-weight:bold}input.noOptions{display:inline-block;position:relative;margin:5px}span.noOptions{white-space:nowrap;font-size:12pt;font-weight:bold}html body .pageContent.carRental h1{background-repeat:no-repeat;background-position:right center;padding-right:60px;background-image:url('../images/icon_cars_h29.png')}div.serviceAvailabilityGroup h2 span.pickup,div.serviceAvailabilityGroup h2 span.dropoff{white-space:nowrap;font-size:.9em}div.serviceAvailabilityGroup h2 span.location{font-size:.8em;color:#00c}.vehicleClass{font-weight:bold}.vehicleDescription .vehicleClass vehicleName{font-size:.9em;color:#666}.transmission_automatic{color:#4f7ba1}.transmission_manual{color:#7c880c}td.insurances span.insurance{font-size:.85em;display:block}td.insurances span.insurance_0{color:#396}td.insurances span.insurance_1{color:#963}td.insurances span.insurance_2{color:#639}td.amenities{text-align:center}.pageContent .affiliations li.affiliation{border:2px solid #eee;background-color:#f3f3f3;margin:3px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.pageContent .affiliations li.affiliation a.remove{margin-left:15px;display:block;width:15px;height:15px;background-image:url('../images/icon_cancel_15.png');float:right}.pageContent .affiliations li.affiliation a.remove span{display:none}.pageContent .affiliations li.affiliation .loyaltyNumber{display:block;float:right;font-size:1.1em;font-family:fixed,courier;color:#00c;font-weight:bold}.pageContent .affiliations li.affiliation .loyaltyOwner{color:#999;font-style:italic;font-size:.9em}.pageContent .affiliations li.companyAffiliation{background-color:#fff3e0}table span.supportedLoyaltyInd{font-size:.9em;padding-left:18px;padding-right:2px;border-radius:4px;font-weight:normal;margin-left:5px;background:#f3f3f3 url('../images/icon_loyalty_card_15.png') no-repeat 1px center;color:#999;box-shadow:#ddd 1px 1px 3px}tr.groupFocus{border-right:3px solid #22165b}tr.groupFocus td.provider{color:black;background-color:#f6f6f6}div.availabilityGroup tr.option{height:90px}tr.option td.actions{text-align:center}#cheapestTripFareCollection{width:100%;font-size:10px;padding:6px 0;border:1px solid #aaa;border-radius:5px}#selectedTripFareCollection{width:100%;font-size:10px;padding:6px 0;border:1px solid #aaa;border-radius:5px}.cheapestTripFareCollection{background-repeat:no-repeat;background-position:left center;background-image:url('../images/icon_menu.svg');background-size:20px}.selectedTripFareCollection{background-repeat:no-repeat;background-position:left center;background-image:url('../images/icon_right_arrow.png');background-size:18px}.accomCatalogueInfo{background-repeat:no-repeat;background-position:left center;padding-left:23px;background-image:url('../images/info.svg');background-size:12.5px;margin:5px;cursor:pointer}.accomCatalogueOffline{margin:7px;cursor:pointer;width:60px}.serviceFeeDiv{margin:20px}.editApprovalProcess{background-image:url('../images/edit.svg');background-repeat:no-repeat;background-position:left center;background-size:18.5px;cursor:pointer;float:left;height:20px;width:20%;margin-left:10px}.deleteApprovalProcess{background-image:url('../images/delete.svg');background-repeat:no-repeat;background-position:left center;background-size:16.5px;cursor:pointer;float:left;height:20px;width:20%;margin-left:10px}.escalateApprovalProcess{background-image:url('../images/escalator.png');background-repeat:no-repeat;background-position:left center;background-size:18.5px;cursor:pointer;float:left;height:20px;width:20%;margin-left:10px}.approvalView{float:left;width:60%;margin-left:10px}.viewHistory{background-image:url('../images/history.svg');background-repeat:no-repeat;background-position:left center;background-size:18.5px;cursor:pointer;float:right;height:25px;width:12%}div.pageContent div.quoteToBook{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:15px;margin-top:1.6em;margin-bottom:1.6em;box-shadow:0 0 15px 0 rgb(0 0 0 / 10%);clear:both}div.pageContent .expired div.quoteToBook{color:#ccc;border-color:red}div.pageContent .expired div.quoteToBook .quoteExpiry{color:red;font-size:2em}div.pageContent div.quoteToBook div{clear:both}div.pageContent div.quoteToBook h3.outOfPolicy{background-color:#ff9673}div.pageContent fieldset.viewFlight{border:0}div.pageContent div.quoteToBook>h3{margin:0 0 5px 0;padding:5px;font-size:1em;text-align:center;background-position:right;background-repeat:no-repeat;background-color:white;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}div.pageContent div.quoteToBook div h3{padding:0;margin:0 0 5px 0}div.pageContent div.quoteToBook fieldset.service{background-color:white;margin:.5em;border-width:1px}div.pageContent div.quoteToBook h3.contactPersonTitle{width:15%;background-color:white;margin-top:-24px;font-size:1.5em;text-align:center;margin-left:460px}div.pageContent div.quoteToBook h3.travellerTitle{width:15%;background-color:white;margin-top:-24px;font-size:1.5em;text-align:center;margin-left:460px}form div.quoteToBook div div,div.pageContent div.quoteToBook div.serviceToBook,div.pageContent div.quoteToBook div.supportedLoyaltyPrograms,div.pageContent div.quoteToBook div.settlementOptions{margin:0;padding:0}div.pageContent div.quoteToBook div.serviceArrangements,div.pageContent div.quoteToBook div.settlementOptions,div.pageContent div.quoteToBook div.supportedLoyaltyPrograms{padding:0 0 0 .5em}div.quoteToBook div.details table{min-width:600px;width:600px;background-color:#edf5f4;font-size:1.2em;color:#39f}div.quoteToBook div.details table th.detailsHeader{min-width:100px;width:200px;background-color:white;padding:0;margin:0;text-align:left}div.pageContent div.quoteToBook div.quoteExpiry,div.pageContent div.bookingResult div.invoiceSummary div.invoiceSettleBy{margin:0;padding:3px;text-align:center;color:#999;clear:both;background-color:white;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.pageContent div.payment .quoteCostEmbedded{background-color:#777;width:375px;float:right;clear:none;color:white;padding:3px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.pageContent div.payment .quoteCostEmbedded table{color:white}div.pageContent div.payment .quoteCostEmbedded tr{border-color:#999}div.pageContent div.payment .quoteCostEmbedded th{border-color:#777;background-color:#8f8f8f;color:#333}.pageContent .quoteCostEmbedded table{border:0}.pageContent .quoteCostEmbedded table ul.costBreakdown{clear:both;font-size:.9em;text-align:left;font-weight:normal;padding-left:2em}.pageContent .quoteCostEmbedded table ul.costBreakdown ul{padding-left:2em}.pageContent .quoteCostEmbedded table ul.costBreakdown li{margin-top:3px;border-top:1px solid #888;clear:both}.pageContent .quoteCostEmbedded table ul.costBreakdown span.cost{display:block;float:right}.pageContent .quoteCostEmbedded table td.cost{font-size:1.2em;font-weight:bold;padding-right:10px}.pageContent .quoteCostEmbedded table a.showBreakdown{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#c60;color:white;text-decoration:none;font-size:.75em;font-weight:normal;padding:1px 3px 1px 3px;display:block;text-align:right;float:right;margin-top:3px;clear:both}.pageContent .quoteCostEmbedded table a.showBreakdown:hover{background-color:orange;color:white}div.pageContent div.bookingResult div.invoiceSummary div.invoiceSettleBy_urgent{border:2px solid black;padding:.75em;background-repeat:no-repeat;background-image:url('../images/icon_alert_25.png');background-position:10px center;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;font-size:1.1em;color:black;background-color:white}div.quoteExpiry .expiryTime,div.invoiceSettleBy .settleByDate{background-repeat:no-repeat;background-image:url('../images/icon_clock_15.png');background-position:left center;padding:8px 0 8px 20px;color:#01bbe1}div.pageContent div.bookingResult div.invoiceSummary div.invoiceSettleBy_urgent .settleByDate{color:red}div.pageContent div.quoteToBook div.settlementOptions,div.pageContent div.bookingResult div.invoiceSummary div.settlementOptions{width:45%;float:left;clear:none;border:0;padding-right:.5em}div.serviceArrangements li.arrangedService em{font-weight:bold;color:#060}div.serviceArrangements li.arrangedService .mealDisclaimer{display:inline}div.pageContent div.quoteToBook div.supportedLoyaltyPrograms,div.pageContent div.bookingResult div.invoiceSummary div.supportedLoyaltyPrograms{clear:both}div.supportedLoyaltyPrograms td.loyaltyNumber{text-align:center;font-family:courier,fixed}div.supportedLoyaltyPrograms td.none{font-weight:normal;font-style:italic;color:#999;text-align:left}div.supportedLoyaltyPrograms td.actions{text-align:center}div.references table{color:#666;font-size:1em;background-color:#f2f2f2;margin:0 -8px 5px;padding:0;width:20.3%;float:right}div.references table tr{margin-left:5px}div.references table td.number{padding-left:52px;color:#39f;font-size:.9em}tr.totalCost{font-size:1.2em;background-color:#999;color:white}div.pageContent form div.quoteCostCheapest{margin:0;margin-bottom:20px;padding:10 0 0 0}div.quoteCostCheapest table{color:#666;font-size:.9em;background-color:white;margin:0;padding:0;width:20%;float:right}div.bookingResult{margin:.5em;padding:1.5em;border:1px solid #e1e1e1;background-color:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}div.bookingResult>h3{margin:0 0 .5em 0;padding:5px 5px 5px 30px;font-size:1em;text-align:left;background-position:left;background-repeat:no-repeat}div.bookingConfirmation{background-color:#f0ffec}div.bookingConfirmation>h3{color:green;background-image:url('../images/icon_approve_25.png')}div.bookingConfirmation-danger{background-color:lightpink}div.bookingConfirmation-danger>h3{color:red;background-image:url('../images/icon_cancel_25.png')}div.bookingConfirmation h3.outOfPolicy{background-color:#ff9673}.pageContent .quoteToBook input.violationReason{width:99%}div.bookingException{background-color:#fbdfda}div.bookingException>h3{color:red;background-image:url('../images/icon_reject_25.png')}div.bookingException p.description{font-weight:bold;color:black;margin:.5em}div.bookingResult table.costBreakDown,div.bookingResult table.otherCostBreakDown{font-size:.9em}div.bookingResult table.costBreakDown tr,div.bookingResult table.otherCostBreakDown tr{border-color:#ddd}div.quoteToBook div.termsAndConditions{font-size:.9em;color:black;padding:.5em;text-align:center;border:1px dashed black;background-color:white}div.quoteToBook div.termsAndConditions a{font-weight:bold}div.quoteToBook div.highlight{border:1px solid yellow;background-color:red;color:white}div.quoteToBook div.highlight a{color:white}div.pageContent div.quoteToBook div.supportedLoyaltyPrograms,div.pageContent div.payment{border:1px solid #ccc;background-color:white;margin:5px 0 5px 0;padding:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}td.loyaltyNumber{font-weight:bold}.supportedLoyaltyPrograms td.send{text-align:center}.supportedLoyaltyPrograms td.membershipNumber{font-weight:bold;font-size:1.1em;color:#666;font-family:courier,fixed;text-align:center}.supportedLoyaltyPrograms tr.highlight,.supportedLoyaltyPrograms tr.highlight:hover{border-collapse:separate;border:2px solid orange}.supportedLoyaltyPrograms tr.highlight td.send{background-color:orange}.requestAssistToPay>.actions{width:40em;float:right;min-width:500px;padding:1em}.requestAssistToPay>.actions textarea{width:98%}div.dinersConfirmation-danger{background-color:lightpink}div.dinersConfirmation-danger>h3{color:red;background-image:url('../images/icon_cancel_25.png')}div.dinersConfirmation{background-color:#f0ffec}div.dinresConfirmation>h3{color:green;background-image:url('../images/icon_approve_25.png')}div.accommodationAllowance input.allowanceamount{width:10em}div.accommodationAllowance select.allowancefrequency{width:6em}.accAllowance{padding-right:50px;padding-left:136px;display:block;padding-bottom:3px}.accLabel{width:20em!important;display:inline-block!important;float:none!important}div.pageContent table.payableInvoices{margin-bottom:2em}div.pageContent table.payableInvoices h3{margin:0}div.pageContent table.payableInvoices h3 em{font-style:normal;color:blue}div.pageContent table.payableInvoices .route{font-weight:normal;font-style:normal}td.supplierReference{text-align:center;font-family:courier,fixed;font-size:1.2em;color:blue}.pageContent .payableInvoices td.serviceCost div.quoteCostEmbedded{background-color:#777;float:right;clear:none;color:white;padding:2px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;min-width:150px;max-width:300px}.pageContent .payableInvoices tr.selected{background:0}.pageContent .payableInvoices tr div.quoteCostEmbedded{background-color:#aaa!important}.pageContent .payableInvoices tr.selected div.quoteCostEmbedded{background-color:green!important}.pageContent .payableInvoices td.serviceCost div.quoteCostEmbedded table{color:white}.pageContent .payableInvoices td.serviceCost div.quoteCostEmbedded table div{margin:0;padding:0;border:0}.pageContent .payableInvoices td.serviceCost div.quoteCostEmbedded table tr{border-color:#999}.pageContent #paymentForm fieldset .toolbarselectall{margin:0}div.paymentResponse div.paymentResult{margin:.5em;padding:.5em;border:2px solid #eee;background-color:#f5f5f5;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}div.paymentResponse div.paymentResult>h3{margin:0 0 .5em 0;padding:5px 30px 5px 0;font-size:1em;text-align:right;background-position:right;background-repeat:no-repeat}div.paymentResponse div.receipt{background-color:#f0ffec}div.paymentResponse div.paymentException{background-color:#fbdfda}div.paymentResponse div.paymentException>h3{color:red;background-image:url('../images/icon_reject_25.png')}div.paymentResponse div.paymentException p.description{font-weight:bold;color:black;margin:1em;padding:1em}div.paymentResponse div.paymentResult div.cost{font-size:.9em;margin:.5em}div.paymentResponse div.paymentResult div.invoiceRef{clear:both;background-color:white;margin:.5em;padding:.5em;color:#666;text-align:center}div.paymentResponse div.paymentResult div.invoiceRef .invoiceURI{color:#01bbe1}div.paymentResponse div.paymentResult .receiptNumber,div.paymentResponse div.paymentResult .reference{color:black;padding:.5em}div.paymentResponse div.receipt>h3{color:green;background-image:url('../images/icon_approve_25.png')}div.pageContent div.serviceSummary{display:flex;justify-content:space-between;min-width:675px;height:100px;font-size:12px;color:#222;padding:10px 10px 10px 10px;margin:0 0 .5em 0;background-color:white;background-repeat:no-repeat;background-position:10px 10px;border:1px solid #e1e1e1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.pageContent div.serviceSummary div.identification{width:35%;border-left:2px solid #e1e1e1;padding-left:.8em;padding-top:.7em}div.pageContent div.serviceSummary div.details{border-left:1px dotted #e1e1e1;padding-left:.5em;margin-left:2em;float:left;clear:none;width:32%}div.pageContent div.serviceSummary div.details div{background-repeat:no-repeat;padding:4px 10px 4px 30px;margin:2px}div.pageContent div.serviceSummary div.locationsDates{float:right;border-left:1px dotted #ccc;padding:0 0 0 .5em;margin:0;clear:none}div.pageContent div.fareDetails{text-align:right}div.pageContent div.fareDetails span.fareDetails{font-weight:bold}div.pageContent div.fareDescription{text-align:left}div.pageContent div.fareDescription span.fareDescription{font-weight:bold}div.serviceSummary div.referenceDetails{border-left:1px dotted #ccc;padding-left:.8em;padding-top:.7em}div.serviceSummary div.referenceDetails div.vendor span.vendor{padding-bottom:.4em;font-weight:bold}div.serviceSummary div.referenceDetails div.pnr span.pnr{padding-bottom:.4em;font-weight:bold}div.serviceSummary div.locationsDates div.commence,div.serviceSummary div.locationsDates div.complete div.pageContent div.serviceSummary div.locationsDates div.commence,div.pageContent div.serviceSummary div.locationsDates div.complete{height:35px;padding:0 0 0 40px;background-position:left center;background-repeat:no-repeat;margin:0}div.pageContent div.serviceSummary div.locationsDates div.commence{margin-bottom:5px}div.pageContent div.serviceSummary div.locationsDates span.location{color:#1c7195;display:block;font-weight:bold}div.pageContent div.serviceSummary div.locationsDates span.dateTime{font-style:italic;color:#666}div.pageContent div.serviceSummary div.locationsDates span.time{font-style:normal;font-weight:bold;font-size:1.3em;font-size:15px;color:#666}div.serviceSummary div.hotelDetails{border-left:1px dotted #ccc;padding-left:.8em;padding-top:.7em;margin-right:2.4em;float:left}div.serviceSummary div.hotelDetails div.phoneNumber{padding-bottom:.4em}div.serviceSummary div.hotelDetails div.fax{padding-bottom:.4em}div.serviceSummary div.hotelDetails div.email{padding-bottom:.4em}div.serviceSummary div.rateDetails{border-left:1px dotted #ccc;padding-left:.8em;padding-top:.5em;margin-left:3em;float:left}div.pageContent div.serviceSummary h3,div.pageContent div.serviceSummary h4{margin:0 0 5px 0;padding:0;font-size:13px}div.pageContent div.serviceSummary h3{font-size:1.5em}div.pageContent div.serviceSummary h4{font-weight:600;font-size:1.2em;color:#666;padding:3px 5px;border-radius:6px;display:inline-block;background-color:#eaeaea;text-transform:uppercase}div.pageContent div.serviceSummary div.details div.participantCount{background-image:url('../images/icon_pax_white25.png')}div.pageContent div.serviceSummary div.details div.mealService{background-image:url('../images/icon_meal_white_25.png')}div.pageContent div.serviceSummary div.map a{padding-left:20px;background-image:url('../images/icon_map_16.png');background-repeat:no-repeat}div.pageContent div.serviceSummary div.map{display:inline}div.pageContent div.flightSummary{padding-left:85px;background-image:url('../images/icon_flights_h29.svg')}div.pageContent div.serviceSummary h4.flightNumber{font-weight:600;font-size:1.2em;color:#666;padding:3px 5px;border-radius:6px;display:inline-block;background-color:#eaeaea;text-transform:uppercase}div.pageContent div.serviceSummary div.details div.seatClass{background-image:url('../images/icon_seat_25.png')}div.pageContent div.serviceSummary div.locationsDates div.takeOff{background-image:url('../images/icon_flight_depart_25.svg')}div.pageContent div.serviceSummary div.locationsDates div.landing{background-image:url('../images/icon_flight_arrive_25.svg')}div.pageContent div.accommodationSummary{padding-left:65px;background-image:url('../images/icon_accommodation_h43.svg')}div.pageContent div.accommodationSummary div.rating{margin-bottom:-0.5em}div.pageContent div.accommodationSummary div.locationsDates{margin-top:5px}div.pageContent div.accommodationSummary div.locationsDates span.date{font-style:normal;font-weight:bold;font-size:1.1em;color:#63f}div.pageContent div.accommodationSummary div.locationsDates div.checkIn{background-image:url('../images/icon_checkIn_25.png')}div.pageContent div.accommodationSummary div.locationsDates div.checkOut{background-image:url('../images/icon_checkOut_25.png')}div.pageContent div.accommodationSummary div.details div.rating{background-image:url('../images/icon_rating_25.png')}div.pageContent div.vehicleSummary{padding-left:65px;background-image:url('../images/icon_cars_h29.png')}div.pageContent div.vehicleSummary div.details div.transmission{background-image:url('../images/icon_gears_16.png');font-weight:bold}div.pageContent div.vehicleSummary div.details div.airconditioning{background-image:url('../images/icon_aircon_16.png')}div.pageContent div.vehicleSummary div.details div.carIndustryClass{padding:0}div.pageContent div.vehicleSummary div.details div.carProviderClass{padding:0}div.pageContent div.vehicleSummary div.locationsDates div.pickUp{background-position:left center;background-image:url('../images/icon_key_pickup_25.png')}div.pageContent div.vehicleSummary div.locationsDates div.dropOff{background-position:left center;background-image:url('../images/icon_key_dropoff_25.png')}div.pageContent .serviceSummary .details .amenities{padding-left:4px}.amenities span.amenity{display:block;font-size:.85em;float:left;width:25px;height:25px;background-position:center center;background-repeat:no-repeat;margin:2px;padding:2px;border:1px dotted #ddd;border-radius:5px}.amenities span.amenity:hover{background-color:orange}.amenities span.amenity span{display:none}.amenities span.amenity_Airconditioning{background-image:url('../images/icon_snow_25.png')}.amenities span.amenity_Radio{background-image:url('../images/icon_radio_25.png')}.amenities span.amenity_PowerSteering{background-image:url('../images/icon_power_steering_25.png')}.amenities span.amenity_Antilockbrakingsystem{background-image:url('../images/icon_abs_brakes.png')}.amenities span.amenity_Antilockbrakingsystem{background-image:url('../images/icon_abs_brakes.png')}.amenities span.amenity_CompactDiscplayer{background-image:url('../images/icon_cd_25.png')}.amenities span.amenity_Electricwindow,.amenities span.amenity_Electricwindows{background-image:url('../images/icon_window_electric_25.png')}.amenities span.amenity_FrontalairbagAirbag,.amenities span.amenity_SideairbagAirbag{float:left;width:25px;height:25px;background-image:url('../images/icon_airbag_25.png');background-position:center center;background-repeat:no-repeat}.amenities span.amenity_AirbagFrontalairbag span,.amenities span.amenity_SideairbagAirbag span{display:none}.airline_t6,.airline_1t,.airline_sa,.airline_xz,.airline_4z,.airline_mn,.airline_ba,.airline_je,.airline_fa,.airline_vz,.airline_as,.airline_aa,.airline_be,.airline_b6,.airline_dl,.airline_ua,.airline_vx,.airline_us,.airline_vs,.airline_bp,.airline_kq,.airline_tm,.airline_um,.airline_w3,.airline_hm,.airline_mk,.airline_sw,.airline_ey,.airline_5z,.airline_7b,.airline_x1,.airline_ge{padding-left:35px!important;background-position:0 4px;background-repeat:no-repeat}.airline_1t{background-image:url('../images/airlines/airline_t6_20x.png');background-position:left center}.airline_t6{background-image:url('../images/airlines/airline_t6_20x.png');background-position:left center}.airline_sa{background-image:url('../images/airlines/airline_sa_20x.png');background-position:left center}.airline_mn{background-image:url('../images/airlines/airline_mn_20x.png');background-position:left center}.airline_ba{background-image:url('../images/airlines/airline_ba_20x.png');background-position:left center}.airline_x1{background-image:url('../images/airlines/airline_x1_20x.png');background-position:left center}.airline_ge{background-image:url('../images/airlines/airline_ge_20x.png');background-position:left center}.airline_je{background-image:url('../images/airlines/airline_je_20x.png');background-position:left center}.airline_fa{background-image:url('../images/airlines/airline_fa_20x.png');background-position:left center}.airline_vz{background-image:url('../images/airlines/airline_vz_20x.png');background-position:left center}.airline_as{background-image:url('../images/airlines/airline_as.jpg');background-position:left center}.airline_vx{background-image:url('../images/airlines/airline_vx.jpg');background-position:left center}.airline_ua{background-image:url('../images/airlines/airline_ua.jpg');background-position:left center}.airline_us{background-image:url('../images/airlines/airline_us.jpg');background-position:left center}.airline_aa{background-image:url('../images/airlines/airline_aa.jpg');background-position:left center}.airline_b6{background-image:url('../images/airlines/airline_b6.jpg');background-position:left center}.airline_dl{background-image:url('../images/airlines/airline_dl.jpg');background-position:left center}.airline_be{background-image:url('../images/airlines/airline_be.jpg');background-position:left center}.airline_ey{background-image:url('../images/airlines/airline_ey.jpg');background-position:left center}.airline_bd{background-image:url('../images/airlines/airline_bd.jpg');background-position:left center}.airline_xz{background-image:url('../images/airlines/airline_xz_20x.jpg');background-position:left center}.airline_4z{background-image:url('../images/airlines/airline_4z_20x.png');background-position:left center}.airline_vs{background-image:url('../images/airlines/airline_vs_20x.jpg');background-position:left center}.airline_bp{background-image:url('../images/airlines/airline_bp.jpg');background-position:left center}.airline_kq{background-image:url('../images/airlines/airline_kq.jpg');background-position:left center}.airline_tm{background-image:url('../images/airlines/airline_tm.jpg');background-position:left center}.airline_um{background-image:url('../images/airlines/airline_um.jpg');background-position:left center}.airline_w3{background-image:url('../images/airlines/airline_w3.jpg');background-position:left center}.airline_hm{background-image:url('../images/airlines/airline_hm.gif');background-position:left center}.airline_mk{background-image:url('../images/airlines/airline_mk.gif');background-position:left center}.airline_sw{background-image:url('../images/airlines/airline_sw.gif');background-position:left center}.airline_5z{background-image:url('../images/airlines/airline_5z.png');background-position:left center}.airline_7b{background-image:url('../images/airlines/airline_7b.png');background-position:left center}td.provider_avis{background-image:url('../images/serviceProviders/avis_30x.png');background-repeat:no-repeat;background-position:center 10px;padding:2px 2px 2px 35px;font-size:0}.outbound_airline{background-image:url('../images/icon_flight_depart_25.png')}.inbound_airline{background-image:url('../images/icon_plane_arriving.jpg')}.return_airline{padding-left:35px;background-position:0 4px;background-repeat:no-repeat}.airline_cx{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_cx.png')}.airline_ek{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_ek.jpg')}.airline_et{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_et.png')}.airline_kl{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_kl.png')}.airline_lh{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_lh.png')}.airline_lm{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_lm.png')}.airline_lx{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_lx.png')}.airline_qr{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_qr.png')}.airline_ms{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_ms.jpg')}.airline_tk{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_tk.png')}.airline_az{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_az.png')}.airline_sv{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_sv.jpg')}.airline_af{padding-left:35px;background-position:0 4px;background-repeat:no-repeat;background-image:url('../images/airlines/airline_af.png')}.loyaltyProgramsEditor div.loyaltyProgram div.toolbar{display:inline;background:0}.loyaltyProgramsEditor div.loyaltyProgram label{width:20em}fieldset.loyaltyProgramsEditor div.toolbar select.loyaltyProgramsAvailable{width:80%}.ccEmailEditor div.additionalEmail div.toolbar{display:inline;background:0}.ccEmailEditor div.additionalEmail label{width:20em}.driversLicenceEditor div.licence div.toolbar{display:inline;background:0}.driversLicenceEditor div.licence label{width:20em}fieldset.driversLicenceEditor div.toolbar select.countriesAvailable{width:80%}.passportsEditor div.passport div.toolbar{display:inline;background:0}.passportsEditor div.passport label{width:20em}fieldset.passportsEditor div.toolbar select.countriesAvailable{width:80%}.visasEditor div.visa div.toolbar{display:inline;background:0}.visasEditor div.visa label{width:20em}fieldset.visasEditor div.toolbar select.countriesAvailable{width:80%}.ccEmailEditor div.ccEmail div.toolbar{display:inline;background:0}.ccEmailEditor div.ccEmail label{width:20em}.setCredentials a.credentials{display:inline-block;height:20px;padding-top:5px;background-image:url('../images/icon_lock_25.svg');background-repeat:no-repeat;background-position:left center;padding-left:20px;font-size:1.1em;font-weight:bold}.bookingEnginesEditor div.bookingEngine div.toolbar{display:inline;background:0}.bookingEnginesEditor div.bookingEngine label{width:20em}fieldset.bookingEnginesEditor div.toolbar select.bookingEnginesAvailable{width:80%}.accomCatalogueEditor div.accomCatalogue div.toolbar{display:inline;background:0}.editor div.feeType{height:30px;padding:5px}.editor div.feeType div.toolbar{display:inline;background:0}.editor div.feeType label{width:20em}fieldset.editor div.toolbar select.feeTypeAvailable{width:80%}.requiredServicesSummary .constraints .constraint{font-size:.9em;background-color:white;color:orange;padding:2px}.requiredServicesSummary .constraints .constraint .cost{color:black}div.requiredServices{margin:.5em 0;padding:.9em;border:1px solid #369;background-color:#eef6fa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}div.requiredServices table tr th,div.preferredQuotes table tr th{padding:.30em;background-color:#738a94;color:#fff}div.preferredQuotes{margin:.5em 0;padding:.9em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.requiredServices>h3{margin:0}div.preferredQuotes>h3{margin:0}div.requiredServices em{font-weight:bold}div.requiredServices p{margin:0}div.requiredServices ul{margin:.3em}div.requiredServices li{margin-bottom:7px}div.toolbar span.requiredServices em{font-weight:bold;font-style:normal}.approvalRequest .servicesSummary li.service li.cost{text-align:left}.approvalRequest .cost{font-weight:bold}.approvalRequest .cost .currency{font-size:.8em}.approvalRequest .savings{color:green}.approvalRequest .missedSavings{color:red}.approvalRequest .servicesSummary>li{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #eee}.approvalRequest .tripRequirements li.service>span.service{display:block;padding-top:10px;padding-left:60px;height:35px;background-repeat:no-repeat}.approvalRequest .tripRequirements li.service>span.flight{background-image:url('../images/icon_flights_h29.png')}.approvalRequest .tripRequirements li.service>span.accommodation{padding-top:18px;background-image:url('../images/icon_accommodation_h43.png')}.approvalRequest .tripRequirements li.service>span.vehicleHire{background-image:url('../images/icon_cars_h29.png')}.approvalRequest .costRestrictionEditor input.amount{font-size:.8em;margin:0;padding:2px;width:6em;text-align:right}.approvalRequest .costRestrictionEditor .rangeEditor{border:1px solid #ddd;background-color:#eee;margin:2px;padding:3px}.approvalRequest .costRestrictionEditor{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid orange;background-color:#eee;margin:3px;padding:3px}.approvalRequest .costRestrictionEditor .rangeSlider{width:95%}.approvalRequest .costRestrictionEditor .percentageDiff{font-size:.8em;font-weight:bold;color:white;background-color:#999;padding:5px}.approvalRequest .costRestrictionEditor .positivePercentage{background-color:#6a6}.approvalRequest .costRestrictionEditor .negativePercentage{background-color:#a66}div.pageContent div.originalQuoteResponse div div fieldset.freeFormPrefs{margin:0;padding:5px;border-color:#ccc}div.pageContent div.originalQuoteResponse div div fieldset.freeFormPrefs legend{font-size:1em}.pageContent form div.inPlaceNotesEditor{margin:0;padding:0}.inPlaceNotesEditor textarea{margin:0;width:98%!important}div.pageContent div.originalQuoteResponse div div fieldset.correspondence{border-color:#ccc;margin:10px;padding-top:5px}div.pageContent div.originalQuoteResponse div div fieldset.correspondence legend{font-size:1em}div.pageContent fieldset.correspondence .notesView,div.pageContent fieldset.correspondence .noNotes{margin:0 0 .5em 0;border-radius:10px;border:1px solid #f0f0f0;background-color:#fdfdfd}div.pageContent fieldset.correspondence .notesView h2{margin:0!important}div.pageContent fieldset.correspondence .notesView .subjectNote{margin:.5em;padding:0;border-bottom:1px solid #f0f0f0}div.pageContent fieldset.correspondence .notesView .subjectAlert{background-image:url('../images/icon_alert_15.png');background-repeat:no-repeat;padding-left:20px;color:#900}div.pageContent fieldset.correspondence .notesView .subjectNote .content{margin:0;padding:0;color:black}div.pageContent fieldset.correspondence .notesView .subjectNote .actions{margin:0;padding:0;text-align:right;font-size:.85em;color:black}div.pageContent fieldset.correspondence .notesView .subjectNote .actions .publishedBy{color:black;font-weight:bold}div.pageContent fieldset.correspondence .notesView .subjectNote .actions .date{color:#009;font-weight:bold}div.pageContent fieldset.correspondence div.noNotes h2{font-size:1.1em!important;border:none!important;color:#999!important;margin:0!important;padding:0!important}div.pageContent fieldset.correspondence div.noNotes p.none{display:none}div.pageContent fieldset.correspondence .notesView h2 a.add,div.request-quotes-blk div.documents h1 a.add,div.request-quotes-blk div.notesView h1 a.add{display:inline-block;font-size:12px;padding:8px 13px 8px 25px;background-repeat:no-repeat;background-position:9px center;background-color:#1c7195;background-image:url('../images/icon_add_15.svg');border-radius:5px;font-weight:bold;color:#fff;transition:.3s ease;box-shadow:0 0 5px 0 rgb(0 0 0 / 20%);transition:all .5s ease}div.pageContent fieldset.correspondence .notesView h2 a.add:hover{background-color:#084f6d}.pageContent .ui-tabs-panel>fieldset{border:0}form .accommodations .field span.distance{margin-left:2em}.singleActionDesc{text-align:right}tr.expired{text-decoration:line-through}#requestResults tr.expired td:last-child{background-image:url('../images/icon_clock_alert_15.png');background-repeat:no-repeat;background-position:right center;min-width:3em}div.inlineMap{height:200px;border:1px solid orange!important}div.inlineMap div{padding:0!important;margin:0!important;border:none!important}div.inlineMap .olControlAttribution{font-size:.6em;top:185px}.location div.map{font-size:.9em;display:inline}.location div.map a.linkToMap{margin-left:5px;padding:3px 3px 3px 18px;background-position:left center;background-repeat:no-repeat;background-image:url('../images/icon_map_16.png')}.location .gpsCoordinate{font:"Courier new","courier",fixed;font-size:.9em;color:#444}div.pageContent div.simplePictureGallery div.pic{display:block;clear:none;float:left;text-align:center;margin:0 10px 5px 10px;box-shadow:1px 2px 7px #ccc;-moz-box-shadow:1px 2px 7px #ccc;-webkit-box-shadow:1px 2px 7px #ccc}div.pageContent div.simplePictureGallery div.pic a.viewPicture{display:block;margin:5px 5px 0 5px}div.pageContent .image span.noPicture{margin:0;padding:0;border:2px dotted #eee;font-size:.8em;display:block;text-align:center;color:#1c0202}div.pageContent .image span.noPicture a.maintain{display:block;padding:3px;text-align:center}div.pageContent .image span.noPicture em{display:block;margin-top:10px}div.floatingGallery{position:absolute;left:300px;top:400px;width:600px;height:500px;border:1px solid #ccc;background-color:white}div.floatingGallery .titleBar{border:3px solid #ddd;background-color:#eee;color:#666;font-weight:bold;padding:3px;text-align:left;background-image:url('../images/icon_drag_updown_15.png');background-repeat:no-repeat;background-position:left center;padding-left:20px}div.floatingGallery .titleBar a.close{display:block;float:right}#awOnePageButton .view-slide{display:none}.showcase-load{height:600px;overflow:hidden}div.showcase{background-color:#ccc;margin:auto}div.showcase .showcase-content img{border:0}.showcase-content-container{text-align:center;background-color:#ccc}.showcase-arrow-previous,.showcase-arrow-next{position:absolute;background:url('../images/showcase/arrows.png');width:33px;height:33px;top:220px;cursor:pointer}.showcase-arrow-previous{left:-40px}.showcase-arrow-previous:hover{background-position:0 -34px}.showcase-arrow-next{right:-40px;background-position:-34px 0}.showcase-arrow-next:hover{background-position:-34px -34px}.showcase-content{background-color:#ccc;text-align:center}.showcase-content-wrapper{text-align:center;height:470px;width:700px;display:table-cell;vertical-align:middle}.showcase-plus-anchor{background-image:url('../images/showcase/plus.png');background-repeat:no-repeat}.showcase-plus-anchor:hover{background-position:-32px 0}div.showcase-tooltip{background-color:#fff;color:#000;text-align:left;padding:5px 8px;background-image:url('../images/showcase/white-opacity-80.png')}.showcase-caption{color:#000;padding:8px 15px;text-align:left;position:absolute;bottom:10px;left:10px;right:10px;display:none;background-image:url('../images/showcase/white-opacity-80.png')}.showcase .showcase-content .showcase-caption h2{border:0;margin:0;padding:0;font-size:1em;font-weight:normal}.showcase-onepage .showcase-content{margin-bottom:10px}.showcase-button-wrapper{clear:both;margin-top:10px;text-align:center;background-color:#eee}.showcase-button-wrapper span{margin-right:3px;padding:2px 5px 0 5px;cursor:pointer;font-size:12px;color:#444}.showcase-button-wrapper span.active{color:orange}.showcase-thumbnail-container{background-color:white}.showcase-thumbnail-wrapper{overflow:hidden}.showcase-thumbnail{width:64px;height:64px;cursor:pointer;border:solid 1px #333;position:relative}.showcase-thumbnail-caption{position:absolute;bottom:2px;padding-left:10px;padding-bottom:5px}.showcase-thumbnail-content{padding:10px;text-align:center;padding-top:25px}.showcase-thumbnail-cover{background-image:url('../images/showcase/black-opacity-40.png');position:absolute;top:0;bottom:0;left:0;right:0}.showcase-thumbnail:hover{border:solid 1px #999}.showcase-thumbnail:hover .showcase-thumbnail-cover{display:none}.showcase-thumbnail.active{border:solid 1px #999}.showcase-thumbnail.active .showcase-thumbnail-cover{display:none}.showcase-thumbnail-wrapper-horizontal{padding:10px}.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail{margin-right:10px;width:80px}.showcase-thumbnail-wrapper-vertical{padding:10px}.showcase-thumbnail-wrapper-vertical .showcase-thumbnail{margin-bottom:10px}.showcase-thumbnail-button-backward,.showcase-thumbnail-button-forward{padding:7px;cursor:pointer}.showcase-thumbnail-button-backward{padding-bottom:0;padding-right:0}.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-image:url('../images/showcase/arrows-small.png');background-repeat:no-repeat;display:block;width:17px;height:17px}.showcase-thumbnail-button-backward .showcase-thumbnail-vertical{background-position:0 -51px;margin-left:55px}.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical{background-position:-17px -51px}.showcase-thumbnail-button-forward .showcase-thumbnail-vertical{background-position:0 -34px;margin-left:55px}.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical{background-position:-17px -34px}.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background-position:0 -17px;margin-top:40px;margin-bottom:40px}.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{background-position:-17px -17px}.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal{background-position:0 0;margin-top:40px;margin-bottom:40px}.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{background-position:-17px 0}.showcase-thumbnail-button-forward span span,.showcase-thumbnail-button-backward span span{display:none}span.picH{font-size:10px}span.picH a{display:inline-block;font-weight:bold;font-size:10px!important;text-decoration:none;background-repeat:no-repeat;background-position:1px center;background-image:url('../images/icon_picture_light_12.png');padding:2px 2px 2px 19px;color:#999!important;background-color:white;border:1px solid #e0e0e0;border-radius:5px;box-shadow:#eee 1px 1px 3px;margin:0}span.picH a span.count{font-size:10px!important}span.picH a span.tx{display:none}span.picH a:hover{background-color:orange;color:white}span.picH_has a{background-image:url('../images/icon_picture_medium_12.png');color:black!important}tr.outOfPolicy{color:#900;border-bottom-color:#faa}tr.outOfPolicy:hover{background-color:#fcc}.policyViolation{display:none;position:absolute;z-index:999;left:290px}.policyViolation .constraintViolations{border:2px solid #f66;background-color:white;margin:0;padding:.5em;box-shadow:1px 2px 7px #ccc;-moz-box-shadow:1px 2px 7px #ccc;-webkit-box-shadow:1px 2px 7px #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.policyViolation .constraintViolations h4{margin:0;padding:3px 0 5px 20px;background-image:url('../images/icon_alert_15.png');background-repeat:no-repeat;background-position:left 2px;border-bottom:1px solid red}.policyViolation .constraintViolations ul{color:black}div.outOfPolicy{color:#900;border-bottom-color:#faa}h1 em.inactive,h1 em.active{font-style:normal;font-size:.9em;padding:5px;border-radius:10px}h1 em.active{color:white;background-color:#7fb67f}h1 em.inactive{color:white;background-color:#b6564c}.policyEditor .governs label.governed{border-radius:5px;display:inline-block;float:none;width:16em;padding-left:2em;position:relative;min-height:1.6em}.policyEditor .governs label.governed.checked{background-color:#c2eecb}.policyEditor .governs label.governed input{display:block;position:absolute;left:0;top:-2px}.policyEditor .governs label.governed:hover{background-color:#eee}.pageContent form .policyEditor .constraint{margin:0 0 1em 0;padding:1em 0 0 0;box-shadow:1px 2px 7px #ccc;-moz-box-shadow:1px 2px 7px #ccc;-webkit-box-shadow:1px 2px 7px #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ddd;position:relative}.pageContent form .policyEditor label{font-weight:bold;font-size:.9em;color:#666;margin:0 0 .5em .5em}.pageContent form .policyEditor .constraint .requirement{margin:0;padding:0}.constraint .noRequirement{margin:10px;padding:5px 9em 5px 5px;position:relative}.constraint .noRequirement a.add{text-align:right;width:7em;min-height:16px;padding-right:20px;background-repeat:no-repeat;background-position:right center;background-image:url('../images/icon_add_15.png');display:block;position:absolute;right:5px;top:5px}.constraint .noRequirement{color:#999}.pageContent form .policyEditor .constraint .enforce{padding-top:4px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.pageContent form .policyEditor .constraint .enforce span label{margin:0 3em 0 0;padding:0;display:inline;float:none}.pageContent form .policyEditor .constraint .enforce span label.hard,tr.outOfPolicy .policyViolation .constraintViolations acronym.hard{color:#c63}.pageContent form .policyEditor .constraint .enforce span label.soft,tr.outOfPolicy .policyViolation .constraintViolations acronym.soft{color:#396}.pageContent form .policyEditor .constraint .applicableWhen{background-color:#efefef;margin:0;padding:5px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.pageContent form .policyEditor .constraint input.constraintDescription{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid white;border-bottom:1px dashed black;width:75%}.pageContent form .policyEditor .constraint input.constraintDescription:hover{border:1px solid orange}.pageContent form .policyEditor .constraint label.constraintDescription{width:7.5em}.pageContent form .policyEditor .assertion{margin:.3em;padding:.4em;position:relative}.pageContent form .policyEditor .atomicAssertion,.pageContent form .policyEditor .constraint .noRequirement{background-color:white;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.pageContent form .policyEditor .atomicAssertion:hover{border-color:orange!important}.pageContent form .policyEditor .compositeAssertion{margin:0;padding:0 0 0 5px}.pageContent form .policyEditor .compositeAssertion .children{padding:0;margin-left:6em;border:1px solid #ddd;border-width:10px 10px 10px 28px;border-image:url('../images/borders/curly_left_grey_solid.png') 10 10 10 28 stretch;-webkit-border-image:url('../images/borders/curly_left_grey_solid.png') 10 10 10 28 stretch;-moz-border-image:url('../images/borders/curly_left_grey_solid.png') 10 10 10 28 stretch}.pageContent form .policyEditor .compositeAssertion .atomicAssertion{border-color:#eee;padding:3px 50px 3px 3px}.pageContent form .policyEditor .compositeAssertion .compositionType{position:absolute;top:38%;width:5em;text-align:center}.pageContent form .policyEditor .compositeAssertion .compositionType select{font-size:.9em;width:6.5em}.pageContent form .policyEditor .compositeAssertion .compositionType a.add{display:block}.pageContent form .policyEditor .assertion .category select{width:15em}.pageContent form .policyEditor .assertion .comparator select{width:6.5em}.policyEditor .applicableWhen>.assertion{clear:both}.pageContent form .policyEditor a.addAssertion,.pageContent form .policyEditor a.removeAssertion{display:block;position:absolute;top:30%;width:15px;height:15px;background-repeat:no-repeat}.pageContent form .policyEditor a.addAssertion{right:5px;width:22px;background-image:url('../images/icon_add_nested_15.png')}.pageContent form .policyEditor a.removeAssertion{right:32px;background-image:url('../images/icon_cancel_15.png')}.pageContent form .policyEditor .constraint a.removeConstraint{display:block;position:absolute;width:25px;height:25px;top:3px;right:3px;background-repeat:no-repeat;background-image:url('../images/icon_cancel_25.png')}.pageContent form .policyEditor .constraint a.moveUp,.pageContent form .policyEditor .constraint a.moveDown{display:block;position:absolute;width:15px;height:15px;top:10px;background-repeat:no-repeat}.pageContent form .policyEditor .constraint a.moveUp span,.pageContent form .policyEditor .constraint a.moveDown span{display:none}.pageContent form .policyEditor .constraint a.moveUp{right:55px;background-image:url('../images/icon_up_15.png')}.pageContent form .policyEditor .constraint a.moveDown{right:35px;background-image:url('../images/icon_down_15.png')}.pageContent form .policyEditor .compositionType a.add{display:block;height:22px;background-repeat:no-repeat;background-image:url('../images/icon_add_down_15.png');padding-left:5px;margin:5px auto 0 10px}.pageContent form .policyEditor>.toolbar a.add{display:block;padding:10px;background-image:url('../images/icon_add_25.png');background-position:right center;padding:9px 30px 9px 9px}.policyEditor option.invalid{color:red;text-decoration:line-through}.pageContent form .policyEditor a.addAssertion span,.pageContent form .policyEditor a.removeAssertion span,.pageContent form .policyEditor a.removeConstraint span{display:none}.policyEditor .numberOfTravellersOnSameServiceAssertion input.count{width:5em}span.noteh{font-size:10px}span.noteh a{display:inline-block;font-weight:bold;font-size:10px!important;text-decoration:none;background-repeat:no-repeat;background-position:4px center;background-image:url('../images/icon_chat_light_12.png');padding:2px 2px 2px 24px;color:#999!important;background-color:white;border:1px solid #e0e0e0;border-radius:5px;box-shadow:#eee 1px 1px 3px;margin:0}span.noteh a span.count{font-size:10px!important}span.noteh a span.tx{display:none}span.noteh a:hover{background-color:#ffdda0;color:white}span.noteh_has a{background-image:url('../images/icon_chat_medium_12.svg');background-size:10px;padding:2px 2px 2px 18px;color:black!important}span.noteh_rec a{background-image:url('../images/icon_chat_new_12.png');color:blue!important}span.noteh_rec a span.count,span.noteh_alrt a span.count{font-size:12px!important}span.noteh_alrt a{padding-left:18px;background-image:url('../images/icon_chat_alert_12.png');color:red!important}.global_noteh{opacity:.4;position:absolute;left:117px;top:-4px;z-index:41564;padding:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:rgba(255,255,255,0.25)}.global_alert{z-index:41564;position:absolute;left:35%;top:10px;width:35%;overflow-y:hidden}.global_alert :hover{border-color:red}.global_alert .content{position:relative;overflow-y:hidden;height:30px}.global_alert:hover .content{height:auto}.global_alert .actions{position:relative}.global_alert .subjectAlert,.standAloneAlert{margin:0 0 1em 0;padding:0;box-shadow:1px 2px 7px #ccc;-moz-box-shadow:1px 2px 7px #ccc;-webkit-box-shadow:1px 2px 7px #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#c63;border:2px solid #c63;position:relative;background-image:url('../images/icon_alert_15.png');background-repeat:no-repeat;background-position:5px 5px;background-color:white}.global_alert .subjectAlert .content,.standAloneAlert .content{margin:5px;margin-left:25px}.global_alert .subjectAlert .actions,.standAloneAlert .actions{text-align:right;font-size:.85em;color:#999;background-color:#f0f0f0;margin:0;padding:1px 8px 1px 8px;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px}.notesView,.noNotes{margin:0 0 .5em 0;padding:5px;background-color:#fdfdfd}.notesView h2{margin:0!important}.notesView .subjectNote{margin:.5em;padding:0;border-bottom:1px solid #f0f0f0}.notesView .subjectAlert{background-image:url('../images/icon_alert_15.png');background-repeat:no-repeat;padding-left:20px}.notesView .subjectAlert .content{color:black;font-weight:bold}.notesView .subjectNote .content{margin:0;padding:0}.notesView .subjectNote .actions{margin:0;padding:0;text-align:right;font-size:.85em;color:#ccc}.pageContent .noNotes h2{font-size:14px;color:#999;border-color:#e0e0e0;margin:0;padding:3px}.maintainNotes h3.subjectUri{margin:0 0 .5em 0;padding:0;text-align:left;color:#aaa;font-size:1em}.maintainNotes div.note{margin:0 0 1em 0;padding:0;box-shadow:1px 2px 7px #ccc;-moz-box-shadow:1px 2px 7px #ccc;-webkit-box-shadow:1px 2px 7px #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #ddd;position:relative}.maintainNotes div.noteAlert{background-image:url('../images/icon_alert_25.png');background-repeat:no-repeat;background-position:5px 5px;border-color:#c63}.maintainNotes div.note .content{margin:5px;padding:0 .75em 0 .75em;color:#333;font-size:1.4em}.maintainNotes div.noteAlert .content{margin-left:30px}.maintainNotes div.note .noteInfo{font-size:.9em;color:#666;background-color:#efefef;margin:0;padding:2px 10px 2px 10px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px}.maintainNotes div.note .noteInfo .noteUri{margin-left:1em;font-family:"Courier New",fixed;color:#bbb}.maintainNotes div.note .noteInfo .actions{display:block;float:right}.maintainNotes div.note .noteInfo .actions a{padding:0 .5em 0 .5em}.noteInfo .publishedBy{font-weight:bold}.noteInfo .date,.subjectNote .date{color:#0a67ae;white-space:nowrap}.maintainNotes .addNew .intent label,.maintainNotes .editNote .intent{margin-left:1em}.maintainNotes .addNew .intent label,.maintainNotes .editNote .intent label{display:inline;float:none;margin:0;padding:0;font-weight:bold}.intent .informative label{color:#396}.intent .alert label{color:#c63}.maintainNotes .note .editContainer textarea{width:100%;max-width:100%}.maintainNotes .note .editContainer .actions input.submitBtn{font-size:.9em;padding:5px}.maintainNotes .notes div.beingEdited{background:0;border-color:#e1e1e1;border-style:dashed}.contextInfo .notesView .subjectNote{padding-bottom:3px}.contextInfo .notesView .subjectNote .actions{display:none}.contextInfo .notesView .subjectNote .actions .publishedBy{font-weight:bold;color:black}.contextInfo .notesView .subjectNote:hover .actions{display:block;font-size:1em;color:#333;background-color:#eee}.pageContent div.documents{padding:5px}ul.documents{list-style:none;margin:0;padding:0}ul.documents li{margin:0;padding:3px;clear:both}ul.documents li .size{white-space:nowrap;font-size:.9em;color:#666;display:block;float:right}.pageContent .noDocuments h2{font-size:1.1em;color:#999;border-color:#e0e0e0;margin:0;padding:3px}.pageContent h2.appr_statusinfo{margin:0;text-align:right;border:0;color:#999;font-size:1em}h2.activity a.refresh{background-image:url('../images/icon_reload_25.png');background-position:left center;background-repeat:no-repeat;padding:10px 0 10px 30px;margin-top:-12px;display:block;float:right;font-weight:normal;font-size:11px}.approvalStatus{font-size:1.2em;font-weight:bold}.status_pending{color:blue}.conclusionTime{color:black}.conclusionTime_urgent{color:#c00}.evaluationHistory .evaluationEvent{font-size:1.1em;clear:both;border-bottom:1px solid #ddd;padding:1em;min-height:2em}.evaluationEvent a.evaluator{background-image:url('../images/icon_person_15.png');background-position:left center;background-repeat:no-repeat;padding-left:18px}.evaluationEvent .details{padding-left:5px;font-size:.9em;color:#999}.evaluationHistory .evaluationEvent .occurredAt{font-size:.9em;background-image:url('../images/icon_clock_15.png');background-position:left center;background-repeat:no-repeat;padding:2px 0 3px 18px;color:#999;display:box;float:right;margin-left:1em}.evaluationHistory .EvaluationFailed,.evaluationHistory .EvaluationRefused .inconclusive{color:#c00}.evaluationHistory .EvaluationFailed .description{font-style:italic;color:red}.evaluationHistory .EvaluationProvided .approved{color:green}.evaluationHistory .EvaluationProvided .rejected{color:purple}.status .approvalId{padding:5px;font-family:"Courier New",fixed;color:#999}.status_concluded .status{font-weight:bold}.evaluationHistory .EvaluationProvided div.approved,span.status_approved,span.status_approved_ac,span.status_approved_ad{background-image:url('../images/icon_approve_15.png');background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 20px;color:orange}.evaluationHistory .EvaluationProvided div.rejected,span.status_declined{background-image:url('../images/icon_reject_15.png');background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 20px;color:red}.evaluationHistory .EvaluationProvided div.cancelled,span.status_cancelled{background-image:url('../images/icon_cancel_15.png');background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 20px;color:red;font-weight:bold}span.status_error,span.status_failed{background-image:url('../images/icon_alert_15.png');background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 20px;color:red}tr.status_error{color:#c00;background-color:#f9e3e3}tr.status_error a{color:red}span.status_unsubmitted{font-weight:bold;color:#999;padding:0 10px 0 20px;background-color:#f3f0eb;background-image:url('../images/unsubmitted-icon.svg');background-position:5px center;background-repeat:no-repeat;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}span.status_submitted{font-weight:bold;color:#69bbdc;background-image:url('../images/submitted-icon.svg');background-position:5px center}span.status_expired{font-weight:bold;color:red;padding-left:20px}span.status_booked{color:green}span.status_submitted{background-image:url('../images/icon_right_15.png');background-position:left center;background-repeat:no-repeat;padding:3px 0 3px 20px;color:blue}.status_submitted .status{font-weight:bold}.evaluationHistory .EvaluationProvided .messageToRequestor,.evaluationHistory .EvaluationRefused .refusalReason{font-style:italic;color:#666}div.pageContent form div div.company{padding-left:18px}div.pageContent form div div.message{padding-left:18px}div.pageContent div.noteViewApprovalHistory{margin:0 0 1em 0;padding:.5em;padding-bottom:1em;border:1px solid;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}div.pageContent div.noteViewApprovalHistory div.approvalDetails{padding-top:.7em;font-size:.9em}span.viewApprovalRequestId{padding-left:5px;font-size:1em;color:#666}form .evaluatorSelector input{width:13em!important;margin-right:.5em;background:no-repeat}form .evaluatorSelector .andRow .andSep,form .evaluatorSelector .orCell .orSep,form .evaluatorSelector .andRowa .andSepa,form .evaluatorSelector .orCella .orSepa{color:#666;font-weight:bold;margin:.5em}form .evaluatorSelector .orCell .orSep,form .evaluatorSelector .orCella .orSepa{margin-left:1em}form .evaluatorSelector .andRow .andSep,form .evaluatorSelector .andRowa .andSepa{margin:1em}form .evaluatorSelector .orCell .addOrCell a,form .evaluatorSelector .orCell .remOrCell a,form .evaluatorSelector .andRow .addAndRow a{border:1px solid #ccc;color:black;background-color:white;border-radius:8px;font-weight:bold;text-decoration:none;padding:3px .7em 3px .7em;box-shadow:#ccc 2px 2px 4px}form .evaluatorSelector .orCell .remOrCell a{border-color:darkred;color:red}form .evaluatorSelector .orCell,form .evaluatorSelector .orCella{white-space:nowrap;padding:9px 3px 8px 3px;margin:2px 2px 2px 0;background-color:#f0f0f0;border-radius:8px;border:1px solid #f3f3f3}form .evaluatorSelector .orCella .orCellaBlock{display:inline-grid}.orCellaHide{display:none}.toggleExpand{padding-top:20px;padding-left:9px}form .evaluatorSelector .orCella .orCellaBlock .tip{background-color:#fff;z-index:-1;font-size:.7em;padding-bottom:0;padding-top:3px;padding-left:4em;color:#c00}form .evaluatorSelector .orCell:hover,form .evaluatorSelector .orCell:focus{border-color:#ccc}form .evaluatorSelector .orCell .remOrCell a:hover{background-color:#fcc}form .evaluatorSelector .orCell .addOrCell a,form .evaluatorSelector .andRow .addAndRow a{color:green;border-color:darkgreen}form .evaluatorSelector .orCell .addOrCell a:hover,form .evaluatorSelector .andRow .addAndRow a:hover{background-color:#cfc}form .evaluatorSelector .andRow .addAndRow{margin:1em;margin-top:1.25em}.tripObservations{margin:0!important;padding:0!important;border:1px solid #ccc}.tripObservations>p{color:black;font-weight:normal;padding:1em;margin:.5em .5em .5em 1em;border-bottom:1px solid #ddd;background-repeat:no-repeat;background-position:left center}.tripObservations>p.warning,.tripObservations>p.Warning{color:#900;background-image:url('../images/icon_alert_25.png');padding-left:35px}.tripObservations>p.warning em,.tripObservations>p.Warning em{font-weight:bold;font-style:normal}.no-close .ui-dialog-titlebar-close{display:none}#proceed>span,#goBack>span{background-color:#ececec}#proceed>span.disableProceedButton{color:#b7b7b7}#proceed>span.enableProceedButton{color:#555}form>div.orSep{font-size:1.75em;font-weight:bold;text-align:center}div#addMandateLevel{text-align:right!important}form #mandateLevels .mandateLevel .deleteDiv a.remove{background-image:url('../images/icon_cancel_15.png');background-position:3px center;padding-left:3em;background-repeat:no-repeat;padding-bottom:2em}form #mandateLevels .mandateLevel .deleteDiv{padding-left:0}form #mandate div.required{padding-right:8em}div.pageContent div div span.conclusion{font-weight:bold}div.pageContent div div span.conclusionMessage{font-weight:bold}div.pageContent table.travellinck{width:100%}div.pageContent table.agents{width:100%}div.pageContent table tr th,td{text-align:left}div.pageContent table.agents,table.travellinck{font-weight:bold}div.pageContent table tbody td.firstElement{font-weight:normal}div.pageContent ul li strong.largerfontsize{font-size:1.3em}div.month,div.later{padding:5px 5px 0 0;color:#00b0e4}.upcomingtripscolumns{width:830px}.upcomingtripstableheader,.upcomingtripstablebody{margin:0 80 0 0;background-color:white;color:#22165b;font-weight:bold;font-size:1em;padding:0 0 10px 0}.upcomingtripstablebody{text-align:left;padding:7px 0 0 0;font-weight:normal;font-size:.8em}.fields{color:#22165b;padding:0}a.submitbutton,a.showhistory{width:6em;margin-top:5px;padding:5px 0 50px 20px;display:block;float:right;text-decoration:none}a.showhistory{padding:5px 30px 50px 30px;text-decoration:underline}.textfield{margin:0 0 5 0;padding:0 30px 0 30px}.textfieldlabel{margin:0;padding:0 70px 0 0}div.pageContent div#assignAgentDialog fieldset,div.pageContent div#assignAgent p.tip{margin:0}div.pageContent form div.tabs{margin-bottom:25px;background-color:transparent}div.pageContent.bg-shadowPage{box-shadow:0 0 0 0 rgba}div.upcomingTrips .ui-widget-content,div.selectQuotes .ui-widget-content{background:0}div.upcomingTrips .ui-widget-header,div.selectQuotes .ui-widget-header{display:flex;align-items:center;justify-content:flex-start;padding:0;background-image:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-color:#1c7195 #f4f5f6;scrollbar-width:thin}.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li a{width:100%;margin:0}div.ui-tabs .ui-tabs-nav li a{padding:.8em 1em}#assignToAgentFormBean .ui-tabs .ui-tabs-nav li{margin:0;text-align:center;margin:0 1px!important;border:0}#assignToAgentFormBean .ui-state-active,#assignToAgentFormBean .ui-widget-content .ui-state-active,#assignToAgentFormBean .ui-widget-header .ui-state-active{background-color:#13a4c3;border:0;cursor:pointer}#assignToAgentFormBean .ui-state-active a{padding:.8em 1em;color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}div.upcomingTrips .ui-tabs,div.selectQuotes .ui-tabs{border:0}.tripCount{text-align:right;font-weight:bold;color:#444}div.consultantStatistics{padding:1.5em}div.consultantStatistics td.actions>input{margin-left:1em}span.tagsh{font-size:10px}span.tagsh a{display:inline-block;font-weight:bold;font-size:10px!important;text-decoration:none;background-repeat:no-repeat;background-position:4px center;background-image:url('../images/icon_tag_light_12.svg');background-size:10px;padding:2px 2px 2px 20px;color:#999!important;background-color:white;border:1px solid #e0e0e0;border-radius:5px;box-shadow:#eee 1px 1px 3px;margin:0}span.tagsh_has a{color:#0000b0!important}span.tagsh a:hover{background-color:#ffdda0;color:white}span.tagsh a span.tx{font-weight:normal;display:none}.tagEditor .regexConstraint{margin-left:.5em;white-space:nowrap;font-family:"Courier New",fixed;font-size:.8em;color:#999}.tagEditor .regexConstraint em{font-style:normal;font-weight:bold}.tagEditor .tag select option.defunct{color:red;text-decoration:line-through}.tagEditor .tag .actions{text-align:right}.tagEditor .tag .actions a{padding:2px;color:orange;font-weight:normal;font-size:.8em;text-decoration:underline}.tagEditor .tag .actions a:hover{cursor:hand;text-decoration:none;color:#369}.tagEditor .tag .actions a.remove{display:inline-block;width:15px;height:15px;background-image:url(images/icon_cancel_15.png);background-repeat:no-repeat;background-position:center center}.tagEditor .tag .actions a.remove .text{display:none}.tagEditor .tag.removing{text-decoration:line-through;color:#999}.tagEditor .tag.removing .actions{background-position:right center;background-image:url('../images/icon_busy_15.gif');background-repeat:no-repeat}.tagEditor .tag span.errorText{font-size:.8em;color:red;display:block}.tagEditor .tag span.errorText .predicateUri{font-weight:normal;font-family:"Courier New",courier,fixed;color:darkred;display:block}.tagEditor .tag.updating .actions{background:url('../images/icon_busy_15.gif') no-repeat right center}.tagEditor .tag td.undefined{color:red;font-weight:bold;font-size:1.5em;text-align:center}.ui-dialog .ui-dialog-buttonpane span.addTags{display:inline-block;margin:.5em}.ui-dialog .ui-dialog-buttonpane span.addTags select{width:23em}.inPageAddControl{padding:5px;text-align:right}.policyEditor .rolePlayerPredicateValueAssertion label{float:none;display:inline;width:auto;height:auto;margin:0}.policyEditor .rolePlayerPredicateValueAssertion .assertionDetail{display:inline;white-space:nowrap;margin-left:.5em}.policyEditor .rolePlayerPredicateValueAssertion .assertionDetail select{width:auto}.policyEditor .rolePlayerPredicateValueAssertion .assertionDetail select.predicateSelector,.policyEditor .rolePlayerPredicateValueAssertion .assertionDetail select.valueSelector{max-width:10em}.policyEditor .rolePlayerPredicateValueAssertion .regexSelector{white-space:nowrap}.policyEditor .rolePlayerPredicateValueAssertion .regexSelector label{padding:5px 0 5px 5px;border-radius:5px;background-color:#eee}.policyEditor .rolePlayerPredicateValueAssertion .regexSelector label.regex{background-color:#f3edff}.policyEditor .rolePlayerPredicateValueAssertion .regexSelector label.literal{background-color:#eff5e6}.policyEditor .rolePlayerPredicateValueAssertion input.tagValue{width:15em}.policyEditor .rolePlayerPredicateValueAssertion a.advanced{background-repeat:no-repeat;background-position:left top;background-image:url('../images/icon_gears_16.png');font-size:.8em;padding-left:17px;margin-left:.5em}.policyEditor .rolePlayerPredicateValueAssertion option.notEnumValue{font-family:"Courier New",fixed;color:#5d6900}.tagEditor .toolbar em.none{color:#333}.tagEditor .private td.tagValue{background:url('../images/icon_lock_simple_15.png') no-repeat left center;padding:10px 0 10px 25px;color:#999}.table-hover tbody tr{transition:.3s ease}form .field-full .form-control{max-width:initial!important}.login-page .loginLogo{text-align:center}