﻿.Login input{width:150px}.Login .LoginStatusButton{padding-top:5px}#fullback:not(.bts) .UserLoginMainTable .trrow .tdcell:nth-child(2){text-align:right}div#fullback:not(.bts) .Login .UserLoginMainTable{width:350px}.Content .ValidationPanel{padding:10px}.ValidationPanel,.ValidationPanel span{font-size:12px}.ValidationPanel .ValidationTitle,.ValidationPanel .ValidationTitle span{font-size:13px}.ValidationPanel li{background-color:transparent!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}sup{margin:0;padding:0;border:0;outline:0;background:transparent}body{line-height:1;margin:0;padding:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input :not(.bts),.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(Images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#4a4a4a}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(Images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url(Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url(Images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(Images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(Images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(Images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(Images/ui-icons_469bdd_256x240.png)}.ui-widget-content .ui-icon{background-image:url(Images/ui-icons_469bdd_256x240.png)}.ui-widget-header .ui-icon{background-image:url(Images/ui-icons_d8e7f3_256x240.png)}.ui-state-default .ui-icon{background-image:url(Images/ui-icons_6da8d5_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(Images/ui-icons_217bc0_256x240.png)}.ui-state-active .ui-icon{background-image:url(Images/ui-icons_f9bd01_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(Images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(Images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url(Images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(Images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}/*!
 * jQuery UI Resizable 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Accordion 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}/*!
 * jQuery UI Autocomplete 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}/*!
 * jQuery UI Button 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Dialog 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:0;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:0;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Tabs 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-hide{display:none!important}/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}/*!
 * jQuery UI Progressbar 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:12px}input{margin-left:0;margin-right:0}hr{border:0;height:1px;background-color:#DEDEDE}.clear{clear:both}.DefaultContainer .tdcell,.Content .tdcell,.ui-dialog .tdcell{height:28px}#LeftZone,.LeftZone,.MiddleZone,.RightZone,.FooterZone{vertical-align:top}.Page_Result .RightZone,.Page_ResultSchedule .RightZone,.Page_Basket .RightZone,.Page_Basket .RightZone,.Page_HotelResult .RightZone,.Page_Passenger .RightZone,.Page_Hotel .RightZone,.Page_FlightSchedule .RightZone,.Page_Car .RightZone,.ResultPage .RightZone,.ResultPage .LeftZone,.Page_PackageResult .LeftZone,.Page_PackageResult .RightZone,.Page_HotelResult .LeftZone{width:180px}.Page_Result .LeftZone,.Page_ResultSchedule .LeftZone{width:200px}.Page_Home .RightZone{width:510px}.Page_Home .LeftZone,.Page_Home #LeftZone{width:auto}.Page_TrainResult .LeftZone{width:210px}.Page_TrainResult .RightZone{width:170px}.ToolbarZone{clear:both;position:fixed;bottom:50px;vertical-align:top}#ContentLayoutPanel{padding:5px}.outerMargin{margin:5px}.innerPadding{padding:10px}.tablecontainer{display:table;width:100%}.trrow{display:table-row;vertical-align:middle}.tdcell{display:table-cell;vertical-align:middle}.tableblock{display:table-cell;padding-right:4px;vertical-align:bottom}.txtText{border:solid 1px #a7a7a7;background-color:#f8f8f8;padding:4px}.selectText{border:solid 1px #a7a7a7;background-color:#f8f8f8}.hasDatepicker{border:solid 1px #a7a7a7;padding:4px;background:#f8f8f8 url(Images/calendar_icon.gif) right no-repeat;height:16px;width:90px;cursor:pointer}.link{text-decoration:none;font-weight:normal;color:#3d93c8;cursor:pointer}.bold{font-weight:bold}.alignRight{text-align:right}.alignLeft{text-align:left}.alignCenter{text-align:center}.floatLeft{float:left}.floatRight{float:right}.valignBottom{vertical-align:bottom!important;padding-bottom:5px}.valignTop{vertical-align:top}.borderBottom{border-bottom:1px solid #DDD;padding:2px}.paddingCell2 .tdcell{padding:0 2px}.paddingLeft5{padding-left:5px}.paddingLeft10{padding-left:10px}.paddingRight30{padding-right:30px}.Button a span{background:transparent url('Images/select_left.png') no-repeat 0 0;padding:5px 5px 5px 5px;color:#fff}.Button a{background:transparent url('Images/select_right.png') no-repeat top right;text-decoration:none;font-weight:bold}.Header .Button{margin-left:6px}.Button.Search{margin-bottom:6px}div.left-box-content{font:62.5% "Trebuchet MS",sans-serif!important}ul.icons{margin:0;padding:0}ul.icons li{margin:0;position:relative;padding:0;float:left;list-style:none}ul.icons span.ui-icon{float:left;margin:0}.widget{margin:5px}div#fullback:not(.bts) .widget .widget{margin-left:0;margin-right:0}.ui-widget-content{background-image:none}.ui-tabs .ui-tabs-nav{padding-left:10px;padding-right:10px}.ui-tabs .ui-tabs-panel{padding:10px}.ui-button-text-only .ui-button-text{padding-top:3px;padding-bottom:4px}.MiniModuleContainer .ui-tabs-panel{padding:5px}div.headerSelectOption{disabled:disabled;color:#000;font-weight:bold}.dynamicSubLoader{position:absolute;top:0;left:0;z-index:9999;overflow:auto;width:100%;height:100%;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.loader{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;text-align:center;z-index:9999;overflow:auto;width:100px;height:102px}.loaderModal{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9998;background-color:black;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.30;-moz-opacity:.30;opacity:.30}.draggableEditor{border-color:#353535;border-style:solid;border-width:1px;background-color:#f1f1f1}.Caption{height:40px;color:#FFF;font-weight:bold;font-size:14px;line-height:40px}.RightZone .Caption{font-size:12px;line-height:28px;height:28px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.0;zoom:1}.ui-autocomplete{position:absolute;cursor:default;width:250px;max-height:150px;overflow-y:auto;overflow-x:hidden}.ui-combobox{position:relative;display:inline-block;width:auto;margin-right:16px}.ui-combobox input{padding:4px;margin:0;height:16px}.ui-combobox input.ui-combobox-input{font-weight:normal;background-image:none;border:solid 1px #a7a7a7;color:#333!important;background-color:#f8f8f8}.ui-combobox input-disable{font-weight:normal!important;background-image:none!important;border:solid 1px #a7a7a7!important;color:#A0A0A0!important;background-color:#f8f8f8!important;padding:4px;height:16px}.ui-combobox a{width:16px;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;padding:0}.ui-combobox a.ui-combobox-toggle{background-color:#F2F2F2;background-image:none;border:solid 1px #a7a7a7}.ui-combobox-input.error{border:solid 1px #f00!important;background-color:#fababa!important}.ui-combobox.error a{border:solid 1px #f00!important}.ui-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.ui-menu .ui-menu-item{border-bottom:1px solid #d8d8d8;float:none!important}.ui-menu-item.CityRow a{padding-left:20px;background-image:url(Images/CityIcon.gif);background-repeat:no-repeat;background-position:left}.ui-menu-item.NotSelectable a{padding-left:20px;background-image:url(Images/CityIcon.gif);background-repeat:no-repeat;background-position:left;cursor:auto}.ui-menu-item.NotSelectable .ui-corner-all.ui-state-hover{border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:transparent;border-right:transparent;background-color:inherit;font-weight:inherit;color:inherit;margin-bottom:0}.ui-menu-item.AirportRow a{padding-left:40px;background-image:url(Images/AirportIcon.gif);background-repeat:no-repeat;background-position:20px}.ui-menu-item.LandmarkRow a{padding-left:20px;background-image:url(Images/LandmarkIcon.png);background-repeat:no-repeat;background-position:0 0}.ui-menu-item.AirportRow.TypeR a{padding-left:40px;background-image:url(Images/RailStationIcon.png);background-repeat:no-repeat;background-position:20px}.ui-menu-item.AirportRow.TypeB a{padding-left:40px;background-image:url(Images/BusStationIcon.png);background-repeat:no-repeat;background-position:20px}.ui-menu-item.AirportRow.TypeH a{padding-left:40px;background-image:url(Images/HeliPortIcon.png);background-repeat:no-repeat;background-position:20px}.ui-menu-item.StationRow a{padding-left:40px;background-image:url(Images/train-image.png);background-repeat:no-repeat;background-position:20px}.ui-menu-item.StationRow2 a{padding-left:20px;background-image:url(Images/train-image.png);background-repeat:no-repeat;background-position:left}.AutocompleteCombo .ui-menu-item a{padding:0}.AutocompleteCombo .ui-menu-item{border-bottom:0;padding-top:3px;padding-bottom:3px}.ui-widget-content .AutocompleteCombo{padding:3px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:1.4em}a img{border:0}input.error{background-color:#fababa!important;border-color:#F00!important;border-width:1px}textarea.error{background-color:#fababa!important;border-color:#F00!important;border-width:1px}.BalloonPanel{background-color:#FFF}.RuleTypeLeft{width:25%;vertical-align:top}.RuleTypeRight{vertical-align:top}.columnWidthWide{width:210px!important}.columnWidthNarrow{width:60px}.CssUpArrow{width:0;height:0;border-style:solid;border-width:0 6px 10.4px 6px;border-color:transparent transparent #333 transparent}.CssUpArrow.passive{border-color:transparent transparent #CCC transparent}.CssDownArrow{width:0;height:0;border-style:solid;border-width:10.4px 6px 0 6px;border-color:#333 transparent transparent transparent}.CssDownArrow.passive{border-color:#CCC transparent transparent transparent}.autoWidth{width:auto}.width1px{width:1px!important}.pRel{position:relative}.pAbs{position:absolute}.Caption.ui-widget-header.ExpandedModule{cursor:pointer}.Caption.ui-widget-header.CollapsedModule{cursor:pointer}.Caption.ui-widget-header.ExpandedModule .tdcell.full-width{width:100%}.Caption.ui-widget-header.CollapsedModule .tdcell.full-width{width:100%}.bordered-color-transparent{background:transparent;border:solid 1px transparent;padding-left:5px;padding-right:5px}.bordered-color-yellow{background:#f5e3a2;border:solid 1px #f2bc00;padding-left:5px;padding-right:5px}.bordered-color-red{background:#f7d0d0;border:solid 1px #d00;padding-left:5px;padding-right:5px}.bordered-color-red1{background:#fef1ec;border:solid 1px #cd0a0a;padding-left:5px;padding-right:5px}.bordered-color-red1 span{color:#cd0a0a}.bordered-color-blue{background:#cce6f4;border:solid 1px #39abe7;padding-left:5px;padding-right:5px}.bordered-color-white{background:#F2F2F2;border:solid 1px #dfdfdf;padding-left:5px;padding-right:5px}.bordered-color-orange{background:#f6dfcd;border:solid 1px #f66e00;padding-left:5px;padding-right:5px}.bordered-color-green{background:#e6f3c1;border:solid 1px #8dc100;padding-left:5px;padding-right:5px}.selection_true{background:url(Images/selection_true.png) no-repeat transparent;background-position:100% 50%;padding-right:30px}.selection_false{background:url(Images/selection_false.png) no-repeat transparent;background-position:100% 50%;padding-right:30px}.selection_true1{background:url(Images/selection_true1.png) no-repeat transparent;background-position:100% 50%;padding-right:30px}.selection_false1{background:url(Images/selection_false1.png) no-repeat transparent;background-position:100% 50%;padding-right:30px}#basketItemCount{position:absolute;top:8px;left:20px;background-color:#F00;color:#FFF;font-family:Arial;font-size:9px;padding:2px;padding-top:5px;z-index:100}#totalTasks{position:absolute;top:8px;left:98px;background-color:#F00;color:#FFF;font-family:Arial;font-size:9px;padding:2px;padding-top:5px;z-index:100}.topIcons{margin-top:5px!important}.topIcons .iconPencil{margin-left:25px!important}.topIcons .iconPerson{margin-left:25px!important}.topIcons .iconWeather{margin-left:5px!important}.ui-icon{cursor:pointer}.CultureChangeLinkContainer{float:right;padding-right:5px;padding-top:6px}div.CultureChangeLinkContainer:not(.EditMode) .widget{margin:0}.CultureChangeLink{padding:10px}td.ui-datepicker-week-end a.ui-state-default{border:1px solid #75a5cb}.ui-widget-overlay{background:black;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.30;-moz-opacity:.30;opacity:.30}button label{cursor:pointer}.searchPnr{border:solid 1px #bdbcbd;background-color:#EFEFEF;margin-top:10px;padding:6px}#searchPnr{vertical-align:middle;padding-left:54px;padding-bottom:0;font-weight:bold;text-decoration:none;color:#666;line-height:48px;background-image:url(Images/editpnr.png);background-repeat:no-repeat;background-position:0 0;height:48px;display:block}div#fullback:not(.bts) #searchPnr{width:375px}#portalLogo{width:117px;height:39px;display:block}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial}.ui-widget{font-family:Arial;font-size:1em}#header,#middle,#footer{width:1010px;margin:0 auto;display:block}#headertop{height:39px;color:#666}#topleft{height:37px;float:left}#topright{height:37px;float:right;position:relative}#headerbottom{margin-top:6px;height:38px}#headerbottom ul,#headerbottom li{margin:0;padding:0}#headerbottom li{float:left;background-position:middle left;background-repeat:no-repeat;list-style:none}#headerbottom li a{position:relative;display:inline-block;width:110px;height:38px;text-align:center;line-height:38px;text-decoration:none;font-size:14px;font-weight:bold;background-color:transparent;color:#AAA;margin-right:4px}#headerbottom a:hover{text-decoration:underline}.menuselected{color:#333!important}#footertext{padding:10px;font-size:10px}.PageMiddle{margin-left:auto;margin-right:auto;width:1010px;vertical-align:top;border:0}#MainPageTabs .pAbs{font-weight:bold;margin:15px;font-size:14px}.Page_Home #MainPageTabs .ui-widget-content{border:0}.DepartureDate input{width:80px}.ReturnDate input{width:80px}.DepartureTime select{width:80px}.ReturnTime select{width:80px}.resultInfoContainer{padding-bottom:5px;padding-top:5px;padding-left:10px;padding-right:10px}.resultInfoContainer .ResultHeaderLeft .bold{color:#888}.resultInfoContainer .ResultHeaderLeft h2{line-height:1em;font-size:16px;display:block;font-weight:bold;margin-bottom:5px;color:#555}.resultInfoContainer .ResultHeaderRight{text-align:right;vertical-align:middle;height:40px;line-height:40px;white-space:nowrap;font-size:12px;font-weight:normal;color:#555}.Greens{color:Green}.Oranges{color:Orange}.Reds{color:Red}.Greys{color:#666}.ui-state-success{color:Green!important;border:solid 1px Green!important;background-image:none!important;background-color:#EBFCF1!important}.ui-state-success .ui-icon-alert{background-position:-64px -144px;background-image:url(Images/iu-icons_34a419_256x240.png)!important}.SummaryPrint{text-align:right}.ui-state-success-green{color:Green!important;border:solid 1px Green!important;background-image:url(Images/ui-bg_glass_95_EBFCF1_1x400.png)!important;background-color:#EBFCF1!important}.PrintLink{height:40px;text-align:right;line-height:40px;vertical-align:middle;margin-right:20px;display:inline-block}.PrintLinkWithImage{padding-left:24px;background-image:url(Images/printer.png);background-position:center left;background-repeat:no-repeat}.MailLink{height:40px;text-align:right;line-height:40px;vertical-align:middle;margin-right:20px;display:inline-block}.MailLinkWithImage{padding-left:24px;background-image:url(Images/email.png);background-position:center left;background-repeat:no-repeat}.percent50{width:50%}.percent70{width:70%}.percent60{width:60%}.percent65{width:65%}.percent75{width:75%}.percent80{width:80%}.percent30{width:30%}.percent25{width:20%}.percent20{width:20%}.percent33{width:33%}.percent05{width:05%}.no_baggage_info{color:red}.CategoryMultiSelectCheckList{display:inline-block}.CategoryMultiSelectCheckListMenu{position:absolute;margin-top:-1px;display:none;z-index:100;height:auto}.CategoryMultiSelectCheckList a{text-decoration:none}.HasDepAirportChangePadding{padding:2px}.HasArrAirportChangePadding{padding:2px}.HasDepAirportChange{color:#F00}.HasArrAirportChange{color:#F00}.noWrap{white-space:nowrap}.cookie-disabled-error{height:10px;padding:10px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border:1px solid transparent}.cookie-disabled-error strong{color:#a94442;font-weight:700;display:inline-block;margin-right:10px}.railPremiumClass{color:#F00}.paging .quickNavigate{float:left}.paging .quickNavigate .prevIcon{width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #26B transparent transparent;padding:0;margin:0 4px;cursor:pointer}.paging .quickNavigate .nextIcon{width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #26B;padding:0;margin:0 4px;cursor:pointer}.paging .quickNavigate input{width:30px;text-align:right}.paging .pageSize{float:right}#HostAdminTab .label{font-size:12px!important;color:#000!important}#HostAdminTabs .TopBarContainer{margin:3px;height:25px}#HostAdminTabs .TopBarContainer .Left{float:left;width:93%}#HostAdminTabs .TopBarContainer .Right{float:left;width:6%;margin-left:5px;height:100%;overflow:hidden;text-align:center;line-height:30px}#HostAdminTabs .TopBarContainer.MemberBasedAuthStyle .Left{width:100%}#HostAdminTabs .TopBarContainer.MemberBasedAuthStyle .Right{display:none}body .HostAdminLogoutApprovalModal{text-align:center;line-height:50px!important}#HostAdminEditPanel.HostAdminPanelBack,#HostAdminPanelTrigger.HostAdminPanelBack{z-index:1000!important}.tdcell.manualCostLabel{width:200px}input[type=checkbox].chkbox{display:none}input[type=checkbox].chkbox+label{background-image:url('Images/Modules/Hotel/hoteladv.png');background-repeat:no-repeat;display:inline-block;width:17px;height:17px;padding:0;background-position:-2px -2px}input[type=checkbox].chkbox.chkbox-passive+label{background-image:url('Images/Modules/Hotel/hoteladv.png');background-repeat:no-repeat;display:inline-block;width:17px;height:17px;padding:0;background-position:-2px -168px}input[type=checkbox].chkbox:checked+label{background-image:url('Images/Modules/Hotel/hoteladv.png');background-repeat:no-repeat;display:inline-block;width:17px;height:17px;padding:0;background-position:-2px -23px}.bts .ui-menu-item.CityRow a{padding-left:30px;background-image:url('Images/CityIcon.png')!important;background-position:left;background-repeat:no-repeat;font-size:14px;line-height:30px}.IncompatibleFlight{opacity:.5}.ResponsiveSymbolTable{display:none}.passiveLabel{color:#ccc}.arrow_box{position:absolute;background:#FEF5D5;border:1px solid #eba52b;border-radius:4px;color:#eba52b;font-weight:bold;text-align:center;margin-top:3px;display:inline-block;padding:0 6px 0 6px;line-height:normal;right:10px;top:27px;z-index:1001}.arrow_box:after,.arrow_box:before{bottom:100%;right:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(239,233,184,0);border-bottom-color:#FEF5D5;border-width:7px;margin-left:6px}.arrow_box:before{border-color:rgba(235,165,43,0);border-bottom-color:#eba52b;border-width:8px;margin-left:4px}.ImageBoxText{width:80%;margin:auto}.ImageBoxText label{text-align:center!important}.ImageBoxButtons{background-color:transparent!important;position:absolute;bottom:20px;left:0;width:100%;border:none!important;box-shadow:none!important;text-align:center!important;webkit-box-shadow:none!important}.ImageBoxButtons .ui-dialog-buttonset{width:100%;margin:auto}.ImageBoxButtons button.ui-button{width:80%}.ImageBoxHeader{font-weight:normal}.TicketViewContainer{border:0;padding-top:10px}.TicketViewContainer .Content{padding-top:0;padding-bottom:0}.TicketHeaderDiv{background-image:url('Images/ticketbg.png');height:30px;background-repeat:repeat-x}.TicketFooterDiv{background-image:url('Images/ticketbg.png');height:30px;background-repeat:repeat-x;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.w15{width:15px;min-height:15px}.w20{width:20px;min-height:20px}.w25{width:25px;min-height:25px}.w35{width:35px;min-height:35px}.w40{width:40px;min-height:40px}.w55{width:55px;min-height:55px}.w64{width:64px;min-height:30px}.negotiated-space-mark{padding:0 5px;font-size:15px}.negotiated-space-text{font-style:italic}.negotiated-space-text::before{font-family:FontAwesome;content:"\f2b5";padding:5px;font-style:normal}.GDPRPolicy{padding-top:10px;text-align:center;padding-left:20%;padding-right:20%;font-size:13px}.session-dialog .ui-dialog-title .ui-icon-locked{float:left}.ui-autocomplete{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#FFF}.ui-autocomplete a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer}.ui-datepicker.ui-widget-content,.ui-autocomplete.ui-menu.ui-widget.ui-widget-content{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-dialog{-moz-border-radius:0!important;-webkit-border-radius:0!important;-khtml-border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui-autocomplete.ui-menu.ui-widget.ui-widget-content a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-combobox input{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}h3.ui-accordion-header{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.ui-dialog.ui-widget{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{padding:9px 15px;border:1px solid #888;font-size:13px;line-height:18px;color:#FFF;background-color:inherit;border-left:inherit;border-right:inherit;border-top:inherit}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:whiteSmoke;border-top:1px solid #DDD;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 white;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 white;font-size:13px;line-height:18px;color:#333}.ui-dialog-content.ui-widget-content{overflow-y:auto;line-height:1.2em;color:#333}.ui-widget-header{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background-image:none}.PageMiddle #MainPageTabs{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.QueueMainAccordion h3.ui-accordion-header{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.ResultContent .ui-widget-content{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.QueueMainAccordion div.ui-accordion-content{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}#EditProfileAccordion h3.ui-accordion-header{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}#EditProfileAccordion div.ui-accordion-content{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.toast-container{width:280px;z-index:9999}* html .toast-container{position:absolute}.toast-item{height:auto;background:white;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-family:lucida Grande;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0}.toast-item .ToastMessageContent{text-align:left;margin-left:50px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.toast-item-close{position:absolute;top:7px;right:7px}.toast-item-image{width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;left:10px}.toast-item-image-notice{background:url(Images/notice.png)}.toast-item-image-success{background:url(Images/success.png)}.toast-item-image-warning{background:url(Images/warning.png)}.toast-item-image-error{background:url(Images/error.png)}.toast-type-notice{color:black;border-color:#2478AD}.toast-type-success{color:black;border-color:#2478AD}.toast-type-warning{color:black;border-color:#2478AD}.toast-type-error{color:black;border-color:#B32B2B}.toast-position-top-left{position:fixed;left:20px;top:20px}.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.toast-position-top-right{position:fixed;top:20px;right:20px}.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}#HostAdminEditPanel .tdcell{height:35px}#HostAdminEditPanel .tdcell.label{width:150px}#HostAdminEditPanel .ui-accordion-content{padding:5px 0 0 5px}#HostAdminEditPanel .ui-accordion .ui-accordion-header .ui-icon{left:.1em}#HostAdminEditPanel .ui-accordion-header{padding-left:20px}#HostAdminEditPanel .tablecontainer{height:400px;width:auto}#HostAdminEditPanel .ui-tabs .ui-tabs-panel{padding-left:3px;padding-right:3px}#HostAdminEditPanel .ui-tabs .ui-tabs-panel{padding-left:3px;padding-right:3px}#HostAdminEditPanel select{width:150px}a.trigger{position:absolute;background:#88bbd4 url(Images/plus.png) 6% 55% no-repeat;text-decoration:none;font-size:16px;letter-spacing:-1px;font-family:verdana,helvetica,arial,sans-serif;color:#fff;padding:4px 12px 6px 24px;font-weight:bold;font-size:11px;z-index:2006}a.trigger.left{left:0;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}a.trigger.right{right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px}a.trigger:hover{background-color:#59B}a.active.trigger{background:#666 url(Images/minus.png) 6% 55% no-repeat}.HostAdmin{font-size:13px!important;font-weight:bold!important;position:absolute!important;background:#88bbd4!important;width:550px!important;height:auto!important;z-index:2005!important;color:#FFF!important}.HostAdmin.left{left:0;padding:20px 20px 20px 20px;border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px}.HostAdmin.right{right:0;padding:20px 10px 10px 10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px}.HostAdmin .ui-widget-header{background-color:#FFF!important;color:#333!important;font-size:12px!important}.HostAdmin .ui-widget-content{background-color:#FFF!important;color:#333!important;font-size:12px!important}.color-yellow{background:#f2bc00}.color-red{background:#d00}.color-blue{background:#39abe7}.color-white{background:#dfdfdf}.color-orange{background:#f66e00}.color-green{background:#8dc100}.color-yellow h3,.color-white h3,.color-green h3{color:#000}.color-red h3,.color-blue h3,.color-orange h3{color:#FFF}.DropZone{display:table-cell;vertical-align:top}.DropZone .widget:not(.LanguageSelect){border-radius:4px}.DropZone.EditMode{border:1px solid #000}#fullback:not(.bts) .DropZone.EditMode.MinWidth{width:100px}.DropZone.EditMode.MinHeight{height:50px}.DropZone .widget .widget-head{overflow:hidden;width:100%}.DropZone .widget .widget-head h3{padding:5px;float:left}.DropZone.EditMode .widget .widget-content{border:1px solid #000;padding:0 5px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;line-height:1.2em;overflow:hidden}.DropZone .widget .widget-content p{padding:.8em 0;border-bottom:1px solid #666}.DropZone .widget .widget-content pre{padding:.5em 5px;color:#EEE;font-size:12px}.DropZone .widget .widget-content ul{padding:5px 0 5px 20px;list-style:disc}.DropZone .widget .widget-content ul li{padding:3px 0}.DropZone .widget .widget-content ul.images{padding:7px 0 0 0;list-style:none;height:1%}.DropZone .widget .widget-content ul.images li{display:inline;float:left}.DropZone .widget .widget-content ul.images img{display:inline;float:left;margin:0 0 7px 7px}.widget-head a.remove{float:right;display:inline;background:url(Images/buttons.gif) no-repeat -24px 0;width:14px;height:14px;margin:8px 4px 8px 0;text-indent:-9999em;outline:0}.widget-head a.edit{float:right;display:inline;background:url(Images/buttons.gif) no-repeat;width:24px;height:14px;text-indent:-9999em;margin:8px 4px 8px 4px;outline:0}.widget-head a.collapse{float:left;display:inline;background:url(Images/buttons.gif) no-repeat -52px 0;width:14px;height:14px;text-indent:-9999em;margin:8px 0 8px 4px;outline:0}.collapsed .widget-head a.collapse{background-position:-38px 0}.DropZone .widget-placeholder{border:2px dashed #999;margin:10px;padding:2px;height:100px}.edit-box{background:#333 url(Images/widget-content-bg.png) repeat-x;padding:10px 5px 10px 5px;font-size:12px}.edit-box li.item{overflow:hidden;width:100%;list-style-type:none;color:white;border-bottom:1px dotted #424242}.edit-box label{color:#FFF!important}.edit-box .tdcell.control-text{width:40%;text-align:left}.edit-box ul.colors li{width:20px;height:20px;border:1px solid #EEE;cursor:pointer}.edit-box .tdcell input{margin:0}.edit-box li.item{line-height:25px}.edit-box .ui-combobox input,.edit-box .ui-combobox select{font-weight:normal!important;background-image:none!important;border:solid 1px #a7a7a7!important;color:#333!important;background-color:#f8f8f8!important;font-family:Arial!important;font-size:1em!important;text-align:left!important}div#fullback:not(.bts) .edit-box .ui-combobox input,div#fullback:not(.bts) .edit-box .ui-combobox select{padding:4px!important;margin:0!important;box-sizing:content-box!important}div#fullback:not(.bts) .edit-box .ui-combobox a{position:absolute!important;right:0;margin-right:0;padding:0!important}#headerbottom .edit-box{display:inline-block}#headertop .edit-box{position:relative;z-index:9999}#headerbottom .edit-box li{background:0}#headerbottom .edit-box .ui-combobox a{width:16px}#headerbottom .edit-box .ui-combobox input{width:150px!important}.scrollbar-handle-container{background:#EEE;width:20px}.scrollbar-handle{width:20px;background:#999}.scrollbar-handle:hover{background:#666}.scrollbar-handle.move{background:#111}.scrollbar-handle-up{width:20px;height:20px;background:#DDD}.scrollbar-handle-up:hover{background:#666}.scrollbar-handle-down{width:20px;height:20px;background:#DDD}.scrollbar-handle-down:hover{background:#666}.ui-slider-range.ui-widget-header{border:0;background-image:none;background-color:transparent}.simple .scroll-pane{margin-right:16px}.simple .scrollbar-handle-container{background:#EEE;width:15px}.simple .scrollbar-handle-container.hover,.simple .scrollbar-handle-container.move{background:#E6E6E6}.simple .scrollbar-handle,.simple .scrollbar-handle-up,.simple .scrollbar-handle-down{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAHCAYAAACcLcTKAAAAMklEQVR42mP4TwRgIBJQwwyGQWkZrR0+GDxPUO9gC2Gi3UNpqFArpIdFUh3UGZqY0gwAQe422HjkstgAAAAASUVORK5CYII=);background-repeat:no-repeat}.simple .scrollbar-handle{width:13px;border:1px solid #CCC;background-color:#CCC;background-position:-16px 50%}.simple .scrollbar-handle:hover{border:1px solid #666}.simple .scrollbar-handle.move{border:1px solid #666;background-color:#999}.simple .scrollbar-handle-up{width:13px;height:13px;border:1px solid #CCC;background-color:#CCC;background-position:-34px 2px;margin-bottom:1px}.simple .scrollbar-handle-up.hover,.simple .scrollbar-handle-up:hover{border:1px solid #666}.simple .scrollbar-handle-up.move{background-color:#999}.simple .scrollbar-handle-down{width:13px;height:13px;border:1px solid #CCC;background-color:#CCC;background-position:2px 4px;margin-top:1px}.simple .scrollbar-handle-down.hover,.simple .scrollbar-handle-down:hover{border:1px solid #666}.simple .scrollbar-handle-down.move{background-color:#999}ul.fff{padding:0}.fff .scroll-pane{margin-right:12px}.fff .scrollbar-handle-container{background:#EEE;width:12px}.fff .scrollbar-handle{width:12px;background-color:#CCC}.fff .scrollbar-handle:hover{background-color:#999}.fff .scrollbar-handle.move{background-color:#666}.fff .scrollbar-handle-up{width:12px;height:18px}.fff .scrollbar-handle-down{width:12px;height:18px}/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}.toggle{position:relative;overflow:hidden}.toggle input[type="checkbox"]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding:0;height:100%;width:110px;border-width:0 1px}.toggle.btn{min-width:59px;min-height:34px;border:solid 1px #e5e5e5;border:solid 1px var(--grey2);border-radius:4px}.toggle-on.btn{padding-right:24px}.toggle-off.btn{padding-left:24px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-on.btn-lg{padding-right:31px}.toggle-off.btn-lg{padding-left:31px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-xs{min-width:35px;min-height:22px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}.btn-custom-on{background-color:#e6f0fa;color:#005eb8}.btn-custom-off{background-color:#eeebeb;color:#787875}.toggle-handle-on{background-color:#005eb8!important;text-align:center!important;color:white!important;font-weight:bold!important;padding-right:55px!important;padding-left:0!important}.toggle-handle-off{background-color:#00a9e0!important;text-align:center!important;color:white!important;font-weight:bold!important;padding-left:55px!important;padding-right:0!important}.toggle-group label{text-align:center!important}.toggle .btn.active{-webkit-box-shadow:none;box-shadow:none}.ms-ctn{position:relative;padding:2px 12px;height:auto}.ms-inv{border:1px solid #c00}.ms-ctn-readonly{cursor:pointer}.ms-ctn-disabled{cursor:not-allowed;background-color:#eee}.ms-ctn-bootstrap-focus,.ms-ctn-bootstrap-focus .ms-res-ctn{border-color:rgba(82,168,236,0.8)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.ms-ctn-focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ms-ctn input{border:0;box-shadow:none;-webkit-transition:none;outline:0;display:block;padding:0;line-height:1.42857143;margin:1px 0;width:350px}.ms-ctn .ms-sel-ctn input{float:left;background-color:#f8f8f8;height:18px}.ms-ctn-disabled input{cursor:not-allowed;background-color:#eee}.ms-ctn .ms-input-readonly{cursor:pointer}.ms-ctn .ms-empty-text{color:#DDD}.ms-ctn input:focus{border:0;box-shadow:none;-webkit-transition:none}.ms-ctn input::-ms-clear{width:0;height:0}.ms-ctn .ms-trigger{top:2px;right:1px;width:17px;height:17px;position:absolute;background:url(Images/Modules/Hotel/list.png) no-repeat;cursor:pointer}.ms-ctn-disabled .ms-trigger{cursor:not-allowed}.ms-ctn-bootstrap-focus{border-bottom:1px solid #CCC}.ms-res-ctn{width:100%;display:block;overflow-y:auto}.ms-res-ctn .ms-res-group{line-height:23px;text-align:left;padding:2px 5px;font-weight:bold;border-bottom:1px dotted #CCC;border-top:1px solid #CCC;background:#f3edff;color:#333}.ms-res-ctn .ms-res-item{line-height:17px;text-align:left;padding:2px 24px;color:rgba(0,0,0,1);border-bottom:1px solid #d8d8d8;cursor:pointer;font-size:1.1em;margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ms-res-ctn .ms-res-item-grouped{padding-left:15px}.ms-res-ctn .ms-res-odd{background:#fafafa}.ms-res-ctn .ms-res-item-active{background-color:#fbbd28}.ms-res-ctn .ms-res-item-disabled{color:#CCC;cursor:default}.ms-sel-ctn{overflow:auto;line-height:18px;padding-right:25px}.ms-no-trigger .ms-sel-ctn{padding-right:0}.ms-sel-ctn .ms-sel-item{background:#f3f3f3;color:#999;float:left;font-size:12px;padding:3px 5px;border-radius:3px;border:1px solid #DDD;margin:3px 0 1px 0}.ms-sel-ctn .ms-sel-invalid{border-color:#f8a5a5!important;background:#fdf2f2!important}.ms-sel-ctn .ms-sel-item:hover{border:1px solid #BBB}.ms-ctn .ms-sel-item{background:#f3f3f3;color:rgba(66,66,66,1);float:left;font-size:12px;padding:0 5px;border-radius:3px;border:1px solid #DDD;margin:1px 5px 1px 0}.ms-ctn .ms-sel-item:hover{border:1px solid transparent}.ms-ctn-focus .ms-sel-item:hover{border:1px solid #BBB}.ms-sel-ctn .ms-sel-text{background:#FFF;color:#666;padding-right:0;margin-left:0;font-size:14px;font-weight:normal}.ms-as-string .ms-sel-text{border-color:transparent}.ms-res-ctn .ms-res-item em:first-child{font-style:normal;font-weight:bold}.ms-res-ctn .ms-res-item em{font-style:normal}.ms-sel-ctn .ms-sel-text:hover{background:#FFF}.ms-sel-ctn .ms-sel-item-active{border:1px solid red;background:#757575}.ms-stacked .ms-sel-item{float:inherit}.ms-sel-ctn .ms-sel-item .ms-close-btn{width:7px;cursor:pointer;height:7px;float:right;margin:6px 2px 0 10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjahI7BCQAwCAOTzpThHMHh3Kl9CVos9XckFwQAuPtGuWTWwMwaczKzyHsqg6+5JqMJr28BABHRwmTWQFJjTmYWOU1L4tdck9GE17dnALGAS+kAR/u2AAAAAElFTkSuQmCC);background-position:0 -7px}.ms-sel-ctn .ms-sel-item .ms-close-btn:hover{background-position:0 0}.ms-stacked .ms-sel-item .ms-close-btn{margin-left:0}@media screen and (max-width:425px){.ms-helper{padding-left:9%!important}}.ms-helper{color:#fbbd28;font-size:12px;text-align:right;background-image:url('Images/Modules/Hotel/hoteladv.png');background-repeat:no-repeat;height:17px;background-position:0 -130px;display:none;margin-top:1px;padding-left:10%}.ms-ctn.input-lg .ms-trigger .ms-trigger-ico{margin-top:17px}.ms-ctn.input-sm .ms-trigger .ms-trigger-ico{margin-top:13px}.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item{padding-top:2px;padding-bottom:3px}.ms-ctn.input-sm .ms-sel-ctn{line-height:15px}.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item{padding-top:1px;padding-bottom:1px;margin-top:0;margin-bottom:0}.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn{margin-top:4px}.ms-ctn .ms-sel-ctn{margin-left:-7px}.dropdown-menu{position:absolute;top:100%;left:-1px;z-index:1000;display:none;padding:5px 0;margin:2px 0 0;background-color:#fff;border:1px solid #ccc}.CurrencyPopupLinkActive{border:1px solid #aaa;padding:7px;position:relative;z-index:2000;background-color:#fff;border-bottom:0}.CurrencyPopup{left:0;top:0;position:absolute;display:none;background-color:#FFF;border:solid 1px #AAA;z-index:1000;padding:10px}.CurrencyPopup .GroupHeader{color:#666;padding:5px;border-bottom:solid 1px #CCC;font-size:11px}.CurrencyPopup .GroupItems{color:#666;padding:5px 5px 5px 20px;font-size:11px}.CurrencyPopup .GroupItems label{cursor:pointer;vertical-align:middle}.CurrencyPopup .GroupItems img{vertical-align:middle}.CurrencyPopup .Group:nth-child(n+2){padding-left:10px}.CurrencySelectTotal,.FareSummaryDisclaimer{color:#FF8424}.FareSummaryDisclaimer{border-bottom:1px dotted #CCC}.money{white-space:nowrap}.CurrencyPopupLinkActive{border:1px solid #aaa;padding:7px;position:relative;z-index:2000;background-color:#fff;border-bottom:0}.CurrencyPopup{left:0;top:0;position:absolute;display:none;background-color:#FFF;border:solid 1px #AAA;z-index:1000;padding:10px}.CurrencyPopup .GroupHeader{color:#666;padding:5px;border-bottom:solid 1px #CCC;font-size:11px}.CurrencyPopup .GroupItems{color:#666;padding:5px 5px 5px 20px;font-size:11px}.CurrencyPopup .GroupItems label{cursor:pointer;vertical-align:middle}.CurrencyPopup .GroupItems img{vertical-align:middle}.CurrencyPopup .Group:nth-child(n+2){padding-left:10px}.CurrencySelectTotal,.FareSummaryDisclaimer{color:#FF8424}.FareSummaryDisclaimer{border-bottom:1px dotted #CCC}.money{white-space:nowrap}.LanguageSelectContainer{background-color:#FFF;padding:0 7px}.LanguageSelect.widget{position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.LanguageSelectLinkContainer.ltrImportant{direction:ltr!important}.CulturePopup{left:0;top:0;position:absolute;display:none;background-color:#FFF;z-index:1000;padding:10px;-webkit-box-shadow:1px 1px 6px #666;-moz-box-shadow:1px 1px 6px #666;box-shadow:1px 1px 6px #666}.CulturePopup .GroupHeader{color:#666;padding:5px;border-bottom:solid 1px #CCC;font-size:11px}.CulturePopup .GroupItems{color:#666;padding:5px;font-size:10px}.CulturePopup .GroupItems label{cursor:pointer;vertical-align:middle}.CulturePopup .GroupItems img{vertical-align:middle}.CulturePopup .Group:nth-child(n+2){padding-left:10px}#headertop .CultureChangeLinkContainer{padding-top:0;padding-right:0}.flag{background-position:16px 0;background-image:url(Images/flags.png);width:16px;height:11px;display:inline-block;vertical-align:middle}._AD{background-position:0 0}._AE{background-position:-16px 0}._AF{background-position:-32px 0}._AG{background-position:-48px 0}._AI{background-position:-64px 0}._AL{background-position:-80px 0}._AM{background-position:-96px 0}._AN{background-position:-112px 0}._AO{background-position:-128px 0}._AR{background-position:-144px 0}._AS{background-position:-160px 0}._AT{background-position:-176px 0}._AU{background-position:-192px 0}._AW{background-position:-208px 0}._AX{background-position:-224px 0}._AZ{background-position:-240px 0}._BA{background-position:-256px 0}._BB{background-position:-272px 0}._BD{background-position:-288px 0}._BE{background-position:-304px 0}._BF{background-position:-320px 0}._BG{background-position:-336px 0}._BH{background-position:-352px 0}._BI{background-position:-368px 0}._BJ{background-position:-384px 0}._BM{background-position:-400px 0}._BN{background-position:-416px 0}._BO{background-position:-432px 0}._BR{background-position:-448px 0}._BS{background-position:-464px 0}._BT{background-position:-480px 0}._BV{background-position:-496px 0}._BW{background-position:-512px 0}._BY{background-position:-528px 0}._BZ{background-position:-544px 0}._CA{background-position:-560px 0}._CC{background-position:-576px 0}._CD{background-position:-592px 0}._CF{background-position:-608px 0}._CG{background-position:-624px 0}._CH{background-position:-640px 0}._CI{background-position:-656px 0}._CK{background-position:-672px 0}._CL{background-position:-688px 0}._CM{background-position:-704px 0}._CN{background-position:-720px 0}._CO{background-position:-736px 0}._CR{background-position:-752px 0}._CS{background-position:-2928px 0}._CU{background-position:-784px 0}._CV{background-position:-800px 0}._CX{background-position:-816px 0}._CY{background-position:-832px 0}._CZ{background-position:-848px 0}._DE{background-position:-864px 0}._DJ{background-position:-880px 0}._DK{background-position:-896px 0}._DM{background-position:-912px 0}._DO{background-position:-928px 0}._DZ{background-position:-944px 0}._EC{background-position:-960px 0}._ED{background-position:-976px 0}._EG{background-position:-992px 0}._EH{background-position:-1008px 0}._ER{background-position:-1024px 0}._ES{background-position:-1040px 0}._ET{background-position:-1056px 0}._FI{background-position:-1072px 0}._FJ{background-position:-1088px 0}._FK{background-position:-1104px 0}._FM{background-position:-1120px 0}._FO{background-position:-1136px 0}._FR{background-position:-1152px 0}._GA{background-position:-1168px 0}._GB{background-position:-1184px 0}._GD{background-position:-1200px 0}._GE{background-position:-1216px 0}._GF{background-position:-1232px 0}._GH{background-position:-1248px 0}._GI{background-position:-1264px 0}._GL{background-position:-1280px 0}._GM{background-position:-1296px 0}._GN{background-position:-1312px 0}._GP{background-position:-1328px 0}._GQ{background-position:-1344px 0}._GR{background-position:-1360px 0}._GS{background-position:-1376px 0}._GT{background-position:-1392px 0}._GU{background-position:-1408px 0}._GW{background-position:-1424px 0}._GY{background-position:-1440px 0}._HK{background-position:-1456px 0}._HM{background-position:-1472px 0}._HN{background-position:-1488px 0}._HR{background-position:-1504px 0}._HT{background-position:-1520px 0}._HU{background-position:-1536px 0}._ID{background-position:-1552px 0}._IE{background-position:-1568px 0}._IL{background-position:-1584px 0}._IN{background-position:-1600px 0}._IO{background-position:-1616px 0}._IQ{background-position:-1632px 0}._IR{background-position:-1648px 0}._IS{background-position:-1664px 0}._IT{background-position:-1680px 0}._JM{background-position:-1696px 0}._JO{background-position:-1712px 0}._JP{background-position:-1728px 0}._KE{background-position:-1744px 0}._KG{background-position:-1760px 0}._KH{background-position:-1776px 0}._KI{background-position:-1792px 0}._KM{background-position:-1808px 0}._KN{background-position:-1824px 0}._KP{background-position:-1840px 0}._KR{background-position:-1856px 0}._KW{background-position:-1872px 0}._KY{background-position:-1888px 0}._KZ{background-position:-1904px 0}._LA{background-position:-1920px 0}._LB{background-position:-1936px 0}._LC{background-position:-1952px 0}._LI{background-position:-1968px 0}._LK{background-position:-1984px 0}._LR{background-position:-2000px 0}._LS{background-position:-2016px 0}._LT{background-position:-2032px 0}._LU{background-position:-2048px 0}._LV{background-position:-2064px 0}._LY{background-position:-2080px 0}._MA{background-position:-2096px 0}._MC{background-position:-2112px 0}._MD{background-position:-2128px 0}._ME{background-position:-2144px 0}._MG{background-position:-2160px 0}._MH{background-position:-2176px 0}._MK{background-position:-2192px 0}._ML{background-position:-2208px 0}._MM{background-position:-2224px 0}._MN{background-position:-2240px 0}._MO{background-position:-2256px 0}._MP{background-position:-2272px 0}._MQ{background-position:-2288px 0}._MR{background-position:-2304px 0}._MS{background-position:-2320px 0}._MT{background-position:-2336px 0}._MU{background-position:-2352px 0}._MV{background-position:-2368px 0}._MW{background-position:-2384px 0}._MX{background-position:-2400px 0}._MY{background-position:-2416px 0}._MZ{background-position:-2432px 0}._NA{background-position:-2448px 0}._NC{background-position:-2464px 0}._NE{background-position:-2480px 0}._NF{background-position:-2496px 0}._NG{background-position:-2512px 0}._NI{background-position:-2528px 0}._NL{background-position:-2544px 0}._NO{background-position:-2560px 0}._NP{background-position:-2576px 0}._NR{background-position:-2592px 0}._NU{background-position:-2608px 0}._NZ{background-position:-2624px 0}._OM{background-position:-2640px 0}._PA{background-position:-2656px 0}._PE{background-position:-2672px 0}._PF{background-position:-2688px 0}._PG{background-position:-2704px 0}._PH{background-position:-2720px 0}._PK{background-position:-2736px 0}._PL{background-position:-2752px 0}._PM{background-position:-2768px 0}._PN{background-position:-2784px 0}._PR{background-position:-2800px 0}._PS{background-position:-2816px 0}._PT{background-position:-2832px 0}._PW{background-position:-2848px 0}._PY{background-position:-2864px 0}._QA{background-position:-2880px 0}._RE{background-position:-2896px 0}._RO{background-position:-2912px 0}._RS{background-position:-2928px 0}._RU{background-position:-2944px 0}._RW{background-position:-2960px 0}._SA{background-position:-2976px 0}._SB{background-position:-2992px 0}._SC{background-position:-3008px 0}._SD{background-position:-3024px 0}._SE{background-position:-3040px 0}._SG{background-position:-3056px 0}._SH{background-position:-3072px 0}._SI{background-position:-3088px 0}._SJ{background-position:-3104px 0}._SK{background-position:-3120px 0}._SL{background-position:-3136px 0}._SM{background-position:-3152px 0}._SN{background-position:-3168px 0}._SO{background-position:-3184px 0}._SR{background-position:-3200px 0}._ST{background-position:-3216px 0}._SV{background-position:-3232px 0}._SY{background-position:-3248px 0}._SZ{background-position:-3264px 0}._TC{background-position:-3280px 0}._TD{background-position:-3296px 0}._TF{background-position:-3312px 0}._TG{background-position:-3328px 0}._TH{background-position:-3344px 0}._TJ{background-position:-3360px 0}._TK{background-position:-3376px 0}._TL{background-position:-3392px 0}._TM{background-position:-3408px 0}._TN{background-position:-3424px 0}._TO{background-position:-3440px 0}._TR{background-position:-3456px 0}._TT{background-position:-3472px 0}._TV{background-position:-3488px 0}._TW{background-position:-3504px 0}._TZ{background-position:-3520px 0}._UA{background-position:-3536px 0}._UG{background-position:-3552px 0}._UM{background-position:-3568px 0}._US{background-position:-3584px 0}._UY{background-position:-3600px 0}._UZ{background-position:-3616px 0}._VA{background-position:-3632px 0}._VC{background-position:-3648px 0}._VE{background-position:-3664px 0}._VG{background-position:-3680px 0}._VI{background-position:-3696px 0}._VN{background-position:-3712px 0}._VU{background-position:-3728px 0}._WALES{background-position:-3744px 0}._WF{background-position:-3760px 0}._WS{background-position:-3776px 0}._YE{background-position:-3792px 0}._YT{background-position:-3808px 0}._ZA{background-position:-3824px 0}._ZM{background-position:-3840px 0}._ZW{background-position:-3856px 0}.BannerCookies{font-family:Arial;font-size:11px;background-color:#215FBB;color:White}.BannerCookies .tdcell{height:22px}.BannerCookies .Content.ui-widget-content.bordered-content{margin-bottom:10px;padding:5px;font-size:11px;color:White;background-color:#215FBB}.BannerCookies .tdcell.firstcolumn{width:20%}.BannerCookies .tdcell.secondcolumn{width:30%}.BannerCookies .tdcell.fix-40{width:40%}.BannerCookies .tablecontainer.CarRulesGrid .tdcell{padding-left:5px;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.BannerCookies .tablecontainer.CarRulesGrid .trrow:hover{background-color:#43ADE7;font-weight:bold;color:White;cursor:default}.CookiePolicyContent{line-height:1.6em;overflow-y:auto;height:400px}.CookiePolicyContent p{margin:5px 0}.CookiePolicy{background-color:#215FBB}.CookiePolicy .tablecontainer{width:990px;margin:0 auto}.CookiePolicy label,.CookiePolicy a{color:#FFF!important;line-height:1.4em}.CookiePolicy a{text-decoration:underline}.closeCookies{white-space:nowrap}#InsuranceSearchForm #header{padding-top:10px;padding-bottom:10px}.InsuranceSearch .SearchBar{padding-top:20px}.InsuranceSearch .DepartureCountryCode,.InsuranceSearch .ArrivalCountryCode,.InsuranceSearch .dateColumn,.InsuranceSearch .numberOfTravellers .tdcell .ui-combobox,.InsuranceSearch .numberOfTravellers .tdcell{padding-right:6px}.InsuranceSearch .DepartureCountryCode select,.InsuranceSearch .ArrivalCountryCode select{width:180px}.InsuranceSearch .dateColumn input{width:100px}.InsuranceSearch .NumberOfTravelerMessage{margin-top:10px}.InsuranceSearch .insuranceContent{padding-top:10px}@media(max-width:544px){.InsuranceSearch .InsuranceCounter.col-xs-12{padding:0 30%}.InsuranceSearch .birthDate{margin-top:4px}}.DeepLink .tdcell{padding:1px}.DeepLink .DeepLinkDescContainer a{color:#3d93c8;text-decoration:none}.DeepLink .DeepLinkPriceContainer a{color:#900;text-decoration:none}.DeepLinkItemImg{height:130px}.DeepLinkItemText{height:20px}.DeepLinkItemTextImg{height:130px}.DeepLinkItemTextOnly{height:20px}.DeepLinkItemImg img{width:100%}.DeepLinkItemTextImg img{width:100%}.DeepLinkImageOnly{width:200px;height:150px;overflow:hidden}.DeepLinkImageOnly img{width:200px;height:150px;margin:0}.DeepLink_Col3,.DeepLink_Col2{border-left:1px solid #808080}.DeepLinkMainTable .tdcell{padding-left:5px}.TopLocations a{margin:5px;white-space:nowrap}.TopLocations a.level0{font-size:1.0em;color:#7480B0}.TopLocations a.level1{font-size:1.2em;color:#CE0058}.TopLocations a.level2{font-size:1.3em;color:#00A9E0}.TopLocations a.level3{font-size:1.4em;color:#A6A6A8}.TopLocations a.level4{font-size:1.7em;color:#fbbd28}.TopLocations a.level5{font-size:2.1em;color:#8246AF}.TopLocations a.level6{font-size:2.5em;color:#7480B0}#FlightSearchForm #header{padding-top:10px;padding-bottom:10px}#preferredAirlines .ms-sel-ctn .ms-inv{width:100%!important}.Flight .SRDCode{font-size:11px;padding-top:3px}.Flight .SRDCaption{white-space:nowrap}.Flight .PassengerTypes .tdcell .ui-combobox{padding-right:6px}.SubFlightFareSearchTab .From input,.SubFlightFareSearchTab .To input{width:115px}.SubFlightFareSearchTab select.MultiLegAllowedFrom,.SubFlightFareSearchTab select.MultiLegAllowedTo{width:160px}.FlightFareSearchTab select.MultiLegAllowedFrom,.FlightFareSearchTab select.MultiLegAllowedTo{width:193px}.SubFlightFareSearchTab select.AllowedFrom,.SubFlightFareSearchTab select.AllowedTo{width:140px}.FlightFareSearchTab select.AllowedFrom,.FlightFareSearchTab select.AllowedTo{width:204px}.SubFlightSearchFields .DepartureDate input,.SubFlightSearchFields .ReturnDate input{margin-right:4px}.FlightFareSearchTab .DepartureDate input,.FlightFareSearchTab .ReturnDate input,.FlightFareSearchTab .DepartureTime select,.FlightFareSearchTab .ReturnTime select{width:95px}.advSearchLeft{vertical-align:top;padding-bottom:10px;border-right:solid 1px #CCC}.advSearchRight{padding-left:10px;vertical-align:top}.Flight .advSearchTop{margin-top:10px;border-top:solid 1px #CCC}.Flight .advSearchTitle{padding-top:10px}#FlightSearchForm .DepartureTime,#FlightSearchForm .ReturnTime{display:inline}.FlightFareSearchTab .mpcalendar{padding-top:10px}.FlightFareSearchTab .tdcell.mpcalendartext{width:40%}#SubFlightSearchForm .CabinClasses select,#SubFlightSearchForm .ProviderType select,#SubFlightSearchForm .flexibledatestextDeparture select,#SubFlightSearchForm .flexibledatestextArrival select{width:156px}.flighttypeForMultiLeg .MultiLeg .SearchControls,.subflighttypeForMultiLeg .MultiLeg .SearchControls{vertical-align:bottom}.TotalFareDescription,.OBMinMaxFee{text-align:right;font-size:11px;padding-right:10px}.flighttypeForMultiLeg .tdcell{padding-right:4px}.flighttypeForMultiLeg .MultiLegFrom input,.flighttypeForMultiLeg .MultiLegTo input{width:100%;height:26px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.subFlightAdvancedButtons{float:right}#FlightSearchForm{background-color:transparent!important}.SearchControlsTable{display:inline-block}#SubFlightSearchForm .AdvancedSearchLink{padding-right:4px}.chkListFareTypes_outerP{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.CategoryCorporateFareOptionsLabel label{display:inline-block;margin-top:4px}.Flight .AlternativeAirportsPanel{padding-top:15px}.Flight .RadiusInput{width:25px}.Flight a.AlternateAirports{color:#3d93c8;text-decoration:underline}.Flight .RadiusPanel>div:first-child{padding-left:20px;width:35%}.tdcell.AlternativeAirportsCell{height:auto}.flighttypeForMultiLeg .tdcell.AlternativeAirportsCell{padding-bottom:6px}.roomOccupancy div{width:auto}.HotelSearch .roomCount{width:162px}.HotelSearch .Occupancy{width:162px}.ChildsAge{font-weight:bold}div.innerRow{width:100px}.HotelMultiSourceSearchType .ui-tabs{border:0!important}.HotelSearchResultHotelNameLabelNewResult{font-size:14px;color:black;font-weight:bold;cursor:pointer}.HotelResultHotelImage{cursor:pointer;border-color:Gray}.numberofnights{padding-right:10px}.singleroom{padding-right:10px}.HotelSearch .SearchBar{padding-top:20px}.HotelSearch .roomCounTable{margin-top:15px}.HotelSearch .CheckInDateColumn{padding-right:6px}.HotelSearch .SearchButton{text-align:right}#HotelSubSearch .HotelAreaCodes select,#HotelSubSearch .HotelCategoryTypes select{width:157px}.fn_alternateCity{cursor:pointer}.searchSubButtonFields{float:right}.searchSubButtonFields .link{margin-right:10px;margin-left:10px}.HotelSubSearch .AdvancedSearchLink{padding-right:10px}.HotelSubSearch .ResetSearchLink{padding-right:10px}.HotelSearch .AdvancedSearchLink{padding-right:10px}.HotelSearch .ResetSearchLink{padding-right:10px}.CaptionRow.ui-menu-item{font-weight:bold;background-color:#eaf3fe;padding-top:5px;padding-bottom:5px}.ui-menu-item.NotSelectable.CaptionRow a{color:#005eb8;background-image:none;padding-left:5px}.ui-menu-item.NotSelectable.LoadingRow a{background-image:url('Images/loader32.gif');padding-left:0;height:30px;background-repeat:no-repeat;background-position:center}.LoadingRow.ui-menu-item{padding:3px}.fn_LocationList li{padding-top:5px;padding-bottom:5px}.HotelSearch .CityRow .ui-state-hover,.HotelSearch .AirportRow .ui-state-hover,.HotelSearch .LandmarkRow .ui-state-hover{background-color:#fbbd28!important;border:1px solid #fbbd28}.HotelNameRow .ui-state-hover{background:#fbbd28!important;border:1px solid #fbbd28}.fn_LocationList{width:100%}.HotelSearch .CityLandmarkCode input{width:98%}.HotelSubSearch .CityLandmarkCode input{width:460px}.hotelLocationMatchingAlert img{vertical-align:middle}.hotelLocationMatchingAlert{padding:3px;border-radius:3px;border:solid 1px #f5ae77;background-color:#fef7da;color:#c60;margin-bottom:10px}.HotelSearch .manualCost{margin-top:20px}.hotel-adv{background-image:url('Images/Modules/Hotel/hoteladv.png');background-repeat:no-repeat;display:inline-block}.hotel-adv-check{width:17px;height:17px;background-position:-2px -2px}.hotel-adv-checked{width:17px;height:17px;background-position:-2px -23px}.hotel-adv-hotel{width:17px;height:17px;background-position:-2px -42px}.hotel-adv-minus{width:17px;height:17px;background-position:-4px -60px}.hotel-adv-plus{width:17px;height:17px;background-position:-4px -81px}.hotel-adv-star{width:17px;height:17px;background-position:-2px -108px;vertical-align:bottom}.hotel-adv-star2{width:40px;height:17px;background-position:-2px -108px;background-repeat:repeat-x;vertical-align:bottom}.hotel-adv-star3{width:60px;height:17px;background-position:-2px -108px;background-repeat:repeat-x;vertical-align:bottom}.hotel-adv-star4{width:80px;height:17px;background-position:-2px -108px;background-repeat:repeat-x;vertical-align:bottom}.hotel-adv-star5{width:100px;height:17px;background-position:-2px -108px;background-repeat:repeat-x;vertical-align:bottom}.hotel-adv-star-passive{background-position:-2px -151px}.hotel-adv-warning{width:17px;height:17px;background-position:-2px -128px}.placeholder{color:#aaa}.fn_CheckInDate .hasDatepicker,.fn_CheckOutDate .hasDatepicker{background:#f8f8f8 url(Images/Modules/Hotel/date.png) right no-repeat;background-position-x:78px}.CityLandmarkCode .txtText{background-image:url(Images/Modules/Hotel/search.png);background-repeat:no-repeat;background-position:left 3px center;padding-left:21px}.starcontainer{display:inline-flex;margin-right:45px}.fn_AdvanceSearch .background{padding-left:10px;padding-right:10px}.HotelSubSearch .backgroundSearchCriteria{padding-left:10px;padding-right:10px}.ms-ctn{border:solid 1px #a7a7a7;background:#f8f8f8}.HMSAdvanced{color:#3d93c8!important}.minPrice .txtText,.maxPrice .txtText{width:100px}.Hotel .advancedSearch .tdcell{padding-bottom:20px;vertical-align:top}.Hotel #aggregatorID,.Hotel #facilityID{width:430px}.Hotel .mealwarning img{vertical-align:middle;width:16px;height:16px}.Hotel .mealwarning{padding:3px!important;border-radius:3px;border:solid 1px #f5ae77;background-color:#fef7da;color:#c60;font-size:12px;width:610px;height:auto;display:inline-block;margin-bottom:12px;padding-top:4px!important}.Hotel .roomCountTable{vertical-align:top}.Hotel .noNights{text-align:center;background:0;display:inline-block;width:22px}.Hotel .checkindate{width:90px}.Hotel .checkoutdate{width:90px}.Hotel .break{width:40px}.Hotel .nights{width:180px}.Hotel .nights>label{margin-left:50px}.Hotel .dist_break{padding-bottom:5px}.Hotel .toIcon .ui-icon-carat-1-e{margin:5px auto auto}.Hotel .roomRow .roomTxt{float:left;line-height:26px;display:none}.HotelSubSearch .roomRow{text-align:right}.HotelSubSearch .roomTxt{display:inline!important}.Hotel .HotelSearchCriterias{width:auto}.Hotel .fn_alternateCity{line-height:65px;width:60px;float:left}.Hotel .alternate{line-height:65px}.Hotel .ampersand.passive{color:#888!important}.Hotel .CityLandmarkCode{padding-right:30px}.Car .SearchBar{padding-top:20px}.Car .PickUpLocation{padding-right:6px}.Car .pickUpDate{width:210px}.Car .dropOffDate{width:210px}.Car .dateColumn input{margin-right:4px}.Car .dayColumn{padding-right:4px}div#fullback:not(.bts) .Car .dayColumn input{width:63px!important}.Car .columnWidthWide{width:162px}.Car .SearchButton{text-align:right}.Car .holidayperiodrow input{width:178px!important}.CarSubSearch .subSearchHeader .tdcell{height:24px}.CarSubSearch .subSearchFields .tdcell{padding-right:4px}.CarSubSearch .subPickUpLocation .txtText,.CarSubSearch .subDropOffLocation .txtText{width:135px}.CarSubSearch .subSearchBar{margin-top:20px}.CarSubSearch .subCarSearchLinkButtons{float:right}.CarSubSearch .subCarSearchLinkButtons .link{padding-left:10px;padding-right:10px}.Car .ddWidth{width:190px}.Car .fn_PickupNotification,.Car .fn_DropoffNotification,.Car .fn_PickupDetails,.Car .fn_DropoffDetailsCaption,.Car .fn_DropoffDetailsContent{display:none}.Car .DepartureDate input{width:84px}.Car .ReturnDate input{width:84px}#CarSubSearch .SpanSecond,.Car .SpanSecond{padding-left:5px;display:inline-block}.Car #changePickupRentalStation span:hover,.Car #changeDropoffRentalStation span:hover{cursor:pointer;text-decoration:underline}.Car .manualCost{margin-top:20px}.CarLocationsPopupContainer{height:420px}.CompanyLocationDetail{vertical-align:top}.CarLocationsPopupInner{height:420px;overflow-y:scroll}.CarLocationsPopupInner .tdcell{vertical-align:top;padding-left:5px}div.CarLocationsPopup{overflow-y:hidden!important}.CarLocationsPopupSelection{width:30%;border-left:1px solid #E2E2E2}.CarPopupCompanyLogo{width:30px}.CarPopupCompanyName{height:25px;line-height:25px}.CarPopupCompanySelect{width:15px}.CarLocationsPopupSelectionInner{vertical-align:middle}.CarPopupCompanyLogoBig{margin:5px}.CarPopupDetailCaption{width:100px;padding-bottom:5px}.CarPopupDetailOpeningHours{margin-left:10px;padding-left:10px;border-left:1px dotted #DEDEDE}.CarLocationsPopup .CarPopupDetailWeekDay{min-width:100px}.CarLocationsPopup .CarDetailWrapper{vertical-align:top}.CarLocationsPopup .fn_CompanyLocationItem{cursor:pointer}.TrainSubSearch .DepartureDate{padding-right:4px}.TrainSubSearch .ReturnTime{padding-left:4px;padding-right:4px}a.headerInnerSelectOption{padding-left:10px!important}.TrainSubSearch .AdvancedSearchLink{float:right}.TrainSubSearch .TrainSearch1{margin-left:4px}.Train .SearchBar{padding-top:15px}.Train .TrainFrom input,.TrainSubSearch .From input{width:95px}.Train .TrainTo input,.TrainSubSearch .To input{width:95px}.Train .DepartureDate input{width:94px}.Train .ReturnDate input{width:94px}.Train .DepartureTime select{width:90px}.Train .ReturnTime select{width:90px}.Home .Train .DepartureTime{display:inline-block}.Home .Train .ReturnTime{display:inline-block}.Train .trainPassengerContainer select{width:166px}.Train .trainPassengerContainer .tdcell{padding-right:4px;white-space:nowrap}.Train .RailReductionCard input{width:224px!important}.Train .RailPassTypeSelection input{width:95px!important}.Train .PassengerCount{white-space:nowrap}.DirectTrainlblField{width:130px}.DirectTrainchkbxField{width:5px}div#fullback:not(.bts) .tdcell.PickUpLocation{padding-right:10px}.QueuePanel.scroll-pane{height:200px}.QueuePanel .QueueLoading{padding-top:10px;text-align:center}.QueuePanel .queuePNRTable{padding:5px}.Queue .ui-accordion .ui-accordion-content{padding-top:0;padding-bottom:0}.QueueMainAccordion a{background-size:contain}.Queue .world{padding-left:0;padding-top:15px;padding-bottom:10px;width:40px}.Queue .word{padding-top:12px;padding-right:20px;padding-bottom:5px;color:#6E6E6E!important;font-weight:bold;font-size:14px}.Queue .IdentificationWord{font-size:small}.queuePNRTable .tdcell{height:auto;padding-top:2px;padding-top:2px;padding-left:4px;padding-right:2px;border-bottom:1px dotted #CCC;border-right:1px dotted #CCC}.divAgencySignature{float:left}.divAgencySignature .agentSignatureWordTd,.divAgencySignature .agentSignatureTextTd{padding-left:5px}.QueueMainAccordion a{background-size:100%}.Queue .PNRItemCountDetail,.Queue .PNRItemCount{height:90%}.AgencyStatistics .tdcell{padding-right:20px}.AgencyStatistics .bold{display:inline-block}.scroll-pane{overflow:auto;position:relative}.scroll-pane .ui-widget-content{border:none!important;background-image:none!important}.scroll-pane .ui-widget-header{background-image:none!important;background-color:transparent!important;border:none!important}.scroll-content{right:0;left:0;top:0;position:absolute}.slider-wrap{top:0;width:7px;right:0;position:absolute;background-color:lightgrey;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px}.slider-wrapH{top:200px;height:7px;right:0;position:absolute;background-color:lightgrey;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px}.slider-vertical{height:100%;position:relative}.slider-horizontal{width:100%;position:relative}.scroll-pane .ui-slider-vertical{width:auto}.scroll-pane .ui-slider-horizontal{height:auto}.scroll-pane .ui-slider-handle{margin:0 auto;width:7px;height:10px;display:block;position:absolute;background-color:darkgray}.ui-slider-handle img{border:currentColor}.scrollbar-top{top:0;position:absolute}.scrollbar-bottom{bottom:0;position:absolute}.scrollbar-grip{top:50%;margin-top:-6px;position:absolute}.ui-slider-range{width:100%;position:absolute;background-color:lightgrey;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.scroll-pane .ui-state-default,.scroll-pane .ui-widget-content .ui-state-default,.scroll-pane .ui-widget-header .ui-state-default{border:0;background:#A3A3A3;font-weight:normal;color:transparent}.scroll-pane .ui-slider-vertical .ui-slider-handle{left:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.Basket .CompleteButton{float:right}.Basket .ClearBasket{white-space:nowrap}.Basket .BookBasket{white-space:nowrap}.Basket .Content,.Basket .ui-widget-content{margin:0;padding:0}.Basket .ui-widget-content{border:0}.basketButtons{text-align:right}.Page_Basket .Caption{line-height:28px;height:28px;font-size:12px}.Page_Basket .Caption .tablecontainer{position:relative}.Page_Basket .subPickUpLocation input{width:150px!important}.Page_Basket .subDropOffLocation input{width:130px!important}.BreadCrumbsV2.tablecontainer .tdcell{width:32%;height:20px;padding:0}.BreadCrumbsV2.tablecontainer .tdcell label{text-decoration:none;font-size:11px}.BreadCrumbsV2.tablecontainer .tdcell.passive-text{padding-left:5px;background-color:#efefef}.BreadCrumbsV2.tablecontainer .tdcell.active-text{padding-left:5px;background-color:#fbbd28}.BreadCrumbsV2.tablecontainer .tdcell.active-text label{font-weight:bold}.BreadCrumbsV2.tablecontainer .tdcell.passive-image{width:1px!important;background-image:url(Images/breadcrumbs-passive.png);background-repeat:no-repeat;background-position:0 50%;background-color:#efefef;position:relative}.BreadCrumbsV2.tablecontainer .tdcell.active-image{width:1px!important;background-image:url(Images/breadcrumbs-active.png);background-repeat:no-repeat;background-position:0 50%;background-color:#efefef;position:relative}.BreadCrumbsV2.tablecontainer .tdcell.passive-active-image{width:1px!important;background-image:url(Images/breadcrumbs-passive.png);background-repeat:no-repeat;background-position:0 50%;background-color:#fbbd28;position:relative}.BreadCrumbsV2.tablecontainer .tdcell .imageDivBorder{position:absolute;border-top:solid 10px #666;border-bottom:solid 10px #666;border-left:solid 10px transparent;width:15px;height:0;display:inline-block;top:0;left:0;z-index:2}.BreadCrumbsV2.tablecontainer .tdcell .imageDiv{position:absolute;border-left:solid 10px transparent;width:15px;height:0;display:inline-block;top:0;left:1px;z-index:3}.BreadCrumbsV2.tablecontainer .tdcell.passive-image .imageDiv{border-top:solid 10px #efefef;border-bottom:solid 10px #efefef}.BreadCrumbsV2.tablecontainer .tdcell.active-image .imageDiv{border-top:solid 10px #efefef;border-bottom:solid 10px #efefef}.BreadCrumbsV2.tablecontainer .tdcell.passive-active-image .imageDiv{border-top:solid 10px #fbbd28;border-bottom:solid 10px #fbbd28}.BreadCrumbsV2 .BlankContainer,.BreadCrumbsV2 .ui-widget-content{padding:0;margin:0}.BreadCrumbsV2 .imageDivHolder{height:10px;position:absolute;top:0;left:-16px}.BreadCrumbsV2 .FirstLine a{cursor:pointer}.BreadCrumbsV2 .brlink{cursor:pointer}.BreadCrumbsV2.tablecontainer .active-image.tdcell,.BreadCrumbsV2.tablecontainer .passive-image.tdcell,.BreadCrumbsV2.tablecontainer .passive-active-image.tdcell{background-image:none!important}.BreadCrumbs .tablecontainer .tdcell{width:32%;height:15px;padding:0}.BreadCrumbs .tablecontainer .tdcell label{font-size:11px}.BreadCrumbs .tablecontainer .tdcell.passive-text{padding-left:5px;background-color:#efefef}.BreadCrumbs .tablecontainer .tdcell.active-text{padding-left:5px;background-color:#fbbd28}.BreadCrumbs .tablecontainer .tdcell.active-text label{font-weight:bold}.BreadCrumbs .tablecontainer .tdcell.passive-image{width:10px;background-image:url(Images/breadcrumbs-passive.png);background-repeat:no-repeat;background-position:0 50%;background-color:#efefef}.BreadCrumbs .tablecontainer .tdcell.active-image{width:10px;background-image:url(Images/breadcrumbs-active.png);background-repeat:no-repeat;background-position:0 50%;background-color:#efefef}.BreadCrumbs .tablecontainer .tdcell.passive-active-image{width:10px;background-image:url(Images/breadcrumbs-passive.png);background-repeat:no-repeat;background-position:0 50%;background-color:#fbbd28}.BreadCrumbs .BlankContainer,.BreadCrumbs .ui-widget-content{padding:0;margin:0;overflow:hidden}.BreadCrumbs .tablecontainer{height:20px}.Compare .Pin{border:1px solid #CCC;max-width:175px;margin:3px;float:left;-webkit-box-shadow:2px 2px 7px black;-moz-box-shadow:2px 2px 7px black;width:175px}.Compare .PinHeader{background-color:#E6E6E6}.ComparePanel .complete{display:none}.ComparePanel .more{background:lightblue;color:navy;font-size:13px;padding:3px;cursor:pointer}.Compare .PinContent{border-top:3px solid #E6E6E6;background-color:white}.Compare .PinContent .tdcell{vertical-align:top}.PinCarImage{width:25px}.Compare .Content.ui-widget-content.bordered-content{background-color:#FCFCFC;background-position:center;background-repeat:no-repeat}.Compare .Caption .CompareListButtons{text-align:right}.CompareListButton,.EmptyListButton,.OfferListButton{white-space:nowrap}.Compare .tab-content.hide{display:none}.Compare .tab-content.active{display:block}.Compare .PinFlightLogo{width:25px;margin-left:5px;margin-right:5px;vertical-align:middle;height:22px}.Compare .PinHotelLogo{border:1px solid #CCC;width:25px;margin-left:5px;margin-right:5px;margin-top:4px;vertical-align:top;height:22px;background-color:#DDD}.Compare .PinCarLogo{border:1px solid #CCC;width:40px;margin-left:5px;margin-right:5px;margin-top:4px;vertical-align:middle;height:25px;background-color:#DDD}.Compare .PinFooter{background-color:#E6E6E6}.Compare .tablecontainer.PinFooter .tdcell{height:30px}.Compare .CompareListButton,.Compare .EmptyListButton,.Compare .OfferListButton{width:130px;height:30px}.Compare .OfferListButton{border-top:3px solid #E6E6E6;background-color:white;color:#666}.Compare .tablecontainer .tdcell{height:15px}.Compare .tdcell.PinLine{height:5px}.Compare .PinFromToText .tdcell{padding-top:2px;font-size:11px;cursor:default;font-weight:bold}.Compare .PinDateText{padding-top:3px;font-size:11px;cursor:default}.Compare .PinHotelText{padding-top:3px;display:block;font-size:11px;cursor:default;min-height:80px}.Compare .PinCarText{padding-top:3px;display:block;font-size:11px;cursor:default}.Compare #DeletePin{margin-left:8px}.Compare #FlightDetailsPin{margin-left:8px}.Compare #AddToBasketPin{margin-left:8px;margin-right:10px}.Compare .PinFareAmount{font-weight:bold;text-align:right;padding-right:3px;font-size:14px;cursor:default}.ComparePanel .tablecontainer .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding-top:5px;padding-bottom:5px}.ComparePanel .linksEmail{float:right}.ComparePanel .tablecontainer .trrow:hover{background-color:#A8D7FF;cursor:default}.ComparePanel .tablecontainer .tdcell.Captions{width:150px;min-width:150px;padding-left:5px}.ComparePanel .tablecontainer .tdcell.PriceCell{font-weight:bold;text-align:center}.ComparePanel .tablecontainer{border-top:1px dotted #CCC;border-left:1px dotted #CCC}.ComparePanel .tablecontainer .tdcell.Products img{width:55px}.ComparePanel .tablecontainer .tdcell.Products{text-align:center}.CompareSendEmail .tablecontainer{border:1px dotted #CCC}.CompareSendEmail .tablecontainer .tdcell{padding:5px}.CompareSendEmail label{font-weight:bold}.CompareSendEmail input{width:250px}.CompareSendEmail textarea{width:350px;height:150px}#SendEmailConfirmation{padding-left:24px;background-image:url(Images/email.png);background-position:center left;background-repeat:no-repeat;text-decoration:none;font-weight:normal;color:#3d93c8;cursor:pointer}#SendPrint{padding-left:24px;background-image:url(Images/printer.png);background-position:center left;background-repeat:no-repeat;text-decoration:none;font-weight:normal;color:#3d93c8;cursor:pointer}.FareSummary .firstcolumn{border-bottom:1px dotted #CCC;font-weight:bold}.FareSummary .secondcolumn{width:185px;border-bottom:1px dotted #CCC;text-align:right;font-weight:bold}#MiddleZone .FareSummary .indent{padding-left:30px}.FareSummary .total{color:#FF8424}.FareSummary .indent{font-weight:normal}.FareSummary .total{color:#FF8424}.FareSummary .FareSummary_Desc{padding-left:28px;background-repeat:no-repeat;background-image:url(Images/Modules/ok.png);background-position:8px center}.FareSummary .RepriceButton{margin-left:5px}.FareSummary .RepriceCancelButton{margin-left:4px}.FareSummary .CouponCodeNotification{height:22px;display:inline-block;vertical-align:middle;line-height:22px;margin-left:4px}.FareSummary .coupon{color:Green}.FareSummary .disclaimer{color:Red;font-weight:bold}.mandateDisclaimer{margin-right:8px;line-height:16px;font-size:12px}.mandateDisclaimerGroup{float:right;width:100%}.Filter .ui-slider{background-color:transparent;border:0!important;margin-bottom:10px;background-image:url(Images/filter_slider_back.png)!important;background-repeat:repeat-x;background-position:50% 50%!important}.activeicon.Active{background-image:url(Images/circle_green.png);background-repeat:no-repeat;background-position:middle center;float:left;width:15px;height:15px}.slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all .CurMin{position:absolute;top:20px;white-space:nowrap}.slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all .CurMax{position:absolute;top:20px;white-space:nowrap}.Filter .ui-slider-range{height:4px;background-color:#93d0f8!important;border-top:solid 1px #71acdf!important}.FilterButtonPrice{font-size:10px;text-align:center}.Filter .toggleHead img.arrow{vertical-align:middle}.Filter .FilterLink,.Filter .FilterButton{cursor:pointer}.flightFilterContainer{text-align:left;display:block}.flightFilterContainer .ui-tabs .ui-tabs-panel{padding:0}.flightSliderContainer{height:12px}.Filter .flightFilterContainer .ui-slider .ui-slider-handle{height:1.5em;width:.6em;margin-left:-1px;margin-right:1px}.filterResultsOuter .ui-widget-content{background-color:transparent;border:0}filterResultsOuter trrow tdcell:first-child{width:24px}.filterResultsOuter .FilterTextSearch{width:90px}.flightResultFilter .tdcell{height:22px}.flightResultFilter .header{border-top:solid 1px #EEE;background-color:#FFF;font-size:14px;cursor:pointer}.flightResultFilter .Active .header{border-top:solid 1px #3da5d5;height:30px;background-color:#3da5d5;cursor:pointer}.UnselectAllFilters,.ShowAdditionalFilters,.HideAdditionalFilters{font-size:11px;padding:5px}.UnselectAllFilters a,.ShowAdditionalFilters a,.HideAdditionalFilters a{color:#56a9d8;text-decoration:none}.UnselectAllFilters a:hover,.ShowAdditionalFilters a:hover,.HideAdditionalFilters a:hover{color:#56a9d8;text-decoration:underline}.perFlight{padding:5px 0}.flightResultFilter .headerLeft{padding-left:5px}.flightResultFilter .headerRight{text-align:right;padding-right:5px}.flightResultFilter .EachFilterContent{padding:0 5px}.flightResultFilter .headerbottom .tdcell{background-image:url(Images/Modules/FlightResult/shadow.png);background-repeat:repeat-x;height:7px;text-align:right}.flightResultFilter .headerbottom img{vertical-align:top;margin-right:22px}.flightResultFilter a{color:#56a9d8;text-decoration:none;font-size:10px}.flightResultFilter a:hover{color:#56a9d8;text-decoration:underline}.flightResultFilter .selectLinks{text-align:right}.flightResultFilter .FilterCheckk{background-image:url(Images/Modules/FlightResult/airlineSelected.jpg);background-repeat:no-repeat;width:13px;height:13px;cursor:pointer;margin:3px}.flightResultFilter .FilterCheckkChecked{background-image:url(Images/Modules/FlightResult/airlineUnselected.jpg);background-repeat:no-repeat;width:13px;height:13px;cursor:pointer;margin:3px}.flightResultFilter .filtercheckbox{width:17px}.FilterCheck{opacity:.4;filter:alpha(opacity=40)}.fn_FilterCheck{opacity:1.0;filter:alpha(opacity=100)}.flightResultFilter .airline{color:#ADADAD;font-size:11px;font-weight:bold}.flightResultFilter .price{color:#005eb8;font-size:11px;font-weight:bold;text-align:right}.flightResultFilter .stopprice{font-size:11px;font-weight:bold;text-align:right}.flightResultFilter .highlight{background-color:#fbbd28}.filterCaption{color:#000;font-weight:bold;font-size:12px;position:relative}.FilterButtonsContainer{clear:both;float:none;display:block}.FilterButton{font-size:20px;font-weight:bold;color:#129cda;vertical-align:middle;background:url(Images/Modules/stopbg.png);min-width:20px;display:block;padding:5px}.sliderCaption{padding:2px 0 0 0;font-size:12px;color:#666}.sliderDefinition{padding:2px 0 5px 0;font-size:10px;color:#888}.FilterCaption{float:left;width:59%}.FilteredResultCount{padding-left:2px;font-size:11px;white-space:nowrap}.flightFilterHeader .tdcell.captionText{width:50%;white-space:nowrap}.flightFilterHeader .tdcell.countText{white-space:nowrap;text-align:right}.flightFilterHeader .tdcell.captionText label{font-size:12px}.StopOff{color:#fff;background-image:url(Images/Modules/stopbg_off.png)}#slider-range{width:97%}.flightResultFilter .headerRight{font-size:11px;font-weight:bold;white-space:nowrap}.Filter .FilterList{text-align:left}.Filter .FilterList .tdcell{height:18px}.Filter .flightResultFilter{text-align:left;background-color:#F7F7F7}.FilterButton .Stops{font-size:11px}.CaseList .FilterLink{color:#ADADAD;font-size:11px;font-weight:bold}.FeatureList{padding:0 5px}.FeatureList .FilterCombo{text-align:right}.FeatureList .FilterCombo input{width:140px!important}.Filter .width150{width:120px}.Filter .ui-icon-star-disable{background-image:url(Images/ui-icons_d8e7f3_256x240.png)}#FilterOrdersForFlight{cursor:pointer}.Itinerary .full-width{background-image:url(Images/itenaryBasketIcon.jpg);background-repeat:no-repeat;background-position:0 50%;padding-left:25px}.Itinerary .full-width label{padding-left:6px;font-weight:bold}.Itinerary .img{width:25px;height:25px;vertical-align:top}.Itinerary .date{color:#464646;font-weight:bold}.Itinerary .header{color:#0C77DA;font-weight:bold}.Itinerary .passengers{color:#707070;font-weight:normal}.Itinerary .tablecontainer .tdcell{height:16px}.Itinerary .flightImg{border:1px solid #CCC;margin:1px;margin-right:4px}.Itinerary .NoData{color:#888;font-weight:bold}.Itinerary .ItineraryContainer{padding-top:1px;margin:2px}.Itinerary .ItineraryContent{border:1px solid #E6E6E6;padding:1px;display:block;width:auto}.Itinerary .ItineraryContentItems{margin-top:4px;margin-bottom:4px}.Itinerary .ItineraryContent:hover{background-color:#E6E6E6;cursor:pointer}.Itinerary .MiniModuleContainer .ui-tabs-panel{padding-top:1px;padding-bottom:1px;padding:0}.LessEditor .AccordionInner{height:300px}.LessEditor .AccordionInner.ui-accordion-content{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:5px}.LessEditor .AccordionInner .ui-accordion .ui-accordion-header .ui-icon{left:.1em}.LessEditor .AccordionInner .ui-accordion-header{padding-left:30px}.LessEditor .AccordionInner .scroll-content{padding:10px}.LessEditor .ui-accordion-header{padding-left:20px}.LessEditor #picker{float:left;position:absolute;padding:10pt;border:5px solid #AAA;float:left;background-color:#333;z-index:100;margin-left:-180px;margin-top:15px}.LessEditor .hex{border:2px solid #fff;width:6em;text-align:center;cursor:pointer}.LessEditor .left{float:left}.LessEditor .right{float:right}.LessEditor .line{clear:both}.LessEditor .farbtastic{position:relative}.LessEditor .farbtastic *{position:absolute;cursor:crosshair}.LessEditor .farbtastic,.LessEditor .farbtastic .wheel{width:195px;height:195px}.LessEditor .farbtastic .color,.LessEditor .farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}.LessEditor .farbtastic .wheel{background:url(Images/wheel.png) no-repeat;width:195px;height:195px}.LessEditor .farbtastic .overlay{background:url(Images/mask.png) no-repeat}.LessEditor .farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(Images/marker.png) no-repeat}.LessEditor input{width:6em}.MiniRules .RulesItem{margin-bottom:5px;line-height:20px}.MiniRules .Content label,.TrainMiniRulesTable .CustomTdStyleHeader label{color:#424242}.MiniRules .itinHeader{font-weight:bold;line-height:24px;font-size:13px;display:block}.TrainMiniRulesTable .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.MiniRules .Content .link,.MiniRules .Content .fn_AcceptGDPRPolicy a{color:#3D93C8;cursor:pointer;font-weight:normal;text-decoration:none}.MiniRules .AcceptRulesContainer .tdcell{padding-right:15px}.MiniRules .Content .AcceptRulesContainer .AcceptRules{color:#000;cursor:pointer;font-weight:bold;text-decoration:none}.MiniRules .GDPRPolicyContainer .tdcell{padding-right:15px}.MiniRules .Content .GDPRPolicyContainer .AcceptGDPRPolicy{color:#000;cursor:pointer;font-weight:bold;text-decoration:none}.MiniRules .Content .ErrorMessagesPanel label{color:#CD0A0A}.MiniRules .dangerousGoodsContent h2,.DangerousMaterialsInner .dangerousGoodsContent h2{font-size:18px;color:#468ECA;margin-bottom:20px;margin-top:10px}.MiniRules ul#dangerousGoodsIconsList li,.DangerousMaterialsInner ul#dangerousGoodsIconsList li{margin-left:15px;padding-top:60px;text-align:center;width:70px}.MiniRules ul#dangerousGoodsIconsList,.DangerousMaterialsInner ul#dangerousGoodsIconsList{margin-top:10px;margin-bottom:110px}.MiniRules ul#dangerousGoodsIconsList li.batteries,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.batteries{background:url(Images/DangerousProducts.png) 10px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.explosives,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.explosives{background:url(Images/DangerousProducts.png) -80px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.lighter_fluids,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.lighter_fluids{background:url(Images/DangerousProducts.png) -170px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.gas,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.gas{background:url(Images/DangerousProducts.png) -260px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.oxygen,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.oxygen{background:url(Images/DangerousProducts.png) -345px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.flammable_liquids,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.flammable_liquids{background:url(Images/DangerousProducts.png) -440px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.poison,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.poison{background:url(Images/DangerousProducts.png) -530px -0px;background-repeat:no-repeat}.MiniRules ul#dangerousGoodsIconsList li.corrosive,.DangerousMaterialsInner ul#dangerousGoodsIconsList li.corrosive{background:url(Images/DangerousProducts.png) -620px -0px;background-repeat:no-repeat}.MiniRules .DangerousMaterials #lblAcceptHazardousMaterials{font-weight:bold}.DangerousMaterialsInner .dangerousGoodsContent p{margin-bottom:10px}.DangerousMaterialsInner .dangerousGoodsContent{font-size:11px;font-weight:bold}.pagination{font-size:80%;padding-top:5px}.paginationright{text-align:right}.pagination a{text-decoration:none;border:solid 1px #AAE;color:#15B}.pagination a,.pagination span{display:block;float:left;padding:.3em .5em;margin-right:5px;margin-bottom:5px}.pagination .current{background:#26B;color:#fff;border:solid 1px #AAE}.pagination .current.prev,.pagination .current.next{color:#999;border-color:#999;background:#fff}.PagingContent{width:100%}.RecoverPassword input,.ChangePassword input{width:150px}.RecoverPasswordButton,.ChangePasswordButton{padding-top:5px;text-align:right}#RecoverPasswordForm,#ChangePasswordForm{width:350px}.SearchHistory .HistoryCaption{background-image:url(Images/hourHistory.png);background-repeat:no-repeat;background-position:0 50%;padding-left:16px;white-space:nowrap}.SearchHistory .HistoryResponsiveCaption{padding-left:5px;white-space:nowrap}.SearchHistory .HistoryCaption label{font-weight:bold}.SearchHistory .trushHistory{text-align:right}.SearchHistory .SearchHistoryIT{color:#0c77da;padding-top:2px;padding-bottom:2px}.SearchHistory .SearchHistoryTitle{font-weight:bold;border-bottom:solid 1px #e2e2e2;padding:2px;padding-top:2px;margin-bottom:6px}.SearchHistory .SearchHistoryDate{color:#464646;padding:2px;text-align:right}.SearchHistory .SearchHistoryPassenger{color:#707070;font-weight:normal}.SearchHistory .SearchHistoryCaption{text-align:right;float:right;position:relative}.SearchHistory .SearchHistoryDelete{height:18px;width:18px;position:absolute;left:-18;margin-top:2px;background-color:#FFF;border:solid 1px #E6E6E6}.SearchHistory .SearchHistoryFullContent{border:solid 1px #E6E6E6;background-color:#FFF;padding:1px;margin-bottom:4px}.SearchHistory .SearchHistoryContent{background-color:#FFF;padding:2px;height:22px}.SearchHistory .SearchHistoryContent:hover{background-color:#F2F2F2;cursor:pointer}.SearchHistory .DeleteSpecificHistory .ui-icon{cursor:pointer}.SearchHistory .scroll-content{width:100%;display:block;height:auto;position:relative}.SearchHistory .ui-widget-header label{margin-left:20px}.SearchHistoryItemRow{background-color:#FFF;border:solid 1px #E6E6E6;margin:1px;padding:5px;font-size:12px}.SearchHistoryItemRow:hover{background-color:#F2F2F2;cursor:pointer}.SearchHistoryItemRow .it{color:#0c77da}.SearchHistoryItemRow .closer{color:#0c77da}.SortingPanel .filter-button,.SortingPanel .calendar-button{float:right;margin-left:5px}.SortingPanel div.SortingSelection{float:left}#fullback .Sorting .ui-widget-header{height:35px;padding-left:5px;padding-right:5px;padding-top:5px}#fullback.bts .SortingPanel.Caption{height:100%;padding:5px!important}.SortingPanel.Caption{line-height:normal}.HotelTeasertd,.CarReasertd{vertical-align:top;width:50%}.HotelTeaserContainer,.CarTeaserContainer{padding-left:5px;padding-right:5px}.Teaser .HotelsContainer,.Teaser .CarsContainer{background-image:url(Images/Modules/teaser_back.jpg);background-repeat:no-repeat;background-position:top right;background-color:#f6f6f6;padding:5px}.HotelsContainer .scroll-content,.CarsContainer .scroll-content{width:98%}.fn_GetHotelResult label{cursor:pointer}.Teaser .scroll-pane{height:300px}.HotelTeaser,.CarTeaser{padding:1px;border:1px solid #D5D5D4}.Teaser .HotelCrop{width:80px;overflow:hidden;height:72px;line-height:72px}.Teaser .ImgPrcHotel{width:50px;padding:4px;height:72px;background-color:#FFF;border:solid 1px #DDD}.Teaser .ImgPrcCar{padding:4px;width:90px;height:70px!important;background-color:#FFF;border:solid 1px #DDD}.Teaser .CarFacility{text-align:center}.Teaser .CarFacility img{padding:5px}.Teaser .ImgPrcCar .Img .Center{display:block;margin-left:auto;margin-right:auto}.GetHotelResult,.GetCarResult{padding-top:10px;padding-right:10px;float:right}.GetCarResult label{cursor:pointer}.Teaser .NameDesc{padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:2px;vertical-align:top}.HotelTeaser .Name,.CarTeaser .Name{font-weight:bold;color:#2D94CD;line-height:14pt}.Teaser .NameDesc .tdcell{height:auto;padding-bottom:6px}.Teaser .Prc{color:#E88F1C;font-weight:bold;text-align:right;font-size:12px;text-decoration:underline;vertical-align:top;padding-top:4px;padding-right:4px;white-space:nowrap}#teaserAccomodationHeader,#teaserCarHeader{padding:5px;background-color:#FFF;font:bold 14pt}.fn_eachHotelTeaser,.fn_eachCarTeaser{cursor:pointer}.HotelTeaserCaption,.CarTeaserCaption{padding:6px}.HotelTeaserCaption span{background-image:url(Images/Modules/1342796319_hotel.jpg);background-repeat:no-repeat;width:25px;height:25px;display:inline-block;line-height:25px;vertical-align:middle}.CarTeaserCaption span{background-image:url(Images/Modules/1343043191_Car.jpg);background-repeat:no-repeat;width:25px;height:25px;display:inline-block;line-height:25px;vertical-align:middle}.AffiliateReport input{width:150px}.AffiliateReport .Btn{padding-top:5px;text-align:right}.AffiliateReport .radioOptions input{width:auto}.AffiliateReport .AffiliateReportMainTable{width:500px}.Insurance .CustomTdStyle,.Insurance .CustomTdStyleHeader{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.Insurance .insPassenger{padding-top:10px;display:none}.Insurance .insuranceStaticLinks{text-align:center;color:#00a3cc}.Insurance .RadioCell{width:10px}insuranceResultContainerInner .alignRight{text-align:right!important}.Insurance .insuranceStaticLinks a{color:#00a3cc;text-decoration:underline}.ExternalProviders .tdcell.description{line-height:20px}.ExternalProviders .tdcell.ProviderCheckBoxCell{width:5px}.SubAgencyFormTitle{font-size:16px;font-weight:bold;padding-top:20px;padding-bottom:10px}.SubAgencyRegistrationFormContent input,#BirthDate{width:250px}.SubAgencyRegistrationFormContent select{width:259px}.IPProducts .IPProductsDetail{display:none}.IPProducts .ReservationResultProviderTemplatedWrapperCaption{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}.IPProducts .IntegratedProvidersMainContainer{width:100%}.IPProducts .IntegratedProviderContainer{padding-top:10px;width:100%}.IPProducts .IntegratedProviderHeader{border:1px solid #aaa;background-color:#d7ebf9;color:#222;font-weight:bold;padding-top:0;height:40px;vertical-align:middle;padding-left:10px}.IPProducts .IntegratedProviderHeaderLink{height:36px;padding-left:10px;padding-top:10px;color:#222;font-size:12px}.IPProducts .IntegratedProviderBodyDescription{padding-top:5px;padding-bottom:5px}.IPProducts .IntegratedProviderUserInfoContainer{margin-left:20px;padding-left:5px;display:block;width:100%}.IPProducts .Hidden{display:none}.IPProducts .IntegratedProviderPassengerCountContainer{display:block}.IPProducts .IntegratedProviderPassengerPropertiesContainer{display:block}.IPProducts .ContinueSearchButton{cursor:pointer;color:Blue;text-decoration:underline}.IPProducts .ContinueSearchButtonContainer{text-align:right}.IPProducts .Search_PassengerTable_Title_Header{width:48px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPProducts .Search_PassengerTable_FirstName_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPProducts .Search_PassengerTable_Surname_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPProducts .Search_PassengerTable_BirthDate_Header{width:90px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPProducts .Search_PassengerTable_SpecialRequestID_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPProducts .IPV2SearchPassengerTitleTableCell{width:48px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPProducts .IPV2SearchPassengerFirstNameTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPProducts .IPV2SearchPassengerSurnameTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPProducts .IPV2SearchPassengerBirthDateTableCell{width:90px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPProducts .IPV2SearchPassengerSpecialRequestTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPProducts .Summary_Provider_Label{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px}.IPProducts .CustomTdStyleHeader{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.IPProducts .providerImage{height:24px;width:24px;vertical-align:middle;line-height:20px;margin-right:10px}.IPProducts .IPMoreInfoBtnContainer{text-align:right;padding-top:5px}.IPProducts .IPMoreInfoBtnContainer.on .showBtn{display:none}.IPProducts .IPMoreInfoBtnContainer.off .hideBtn{display:none}.IPProducts .IPMoreInfoContainer{display:none;padding-top:5px}.IPProducts .IPMoreInfoContainer .tdcell{vertical-align:baseline}.IPProducts .IPMoreInfoContainer .title{padding-right:10px}.IPProducts .hotelAdditionalInfos,.SummaryIntegratedProvider .hotelAdditionalInfos{display:inline-block;vertical-align:top}.IPStart .IPStartDetail{display:none;padding:10px}.IPStart .IPStartDetail .IPStartDetailDescription{line-height:20px;font-size:12px}.IPStart .IPStartDetail .tdcell{padding:5px;border-bottom:solid 1px #DDD}.IPStart .IPStartDetail .IPStartButtonContainer{margin-top:10px;text-align:right;display:none}.IPStart .ReservationResultProviderTemplatedWrapperCaption{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold}.IPStart .IntegratedProvidersMainContainer{width:100%}.IPStart .IntegratedProviderContainer{padding-top:10px;width:100%}.IPStart .IntegratedProviderInnerContainer{margin-top:2px;margin-bottom:2px}.IPStart .IntegratedProviderHeader{border:1px solid #aaa;background-color:#d7ebf9;color:#222;font-weight:bold;padding-top:0;height:40px;line-height:40px;vertical-align:middle;padding-left:10px}.IPStart .IntegratedProviderHeader .IPProductLogoContainer{display:inline-block;float:right}.IPStart .IntegratedProviderHeaderImg{display:inline-block;vertical-align:middle;line-height:40px;height:30px}.IPStart .IntegratedProviderHeaderImg img{max-height:30px;max-width:30px}.IPStart .IntegratedProviderHeaderLink{display:inline-block;vertical-align:middle;height:40px;line-height:40px;padding-left:10px;color:#222;font-size:12px}.IPStart .IntegratedProviderBodyDescription{padding-top:5px;padding-bottom:5px}.IPStart .IntegratedProviderUserInfoContainer{margin-left:20px;padding-left:5px;display:block;width:100%}.IPStart .Hidden{display:none}.IPStart .IntegratedProviderPassengerCountContainer{display:block}.IPStart .IntegratedProviderPassengerPropertiesContainer{display:block}.IPStart .ContinueSearchButton{cursor:pointer;color:Blue;text-decoration:underline}.IPStart .ContinueSearchButtonContainer{text-align:right}.IPStart .Search_PassengerTable_Title_Header{width:48px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPStart .Search_PassengerTable_FirstName_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPStart .Search_PassengerTable_Surname_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPStart .Search_PassengerTable_BirthDate_Header{width:90px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPStart .Search_PassengerTable_SpecialRequestID_Header{width:100px;text-align:left;font-size:11px;white-space:nowrap;text-align:left;padding-right:10px}.IPStart .IPV2SearchPassengerTitleTableCell{width:48px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPStart .IPV2SearchPassengerFirstNameTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPStart .IPV2SearchPassengerSurnameTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPStart .IPV2SearchPassengerBirthDateTableCell{width:90px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPStart .IPV2SearchPassengerSpecialRequestTableCell{width:100px;text-align:left;font-size:11px;white-space:nowrap;padding-right:10px}.IPStart .Summary_Provider_Label{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px}.IPStart .ipLoaderModal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9998;background-color:black;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.30;-moz-opacity:.30;opacity:.30}.ipLoaderIFrameContainer{display:none;background-color:white;height:400px}.ipLoaderIFrameContainer.modal{position:fixed;display:none;background-color:white;width:80%;height:80%;z-index:9999;top:10%;left:10%}.ipLoaderIFrameContainer .ipLoadedModalClose{position:absolute;top:-15px;right:0}.ipLoaderIFrame{z-index:9999;width:100%;height:100%;border:0}.SummaryIntegratedProvider h3{border-bottom:solid 1px #DEDEDE;background-color:#F2F2F2;padding:5px}.SummaryIntegratedProvider .providerImage{vertical-align:middle;height:24px}.SummaryIntegratedProvider .CancelProduct{border:solid 1px #DEDEDE;margin-bottom:10px}.SummaryIntegratedProvider .ipReservationStatus_0{color:green;font-weight:bold}.SummaryIntegratedProvider .ipReservationStatus_2{color:red;font-weight:bold}.LocalProvider .LocalProviderProducts label{padding-right:10px}.LocalProvider .borderBottom{padding-bottom:10px}.trrow .subGroupName{font-size:small;text-align:left}.tdcell .PaxType{font-weight:bold}.LocalProvider .fn_AddBasket{padding-right:3px}.LocalProvider .AddBasketBar{padding-right:3px;padding-bottom:10px}.LocalProvider .GroupName{background-color:#F2F2F2;border-bottom:solid 1px #CCC;padding-left:5px;padding-right:5px}.LocalProvider .GroupContainer{padding-left:5px;padding-right:5px}.LocalProvider .fn_RemoveBasket{text-align:right}.LocalProvider .OfficeAddress li{margin-top:3px;margin-bottom:3px}.LocalProvider .DeliveryType{margin-top:10px;margin-bottom:10px}.LocalProvider .Buttons{text-align:right;margin-top:20px;width:220px}.LocalProvider .LocalProviderProductPriceTotal{color:#900;font-weight:bold;white-space:nowrap}.LocalProvider .LocalProviderProduct .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.LocalProvider .TermsAndConditions{padding-bottom:10px}.LocalProvider .TermsAndConditions a{text-decoration:none!important}.LocalProviderPassenger label{padding-right:10px}.LocalProviderPassenger .borderBottom{padding-bottom:10px}.LocalProviderPassenger .GroupName{background-color:#F2F2F2;border-bottom:solid 1px #CCC;padding-left:5px;padding-right:5px}.GroupCaption{padding-top:5px}.CalendarSearch .tdcell{border:1px}.FlightCalendarResultColHeaderCellMouseOver{background-color:#93D0F8!important}.FlightCalendarResultRowHeaderCellMouseOver{background-color:#93D0F8!important}.FlightCalendarResultCellMouseOver{background-color:#93D0F8!important}.FlightMPCalendarItemTotalAmountLabelStrikeOut{text-decoration:line-through}.FlightCalendarResultTable{border-collapse:separate;border-spacing:2px;border-width:0;border-style:solid solid solid solid;border-color:#6F88DC}.FlightCalendarResultTable img{width:25px;height:18px}.FlightCalendarResultTable .tdcell{height:100%;width:auto;border-collapse:separate;border-spacing:2px;padding:3px 3px 3px 3px;color:#666;font-size:11px;text-align:center;line-height:16px}table.FlightCalendarResultTableTopLeft,table.FlightCalendarResultTableTopLeft .tdcell{padding:0;border-width:0;background-image:undefined;border-color:undefined;width:100px!important}TD.FlightCalendarResultCellSelectedDay{color:Black;padding:1px 1px 1px 1px;border:solid 1px #999!important;background-color:#FF9E2F;font-weight:bold}.FlightSearchCalendarLegend{height:20px;border-collapse:collapse}.FlightSearchCalendarLegend{width:100%;height:20px;border-collapse:collapse}.FlightSearchCalendarLegend .tdcell{width:20%}.FlightSearchCalendarLegendMainTable{width:100%;margin-top:15px;cursor:normal}.FlightSearchCalendarLegendMainTable .Minimum{width:10%}.FlightSearchCalendarLegendMainTable .Maximum{width:10%;padding-left:15px}.FlightSearchCalendarLegendMainTable .tdcell,.FlightSearchCalendarLegendMainTable span{white-space:nowrap;font-size:11px;font-weight:bold;color:#2478AD}.tdcell.FlightCalendarResultCellFareLevel0{background-color:#b9e5aa;cursor:pointer;color:#333}.tdcell.FlightCalendarResultCellFareLevel1{background-color:#edffd3;cursor:pointer;color:#333}.tdcell.FlightCalendarResultCellFareLevel2{background-color:#FFF;cursor:pointer;color:#333}.tdcell.FlightCalendarResultCellFareLevel3{background-color:#ffe1df;cursor:pointer;color:#333}.tdcell.FlightCalendarResultCellFareLevel4{background-color:#ffa1a1;cursor:pointer;color:#333}.tdcell.FlightCalendarResultColHeaderCellMouseOver,.tdcell.FlightCalendarResultRowHeaderCellMouseOver,.tdcell.FlightCalendarResultCellMouseOver{cursor:pointer;color:Black;background-color:#FF9E2F}.FlightDetails .tablecontainer.FromToTable{font-weight:bold;padding-left:5px;padding-right:5px}.FlightDetails .tablecontainer.FromToTable label{font-weight:bold}.FlightDetails .tablecontainer.ITConnectionTable,.FlightDetails .tablecontainer.Connection{background-color:#F2F2F2;padding-left:5px;padding-right:5px;border-top:solid 1px #E2E2E2;box-sizing:border-box}.FlightDetails .tablecontainer.ITConnectionTable .tdcell,.FlightDetails .tablecontainer.Connection .tdcell,.FlightDetails .tablecontainer.SegmentConnectionTable .tdcell,.SegmentTechnicalStopTable .tdcell{line-height:1em;height:18px}.SegmentConnectionTable,.SegmentTechnicalStopTable{background-color:#FFFDBB;padding-left:5px;padding-right:5px;box-sizing:border-box}.BypassBasketPageContainer{border:0}.btnViewFlightDetails{min-width:180px}.FlightDetails .BypassBasketPageContainer .BypassBasketPageContent{margin-top:2px}.FlightDetails .tablecontainer.SegmentConnectionTable .Connection,.TechnicalStop{padding-left:20px}.FlightDetails hr{height:2px;background-color:#444}.B2CRecTechnicalStops{color:gray}.FlightDetails .tdcell.ElapsedTime{text-align:right}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.firstcolumn{width:20%;text-align:right;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.secondcolumn{width:50%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.thirdcolumn{width:30%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.FlightDetails .tablecontainer.ButtonsTable{margin-top:10px}.FlightDetails .DefaultContainer .Content{display:none}.FlightDetails .tablecontainer.ButtonsTable .tdcell.firstcolumn{width:85%}#FlightDetails{margin-top:-11px}.FlightDetails .DefaultContainer .Content{border-top:solid 1px #DEDEDE}.FlightDetails .DefaultContainer .link{margin-right:5px;margin-left:5px;font-weight:bold}.FlightFareDetails .tablecontainer .trrow.firstrow label{font-weight:bold}.FlightFareDetails .Content .tablecontainer .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;text-align:right}.FlightFareDetails .UmMessage{text-align:left!important;padding-bottom:5px;color:Red}.FlightFareDetails .tablecontainer.TotalTable .tdcell{border-bottom:inherit;border-right:inherit;padding-right:3px}.FlightFareDetails .tablecontainer.TotalTable .tdcell.full-width{width:82%}.FlightFareDetails .Caption .tdcell{text-align:left}.FlightDetailsInner .DepartureLocation,.FlightDetailsInner .ArrivalLocation{font-weight:bold}.FlightFareDetails #fareFamilyNewPrice{color:orange;padding-right:3px}.FlightRulesPopup .Note{text-align:left;font-weight:bold;color:Red;margin-left:20px;margin-top:10px}.FlightRulesPopup .RulesTypes{margin-left:20px;margin-top:10px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#F0F0F0}.FlightRulesPopup .RuleTypeLeft{width:25%;vertical-align:top}.FlightRulesPopup .RuleTypeRight{vertical-align:top}.FlightRulesPopup .FlightMiniRules .Content{padding:10px}.FlightRulesPopup .FlightMiniRules{margin-bottom:10px}.FlightRulesPopup .Rules .Content{padding:10px}.FlightRulesPopup .ruleText{font-family:"Courier New",Courier,monospace}.FlightRulesPopup .ruleTextTLA{font-family:Arial;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;display:block;white-space:pre}.FlightRulesPopup .MiniRuleTypeLeft{width:30%;vertical-align:top}.MiniRuleTypeRight ul{margin-bottom:10px}.MiniRuleTypeRight ul li{list-style-type:disc;margin-left:15px;padding-top:3px}.MiniRuleTypeRight .RulesTypes h3{font-size:14px;height:18px;line-height:18px}.AlternativeFaresPopup .AlternativeFaresGrid .gridHeader .tdcell{background-color:#ccc;color:#000;font-weight:bold;padding:5px}.AlternativeFaresPopup .Note{text-align:left;font-weight:bold;color:Red;margin-left:20px;margin-top:10px}.AlternativeFaresPopup .RulesTypes{margin-left:20px;margin-top:10px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#F0F0F0}.AlternativeFaresPopup .RuleTypeLeft{width:25%;vertical-align:top}.AlternativeFaresPopup .radio{width:5%}.AlternativeFaresPopup .RuleTypeRight{vertical-align:top}.AlternativeFaresPopup .FlightMiniRules .Content{padding:10px}.AlternativeFaresPopup .FlightMiniRules{margin-bottom:10px}.AlternativeFaresPopup .Rules .Content{padding:10px}.AlternativeFaresPopup .ruleText{font-family:"Courier New",Courier,monospace}.AlternativeFaresTotalPrice{margin-right:10px}.AlternativeFaresPopup .fn_flightConditions .ConditionDetails{color:#42809e;font-size:10px;font-family:Helvetica;font-weight:bold;cursor:pointer}.fareRow:nth-of-type(even){background:#eee}.FlightSchedule .SRDCode{font-size:11px;padding-top:3px;white-space:nowrap}.FlightSchedule .SRDCaption{white-space:nowrap}.fn_ScheduleflighttypeForOneWayAndRoundTrip .icon .ui-widget{border:none!important}.fn_ScheduleflighttypeForOneWayAndRoundTrip .icon .ui-widget li{border:none!important}.fn_ScheduleflighttypeForMultiLeg .MultiLeg .SearchItems{width:60%}.fn_ScheduleflighttypeForMultiLeg .MultiLeg .SearchControls{width:40px}.fn_ScheduleflighttypeForMultiLeg .MultiLeg .icon{width:10%}.fn_ScheduleflighttypeForMultiLeg .MultiLeg .SearchControls{vertical-align:bottom}.fn_ScheduleflighttypeForMultiLeg .MultiLeg .AdvancedSearchLink{width:60%}.FlightScheduleSearchFields .fromField input,.FlightScheduleSearchFields .toField input{width:110px}.FlightScheduleSearchFields .DepartureDate input{margin-right:4px}.FlightScheduleSearchFields .ReturnDate input{margin-right:4px}.FlightSchedule .advSearchTop{margin-top:10px;border-top:solid 1px #CCC}.FlightSchedule .advSearchTitle{padding-top:10px}.FlightTimeTable .SRDCode{font-size:11px;padding-top:3px;white-space:nowrap}.FlightTimeTable .SRDCaption{white-space:nowrap}.FlightTimeTableSearchFields .tdcell{padding-right:4px}.FlightTimeTableSearchFields .fromField input,.FlightTimeTableSearchFields .toField input{width:110px}.Result .Caption{height:auto}.Result .scroll-pane .slider-wrap{right:1px}.Result .ui-tabs .ui-tabs-panel{padding:0}.flightOWCPrice{font:bold 12px inherit;text-align:right!important;padding-right:3px}.Page_Result .SubFlightFareSearchTab{padding:5px}.Result .Footer{max-width:512px;border-bottom:1px solid #bebebe}.Recommendation{margin-left:auto;margin-right:auto}.Recommendation a{color:#222}.Recommendation .RecHeader{background:#e9f6fc;border:1px solid #e2e2e2;border-bottom:0;height:30px;font:bold 20px inherit;color:#000;text-align:right;padding-top:10px}.Recommendation .CombinationLink,.RecommendationB2C .CombinationLink,.Recommendation .flight3ShortestFlight,.RecommendationB2C .flight3ShortestFlight{display:block;padding:5px;padding-left:25px}.Recommendation .CombinationLink,.RecommendationB2C .CombinationLink{background-color:#FFF}.Recommendation .flight3ShortestFlight,.RecommendationB2C .flight3ShortestFlight{font-weight:bold;font-size:11px}.Recommendation .RecHeader span{padding-right:10px}.Recommendation .Option{background-color:#f7f7f7;font-size:12px;padding-left:6px}.Recommendation .Segment{background-color:#fff;font-size:12px}.Recommendation .Btn{margin-left:6px}.RecommendationB2C .flightPrice{margin-left:10px;vertical-align:middle}.RecommendationB2C .resulttd.ContentFlightPrice{text-align:right;padding-right:5px;width:1px}.orijinalPrice{white-space:nowrap}.RecommendationB2C .alignRight{text-align:right!important}.Result .resulttd{padding-right:1px;text-align:center;font-size:12px}.flightLeftColor{width:3px;background-color:#dedede;padding:0}.flightAirlineLogo{width:5%}.flightAirlineLogo img{border:0}.flightPromotion{width:5%}.flightPromotion img{width:20px;height:20px;border:0}.flightAirlineName{width:13%;text-align:left!Important;padding-left:5px}.resulttrB2C .flightAirlineName{width:19%;font-size:16px!Important}.fareType{padding-left:5px}.fareTypePTC{padding-left:5px}.flightDepartureDate{width:10%;font-size:11px;color:#999}.flightResultsContainer .flightFareType{width:10%}.flightResultsContainer .flightOrCountry{width:10%}.flightDepartureFrom{width:4%}.flightDepartureFromToImage{width:1px}.flightDepartureTo{width:4%}.flightReturnDate{font-size:11px;color:#999;width:10%}.flightReturnFrom{width:3%}.flightReturnTo{width:3%}.flightClass{font-size:9px;color:#5ab4d9;width:12%}.flightPrice{font-size:16px;font-weight:bold}.flightPrice .discountedPrice{font-size:16px;white-space:nowrap;color:#4a4a4a;text-decoration:line-through}.flightPrice .orijinalPriceWithDiscounted{font-size:16px;white-space:nowrap}.flightShowDetails{font-size:12px;font-weight:bold;color:#5ab4d9;cursor:pointer}.flightRightColor{width:1px;background-color:#dedede;padding:0}.flightDepartureLeftColor{width:15px;color:#FFF;padding:0;background-color:#ABABAB}.flightResultDepartureLegContainer{position:relative;vertical-align:top}.flightResultDepartureLegContainer .ShowDetails a{font:bold 11px inherit;text-decoration:underline;color:#2B95D0}.flightResultDepartureLegContainer .resulttr{background-color:#FFF}.flightResultDepartureLegContainer .resulttrB2C .tdcell{border-bottom:1px solid #DFDFDF}.flightResultDepartureLegContainer .resulttrB2C .tdcell .tdcell{border-bottom:0}.flightDepartureLegRadio{width:3%}.AirlineName,.flightDepartureLegFrom,.flightDepartureLegFromDepartureTime,.flightDepartureLegTo,.flightDepartureLegToArrivalTime,.flightDepartureLegClass,.flightDepartureLegFlightNo,.flightDepartureLegDuration,.freeBaggageAllowanceInfo{color:#333}.AirlineName{font-size:11px;width:15%;text-align:left}.flightDepartureLegFrom{text-align:right;font-size:12px}.flightDepartureLegFromDepartureTime{font-size:12px;font-weight:bold;width:8%}.flightDepartureLegFromToImage{width:5%}.flightDepartureLegTo{font-size:12px;width:6%}.flightDepartureLegToArrivalTime{font-size:12px;font-weight:bold;width:5%}.flightDepartureLegSeat img{width:20px;height:17px;border:0;background-color:#DDD}.flightDepartureLegSeat{width:10%;text-align:right;position:relative}.flightDepartureLegClass{width:5%}.flightDepartureLegFlightNo{width:10%}.flightDepartureLegDuration{width:15%}.freeBaggageAllowanceInfo{width:5%;font-size:7pt}.baggageInfoText{color:#F00}.flightResultsContainerFooter{min-height:30px}.tdcell.flightResultsContainerFooterAncillaryPiece,.tdcell.flightResultsContainerFooterOtherFares,.tdcell.flightResultsContainerFooterMoreInformation,.tdcell.fn_flightResultsContainerFooterPin,.tdcell.fn_flightResultsContainerFooterFareDetails,.tdcell.fn_flightResultsContainerFooterAlternativeFares{vertical-align:middle!important}.tdcell.fn_flightResultsContainerFooterFareDetails,.tdcell.fn_flightResultsContainerFooterAlternativeFares{cursor:pointer}.tdcell.fn_flightResultsContainerFooterPin .Pin{color:#42809E;font-size:10px;font-family:Helvetica;font-weight:bold}.tdcell.fn_flightResultsContainerFooterMoreInformation{vertical-align:middle!important}.tdcell.fn_flightResultsContainerFooterMoreInformation .MoreInformation{color:#42809E;font-size:10px;font-family:Helvetica;font-weight:bold}.tdcell.flightResultsContainerButtonContainer{text-align:right}.flightResultDepartureContainer{background-color:#fff}.tdcell.resulttd.flightResultsContainerFooterOtherFares .OtherFares,.tdcell.resulttd.fn_flightResultsContainerFooterFareDetails .ResultFareDetails,.tdcell.resulttd.fn_flightResultsContainerFooterAlternativeFares .ResultFareDetails,.tdcell.resulttd.flightResultsContainerFooterMoreInformation .MoreInformation,.tdcell.resulttd.flightResultsContainerFooterAncillaryPiece .Luggage,.tdcell.resulttd.flightResultsContainerFooterPin .Pin{color:#42809e;font-size:10px;font-family:Helvetica;font-weight:bold}.flightResultsContainer{border-bottom:1px solid #dedede}.flightResultsContainer.Open{background-color:#e1f2f9}.flightResultsContainer.Open .flightLeftColor{background-color:#016a99}.flightResultsContainer.Hover{background-color:#e1f2f9}.flightResultsContainer.Hover .flightLeftColor{background-color:#016a99}.flightResultsContainer.Hover .flightLeftColor.B{background-color:#0f0ded}.flightResultsContainer.Hover .flightLeftColor.G{background-color:#0bd115}.flightResultsContainer.Hover .flightLeftColor.O{background-color:#FE9A2E}.flightResultsContainer{background-color:#f7f7f7}.flightResultsContainer .flightLeftColor{background-color:#dedede}.flightResultsContainer .flightLeftColor.BL{background-color:#dedede}.flightResultsContainer .flightLeftColor.B{background-color:#0f0ded}.flightResultsContainer .flightLeftColor.G{background-color:#0bd115}.flightResultsContainer .flightLeftColor.O{background-color:#FE9A2E}.flightResultsContainer .flightLeftColor.P{background-color:#F00}.collapsedBackgroundColor{background-color:#F7F7F7}.expandedBackgroundColor{background-color:#F0F0F0}.hoverResultFlight{background-color:#E0F0F8}.flightResultDepartureContainer .flightDepartureLeftColor{background-color:#ABABAB}.resulttr{height:32px}.footerSpacer{height:6px}.recommendationSpacer{border-bottom:solid 1px #CCC;height:10px;margin-bottom:1px}.headerSpacer{text-align:right;padding-right:20px;height:12px;background:url('Images/Modules/FlightResult/shadow.png');background-position:top;background-repeat:repeat-x}.headerSpacer img{text-align:right}.detailsSpacer{margin:0}.AvailSeatCountText,.StopCountText{color:#fff;font-weight:bold;padding-right:2px;font-size:10px}.SeatCountShowRound,.StopCountShowRound,.StopCountShowRoundGreen{position:absolute;bottom:8px;background-color:#1097c6;padding:2px}.SeatCountShowRound{text-align:right;right:-5px}.StopCountShowRound{right:14px;bottom:8px;background-color:#1097c6;padding:2px;padding-right:1px;text-align:right}.StopCountShowRoundGreen{right:1px;bottom:8px;background-color:#43CA26;padding:2px;padding-right:1px;text-align:right}.SeatCountCell,.StopCountCell,.StopCountCell1{position:relative}.StopCountCell1{top:3px}.ResultHeaderMultiLegFlightNo{font-weight:bold;font-size:13px;width:70px}.ResultHeaderMultiLegDate{font-weight:bold;font-size:13px;width:90px;color:#888}.Result .ResultHeaderMultiLegDestiny{font-weight:normal;font-size:13px}.ResultSchedule .resultInfoContainer{background-color:#FFF}.Filter .slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{width:214px}.flightShowDetails{width:7%}.flightShowDetails .aShowDetails{font-weight:bold;color:#2B95D0;text-decoration:none;white-space:nowrap}.flightResultContainerInner .resulttd{position:relative}.flightDepartureLegAirlineLogo{width:5%;text-align:center}.flightResultContainerInner{background-color:#f0f0f0}.fn_flightResultsContainerFooter .resulttr,.flightResultsContainerFooter .resulttr{background-color:#fff;border:1px solid #dedede}.fn_flightResultsContainerFooter .tdcell,.flightResultsContainerFooter .tdcell{padding-left:5px;padding-right:5px;box-sizing:border-box}.fn_flightResultsContainerFooter label,.flightResultsContainerFooter label{padding-left:4px}.fn_flightResultsContainerFooter,.flightResultsContainerFooter{width:99%;border:1px solid #dedede;margin-left:3px}.fn_flightResultsContainerFooter img,.flightResultsContainerFooter img{vertical-align:middle}.resulttr.ShowDetailsRow{height:20px}.ConnectionFlightDetails .OperatedBy{text-align:left;padding-left:5px;color:#bcbcbc;font-size:11px}.resulttr.ShowDetailsRow .ShowDetails{text-align:right;padding-right:5px}.resulttrB2C{text-align:left}.ConnectionFlightDetails{padding-bottom:10px}.baggageInfo .tdcell{font-size:12px;white-space:nowrap}.Result .Connection{text-align:left;padding-right:5px;width:40%}.Result .OperatedBy{width:21%}.Result .OperatedByAnotherAirline{text-align:left;padding-left:5px;color:#bcbcbc;font-size:11px}.B2Cresulttable,.B2Cresulttr .tdcell div,#B2CMainResultRow1,#ResultRow1{padding-right:2px;padding-top:2px}#B2CMainResultRow1,#ResultRow1{width:60px}.B2CRecAirline{margin-bottom:2px}#B2CMainResultRow2,#ResultRow2{width:25%}#B2CMainResultRow3,#ResultRow3{width:25%}#B2CMainResultRow4,#ResultRow4{width:14%}#B2CMainResultRow6{width:20px}.B2CConnection{background-color:#EBEFFA;box-sizing:border-box}.B2CConnection .tdcell{padding-left:5px}.resultInfobar .tdcell{height:18px}.resultInfobarFromTo{padding-left:5px}.RecommendationB2C .resultInfobar{vertical-align:middle}.resultInfobar.Bl{background-color:#000;color:#fff}.resultInfobar.B{background-color:#0f0ded;color:#fff}.resultInfobar.G{background-color:#0bd115;color:#fff}.resultInfobar.O{background-color:#FE9A2E}.resultInfobar.P{background-color:#F00}.AvaragePrice{font-size:16px;color:red}.Total-Price{height:18px;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;float:left;color:#000}.Price-Details{height:16px;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;float:right;color:#005eb8!important}.price-info{height:18px;font-size:13px;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;float:left;color:#000;text-align:left}.feeAmount{float:right}.breakdownDisclaimers{display:inline-block;text-align:left;float:left}.breakdownGroupPsg{margin-left:10px!important;margin-bottom:4px!important}.breakdownGroup{margin-left:0!important;margin-bottom:4px!important}.passengerTypePrice{margin-left:10px}.AvaragePrice,.AvaragePriceText{white-space:nowrap}.flightAirlineNamePackageB2C{white-space:nowrap}.B2CRecHeader{color:gray}.B2CRecNextDayAlertRow{float:right;margin-top:-8px}.OutboundInfo{padding:3px}.flightOrCountry{width:11%}.DomesticResult .tdcell{font-size:11px}.DomesticResult .DomesticFlightLegColumn:first-child{border-right:1px solid #ccc}.DomesticResult .DomesticFlightDestinationDetails{background-color:#eee}.DomesticResult .DomesticFlightDestinationDetails .tdcell{padding:2px}.DomesticFlightResultContent{border-collapse:collapse}.DomesticFlightResultContent .DomesticBorderBottom{border-bottom:solid 1px #CCC}.DomesticFlightResultContent .noBorderBottom{width:2px}.DomesticFlightResultContent .tdcell{padding:2px;white-space:nowrap;color:#333}.ChangeResultByNextDay{margin-right:5px}.DomesticRecommendationMessage{padding:20px}.DomesticFlightLegColumn0 .DomesticFlightLegColumnContainer{margin-right:3px}.DomesticResult .DomesticFlightResultContent{cursor:pointer}.DomesticActiveRecommendation{background:#eee}.AddLowCostResultsArea{padding:1em;line-height:1.5em}.AddLowCostAirlineImage{width:20px;height:17px}.AddLowCostAirlineName{padding:0 8em 0 1em}.Left90Rotate{transform:rotate(-90deg)}.ResultSchedule .scroll-pane .slider-wrap{right:1px}.ResultSchedule .ui-widget-content{border:1px solid #bebebe}.ResultSchedule .Footer{width:512px;border-bottom:1px solid #bebebe}.ResultSchedule .Recommendation{margin-left:auto;margin-right:auto}.ResultSchedule .Recommendation .RecHeader{background-color:#e9f6fc;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2;height:30px;font-weight:bold;font-size:20px;color:#000;text-align:right;padding-top:10px}.ResultSchedule .Recommendation .RecHeader span{padding-right:10px}.ResultSchedule .Recommendation .Option{background-color:#f7f7f7;font-size:12px;padding-left:6px}.ResultSchedule .Recommendation .Segment{background-color:#fff;font-size:12px}.ResultSchedule .Recommendation .Btn{margin-left:6px}.ResultSchedule .ResultSchedule .resulttd{padding-right:1px;text-align:center;font-size:12px}.ResultSchedule .flightLeftColor{width:3px;background-color:#dedede;padding:0}.ResultSchedule .flightAirlineLogo{width:5%;padding-left:5px;padding-right:5px}.ResultSchedule .flightAirlineLogo img{border:0}.ResultSchedule .flightAirlineName{width:13%;text-align:left}.ResultSchedule .flightDepartureDate{width:10%;font-size:11px;color:#999}.ResultSchedule .flightDepartureFrom{width:4%}.ResultSchedule .flightDepartureFromToImage{width:3%}.ResultSchedule .flightDepartureTo{width:4%}.ResultSchedule .flightReturnDate{font-size:11px;color:#999;width:10%}.ResultSchedule .flightReturnFrom{width:3%}.ResultSchedule .flightReturnTo{width:3%}.ResultSchedule .flightClass{font-size:9px;color:#5ab4d9;width:12%}.ResultSchedule .flightPrice{font-size:16px;font-weight:bold}.ResultSchedule .flightPrice .discountedPrice{font-size:12px;white-space:nowrap;color:#999;text-decoration:line-through}.ResultSchedule .flightPrice .orijinalPriceWithDiscounted{font-size:16px;white-space:nowrap}.ResultSchedule .flightShowDetails{font-size:12px;font-weight:bold;color:#5ab4d9;cursor:pointer}.ResultSchedule .flightRightColor{width:1px;background-color:#dedede;padding:0}.ResultSchedule .flightDepartureLeftColor{width:15px;padding:0;background-color:#ABABAB;position:relative}.ResultSchedule .flightDepartureLegRadio{width:3%}.ResultSchedule .AirlineName{font-size:11px;width:15%;color:#333;text-align:left}.ResultSchedule .flightDepartureLegFrom{text-align:center;font-size:12px;color:#333}.ResultSchedule .flightDepartureLegFromDepartureTime{font-size:12px;font-weight:bold;width:8%;color:#333}.ResultSchedule .flightDepartureLegFromToImage{width:5%}.ResultSchedule .flightDepartureLegTo{font-size:12px;width:6%;color:#333;padding-left:5px;padding-right:5px}.ResultSchedule .flightDepartureLegToArrivalTime{font-size:12px;font-weight:bold;width:5%;color:#333}.ResultSchedule .flightDepartureLegSeat img{width:20px;height:17px;border:0;background-color:#DDD}.ResultSchedule .flightDepartureLegSeat{width:10%;text-align:right;position:relative}.ResultSchedule .flightDepartureLegClass{width:5%;color:#5ab4d9;padding-left:5px;padding-right:5px}.ResultSchedule .flightDepartureLegFlightNo{width:10%;color:#333}.ResultSchedule .flightDepartureLegDuration{width:15%;color:#333}.ResultSchedule .flightScheduleResultsContainerFooter{min-height:30px}.ResultSchedule .flightScheduleResultsContainerFooter .tdcell{border-bottom:1px solid #F7F7F7}.tdcell.resulttd.flightScheduleResultsContainerFooterAncillaryPiece .Luggage{color:#42809e;font-size:10px;font-family:Helvetica;font-weight:bold}.ResultSchedule .flightScheduleResultsContainerFooter{min-height:30px;width:99%;border:1px solid #dedede;margin-left:3px}.ResultSchedule .flightScheduleResultsContainerFooter .tdcell{border-bottom:1px solid #F7F7F7}.ResultSchedule .flightScheduleResultsContainerFooter .resulttr{background-color:#fff;border:1px solid #dedede}.ResultSchedule .flightScheduleResultsContainerFooter .tdcell{padding-left:5px;padding-right:5px;box-sizing:border-box}.ResultSchedule .flightScheduleResultsContainerFooter label{padding-left:4px}.ResultSchedule .flightScheduleResultsContainerFooter img{vertical-align:middle}.ResultSchedule .tdcell.flightScheduleResultsContainerFooterAncillaryPiece,.ResultSchedule .tdcell.flightScheduleResultsContainerFooterOtherFares,.ResultSchedule .tdcell.flightResultsContainerFooterMoreInformation,.ResultSchedule .tdcell.fn_flightScheduleResultsContainerFooterPin{vertical-align:middle!important}.ResultSchedule .tdcell.fn_flightScheduleResultsContainerFooterFareDetails{vertical-align:middle!important;cursor:pointer}.ResultSchedule .tdcell.fn_flightScheduleResultsContainerFooterPin .Pin{color:#42809E;font-size:10px;font-family:Helvetica;font-weight:bold}.ResultSchedule .tdcell.fn_flightScheduleResultsContainerFooterMoreInformation{vertical-align:middle!important}.ResultSchedule .tdcell.fn_flightScheduleResultsContainerFooterMoreInformation .MoreInformation{color:#42809E;font-size:10px;font-family:Helvetica;font-weight:bold}.ResultSchedule .tdcell.flightResultsContainerButtonContainer{text-align:right}.ResultSchedule .flightResultDepartureContainer{background-color:#FFF}.ResultSchedule .flightResultDepartureContainer,.flightResultArrivalContainer{background-color:#FFF;width:100%}.ResultSchedule .tdcell.resulttd.flightScheduleResultsContainerFooterOtherFares .OtherFares,.ResultSchedule .tdcell.resulttd.fn_flightScheduleResultsContainerFooterFareDetails .ResultFareDetails,.ResultSchedule .tdcell.resulttd.flightScheduleResultsContainerFooterMoreInformation .MoreInformation,.ResultSchedule .tdcell.resulttd.flightScheduleResultsContainerFooterPin .Pin{color:#42809e;font-size:10px;font-family:Helvetica;font-weight:bold}.ResultSchedule .tablecontainer.flightResultsContainer{border-bottom:1px solid #dedede}.ResultSchedule .flightResultsContainer.Open{background-color:#e1f2f9}.ResultSchedule .flightResultsContainer.Open .flightLeftColor{background-color:#016a99}.ResultSchedule .flightResultsContainer.Hover{background-color:#e1f2f9}.ResultSchedule .flightResultsContainer.Hover .flightLeftColor{background-color:#016a99}.ResultSchedule .flightResultsContainer{background-color:#f7f7f7}.ResultSchedule .flightResultsContainer .flightLeftColor{background-color:#dedede}.ResultSchedule .tablecontainer.flightResultDepartureContainer .tdcell.resulttd.flightDepartureLeftColor,.tablecontainer.flightResultArrivalContainer .tdcell.resulttd.flightDepartureLeftColor{background-color:#ABABAB}.ResultSchedule .flightResultDepartureLegContainer .resulttr{height:20px;border-bottom:1px solid #DDD}.ResultSchedule .footerSpacer{height:6px}.ResultSchedule .recommendationSpacer{height:8px;border-bottom:1px solid #DDD}.ResultSchedule .headerSpacer{text-align:right;padding-right:20px;height:12px;background:url(Images/Modules/FlightResult/shadow.png);background-position:top;background-repeat:repeat-x}.ResultSchedule .headerSpacer img{text-align:right}.ResultSchedule .detailsSpacer{margin:0}.ResultSchedule span.AvailSeatCountText{color:#fff;font-weight:bold;padding-right:2px}.ResultSchedule .StopCountText{color:#fff;font-weight:bold;padding-right:2px}.ResultSchedule .SeatCountShowRound{position:absolute;right:-5px;bottom:8px;background-color:#1097c6;padding:2px;text-align:right}.ResultSchedule .StopCountShowRound{position:absolute;right:5px;bottom:8px;background-color:#1097c6;padding:2px;padding-right:1px;text-align:right}.ResultSchedule .SeatCountCell{position:relative}.ResultSchedule .StopCountCell{position:relative}.ResultSchedule .StopCountCell1{position:relative;top:3px}.ResultSchedule .fn_ScheduleFlightTypeForOneWayAndRoundTrip .tdcell.AdvancedScheduleSearchLink{width:11%;text-align:left;padding-left:6px}.ResultSchedule .flightResultContainerInner{background-color:#EEE}.ResultSchedule .Filter .slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{width:214px}.ResultSchedule .fn_flightShowDetails{width:7%}.ResultSchedule .fn_flightShowDetails a.aShowDetails{font-weight:bold;color:#2B95D0;text-decoration:none;white-space:nowrap}.ResultSchedule .flightResultContainerInner .tdcell.resulttd{position:relative;vertical-align:top}.ResultSchedule .flightResultDepartureLegContainer{position:relative;vertical-align:top;width:99%}.ResultSchedule .flightDepartureLegAirlineLogo{width:5%;text-align:center;height:25px}.ResultSchedule .flightResultDepartureContainer .tdcell.resulttd,.flightResultArrivalContainer .tdcell.resulttd{border:1px solid #dedede}.ResultSchedule .flightResultContainerInner{background-color:#f0f0f0}.ResultSchedule .flightResultDepartureLegContainer .ShowDetails a{font-size:11px;text-decoration:underline;color:#2B95D0;font-weight:bold}.ResultSchedule .trrow.resulttr.ShowDetailsRow{height:32px}.ResultSchedule .trrow.resulttr.ShowDetailsRow .OperatedBy{text-align:left;padding-left:5px;color:#bcbcbc;font-size:11px}.ResultSchedule .trrow.resulttr.ShowDetailsRow .ShowDetails{text-align:right;padding-right:5px}.ResultSchedule .ConnectionFlightDetails{padding-bottom:10px}.ResultSchedule .baggageInfo .tdcell{font-size:12px;white-space:nowrap}.ResultTimeTable .ui-widget-content{border:1px solid #bebebe}.ResultTimeTable .Footer{width:512px;border-bottom:1px solid #bebebe}.ResultTimeTable .Option{margin-left:auto;margin-right:auto}.ResultTimeTable .Option .Option{background-color:#f7f7f7;font-size:12px;padding-left:6px}.ResultTimeTable .ResultTimeTable .resulttd{padding-right:1px;text-align:center;font-size:12px}.ResultTimeTable .flightDepartureLeftColor{width:15px;padding:0;background-color:#ABABAB;position:relative}.ResultTimeTable .AirlineName{font-size:12px;color:#333;text-align:left;width:auto;padding-top:4px;padding-bottom:4px;font-weight:bold}.ResultTimeTable .flightDepartureLegAirlineInfo{padding-left:5px}.ResultTimeTable .flightDepartureLegFrom{text-align:left;font-size:12px;color:#333;width:auto;color:#555}.ResultTimeTable .flightDepartureLegTo{font-size:12px;color:#333;padding-left:5px;padding-right:5px;width:auto;color:#555}.ResultTimeTable .AvailableDate{width:20px;height:20px;border-bottom:1px solid #DDD}.ResultTimeTable .flightDepartureLegFlightImage{padding-left:5px}.ResultTimeTable .flightDepartureLegFlightNo{color:#555;width:auto;font-size:12px;text-align:right;padding-right:10px}.ResultTimeTable .flightResultDepartureContainer{background-color:#FFF}.ResultTimeTable .tablecontainer.flightResultDepartureContainer .tdcell.resulttd.flightDepartureLeftColor,.tablecontainer.flightResultArrivalContainer .tdcell.resulttd.flightDepartureLeftColor{background-color:#ABABAB}.ResultTimeTable .flightResultDepartureLegContainer .resulttr_0{height:20px;border-bottom:1px solid #DDD;background-color:#F7F7F7}.ResultTimeTable .flightResultDepartureLegContainer .resulttr_1{height:20px;border-bottom:1px solid #DDD}.ResultTimeTable .footerSpacer{height:6px}.ResultTimeTable .headerSpacer{text-align:right;padding-right:20px;height:12px;background:url(Images/Modules/FlightResult/shadow.png);background-position:top;background-repeat:repeat-x}.ResultTimeTable .headerSpacer img{text-align:right}.ResultTimeTable .ResultTimeTableHeaderLeft{text-align:left;font-size:11px;padding:5px}.ResultTimeTable .ResultTimeTableHeaderLeft .bold{color:#888}.ResultTimeTable .ResultTimeTableHeader{vertical-align:middle;background-color:#FFF}.ResultTimeTable .ResultTimeTableHeaderLeft h2{line-height:24px;font-size:16px;display:inline;color:#555}.ResultTimeTable .ResultTimeTableHeaderRight{text-align:right;vertical-align:middle;height:100%;font-size:12px;padding:5px;color:#555}.ResultTimeTable .flightResultContainerInner{background-color:#EEE}.ResultTimeTable .flightResultContainerInner .tdcell.resulttd{position:relative;vertical-align:top}.ResultTimeTable .flightResultDepartureLegContainer{position:relative;vertical-align:top;width:99%}.ResultTimeTable .flightDepartureLegAirlineLogo{width:1px;text-align:center}.ResultTimeTable .flightResultDepartureContainer .tdcell.resulttd,.flightResultArrivalContainer .tdcell.resulttd{border:1px solid #dedede}.ResultTimeTable .flightResultContainerInner{background-color:#f0f0f0}.ResultTimeTable .flightResultDepartureLegContainertr{height:28px}.ResultTimeTable .borderBottomLight{border-bottom:1px solid #E9E9E9;padding-bottom:3px}.ResultTimeTable .borderBottom{border-bottom:1px solid #DDD;padding:2px}.ResultTimeTable .borderBottomLeft{border-bottom:1px solid #DDD;border-left:1px solid #DDD;padding:2px}.ResultTimeTable .borderRight{border-right:1px solid #DDD}.SearchResultMatrixTable{width:auto}.SearchResultMatrixTable.SlideMatrixOneLine .tdcell{border-right:solid 1px transparent!important;border-bottom:solid 1px transparent!important}.SearchResultMatrixTable .tdcell{border-right:solid 1px #FFF;border-bottom:solid 1px #FFF;width:auto;font-size:12px;padding-bottom:10px;padding-top:10px}.MatrixItems{background-color:#dfdfdf;padding:5px}.MatrixItems select{width:150px}.MatrixItems div{margin:1px}.MatrixRows{background-color:#dfdfdf;font-size:11px;text-align:center;cursor:pointer}.MatrixColumns{background-color:#dfdfdf;text-align:center;cursor:pointer}.MatrixPrice{background-color:#f1f1f1;text-align:center;cursor:pointer}.MatrixPrice span{font-size:12px;font-weight:bold}.MatrixAll .link,.MatrixPrice .link{text-decoration:none;padding-left:2px;padding-right:2px}.Matrix .jspPane{width:100%!important;padding-left:0!important}.Matrix .jspContainer{padding-left:0}.Matrix .NormalMatrix{padding-bottom:5px}.MatrixAll{padding-right:5px}.MatrixAll .link label{cursor:pointer}.MatrixRows img{margin-bottom:3px}.MatrixColumns img{margin-bottom:3px;padding-left:2px;padding-right:2px}.Matrix .scroll-pane .slider-horizontal .ui-slider-handle{margin:0 auto!important;height:7px!important;width:100px!important;display:block!important;position:absolute!important;background-color:darkgray!important}.horizontal-only{height:auto}.jspHorizontalBar{height:6px;background-color:transparent}.jspDrag{background-color:#999}.jspTrack{height:6px;background-color:#DDD}.Matrix .ScrollMatrix .tdcell{padding:0}.Matrix .ScrollMatrix #SlideMatrixAirline{overflow:hidden;background-color:#FFF}.Matrix .ScrollMatrix .MatrixColumns{padding:8px;background-color:#EFEFEF;border-right:1px solid #DDD!important}.Matrix .ScrollMatrix .MatrixColumns span{display:inline-block;width:70px}.Matrix .ScrollMatrix .SlideLeftButton,.Matrix .ScrollMatrix .SlideRightButton{width:20px;height:55px;cursor:pointer;margin:5px}.Matrix .ScrollMatrix .SlideLeftButton{background-image:url(Images/triangle-left.png);background-position:left;background-repeat:no-repeat}.Matrix .ScrollMatrix .SlideRightButton{background-image:url(Images/triangle-right.png);background-position:right;background-repeat:no-repeat}.Matrix .ScrollMatrix .SlideLeftButtonDisabled{background-image:url(Images/triangle-left-disabled.png)}.Matrix .ScrollMatrix .SlideRightButtonDisabled{background-image:url(Images/triangle-right-disabled.png)}.Matrix .ScrollMatrix #SlideLeftButtonContainer,.Matrix .ScrollMatrix #SlideRightButtonContainer{width:20px}.MatrixLegendTable{margin:10px 0}.MatrixLegendTable .tdcell{width:90px;border:solid 1px #DDD}.Matrix .MatrixItemMouseOver,.Matrix .MatrixRowMouseOver,.Matrix .MatrixColumnMouseOver{background-color:#a9d8ea!important}.Matrix .MatrixItemClicked,.Matrix .MatrixRowClicked,.Matrix .MatrixColumnClicked{background-color:#FBBD28!important}.Matrix .MatrixPriceCss0{background-color:#b9e5aa}.Matrix .MatrixPriceCss1{background-color:#edffd3}.Matrix .MatrixPriceCss2{background-color:#FFF}.Matrix .MatrixPriceCss3{background-color:#ffe1df}.Matrix .MatrixPriceCss4{background-color:#ffa1a1}.OnlyLink{visibility:hidden}.OnlyLink:hover{visibility:visible}.CarbonOffset .CO2MasterContent{border:solid 1px #d8b33c;margin-top:10px;padding:10px;background-color:#ffd800}.CarbonOffset .CO2Content{line-height:1.4em}.CarbonOffset .CarbonImageContainer{width:220px;text-align:center}.CarbonOffset .CarbonImage{width:200px;margin:10px}.CarbonOffset .CarbonOffsetFee input{width:70px}.FlightFareFamily .FlightFareHeader{margin-bottom:5px;line-height:20px;background-color:#F2F2F2}.FlightFareFamily .FlightFareFamilyDesktop .FlightFareHeader{color:dimgray;text-align:center}.FlightFareFamily .FlightFareFamilyDesktop .FlightFareHeaderText{padding-top:15px}.FlightFareFamily .FlightFareFamilyDesktop .titleTextPadding{padding-left:15%;padding-top:8px}.FlightFareFamily .FlightFareFamilyDesktop .descriptionPadding{padding-top:4px}.FlightFareFamily .FlightFareContent{padding-bottom:4px;padding-top:4px}.FlightFareFamily .FlightFareContent .tdcell{border-bottom:1px solid #F2F2F2}.FlightFareFamily .FlightFareFamilyDesktop .FlightFareContent .col-md-6,.FlightFareFamily .FlightFareFamilyDesktop .FlightFareContent .col-md-3,.FlightFareFamily .FlightFareFamilyDesktop .FlightFareContent .col-md-2{border-bottom:1px solid #F2F2F2;height:28px}.FlightFareFamily .FlightFareFamilyDesktop .TotalResult .col-md-6,.FlightFareFamily .FlightFareFamilyDesktop .TotalResult .col-md-3,.FlightFareFamily .FlightFareFamilyDesktop .TotalResult .col-md-2{border:0;padding-top:6px;height:auto}.FlightFareFamily .fareLeftColor.B{border-left:3px solid #0f0ded}.FlightFareFamily .fareLeftColor.G{border-left:3px solid #0bd115}.FlightFareFamily .fareLeftColor.O{border-left:3px solid #FE9A2E}.FlightFareFamily .rowHeightMin{width:49%;vertical-align:middle;padding-left:6px}.FlightFareFamily .rowHeightMin label{padding-left:3px}.FlightFareFamily .rowHeightMiddle{width:17%;vertical-align:middle}.FlightFareFamily .rowHeightMiddleALL{width:17%;vertical-align:middle}.FlightFareFamily .rowWidthMiddle{width:25%;vertical-align:middle}.FlightFareFamily .tableContainerSymbol{display:table;width:100%;border:0}.FlightFareFamily .titleTextPadding{padding-left:15%}.FlightFareFamily .b2bView{font-size:11px}.FlightFareFamily .priceView{font-size:12px;font-weight:bold;text-align:center!important;color:orange}.FlightFareFamily .familyNameTitle{color:#7C88B2;padding-left:20px;padding-right:20px}.FlightFareFamily .cabiNameTitle{font-size:12px}.FlightFareFamily .symbolPic{padding-left:6px}.FlightFareFamily .sfView{color:dimgray;font-size:8px;text-align:center!important}.FlightFareFamily .headerMin{width:10%;color:dimgray}.FlightFareFamily .headerMiddle{width:20%;color:dimgray}.FlightFareFamily .headerMax{width:70%;color:dimgray}.FlightFareFamily .ShowAllFare,.HideAllFare{color:#7C88B2;font-size:13px;cursor:pointer}.FlightFareFamily .TotalResult .tdcell{border:0;padding-top:6px}.FlightFareFamilyCompare .TotalResult .tdcell{border:0;padding-top:6px}.b2bView.Bl{color:#000}.b2bView.B{color:#0f0ded}.b2bView.G{color:#0bd115}.b2bView.O{color:#FE9A2E}.b2bView.P{color:#F00}.rowHeightMiddle img{cursor:pointer}.rowHeightMiddleALL img{cursor:pointer}.aff-bg,.aff-ml,.aff-other,.aff-pt,.aff-seat,.aff-upgrade,.aff-accrual,.aff-carbon,.aff-change,.aff-entertain,.aff-ground,.aff-lounge,.aff-refund,.aff-ruleoverride,.aff-shop,.aff-standby,.aff-travel{display:inline-block;background:url('Images/AirlineFareFamily.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.aff-bg{background-position:-5px -0px;width:24px;height:24px}.aff-ml{background-position:-34px -0px;width:24px;height:24px}.aff-other{background-position:-63px -0px;width:24px;height:24px}.aff-pt{background-position:-92px -0px;width:24px;height:24px}.aff-seat{background-position:-5px -29px;width:24px;height:24px}.aff-upgrade{background-position:-34px -29px;width:24px;height:24px}.aff-accrual{background-position:-63px -29px;width:24px;height:24px}.aff-carbon{background-position:-92px -29px;width:24px;height:24px}.aff-change{background-position:-5px -58px;width:24px;height:24px}.aff-entertain{background-position:-34px -58px;width:24px;height:24px}.aff-ground{background-position:-63px -58px;width:24px;height:24px}.aff-lounge{background-position:-92px -58px;width:24px;height:24px}.aff-refund{background-position:-5px -87px;width:24px;height:24px}.aff-ruleoverride{background-position:-34px -87px;width:24px;height:24px}.aff-shop{background-position:-63px -87px;width:24px;height:24px}.aff-standby{background-position:-92px -87px;width:24px;height:24px}.aff-travel{background-position:-5px -116px;width:24px;height:24px}@media(min-width:200px) and (max-width:500px){.rowHeightMin .affIcons{display:none}.FlightFareFamily .rowHeightMin{padding-left:0}.FlightFareFamily .titleTextPadding{padding-left:0}}.FlightFareFamily .FlightFareContent .TotalResultLastRow .tdcell{border-bottom:0}.FlightFareFamily .FlightFareFamilyMobile .airlineName-mobile{font-weight:bold;padding-bottom:5px}.FlightFareFamily .FlightFareFamilyMobile .flightRoute-mobile{font-size:14px}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-header-mobile{background-color:#F2F2F2;margin-top:10px}.FlightFareFamily .FlightFareFamilyMobile .familyNameTitle-mobile{width:87px;height:19px;font-family:"Trebuchet MS",Verdana,Helvetica,Sans-Serif;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#4a4a4a;padding-top:10px;padding-left:10px}.FlightFareFamily .FlightFareFamilyMobile .col-xs-12{padding-right:0;padding-left:0}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-header-mobile .row{background-color:#F2F2F2;height:37px}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-cabin{padding-left:6px;padding-top:20px}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-includes{padding-left:6px;padding-top:4px;line-height:16px}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-compareLink{padding-top:20px;padding-left:6px}.FlightFareFamily .FlightFareFamilyMobile .flightFareFamily-item-selectButton{padding-top:12px}.FlightFareFamilyCompare .flightFareFamily-item-selectButton{padding-top:15px}.FlightFareFamily .FlightFareFamilyMobile label.flightFareFamily-selectedFlight{padding-right:10px;padding-top:8px}.FlightFareFamily .FlightFareFamilyMobile .priceView{font-size:17px;padding-top:20px;padding-right:4px;float:right}.FlightFareFamily .FlightFareFamilyMobile .priceView21{font-size:21px;padding-top:20px;padding-right:4px;float:right;font-weight:bold;text-align:center!important;color:orange}.FlightFareFamily .FlightFareFamilyMobile .SecondarypriceView{font-size:18px;padding-right:4px;float:right;color:orange}.FlightFareFamily .FlightFareFamilyMobile .priceViewMed{width:102px;height:30px;font-family:Arial;font-size:26px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#ffa500}.FlightFareFamily .fa-check{color:#309712;width:12px;height:9px}.FlightFareFamilyMobile .flightFareFamily-item-price-service-fee .sfView{font-size:10px;padding-right:8px;padding-top:1px;float:right}.FlightFareFamilyCompare .FlightFareFamilyMobile .airlineName-mobile{font-weight:bold;padding-bottom:5px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightRoute-mobile{font-size:14px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-header-mobile{background-color:#F2F2F2;margin-top:10px}.FlightFareFamilyCompare .FlightFareFamilyMobile .familyNameTitle-mobile{width:65px;height:15px;font-family:HelveticaNeue,"Trebuchet MS",Verdana,Helvetica,Sans-Serif;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a;padding-top:10px;padding-bottom:24px}.FlightFareFamilyCompare .FlightFareFamilyMobile .col-xs-12{padding-right:0;padding-left:0}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-header-mobile .row{background-color:#F2F2F2;height:37px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-cabin{padding-left:10px;padding-top:20px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-includes{padding-left:10px;padding-top:4px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-compareLink{padding-top:20px;padding-left:10px}.FlightFareFamilyCompare .FlightFareFamilyMobile .flightFareFamily-item-selectButton{padding-top:12px}.FlightFareFamilyCompare .FlightFareFamilyMobile label.flightFareFamily-selectedFlight{padding-right:10px;padding-top:8px}.FlightFareFamilyCompare .priceView21{font-size:14px;padding-top:20px;padding-right:4px;float:right;font-weight:bold;text-align:center!important;color:orange}.FlightFareFamilyCompare .flightFareFamily-selectedFlight{text-align:center;padding-top:20px}.FlightFareFamilyCompare .link{text-decoration:none;font-weight:normal;cursor:pointer;color:#005eb8;display:block;padding-top:20px}.FlightFareFamilyCompare .priceView{font-size:14px;padding-top:20px;padding-right:4px;font-weight:bold;text-align:center!important;color:orange}.FlightFareFamilyCompare .SecondarypriceView{font-size:14px;padding-top:5px;padding-right:4px;font-weight:bold;text-align:center!important;color:orange}.FlightFareFamilyCompare .sfView{font-size:10px;text-align:right!important;padding-right:8px;padding-top:1px;float:right}.FlightFareFamilyCompare .fa-check{color:#309712;width:12px;height:9px}.FlightFareFamily .FlightFareFamilyMobile .fa-times{color:#cd0a0a;width:12px;height:9px}.FlightFareFamily .FlightFareFamilyMobile .FamilyCompareButton{padding:12px;padding-top:25px;font-size:15px}.FlightFareFamilyCompare .fa-times{color:#cd0a0a;width:12px;height:9px}.FlightFareFamily .fa-times{color:#cd0a0a;height:9px}.FlightFareFamily .fa-check{color:#309712;width:12px;height:9px}.FlightFareFamily .FlightFareFamilyMobile .fa-check{color:#309712;width:12px;height:9px}.FlightFareFamily .FlightFareFamilyMobile .familyNameTitle{color:#7C88B2;padding-left:20px;padding-right:20px;text-align:center;padding-top:10px}.FlightFareFamilyCompare .mainVisibleTitle{height:25px}.FlightFareFamilyCompare .fareFamilyCategory{padding-top:8px}.FlightFareFamilyCompare .rowHeightMiddle:nth-child(even){background-color:#f2f2f2;position:initial;padding-bottom:5px;top:0}.FlightFareFamilyCompare .rowHeightMiddleALL:nth-child(even){background-color:#f2f2f2;position:initial;padding-bottom:5px;top:0}.FlightFareFamilyCompare .rowHeightMiddleALL.titleTextPadding{padding-bottom:3px}.FlightFareFamilyCompare .fareFamilyPackageTitle{padding-top:5px}.HotelDetails .fn_MoreDetails .Content{display:none}.HotelDetails .MoreDetails .Caption label{margin-left:10px}.HotelDetails .MoreDetails .Caption{text-align:right}.HotelDetails .MoreDetailsCaption label{font-weight:bold}.HotelDetails .tablecontainer.HotelHeader .tdcell{color:#B45F04;font-weight:bold;width:50%;background-color:#F0F0F0}.HotelDetails .tablecontainer.HotelHeader .tdcell.firstcolumn{padding-left:5px}.HotelDetails .tablecontainer.HotelHeader .tdcell.secondcolumn{text-align:right;padding-right:5px}.HotelDetails .bold{font-weight:bold}.HotelDetails .tdcell.full-width{width:100%}.HotelDetails .tablecontainer.Buttons{width:auto}.HotelDetails .left{float:left;margin-right:2px}.hotelDetailsInfo{vertical-align:top}.HotelDetails .link{margin-right:5px;margin-left:5px;font-weight:bold}.HotelDetails .hotelDetailsTable{margin-left:5px}.HotelDetails .hotelDetailsTable .firstcolumn{width:15%}.HotelDetails .hotelDetailsTable .secondcolumn{width:35%}.hotelDetailsInfoTable .tdcell{background-color:#FFF}.HotelRooms{margin:5px;background-color:#FFF}.PNRItemCountDetailOuter{padding:5px;margin:5px;border:dashed 1px #ccc;margin-bottom:20px;background-color:#FFF}.PNRItemCountDetailOuter h3{background-color:#efefef;margin:5px}.widget .MultipleHotelRooms .BlankContainer{border:none!important;background-image:none!important}.BackToListButton{padding-top:15px}.HotelFeatures .ui-icon.ui-icon-star{float:left;display:inline-block}#HotelFeaturesTab{border:0}#RoomsTab .tdcell{border-bottom:solid 1px #BBB;padding:3px}#RoomsTab .tdcell.description-content-cell{border:0}#RoomsTab .HotelNegotiatedFareCell{padding:3px;vertical-align:top;border:0}#RoomsTab .price{border-right:solid 1px #BBB}#RoomsTab .taxes{border-right:solid 1px #BBB}#RoomsTab .commission{border-right:solid 1px #BBB}#RoomsTab .mealPlan{border-right:solid 1px #BBB}#RoomsTab .roomType{border-right:solid 1px #BBB;border-left:solid 1px #BBB}#RoomsTab .description{border-top:1px solid #dedede;background-color:#EFEFEF}#RoomsTab .select{width:10px}#RoomsTab .fn_RoomRules{color:#337ab7;text-decoration:none}#DescriptionTab{line-height:1.5em!important}.HotelFeatures .hotelRecImg img{margin-bottom:10px;width:120px}.HotelFeatures .hotelRecImg{width:120px;padding-right:10px;padding-bottom:10px}.HotelFeatures .facilities{width:140px}.columnWidthPhotos{width:400px}.titleOfFeatures{border:solid 1px #CCC;background-color:#F8F8F8;padding-left:10px;height:30px;line-height:30px;vertical-align:middle}.lblTitleOfFeatures{font-size:14px}.tblLocalizationandFacilities{float:left;width:50%}#RoomsTab .RoomCaption{border:solid 1px #CCC;background-image:none;background-color:#DEDEDE;margin:5px;padding:5px;margin-bottom:0;cursor:pointer}#RoomsTab h3 span{background-position:50% 50%;background-repeat:no-repeat;width:26px;height:26px;top:0!important;margin-top:6px!important;color:white}#HotelFeatures .HotelFeaturesDetails .tdcell{height:20px!important;line-height:20px!important}.RoomsRulesLink{margin-top:10px}#RoomsTab .room-details-row .tdcell{border-bottom:0}.ResultContent .ui-tabs .ui-widget-content{padding-left:0;padding-right:0}.HotelResultItemTable td{padding:2.5px}.HotelResultItemTrHeader{background:#5C85FF}.ResultHeader{vertical-align:middle}.ResultHeaderLeft .bold{color:#888}.ResultHeaderLeft h2{line-height:1em;font-size:16px;display:block;font-weight:bold;margin-bottom:5px;color:#555}.ResultHeaderRight{float:right;text-align:right;vertical-align:middle;height:100%;color:#555}.HotelResult .ResultHeaderRight{font-size:12px;font-weight:normal}.HotelResult .ui-icon.ui-icon-star{float:left}.HotelResultRecommendation .header{border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;vertical-align:middle;background-color:#F8F8F8;height:30px}.HotelResultRecommendation .ui-widget-header{height:30px;line-height:30px;vertical-align:middle;border-left:none;border-right:0;padding-left:10px;padding-right:10px}.HotelResultRecommendation{margin-left:10px;margin-right:10px;margin-bottom:20px}.HotelResultRecommendation .hotelRecImg img{margin-bottom:10px}.HotelResultRecommendation .hotelRecImg{width:120px;padding-right:10px;padding-bottom:10px}.HotelResultRecommendation .hotelName{margin-right:10px}.HotelResultRecommendation .priceDesc{margin-right:10px}.fn_MoreHotelDetails{font-weight:bold}#HotelResult .ResultHeader{border-top:1px solid #ccc}.tdcell.fn_viewLink.link{text-align:right}.fn_SelectHotel{padding-top:20px}#HotelResult .ResultHeaderRight{float:right;font-size:16px;font-weight:bold;height:100%;padding-top:5px;text-align:right;vertical-align:middle}#HotelResult .tablecontainer.header{background-color:#f7f7f7;height:30px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.HotelResultRecommendation .tdcell.leftColor{width:3px;background-color:#dedede}.HotelResultRecommendation .RecHotelLeft{padding-left:4px}.HotelResultRecommendation .RecHotelName{color:#333;font-weight:bold;height:14px;padding-left:4px;padding-top:3px;padding-bottom:1px}.HotelResultRecommendation .header{cursor:pointer}.HotelResultRecommendation .stars{color:#333;height:14px;padding-top:1px;padding-bottom:3px;font-size:11px}.HotelResultRecommendation .price{font-size:16px;color:#000;padding-right:8px;font-weight:bold;text-align:right}.fn_PriceDesc{font-weight:normal;color:#333;font-size:12px}.HotelResultRecommendation .tablecontainer.Content{padding-top:8px;padding-left:8px;width:99%;color:#333}.HotelResultRecommendation .tablecontainer.facilities{padding-top:5px}.HotelResultRecommendation .tdcell.chainName{font-weight:bold}.HotelResultRecommendation .tdcell.SupplierName{padding-bottom:5px}.HotelResultRecommendation .tdcell.fn_viewLink{padding-right:10px}.HotelRooms .Titles{padding-top:30px}.HotelRooms .Titles .tdcell{padding:5px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;height:auto}.HotelRooms .RoomsDetailsCell{padding:5px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;background-color:#FFF}.HotelRooms .RoomsDetailsContainerOuter{margin-bottom:10px}.HotelRooms .RoomsDetailsContainer{border-left:1px solid #dedede}.HotelRooms .tablecontainer.Titles .RoomsContent .tdcell{height:30px;background-color:#efefef;border:1px solid #dedede;color:#333;padding-left:5px}.HotelRooms .fn_RoomRules{color:#337ab7;text-decoration:none}.HotelRooms .RoomsDetailsContainer .description,.HotelRooms .RoomsDetailsContainer .RoomTaxes,.HotelRooms .RoomsDetailsContainer .RoomRate,.HotelRooms .RoomsDetailsContainer .MealPlan,.HotelRooms .RoomsDetailsContainer .Commission,.HotelRooms .RoomsDetailsContainer .dailyprice,.HotelRooms .RoomsDetailsContainer .totalprice{border-top:1px solid #dedede;background-color:#EFEFEF}.HotelRooms .RoomsDetailsContainer .description{width:50%}.tdcell.fn_viewLink .aViewLink{color:#3D93C8;font-size:12px;font-weight:normal;text-decoration:none;padding-right:5px}.tdcell.fn_MoreLink .aMoreRates{color:#3D93C8;font-size:12px;font-weight:normal;text-decoration:none;padding-right:5px}.tdcell.fn_viewLink{text-align:right;height:auto}.HotelRooms .tdcell.fn_SelectHotelRadio{text-align:right}.fn_HotelLines{cursor:pointer}.fn_HotelLines:hover{background-color:#e1f2f9}.discountedPrice{font-size:12px;white-space:nowrap;color:#999;text-decoration:line-through}.orijinalPriceWithDiscounted{font-size:16px;white-space:nowrap}.hotelMoreResultContainer{margin:5px}.hotelMoreResultButton{margin-right:10px}.moreResultCount{margin-right:5px}.hotelMoreResultPanel{display:none;margin-bottom:10px}.Page_HotelResult .Explanation{height:30px}.HotelSearchResultItemAmountFromLabel{color:gray;font-size:12px;text-decoration:underline;white-space:nowrap;text-align:center;cursor:pointer}.HotelSearchResultItemAmountLabel{color:gray;font-size:20px;font-weight:bold;text-decoration:underline;white-space:nowrap;text-align:center;cursor:pointer}.HotelSearchResultAddressLine{padding:3px;font-size:11px;text-align:center}.MultipleHotelRooms h3{border-top:solid 1px #DEDEDE;border-left:solid 1px #DEDEDE;border-right:solid 1px #DEDEDE;background-image:none;background-color:#DEDEDE;padding:5px;margin-bottom:0;cursor:pointer}.MultipleHotelRoomBestPrice{margin:5px;padding:5px}.MultipleHotelRoomBestPriceButtons{margin:5px;padding:5px}.HotelResultRecommendation .fn_ImageContainer{display:none;width:auto;position:absolute;z-index:100;margin-top:-40px;background-color:#F8F8F8;border:solid 1px #CCC}.HotelResultRecommendation .fn_ImageContainer .fn_ImageContainerClose{float:right;border:2px solid slategray}.HotelResultRecommendation .fn_ImageContainer img{float:left;max-width:128px;max-height:64px;margin:2px}.HotelResult .moreResultLoading{padding-right:24px;background-image:url(Images/loading.gif);background-position:right center;background-repeat:no-repeat;text-align:right}.gm-style-iw>div{overflow:hidden!important}.HotelRate_b-rate,.HotelRate_n-rate{display:inline-block;background:url('Images/Modules/Hotel/HotelRate.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.HotelRate_b-rate{background-position:-5px -0px;width:30px;height:30px;cursor:pointer}.HotelRate_n-rate{background-position:-5px -35px;width:30px;height:30px;cursor:pointer}.HotelRulesPopup .Content .bordered-content{padding-bottom:10px}.HotelRulesPopup .Content .Content .tablecontainer{padding:5px}.HotelRulesPopup .Content .Content .tdcell{padding:2px;padding-left:4px;border-bottom:1px dotted #CCC;border-right:1px dotted #CCC}.CarDetails .fn_MoreDetails .Content{display:none}.CarDetails .MoreDetails .Caption{text-align:right}.CarDetails .MoreDetailsCaption label{font-weight:bold}.CarDetails .MoreDetails{cursor:pointer}.CarDetails .MoreDetails .link{margin-left:10px}.CarDetails .tablecontainer .tdcell{font-size:12px}.CarDetails .tablecontainer.CarHeader .tdcell{color:#B45F04;font-weight:bold;width:50%;background-color:#F0F0F0}.CarDetails .tablecontainer.CarHeader .tdcell.firstcolumn{padding-left:5px}.CarDetails .tablecontainer.CarHeader .tdcell.secondcolumn{text-align:right;padding-right:5px}.CarDetails .bold{font-weight:bold}.CarDetails .ChangeRemoveButtons{float:right}.CarDetails .tablecontainer.Buttons .tdcell{width:inherit}.CarDetails .link{margin-right:5px;margin-left:5px;font-weight:bold}.CarDetails .CarVehicleImage{width:160px}.CarDetails .CarVehicleImage img{margin:5px}.CarDetails .CarLogoImage{vertical-align:middle}.CarDetailsCompareContainer .tdcell .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.CarDetailsCompareContainer .tdcell .firstcolumn{width:35%}.CarDetailsCompareContainer .BlueBackColor .tdcell{background-color:#F2F9FF}.CarDetailsCompareContainer .borderLeftCompare{border-left:solid 2px #333;padding-left:3px}.CarDetailsCompareContainer .PriceCell{font-weight:bold}.fn_CarList .Hidden{display:none}.fn_CarList .Visible{display:table}.CarResult .ui-widget-header{background-image:none}.CarResult .ui-widget-header .link{color:#2B95D0;font-weight:bold;text-decoration:none;white-space:nowrap;padding-right:5px}.CarResultList .ui-widget-content{padding:10px}.CarResultList .CarListDetail .tdcell{height:22px}.CarResult .CarResultList{margin-bottom:10px}.CarResult .BlankContainer{border:1px solid #ccc}.CarListTable .BlankContainer{border:0}.CarListTable .BlankContainer .Content{background:#fff}.CarResult .ui-widget-header.CarResultRow{height:25px;background-color:#f7f7f7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:0}.CarResult .BlankContainer .Content{background-color:#fdfdfd}.CarResult .CarCompany{font-size:12px;font-weight:bold;padding-left:8px;padding-top:1px}.CarResult .CarPrice{font-size:16px;font-weight:bold;padding-right:8px;text-align:right;padding-top:1px;border-right:solid 1px #CCC}.CarResult .CarOtherPrice{color:#000;font-size:16px;font-weight:bold;text-align:left;padding-top:1px;padding-left:10px}.CarResult .CarLeftCell{height:25px!important;width:2px!important;background-color:#CCC}.CarResult .CarCarCompanyLogo{padding-left:6px}.CarResult .CarListContent{padding-bottom:5px;margin-bottom:5px;border-color:#CCC}.CarResult .CarResultModifySearch{text-align:right;padding-bottom:20px;padding-right:5px}.CarResult .CarDetailCaption{color:#333;font-weight:bold;height:22px;white-space:nowrap;font-size:12px}.CarResult .CarDetail{color:#333;font-size:12px;padding-left:2px}.CarResult .CarListButtons{padding-top:5px;padding-bottom:5px}.CarListButtons .CarResultOtherCars{padding-left:10px;width:30%}a.CarResultOtherCarsLink{color:#62BDEB;text-decoration:none}a.CarResultOtherCarsLink label,.fn_TermsAndConditions label{cursor:pointer}.CarListButtons .CarResultSelect{text-align:right;padding-right:10px}.CarListDetail .carCompanyLogoInner{width:100px;text-align:center}.CarResultBackToCarCompanyList{text-align:right;height:auto!important}.CarListDetailWithPhotos{margin:5px;width:98%}.CarFacility{text-align:center}.CarFacility img{padding:3px}.CarTaxes{font-weight:normal;color:#000}.CarTermsAndConditions{padding-left:10px}.CarList .Titles{padding-top:30px}.CarList .Titles .tdcell{padding:5px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;color:#333;height:auto}.CarList .tablecontainer.Titles .CarsContent .tdcell{height:30px;background-color:#efefef;border:1px solid #dedede;color:#333;padding-left:5px}.CarRulesPopup{font-family:Arial;font-size:11px}.CarRulesPopup .tdcell{height:22px}.CarRulesPopup .Content.ui-widget-content.bordered-content{margin-bottom:10px;padding:5px;font-size:11px}.CarRulesPopup .tdcell.firstcolumn{width:20%}.CarRulesPopup .tdcell.secondcolumn{width:30%}.CarRulesPopup .tdcell.fix-40{width:40%}.CarRulesPopup .tablecontainer.CarRulesGrid .tdcell.header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.CarRulesPopup .tablecontainer.CarRulesGrid .tdcell{padding-left:5px;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.CarRulesPopup .tablecontainer.CarRulesGrid .trrow:hover{background-color:#43ADE7;font-weight:bold;color:White;cursor:default}.CarRulesPopup ul{margin-top:10px;list-style-type:disc;margin-bottom:20px}.CarRulesPopup ul li{line-height:20px;margin-left:15px}.CarRulesPopup fieldset legend{font-weight:bold}.CarRulesPopup .CarFareDetailsCell{width:50%}.AlternativeFlight .ui-widget-content{padding:2px}.AlternativeFlight .Caption label{font-weight:bold}.AlternativeFlight .trushHistory{text-align:right}.AlternativeFlight .AlternativeFlightIT{color:#0c77da;padding-top:2px;padding-bottom:2px}.AlternativeFlight .AlternativeFlightTitle{font-weight:bold;border-bottom:solid 1px #e2e2e2;padding:2px;padding-top:2px;margin-bottom:6px}.AlternativeFlight .fn_allflight{cursor:pointer}.AlternativeFlight .AlternativeFlightDate{color:#464646;padding:2px;text-align:right}.AlternativeFlight .AlternativeFlightPassenger{color:#707070;font-weight:normal}.AlternativeFlight .AlternativeFlightCaption{text-align:right;float:right;position:relative}.AlternativeFlight .AlternativeFlightDelete{height:18px;width:18px;position:absolute;left:-18;margin-top:2px;background-color:#FFF;border:solid 1px #E6E6E6}.AlternativeFlight .AlternativeFlightFullContent{border:solid 1px #E6E6E6;background-color:#FFF;padding:1px;margin-bottom:4px}.AlternativeFlight .AlternativeFlightContent{background-color:#FFF;padding:2px;height:22px}.AlternativeFlight .AlternativeFlightContent:hover{background-color:#F2F2F2;cursor:pointer}.AlternativeFlight .scroll-content{width:100%;display:block;height:auto;position:relative}.AlternativeFlight .ui-widget-header label{margin-left:20px}.TrainDetailsPopupNew fn_ShowHideFlightDetails,.TrainDetailsPopupNew .fn_FlightDetailsChangeProduct,.TrainDetailsPopupNew .fn_FlightDetailsRemoveProduct{font-weight:bold}.TrainDetailsPopupNew .tablecontainer.FromToTable{font-weight:bold;padding-left:5px;padding-right:5px}.TrainDetailsPopupNew .tablecontainer.FromToTable label{font-weight:bold}.TrainDetailsPopupNew .tablecontainer.ITConnectionTable,.TrainDetailsPopupNew .tablecontainer.Connection{background-color:#F2F2F2;padding-left:5px;padding-right:5px;border-top:solid 1px #E2E2E2}.TrainDetailsPopupNew .tablecontainer.ITConnectionTable .tdcell,.TrainDetailsPopupNew .tablecontainer.Connection .tdcell,.TrainDetailsPopupNew .tablecontainer.SegmentConnectionTable .tdcell{line-height:1em;height:18px}.TrainDetailsPopupNew .tablecontainer.TrainConnectionDuration{background-color:#FFFDBB;padding-left:5px;padding-right:5px}.TrainDetailsPopupNew .tablecontainer.TrainConnectionDuration .Connection{padding-left:20px}.TrainDetailsPopupNew hr{height:2px;background-color:#444}.TrainDetailsPopupNew .tdcell.ElapsedTime{text-align:right}.TrainDetailsPopupNew .tablecontainer.DetailsTable .tdcell.firstcolumn{width:20%;text-align:right;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.TrainDetailsPopupNew .tablecontainer.DetailsTable .tdcell.secondcolumn{width:50%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.TrainDetailsPopupNew .tablecontainer.DetailsTable .tdcell.thirdcolumn{width:30%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.TrainDetailsPopupNew .tablecontainer.ButtonsTable{margin-top:10px}.TrainDetailsPopupNew .DefaultContainer .Content{display:none}.TrainDetailsPopupNew .tablecontainer.ButtonsTable .tdcell.firstcolumn{width:85%}#FlightDetails{margin-top:-11px}.TrainDetailsPopupNew .DefaultContainer .Caption{text-align:right}.TrainDetailsPopupNew .DefaultContainer .Content{border-top:solid 1px #DEDEDE}.TrainDetailsPopupNew .DefaultContainer .link{margin-right:5px;margin-left:5px;font-weight:bold}.TrainResult .DefaultContainer .Content{font-size:12px}.TrainResult .DefaultContainer .Content{padding-left:0;padding-right:0;padding-bottom:0}.TrainResult .TrainResultInbound{margin-bottom:0}.TrainResult .trainresulttr{border-bottom:solid 1px #CCC;margin-bottom:1px}.TrainResult .trainResultsContainer .tdcell{text-align:center}.TrainResult .resultsOutOf{font-weight:normal}.TrainResult .trainStop{color:#999}.TrainResult .trainHours,.TrainResult .trainNumber,.TrainResult .trainStopDuration{width:9%}.TrainResult .trainHoursHeader,.TrainResult .trainNumberHeader,.TrainResult .trainStopDurationHeader{width:9%}.TrainResult .trainStopDurationHeader{background-position:50% 50%}.TrainResult .trainStation{width:21%;text-align:left}.TrainResult .trainStationHeader{width:21%}.TrainResult .trainresultcontents .tdcell{border-left:solid 1px #e5eaf0;border-bottom:solid 1px #aec1da}.TrainResult .trainresultcontents .tdcell .tdcell{border:0}.TrainResult .trainResultsContainer .tdcell{padding:3px}.TrainResult .trainResultsContainer .tdcell .tdcell{padding:0}.TrainResult .trainresultheaders .tdcell{background-color:#e5eaf0;border-bottom:solid 1px #aec1da;border-top:solid 1px #aec1da}.TrainResult .price-greenHeader{background-color:#20CD3C}.TrainResult .price-blueHeader{background-color:#4BB9EB}.TrainResult .price-orangeHeader{background-color:#FF9E2F}.TrainResult .price-pinkHeader{background-color:#FF3C78}.TrainResult .price-darkblueHeader{background-color:#1A61A9}.TrainResult .priceHeader{color:#FFF;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}#TrainResult .footer{height:28px;vertical-align:middle;padding:5px}#TrainResult .footer img{margin-left:10px}#TrainResult .footer .tdcell label{font-size:10px}#TrainResult .SelectButton{text-align:right;display:block;padding:10px}#TrainResult .TotalDueCaption{margin-left:10px}#TrainResult .TrainResultTotalDueInner{margin:10px;border:solid 1px #DDD}#TrainResult .TrainResultTotalDue{margin:5px;margin-top:30px;font-size:14px}#TrainResult .TotalDueTotalCaption{font-size:12px}#TrainResult .highLightLowestPrice{background-color:#b9e5aa}#TrainResult .TotalDueOnePassengerCaption label{color:#888;font-size:12px}#TrainResult .TotalDueTotalCaption{font-size:14px;font-weight:bold}#TrainResult .TotalDueTotalCaptionFor{font-size:14px;color:#888}#TrainResult .TotalDueOnePassengerValue{width:70px;font-size:14px;color:#56a9d8;font-weight:bold;padding-right:10px}#TrainResult .TotalDueTotalValue{width:80px;font-size:14px;color:#56a9d8;font-weight:bold;padding-right:10px}#TrainResult .price-greenHeader,#TrainResult .price-blueHeader,#TrainResult .price-orangeHeader,#TrainResult .price-pinkHeader,#TrainResult .price-darkblueHeader{width:10%}#TrainResult .price-green,#TrainResult .price-blue,#TrainResult .price-orange,#TrainResult .price-pink,#TrainResult .price-darkblue{width:10%}.TrainDetails .fn_ShowHideTrainDetails,.TrainDetails .fn_TrainDetailsChangeProduct,.TrainDetails .fn_TrainDetailsRemoveProduct{font-weight:bold}#TrainResult .fn_TrainBoardServices{text-decoration:none}.TrainDetails .tablecontainer.FromToTable{font-weight:bold;padding-left:5px;padding-right:5px}.TrainDetails .tablecontainer.FromToTable label{font-weight:bold}.TrainDetails .tablecontainer.ITConnectionTable,.TrainDetails .tablecontainer.Connection{background-color:#F2F2F2;padding-left:5px;padding-right:5px;border-top:solid 1px #E2E2E2}.TrainDetails .tablecontainer.ITConnectionTable .tdcell,.TrainDetails .tablecontainer.Connection .tdcell,.TrainDetails .tablecontainer.SegmentConnectionTable .tdcell{line-height:1em;height:18px}.TrainDetails .tablecontainer.SegmentConnectionTable{background-color:#FFFDBB;padding-left:5px;padding-right:5px}.TrainDetails .tablecontainer.SegmentConnectionTable .Connection{padding-left:20px}.TrainDetails hr{height:2px;background-color:#444}.TrainDetails .tdcell.ElapsedTime{text-align:right}.TrainDetails .tablecontainer.TrainDetailsTable .tdcell.firstcolumn{width:20%;text-align:right;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.TrainDetails .tablecontainer.TrainDetailsTable .tdcell.secondcolumn{width:50%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.TrainDetails .tablecontainer.TrainDetailsTable .tdcell.thirdcolumn{width:30%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.TrainDetails .tablecontainer.ButtonsTable{margin-top:10px}.TrainDetails .DefaultContainer .Content{display:none}.TrainDetails .tablecontainer.ButtonsTable .tdcell.firstcolumn{width:85%}#TrainDetails{margin-top:-11px}.TrainDetails .DefaultContainer .Caption{text-align:right}.TrainDetails .DefaultContainer .Content{border-top:solid 1px #DEDEDE}.TrainPriceDetailsInnerInnerInner .DefaultContainer .ui-widget-content{border-width:0!important}.TrainDetails .DefaultContainer .link{margin-right:5px;margin-left:5px;font-weight:bold}.TrainPriceDetailsInner .header{border:solid 1px #CCC;background-color:#F8F8F8;padding-left:10px;padding-right:10px}.TrainPriceDetailsInnerInnerInner .tdcell{border-bottom:solid 1px #DDD;padding:10px;height:auto}.TrainPriceDetailsInnerInnerInner .tablecontainer{border-top:solid 1px #DDD;border-right:solid 1px #DDD;border-left:solid 1px #DDD;margin-bottom:10px}.TrainPriceDetailsHeaderColor{background-color:#F2F2F2}.CountColor1{background-color:#F2F2F2;padding-left:10px;padding-right:10px}.CountColor2{padding-left:10px;padding-right:10px}.TrainPriceDetailsInnerInnerInner .tdcell .tdcell{border:0;padding:0;height:auto}.TrainPriceDetailsInnerInnerInner .tablecontainer .tablecontainer{border:0;margin-bottom:0}.TrainDetailsPopup .tdcell{padding-right:4px}.TrainFareDetailsBasket .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.TrainFareDetailsBasket{text-align:center}.TrainFareDetailsBasketTotal{padding-right:4px;padding-top:8px}.TrainFareDetailsTotalAmountLabel{margin-right:6px}.TrainMoreDetails .link{margin-right:5px;margin-left:5px;font-weight:bold}.TrainFareDetailsBasket .Fare{white-space:nowrap}.PackageSearch .From input{width:110px}.PackageSearch .To input{width:110px}.Page_Home .PackageSearch .From input{width:190px}.Page_Home .PackageSearch .To input{width:190px}.Page_Home .PackageSearch .tdcell.icon{display:none}.Package .DepartureDate input{margin-right:4px}.Package .ReturnDate input{margin-right:4px}.Package .DepartureDate input{width:95px}.Package .ReturnDate input{width:95px}.Package .DepartureTime select{width:95px}.Package .ReturnTime select{width:95px}.Package .PackageSearchButtonTable{margin:33px 0 0 0}.Package .PackageAdvanceSearch{margin-top:10px;border-top:solid 1px #CCC}.Package .advSearchTitle{padding-top:10px;vertical-align:middle}.Package .CabinClasses select,.Package .HotelAreaCodes select,.Package .HotelCategoryTypes select{width:158px}.Package .pkcAdvPassengers .tdcell,.Package .pkcAdvPrfAirlines .tdcell,.Package .pkcAdvHotel .tdcell{padding:1px 0}.Package .AdvancedSearchLink{padding-right:10px}.Package .ResetSearchLink{padding-right:10px}.Package .PackageAdvSearchLeft{border-right:1px solid #CCC;margin:5px}.Page_Home .Package .roomRow .roomTxt{float:left;line-height:26px;display:none}.Page_Home .Package .roomCount{width:162px}.Package .trrow.roomRow .tdcell,.Package .trrow.roomOccupancyTable .tdcell{white-space:nowrap;text-align:left;padding-left:10px}.Package .trrow.roomOccupancyTable .absorbing-column{width:100%}.PackageResult #MainPageTabs a{font-size:inherit;color:inherit}.PackageResult .stars .ui-icon{display:inline-block}.PackageCombine .Suggestion{width:50%}.PackageCombine .PackageTotalPrice,.PackageCombine .PackageButton{width:50%;text-align:right}.PackageCombine .HotelContainerCaption,.PackageCombine .FlightContainerCaption{background-color:#e0f0f8}.PackageCombine .textTotalPrice,.PackageCombine .Suggestion{font-size:large;font-weight:bold;color:#555}.PackageCombine .priceTotalPrice{font-size:large;font-weight:bold;color:Red}.PackageCombine .priceTotalPriceSaving,.PackageCombine .textTotalPriceSaving{font-weight:bold;color:Green}.PackageCombine .priceTotalPriceSeperate{text-decoration:line-through}.PackageHotelRoomsTemplateHTML .Titles .RoomsContent .tdcell{height:10px;background-color:#efefef;border:1px solid #dedede;color:#333;padding-left:5px}.PackageHotelRoomsTemplateHTML .RoomsDetails .description,.PackageHotelRoomsTemplateHTML .RoomsDetails .priceperday,.PackageHotelRoomsTemplateHTML .RoomsDetails .totalprice{border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;color:#333;padding:5px}.PackageCombine .fn_packageFareDetails .ResultFareDetails,.PackageCombine .fn_packageMoreInformation .MoreInformation{color:#42809e;font-size:10px;font-family:Helvetica;padding-left:5px;font-weight:bold;cursor:pointer}.PackageCombineInner{margin-bottom:10px}.PackageCombine .HotelPackageContainer{margin-left:0;margin-right:0}.PackageCombine .flightAirlineNamePackageB2C{font-size:16px!important}.PackageCombine .floatRight{float:right}.trrow.resulttr.ShowDetailsRow .PackageCombineShowDetails{text-align:right;padding-right:5px}.flightResultDepartureLegContainer .PackageCombineShowDetails a{font-size:11px;text-decoration:underline;color:#2B95D0;font-weight:bold}.OfferDelete{right:auto}.Offer .SearchButton{float:right}.Offer .OfferListClear{margin-left:5px}.OfferMarkupText{width:14%;text-align:center}.OfferMarkupTextBox input{width:30px}.hotelOfferResultsContainer .stars{white-space:nowrap}.hotelOfferResultsContainer .stars .ui-icon{display:inline-block}.hotelOfferResultsContainer{border-bottom:1px solid #dedede;background-color:#f7f7f7}.hotelOfferResultsContainer .tdcell{padding:3px}.hotelOfferResultsContainer .flightClass{text-align:center}.hotelOfferResultsContainer .hotelLeftColorSpace{width:3px;background-color:#dedede;padding:0}.offerPassengerDetailsPersonal .tdcell{padding-right:5px}.OfferBasket .SearchButton{padding-top:10px;float:right}.RecommendationOffer .stars{width:7%}.RecommendationOffer .OfferMarkupText{width:14%}.RecommendationOffer .OfferMarkupTextBox{width:5%}.RecommendationOffer .offerPriceHotel{width:10%;font-size:16px;font-weight:bold}.RecommendationOffer .flightOfferShowDetails{width:auto}.OfferBasket button{padding-left:10px}.offerMyTripDataTable{margin-top:10px;border:1px solid #DDD}.OfferBasket .SearchButton .ui-tabs{border:none!important}.OfferBasket .OfferFlightDetail{margin-bottom:5px}.OfferBasket .PNRItemCountDetail{white-space:nowrap}.OfferBasket .ui-dialog{position:fixed}.OfferMyTrip .searchFields .tdcell{padding:5px}.OfferMyTrip .ButtonPanel{float:right}.OfferMyTrip .searchFields input{width:120px}.offerSummaryDetailsCont .resulttr .tdcell{padding-left:5px}.offerSummaryDetailsCont div.flightPrice span,.hotelOfferResultsContainer div.flightPrice span{font-size:13px}.OfferDetailSummaryContainer{margin-bottom:5px}.OfferMyTrip .OfferSummary .Caption{display:none}.OfferDetailSummaryContainer .title,.OfferMyTrip .OfferSummaryContainer .Caption,.OfferMyTrip .OfferDetailSummaryInformationContainer .Caption{display:block}.OfferMyTrip .OfferSummaryContainer .widget .DefaultContainer .ui-widget-content,.OfferMyTrip .OfferDetailSummaryInformationContainer .DefaultContainer .ui-widget-content{border:1px!important}.OfferMyTrip .offerPNRDetail{color:#FF8424}.OfferDetailSummaryContainer .tablecontainer.FromToTable{font-weight:bold;padding-left:5px;padding-right:5px}.OfferDetailSummaryContainer .tablecontainer.FromToTable label{font-weight:bold}.OfferDetailSummaryContainer .tablecontainer.ITConnectionTable,.OfferDetailSummaryContainer .tablecontainer.Connection{background-color:#F2F2F2;padding-left:5px;padding-right:5px;border-top:solid 1px #E2E2E2}.OfferDetailSummaryContainer .tablecontainer.ITConnectionTable .tdcell,.OfferDetailSummaryContainer .tablecontainer.Connection .tdcell,.OfferDetailSummaryContainer .tablecontainer.SegmentConnectionTable .tdcell{line-height:1em;height:18px}.OfferDetailSummaryContainer .tablecontainer.SegmentConnectionTable{background-color:#FFFDBB;padding-left:5px;padding-right:5px}.OfferDetailSummaryContainer .tablecontainer.SegmentConnectionTable .Connection{padding-left:20px}.OfferDetailSummaryContainer hr{height:2px;background-color:#444}.OfferDetailSummaryContainer .tdcell.ElapsedTime{text-align:right}.OfferDetailSummaryContainer .tdcell.firstcolumn{width:20%;text-align:right;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.OfferDetailSummaryContainer .tdcell.secondcolumn{width:50%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.OfferDetailSummaryContainer .tdcell.thirdcolumn{width:30%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.offerFlightPrice{font-weight:bold;width:80px;text-align:right;white-space:nowrap}.offerHotelPrice{font-weight:bold;width:80px;text-align:right}.offerMyTripImage,.offerMyTripCancel,.ViewConfirmOfferChk{width:10px}.ShowStatusMessage{width:300px;border:1px dotted #CCC;color:#424242;text-align:right;white-space:nowrap}.ViewOfferDetailCell{width:30px;white-space:nowrap}.VerifyOfferCell{width:70px;text-align:right;white-space:nowrap}.FareSummaryContainer .tdcell.firstcolumn{text-align:left}.FareSummaryContainer .tdcell.secondcolumn{text-align:right}.EditProfileAccordion h3{height:36px;line-height:24px}.EditProfile .Status{padding:15px}.EditProfile .Status label{margin-left:20px}.EditProfile .MandatoryMessage{float:right;font-weight:bold}.EditProfile .MyAddresses .NewAddress .tdcell{width:50%}.EditProfile .MyAddresses .EditAddress .tdcell{width:50%}.Register div.valignBottom label{display:block;margin-top:10px;margin-bottom:5px}.Register div.ui-widget-content button.ui-button{background-color:#2478ad}.Register .span2{width:50px}.SelectProfileOption .RegisterContainer{display:none}.SelectProfileOption .RegisterContainer .tdcell{padding:5px}.SelectProfileOption .LoginContainer{display:none}.SelectProfileOption .LoginContainer .tdcell{padding:5px}.SelectProfileOption .seperator{border-bottom:1px solid #ccc;margin-top:10px;margin-bottom:10px}.SelectProfileOption .RegisterInnerContainer{display:none}.SelectProfileOption .labelCol{width:20%}.SelectProfileOption .inputCol{width:30%}.MyTrip .byStatusImg img{height:10px;width:10px}.MyTrip .tablecontainer .DataGridCaption,.OfferMyTrip .tablecontainer .DataGridCaption{width:100%;height:30px;background-color:#e9f6fc;border:1px solid #e2e2e2;color:#000;padding-top:10px;text-align:center}.MyTrip .myTripttr{background-color:#f7f7f7}.MyTrip .myTriptd,.OfferMyTrip .myTriptd{border-top:solid 1px #fff;border-bottom:solid 1px #dcdcdc;padding-right:1px;text-align:center;height:32px;background-color:#f7f7f7}.MyTrip .Button{height:30px;margin-top:10px;margin-right:5px;float:right}.MyTrip .tablecontainer .PNRNoValue{height:40px;margin-top:10px}.MyTrip .tablecontainer .MyTripValue{margin-top:10px;margin-left:5px}.MyTrip .MyTripPagePaging,.OfferMyTrip .MyTripPagePaging{padding:10px;border:0;text-align:center;vertical-align:middle}.MyTrip .MyTripPagePaging a,.OfferMyTrip .MyTripPagePaging a{text-decoration:none;font-weight:bold}.MyTrip .MyTripPagePaging a.SelectedItem,.OfferMyTrip .MyTripPagePaging a.SelectedItem{font-weight:normal;text-decoration:underline}.MyTrip .MyTripPagePaging,.OfferMyTrip .MyTripPagePaging{background:#E9F6FC}.MyTripDataTable{margin-top:20px;border:1px solid #DDD}.MyTripDataTable .LTDateTime{padding-right:2px}.MyTrip .PNRTypeValue input{width:104px!important}.MyTrip .searchFields input{width:120px}.MyTrip .Caption{font-size:14px}.MyTrip .tablecontainer .PNRTypeValue{height:40px;margin-top:10px}.MyTripPagePaging{font-size:100%}.MyTripPagePaging a{text-decoration:none;border:solid 1px #AAE;color:#15B}.MyTripPagePaging a,.MyTripPagePaging span{display:inline-table;padding:.3em .5em;margin-right:5px;margin-bottom:5px}.MyTripPagePaging .current{background:#26B;color:#fff;border:solid 1px #AAE}.MyTripPagePaging .current.prev,.MyTripPagePaging .current.next{color:#999;border-color:#999;background:#fff}.MyTrip .SortButtons{width:32px;height:16px;margin-left:auto;margin-right:auto}.MyTrip .CssUpArrow,.MyTrip .CssDownArrow{cursor:pointer;margin-top:5px}.MyTrip .CssDownArrow{margin-left:5px}.BookingInner .CompleteButton{text-align:right}.BookingInner .CardNumberTextBox{width:120px}#BookingForm .CompleteButton{float:right}#DeliveryAddressForm .bold,#BillingAddressForm .bold,#BookingForm .bold{height:28px;vertical-align:bottom;display:table-cell}.DeliveryAddressPanelCells{width:250px}.CCPanelCells{width:250px}.BAddress1 input,.BAddress2 input{width:450px}.BFirstCell{width:303px}.DAddress1 input,.DAddress2 input{width:450px}.CSAddress1 input,.CSAddress2 input{width:450px}.DCountry{width:303px}.CSCountry{width:303px}.PickupAtAgencyAddressDetails{line-height:1.4em}.CommissionPanel .tablecontainer .trrow .tdcell.secondcolumn .trrow{position:relative;width:100%}.CommissionPanel .tablecontainer .trrow .tdcell.secondcolumn .trrow .tdcell.firstcolumn{border-bottom:1px dotted #CCC;font-weight:normal;position:relative;width:60%}.CommissionPanel .tablecontainer .trrow .tdcell.secondcolumn .trrow .tdcell.secondcolumn{border-bottom:1px dotted #CCC;text-align:right;font-weight:normal;position:relative;width:40%}.BookingDeliveryType .Caption{padding-left:10px}.BookingInner .InstalmentRows{margin-top:1em;width:40em}.BookingInner .InstalmentSelect{width:2em}.AllInstalments .groupedInstalment{width:280px;padding:3px}.AllInstalments .groupedInstalment{padding:3px 7px;background-color:#ececec}.AllInstalments .InstalmentDescription{width:25%}.AllInstalments .tdcell{height:auto}.instalmentNumber,.InstalmentAmount,.instalmentTotal{width:25%}.BookingInner .BonusContainer{margin-top:1em;line-height:2.5em;display:none}.groupedInstalmentRow{font-weight:bold}.BookingInner .InstalmentPanel{margin-top:1em}.InstallmentDescriptionCell{color:#CCC}.InstallmentDescriptionTable .tdcell{height:auto}.BookingButtons .CompleteButton{text-align:right}#BookingForm .CompleteButton{float:right;vertical-align:central}.CompleteButtonMerhandise button{width:100%;text-align:center!important;padding:5px}.PassengerMain .Caption .MandatoryMessage{font-size:12px}.PassengerMain .MealSeatContainer select{width:135px}.PassengerMain .FlightShowTable .bold,.PassengerMain .addTravelDocument .bold,.FFCPanelProgrammer .bold,.PassengerDetailsContact .bold,.PassengerBaggageForTF .bold,.PassengerDetailsPersonal .bold{margin-top:10px;margin-bottom:3px;display:block}.PassengerMain .ParentPassengerTable{padding-bottom:10px}.PassengerMain .ParentPassengerTable .tdcell{width:50%}.PassengerMain .Footer{padding-bottom:15px}.PassengerMain .ContactDetailsMessage{padding-top:15px;padding-bottom:10px}.PassengerMain .MandatoryMessage{text-align:right}.PassengerMain .AdditionalInfoSelectionRows{padding-top:10px;padding-bottom:10px;cursor:pointer}.PassengerMain .addTravelDocument,.PassengerMain .FFCPanelProgrammer{margin-left:20px;margin-right:10px}.PassengerMain .Content.ui-widget-content.NextStep{text-align:right;border-top:1px;border-top-style:solid;border-top-color:#ccc}.PassengerMain .CommColumn1{width:33%}.PassengerMain .CommColumn2{width:66%}.FFCPanelProgrammer{padding-left:2px}.PassengerMain .ParentPassengerTable{padding-left:10px}.FCC,.SpecialServiceRequest{margin:5px 0}.supplementaryInformationEntry{vertical-align:top;padding-right:10px}.supplementaryInformationEntry textarea{width:400px;height:60px;line-height:1.2;padding:4px;margin:0}.supplementaryInformationEntry input{width:150px;height:16px;line-height:1.2;padding:4px;margin:0}.PassengerMain .wlwh{padding-right:5px;width:90px}.Passenger .AddMorePhoneNumber{cursor:pointer}.Passenger div[class^=fn_GSMPhone] div{display:inline-block}.PassengerMain .floatRight{float:right}.PassengerMain .hasInsurance{color:green;font-weight:bold}.PassengerMain .noInsurance{color:red;font-weight:bold}.PassengerMain .HmsSI{margin-top:5px;margin-bottom:5px}.PassengerMain .HmsSIWarning{color:red;font-size:12px}.PassengerMain .BoldRed{color:red;font-weight:bold}.PassengerMain .FFCardInfo{color:red}.PassengerMain .Pointer{cursor:pointer}.CountryCodeFilterText{width:95%}.EmailAlert{display:none;color:red}.stab-nav{font-size:0;position:relative}.stab-content{padding:1rem}.stab-link{font-size:13px;cursor:pointer;display:inline-block;border:1px solid #c7c9c7;border-radius:7px 7px 0 0;border-bottom:0;text-decoration:none;padding:.5rem .7rem;background:#fafafa}.stab-link-mobile{font-size:13px;cursor:pointer;display:inline-block;margin-right:3px;padding:.5rem .7rem;background:#f1f3f2;height:36px;width:46px}@media(min-width:800px){.stab-nav-outer{overflow:auto;position:relative;height:auto}}@media(max-width:799px){.stab-nav-outer{overflow:hidden;position:relative;height:36px}}.AirlineServices .stab-link-mobile .fa{color:#7480b0}.AirlineServices .stab-link-mobile span{color:#7480b0;vertical-align:super}.stab-link-detail{margin:-10px;margin-bottom:10px;padding:10px;font-weight:bold;border-bottom:2px dashed #d8d8d8}.stab-link:first-child{margin-left:0}.stab-link-active{color:white;background:#787875;border:1px solid #787875}.stab-body{border:1px solid #787875}#passengerTab .stab-link-active{color:#333;background:#e5e5e5}#passengerTab .stab-link{padding:.3rem 1.5rem .5rem .2rem}#passengerTab .stab-link-active{border:0}#passengerTab .stab-link.disabled{cursor:not-allowed}#passengerTab .stab-content{background:#e5e5e5}.accord-content{padding-bottom:3px}.accord-link{font-size:13px;font-weight:bold;cursor:pointer;padding:.5rem .7rem;background:#fafafa;color:#7480b0;margin-bottom:3px}.accord-link:hover{background-color:#dfe1e8}.accord-link-active{background:#e5e5e5;color:#333}.AirlineServices .as-state-error{background:#fef1ec!important;color:#cd0a0a!important}.AirlineServices .segment{border:none!important;width:95%}.AirlineServices .tdcell{height:20px}.AirlineServices .ancillaryTableHeader{background-color:#fafafa}.AirlineServices .activeHeader{color:#333}.AirlineServices #passengerTab .stab-link-active,.AirlineServices #segmentTab .stab-link-active{font-weight:bold}.AirlineServices .activeHeader{color:#333}.AirlineServices #passengerTab .stab-link-active,.AirlineServices #segmentTab .stab-link-active{font-weight:bold}.AsFareImage{width:30px}.AsFareRow{font-weight:normal!important}.AsFareDescription{width:120px}.AirlineServices .ancillaryCon,.AirlineServices .standardCon,AirlineServices .tfTotal{background-color:white}.AirlineServices .ancillaryCon{margin-bottom:15px}.AirlineServices .ancillaryScroll{margin-bottom:15px;height:325px;overflow-y:auto}.AirlineServices .standardCon{padding:15px}.AirlineServices .standardService .tdcell,.AirlineServices .asDimensions .tdcell{padding:10px 0 10px 0}.AirlineServices .passengerName{vertical-align:bottom!important}.AirlineServices .paxImage{margin:0 5px -5px 5px}.AirlineServices .standardService .tdcell,.AirlineServices .asDimensions .tdcell{padding:10px 0 10px 0}.AirlineServices .passengerName{vertical-align:bottom!important}.AirlineServices .paxImage{margin:0 5px -5px 5px}.AirlineServices .standardService .tdcell,.AirlineServices .asDimensions .tdcell{padding:10px 0 10px 0}.AirlineServices .passengerName{vertical-align:bottom!important}.AirlineServices .paxImage{margin:0 5px -5px 5px}.ssrmod .row .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding:5px 0 5px 10px;line-height:1.3em}.ssrmod .row .mergeCell{border-right:none!important}.ssrmod .lastCol{width:100%}.ssrmod .firstCol{padding-left:5px}.ssrmod .header .tdcell{background-color:#f3f1f3;padding:2px 0 2px 10px}.AirlineServices .loading{padding-top:10px;text-align:center}.ssrmod .arrival{font-weight:bold}.ssrmod .paxName{font-weight:bold;width:180px}.ssrmod .serviceImage{width:25px}.ssrmod .serviceName{width:180px}.ssrmod .description{width:250px}.ssrmod .servicePrice{width:120px}.ssrmod .tdcell{padding:2px 10px 2px 10px}.ssrmod .asDisclaimer{color:#324282;padding:10px 10px}.ssrmod .chargableNote{color:#324282}.astooltip{outline:0;text-decoration:none;position:relative}.astooltip label{margin-left:-999em;position:absolute}.astooltip:hover label{position:absolute;left:-20em;top:2em;z-index:99;margin-left:0;width:250px;padding:.8em 1em}.astooltip .info{background:white;border:3px solid #787875;color:black}.AirlineServicesSummary{display:none}.ApplyToAllPopup{width:400px}.ApplyToAllPopup .disclaimer{font-weight:bold;padding-top:15px}.ApplyToAllPopup .firstCol .tdcell{width:72%}.ApplyToAllPopup .total{font-weight:bold;margin-top:10px}.ApplyToAllPopup .serviceTable .tdcell{border-bottom:solid 1px #bdbcbd}.ApplyToAllPopup .segmentHeader .tdcell{padding-right:5px;padding-top:12px;font-weight:bold}.ApplyToAllPopup .onRequestInfo{margin-top:10px}.AirlineServices .airlineLogo{width:35px;vertical-align:top}.AirlineServices .ui-accordion,.AirlineServices .headerTable,.AirlineServices .ui-accordion-header{padding:5px}.AirlineServices .categoryTitle{padding-left:5px;margin-top:7px}.AirlineServices .ui-accordion-header{height:24px;line-height:24px}.AirlineServices .airlineServicesCaption{width:70%}.AirlineServices .searchDiv{text-align:left;font-size:13px}.AirlineServices .serviceSearch{background-image:url(Images/search-glass.png);background-repeat:no-repeat;background-position:180px;width:174px;padding-right:25px}.AirlineServices .saveButton{margin-right:35px;margin-bottom:10px}.AirlineServices .serviceInput{padding-right:5px}.AirlineServices .separator{border-bottom:solid 1px #bdbcbd;margin-top:20px;margin-bottom:20px}.AirlineServices .applyToAll{text-align:right;padding-bottom:10px;margin-right:5px}.AirlineServices .serviceRow{padding:4px 0 4px 0}.AirlineServices .highlightRow{padding:3px 0 2px 0}.AirlineServices .ancillaryRight{text-align:right;padding-right:50px}.AirlineServices .flightInfo{padding-left:10px;padding-right:20px}.AirlineServices .topRow{padding-top:10px}.AirlineServices .iconCell{width:29px}.AirlineServices .other,.AirlineServices .altSelection,.AirlineServices .otherFiller{width:187px}.AirlineServices .standardBottom .tdcell{height:5px;background-color:#f8f8f8;padding-left:10px}.AirlineServices .other input,.AirlineServices .altSelection input{width:120px}.AirlineServices .listInfoBlue{color:black}.AirlineServices .listInfoGreen{color:black}.AirlineServices .seatAcceptance{margin-top:10px}.AirlineServices .seatNo{font-weight:bold}.AirlineServices .seatFirstColumn{width:120px}.AirlineServices .seatPrice{width:120px;font-weight:bold}.AirlineServices .onRequest{color:#7480b0;font-weight:bold}.AirlineServices .ancillaryInfo{color:black;font-weight:normal}.AirlineServices .serviceSearchResult{background-color:#e5fde5}.AirlineServices .freeAllowance{color:#008000}.AirlineServices .link{color:#3D93C8;font-weight:bold}.AirlineServices .leftColumn{width:65%}.AirlineServices .middleColumn{width:20%}.AirlineServices .standardService .leftColumn{width:32%;padding-right:15px}.AirlineServices .standardService .otherEquipment{width:30%}.AirlineServices .standardService .middleColumn{width:34%;text-align:right}.AirlineServices .rightColumn{width:25px}.AirlineServices .ruler{border-bottom:solid 1px #bdbcbd}.AirlineServices .standardCon .ruler{margin-bottom:10px}.AirlineServices .petsCategory{margin-top:10px}.AirlineServices .AnimalOtherTypes input{width:150px}.AirlineServices .dimension input{width:30px}.AirlineServices .tavellingWithAnimal{width:170px}.AirlineServices .addIconCell{width:10px}.AirlineServices .collapseImageCon{width:24px}.AirlineServices .categoryImage{width:29px}.AirlineServices .categoryImageOk{width:24px}.AirlineServices .ancillaryLeft{width:29px;padding-left:15px}.AirlineServices .ancillaryTitle{width:335px}.AirlineServices .ancillaryCheck{padding-left:40px;width:20px}.AirlineServices .amountTo{width:80px}.AirlineServices .categoryAmount{font-weight:bold}.AirlineServices .categoryImageStandard{width:29px}.asLink{color:#7480b0;cursor:pointer}.AirlineServices .standardHeaderCell{vertical-align:top;height:10px;border-bottom:solid 1px #bdbcbd;padding-bottom:10px}.AirlineServices .standardHeaderLabel{font-weight:bold;font-size:13px}.AirlineServices .dimLabel{padding-bottom:5px!important}.AirlineServices .dimension{padding-top:0!important}.AirlineServices .dimension .requiredFieldFlag{color:#cd0a0a;vertical-align:top}.AirlineServices .PriBoardingAndOnlineCheckinPanel{padding:15px;margin-top:15px;border:solid 1px #bdbcbd}.AirlineServices .PriBoardingAndOnlineCheckinPanel .tdcell{padding-bottom:10px}.asimg{background-image:url(Images/asimg.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.asimg-BG{width:24px;height:24px;background-position:-5px -5px}.asimg-BG-bg{width:24px;height:24px;background-position:-39px -5px}.asimg-MA{width:24px;height:24px;background-position:-73px -5px}.asimg-MA-bg{width:24px;height:24px;background-position:-107px -5px}.asimg-ML{width:24px;height:24px;background-position:-141px -5px}.asimg-ML-bg{width:24px;height:24px;background-position:-175px -5px}.asimg-PT{width:24px;height:24px;background-position:-5px -39px}.asimg-PT-bg{width:24px;height:24px;background-position:-39px -39px}.asimg-SEAT{width:24px;height:24px;background-position:-73px -39px}.asimg-SEAT-bg{width:24px;height:24px;background-position:-107px -39px}.asimg-accrual{width:24px;height:24px;background-position:-141px -39px}.asimg-accrual-bg{width:24px;height:24px;background-position:-175px -39px}.asimg-add{width:24px;height:24px;background-position:-5px -73px}.asimg-arrow-active{width:18px;height:18px;background-position:-39px -73px}.asimg-arrow-normal{width:18px;height:18px;background-position:-67px -73px}.asimg-auxiliary{width:24px;height:24px;background-position:-95px -73px}.asimg-auxiliary-bg{width:24px;height:24px;background-position:-129px -73px}.asimg-carbon{width:24px;height:24px;background-position:-163px -73px}.asimg-carbon-bg{width:24px;height:24px;background-position:-5px -107px}.asimg-collapsed{width:24px;height:24px;background-position:-39px -107px}.asimg-delete{width:24px;height:24px;background-position:-73px -107px}.asimg-entertain{width:24px;height:24px;background-position:-107px -107px}.asimg-entertain-bg{width:24px;height:24px;background-position:-141px -107px}.asimg-expanded{width:24px;height:24px;background-position:-175px -107px}.asimg-ground{width:24px;height:24px;background-position:-5px -141px}.asimg-ground-bg{width:24px;height:24px;background-position:-39px -141px}.asimg-info{width:24px;height:24px;background-position:-73px -141px}.asimg-lounge{width:24px;height:24px;background-position:-107px -141px}.asimg-lounge-bg{width:24px;height:24px;background-position:-141px -141px}.asimg-ok{width:24px;height:24px;background-position:-175px -141px}.asimg-Other{width:24px;height:24px;background-position:-5px -175px}.asimg-Other-bg{width:24px;height:24px;background-position:-39px -175px}.asimg-pax{width:24px;height:24px;background-position:-73px -175px}.asimg-pax-active{width:18px;height:18px;background-position:-197px -73px}.asimg-pax-passive{width:18px;height:18px;background-position:-107px -175px}.asimg-ruleoverride{width:24px;height:24px;background-position:-135px -175px}.asimg-ruleoverride-bg{width:24px;height:24px;background-position:-169px -175px}.asimg-search-glass{width:24px;height:24px;background-position:-209px -5px}.asimg-shop{width:24px;height:24px;background-position:-209px -39px}.asimg-shop-bg{width:24px;height:24px;background-position:-225px -73px}.asimg-standby{width:24px;height:24px;background-position:-209px -107px}.asimg-standby-bg{width:24px;height:24px;background-position:-209px -141px}.asimg-travel{width:24px;height:24px;background-position:-203px -175px}.asimg-travel-bg{width:24px;height:24px;background-position:-5px -209px}.bts .AirlineServices div[id^=collapsibleCategory]>.panel-body{padding:0}.bts .AirlineServices .panel-group{margin:0}.bts .AirlineServices div[href*=collapsibleSegment]:after{display:none}.bts .AirlineServices .panel.panel-default{border:0}.bts .AirlineServices .ui-tabs-panel{padding:0}.bts .AirlineServices .segmentDepartureDate{font-size:12px;height:100%}@media(max-width:400px){.bts .AirlineServices .segmentDepartureDate{display:none}}.bts .AirlineServices .panel-heading{padding:5px 10px 5px 0;height:35px}.bts .AirlineServices .panel-heading .row{position:absolute;left:0;right:35px}.bts .AirlineServices #passengerTab li.active a{font-size:16px}.bts .AirlineServices .nav-tabs,.bts .AirlineServices .nav-tabs li a,.bts .AirlineServices .nav-tabs li a:focus,.bts .AirlineServices .nav-tabs li a:hover{border:0!important}.bts .AirlineServices .tabsOuter{display:table;margin:0 auto;margin-bottom:10px}.bts .AirlineServices .tabsOuter li{display:table-cell}.bts .AirlineServices #passengerTab .passengerInfo{padding:5px 0 15px 15px}.bts .AirlineServices #passengerTab .passengerInfo div:last-child{text-align:right}.bts .AirlineServices .nav>li>a{padding:0}.bts .AirlineServices .serviceTable .row{padding:0;margin:0}.bts .AirlineServices div.ancillary-pax-icon{background-image:url("Images/ic_paxNormal.png");background-repeat:no-repeat;width:48px;height:48px;margin:0;padding:0}.bts .AirlineServices li.active .ancillary-pax-icon{background-image:url("Images/ic_paxYellow.png")}.bts .AirlineServices .no-free-baggage{padding:5px}.bts .AirlineServices .no-free-baggage label{color:#ce0058;font-weight:bold!important}.bts .AirlineServices .forAllFlightSegmentText{padding-right:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif}.bts .AirlineServices .serviceValues{line-height:2}.bts .AirlineServices div.baggageConfirmNext,.bts .AirlineServices div.applyToAll{padding:5px}.bts .AirlineServices #MerchandiseAirlineServices div.baggageConfirmNext button{color:#fff!important;background-color:#309712!important;border-color:#309712!important;width:100%}.bts .AirlineServices .panel-heading .categoryTotalAmountWrapper{text-align:right;line-height:normal;float:right;padding-right:3px}.bts .AirlineServices .panel-heading .categoryTotalAmountWrapper label,.bts .AirlineServices .panel-heading .categoryTotalAmountWrapper span{font-size:14px;font-weight:bold;color:#fff}.bts .AirlineServices .panel-heading>.segmentDepartureDate{font-size:12px;font-weight:normal;text-align:right;color:#005eb8;vertical-align:bottom}.bts .AirlineServices .panel-heading>.location{font-size:16px;font-weight:normal;vertical-align:bottom;color:#005eb8}.bts .AirlineServices .panel-heading .helper{display:inline-block;height:100%;vertical-align:middle}.bts .AirlineServices .panel-heading .fa-angle-right{font-size:16px;font-weight:normal;vertical-align:bottom;color:#005eb8}.bts .AirlineServices .panel-heading .right-arrow{width:10px;height:10px;border-right:solid 1px #005eb8;border-top:solid 1px #005eb8;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bts .AirlineServices .panel-heading .ic_plane_outbound,.bts .AirlineServices .panel-heading .ic_plane_inbound{width:20px;height:18.8px;object-fit:contain}.bts .AirlineServices .panel-group .flightInfo{font-size:12px;font-weight:normal;color:#4a4a4a}.bts .AirlineServices .passengerInfo .passenger-title{font-size:14px;font-weight:bold;text-align:left;color:#4a4a4a}.bts .AirlineServices .passengerInfo .categoryAmount{font-size:14px;font-weight:bold;text-align:right;color:#787875}.bts .AirlineServices .ancillaryService label{font-size:14px;font-weight:normal;color:#333}.bts .AirlineServices .ruler{border-bottom:1px dotted #c7c9c7}.bts .AirlineServices .panel[id^=segmentTab] .panel-heading:not(.collapsed){background-color:#dbebfb;background:#dbebfb;background:-moz-linear-gradient(top,#dbebfb 0,#dbebfb 100%);background:-webkit-linear-gradient(top,#dbebfb 0,#dbebfb 100%)}.bts div[class*='Page_Merchandise'] .widget{margin-left:-5px;margin-right:-5px}.bts .AirlineServices label.free-allowance{color:#309712}.bts .AirlineServices #MerchandiseAirlineServices .fn_MerchandiseSeatMapButton{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important;width:100%;height:30px!important;padding:0 0!important}.bts .AirlineServices .category-img-container{width:36px;height:35px;border-radius:4px;background-color:#dbebfb;border:solid 1px #dbebfb;display:inline-block;position:absolute;margin-top:-5px;left:5px}.bts .AirlineServices .img-anc-product{width:24px;height:24px}.bts .AirlineServices .panel-heading .category-title{font-size:14px;font-weight:bold;white-space:nowrap;text-align:left;margin-left:45px}.bts .AirlineServices .panel-heading label{line-height:25px}.bts .AirlineServices .panel-group .panel+.panel{margin-top:1px}.bts .AirlineServices .category-title-wrapper{overflow:hidden;text-overflow:ellipsis;line-height:24px}.bts .AirlineServices .panel .panel-heading:after{right:15px;margin-top:5px;font-size:14px;float:right;position:absolute}.AirlineServices .dimension .FreeText{width:auto}.BaggageInfo{line-height:25px}.SummaryFlightPassengersFare .Content .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;text-align:right}.SummaryFlightPassengersFare .TotalTable .tdcell{border-bottom:inherit;border-right:inherit;padding-right:3px}.SummaryFlightPassengersFare .TotalTable .full-width{width:82%}.SummaryFlightPassengersFare .Caption .tdcell{text-align:left}.Summary .ui-button-text-icon-primary{border:1px solid #C5DBEC;background:#DFEFFC url(Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#505050}.Summary .ui-button-icon-only{border:1px solid #C5DBEC;background:#DFEFFC url(Images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#505050}.Summary .ui-combobox{margin-left:2px}.Summary .tdcell.deleteButton{width:29px}.Summary .SummaryFareSummary .firstcolumn{width:50%;border-bottom:1px dotted #CCC}.Summary .SummaryFareSummary .secondcolumn{width:40%;border-bottom:1px dotted #CCC;text-align:right}#MiddleZone .Summary .SummaryFareSummary .firstcolumn .indent{padding-left:30px;font-weight:normal}#RightZone .Summary .SummaryFareSummary .firstcolumn .indent{font-weight:normal}.Summary .SummaryFareSummary .firstcolumn .total{color:#FF8424}.Summary .SummaryFareSummary .secondcolumn .indent{font-weight:normal}.Summary .SummaryFareSummary .secondcolumn .total{color:#FF8424}.SummaryFlightSummary .full-width{text-align:left}.SummaryHotelSummary .Content .tdcell{width:25%}.Summary .SummaryHotelSummary .Content .full-width{width:100%}.SummaryHotelSummary .Content .valign-top{vertical-align:top}.Summary .SummaryCarSummary .firstcolumn{width:15%}.Summary .SummaryCarSummary .secondcolumn{width:35%}.Summary .SummaryCarSummary .CarHeader .secondcolumn{width:50%;text-align:right}.Summary .SummaryInsuranceSummary .Content .tdcell{width:25%}.Summary .SummaryPNRDetail .Content .tdcell{width:50%}.Summary .SummaryPNRDetail .PNRNo{font-size:16px;color:#FF8424;font-weight:bold}.Summary .SummaryPNRDetail .PNRDetail{color:#FF8424}.Summary .SummaryPassengers .firstcolumn{width:35%}.Summary .SummaryPassengers .Content.ui-widget-content.bordered-content{display:block}.Summary .SummaryPassengers .PassengerInfo{width:50%;float:left;display:inline-table}.Summary .SummaryPassengers .PassengerInfo .Person{width:16px;height:16px}.Summary .SummaryPassengerServices .firstcolumn{width:35%}.Summary .SummaryPassengerServices .ServicesPassengerInfo .firstcolumn{width:25%}.Summary .SummaryPassengerServices .Content.ui-widget-content.bordered-content{display:block}.Summary .SummaryPassengerServices .PassengerInfo{width:50%;float:left;display:inline-table}.Summary .SummaryPassengerServices .PassengerInfo .tdcell.Person{width:16px;height:16px}.Summary .SummaryPassengerServices .ServiceCoach,.Summary .SummaryPassengerServices .ServiceSeat{float:left;display:inline-table}.Summary .SummaryTermsAndConditions ul li{list-style-type:disc;margin-left:15px}.Summary .SummaryTermsAndConditions ul{padding-left:10px;padding-bottom:10px;padding-top:0;margin-top:0}.Summary .SummaryTermsAndConditions .PassengerTermsAndConditions .ui-widget-header{height:28px;line-height:28px}.Summary .SummaryTermsAndConditions .PassengerTermsAndConditions .Content{border-left:solid 1px #AAA;border-right:solid 1px #AAA;border-bottom:solid 1px #AAA}.Summary .SummaryTermsAndConditions .Borderstyleforcircletable .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:28px;padding-left:2px}.Summary .SummaryTermsAndConditions .RulesTypes{line-height:24px}.Summary .SummaryTermsAndConditions .RulesTypes h2{padding-top:10px;font-size:16px}.Summary .SummaryTermsAndConditions .RulesTypes h3{padding-left:10px;font-size:14px}.Summary .SummaryTermsAndConditions hr{height:2px;background-color:#000}.Summary .SummaryFareDescriptions ul li{margin-bottom:5px;line-height:1em}.Summary .SummaryOSIMessages ul li{line-height:20px}.Summary .SummaryRemarks ul li{line-height:20px}.Summary .SummaryPrint .tdcell{width:100%;text-align:right;padding-bottom:10px}.Summary .SummaryPrint a{color:#3D93C8;text-decoration:none}.Summary .SummaryPrint a:visited{color:#3D93C8;text-decoration:none}.Summary .SummaryPrint a:hover{color:#2478AD;text-decoration:none}.Summary .SummaryPaymentDetails .Content .firstcolumn{width:25%}.Summary .EditableSummaryRemarks{margin-bottom:10px}.Summary .EditableSummaryRemarks .Content .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:20px;padding-left:2px}.Summary .EditableSummaryRemarks .Content .firstcolumn{width:25%}.Summary .EditableSummaryRemarks .Content .header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.Summary .EditableSummaryRemarks .RemarksAddServicePanel{display:none;margin-top:5px}.Summary .EditableSummaryRemarks .RemarksAddServicePanel .AddServicePanel .tdcell{padding:3px;border-right:0;border-bottom:0}.Summary .EditableSummaryRemarks .AddServiceFooter .tdcell{padding-top:5px;border-right:0;border-bottom:0}.Summary .EditableSummaryRemarks .AddServiceFooter .AddServiceButton{text-align:right}.Summary .EditableSummaryOSI{margin-bottom:10px}.Summary .EditableSummaryOSI .Content .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:20px;padding-left:2px}.Summary .EditableSummaryOSI .Content .firstcolumn{width:25%}.Summary .EditableSummaryOSI .Content .header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.Summary .EditableSummaryOSI .OSIAddServicePanel{display:none;margin-top:5px}.Summary .EditableSummaryOSI .OSIAddServicePanel .AddServicePanel .tdcell{padding:3px;border-right:0;border-bottom:0}.Summary .EditableSummaryOSI .Content .AddServiceFooter .tdcell{padding-top:5px;border-right:0;border-bottom:0}.Summary .EditableSummaryOSI .Content .AddServiceFooter .AddServiceButton{text-align:right}.Summary .EditableSummaryAPIS{margin-bottom:10px}.Summary .EditableSummaryAPIS .Content .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:20px;padding-left:2px}.Summary .EditableSummaryAPIS .Content .firstcolumn{width:25%}.Summary .EditableSummaryAPIS .Content .header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.Summary .EditableSummaryAPIS .APISAddServicePanel{display:none;margin-top:5px}.Summary .EditableSummaryAPIS .APISAddServicePanel .AddServicePanel .tdcell{padding:3px;border-right:0;border-bottom:0;width:50%}.Summary .EditableSummaryAPIS .AddServiceFooter .tdcell{padding-top:5px;border-right:0;border-bottom:0}.Summary .EditableSummaryAPIS .AddServiceFooter .AddServiceButton{text-align:right}.Summary .EditableSummarySSR{margin-bottom:10px}.Summary .EditableSummarySSR .Content .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:20px;padding-left:2px}.Summary .EditableSummarySSR .Content .firstcolumn{width:25%}.Summary .EditableSummarySSR .Content .header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.Summary .EditableSummarySSR .SSRAddServicePanel{display:none;margin-top:5px}.Summary .EditableSummarySSR .SSRAddServicePanel .AddServicePanel .tdcell{padding:3px;border-right:0;border-bottom:0}.Summary .EditableSummarySSR .AddServiceFooter .tdcell{padding-top:5px;border-right:0;border-bottom:0}.Summary .full-width label{font-size:14px}.Summary .EditableSummarySSR .AddServiceButton{text-align:right}.Summary .EditableSummaryFFC{margin-bottom:10px}.Summary .EditableSummaryFFC .Content .tdcell{border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;height:20px;padding-left:2px}.Summary .EditableSummaryFFC .Content .firstcolumn{width:25%}.Summary .EditableSummaryFFC .Content .header{white-space:nowrap;height:30px;background-color:#EFEFEF;border:1px solid #DEDEDE;color:#333;padding-left:5px;padding-right:5px}.Summary .EditableSummaryFFC .FFCAddServicePanel{display:none;margin-top:5px}.Summary .EditableSummaryFFC .FFCAddServicePanel .AddServicePanel .tdcell{padding:3px;border-right:0;border-bottom:0;width:50%}.Summary .EditableSummaryFFC .AddServiceFooter .tdcell{padding-top:5px;border-right:0;border-bottom:0}.Summary .EditableSummaryFFC .AddServiceFooter .AddServiceButton{text-align:right}.Summary .SummarySpecialRequests{margin-bottom:10px}.Summary .SummarySpecialRequests .marginPadding{padding-top:10px;padding-left:40px}.Summary .SummarySpecialLuggages{margin-bottom:10px}.Summary .PNRDetailsText{width:300px!important}.Summary .PickupLocationCarSummaryDetail{margin-top:10px}.Summary .PNRDetailsValues{width:auto!important}.Summary .SummarySpecialLuggages .marginPadding{padding-top:10px;padding-left:40px}.SummaryButtons{text-align:right;padding:6px}.SummaryButtons>.fn_OtherButtons>span>button{margin-bottom:3px}.IntegratedProvidersSummary .CustomTdStyleHeader{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.Summary .ruleText{font-family:"Courier New",Courier,monospace}.Summary .MailLink{padding-right:2px}.TrainMiniRulesTable .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;padding-left:3px}.RepriceFlightFareDetails .firstrow label{font-weight:bold}.RepriceFlightFareDetails .Content .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding-right:3px;text-align:right}.RepriceFlightFareDetails .TotalTable .tdcell{border-bottom:inherit;border-right:inherit;padding-right:3px}.RepriceFlightFareDetails .TotalTable .full-width{width:82%}.Summary .CarVehicleImage{width:160px}.Summary .CarVehicleImage img{margin:5px}.Summary .tdcell,.Summary .trrow{vertical-align:middle}.Summary .valignMiddle{vertical-align:middle}.Summary .width100{width:100%}.TicketArrangementContainer{padding-right:10px}.Summary .SummaryTicketingArrangement{margin-bottom:10px}.Summary .eTicketLink a{color:#3d93c8}.Summary .eTicketLink:hover a{text-decoration:underline}.Summary .hotelDetailsInfo{line-height:1.5em}.SummaryHotelSummary .SummaryMultisourceRooms{border:solid 1px #ccc!important;padding:5px;margin-bottom:5px}.SummaryPNRDetail .FailedToBeBookedSummary{color:#F00}.Summary .checkMyTripBorder{width:400px;border-left:solid 1px #CCC;cursor:pointer}.SummarySpecialLuggagesPassengers li,.SummarySpecialRequestPassengers li{padding-left:16px}.Summary .OSIAddServicePanel .textBoxContainer input{width:280px}.Summary .OSIAddServicePanel .tdShowTop{vertical-align:text-top;padding-top:5px;width:110px}.Summary .OSIAddServicePanel .AddOSIButton{cursor:pointer}.Summary .OSIAddServicePanel .RemoveOSIButton{cursor:pointer}.Summary .OSIAddServicePanel .osiAreaContainer .tdcell{padding-right:4px;padding-bottom:4px}.Summary .RemarksAddServicePanel .textBoxContainer input{width:240px}.Summary .RemarksAddServicePanel .tdShowTop{vertical-align:text-top;padding-top:5px;width:110px}.Summary .RemarksAddServicePanel .remarkAreaContainer .tdcell{padding-right:4px;padding-bottom:4px}.Summary .RemarksAddServicePanel .AddRemarkButton{cursor:pointer}.Summary .RemarksAddServicePanel .RemoveRemarkButton{cursor:pointer}.Summary .SegmentCancelled{color:red}.HotelRTSVCHTitle{margin-top:7px;margin-bottom:7px;text-decoration:underline;font-weight:bold;font-size:15px}.MerchandiseNewPriceWarning{border:1px solid #e5e5e5;border-left:6px solid #ffb549;padding:8px;line-height:1.5;border-radius:2px;margin:10px 5px 10px 5px!important}.fn_RepriceWarning{padding:0!important}.MerchandisePriceChange{border:none!important;padding:0 5px 0 5px!important}.MerchandisePriceChange .ic-occupied-other-pax{background:url('Images/Modules/SeatMap/ic_seat_selected.svg') no-repeat!important;background-size:contain!important;background-position-x:center!important;background-position-y:center!important;width:30px}.MerchandisePriceChange .category-img-container{width:36px;height:35px;border-radius:4px;background-color:#dbebfb;border:solid 1px #dbebfb;display:inline-block;position:absolute;margin-top:-1px;left:-6px;padding:3px 0 0 4px}.MerchandisePriceChange .ui-widget-header{opacity:.9;border-radius:4px;background-image:linear-gradient(to bottom,#00a9e0,#005eb8);background-image:-webkit-linear-gradient(top,#00a9e0 0,#005eb8 100%);height:35px}.MerchandisePriceChange .SegmentHeader{color:#333;background-color:#f5f5f5;border-color:#ddd;padding:10px 10px 5px 10px;height:35px}.MerchandisePriceChange .location{font-size:16px;font-weight:normal;vertical-align:bottom;color:#005eb8}.MerchandisePriceChange .ui-tabs-panel{padding:0 5px 0 0!important}.MerchandisePriceChange .img-anc-product{width:24px;height:24px}.MerchandisePriceChange .category-title{font-size:14px;font-weight:bold;white-space:nowrap;text-align:left;margin-left:35px}.MerchandisePriceChange .SummaryCaption .category-title{margin-left:0}.MerchandisePriceChange .ui-widget-content button.ui-button{background-color:#eeebeb!important;color:#4a90e2!important;height:30px;border:none!important}.MerchandisePriceChange .segmentDepartureDate{font-size:12px;font-weight:normal;text-align:right;color:#005eb8;vertical-align:bottom}.MerchandisePriceChange .AncillaryRow{padding-left:35px;padding-top:10px;color:#333;font-size:14px;font-weight:normal}.MerchandisePriceChange .oldPrice{text-align:right;text-decoration:line-through;padding-right:15px}.MerchandisePriceChange .newPrice{text-align:right;padding-right:15px;color:#309712}.MerchandisePriceChange .notAvailable{text-align:right;padding-right:15px;color:#ce0058}.MerchandisePriceChange .right-arrow{width:10px;height:10px;border-right:solid 1px #005eb8;border-top:solid 1px #005eb8;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.MerchandisePriceChange .SeatRow{padding-left:20px;color:#333;font-size:14px;font-weight:normal}.MerchandisePriceChange .segmentSpacer,.MerchandisePriceChangeButtons .segmentSpacer{padding-top:10px}.MerchandisePriceChange .PaymentTotal{background-color:#fff5d6}.MerchandisePriceChange .PaymentTotal label{color:#000;font-weight:bold}.MerchandisePriceChange button{background-color:#eeebeb;color:#4a90e2}.OldPaymentSummary,.OldPaymentSummary .PaymentTotal{background-color:#eeebeb}.MerchandisePriceChangeConfirmation{padding-top:15px;padding-bottom:15px;text-align:center}.MerchandisePriceChangeButtons{padding:10px 5px 30px 5px;align-content:center}.MerchandisePriceChangeButtons .row button.primary{width:100%;background-color:#005eb8!important;border:none!important;height:40px}.MerchandisePriceChangeButtons .row button.success{width:100%;background-color:#309712!important;border:none!important;height:40px}.MerchandisePriceChangeButtons .row button label{font-weight:bold!important}.WLMMNewPriceChangeWarning{margin:10px 10px 10px 10px;padding:25px 20px 25px 20px;background:rgba(247,247,250,0.84);color:#005eb8;border-radius:20px;border-left:solid 10px #e28d00;font-family:Amadeus-Regular;font-size:16px}.WLMMNewPriceChangeContainer{margin:10px 10px 10px 10px;background:rgba(0,94,184,0.85);border-radius:20px;font-family:Amadeus-Thin;color:#fff;font-size:18px;padding-bottom:20px}.WLMMNewPriceChangeHeader{border-radius:20px;background-color:#005eb8;padding-left:60px;height:50px}.WLMMUpdatedHeader{background-image:url(Images/Modules/WLMM/ic-change-service.png)!important;background-position-x:10px;background-position-y:center;background-repeat:no-repeat}.WLMMPaymentHeader{background-image:url(Images/Modules/WLMM/ic_basket.svg)!important;background-position-x:10px;background-position-y:center;background-repeat:no-repeat}.WLMMNewPriceChangeHeader label{font-size:18px;font-family:Amadeus-Regular;margin-top:15px;padding-left:10px}.WLMMNewPriceChangeOldSummaryClose{background:url(Images/Modules/WLMM/close.png) no-repeat;height:30px;width:40px;display:inline-block;position:absolute;right:10px;margin-top:10px}.WLMMNewPriceChangeContent{margin-left:20px}.WLMMNewPriceChangePassenger{font-family:Amadeus-Regular;font-size:20px;margin-top:15px}.WLMMNewPriceChangeProduct{margin-top:15px;margin-bottom:5px}.WLMMNewPriceChangeSeperator{border-bottom:1px dotted #fff;height:10px;margin-right:15px}.WLMMNewPriceChangeCategoryBG{display:inline-block;background:url('Images/Modules/WLMM/ic_bag.svg') no-repeat;background-size:auto 20px;height:25px;width:10%;background-position-y:bottom}.WLMMNewPriceChangeCategorySEAT{display:inline-block;background:url('Images/Modules/WLMM/ic_seat.svg') no-repeat;background-size:auto 25px;height:25px;width:10%;background-position-y:bottom}.WLMMNewPriceChangeRoute{display:inline-block;width:30%}.WLMMNewPriceChangeProductName{display:inline-block;width:30%}.WLMMNewPriceChangeOldPrice{display:inline-block;width:25%;text-decoration:line-through;text-align:right;padding-right:10px}.WLMMNewPriceChangeNewPrice{text-align:right;font-family:Amadeus-Regular;padding-right:10px}.WLMMNewPriceChangeSummaryCategory{margin-top:15px;margin-bottom:15px;padding-bottom:15px}.WLMMNewPriceChangeCategoryDescription{display:inline-block;width:50%}.WLMMNewPriceChangeCategoryAmount{display:inline-block;width:35%;font-family:Amadeus-Regular;text-align:right;vertical-align:top}.WLMMNewPriceChangeTotal{margin-top:15px}.WLMMNewPriceChangeTotalLabel{display:inline-block;width:60%;font-family:Amadeus-Regular}.WLMMNewPriceChangeTotalAmount{display:inline-block;width:35%;font-family:Amadeus-Bold;text-align:right}.WLMMNewPriceChangeOldTotalAmount{display:inline-block;width:35%;font-family:Amadeus-Regular;text-align:right}.WLMMNewPriceChangeSFDiscountAmount{display:inline-block;width:35%;text-align:right}.WLMMNewPriceChangeButtonContainer{height:50px;margin:10px 10px 10px 10px;text-align:center}.WLMMNewPriceChangeButtonContainer button.WLMMAcceptButton{background:0}.Page_WLMM .ui-widget-content .WLMMMainContainer button.WLMMNewPriceChangeButton{font-family:Amadeus-Regular;font-size:18px;color:#fff;width:90%;border-radius:20px;height:40px}.WLMMTransparentGray{background:rgba(58,58,58,0.85)!important}.WLMMGray{background-color:#3a3a3a!important}.WLMMNewPriceChangeDirectives{background-color:#fff;margin:10px 0 10px 0;width:100%}.WLMMNewPriceChangeDirectiveQuestion{font-family:Amadeus-Regular;font-size:18px;color:#005eb8;text-align:center;padding:10px 10px 10px 10px}.Page_WLMM .ui-widget-content .WLMMMainContainer button.WLMMTransparentButton{border:1px solid #fff!important;background:rgba(58,58,58,0.45)!important}.Page_WLMM .ui-widget-content .WLMMMainContainer button.WLMMAcceptButton{background-color:#309712!important;border:none!important}@media(max-width:350px){.Page_WLMM .ui-widget-content .WLMMMainContainer button.WLMMAcceptButton{font-size:16px}}.Page_WLMM .ui-widget-content .WLMMMainContainer button.WLMMDeclineButton{background-color:#fff!important;border:1px solid #005eb8!important;color:#005eb8!important;background-image:url(Images/Modules/WLMM/ic-basket.png)!important;background-position-x:10px;background-position-y:center;background-repeat:no-repeat}.SummarySendMail .textFields input{width:300px}.mailOption .tdcell{padding-bottom:6px}.mailOption .tdcell .tdcell{padding-bottom:0}.TicketingArrangement .textField input{width:100px;float:left;text-align:left}.TicketingArrangement .SendServiceFee{float:right;text-align:right}.TicketingArrangement .lblFlight{width:auto}.TicketArrangementContainer .tdcell{padding-right:10px}.Information{background-color:#1097c6;padding:2px;padding-right:7px;padding-left:7px;text-align:center;border-radius:25px}span.InformationText{color:#fff;font-weight:bolder;font-size:14px;font-family:Georgia}.SpecialNotes label{padding-right:10px}.SpecialNotes .borderBottom{padding-bottom:10px}.RemarkAndOSI input{width:150px}.RemarkAndOSI .tdShowTop{vertical-align:text-top;padding-top:5px;width:110px}.fn_RemarkAndOSI div:not(.dropdownRemarkContainer)>span>input:not([type=text]){max-width:110px}.RemarkAndOSI .osiAreaContainer .tdcell,.RemarkAndOSI .remarkAreaContainer .tdcell{padding:0 4px 4px 0}.RemarkAndOSI .AddRemarkButton,.RemarkAndOSI .RemoveOSIButton,.RemarkAndOSI .RemoveRemarkButton,.RemarkAndOSI .AddOSIButton{cursor:pointer}.remarkAreaContainer .textBoxContainer input,.osiAreaContainer .textBoxContainer input{width:280px}.FailbackHighlight{font-size:12px;font-weight:bold;color:red}.FailbackHeader .Caption label,.FailbackContent .Caption label,.FailbackPriceChange .Caption label,.FailbackAncillaryPriceChange .Caption label{padding-left:15px}.ETicketPopup .tablecontainer{height:23px}.ETicketPopup .headerRow .tdcell{white-space:nowrap;padding:4px;font-weight:bold;border:1px solid #DDD}.ETicketPopup .eticketRecordRow .tdcell{white-space:nowrap;padding:4px;border:1px solid #DDD;text-align:center}.ETicketPopup .tablecontainer .tdcell{width:20%}.ETicketPopup .tablecontainer .bordered{border:1px solid #DDD}.ETicketPopup .tablecontainer .tdcell label{font-size:11px}.ETicketPopup .tablecontainer .tdcell.passive-text{padding:5px;background-color:#efefef}.ETicketPopup .tablecontainer .tdcell.active-text{padding:5px;background-color:#fbbd28}.ETicketPopup .tablecontainer .tdcell.active-text label{font-weight:bold}.ETicketPopup .tablecontainer .tdcell.passive-text{padding:5px;background-color:#efefef}.ETicketPopup .tdcell.from{width:5%}.ETicketPopup .tdcell.to{width:5%}.ETicketPopup .AncillaryDetailsContainer{border-top:solid 1px #E2E2E2}.ETicketPopup .AncillaryDetailsContainer .tdcell{width:25%}.ETicketPopup .IssuingContainer .tdcell,.AncillaryEticketPopup .FormOfPaymentContainer .tdcell{width:33%}.ETicketPopup .Transparent40{opacity:.4;filter:Alpha(Opacity=40)}.ETicketPopup .PrintLink{float:right;font-weight:bold;padding:3px}.AncillaryEticketPopup .PrintLink{float:right;font-weight:bold;padding:3px}.AncillaryEticketPopup .AncillaryHeader .tdcell{background-color:#F2F2F2;padding-left:5px;border-top:solid 1px #E2E2E2}.AncillaryEticketPopup .tablecontainer .tdcell.anycolumn{padding-left:5px;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC}.AncillaryEticketPopup .AncillaryDetailsContainer,.AncillaryEticketPopup .AncillaryRemarksContainer{border-top:solid 1px #E2E2E2}.AncillaryEticketPopup .AncillaryDetailsContainer .tdcell{width:25%}.AncillaryEticketPopup .IssuingContainer .tdcell,.AncillaryEticketPopup .FormOfPaymentContainer .tdcell{width:33%}.AncillaryMoreDetailsContainer{margin-top:-3px;margin-left:22px;width:98%}.SeatMapTopPanel,.SeatMapleftPanel,.SeatMapPassengerPanel,.SeatMapFeaturesPanel,.SeatMapLegendPanel,.SeatMapRightPanel{padding:8px}.SeatMapTopPanel .cellWidht{width:60px}.SeatMapTopPanel .tdcell{height:20px;margin:0;padding:0;text-align:left}.SeatMapTopPanel .tdcell label{color:#333;font-weight:bold}.SeatMapleftPanel{width:350px;height:auto;float:left}.SeatMapRightPanel{height:auto;overflow:auto;text-align:center;margin-left:auto;margin-right:auto}.SeatMapRightPanel table{padding:8px}.SeatMapRightPanel table td{vertical-align:middle!important}.SeatMapPassengerPanel{background-color:#fef7da;border:1px;border-color:#f9e1bf;border-style:solid;border-radius:6px;font-weight:bold}.SeatMapPassengerPanel .seatCaption{color:#8b8b8b;text-align:center}.SeatMapPassengerPanel .tdcell{text-align:left}.SeatMapPassengerPanel .seatmapRadioCell{width:5px;padding-left:5px}.SeatMapPassengerPanel .seatmapPassengerIconCell{width:5%}.SeatMapPassengerPanel .seatmapPassengerSeatText{width:15%}.SeatMapPassengerPanel .seatmapPassengerPriceText{width:25%}.SeatMapPassengerPanel .seatmapPassengerLongText{width:55%}.fn_SeatMapSelectedPasenger .tdcell{float:none}.SeatMapPassengerPanel .seatMapSelectedPasenger{border-style:solid;border-radius:10px;background-color:#fc6;color:#fff}.PassengerDescriptions{padding-top:8px;padding-bottom:8px}.PassengerDescriptions .tdcell{height:20px;margin:0;padding:0;text-align:left}.SeatMapFeaturesPanel{background-color:#eee;border:.5px;border-color:#e5e5e5;border-style:solid;font-size:12px!important;border-radius:6px}.SeatMapFeaturesPanel .tdcell{height:20px;margin:0;padding:0;text-align:left;width:auto}.SeatMapFeaturesPanel .tdcell label{color:#333}.SeatMapFeaturesPanel .lessDarkText{color:#8b8b8b!important}.SeatMapFeaturesPanel .CabinClassStyle{display:inline-block}.SeatMapLegendPanel .tdcell{height:20px;margin:0;padding:0;text-align:left;width:auto}.SeatMapToolTipHeader{width:98%;word-wrap:break-word;text-align:left;background-color:#fef7da;margin:0;padding:2px;font-weight:bold}.SeatMapToolTip{background-color:white;word-wrap:break-word;text-align:left;margin:0;padding:0;width:100%}.SeatMapToolTipContent{padding:5px}.DeckButton{color:#005eb8;border-radius:6px;width:150px;height:100%;padding-top:7px}.DeckButton:hover,.DeckButton label:hover{background-color:#fc6;color:#fff;cursor:pointer}.DeckButtonSelected{background-color:#fc6;color:#fff}.DeckButtonSelected:hover,.DeckButtonSelected label:hover{background-color:#fff;color:#005eb8;cursor:pointer}.fn_SeatMapSegment{max-height:800px;padding-left:5px;padding-right:5px;-webkit-overflow-scrolling:touch}.enableHorizontalScroll{overflow-x:auto}.disableHorizontalScroll{overflow-x:hidden}.SeatMapfilter_highlight{background-color:#005eb8!important}.SeatMap_1,.SeatMap_8,.SeatMap_9,.SeatMap_ap,.SeatMap_bg,.SeatMap_blank,.SeatMap_c,.SeatMap_e,.SeatMap_gl,.SeatMap_hc,.SeatMap_ic-occupied-pax,.SeatMap_ic-seat-map,.SeatMap_l,.SeatMap_m,.SeatMap_n,.SeatMap_o,.SeatMap_p,.SeatMap_r,.SeatMap_s,.SeatMap_sfee,.SeatMap_sfeeforPostbooking,.SeatMap_st,.SeatMap_v,.SeatMap_vfee,.SeatMap_vfeeforPostbooking,.SeatMap_w,.SeatMap_x,.SeatMap_z,.SeatMap_2,.SeatMap_cl,.SeatMap_ic-exit,.SeatMap_ic-seat-p-chosed,.SeatMap_ic-seat-p-selected,.SeatMap_ic-seat-delete,.SeatMap_fee1,.SeatMap_fee2,.SeatMap_fee3,.SeatMap_ic-occupied-other-pax{background:url('Images/Modules/SeatMap/SeatMapImages.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;width:20px;height:20px}.SeatMap_1{background-position:-5px -0px}.SeatMap_2{background-position:-4px -650px;height:19px}.SeatMap_8{background-position:-5px -25px}.SeatMap_9{background-position:-5px -50px}.SeatMap_ap{background-position:-5px -75px}.SeatMap_bg{background-position:-5px -100px}.SeatMap_blank{background-position:-5px -125px}.SeatMap_c{background-position:-5px -150px!important}.SeatMap_e{background-position:-3px -175px}.SeatMap_gl{background-position:-5px -200px}.SeatMap_hc{background-position:-5px -225px}.SeatMap_ic-occupied-pax{background-position:-5px -250px!important;width:20px;height:20px}.SeatMap_ic-seat-map{background-position:-5px -275px}.SeatMap_l{background-position:-5px -300px}.SeatMap_m{background-position:-5px -325px}.SeatMap_n{background-position:-5px -350px}.SeatMap_p{background-position:-5px -400px}.SeatMap_r{background-position:-5px -425px}.SeatMap_s{background-position:-5px -450px;cursor:pointer}.SeatMap_s:hover{background-color:#005eb8}.SeatMap_sfee{background-position:-5px -475px;cursor:pointer}.SeatMap_sfee:hover{background-color:#005eb8}.SeatMap_sfeeforPostbooking{background-position:-5px -475px}.SeatMap_sfeeforPostbooking:hover{background-color:#005eb8}.SeatMap_v{background-position:-5px -375px;width:18px;height:18px}.SeatMap_vfee{background-position:-5px -525px;cursor:pointer}.SeatMap_vfee:hover{background-color:#005eb8}.SeatMap_vfeeforPostbooking{background-position:-5px -525px}.SeatMap_vfeeforPostbooking:hover{background-color:#005eb8}.SeatMap_w{background-position:-5px -575px}.SeatMap_x{background-position:-7px -600px}.SeatMap_z{background-position:-5px -625px}.SeatMap_cl{background-position:-5px -675px;width:18px;height:18px}.SeatMap_ic-exit{background-position:-5px -698px;width:18px;height:18px}.SeatMap_ic-seat-p-chosed{background-position:-5px -721px;height:18px;width:18px}.SeatMap_ic-seat-p-selected{background-position:-5px -744px;width:18px;height:18px}.SeatMap_ic-seat-delete{background-position:-5px -767px;width:18px;height:18px;cursor:pointer;display:none}.SeatMap_o{background-position:-5px -375px;width:18px;height:18px}.SeatMap_st{background-position:-5px -500px;width:20px;height:20px}.SeatMap #SpecificPanelLoadingDiv{text-align:center}.MerchandiseSeatMap .ui-dialog-content .ui-widget-content{border:0;padding:0}.fn_SeatMapSegment .row{margin-right:-5px}.MerchandiseSeatMapTopPanel{padding:5px 0}.MerchandiseSeatMapPassenger{font-weight:bold}.MerchandiseSeatMapPassenger .seatNumber{color:green}.MerchandiseSeatMapPassenger .emptySeatNumber{color:#9b9b9b;font-weight:normal}.MerchandiseSeatMapPassenger .seatPrice{color:#787875;text-align:right;padding-right:10px}.MerchandiseSeatMap .SeatMap_1,.MerchandiseSeatMap .SeatMap_8,.MerchandiseSeatMap .SeatMap_9,.MerchandiseSeatMap .SeatMap_ap,.MerchandiseSeatMap .SeatMap_bg,.MerchandiseSeatMap .SeatMap_blank,.MerchandiseSeatMap .SeatMap_c,.MerchandiseSeatMap .SeatMap_e,.MerchandiseSeatMap .SeatMap_gl,.MerchandiseSeatMap .SeatMap_hc,.MerchandiseSeatMap .SeatMap_ic-occupied-pax,.MerchandiseSeatMap .SeatMap_ic-seat-map,.MerchandiseSeatMap .SeatMap_l,.MerchandiseSeatMap .SeatMap_m,.MerchandiseSeatMap .SeatMap_n,.MerchandiseSeatMap .SeatMap_o,.MerchandiseSeatMap .SeatMap_p,.MerchandiseSeatMap .SeatMap_r,.MerchandiseSeatMap .SeatMap_s,.MerchandiseSeatMap .SeatMap_sfee,.MerchandiseSeatMap .SeatMap_sfeeforPostbooking,.MerchandiseSeatMap .SeatMap_st,.MerchandiseSeatMap .SeatMap_v,.MerchandiseSeatMap .SeatMap_vfee,.MerchandiseSeatMap .SeatMap_vfeeforPostbooking,.MerchandiseSeatMap .SeatMap_w,.MerchandiseSeatMap .SeatMap_x,.MerchandiseSeatMap .SeatMap_z,.MerchandiseSeatMap .SeatMap_2,.MerchandiseSeatMap .SeatMap_cl,.MerchandiseSeatMap .SeatMap_ic-exit,.MerchandiseSeatMap .SeatMap_ic-seat-p-chosed,.MerchandiseSeatMap .SeatMap_ic-seat-p-selected,.MerchandiseSeatMap .SeatMap_ic-seat-delete,.MerchandiseSeatMap .SeatMap_fee1,.MerchandiseSeatMap .SeatMap_fee2,.MerchandiseSeatMap .SeatMap_fee3,.MerchandiseSeatMap .SeatMap_ic-occupied-other-pax{text-indent:0!important}.deck-space{margin-top:20px}.seat-space{display:inline-block;width:5px}.summary-space{margin-top:10px}.dashed{border:1px dashed #c7c9c7}.seat-popup-header{padding-left:10px}.SeatMapContainer{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-left:0!important;padding-right:0!important}.SeatMapContainer .col-xs-12{padding-left:0!important;padding-right:0!important}.MerchandiseSeatMap .SeatColumn{font-size:16px;text-align:center;display:block;font-weight:bold}.MerchandiseSeatMap .defaultSeat{width:40px;height:30px;display:inline-block;vertical-align:middle;margin-right:1px}.MerchandiseSeatMap .SeatMap_ic-occupied-pax{background:url('Images/Modules/SeatMap/ic_seat_active.svg') no-repeat!important;background-size:contain!important;background-position-x:center!important;background-position-y:center!important}.MerchandiseSeatMap .SeatMap_ic-occupied-other-pax{background:url('Images/Modules/SeatMap/ic_seat_selected.svg') no-repeat!important;background-size:contain!important;background-position-x:center!important;background-position-y:center!important}.MerchandiseSeatMap .SeatMap_z,.MerchandiseSeatMap .SeatMap_o,.MerchandiseSeatMap .SeatMap_v{background:url('Images/Modules/SeatMap/ic_seat_booked.svg') no-repeat!important;background-size:contain!important;background-position-x:center!important;background-position-y:center!important}.MerchandiseSeatMap .SeatMap_vfee,.MerchandiseSeatMap .SeatMap_sfee{background:url('Images/Modules/SeatMap/seat_available10.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMap .SeatMap_s{background:url('Images/Modules/SeatMap/seat_available10.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMap .SeatMap_fee1{background:url('Images/Modules/SeatMap/seat_available20.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMap .SeatMap_fee2{background:url('Images/Modules/SeatMap/seat_available30.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMap .SeatMap_fee3{background:url('Images/Modules/SeatMap/seat_available40.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMap .SeatMap_blank{background:url(Images/Modules/SeatMap/wing_blank.svg) no-repeat;background-size:inherit;display:inline-block;vertical-align:middle;width:40px;height:30px}.MerchandiseSeatMap .SeatMap_p,.MerchandiseSeatMap .SeatMap_n{background:url(Images/Modules/SeatMap/wing_middle.svg) repeat-y;background-size:cover;background-position:center center;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_m,.MerchandiseSeatMap .SeatMap_w{background:0;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_1{background:url(Images/Modules/SeatMap/wing_right.svg) no-repeat;background-size:cover;background-position:center center;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_8{background:url(Images/Modules/SeatMap/wing_left.svg) no-repeat;background-size:cover;background-position:center center;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle}.MerchandiseSeatMap .SeatMap_2,.MerchandiseSeatMap .SeatMap_9{background:url('Images/Modules/SeatMap/wing_end.svg') no-repeat;background-size:cover;background-position:center center;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_9{background:url('Images/Modules/SeatMap/wing_end.svg') no-repeat;background-size:cover;background-position:center center;width:8px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .left_window{background:url(Images/Modules/SeatMap/window_left.svg) no-repeat;background-size:cover;width:5px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .right_window{background:url(Images/Modules/SeatMap/window_right.svg) no-repeat;background-size:cover;width:5px!important;height:50px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_hc{background:url('Images/Modules/SeatMap/map_handicap.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;background-color:gray}.MerchandiseSeatMap .SeatMap_cl{background:url('Images/Modules/SeatMap/map_closet.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;background-color:gray}.MerchandiseSeatMap .SeatMap_l{background:url('Images/Modules/SeatMap/map_toilet.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;background-color:gray}.MerchandiseSeatMap .SeatMap_gl{background:url('Images/Modules/SeatMap/map_galery.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;background-color:gray}.MerchandiseSeatMap .SeatMap_ap{background:url('Images/Modules/SeatMap/map_phone.svg') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;background-color:gray}.MerchandiseSeatMap .SeatMap_x{background:url('Images/Modules/SeatMap/map_exit_r.svg') no-repeat;background-size:cover;background-position:center right;width:5px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_e{background:url('Images/Modules/SeatMap/map_exit_l.svg') no-repeat;background-size:cover;background-position:center left;width:5px!important;display:inline-block;vertical-align:middle;margin-right:2px}.MerchandiseSeatMap .SeatMap_s:hover{background-color:transparent!important}.MerchandiseSeatMap .SeatMap_sfee:hover{background-color:transparent!important}.MerchandiseSeatMap .SeatMap_sfeeforPostbooking:hover{background-color:transparent!important}.MerchandiseSeatMap .SeatMap_vfee:hover{background-color:transparent!important}.MerchandiseSeatMap .SeatMap_vfeeforPostbooking:hover{background-color:transparent!important}.fn_SeatMap .tabsOuter a{background-color:#e5e5e5;color:#787875;padding:5px 10px}.fn_SeatMap .tabsOuter .active a{background-color:#f6a623;color:#fff;padding:5px 10px}.fn_SeatMap .nav-tabs{border-bottom:0}.MerchandiseSeatMap .seatInfo{font-weight:bold;color:#4a4a4a}.MerchandisePopup{padding:0 0 0 0!important;border:none!important}.ui-widget-content button.ui-button.negative.CompleteButton{color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}.fn_PanelSeatMaps .row{margin:0}.ui-dialog>.ui-dialog-titlebar>.asimg-SEAT-bg{float:left}.fn_SeatMap #passengerTab li.active a{font-size:16px}.fn_SeatMap .panel-heading{padding:5px 10px 5px 0;height:35px}.fn_SeatMap .panel-heading .row{position:absolute;left:0;right:35px}.fn_SeatMap .nav-tabs,.fn_SeatMap .nav-tabs li a,.fn_SeatMap .nav-tabs li a:focus,.fn_SeatMap .nav-tabs li a:hover{border:0!important}.fn_SeatMap .tabsOuter{display:table;margin:0 auto;margin-bottom:10px}.fn_SeatMap .tabsOuter li{display:table-cell}.fn_SeatMap #passengerTab .passengerInfo{padding:5px 0 15px 15px}.fn_SeatMap #passengerTab .passengerInfo div:last-child{text-align:right}.fn_SeatMap .nav>li>a{padding:0}.fn_SeatMap .serviceTable .row{padding:0;margin:0}.fn_SeatMap div.ancillary-pax-icon{background-image:url("Images/ic_paxNormal.png");background-repeat:no-repeat;width:48px;height:48px;margin:0;padding:0}.fn_SeatMap li.active .ancillary-pax-icon{background-image:url("Images/ic_paxYellow.png")}.ui-dialog>.ui-dialog-titlebar>.asimg-SEAT-bg{float:left}.fn_SeatMap li.active .ancillary-pax-icon{background-image:url("Images/ic_paxYellow.png")}.ui-dialog.merchandise>.ui-dialog-titlebar .image-seat-popup{width:24px;height:24px}.ui-dialog.merchandise>.ui-dialog-titlebar .image-seat-popup-outer{width:30px;height:30px;border-radius:4px;background-color:#e6f0fa;border:solid 1px #e6f0fa;display:inline-block;float:left;padding:2px 0 0 2px;margin-top:-1px}.ui-dialog.merchandise .ui-dialog-titlebar-close{margin-top:-12px}.ui-dialog.merchandise .ui-dialog-titlebar-close:hover{padding:1px}.ui-dialog.merchandise .ui-dialog-title{line-height:26px}.ui-dialog.merchandise .ui-dialog-titlebar .oval{width:24px;height:23px;background-color:#2e80b3;border:solid 1px #2e80b3;border-radius:11px}.Page_WLMM .fn_SeatMapSegment{padding-left:0;padding-right:0;color:#005eb8;font-family:Arial;overflow-x:scroll;overflow-y:scroll;white-space:nowrap}.Page_WLMM .SeatMapContainer{overflow-y:inherit;overflow-x:inherit}div[class*='Page_WLMM'] .MerchandiseSeatMapButtons{position:fixed;bottom:0;width:100%;height:50px;background-color:#fff}div[class*='Page_WLMM'] .MerchandiseSeatMapHeaderPanel{background-color:#005eb8;height:74px;width:100%;color:#fff;font-family:Amadeus-Regular;font-size:18px;padding:20px 40px 20px 40px}div[class*='Page_WLMM'] .MerchandiseSeatMapHeaderPanel label{text-align:center!important}div[class*='Page_WLMM'] .MerchandiseSeatMapHeaderPanel .MerchandiseSeatMapCloseButton{float:right;height:25px;padding-right:10px}div[class*='Page_WLMM'] .MerchandiseSeatMapFlightInfoPanel{background-image:linear-gradient(to bottom,#fff,#e5e5e5);height:35px;width:100%;font-family:Amadeus-Regular;font-size:14px;color:#005eb8;padding-left:5px;padding-top:3px}div[class*='Page_WLMM'] .MerchandiseSeatMapSummaryPanel{background-image:linear-gradient(to bottom,#fff,#e5e5e5);height:28px;width:100%;font-family:Amadeus-Regular;font-size:20px;color:#005eb8;padding-left:5px;padding-top:3px}div[class*='Page_WLMM'] .MerchandiseSeatMapSummaryDestination{display:inline-block;width:100%}div[class*='Page_WLMM'] .MerchandiseSeatMapPassengerPanel{width:100%;padding-bottom:5px;padding-top:5px;font-family:Amadeus-Regular;font-size:16px;color:#005eb8}.MerchandiseSeatMapPassengerContainer{padding:3px 5px 0 5px;background-color:#f4f4f4;height:25px;cursor:pointer}.MerchandiseSeatMapActivePassengerContainer{background-color:#005eb8;color:#fff!important;cursor:auto}.MerchandiseSeatMapActivePassengerContainer label{cursor:auto}div[class*='Page_WLMM'] .MerchandiseSeatMapPassengerDetail{display:inline-block;width:70%;background:url("Images/Modules/WLMM/p-a-x-dark.png") no-repeat;padding-left:20px;padding-top:3px;height:20px}div[class*='Page_WLMM'] .MerchandiseSeatMapActivePax{background:url("Images/Modules/WLMM/p-a-x.png") no-repeat!important}div[class*='Page_WLMM'] .MerchandiseSeatMapSeatSelection{display:inline-block;width:30%;float:right}div[class*='Page_WLMM'] .MerchandiseSeatMapSeatSelection label{padding-top:2px}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeat{height:380px}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeatSky{background-image:linear-gradient(to bottom,#00a9e0,#005eb8);width:100%;height:160px}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeatCloud{background-image:url(Images/Modules/WLMM/ic-cloud.svg);background-repeat:no-repeat;background-size:auto 100%;background-position-x:center;position:absolute;top:180px;width:100%;height:100px;padding-top:20px}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeatCloud img{width:60px;height:60px;display:block;margin:auto}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeatWarning{text-align:center;font-size:14px;height:220px;width:100%;padding-top:80px}div[class*='Page_WLMM'] .MerchandiseSeatMapNoSeatWarning label{white-space:normal;text-align:center!important;width:180px;line-height:1.5}div[class*='Page_WLMM'] .MerchandiseSeatMapDeleteButton{height:25px;float:right;margin-top:-4px}div[class*='Page_WLMM'] .MerchandiseSeatMapCloseButton{background:url("Images/Modules/WLMM/close.png") no-repeat;position:absolute;top:20px;right:0;width:30px;height:30px}.MerchandiseSeatMapPricePanel{color:#333;font-size:12px;font-family:'Arial Rounded MT'}.MerchandiseSeatMapBookedSeat{background:url("Images/Modules/WLMM/ic-seat-pax.png") no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.MerchandiseSeatMapBookedSeatDimentions{width:20px}.MerchandiseSeatMapBookedSeatActive{background:url("Images/Modules/WLMM/ic-seat-pax-active.png") no-repeat;background-size:contain;background-position-x:center;background-position-y:center}.SeatMapToolTipForBookedSeat{width:213px;height:74.2px;border-radius:3px;background-color:#dffbc3;line-height:18px}.SeatMapToolTipContentForBookedSeat{font-size:15px;text-align:center;color:#309712;padding:10px}.MerchandiseSeatMapLegend{padding-left:5px}.SecondaryLevelServiceFee .textField input{width:100px;float:left;text-align:left}.SecondaryLevelServiceFee .SendServiceFee{float:right;text-align:right}.SecondaryLevelServiceFee .lblFlight{width:auto}.TrainRemarks input{width:150px;display:inline-block}.TrainRemarks .tdShowTop{vertical-align:text-top;padding-top:5px}div.TrainRemarksPanel.ui-widget-content button.positive.ui-button.btnAddNewRemark{border:none!important;background:url(Images/plus.png) no-repeat!important;background-color:transparent!important;-ms-background-position:0 99%!important;background-position:0 99%!important;width:25px!important;height:25px!important;color:transparent!important}div.TrainRemarksPanel.ui-widget-content button.positive.ui-button.btnRemoveNewRemark{border:none!important;background:url(Images/minus.png) no-repeat!important;background-color:transparent!important;background-position:0 99%!important;width:25px!important;height:25px!important;color:transparent!important}.TrainSpecialRequest .trainDottedBottom{padding-bottom:6px;border-bottom:1px dashed #ccc}.TrainSpecialRequest .TrainServiceRequest,.TrainSpecialRequest .TrainRequestTitle,.TrainSpecialRequest .TravelerCards,.TrainSpecialRequest .TrainSpecialRequestButtons{margin-top:6px;margin-bottom:6px}.TrainSpecialRequest .TrainServiceRequestDetailsDeparture,.TrainSpecialRequest .TrainServiceRequestDetailsArrival{margin-top:6px;margin-bottom:6px}.TrainSpecialRequest .TrainSeat input,.TrainSpecialRequest .TrainCoachNo input,.TrainSpecialRequest .PassNumberText input,.TrainSpecialRequest .ExpirationDate input{width:100px}.TrainSpecialRequest select{width:110px}.TrainSpecialRequest .fn_TrainSSRDetail{display:none}.TrainSpecialRequest .fn_TrainPassengerCardDetail{display:none}.TrainSpecialRequest .percent15{width:15%}.TrainSpecialRequest .PassengerCardContainer .passCardInputCell .ui-autocomplete-input{width:200px}.TrainSpecialRequest .PassengerIndex{white-space:nowrap;padding-right:10px}.SubAgencyBookingManager .byStatusImg img{height:10px;width:10px}.SubAgencyBookingManager .tablecontainer .DataGridCaption{width:100%;height:30px;background-color:#e9f6fc;border:1px solid #e2e2e2;color:#000;padding-top:10px;text-align:center}.SubAgencyBookingManager .SubAgencyBookingManagerttr{background-color:#f7f7f7}.SubAgencyBookingManager .SubAgencyBookingManagertd{border-top:solid 1px #fff;border-bottom:solid 1px #dcdcdc;padding-right:1px;text-align:center;height:32px;background-color:#f7f7f7}.SubAgencyBookingManager .tablecontainer .Button{height:30px;margin-top:10px;margin-right:5px;float:right}.SendChangeRequest{height:30px;margin-top:10px;margin-right:5px;float:right}.AddComment{height:30px;margin-top:10px;margin-right:5px;float:right}.SubAgencyBookingManager .tablecontainer.searchFields .tdcell{height:40px;margin-top:10px}.SubAgencyBookingManager .tablecontainer .SubAgencyBookingManagerValue{margin-top:10px;margin-left:5px}.SubAgencyCommentHistoryColumnName{font:bold}div.SubAgencyCommentHistoryimages{text-align:right;padding-right:20px;height:20px!important;border-top:solid 1px #DDD}.SubAgencyBookingManager .SubAgencyBookingManagerPagePaging{padding:10px;border:0;text-align:center;vertical-align:middle}.SubAgencyBookingManager .SubAgencyBookingManagerPagePaging a{text-decoration:none;font-weight:bold}.SubAgencyBookingManager .SubAgencyBookingManagerPagePaging a.SelectedItem{font-weight:normal;text-decoration:underline}.SubAgencyBookingManager .SubAgencyBookingManagerPagePaging{background:#E9F6FC}.SubAgencyBookingManagerDataTable{margin-top:20px;border:1px solid #DDD}.SubAgencyBookingManager .searchFields input{width:120px}.SubAgencyBookingManager .Caption{font-size:14px}.CommentValue textarea{width:320px!important}.StatusInputValue input{width:300px!important}.CommentValue,.StatusInputValue{text-align:right}.SubAgencyBookingManagerContainer{width:460px}.ThemeWizard .ui-selecting{background:#ccc}.ThemeWizard .ui-selected{background:#cca}.ThemeWizard li{display:inline-block;border:4px solid #FFF;padding:5px;line-height:16px}.ThemeWizard li.ui-selected{border:4px solid #DD9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ThemeWizard li img{width:128px;height:128px;border:5px solid #FFF}.ThemeWizard fieldset{border:1px solid #EEE;margin:25px;padding:15px}.ThemeWizard fieldset legend span{margin-left:10px;font-size:larger}.ThemeWizard .bar{position:relative;height:30px}.ThemeWizard .fn_InitializePortal{position:absolute;right:40px}.ThemeWizard .scroll-pane .slider-horizontal .ui-slider-handle{margin:0 auto!important;height:7px!important;width:100px!important;display:block!important;position:absolute!important;background-color:darkgray!important}.ThemeWizard ul{height:180px}.ThemeWizard .scroll-pane-arrows .slider-horizontal .ui-slider-handle{margin:0 auto!important;height:7px!important;width:100px!important;display:block!important;position:absolute!important;background-color:darkgray!important}.ThemeWizard .scroll-pane-arrows{height:100%;overflow-x:auto!important;width:450px}.ThemeWizard .horizontal-only{height:auto}.ThemeWizard .jspHorizontalBar{height:6px;background-color:transparent}.ThemeWizard .jspDrag{background-color:#999}.ThemeWizard .jspTrack{height:6px;background-color:#DDD}.ui-dialog.merchandise>.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{height:35px;background-image:linear-gradient(to bottom,#fff,#e5e5e5);background-image:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);border:solid 1px #fff;padding:3px;color:#005eb8;font-size:16px}.ui-dialog.merchandise>.ui-dialog-titlebar .image-seat-popup{width:24px;height:24px}.ui-dialog.merchandise>.ui-dialog-titlebar .image-seat-popup-outer{width:30px;height:30px;border-radius:4px;background-color:#e6f0fa;border:solid 1px #e6f0fa;display:inline-block;float:left;padding:2px 0 0 2px;margin-top:-3px}.ui-dialog.merchandise .ui-dialog-titlebar-close{margin-top:-12px}.ui-dialog.merchandise .ui-dialog-titlebar-close:hover,.ui-dialog.merchandise .ui-dialog-titlebar-close:focus{padding:1px}.ui-dialog.merchandise .ui-dialog-title{line-height:26px}.ui-dialog.merchandise .ui-dialog-titlebar .oval{width:24px;height:23px;background-color:#2e80b3;border:solid 1px #2e80b3;border-radius:11px}div[class*='Page_Merchandise']#ContentLayoutPanel{padding:0}div[class*='Page_Merchandise'] .DefaultContainer .Content{border:0}div[class*='Page_Merchandise'] .ui-widget-content{border:0}div[class*='Page_Merchandise'] .ui-widget-header{opacity:.9;border-radius:4px;background-color:#1A94D3;background-image:linear-gradient(to bottom,#00a9e0,#005eb8);background-image:-webkit-linear-gradient(top,#00a9e0 0,#005eb8 100%);height:35px}div[class*='Page_Merchandise'] .Caption label,div[class*='Page_Merchandise'] .Caption .tdcell{font-size:14px;font-weight:bold;text-align:left;color:#fff}div[class*='Page_Merchandise'] .ui-tabs{padding:0}div[class*='Page_Merchandise'] .DefaultContainer .Caption{padding:0 0 0 10px}div[class*='Page_Merchandise'] .DefaultContainer .Caption>div{height:100%}div[class*='Page_Merchandise'] .panel.categoryTitleCon>.panel-heading{border-radius:4px;background-color:#0f83c1;background-image:linear-gradient(to bottom,#00a9e0,#005eb8);background-image:-webkit-linear-gradient(top,#00a9e0 0,#005eb8 100%)}div[class*='Page_Merchandise'] .widget{margin-bottom:1px;margin-top:0}div[class*='Page_Merchandise'] .panel-heading .category-title{color:white}div[class*='Page_Merchandise'] .widget .caption-inner{line-height:20px}div[class*='Page_Merchandise'] .widget .caption-inner:after,div[class*='Page_Merchandise'] .panel .panel-heading:after{color:#fff;right:15px;margin-top:5px;font-size:14px;font:normal normal normal 14px/1 FontAwesome;float:right;position:absolute}div[class*='Page_Merchandise'] .widget.ExpandedModule .caption-inner:after{content:"\f068"}div[class*='Page_Merchandise'] .widget.CollapsedModule .caption-inner:after{content:"\f067"}div[class*='Page_Merchandise'] span.ui-icon.ui-icon-triangle-1-s,div[class*='Page_Merchandise'] span.ui-icon.ui-icon-triangle-1-w{display:none}div[class*='Page_Merchandise'] .category-title-wrapper{color:white}div[class*='Page_Merchandise'] .ui-combobox a{border-radius:4px!important;background-color:#00A9E0}div[class*='Page_Merchandise'] .ui-combobox a i:before{content:""}div[class*='Page_Merchandise'] .ui-combobox a i:last-child{bottom:7px}div[class*='Page_Merchandise'] .ui-combobox a i:last-child:before{content:"\f068";color:white;font-size:14px}div[class*='Page_Merchandise'] .ui-widget-content button.ui-button{border-radius:4px;background-color:#005eb8!important;border:solid 1px #005eb8!important}.fn_ImageBox .ImageBoxText label{font-size:14px;color:#005eb8}.ImageBoxButtons .ui-dialog-buttonset button.ui-button{height:30px;border-radius:4px;background-color:#fff!important;border:solid 1px #00a9e0!important;color:#005eb8!important}.stab-nav{font-size:0;position:relative}.stab-content{padding:1rem}.stab-link{font-size:13px;cursor:pointer;display:inline-block;border:1px solid #c7c9c7;border-radius:7px 7px 0 0;border-bottom:0;text-decoration:none;padding:.5rem .7rem;background:#fafafa}.stab-link-mobile{font-size:13px;cursor:pointer;display:inline-block;margin-right:3px;padding:.5rem .7rem;background:#f1f3f2;height:36px;width:46px}@media(min-width:800px){.stab-nav-outer{overflow:auto;position:relative;height:auto}}@media(max-width:799px){.stab-nav-outer{overflow:hidden;position:relative;height:36px}}.AirlineServices .stab-link-mobile .fa{color:#7480b0}.AirlineServices .stab-link-mobile span{color:#7480b0;vertical-align:super}.stab-link-detail{margin:-10px;margin-bottom:10px;padding:10px;font-weight:bold;border-bottom:2px dashed #d8d8d8}.stab-link:first-child{margin-left:0}.stab-link-active{color:white;background:#787875;border:1px solid #787875}.stab-body{border:1px solid #787875}#passengerTab .stab-link-active{color:#333;background:#e5e5e5}#passengerTab .stab-link{padding:.3rem 1.5rem .5rem .2rem}#passengerTab .stab-link-active{border:0}#passengerTab .stab-content{background:#e5e5e5}.accord-content{padding-bottom:3px}.accord-link{font-size:13px;font-weight:bold;cursor:pointer;padding:.5rem .7rem;background:#fafafa;color:#7480b0;margin-bottom:3px}.accord-link:hover{background-color:#dfe1e8}.accord-link-active{background:#e5e5e5;color:#333}.AirlineServices .as-state-error{background:#fef1ec!important;color:#cd0a0a!important}.AirlineServices .segment{border:none!important;width:95%}.AirlineServices .tdcell{height:20px}.AirlineServices .ancillaryTableHeader{background-color:#fafafa}.AirlineServices .activeHeader{color:#333}.AirlineServices #passengerTab .stab-link-active,.AirlineServices #segmentTab .stab-link-active{font-weight:bold}.AsFareImage{width:30px}.AsFareRow{font-weight:normal!important}.AsFareDescription{width:120px}.AirlineServices .ancillaryCon,.AirlineServices .standardCon,AirlineServices .tfTotal{background-color:white}.AirlineServices .ancillaryCon{margin-bottom:15px}.AirlineServices .ancillaryScroll{margin-bottom:15px;height:325px;overflow-y:auto}.AirlineServices .standardCon{padding:15px}.AirlineServices .standardService .tdcell,.AirlineServices .asDimensions .tdcell{padding:10px 0 10px 0}.AirlineServices .passengerName{vertical-align:bottom!important}.AirlineServices .paxImage{margin:0 5px -5px 5px}.ssrmod .row .tdcell{border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;padding:5px 0 5px 10px;line-height:1.3em}.ssrmod .row .mergeCell{border-right:none!important}.ssrmod .lastCol{width:100%}.ssrmod .firstCol{padding-left:5px}.ssrmod .header .tdcell{background-color:#f3f1f3;padding:2px 0 2px 10px}.AirlineServices .loading{padding-top:10px;text-align:center}.ssrmod .arrival{font-weight:bold}.ssrmod .paxName{font-weight:bold;width:180px}.ssrmod .serviceImage{width:25px}.ssrmod .serviceName{width:180px}.ssrmod .description{width:250px}.ssrmod .servicePrice{width:120px}.ssrmod .tdcell{padding:2px 10px 2px 10px}.ssrmod .asDisclaimer{color:#324282;padding:10px 10px}.ssrmod .chargableNote{color:#324282}.astooltip{outline:0;text-decoration:none;position:relative}.astooltip label{margin-left:-999em;position:absolute}.astooltip:hover label{position:absolute;left:-20em;top:2em;z-index:99;margin-left:0;width:250px;padding:.8em 1em}.astooltip .info{background:white;border:3px solid #787875;color:black}.AirlineServicesSummary{display:none}.ApplyToAllPopup{width:400px}.ApplyToAllPopup .disclaimer{font-weight:bold;padding-top:15px}.ApplyToAllPopup .firstCol .tdcell{width:72%}.ApplyToAllPopup .total{font-weight:bold;margin-top:10px}.ApplyToAllPopup .serviceTable .tdcell{border-bottom:solid 1px #bdbcbd}.ApplyToAllPopup .segmentHeader .tdcell{padding-right:5px;padding-top:12px;font-weight:bold}.ApplyToAllPopup .onRequestInfo{margin-top:10px}.AirlineServices .airlineLogo{width:35px;vertical-align:top}.AirlineServices .ui-accordion,.AirlineServices .headerTable,.AirlineServices .ui-accordion-header{padding:5px}.AirlineServices .categoryTitle{padding-left:5px;margin-top:7px}.AirlineServices .ui-accordion-header{height:24px;line-height:24px}.AirlineServices .airlineServicesCaption{width:70%}.AirlineServices .searchDiv{text-align:left;font-family:Arial;font-size:13px}.AirlineServices .serviceSearch{background-image:url(Images/search-glass.png);background-repeat:no-repeat;background-position:180px;width:174px;padding-right:25px}.AirlineServices .saveButton{margin-right:35px;margin-bottom:10px}.AirlineServices .serviceInput{padding-right:5px}.AirlineServices .separator{border-bottom:solid 1px #bdbcbd;margin-top:20px;margin-bottom:20px}.AirlineServices .applyToAll{text-align:right;padding-bottom:10px;padding-right:5px}.AirlineServices .serviceRow{padding:4px 0 4px 0}.AirlineServices .highlightRow{padding:3px 0 2px 0}.AirlineServices .ancillaryRight{text-align:right;padding-right:50px}.AirlineServices .flightInfo{padding-left:10px;padding-right:20px}.AirlineServices .topRow{padding-top:10px}.AirlineServices .iconCell{width:29px}.AirlineServices .other,.AirlineServices .altSelection,.AirlineServices .otherFiller{width:187px}.AirlineServices .standardBottom .tdcell{height:5px;background-color:#f8f8f8;padding-left:10px}.AirlineServices .other input,.AirlineServices .altSelection input{width:120px}.AirlineServices .listInfoBlue{color:black}.AirlineServices .listInfoGreen{color:black}.AirlineServices .seatAcceptance{margin-top:10px}.AirlineServices .seatNo{font-weight:bold}.AirlineServices .seatFirstColumn{width:120px}.AirlineServices .seatPrice{width:120px;font-weight:bold}.AirlineServices .onRequest{color:#7480b0;font-weight:bold}.AirlineServices .ancillaryInfo{color:black;font-weight:normal}.AirlineServices .serviceSearchResult{background-color:#e5fde5}.AirlineServices .link{color:#3D93C8;font-weight:bold}.AirlineServices .leftColumn{width:65%}.AirlineServices .middleColumn{width:20%}.AirlineServices .standardService .leftColumn{width:32%;padding-right:15px}.AirlineServices .standardService .otherEquipment{width:30%}.AirlineServices .standardService .middleColumn{width:34%;text-align:right}.AirlineServices .rightColumn{width:25px}.AirlineServices .ruler{border-bottom:solid 1px #bdbcbd}.AirlineServices .standardCon .ruler{margin-bottom:10px}.AirlineServices .petsCategory{margin-top:10px}.AirlineServices .AnimalOtherTypes input{width:150px}.AirlineServices .dimension input{width:30px}.AirlineServices .tavellingWithAnimal{width:170px}.AirlineServices .addIconCell{width:10px}.AirlineServices .collapseImageCon{width:24px}.AirlineServices .categoryImage{width:29px}.AirlineServices .categoryImageOk{width:24px}.AirlineServices .ancillaryLeft{width:29px;padding-left:15px}.AirlineServices .ancillaryTitle{width:335px}.AirlineServices .ancillaryCheck{padding-left:40px;width:20px}.AirlineServices .amountTo{width:80px}.AirlineServices .categoryAmount{font-weight:bold}.AirlineServices .categoryImageStandard{width:29px}.asLink{color:#7480b0;cursor:pointer}.AirlineServices .standardHeaderCell{vertical-align:top;height:10px;border-bottom:solid 1px #bdbcbd;padding-bottom:10px}.AirlineServices .standardHeaderLabel{font-weight:bold;font-size:13px}.AirlineServices .dimLabel{padding-bottom:5px!important}.AirlineServices .dimension{padding-top:0!important}.AirlineServices .PriBoardingAndOnlineCheckinPanel{padding:15px;margin-top:15px;border:solid 1px #bdbcbd}.AirlineServices .PriBoardingAndOnlineCheckinPanel .tdcell{padding-bottom:10px}.asimg{background-image:url(Images/asimg.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle}.asimg-BG{width:24px;height:24px;background-position:-5px -5px}.asimg-BG-bg{width:24px;height:24px;background-position:-39px -5px}.asimg-MA{width:24px;height:24px;background-position:-73px -5px}.asimg-MA-bg{width:24px;height:24px;background-position:-107px -5px}.asimg-ML{width:24px;height:24px;background-position:-141px -5px}.asimg-ML-bg{width:24px;height:24px;background-position:-175px -5px}.asimg-PT{width:24px;height:24px;background-position:-5px -39px}.asimg-PT-bg{width:24px;height:24px;background-position:-39px -39px}.asimg-SEAT{width:24px;height:24px;background-position:-73px -39px}.asimg-SEAT-bg{width:24px;height:24px;background-position:-107px -39px}.asimg-accrual{width:24px;height:24px;background-position:-141px -39px}.asimg-accrual-bg{width:24px;height:24px;background-position:-175px -39px}.asimg-add{width:24px;height:24px;background-position:-5px -73px}.asimg-arrow-active{width:18px;height:18px;background-position:-39px -73px}.asimg-arrow-normal{width:18px;height:18px;background-position:-67px -73px}.asimg-auxiliary{width:24px;height:24px;background-position:-95px -73px}.asimg-auxiliary-bg{width:24px;height:24px;background-position:-129px -73px}.asimg-carbon{width:24px;height:24px;background-position:-163px -73px}.asimg-carbon-bg{width:24px;height:24px;background-position:-5px -107px}.asimg-collapsed{width:24px;height:24px;background-position:-39px -107px}.asimg-delete{width:24px;height:24px;background-position:-73px -107px}.asimg-entertain{width:24px;height:24px;background-position:-107px -107px}.asimg-entertain-bg{width:24px;height:24px;background-position:-141px -107px}.asimg-expanded{width:24px;height:24px;background-position:-175px -107px}.asimg-ground{width:24px;height:24px;background-position:-5px -141px}.asimg-ground-bg{width:24px;height:24px;background-position:-39px -141px}.asimg-info{width:24px;height:24px;background-position:-73px -141px}.asimg-lounge{width:24px;height:24px;background-position:-107px -141px}.asimg-lounge-bg{width:24px;height:24px;background-position:-141px -141px}.asimg-ok{width:24px;height:24px;background-position:-175px -141px}.asimg-Other{width:24px;height:24px;background-position:-5px -175px}.asimg-Other-bg{width:24px;height:24px;background-position:-39px -175px}.asimg-pax{width:24px;height:24px;background-position:-73px -175px}.asimg-pax-active{width:18px;height:18px;background-position:-197px -73px}.asimg-pax-passive{width:18px;height:18px;background-position:-107px -175px}.asimg-ruleoverride{width:24px;height:24px;background-position:-135px -175px}.asimg-ruleoverride-bg{width:24px;height:24px;background-position:-169px -175px}.asimg-search-glass{width:24px;height:24px;background-position:-209px -5px}.asimg-shop{width:24px;height:24px;background-position:-209px -39px}.asimg-shop-bg{width:24px;height:24px;background-position:-225px -73px}.asimg-standby{width:24px;height:24px;background-position:-209px -107px}.asimg-standby-bg{width:24px;height:24px;background-position:-209px -141px}.asimg-travel{width:24px;height:24px;background-position:-203px -175px}.asimg-travel-bg{width:24px;height:24px;background-position:-5px -209px}.MerchandiseFlightDetailsRow{margin:20px 0 20px!important}.MerchandiseFlightDetailsRow .masked{cursor:help}.MerchandiseItinerary{border-color:#E5E5E5!important;padding:0 0 00px 0!important;border-width:0 5px 10px 5px;margin-bottom:10px}.MerchandiseItinerary .Caption{background-color:#E5E5E5!important;color:#000;padding-left:.2em!important;padding-right:.2em!important}.airportCode{border:1px solid #000;display:inline-block;padding:0 3px 0 3px}.airportChanged{background-color:#FDE3E4}.waitingTime{color:#D52772;font-weight:bold}.circleBase{border-radius:50%;behavior:url(PIE.htc);width:20px;height:20px;background:#fff;border:2px solid #000;margin:auto}.circleBase i{top:5px;left:5px;position:absolute}.circleBase.circleWarning{width:25px;height:25px;border:2px solid #ccc}.LineContainer{position:relative}.Line{margin:auto;width:0;height:100%;border:1px solid #000;height:105px}.DashedLine{margin:5px 12.5px 5px 0;width:0;height:100%;border:1px dashed #ccc;height:30px}.segmentDuration .tablecontainer.VerticalSegmentLine{width:auto;float:right}.segmentDuration .tablecontainer.VerticalSegmentLine .tdcell{height:auto}.segmentLine{line-height:1.5em}.tripDirection{font-weight:normal}.flightDuration{color:#7480b0;font-weight:normal}#FlightDetailsDiv{font-size:12px!important}#FlightDetailsDiv .Caption{font-size:12px!important}.bts .MerchandiseFlightDetails #ffc-spinner{margin:0 2px 0 5px}.bts .MerchandiseFlightDetails .ffc-updating span{display:inline-block;padding-left:0}.MerchandisePaymentDetailRow{padding:10px 5px 10px 5px;border-bottom:1px dotted #c7c9c7;line-height:1.5}.MerchandisePaymentDetailRow .Header{color:#005eb8}.MerchandisePaymentDetailRow label{display:inline}.MerchandisePaymentSummaryRow{padding:10px 5px 10px 5px;font-size:14px;color:#333;margin-right:0!important}.BottomBordered{border-bottom:1px dashed #c7c9c7}.PaymentTotal{color:#e28d00;font-weight:bold}.PaymentDirection{padding-top:10px}.MerchandisePaymentSummaryRow .fa-check{color:#309712;font-size:22px}.MerchandiseSSRSummary .ssr-info{border:solid 1px #e5e5e5;border-left:solid 6px #ffb549;padding:8px;margin-bottom:10px;font-size:14px;line-height:1.43;letter-spacing:normal;color:#333;margin-left:-5px;margin-right:-5px}.MerchandiseSSRSummary .panel{margin:0 -8px 0 -8px;border:0}.MerchandiseSSRSummary .panel-heading[id^=headingSSRSummaryItinerary]{height:35px;background-image:linear-gradient(to bottom,#fff,#e5e5e5);border:solid 1px #fff;padding:5px 10px 5px 10px;line-height:25px}.MerchandiseSSRSummary .panel .panel-heading[id^=headingSSRSummaryItinerary]:after{content:none}.MerchandiseSSRSummary .panel-heading .right-arrow{width:10px;height:10px;border-right:solid 1px #005eb8;border-top:solid 1px #005eb8;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.MerchandiseSSRSummary .panel-heading .itinerary-from,.MerchandiseSSRSummary .panel-heading .itinerary-to{font-size:16px;vertical-align:bottom;color:#005eb8}.MerchandiseSSRSummary .panel-heading .itinerary-departure-date{font-size:12px;float:right;color:#005eb8;margin-top:3px}@media(max-width:400px){.MerchandiseSSRSummary .panel-heading .itinerary-departure-date{display:none}}.MerchandiseSSRSummary div.passenger-name{padding:3px;border-bottom:1px dotted #c7c9c7}.MerchandiseSSRSummary .product{padding:5px;border-bottom:1px dotted #c7c9c7;line-height:24px}.MerchandiseSSRSummary .product img{width:24px;height:24px}.MerchandiseSSRSummary .product .status{color:#309712;text-align:right}.MerchandiseMiniRuleCaption{padding:10px 5px 10px 5px;color:#005eb8}.MerchandiseMiniRuleRow{padding:10px 5px 10px 5px;line-height:1.5}.MerchandiseMiniRuleRow .DefaultContainer .Caption{padding:0 0 0 0!important}.MerchandiseMiniRuleRow .DefaultContainer .Content{padding:0 0 0 0!important}.MerchandiseTermsAndConditionsSummary .ep-category-item{padding-top:12px;padding-bottom:10px;color:#00a9e0}.MerchandiseTermsAndConditionsSummary .ep-title-item{margin-top:20px}.MerchandiseTermsAndConditionsSummary .panel-heading label{color:#e28d00;font-weight:bold}.MerchandiseTermsAndConditionsSummary .panel-group{margin:-10px;margin-bottom:5px}.MerchandiseTermsAndConditionsSummary .ep-title-items{padding-bottom:20px}.MerchandiseTermsAndConditionsSummary .ep-title-items .row{line-height:1.7em}.MerchandiseTermsAndConditionsSummary .FlightMiniRules .Content{line-height:1.6em}.MerchandiseTermsAndConditionsSummary ul.ep-detail-section{background-color:#eee;margin-bottom:10px;padding:6px;line-height:1.4em}.MerchandiseTermsAndConditionsSummary .ep-terms-categories .panel-default,.MerchandiseTermsAndConditionsSummary .ep-fullrules-categories .panel-default{border:0;border-bottom:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}.MerchandiseTermsAndConditionsSummary .panel .panel-heading:not(.collapsed) label{color:#00a9e0}.MerchandiseTermsAndConditionsSummary .ep-terms-categories,.MerchandiseTermsAndConditionsSummary .ep-fullrules-categories{padding:12px}.MerchandiseTermsAndConditionsSummary .ep-terms-categories .panel-default a.collapsed:after,.MerchandiseTermsAndConditionsSummary .ep-fullrules-categories .panel-default a.collapsed:after{content:'\f054'}.MerchandiseTermsAndConditionsSummary .ep-terms-categories .panel-default a:after,.MerchandiseTermsAndConditionsSummary .ep-fullrules-categories .panel-default a:after{font-family:FontAwesome;content:'\f053';float:right;position:relative;top:13px;color:#00a9e0;font-size:17px}.MerchandiseTermsAndConditionsSummary .panel .panel-heading:after,.MerchandiseTermsAndConditionsSummary .panel .panel-heading:after{right:15px}.MerchandiseTermsAndConditionsSummary .panel-opened{background-color:#00a9e0;margin:-5px;margin-top:5px;padding:5px}.MerchandiseTermsAndConditionsSummary .panel-opened .panel-collapse{background-color:#fff;padding:5px;border-radius:5px}.MerchandiseTermsAndConditionsSummary .panel-opened a label{color:#fff;font-weight:bold}.MerchandiseTermsAndConditionsSummary .ep-terms-categories .panel-default.panel-opened a:after,.MerchandiseTermsAndConditionsSummary .ep-fullrules-categories .panel-default.panel-opened a:after{color:#fff}.MerchandiseTermsAndConditionsSummary label.ep-terms-header{color:#fff}.MerchandiseTermsAndConditionsSummary .ep-terms-categories div.ep-disable-item{color:#808080;text-decoration:none}.MerchandiseTermsAndConditionsSummary .DetailSection{margin-top:10px}.MerchandiseTermsAndConditionsSummary .ep-terms-categories a[data-toggle]{text-decoration:underline}.TravelInformationReferenceNo{color:#005eb8;font-weight:bold;padding-top:5px}.TravelInformationReferenceNo label{font-weight:bold}.TravelInformationStatus{color:#787875;padding-top:10px}.TravelInformationSummary{border:1px solid #e5e5e5;border-left:6px solid #309712;padding:8px;line-height:1.5;border-radius:2px}.TravelInformationCheckMyTripImage{width:145px}.TravelInformationCheckMyTripLabel{font-size:xx-small;color:#787875}.MerchandiseHeadOfficeRow{line-height:1.5;padding:10px 5px 10px 5px}.FlightDetailsSummaryRow{padding-top:10px;line-height:1.5;border-bottom:1px dotted #c7c9c7}.FlightDetailsSummaryRow .AirlineLogo{width:70%;padding-bottom:10px}div[class*='MerchandiseFlightDetailsSummary'] .ui-widget-content button.ui-button{height:40px;background-color:#eeebeb!important;color:#4a90e2!important;width:200px;border:none!important}.spacer{padding-top:10px}div[class*='Page_WLMM']#ContentLayoutPanel{padding:0}div[class*='Page_WLMM'] .DefaultContainer .Content{border:0}div[class*='Page_WLMM'] .ui-widget-content{border:0;background:rgba(0,0,0,0) none repeat scroll 0 0}div[class*='Page_WLMM'] .widget{margin:0}div[class*='Page_WLMM'] .ui-dialog{background-color:#fff}div[class*='Page_WLMM'] .ui-tabs{padding:0}div[class*='Page_WLMM'] .ui-tabs-panel{padding:0}div[class*='Page_WLMM'] .row{margin-left:0;margin-right:0}.wlmmFullback{padding-left:0!important;padding-right:0!important}.wlmmFullback .col-xs-12,.wlmmFullback .col-xs-6,.wlmmFullback .col-xs-8,.wlmmFullback .col-md-4{padding-left:0;padding-right:0}div[class*='Page_WLMM'] .WLMM_bg{width:100%;background:rgba(0,0,0,0) url("Images/Modules/WLMM/wlmm_bg.jpg") no-repeat fixed center top / cover;min-height:590px}div[class*='Page_WLMM'] .WLMMMainContainer{font-family:Amadeus-Regular}div[class*='Page_WLMM'] .WLMMFooter{position:fixed;bottom:0;height:50px;background:rgba(247,247,250,0.84);width:100%;padding-top:5px;left:0}div[class*='Page_WLMM'] .WLMMFooterButton{text-align:center}div[class*='Page_WLMM'] .WLMMFooterLeftButton{text-align:right;padding-right:15px}div[class*='Page_WLMM'] .WLMMFooterRightButton{text-align:left;padding-left:15px}div[class*='Page_WLMM'] .tooltip-inner{width:187px;height:66.2px;border-radius:3px;background-color:#fff5d6!important;border:solid 1px #e28d00;font-size:15px;text-align:center;color:#e28d00!important;padding:10px 10px!important}div[class*='Page_WLMM'] .tooltip .tooltip-arrow{border-bottom-color:#e28d00!important;border-width:0 15px 15px!important;top:-10px!important;left:45%!important}div[class*='Page_WLMM'] .tooltip .tooltip-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}div[class*='Page_WLMM'] .WLMMAgencyInfo,div[class*='Page_WLMMSummary'] .WLMMAgencyInfo,div[class*='Page_WLMMError'] .WLMMAgencyInfo{text-align:center;font-family:Amadeus-Thin;color:#fff;font-size:14px;position:absolute;bottom:50px;width:100%;padding-left:10px;padding-right:10px}@media(min-width:800px){.Page_WLMM,.Page_WLMMError,.Page_WLMMSummary{background:rgba(0,0,0,0) url("Images/Modules/WLMM/wlmm_bg_big.jpg") no-repeat fixed center top / 100% auto;left:0;right:0}.WLMM_bg{background:0;border-radius:20px;transition:background .2s ease 0s}}body[data-subsite] .InformationCookies{text-align:center;border-bottom:solid 1px #0168c2}body[data-subsite] .InformationCookies .CookiePolicy{background-color:white;text-align:center!important;padding:10px 20px 10px 20px;font-family:Amadeus-Regular;font-size:14px;text-align:left;display:inline-block;position:relative}body[data-subsite] .InformationCookies .CookiePolicy label{color:#0168c2!important;padding:0 20px 0 0}body[data-subsite] .InformationCookies .CookiePolicy a{color:#0168c2!important;padding:0}body[data-subsite] .InformationCookies .CookiePolicy .fn_closeCookies{color:transparent!important;float:right;position:absolute;right:20px;top:20px;background:url("Images/Modules/WLMM/close-blue.png");background-position:center center;width:20px;height:20px}@media(min-width:800px){body[data-subsite] .InformationCookies .CookiePolicy .fn_closeCookies{right:0;top:10px}}#bag-container{color:#fff;padding:10px 10px}.passenger-box-container{clear:both}.pad-bottom{float:left;margin-bottom:27px}.passenger-box{margin:10px 10px;padding:8px 0;height:180px;border-radius:20px;background-color:rgba(247,247,250,0.84);border:solid 1px #fff}.passenger-box .passenger-title{text-align:center;margin-bottom:5px}.passenger-box .passenger-title .passenger-icon{width:17px;height:17px;background:url(Images/Modules/WLMM/p-a-x-dark.png) no-repeat;display:inline-block}.passenger-box .passenger-title .text{font-size:20px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#005eb8}.passenger-box .baggage-allowance{margin-bottom:5px;text-align:center}.passenger-box .baggage-allowance .icon{background:url(Images/Modules/WLMM/ic-no-bag.svg) no-repeat;width:45px;height:45px;background-size:contain;display:inline-block;vertical-align:middle}.passenger-box .baggage-allowance .icon.hasBag{background:url(Images/Modules/WLMM/ic-bag2.svg) no-repeat;background-size:contain}.passenger-box .baggage-allowance .write-container{display:inline-block;margin-left:11px;width:170px;text-align:left;vertical-align:middle}.passenger-box .baggage-allowance .baggage-text{font-size:15px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline}.passenger-box .footer{text-align:center;font-size:20px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#005eb8;margin-top:13px}.bag-box{border-radius:20px;background-color:#005eb8;margin:0 -6px;padding:5px 0 10px 0}.bag-box .header{text-align:center}.bag-box .title{width:177px;height:23px;font-size:20px;color:#fff}.bag-box .title{width:177px;height:23px;font-size:20px;color:#fff}.circle-button{width:35px;height:35px;background-color:#fff;border:solid 1px #005eb8;border-radius:50%;display:inline-block;font-size:32px}.circle-button .fa{color:#005eb8;font-size:24px}.circle-button.passive{opacity:.3}.bag-box .bag-count-controls{text-align:center}.bag-box .bag-count{width:21px;height:43px;font-size:36px;text-align:right;color:#fff;padding:0 14px}.bag-box .bag-count-route{padding:3px 22px;clear:both}.bag-box .bag-count-route .right-box{line-height:32px;margin-left:10px}.bag-box .bag-count-route .route{width:120px;height:22px;font-size:20px;color:#fff;vertical-align:middle}.bag-box .bag-count-route .amount{height:22px;font-size:20px;color:#fff;vertical-align:middle;float:right}.bag-box .route-checkbox{display:none}.bag-box .route-checkbox+label{width:32px;height:32px;border-radius:10px;background-color:#fff;border:solid 1px #fff;margin-right:10px;float:left;text-align:center!important}.bag-box .route-checkbox+label span{color:#005eb8;display:none;font-size:24px;line-height:32px}.bag-box .route-checkbox:checked+label span{display:inline}.passenger-box .basket{font-size:20px;text-align:right;color:#005eb8;margin-bottom:28px}.passenger-box .basket .amount{font-size:24px}.wllmBag{margin-bottom:40px}.WLMMPriceSummary{height:485px;color:#fff;margin:4%;//margin-top:10%;overflow-y:auto;overflow-x:hidden}.WLMMPriceSummaryForCheckOut{color:#005eb8;margin:0;height:100%}.WLMMPriceSummaryDetail{background:rgba(0,94,184,0.85);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:3%}.WLMMPriceSummaryDetailForCheckOut{background:rgba(229,229,229,0.9);border:solid 1px #e5e5e5;border-radius:4px}.HeaderImage{background:url('Images/Modules/WLMM/ic_basket.svg') no-repeat;background-position-x:30px;height:50px;padding-left:50px!important}.WLMMPriceSummaryHeaderLabel{padding-top:10px}.SeatImage{background:url('Images/Modules/WLMM/ic_seat.svg') no-repeat;background-size:contain;height:30px;width:30px;position:absolute}.SeatImageForCheckOut{background:url('Images/Modules/WLMM/ic_seat_blue.png') no-repeat;background-size:contain}.BagImage{background:url('Images/Modules/WLMM/ic_bag.svg') no-repeat;background-size:contain;height:30px;width:30px;position:absolute}.BagImageForCheckOut{background:url(Images/Modules/WLMM/ic_bag_blue.png) no-repeat;background-size:contain}.WLMMPriceSummaryHeader{height:50px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#005eb8;font-size:18px;text-align:center;padding:10px;color:#fff}.WLMMPriceSummaryHeaderForCheckOut{border-radius:3px}.WLMMPriceSummaryLine{padding:0;margin:0;border:.3px dashed #fff;background-color:transparent;margin-left:5%;margin-right:10%;height:1px}.WLMMPriceSummaryPageLineColor{border-top-color:#fff!important}.WLMMPayPageLineColor{border-top-color:#005eb8!important}.WLMMPriceSummaryLineForCheckOut{border:0 none;background:0;height:0;border-top-width:1px;border-top-style:dashed}.WLMMPriceSummary .PaxDetail{margin:10px;font-size:20px}.WLMMPriceSummary .wlmmProductDetails{font-size:18px;font-weight:100;font-family:Amadeus-thin;display:flex}.WLMMPriceSummary .TotalPriceDetail{text-align:right;padding:15px;font-size:20px;text-align:right}.WLMMPriceSummary .Blankline{margin:20px}.WLMMPriceSummary .WlmmImage{padding-left:8%}.WLMMPriceSummary .WlmmGenericProductPanel{padding:10px}.WlmmCloseButton{float:right;height:25px;padding-right:10px}div[class*='Page_WLMM'] .ui-widget-content button.WLMMPriceSummaryBasketButton{background-color:#fff5d6!important;border:solid 1px #e28d00!important}.WLMMPriceSummaryForCheckOut .WlmmCloseButton{display:none}div[class*='Page_WLMM'] .passenger{text-align:center;width:100%;padding-top:15px;color:#fff;font-size:18px;font-family:Amadeus-Thin}div[class*='Page_WLMM'] .tripInfo{text-align:center;width:100%;padding-top:30px;font-size:24px;color:#fff;font-family:Amadeus-Thin}div[class*='Page_WLMM'] .tripIcon{padding-top:10px;background:url('Images/Modules/WLMM/ic-plane-2.png') no-repeat;background-size:contain;background-position-x:center;background-position-y:center;height:50px;width:60px;display:inline-block;margin:0 auto}div[class*='Page_WLMM'] .tripRoute{font-size:36px;padding-top:10px;font-family:Amadeus-Thin}div[class*='Page_WLMM'] .tripRoute label{text-align:center!important}div[class*='Page_WLMM'] .tripDays{font-size:14px;padding-top:10px;font-family:Amadeus-Regular}div[class*='Page_WLMM'] .tripDate{padding-top:10px;font-family:Amadeus-Thin}div[class*='Page_WLMM'] .buttons{width:100%;color:#fff;font-size:24px;padding-top:10px;text-align:center}div[class*='Page_WLMM'] .buttons .buttonsContainer{display:inline-block;width:100%}div[class*='Page_WLMM'] .wlmmButton{height:60px;border:1px solid #fff;background:rgba(74,74,74,0.5);border-radius:30px;padding:15px 0 10px 10px;margin-top:30px;text-align:left;border-width:2px;cursor:pointer}div[class*='Page_WLMM'] .wlmmButton label{display:inline;margin-left:20px;cursor:pointer}@media(max-width:767px){div[class*='Page_WLMM'] .wlmmButton.hasItem label{margin-left:10px;font-size:18px}}@media(min-width:768px){div[class*='Page_WLMM'] .wlmmButton.hasItem label{margin-left:20px;font-size:18px}}div[class*='Page_WLMM'] .wlmmButton.hasItem label.modifyLabel{display:block}div[class*='Page_WLMM'] .buttonIcon{width:60px;border:2px solid #fff;background:rgba(74,74,74,0.5);height:60px;display:inline;float:right;border-radius:30px;margin-top:-16px;margin-left:.8em;margin-right:-2px;margin-top:-17px}div[class*='Page_WLMM'] .buttonIcon img{display:block;margin:0 auto;padding-top:20%}div[class*='Page_WLMM'] .buttonIcon i{display:block;margin:0 5px;padding-top:10%;color:#fff;font-size:2em}.WLMMPaymentDiv{margin:20px 0 20px 0;text-align:center}div[class*='Page_WLMM'] .LargeButtonText{font-size:24px!important;margin-left:5px!important}div[class*='Page_WLMM'] .MediumButtonText{font-size:20px!important;margin-left:5px!important}div[class*='Page_WLMM'] .SmallButtonText{font-size:14px!important;margin-left:5px!important}div[class*='Page_WLMM'] .LoadingForLanding{text-align:center;margin:50px}.WLMMSeat{background:rgba(255,255,255,0.96);color:#fff;font-family:Amadeus-Regular;min-height:630px}.WLMMSummaryContainer{width:auto;height:430px;margin:10px 10px 10px 10px;padding:25px 20px 25px 20px;background:rgba(247,247,250,0.84);color:#005eb8;border-radius:20px;border:solid 1px #fff;font-family:Amadeus-Regular}.WLMMSummaryPassenger{font-size:18px;line-height:20px}.WLMMSummaryInfo{font-size:16px;line-height:20px;margin-top:30px}.WLMMSummaryAmount{background:url('Images/Modules/WLMM/ic-pay.png') no-repeat;background-position:10px 0;padding-left:50px;font-size:16px;line-height:20px;height:50px;margin-top:20px}.WLMMSummaryEmail{background:url('Images/Modules/WLMM/ic-send.png') no-repeat;background-position:10px 0;padding-left:50px;font-size:16px;line-height:20px;height:50px;margin-top:20px}.WLMMEmail{font-size:16px;color:#00a9e0}.WLMMSummaryButton{text-align:center;margin-top:20px}.Page_WLMMSummary .ui-widget-content .WLMMSummaryContainer button.WLMMDownload{width:80%;border-radius:20px;height:40px;border:solid 1px #005eb8!important;font-family:Amadeus-Regular;font-size:18px!important;color:#005eb8!important;background:url('Images/Modules/WLMM/ic-save.png') no-repeat 50px!important}.WLMMSummaryThanks{font-size:16px;line-height:20px;margin-top:50px}#ContentLayoutPanel.Page.Page_WLMMSummary{background:0}.WLMMClearBackground{background:none!important;background-color:#fff;overflow-y:auto;height:100%!important}div[class*='Page_WLMM'] .Content:first-child{overflow-y:auto}.WLMMCheckOut{background:0;background-color:#fff!important;padding-top:5px}.FlightInfoRow{padding-left:10px;padding-right:10px;width:100%;height:30px}.FlightInfoRow .BackToLanding{cursor:pointer}.FlightDetailsHeaderCaption{font-family:Amadeus-Thin;font-size:18px;color:#005eb8}.FlightDetailsHeaderInfo{font-family:Amadeus-Regular;font-size:24px;color:#005eb8}.CCPanelForCheckOut,.PaymentForCheckOut .VCCPanelContainer{padding:10px;opacity:.9;border-radius:4px;background-color:#f7f7fa;border:solid 1px #e5e5e5}.PaymentForCheckOut .VCCPanelContainer{font-size:14px}div[class*='Page_WLMM'] .CompleteButtonMerhandise{text-align:center}div[class*='Page_WLMM'] .CompleteButtonMerhandise button{width:180px!important;height:40px;border-radius:20px;background-color:#005eb8;border:solid 1px #005eb8}div[class*='Page_WLMM'] .CompleteButtonMerhandise .button .btn-label{font-family:Amadeus-Regular;font-size:18px;text-align:center;color:#fff}.WLMMPaymentHeaderForCheckOut{height:50px!important;font-family:Amadeus-Regular;font-size:18px;color:#fff;padding:10px!important;background-color:#005eb8!important}.FlightItineraryRow{background-color:#f7f7fa;height:66px;width:100%;font-family:Amadeus-Regular;padding-top:10px}.FlightFrom{font-size:16px;color:#005eb8}.FlightDayOfWeek{font-size:14px;color:#787875}.FlightMonth{font-size:14px;color:#005eb8}.FlightDay{font-size:35px;color:#005eb8}.itinerarySeperator{color:#005eb8;font-family:Amadeus-Regular;font-size:20px;font-weight:bold;padding-left:0!important;padding-right:0!important}.itinerarySeperator i{color:#c7c9c7;font-size:18px}.FlightInfoButtonRow{text-align:center;padding-top:10px;padding-bottom:10px}div[class*='Page_WLMM'] .ui-widget-content button.WLMMFlightDetailsButton{border-radius:20px;height:40px;width:250px;background-color:#fff!important;border:solid 1px #005eb8!important;color:#005eb8!important;font-family:Amadeus-Regular;font-size:18px;background-image:none!important}.previousItinerary{background-image:linear-gradient(to left,#fff,#d2d2d2);border:solid 1px #fff;height:66px;width:20px;position:absolute;top:30px;left:0;font-size:30px;padding-top:20px;color:#979797;z-index:100}.nextItinerary{background-image:linear-gradient(to left,#fff,#d2d2d2);border:solid 1px #fff;height:66px;width:20px;position:absolute;top:30px;right:0;font-size:30px;padding-top:20px;color:#979797;z-index:100}.ItineraryPadLeft{padding-left:20px!important}.BackToLanding{font-size:18px;color:#005eb8;font-family:Amadeus-Regular}.FlightDetailsHeaderCaption,.FlightDetailsHeaderInfo{float:right;padding-left:5px}.TermsAndConditionForCheckOut{font-family:Amadeus-Regular;font-size:18px;color:#00a9e0;vertical-align:middle}.TermsAndConditionForCheckOut .terms-checkbox{display:none}.TermsAndConditionForCheckOut .terms-checkbox+label{width:32px;height:32px;border-radius:10px;border:solid 1px #005eb8;margin-right:10px;margin-left:10px;float:left;text-align:center!important}.TermsAndConditionForCheckOut .terms-checkbox+label span{color:#005eb8;display:none;font-size:24px;line-height:32px}.TermsAndConditionForCheckOut .terms-checkbox:checked+label span{display:inline}.TermsAndConditionForCheckOutText{line-height:32px}.TermsAndConditionForCheckOutText label{text-decoration:underline;cursor:pointer}div[class*='Page_WLMM'] .ui-widget-content button.WLMMCompleteBooking{border-radius:20px;height:40px;width:140px;background-color:#005eb8!important;border:solid 1px #005eb8;color:#fff!important;font-family:Amadeus-Regular;font-size:18px;text-align:center;background-image:none!important}.WLMMCheckoutSpacer{height:20px}.WLMMCustomizer .LocalizationKeys{padding:10px}.WLMMCustomizer .LocalizationKeys .trrow .tdcell:last-child{text-align:right}.WLMMCustomizer .LocalizationSaveButton{text-align:right;padding-right:10px;padding-bottom:10px}div[class*='Page_WLMMCustomizer'] .Content:first-child{overflow-y:hidden;float:right}#footer-container{height:70px;padding-top:12px;padding-bottom:18px;text-align:center}.button{width:142px;height:40px;border-radius:20px;background-color:#005eb8;border:solid 1px #005eb8}.button .btn-label{font-family:Amadeus;font-size:18px;text-align:center;color:#fff}.button-white{width:142px;height:40px;border-radius:20px;background-color:#fff;border:solid 1px #005eb8}.button-white .icon{margin-right:16px;vertical-align:middle}.button-white .btn-label{font-family:Amadeus;font-size:18px;font-weight:bold;text-align:right;color:#005eb8;vertical-align:middle}.ic_basket{width:30px;height:30px;object-fit:contain;background-color:#005eb8;background:url(Images/Modules/WLMM/ic-basket.png) no-repeat;background-size:contain;display:inline-block}div[class*='Page_WLMM'] .ui-widget-content button.WLMMBasketButton{border-radius:20px;height:40px;width:95%;max-width:300px;background-color:#fff!important;color:#005eb8!important;text-align:right;font-family:Amadeus-Bold;font-size:18px;background-image:url('Images/Modules/WLMM/ic-basket.png')!important;background-position-x:10px;background-position-y:center;background-repeat:no-repeat;border:solid 1px #005eb8!important}div[class*='Page_WLMM'] .ui-widget-content button.WLMMPayButton{border-radius:20px;height:40px;width:95%;max-width:300px;background-color:#005eb8!important;border:solid 1px #005eb8;color:#fff!important;font-family:Amadeus-Regular;font-size:18px;background-image:none!important}div[class*='Page_WLMM'] .ui-widget-content button.WLMMNextButton{border-radius:20px;height:40px;width:95%;max-width:300px;background-color:#005eb8!important;border:solid 1px #005eb8;color:#fff!important;font-family:Amadeus-Regular;font-size:18px;background-image:none!important}div[class*='Page_WLMMError']{width:100%;background:url('Images/Modules/WLMM/wlmm_bg.jpg') no-repeat center center;background-size:cover}.WLMMErrorContainer{min-height:590px!important}.error-container{width:80%;margin:0 auto}.error-container-center{width:80%;margin:0 auto;margin-top:30px}.headerback{height:145.2px;background-image:linear-gradient(to bottom,#00a9e0,#005eb8);position:relative;overflow:hidden}.header-bottom{position:absolute;bottom:-36px;left:0;right:0;text-align:center}.clouds{display:inline-block;position:relative}.Oval-1{width:54px;height:54px;background-color:#fff;border:solid 1px #fff;-moz-border-radius:26px;-webkit-border-radius:26px;border-radius:50%;display:inline-block;vertical-align:middle;position:absolute;left:-40px;top:14px}.Oval-2{width:80px;height:80px;background-color:#fff;border:solid 1px #fff;-moz-border-radius:37px;-webkit-border-radius:37px;border-radius:50%;display:inline-block;vertical-align:middle}.Oval-3{width:70px;height:70px;background-color:#fff;border:solid 1px #fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:50%;display:inline-block;vertical-align:middle;position:absolute;top:8px;right:-36px}.error-body{background-color:#fff;min-height:300px;padding:10px 30px}.warning-icon{background:url(Images/Modules/WLMM/warning.svg) no-repeat;width:75px;height:75px;background-size:contain;display:block;vertical-align:middle}.warning{width:71px;height:71px;margin:0 auto -40px auto;position:relative;top:-40px;display:block}.error-message-code{padding-top:20px;font-size:14px;line-height:1.57;text-align:center;color:#787875}.error-message-top{padding-top:5px;font-size:14px;line-height:1.57;text-align:center;color:#ce0058}.layer{padding-top:20px;border-bottom:1px dotted #c7c9c7;width:50%;margin:0 auto}.error-message-bottom{padding-top:20px;font-size:14px;line-height:1.57;text-align:center;color:#2c6916}#wlmmErrorModal .modal-content{border:0;border-radius:0;word-wrap:break-word}#wlmmErrorModal .modal-footer{border:0;text-align:center}.wlmm-error-dialog{padding-top:190px!important}.wlmm-error-dialog .error-body{min-height:0}.FareSummary .firstcolumn{border-bottom:1px dotted #CCC;font-weight:bold}.FareSummary .secondcolumn{width:185px;border-bottom:1px dotted #CCC;text-align:right;font-weight:bold}#MiddleZone .FareSummary .indent{padding-left:30px}.FareSummary .total{color:#FF8424}.FareSummary .indent{font-weight:normal}.FareSummary .total{color:#FF8424}.FareSummary .FareSummary_Desc{padding-left:28px;background-repeat:no-repeat;background-image:url(Images/Modules/ok.png);background-position:8px center}.FareSummary .RepriceButton{margin-left:5px}.FareSummary .RepriceCancelButton{margin-left:4px}.FareSummary .CouponCodeNotification{height:22px;display:inline-block;vertical-align:middle;line-height:22px;margin-left:4px}.FareSummary .coupon{color:Green}.FareSummary .disclaimer{color:Red;font-weight:bold}.mandateDisclaimer{margin-right:8px;line-height:16px;font-size:12px}.mandateDisclaimerGroup{float:right;width:100%}.FlightDetails .tablecontainer.FromToTable{font-weight:bold;padding-left:5px;padding-right:5px}.FlightDetails .tablecontainer.FromToTable label{font-weight:bold}.FlightDetails .tablecontainer.ITConnectionTable,.FlightDetails .tablecontainer.Connection{background-color:#F2F2F2;padding-left:5px;padding-right:5px;border-top:solid 1px #E2E2E2;box-sizing:border-box}.FlightDetails .tablecontainer.ITConnectionTable .tdcell,.FlightDetails .tablecontainer.Connection .tdcell,.FlightDetails .tablecontainer.SegmentConnectionTable .tdcell,.SegmentTechnicalStopTable .tdcell{line-height:1em;height:18px}.SegmentConnectionTable,.SegmentTechnicalStopTable{background-color:#FFFDBB;padding-left:5px;padding-right:5px;box-sizing:border-box}.BypassBasketPageContainer{border:0}.btnViewFlightDetails{min-width:180px}.FlightDetails .BypassBasketPageContainer .BypassBasketPageContent{margin-top:2px}.FlightDetails .tablecontainer.SegmentConnectionTable .Connection,.TechnicalStop{padding-left:20px}.FlightDetails hr{height:2px;background-color:#444}.B2CRecTechnicalStops{color:gray}.FlightDetails .tdcell.ElapsedTime{text-align:right}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.firstcolumn{width:20%;text-align:right;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;padding:5px}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.secondcolumn{width:50%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.FlightDetails .tablecontainer.FlightDetailsTable .tdcell.thirdcolumn{width:30%;padding:5px;border-bottom:1px dotted #CCC;color:#424242}.FlightDetails .tablecontainer.ButtonsTable{margin-top:10px}.FlightDetails .DefaultContainer .Content{display:none}.FlightDetails .tablecontainer.ButtonsTable .tdcell.firstcolumn{width:85%}#FlightDetails{margin-top:-11px}.FlightDetails .DefaultContainer .Content{border-top:solid 1px #DEDEDE}.FlightDetails .DefaultContainer .link{margin-right:5px;margin-left:5px;font-weight:bold}.WLMMTermsAndConditions{height:485px;color:white;margin:4%;overflow-y:auto;overflow-x:hidden}.WLMMTermsAndConditionsCloseButton{float:right;height:25px;padding-right:10px}.WLMMTermsAndConditionsHeaderLabel{padding-top:10px}.WLMMTermsAndConditionsHeader{height:50px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#005eb8;font-size:18px;text-align:center;padding:10px;color:#fff}.WLMMTermsAndConditionsDetail{background:rgba(0,94,184,0.85);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:3%;padding-left:5%;padding-right:5%;padding-bottom:5%}.WLMMTermsAndConditionsButtonRow{text-align:center;padding-top:10px;padding-bottom:10px}.ui-widget-content button.WLMMTermsAndConditionsButton{color:#fff!important;font-family:Amadeus-Regular;font-size:16px;width:100%;height:40px;border-radius:20px;background-color:#005eb8;border:solid 1px #fff;background-image:none!important}.WLMMTermsAndConditionsButtonSelected{border:solid 1px #005eb8!important}.WLMMTermsAndConditions .Blankline{margin:20px}.WLMMTermsAndConditions .BagImage{background:url('Images/Modules/WLMM/ic_bag.svg') no-repeat;background-size:contain;height:30px;width:30px;position:absolute}.WLMMTermsAndConditions .WLMMTermsAndConditionsLine{padding:0;margin:0;border:.3px dashed #fff;background-color:transparent}.WLMMTermsAndConditions .PaxDetail{padding:10px}.WLMMTermsAndConditions .DetailHeader{font-size:10px;padding-bottom:5px}.WLMMTermsAndConditions .RefundableImage{background:url(Images/Modules/WLMM/refund.svg) no-repeat;height:50px}.WLMMTermsAndConditions .RefundableDetail{text-align:center;font-family:Amadeus-Regular;font-size:18px;font-weight:bold;text-align:center}.WLMMTermsAndConditions .ExchangeableImage{background:url(Images/Modules/WLMM/change.svg) no-repeat;height:50px}.WLMMTermsAndConditions .ExchangeableDetail{text-align:center;font-family:Amadeus-Regular;font-size:18px;font-weight:bold;text-align:center}.WLMMTermsAndConditions .TACDetail{font-family:Amadeus-thin;font-size:16px}.WLMMTermsAndConditions .TACDetail div{line-height:26px}.WLMMAgencyTermsAndConditionsTerms{padding-left:15px;padding-right:15px;padding-top:5px}.WLMMTermsAndConditionsHazardous{padding-left:15px;padding-right:15px;padding-top:5px}.WLMMTermsAndConditionsHazardous h2{font-family:Amadeus-Regular;font-size:18px;color:#005eb8;font-weight:bold;margin:10px 0 10px 0}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li{width:60px;height:60px;text-align:center;margin-bottom:25px;display:inline-block;float:none}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li div{width:48px;height:48px;border:1px solid rgba(255,255,255,.1);margin:auto}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li a{font-family:SourceSansPro;font-size:12px;color:#fff;margin-top:5px;display:inline-block}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList{column-count:4;text-align:center}.WLMMTermsAndConditionsHazardous .dangerousGoodsContent h2{display:none}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.batteries div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) 0 0;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.explosives div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -48px 0;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.lighter_fluids div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -96px 0;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.gas div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -144px 0;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.oxygen div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) 0 -48px;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.flammable_liquids div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -48px -48px;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.poison div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -94px -48px;background-repeat:no-repeat}.WLMMTermsAndConditionsHazardous ul#dangerousGoodsIconsList li.corrosive div{background:url(Images/Modules/WLMM/wlmm_dangerous_products.png) -144px -48px;background-repeat:no-repeat}