th{font-size:1.5em}td{font-size:1.3em}table{border-collapse:collapse;width:100%;text-align:left}table caption{color:#444;font-size:120%;font-weight:bold;text-align:left;margin:.5em 0 .8em 0}table.default thead th{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.4);background-color:#f1f1f1;padding:.6em .5em .3em .5em;font-weight:400;border-bottom:1px solid #e2e2e2}table.default thead th a{text-decoration:none;text-shadow:none;display:block}table.default thead th a:hover{text-decoration:none;color:#02459b}table.default tfoot th{color:#000;padding:.6em .5em .4em .8em;font-size:130%;font-weight:600}table.default td{padding:.6em .5em .3em .8em;color:#666}table.default tr{border-bottom:1px solid #eee}table.striped tbody tr:nth-child(2n+1) td,table.striped tbody tr:nth-child(2n+1) th{background-color:#f1f6fb}table.striped thead th{background-color:#dedede;background-image:-moz-linear-gradient(to top,#888 0,#555 95%,#565656 100%);background-image:-webkit-linear-gradient(to top,#888 0,#555 95%,#565656 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#888),color-stop(95%,#555),to(#565656));background-image:linear-gradient(to top,#888 0,#555 95%,#565656 100%);background-color:#666;border-bottom:1px solid #999;padding:.5em .5em .3em .8em;text-shadow:0 -1px 0 rgba(255,255,255,0.2);color:#fff}table.striped thead th a{color:#fff;text-decoration:none;display:block}table.striped tbody tr:hover td,table.striped tbody tr:hover th{background-color:#f5f5f5}table.striped td{padding:.6em .5em .3em .8em;border-bottom:1px solid #eee;color:#666}table.striped td:last-child td{border-bottom:medium none}table.striped td .weak{color:#999;display:block;margin-top:.2em}table.striped tfoot th{color:#000;padding:.6em .5em .4em .8em;font-weight:600}table.striped thead.blueHead th{background-color:#b7ffff;background-image:-moz-linear-gradient(to top,#73b8df 0,#5c9ed9 45%,#4485cd 100%);background-image:-webkit-linear-gradient(to top,#73b8df 0,#5c9ed9 45%,#4485cd 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#73b8df),color-stop(45%,#5c9ed9),to(#4485cd));background-image:linear-gradient(to top,#73b8df 0,#5c9ed9 45%,#4485cd 100%);border-top:1px solid #8fd5ec;border-bottom:1px solid #3979b7}table.boxed{border:1px solid #e2e2e2;box-shadow:0 0 2px rgba(0,0,0,0.1)}table.boxed td,table.boxed th{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:.5em}table.boxed td:lastchild,table.boxed th:lastchild{border-bottom:0;border-right:0}table.boxed thead th{background-color:#eee}.toolBar{padding:1em 1.5em;position:relative;border-bottom:1px solid #ddd;border-top:1px solid #fff;background-color:#f9f9f9;text-align:center}.toolBar h2{display:inline-block;line-height:1.2em;margin:0}.toolBarControls{border-spacing:0;font-size:0}.toolBarControls.hybrid>li>a{padding:0 1em;line-height:25px}.toolBarControls.hybrid>li>a span.ir{height:auto}.toolBarControls>li{font-size:10px;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;text-overflow:ellipsis;min-width:2.2em;margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle;position:relative}.toolBarControls>li>a{background-color:#f9f9f9;border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;line-height:1em;text-decoration:none;vertical-align:middle;padding:.5em 1em;display:block;position:relative;color:#333}.toolBarControls>li>a.icon{padding-left:10px}.toolBarControls>li>a:hover{background-color:#fff}.toolBarControls>li>a:active{color:#000;background-color:#ddd;border-color:#999}.toolBarControls>li:first-child>a{-moz-border-top-left-radius:.25em;-moz-border-bottom-left-radius:.25em;-webkit-border-top-left-radius:.25em;-webkit-border-bottom-left-radius:.25em;border-top-left-radius:.25em;border-bottom-left-radius:.25em}.toolBarControls>li:last-child>a{border-right:1px solid #999;-moz-border-top-right-radius:.25em;-moz-border-bottom-right-radius:.25em;-webkit-border-top-right-radius:.25em;-webkit-border-bottom-right-radius:.25em;border-top-right-radius:.25em;border-bottom-right-radius:.25em}.toolBarControls>li.current a{color:#fff;cursor:default;box-shadow:inset 0 0 .25em .025em #000;background-color:#333;border-color:#000;text-align:left}.toolBarControls>li.current a:hover{border-color:#000}.toolBarControls>li.current+li a{border-left-color:#000}.toolBarControls>li.spoon button{position:absolute;border:0;border-radius:0;left:0;top:0;height:100%;width:100%}.toolBarControls>li.spoon a{position:relative;background:#fff;overflow:hidden}.toolBarControls>li.spoon a:active{box-shadow:0 0 .25em #ccc}.toolBarControls>li.spoon a button{position:absolute;border:0;border-radius:0;left:0;top:0;height:100%;width:100%}.toolBarControls>li.spoon input[type="text"],.toolBarControls>li.spoon input[type="email"],.toolBarControls>li.spoon input[type="password"],.toolBarControls>li.spoon input[type="tel"],.toolBarControls>li.spoon input[type="number"],.toolBarControls>li.spoon input[type="search"]{border:0 transparent;box-shadow:none;width:100%;background:transparent;position:absolute;top:3px;left:5px}.toolBarControls>li.spoon input[type="text"]:focus,.toolBarControls>li.spoon input[type="email"]:focus,.toolBarControls>li.spoon input[type="password"]:focus,.toolBarControls>li.spoon input[type="tel"]:focus,.toolBarControls>li.spoon input[type="number"]:focus,.toolBarControls>li.spoon input[type="search"]:focus{outline:0;border:0}.toolBarControls>li.newSpoon{border:1px solid #ccc;border-right:0;border-radius:5px 0 0 5px;padding:2px}.toolBarControls>li.newSpoon:last-child{padding:0;border-right:1px solid #ccc;border-radius:0 5px 5px 0}.toolBarControls>li.newSpoon input[type="text"],.toolBarControls>li.newSpoon input[type="email"],.toolBarControls>li.newSpoon input[type="tel"],.toolBarControls>li.newSpoon input[type="address"],.toolBarControls>li.newSpoon input[type="password"]{border:0;width:90%;padding:5px}.toolBarControls>li.newSpoon button{border-radius:0 5px 5px 0;border:0;width:100%;padding:7px 5px}.toolBarControls>li.newSpoon button:active{top:0}.toolBarControls>li.newSpoon.small button{padding:6px 5px 7px 5px}.toolBarControls.single li>a{border-radius:.25em}.graphite li a,.graphite li a:hover{text-shadow:0 -1px 0 #000;color:#fff;background-color:#777;background-image:-moz-linear-gradient(#888,#666);background-image:-webkit-linear-gradient(#888,#666);background-image:-webkit-gradient(linear,left top,left bottom,from(#888),to(#666));background-image:linear-gradient(#888,#666);box-shadow:inset 0 0 .125em #fff;border-color:#333}.graphite li a:hover{background-color:#888;background-image:-moz-linear-gradient(#777,#555);background-image:-webkit-linear-gradient(#777,#555);background-image:-webkit-gradient(linear,left top,left bottom,from(#777),to(#555));background-image:linear-gradient(#777,#555)}.graphite li a:active{box-shadow:inset 0 0 .5em #000;background-color:#333}.spoonForm{margin:5px 0}.spoonForm input{border:1px solid #ccc;border-right:0;border-radius:3px 0 0 3px;padding:5px;margin-right:0}.spoonForm a,.spoonForm button{text-align:center;margin-left:-6px;padding:5px;margin-top:-2px;line-height:15px;border-radius:0 3px 3px 0}.spoonForm a:hover,.spoonForm button:hover{text-decoration:none}.hTabs li{display:block;float:left;border:1px solid #ccc;border-right:0;background-color:#eee;box-shadow:inset 0 -2px 3px #ddd}.hTabs li small{display:block;color:#666}.hTabs li:last-child{border-right:1px solid #ccc;border-radius:0 .3em 0 0}.hTabs li:last-child a:hover{border-radius:0 .3em 0 0}.hTabs li:first-child{border-radius:.3em 0 0 0}.hTabs li:first-child a:hover{border-radius:.3em 0 0 0}.hTabs li.current{box-shadow:none;background-color:#fff;border-bottom:0}.hTabs li.current a:hover{background:#fff;box-shadow:none}.hTabs li a{color:#333;text-decoration:none;padding:.5em 1em;display:block;position:relative;font-weight:normal}.hTabs li a:hover{color:#000;background-color:#fafafa;box-shadow:inset 0 -2px 3px #eee}.hTabs li a:active{box-shadow:inset 0 2px 2px #e2e2e2;background-color:#eee}.vTabs li{border:1px solid #ccc;border-top:0;background-color:#eee;box-shadow:inset -2px 0 3px #e2e2e2;line-height:1.5em}.vTabs li small{display:block;color:#999}.vTabs li:first-child{border-top:1px solid #ccc}.vTabs li.current{box-shadow:none;background-color:#fff;border-right:0}.vTabs li.current a:hover{background:#fff;box-shadow:none}.vTabs li a{color:#333;text-decoration:none;padding:.5em 0 .5em 1em;display:block;position:relative;font-weight:normal}.vTabs li a:hover{color:#000;background-color:#fafafa;box-shadow:inset -2px 0 3px #eee}.boxTabs li{border:0;border-bottom:1px solid #e2e2e2;border-right:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,0.3);background-color:#f1f1f1;background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:linear-gradient(#fff,#f1f1f1);text-shadow:1px 0 0 #fff}.boxTabs li:first-child{border-top:1px solid transparent}.boxTabs li:last-child{border-bottom:1px solid #ccc}.boxTabs li a{color:#02459b;font-weight:400;line-height:1.8aem;padding:.8em 0 .8em 1em}.boxTabs li a big{font-size:120%}.boxTabs li a:hover{color:#000;background:#f9f9f9}.boxTabs li a.disabled{box-shadow:inset 0 0 1px rgba(0,0,0,0.2);background-color:#efefef;background-image:-moz-linear-gradient(#efefef,#efefef);background-image:-webkit-linear-gradient(#efefef,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#efefef));background-image:linear-gradient(#efefef,#efefef);color:#999;cursor:default}.boxTabs li a:active{box-shadow:inset 0 2px 2px #e2e2e2}.boxTabs li.current{border-right:0;background:#fff;box-shadow:-1px 0 1px rgba(0,0,0,0.2)}.boxTabs li.current a{background-color:#fff;color:#333}.vNav li{position:relative}.vNav li a{display:block;padding:.6em;text-decoration:none}.vNav li a:hover{background-color:#fbfbfb;color:#000}.vNav li small{display:block;margin-top:5px}.vNav.separated li{border-bottom:1px dotted #ccc}.vListContainer{background-color:#fafafa}.vListContainer .contentSpace{background-color:#fff;min-height:600px;border-left:1px solid #ddd}#TranslucentLayer{z-index:5;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#000;filter:alpha(opacity=70);opacity:.85}#ModalFrame,#fbModalFrame{position:fixed;_position:absolute;max-width:1000px;width:700px;z-index:6;_padding-bottom:0}#ModalFrame .iFrame,#fbModalFrame .iFrame,#ModalFrame iframe,#fbModalFrame iframe{box-shadow:0 0 2em rgba(0,0,0,0.5);border-radius:10px;background-color:#fff}#ModalFrame #close{padding:0;width:44px;height:46px;content:" ";background-image:url('/images/ui/iconSprite37.png?v=884859');background-repeat:no-repeat;background-position:-195px -64px;position:absolute;top:-22px;right:-22px;cursor:pointer}#ModalFrame #close:active{-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-khtml-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.Modal{background-color:#fff}.Modal h1{font-weight:bold;margin-bottom:1em;font-size:3em;letter-spacing:0;text-shadow:0 2px 0 #fff}.Modal h2{font-weight:400;letter-spacing:0;color:#444;margin-bottom:.5em}.Modal .horizontal dt,.Modal .horizontal dd,.Modal p{font-size:1.5em;font-weight:300}.Modal .horizontal.left dt{width:120px}.Modal .horizontal.left dd{padding-left:120px}.Modal.loadingModal,.Modal.successModal{padding:20px}.Modal header{border-bottom:1px solid #eee}.Modal header h1{margin-bottom:.3em}.Modal header.withTabs{margin:0;padding:15px 0 10px 15px;position:relative;box-shadow:inset 0 -1px 0 #aaa,0 1px 1px #fff;background-color:#fff;background-image:-moz-linear-gradient(to top,#fff 0,#fff 50%,#e5e5e5 100%);background-image:-webkit-linear-gradient(to top,#fff 0,#fff 50%,#e5e5e5 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(50%,#fff),to(#e5e5e5));background-image:linear-gradient(to top,#fff 0,#fff 50%,#e5e5e5 100%)}.Modal header.withTabs .modalTabs{position:absolute;bottom:0;right:0}.Modal header.withTabs .modalTabs li:first-child{border-top:0}.loadingModal{background-color:#d4effc;background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);-webkit-transition:width .5s ease-in;-moz-transition:width .5s ease-in;-o-transition:width .5s ease-in;transition:width .5s ease-in;-webkit-background-size:50px 50px;background-size:50px 50px;-moz-animation:animate-stripes 3s infinite linear;-webkit-animation:animate-stripes 3s infinite linear;-o-animation:animate-stripes 3s infinite linear;-ms-animation:animate-stripes 3s infinite linear;animation:animate-stripes 3s infinite linear}@-webkit-keyframes animate-stripes{0{background-position:0 0}100%{background-position:100px 0}}@-moz-keyframes animate-stripes{0{background-position:0 0}100%{background-position:100px 0}}.successModal{background-color:#edffca}.successModal h5{color:#360;font-weight:300;text-shadow:0 1px rgba(255,255,255,0.3)}.modalMessage{padding-left:40px;position:relative;width:380px}.modalMessage.icon32:before{top:0}.modalMessage p{font-weight:300;color:#666}.modalTabs{background-color:#fff;background-image:-moz-linear-gradient(#fff,#9c9c9c);background-image:-webkit-linear-gradient(#fff,#9c9c9c);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#9c9c9c));background-image:linear-gradient(#fff,#9c9c9c);display:inline-block}.modalTabs li{border:0;border-bottom:1px solid #aaa;margin-left:1px;border-left:1px solid #fff}.modalTabs li.current a{background:#fff;border-bottom:1px solid #fff;color:#333;box-shadow:0 1px 0 0 #fff}.modalTabs li a{background-color:#efefef;background-image:-moz-linear-gradient(#fff,#efefef);background-image:-webkit-linear-gradient(#fff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background-image:linear-gradient(#fff,#efefef);padding:7px 15px;color:#666;line-height:1.6em;font-weight:500}.modalTabs li a:hover{box-shadow:inset 0 0 2px #fff}.goodiesList{height:350px;overflow-y:auto}.goodies{padding:0 20px 20px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.goodies h2{font-size:24px;font-weight:300;color:#000}.goodies p.intro{font-size:15px;line-height:19px;color:#666;margin:0 0 20px 0}.goodies table{margin:0;width:100%;color:#555}.goodies th{font-size:11px;padding:8px;background:#f5f5f5;text-transform:uppercase}.goodies td{font-size:15px;padding:12px 8px;border-bottom:1px solid #ddd}.goodies td img{height:20px}.goodies td strong{color:#000}.goodies td .vendor{display:block;margin-top:2px;font-size:11px;color:#555}.goodies small.validity,.goodies date{font-size:11px;display:block;margin-bottom:3px;color:#555}.goodies small.validity:last-child,.goodies date:last-child,.goodies small.validity:only-child,.goodies date:only-child{margin:0}.goodies .termsNote{border:0;font-size:11px;color:#999}.tipsy{font-size:11px;position:absolute;padding:5px;z-index:3}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:0;border-top-color:transparent;border-bottom-color:transparent}.bubbleTip{z-index:3;padding:10px 15px;border:2px solid #f6d060;background-color:#fffed1;background-image:-moz-linear-gradient(#fffed1,#fffec7);background-image:-webkit-linear-gradient(#fffed1,#fffec7);background-image:-webkit-gradient(linear,left top,left bottom,from(#fffed1),to(#fffec7));background-image:linear-gradient(#fffed1,#fffec7);display:inline-block;min-width:150px;position:relative;border-radius:3px}.bubbleTip.rarr:after{content:" ";width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #f6d060;position:absolute;right:-12px;top:10px}.bubbleTip.tarr:after{content:" ";width:0;height:0;border-right:12px solid transparent;border-bottom:12px solid #f6d060;border-left:12px solid transparent;position:absolute;left:12px;top:-12px}.bubbleTip.larr:after{content:" ";width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #f6d060;position:absolute;left:-12px;top:5px}.bubbleTip .tipContent{text-shadow:0 1px #fff}.bubbleTip .tipContent h5{margin-bottom:10px}.bubbleTip .tipContent dl{color:#7a3f04;font-size:12px}.bubbleTip .tipContent dl dd,.bubbleTip .tipContent dl dt{padding:4px 0}.bubbleTip .tipContent dl dd:last-child,.bubbleTip .tipContent dl dt:last-child{font-weight:bold}.bubbleTip .tipContent dl dt{min-width:100px;color:#997f65;text-align:right;padding-right:10px;margin-top:1px}.bubbleTip .tipContent dl dd{border-bottom:1px dotted #f7d778;border-top:1px dotted rgba(255,255,255,0.5)}.tipsy{position:absolute;z-index:3;padding:5px}.tipsy.popOver{padding:0}.tipsy.popOver h6{font-size:15px;line-height:19px;font-weight:bold;text-align:left}.tipsy.popOver p{font-size:13px;line-height:17px;margin:.25em 0}.tipsy.popOver .close{cursor:pointer;position:absolute}.tipsyInner{background-color:#000;color:#fff;padding:5px 8px 4px 8px;text-align:center;border-radius:3px}.tipsyInner p,.tipsyInner h6{color:#fff}.popOver .tipsyInner{border-radius:3px;padding:12px 14px;text-align:left;border:1px solid #666;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.popOver.light .tipsyInner{color:#333;background-color:#fff;border:1px solid #999}.popOver.light .tipsyInner p,.popOver.light .tipsyInner h6,.popOver.light .tipsyInner li{color:#000}@-moz-keyframes settleDown{0{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-webkit-keyframes settleDown{0{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}.tipsyArrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsyArrow .tipsyNotch{z-index:2}.popOver .tipsyArrow{border:10px solid #000}.light .tipsyArrow{border:10px solid #fff}.tipsyArrowN{border-bottom-color:#000;z-index:1}.tipsyArrowS{border-top-color:#000;z-index:1}.tipsyArrowE{border-left-color:#000;z-index:1}.tipsyArrowW{border-right-color:#000;z-index:1}.popOver.light .tipsyArrowN{border-bottom-color:#fff}.popOver.light .tipsyArrowS{border-top-color:#fff}.popOver.light .tipsyArrowE{border-left-color:#fff}.popOver.light .tipsyArrowW{border-right-color:#fff}.tipsyN .tipsyArrow,.tipsyNW .tipsyArrow,.tipsyNE .tipsyArrow{top:0;border-bottom-style:solid;border-top:0;border-left-color:transparent;border-right-color:transparent}.tipsyN.popOver,.tipsyNW.popOver,.tipsyNE.popOver{padding-top:10px}.tipsyN.popOver .close,.tipsyNW.popOver .close,.tipsyNE.popOver .close{top:4px;right:-10px}.tipsyN.popOver .tipsyArrow,.tipsyNW.popOver .tipsyArrow,.tipsyNE.popOver .tipsyArrow{top:1px}.tipsyN.popOver .tipsyNotch,.tipsyNW.popOver .tipsyNotch,.tipsyNE.popOver .tipsyNotch{border-bottom-color:#333;top:0}.tipsyN.light .tipsyNotch,.tipsyNW.light .tipsyNotch,.tipsyNE.light .tipsyNotch{border-bottom-color:#999}.tipsyN .tipsyArrow{left:50%;margin-left:-5px}.tipsyN.popOver .tipsyArrow{margin-left:-10px}.tipsyNW .tipsyArrow{left:20px}.tipsyNE .tipsyArrow{right:20px}.tipsyS .tipsyArrow,.tipsySW .tipsyArrow,.tipsySE .tipsyArrow{bottom:0;border-top-style:solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.tipsyS.popOver,.tipsySW.popOver,.tipsySE.popOver{padding-bottom:10px}.tipsyS.popOver .close,.tipsySW.popOver .close,.tipsySE.popOver .close{top:5px;right:0}.tipsyS.popOver .tipsyArrow,.tipsySW.popOver .tipsyArrow,.tipsySE.popOver .tipsyArrow{bottom:1px}.tipsyS.popOver .tipsyNotch,.tipsySW.popOver .tipsyNotch,.tipsySE.popOver .tipsyNotch{border-top-color:#333;bottom:0}.tipsyS.light .tipsyNotch,.tipsySW.light .tipsyNotch,.tipsySE.light .tipsyNotch{border-top-color:#999}.tipsyS .tipsyArrow{left:50%;margin-left:-5px}.tipsyS.popOver .tipsyArrow{margin-left:-10px}.tipsySW .tipsyArrow{left:20px}.tipsySE .tipsyArrow{right:20px}.tipsyE .tipsyArrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:0;border-top-color:transparent;border-bottom-color:transparent}.tipsyE.popOver{padding-right:10px}.tipsyE.popOver .close{top:5px;right:10px}.tipsyE.popOver .tipsyArrow{margin-top:-10px;right:1px}.tipsyE.popOver .tipsyNotch{border-left-color:#333;right:0}.tipsyE.light .tipsyNotch{border-left-color:#999}.tipsyW .tipsyArrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:0;border-top-color:transparent;border-bottom-color:transparent}.tipsyW.popOver{padding-left:10px}.tipsyW.popOver .close{top:5px;right:0}.tipsyW.popOver .tipsyArrow{left:1px;margin-top:-10px}.tipsyW.popOver .tipsyNotch{border-right-color:#333;left:0}.tipsyW.light .tipsyNotch{border-right-color:#999}.addonSummary{font-size:12px;font-weight:normal;color:#444;margin-bottom:8px}.addonSummaryWrapper{margin-bottom:4px}.addonSummaryTitle{color:#444;margin-bottom:4px;font-weight:bolder}.addonSummaryContent{margin-right:20px}.collectionUpSellSRP.listItem{margin:0;padding:0;min-height:114px;background-color:#f5f5f5;border-left:0;border-right:0}.collectionUpSellSRP.listItem a{display:block;margin:10px 18px;position:relative}.collectionUpSellSRP.listItem .collectionBadge{background-image:url('../images/ui/collections_tag_v2.png?v=577992');background-repeat:no-repeat;width:88px;height:88px;display:block;position:absolute;top:-2px;right:-2px}.collectionUpSellSRP.listItem .collectionLead{width:100%}.collectionUpSellSRP.listItem h4{position:absolute;bottom:12px;left:12px;color:#fff;text-shadow:0 2px 0 #000}.collectionUpSellSRP.listItem .zigZagBottom{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAKCAYAAACwoK7bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRjdGMTE3NDA3MjA2ODExOEY2MjhENjAyREZBQTg1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQUQzMUEzMzA5ODYxMUUzOEQ1NUE0N0Y0QzJERjAzRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQUQzMUEzMjA5ODYxMUUzOEQ1NUE0N0Y0QzJERjAzRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQUZDQkJGMEUyMDY4MTE4RjYyOEQ2MDJERkFBODVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZGN0YxMTc0MDcyMDY4MTE4RjYyOEQ2MDJERkFBODVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GSt0BwAAAX9JREFUeNpi/P//PwMyYGRkZAFSbED8F4h//UdXgFDHCKRYgZgFqu4PsjwTFkPFL168OD0/P98OyOaGGoDNUK6MjAwbkFogWxKqFwFADoI6CmSJQFtbW/q/f//+3r9//xyQrwxyPUwNklqQj5Tu3LlzCuSjvr6+HCBfEGQGXA2SYg5FRUW9V69ePfoPBStWrOgEiouiaIA4QHTBggWNMHXv3r17rqCgYAAyA8VgIGAGeWf//v1L/iOB79+/f/Xw8HAABQmSwdyenp72nz9/fo+s9ujRo6uBctKgMIdFCyi8+HJyckL/AMF/NHD16tVDQHkFpIiSv3Dhwh50dSC9VVVVcUB5fqiZ4PBSe/Lkya3/OMDMmTMrgGpEgFi4v7+/AJe6Z8+e3RESEtKCmskgvnHjxsn/8YCPHz++NjQ0tJOWlrb48OHDS3xqt27dOgNkJkNhYaHtjx8/vvwnAM6ePbv5+PHjawmp+/379/eysjJHUISs/k8c+AvFxIAtAAEGAMdIAfTGN7/WAAAAAElFTkSuQmCC) repeat-x;display:block;height:10px;width:100%;margin-bottom:-1px}.collectionUpSellSRP.listItem .zigZagTop{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAKCAYAAACwoK7bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRjdGMTE3NDA3MjA2ODExOEY2MjhENjAyREZBQTg1QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjREMzcwQTA5ODYxMUUzOEQ1NUE0N0Y0QzJERjAzRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjREMzcwOTA5ODYxMUUzOEQ1NUE0N0Y0QzJERjAzRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZBQUZDQkJGMEUyMDY4MTE4RjYyOEQ2MDJERkFBODVCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZGN0YxMTc0MDcyMDY4MTE4RjYyOEQ2MDJERkFBODVCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9DjG4AAAAZNJREFUeNpi/P///3YGBgYPBsLgH5RmIkLteua/f/++tLOzC2NiYmLBp/LUqVMbX79+fV9CQkIVn7pfv359Ly0tzQaxxXfs2DHrPx7w4cOHlxoaGlaGhoZ2nz59eotP7ZYtW6aCzAQZzCYkJKT1/Pnze7gUT5kypQioThiIRebOnVuFS92TJ09uAdWogcwEGcwIxPx1dXWJf4AAXfHFixf3AeXlgRgUVKxArHD9+vUj6OpAeouKisKB8nxgM4FiDFBN0sePH1+LrPjLly8fPT097YFy3CB1ULXcHh4eDt+/f/+KrPbQoUPLgHKSQMwMVoekgUNBQcEAFJ4wxUuWLGkGiouCUgKSOlCqEF2xYkUnTB0wUp8oKirqgcyAq0PTINjX15cDUnznzp1TQL4SKLxgapDUgsJQ+cGDBxf+/fv3t6urKxPIF0BxAJoGUJDIXrlyZVlGRoYTyNug8MJiMCheePLz810vXbq0BBSMIL3IahihCuGAkZGRBeqiP0D8+z+6AoQ6Rqg6ZlDyBcUfsjxAgAEAcgaQcitoR0IAAAAASUVORK5CYII=) repeat-x;display:block;height:12px;width:100%;margin-top:-2px;padding-top:2px}.collectionUpsell{position:absolute;bottom:0;text-align:center;margin:0 auto;display:block;width:100%;height:140px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.1)}.collectionUpsell a{display:block}.collectionUpsell a:hover{text-decoration:none}.collectionUpsell h3{font-size:17px;color:#444}.upSellCollections{position:relative;height:100%;text-align:center}.upSellCollections h1{font-size:28px;line-height:32px}.upSellCollections .collectionBrand{margin:8em auto 3em auto}.confirmation .collectionAssets a h2{font-size:24px}.confirmation .crossSell h5.collectionUpsell{border-bottom:0;border-top:0;height:auto}.confirmation .crossSell h5.collectionUpsell span{margin:0 auto}.collectionAssets a{display:block;position:relative;background:#000;line-height:0;min-height:72px}.collectionAssets a h2{position:absolute;bottom:0;font-size:18px;color:#fff;text-align:left;padding:10px;margin-bottom:0;z-index:1;line-height:1.2em}.collectionAssets img{width:100%;filter:alpha(opacity=70);opacity:.75}.cardCollection{position:relative;height:235px;overflow:hidden;line-height:0}.cardCollection a{display:block}.cardCollection .collectionBadge{background-image:url('../images/ui/collections_tag_v2.png?v=577992');background-repeat:no-repeat;width:88px;height:88px;display:block;position:absolute;top:-2px;right:-2px;z-index:1}.cardCollection h4{position:absolute;bottom:25px;left:20px;color:#fff;text-shadow:0 2px 0 #000;padding-right:25px;line-height:24px;z-index:1}.cardCollection .collectionLead{width:237px;height:237px}.cardCollection .cardCollectionContainer{overflow:hidden;background:#000}.cardCollection .cardCollectionContainer img{filter:alpha(opacity=70);opacity:.75}#collections{overflow:hidden;margin-bottom:3em}#collections h3{padding:.5em 0}#collections a{height:190px;background:#f6f6f6;display:block}#collections a h1{font-size:1.4em}#collectionsContainer{position:fixed;background:rgba(9,14,18,0.9);width:100%;padding:10px 0;bottom:-145px;-webkit-transition:all .25s;transition:all .25s;z-index:999}#collectionsContainer:hover{bottom:-1px}#collectionsContainer p{position:absolute;left:50%;background:url('/images/smallworld/flap.png?v=572180') no-repeat center center;width:245px;margin-left:-122px;color:#696b6d;text-align:center;padding:10px 30px;margin-top:-45px}#collectionsContainer ul{width:1140px;margin:0 auto}#collectionsContainer ul li{position:relative}#collectionsContainer ul li a{background:#000;width:264px;display:block;line-height:0}#collectionsContainer ul li a:hover{background:#696b6d;background:rgba(105,107,109,0.9)}#collectionsContainer ul li img{filter:alpha(opacity=70);opacity:.7}#collectionsContainer ul li h6{width:240px;position:absolute;top:10px;left:10px;color:#fff;font-family:"The Sans Plain",sans-serif;font-size:1.2em;line-height:1.3em;text-shadow:1px 1px 3px #444;z-index:1}#collectionsContainer .bx-wrapper{margin:0 auto 32px}.collectionUpsell{position:absolute;bottom:0;text-align:center;margin:0 auto;display:block;width:100%;height:100px;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.1)}.collectionUpsell small{display:block;font-size:14px;font-weight:300;margin-top:3px}.collectionUpsell a{display:block;height:100px}.collectionUpsell a:hover{text-decoration:none}.collectionUpsell a:hover ul{margin-top:0}.collectionUpsell h3{font-size:20px;color:#444;font-weight:300;text-align:left;text-indent:50px}.collectionUpsell .collectionUpsellPoweredby{background:url('/images/collections/assets/cnt-logo-search-home.png?v=578199') no-repeat 0 0;width:132px;height:30px;right:40px;position:absolute;display:block;top:4px;z-index:1}.collectionUpsell ul{list-style:none;padding:0 65px;margin-top:20px;-webkit-transition:margin-top .2s linear;transition:margin-top .2s linear}.collectionUpsell ul li{-webkit-backface-visibility:hidden;width:90px;height:90px;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,0.3);float:left;position:relative;margin-left:-20px;margin-right:-20px;border:5px solid #fff;z-index:2;margin-top:200px}.collectionUpsell ul li.animateTile{animation:levitate 1.25s;-moz-animation:levitate 1.25s;-webkit-animation:levitate 1.25s}.collectionUpsell ul li:nth-child(n+1){animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s}.collectionUpsell ul li:nth-child(n+2){animation-delay:.4s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s}.collectionUpsell ul li:nth-child(n+3){animation-delay:.7s;-webkit-animation-delay:.7s;-moz-animation-delay:.7s}.collectionUpsell ul li:nth-child(n+4){animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s}.collectionUpsell ul li:nth-child(n+5){animation-delay:1.3s;-webkit-animation-delay:1.3s;-moz-animation-delay:1.3s}.collectionUpsell ul li:nth-child(n+6){animation-delay:1.6s;-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s}.collectionUpsell ul li:nth-child(n+7){animation-delay:1.9s;-webkit-animation-delay:1.9s;-moz-animation-delay:1.9s}.collectionUpsell ul li:nth-child(n+8){animation-delay:2.2s;-webkit-animation-delay:2.2s;-moz-animation-delay:2.2s}.collectionUpsell ul li img{margin-top:-2px;margin-left:-2px}.searchForm.collectionUpsellSearch{padding-bottom:160px}@-moz-keyframes levitate{0{margin-top:200px}50%{margin-top:-50px}100%{margin-top:0}}@-webkit-keyframes levitate{0{margin-top:200px}50%{margin-top:-50px}100%{margin-top:0}}.hotelDirectory #collectionContainer a.collectionLeadin{display:block;margin:20px 0;position:relative;width:716px}.hotelDirectory #collectionContainer .collectionBadge{background-image:url('/images/ui/collections_tag_v2.png?v=577992');background-repeat:no-repeat;width:88px;height:88px;display:block;position:absolute;top:-2px;right:-2px}.hotelDirectory #collectionContainer h4{font-size:20px;position:absolute;bottom:-15px;left:12px;color:#fff;text-shadow:0 2px 0 #000}.dashboard .collectionUpsell{bottom:0;text-align:center;margin:0 auto;display:block;width:100%;height:100px;overflow:hidden;position:absolute;margin-top:20px;border-bottom:0}.mobileDashUpsell{bottom:0;text-align:center;margin:0 auto;display:block;width:100%;height:140px;overflow:hidden;position:absolute;margin-top:20px;border-bottom:0}.mobileDashUpsell .imageContainer{width:40%;display:inline-block;background:url('/images/account/phone1.png?v=657120');height:150px;width:240px}.mobileDashUpsell .textContainer{vertical-align:top;margin-top:22px;margin-left:22px;width:35%;display:inline-block;text-align:left}.mobileDashUpsell .textContainer h3{font-size:20px;color:#444;font-weight:300;text-align:left;margin-bottom:8px}.mobileDashUpsell .textContainer small{font-size:14px;font-weight:300;margin-bottom:10px;line-height:1.2em}.clearField{position:relative;display:block}.clearField .icon.close{position:absolute;top:6px;right:3px;display:none;background:#fff}.category:after{content:" ";background-image:url('/images/ui/iconSprite37.png?v=884859');background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.nonIE .category:after{content:" ";background-image:url('/images/ui/iconSprite37_2x.png?v=884859');background-repeat:no-repeat;background-size:600px 742px;-webkit-background-size:600px 742px;-moz-background-size:600px 742px}}.autoComplete{background:#fff;list-style:none;width:200px;border:1px solid #aaa;overflow:hidden;border-top:0;box-shadow:0 3px 5px rgba(0,0,0,0.2);padding:0;margin-top:-40px}.autoComplete li{margin:0}.autoComplete li a{display:block;padding:7px;color:#333;text-decoration:none;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autoComplete li a .aboutToBook{display:block;margin-bottom:5px}.autoComplete li.child:last-child{border-bottom:1px solid #eee}.autoComplete li.list.child a{padding-left:25px;position:relative}.autoComplete li.list.child a:before{content:" ";border-bottom:1px solid #CCC;width:5px;left:14px;top:49%;display:block;position:absolute}.autoComplete li.list.child a.uiSelected:before{border-bottom:1px solid #FFF}.autoComplete li.category{font-size:11px;line-height:11px;text-transform:uppercase;color:#ccc;padding:5px;padding-left:25px;margin-top:3px;position:absolute;text-align:right;right:0}.autoComplete li.category+.list{border-top:1px solid #eee}.autoComplete li.category:first-child{border-top:0}.autoComplete li.category:after{content:" ";background-position:-350px -590px;width:16px;height:16px;display:inline-block;position:absolute;left:5px;top:2px;filter:alpha(opacity=70);opacity:.35}.autoComplete li.category.TopPickCity:after{background-position:-350px -590px}.autoComplete li.category.TopPickAreas{display:none}.autoComplete li.category.TopPickAreas:after{background-position:-382px -590px}.autoComplete li.category.Locations:after{background-position:-382px -590px}.autoComplete li.category.Hotels:after{background-position:-398px -590px}.autoComplete li.category.Hotels:after{background-position:-398px -590px}.autoComplete li.category.Cities:after{background-position:-413px -590px}.autoComplete li.category.New:after{background-position:-317px -590px}.autoComplete li.category.NewTag:after{background-position:-318px -610px;width:22px;height:16px;left:-1px;top:1px;filter:alpha(opacity=70);opacity:1}.autoComplete li .uiSelected{background-color:#3c77d4;color:#fff !important}.autoComplete li .uiSelected.category{color:#fff}.autoComplete li .uiSelected small{color:#FFF}.autoComplete li .infoTitle{position:relative}.autoComplete li .infoTitle a{color:#000;font-weight:bold;padding:7px}.autoComplete li .title,.autoComplete li.title{font-weight:bold;padding:2px 7px;border-bottom:1px dotted #ccc}.autoComplete li .searchKeyword{line-height:24px}.autoComplete li .searchKeyword i.search{margin:4px 6px}.ui-helper-hidden-accessible{display:none}.fetchLoader{position:absolute;top:8px;right:8px;display:block !important}.autoComplete.recentAutoComplete{z-index:10;position:absolute;top:67px;left:0;width:534px;display:none;z-index:2}.autoComplete.recentAutoComplete a:hover{background-color:#3c77d4;color:#FFF}.autoComplete li.category.lastSearched:after{background-position:-394px -605px}.autoComplete.hotelFilter{width:350px}#dashboard .featured{margin-bottom:180px}.dashboard .listView>li.vevent{margin-bottom:30px}.dashboard .listView>li.vevent.past{margin-bottom:20px}.hold.dashboard .listView>li.vevent{margin-bottom:30px}.dashboard .listView>li .summary{width:80%}.holdBookingBreakup li small,.holdBookingBreakup li strong{display:block}.holdBookingBreakup li strong{font-size:15px;margin-top:2px}.dashboard .vevent .status{margin-bottom:4px}.dashboard .listView>li .summary>small.refundStatus{margin-top:6px}.tripToolsContainer{background-color:#f5f5f5;border-bottom:1px solid #DDD;margin-bottom:15px;padding:0 10px}.tripToolsContainer a:hover{text-decoration:underline}.tripToolsContainer a{display:block;padding:15px 8px 10px 8px !important;text-align:center}.tripToolsContainer .icon::before{width:24px;height:24px;margin-top:-6px}.tripToolsContainer .icon.calculator::before{background-position:-362px -276px}.tripToolsContainer .icon.cancellation::before{background-position:-393px -410px}.tripToolsContainer .icon.reschedule::before{background-position:-465px -411px}.tripToolsContainer .icon.printTicket::before{background-position:-428px -411px}.tripToolsContainer .icon.printFlights::before{background-position:-362px -385px}.tripToolsContainer .icon.locationPin::before{background-position:-361px -325px}.tripToolsContainer .icon.icoHotelVoucher::before{background-position:-362px -354px}.vevent li button{min-width:100px}.vevent li button .icon{position:relative;background-image:none;margin-top:-1px;margin-bottom:-1px;margin-left:-2px;margin-right:2px}.vevent li button .icon.cancellation:before{background-position:-496px -143px}.vevent li button .icon.reschedule:before{background-position:-384px -144px}.vevent li button .icon.printFlights::before{background-position:-332px -169px}.vevent li button .icon.icoHotelVoucher::before{background-position:-352px -169px}.vevent li button .icon.location{width:12px}.vevent li button .icon.location::before{background-position:-382px -590px}.smarthomeHeader{background:#333;padding:10px;height:20px}.smarthomeHeader a{color:#FFF;font-size:13px;margin-top:9px}.smarthomeTitle{float:left;background-position:-330px -327px;width:112px;height:20px;text-indent:100%;white-space:nowrap;overflow:hidden}.smartWidgetCard.specialBlock{overflow:hidden}.smartWidgetCard.smartWidgetMini .summary{padding:12px 10px;border-bottom:0}.smartWidget h2 a{font-size:13px;margin-right:-10px;margin-top:2px}.smartWidget .summary h3{font-size:1.45em;line-height:1.2em;font-weight:500}.smartWidget .summary h3 a{line-height:inherit}.smartWidget .summary small{display:block;margin-top:4px;font-size:1.26em;line-height:1.3em}.smartWidget .smartIcon{float:left;margin-bottom:20px;margin-right:5px;margin-top:3px;filter:alpha(opacity=70);opacity:.25}.smartWidget .tripTools{margin-left:0;background-color:#f9f9f9}.smartWidget .summary{border-bottom:1px solid #EEE;padding:12px 10px 6px}.smartWidget .meta{padding:7px 10px 10px}.smartWidget .meta small.weak{text-transform:uppercase;font-size:11px}.smartWidget .bookDetails .travelDate{margin-top:1px;float:right;padding:2px 4px;color:#999;border-radius:2px;font-size:12px}.smartWidget .bookDetails .status{color:#FFF;border:0;margin-top:2px}.smartWidget .bookDetails .status.negative{font-size:9px}.smartWidget .refundStatus>h3,.smartWidget .partPay>h3{font-size:13px;padding:10px 10px 0;color:#a41010}.smartWidget .refundStatus>h3 span,.smartWidget .partPay>h3 span{font-weight:normal;margin-top:1px}.smartWidget .refundStatus>div,.smartWidget .partPay>div{padding-top:10px}.smartWidget .refundStatus>div>p,.smartWidget .partPay>div>p{color:#999;font-size:12px;margin:0 10px;padding-bottom:10px}.smartWidget .partPay{background-color:#ffc}.smartWidget .partPay .meta{border-top:1px solid #e5e59d}.smartWidget .partPay .meta p{color:#64642b}.smartWidget .partPay .meta h3{color:#8c8c56}.smartWidget .partPay>h3{color:#64642b}.smartWidget .partPay>div>p{color:#8c8c56}.smartWidget .refundSupportForm{background-color:#f9f9f9;padding:10px;border-top:1px solid #DDD;position:relative;display:none;color:#666}.smartWidget .refundSupportForm p{font-size:12px}.smartWidget .refundSupportForm:after,.smartWidget .refundSupportForm:before{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.smartWidget .refundSupportForm:after{border-color:rgba(249,249,249,0);border-bottom-color:#f9f9f9;border-width:8px;margin-left:-8px}.smartWidget .refundSupportForm:before{border-color:rgba(221,221,221,0);border-bottom-color:#ddd;border-width:9px;margin-left:-9px}.smartWidget .refundSupportForm textarea{width:100%;height:70px;margin-bottom:10px;margin-top:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.smartWidget .refundSupportForm input[type='submit']{border-radius:4px}.refundMessage,.refundStatusInitiated.refundMessage{background-color:#f9f9f9}.refundMessage p,.refundStatusInitiated.refundMessage p{font-size:13px;color:#596154}.vevent .refundMessage{font-size:13px;color:#596154;padding:3px 10px;margin-top:5px;border-radius:3px;float:left;border:1px solid #c4e0b1}.detailedRefundStatus{font-size:15px;color:#a41010}.detailedRefundStatus small{display:block;margin-top:5px}.utWidget{height:40px;position:relative}.utIcon{fill:#fff;width:35px;height:28px;margin-top:5px}.utHelper{color:#fff;display:block;font-size:11px;margin:5px 0;font-weight:400}.utCity{color:#fff;font-size:13px;vertical-align:bottom;font-weight:600;position:absolute;margin-top:0 !important;left:55px}.utCity:hover{text-decoration:none !important}.utRightchev{fill:#fff;width:10px;height:22px;position:absolute;right:12px;top:20px}.csLocalModule{padding:10px 15px !important}.csLocalTitle{font-size:18px;color:#666}.csSlideContainer{width:45%;float:left;display:inline-block;padding-left:5px;padding-right:5px}.csSlideContainer p{font-size:11px}.csModuleSpan{margin:15px 25px !important}.widget{padding:15px}.widget__header{zoom:1;border-bottom:1px dashed #bbb;padding-bottom:10px;margin-bottom:10px}.widget__header:before,.widget__header:after{content:"";display:table}.widget__header:after{clear:both}.widget__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:bold;color:#333;float:left}.widget__secondaryHeader{float:right}.nextTrip{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.nextTrip__body{padding-left:10px}.nextTrip__icon{width:20px;height:20px;margin-top:2px}.nextTrip__details strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;display:block}.nextTrip__details span{font-size:12px;text-decoration:none;color:#666;margin-top:10px}.nextTrip__tools ul{list-style-type:none;margin:0;padding:0}.nextTrip__tools li{display:inline-block}.nextTrip__tools li:not(:first-child):before{color:#5c7cfa;content:' • ';opacity:.2}.nextTrip__tools a{color:#36c}.recentSearches__details{border-bottom:solid 1px #eaeaea;padding-bottom:7px;margin-bottom:9px}.recentSearches__details:last-child{margin-bottom:0}.recentSearches__details strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;display:block}.recentSearches__details span{font-size:11px;text-decoration:none;color:#666;margin-top:5px}.recentSearches__details .price{float:right !important}.bundle{display:inline-block !important;vertical-align:middle;width:66px;height:20px;overflow:hidden;text-indent:-65px;background-image:url('/images/ui/iconSprite37.png?v=884859')}.bundle.plus{background-position:-280px -624px}.bundle.value{background-position:-280px -624px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.nonIE .bundle{background-image:url('/images/ui/iconSprite37_2x.png?v=884859');background-repeat:no-repeat;background-size:600px 742px;-webkit-background-size:600px 742px;-moz-background-size:600px 742px}}@media only screen and (-webkit-min-device-pixel-ratio:1.3) and (-webkit-max-device-pixel-ratio:1.9){.nonIE .bundle{background-image:url('/images/ui/iconSprite37_2x.png?v=884859');background-repeat:no-repeat;background-size:600px 742px;-webkit-background-size:600px 742px;-moz-background-size:600px 742px}}.progress-svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-svg__progress{stroke-dasharray:150.72;stroke-dashoffset:150.72;-webkit-animation:show-progress 1200ms cubic-bezier(0.99,0.01,0.62,0.94) .5s forwards;animation:show-progress 1200ms cubic-bezier(0.99,0.01,0.62,0.94) .5s forwards;-webkit-transition:stroke-dasharray 400ms ease-in-out;transition:stroke-dasharray 400ms ease-in-out}@-webkit-keyframes show-progress{to{stroke-dashoffset:75.36}}@keyframes show-progress{to{stroke-dashoffset:75.36}}@-webkit-keyframes complete-progress{to{stroke-dashoffset:0}}@keyframes complete-progress{to{stroke-dashoffset:0}}.svg-icon-container{position:relative;width:60px;margin-left:auto;margin-right:auto}.svg-icon-container .svg-icon{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#ddd}.reward-progress-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reward-progress{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center}.reward-progress:not(:first-child){border-left:1px dashed #ddd}.reward-progress__subhead{font-size:12px}.reward-progress__head{font-size:15px;margin-top:-2px}.reward-progress--completed .reward-progress__head{color:#9d773a}.reward-progress--completed .svg-icon{fill:white}.reward-progress--completed .progress-svg__progress{fill:#fff;-webkit-animation:complete-progress 1200ms cubic-bezier(0.99,0.01,0.62,0.94) .5s forwards,fill-brown .5s ease 1.6s forwards;animation:complete-progress 1200ms cubic-bezier(0.99,0.01,0.62,0.94) .5s forwards,fill-brown .5s ease 1.6s forwards}@-webkit-keyframes fill-brown{to{fill:#9d773a}}@keyframes fill-brown{to{fill:#9d773a}}.reward-row{padding:15px;border-top:1px solid #eee;border-bottom:1px solid #eee}.reward-row__subhead{margin-bottom:5px;color:#9d773a}.reward-row__head{font-size:20px;letter-spacing:0;font-weight:bold}.reward-row:not(:first-child){margin-top:20px}.reward-row__header{padding-left:24px;position:relative}.reward-row__header:before{position:absolute;content:"▸";font-size:36px;left:0;top:-10px;color:#ddd}.reward-row--expanded{background-color:rgba(0,0,0,0.02)}.reward-row--expanded .reward-row__header:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.reward-row--collapsed{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.02)),to(rgba(0,0,0,0.04)));background-image:linear-gradient(-180deg,rgba(0,0,0,0.02) 0,rgba(0,0,0,0.04) 100%);-webkit-transition:background-image .25s ease-in-out;transition:background-image .25s ease-in-out}.reward-row--collapsed:hover{cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.04)),to(rgba(0,0,0,0.04)));background-image:linear-gradient(-180deg,rgba(0,0,0,0.04) 0,rgba(0,0,0,0.04) 100%)}.reward-row--confirmation{background-color:transparent;border-top:0;margin-bottom:80px}.reward-row--confirmation .reward-row__header{text-align:center}.reward-row--confirmation .reward-row__header:before{content:''}.fs-30{font-size:30px}.fs-22{font-size:22px}.fs-20{font-size:20px}.fs-18{font-size:18px}.fs-17{font-size:17px}.fs-16{font-size:16px}.fs-15{font-size:15px}.fs-14{font-size:14px}.fs-13{font-size:13px}.fs-12{font-size:12px}.fs-11{font-size:11px}.fs-10{font-size:10px}.fs-9{font-size:9px}.fs-8{font-size:8px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.tt-u{text-transform:uppercase}.tt-l{text-transform:lowercase}.bg-grey-lighter{background:#fafafa}.cardIconHD.expresswayplus{background-position:-96px -401px;width:165px}.expressway-v2 .featured{background:#fafafa}.expressway-v2 .featured .trash{height:20px;width:18px;cursor:pointer;display:none}.expressway-v2__title{letter-spacing:.7px;color:#000;font-size:20px}.expressway-v2 #cardlist.list li{cursor:pointer}.expressway-v2 #cardlist.list li .summary{padding-left:59px}.expressway-v2 #cardlist.list li .cardIcon{background-image:url(/images/logos/payment/cardtype_latest.png);background-repeat:no-repeat;height:24px;overflow:hidden;width:40px;background-size:cover;background-position:center}.expressway-v2 #cardlist.list li .cardIcon.master,.expressway-v2 #cardlist.list li .cardIcon.mastercard{background-position:-79px 0}.expressway-v2 #cardlist.list li .cardIcon.amex{background-position:-224px 0;height:30px}.expressway-v2 #cardlist.list li .cardIcon.visa{background-position:0 0;width:40px;height:14px}.expressway-v2 #cardlist.list li .cardIcon.maestro{background-position:-130px 0}.expressway-v2 #cardlist.list li .cardIcon.diners{background-position:-392px 0}.expressway-v2 #cardlist.list li .cardIcon.rupay{background-position:-200px 0;width:60px;height:16px}.expressway-v2 #cardlist.list li:hover .trash{display:block}.expressway-v2 .due-label{color:#fff;letter-spacing:-0.22px;text-transform:uppercase;padding:1px 3px;background-color:#ce3434;border-radius:2px;font-size:9px;margin-left:8px}.expressway-v2 .Opt-in{border-radius:6px;padding:16px 20px;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.2)}.expressway-v2 .Opt-in__wrapper{padding:15px;border-bottom:1px solid #c2c5cc;background:#fafafa}.expressway-v2 .Opt-in__title{color:#000;letter-spacing:.7px;margin-bottom:12px}.expressway-v2 .Opt-in__desc{color:#8a8e99;font-size:13px;margin-bottom:20px;font-weight:200}.expressway-v2 .Opt-out{padding:16px 20px}.expressway-v2 .Opt-out__wrapper{border-top:1px solid #c2c5cc}.expressway-v2 .Ranger{background-color:#e9ebf0;border-radius:4px;height:24px;width:100%;margin-top:5px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden}.expressway-v2 .Ranger__bar{width:50%;height:24px;background-color:#2dba45;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.1);position:relative}.expressway-v2 .Ranger__bar::before{content:attr(data-amount);position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:500;font-size:13px;text-shadow:0 1px 0 rgba(0,0,0,0.3)}.expressway-v2 .Ranger__wrapper{padding:27px 12px 12px 12px;border:.5px dashed #979797;border-radius:4px;margin-bottom:12px}.expressway-v2 .Ranger__label{font-size:13px;letter-spacing:.46px;font-weight:500}.expressway-v2 .Ranger__range{color:#c2c5cc;padding-right:8px}.expressway-v2 .Ranger__data--row{padding-bottom:12px}.expressway-v2 .Ranger__data--row label{width:30%;color:#8a8e99;text-align:right;padding-right:12px}.expressway-v2 .Ranger__data--row .right-container{width:-webkit-calc(70% - 12px);width:calc(70% - 12px)}.expressway-v2 .Ranger__data__message{font-size:11px;color:#ababab;letter-spacing:-0.27px;line-height:13px;margin-top:4px;margin-bottom:12px}.expressway-v2 .expressway-v2__logo{fill:#fff;height:48px}.expressway-v2 .expressway-v2__bannerbg{background:#36c !important;border:none !important;padding:16px !important;border-top-right-radius:4px;border-top-left-radius:4px;-webkit-font-smoothing:antialiased}.expressway-v2 .expressway-v2__banner--title{font-size:15px !important;vertical-align:middle;color:#f2f2f7 !important;line-height:18px !important;letter-spacing:.27px}.expressway-v2 .expressway-v2__btn--beside_text{color:#36c}.expressway-v2 .expressway-v2__alert{margin-left:170px;padding:6px 8px}.expressway-v2 .expressway-v2__btn{padding:9px 20px;display:inline-block}.expressway-v2 .expressway-v2__btn--secondary{display:inline-block;padding:6px 12px !important;border-color:#36c !important}.expressway-v2 .expressway-v2__btn__right-align{text-align:right}.expressway-v2 .expressway-v2 .confirmation-page-badge{padding:5px 10px;margin-top:12px;background:#f6f6f6}.expressway-v2 .confirmation__modal{background:#fff;border-radius:10px;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.expressway-v2 .confirmation__modal--wrapper{display:block;background:rgba(0,0,0,0.36)}.expressway-v2 .confirmation__modal--title{text-align:center}.expressway-v2 .confirmation__modal--close{position:absolute;right:20px;top:22px;cursor:pointer}.expressway-v2 .confirmation__modal--row{background:#fafafa;padding-bottom:15px}.expressway-v2 .confirmation__modal--row .left-content{width:40%;text-align:right;padding-right:12px;-moz-box-sizing:border-box;box-sizing:border-box;color:#8a8e99;line-height:18px}.expressway-v2 .confirmation__modal--row .right-content{width:60%}.expressway-v2 .confirmation__modal--row .right-content__row{color:#212329;padding-bottom:4px}.expressway-v2 .confirmation__modal--row .right-content__row.travel-time{color:#8a8e99;width:100%;font-size:13px;line-height:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:0}.cashback-timeline-container{min-height:150px;width:210px;max-height:240px;overflow-y:auto}.cashback-timeline__header{line-height:1.5}.timeline{list-style-type:none;margin:0;margin-left:7px;padding:0}.timeline-text .weak{line-height:1}.timeline-milestone{border-left:2px solid #36c;position:relative;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}.timeline-milestone:last-child{border-left:2px solid transparent}.timeline-milestone:not(:last-child){padding-bottom:15px}.timeline-milestone:before{border:1px solid #36c;border-radius:50%;content:" ";display:block;position:absolute;left:-9px;width:16px;height:16px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.timeline-milestone.is-completed:before{background-color:#36c;background-position:center;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='16'height='16'viewBox='001616'%3E%3Cgfill='none'fill-rule='evenodd'%3E%3Ccirclecx='8'cy='8'r='8'fill='%233366CC'/%3E%3Cpolylinestroke='%23FFFFFF'stroke-width='1.5'points='38.6125.83311.42112.315'/%3E%3C/g%3E%3C/svg%3E%0A")}.cashback-timeline-popOver{z-index:9999}.cashback-timeline-popOver.cashback-timeline-popOver .close{top:-10px;right:-15px}.tonedown{background-image:none;background-color:#fff}.bridge{border-bottom:1px dotted #eee;padding:2px 0 0 0;margin:10px 0 15px 28%;line-height:0;position:relative}.help-widget{width:100%;padding:0;border:1px solid #e6eaf2;border-radius:3px}.help-widget li{list-style:none;padding:10px 5px;margin:0;cursor:pointer;border-bottom:1px solid #e6eaf2}.help-widget li a{font-size:15px;font-weight:500;color:#333}.help-widget li:hover{background-color:#f9f9f9}.help-widget li:last-child{border-bottom:0}.help-widget--subtitle{display:block;font-size:12px;color:#505050;font-weight:400}.help-widget--icons{width:25px;height:25px;vertical-align:unset;margin-left:7px;margin-right:7px;fill:#36c}.help-widget--bundle{display:inline-block}.help-widget--status{background-color:#73bc33;color:#fff;text-transform:uppercase;padding:3px 6px;border-radius:2px;letter-spacing:.04rem;font-size:8px;font-weight:700;vertical-align:top}.ff-price{text-align:right;font-weight:500}.ff-price--rt{font-size:18px;font-weight:500;color:#666}.ff-price--rt .INR{opacity:1}.ff-placeholder--regular{height:14px;width:14px;vertical-align:text-top}.ff-placeholder{fill:#999;height:11px;width:11px;padding-right:2px;vertical-align:text-top}.ff-placeholder--big{vertical-align:inherit;height:18px;width:18px;fill:#666}.ff-placeholder--big--main{height:28px;width:28px;vertical-align:inherit}.upSell .ff-fareBlock{border-top:1px dashed rgba(0,0,0,0.075) !important}.patronOption label{background-color:#fff !important;border:1px solid #8faae0 !important;color:#36c;background-image:none !important;box-shadow:none !important;min-width:160px !important;padding:10px 30px 10px 10px !important;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.oneFareCase label{background-color:#fff !important;border:1px solid #d8d8d8 !important;background-image:none !important;box-shadow:none !important;min-width:180px !important;height:121px !important;padding:10px !important}.oneFareCase label>span{text-align:center;text-transform:uppercase;line-height:17px;color:#999;padding-top:40px}.patronOption label:hover{background-color:#36c !important;color:#fff;border:1px solid #36c !important;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.patronOption input{position:absolute !important;left:unset !important;top:10px !important;right:10px !important}.fareTitle{text-transform:uppercase;font-size:10px !important;letter-spacing:-0.04rem;opacity:.6;display:block}.patronFare{font-size:18px !important;display:inline-block;line-height:23px;margin-top:2px}.patronFare span{font-size:17px !important;opacity:1 !important}.patronValues{list-style:none;padding:0}.patronValues li{margin:10px 0;max-width:166px}.patronValues li:last-child{margin-bottom:5px}#reduced-amendments,#preferred-seat{display:none}.patronAmendment,.patronMeal,.patronCancel{width:15px;height:15px;fill:#36c;vertical-align:text-top;margin-right:3px;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.digit-icon{fill:#339902;width:33px;height:33px;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patron-icon{fill:#36c;width:33px;height:33px;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patronOption label{height:83%}.patronOption label a{text-decoration:underline;color:inherit !important}.patronOption label:hover a{color:#fff;text-decoration:underline}.patronOption label:hover .patron-icon{fill:#fff;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patronOption label:hover .patronAmendment{fill:#fff;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patronOption label:hover .patronCancel{fill:#fff;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patronOption label:hover .patronMeal{fill:#fff;-webkit-transition:fill .15s ease-in;transition:fill .15s ease-in}.patronOption label.active{background-color:#36c !important;color:#fff;border:1px solid #36c !important}.patronOption label.disabled{border:1px solid #d8d8d8 !important;color:#999;background-color:#fff !important;opacity:.7}.patronOption label.disabled .patron-icon{fill:#999}.patronOption label.disabled .patronMeal{fill:#999}.patronOption label.disabled .patronAmendment{fill:#999}.patronOption label.disabled .patronCancel{fill:#999}.patronOption label.active .patron-icon{fill:#fff}.patronOption label.active .patronMeal{fill:#fff}.patronOption label.active .patronAmendment{fill:#fff}.patronOption label.active .patronCancel{fill:#fff}.patron-delight{display:block;margin-top:15px;border-radius:3px;font-weight:400;color:#777;background:rgba(51,102,204,0.06);padding:8px 10px}.patron-icon-delight{fill:#000;width:15px;height:15px;margin-right:3px;vertical-align:text-top}.oneFareCase{vertical-align:bottom !important;font-size:11px;color:#777}.cardContainer.fareCards .patronOption label.active:hover{background-color:#36c !important}.cardContainer .patronOption label:hover{background-color:#fcfcfd !important;color:#36c}.cardContainer .patronOption label:hover .radio-custom-label{color:#36c}.cardContainer .patronOption label:hover.active .patronValues a{text-decoration:underline}.cardContainer .patronOption .radio-custom-label:after{border:1px solid #26c}.cardContainer .fareTitle{text-transform:capitalize}.cardContainer span.amendInsuranceLogo.active{display:none !important}.cardContainer .active span.amendInsuranceLogo.normal{display:none !important}.cardContainer .active span.amendInsuranceLogo.active{display:inline-block !important}.cardContainer .cardContent.active .digit-icon{fill:#fff}.cardContainer .cardContent.active:hover{background-color:#36c !important;color:#fff}.cardContainer .cardContent.active:hover .radio-custom-label{color:#fff}.cardContainer .cardContent.active:hover .digit-icon{fill:#fff}.cardContainer .patronValues li{color:#999}.cardContainer .fareTitle span{color:#999;letter-spacing:1px}.cardContainer .patronFare{color:#5d5d5d;line-height:13px}.cardContainer span.amendInsuranceLogo{display:inline-block !important;padding:0 2px;vertical-align:top;margin-bottom:0}.cardContainer .patronValues a{color:#36c !important;text-decoration:none}.cardContainer .active .patronValues li{color:#fff}.cardContainer .active .fareTitle span{color:#fff}.cardContainer .active .patronFare{color:#fff}.cardContainer .active .patronValues a{color:#fff !important;text-decoration:underline}.cardContainer .patronOption label:hover a{text-decoration:none}.paymentOptionElite{padding-bottom:8px !important}.paymentOptionElite .dialog-box{-moz-box-sizing:content-box;box-sizing:content-box;min-width:180px;background:#333;color:#fff;box-shadow:1px 3px 6px 0 rgba(0,0,0,0.12);border-radius:6px;padding:7px 14px;position:absolute;left:90%;top:0;z-index:1;display:table;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.paymentOptionElite .dialog-box .header{font-size:14px;font-weight:bold}.paymentOptionElite .dialog-box .header span{background:#55b338;padding:1px 5px;border-radius:6px;text-transform:uppercase;font-size:9px;margin:0 3px}.paymentOptionElite .dialog-box .subText{font-size:12px;width:180px;color:#c2c2c2}.paymentOptionElite .dialog-box:after{content:"";position:absolute;left:0;width:0;height:0;top:30px;border-right:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #333;border-bottom:6px solid #333;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:-2px 3px 6px 0 rgba(0,0,0,0.07)}.paymentOptionElite .cardContainer{position:relative}.patronProfile{background-color:#f9f9f9;border-bottom:1px solid #dadada}.patronProfileInfo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.patronProfileInfo .patronImage{position:relative;background-image:url('/images/cleartrip1/ct_one_logo.png?v=863186');background-size:cover;box-shadow:none;height:60px;width:60px}.patronImage{width:60px;display:inline-block;margin:10px;float:right}.patronImage .patronProfilePic{border-radius:50%;height:60px;width:60px;background-color:#ddd;vertical-align:top;background:url(/images/directory/org_profile.png);background-size:contain}.patronImage{position:relative}.patronImage span{position:absolute;right:-16px;bottom:0;width:30px;height:30px;background:#fff;border-radius:50px}.patronImage .patron-widget--icons{position:absolute;bottom:-3px;right:-3px;fill:#fff;width:11px;height:11px;background:#3b67d0;padding:4px 4px;border-radius:100px;border:2px solid #fff}.patronName .f3{font-weight:500;letter-spacing:.48px}.patronName .f5{letter-spacing:.35px}.patronName p{font-size:12px;color:#999;font-weight:normal;margin-top:5px}.patronFaq ul{padding:9px 17px}.patronFaq ul li{color:#36c;margin-bottom:8px}.patronRedeem{display:none;padding:38px 65px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.patronRedeem .label{width:60px;margin:0;line-height:15px;font-size:13px;color:#777;text-align:center}.patronRedeem a{text-decoration:none;color:#555}.patronRedeem a:hover{text-decoration:none}.patronDetails{display:inline-block;width:80%}.patronPoints .f3{font-weight:bold;color:#36c;margin-top:0}.dropDown-redeem{border:1px solid #ddd;border-radius:3px;padding:5px 52px;position:relative}.dropDown-redeem .dArrow{position:absolute;right:6px;top:7px}.patronTripHeader{background:#fff;padding:8px 25px}.patronTripHeader.bb{border-color:#dadada;box-shadow:none}.patronTrips{padding:8px 25px;border-bottom:1px solid #dadada}.patronTripInfo .f6{color:#999}.patronTripPoints .f6{color:#999}.patronTripInfo .f5{color:#555}.patronTripPoints .f5{color:#555}.toolBarControls .listView{padding-bottom:0}.patron-widget--icons{width:20px;height:20px;vertical-align:unset;fill:#000;background:#fff}.help-widget .patronName{padding:0 1%}.help-widget .patronName .f5{font-weight:500;overflow:hidden;width:186px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px}.help-widget .patronName.flex.flex-column.flex-center::after{background-image:url('/images/search/searchSprite14.png?v=701466');background-repeat:no-repeat;content:" ";display:inline-block;position:absolute;right:8px;top:48%;background-position:3px -187px;width:20px;height:23px;filter:alpha(opacity=70);opacity:.2;cursor:pointer}#trips aside>section{margin-left:20px;border-bottom:1px solid #eee}.userAccountMenu .patronName p{color:#999;font-weight:normal;margin-top:5px}.userAccountMenu .patronProfile{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding-top:20px;box-shadow:0 0 2px rgba(0,0,0,0.1)}.userAccountMenu .patronImage{width:40px;height:40px;margin:0;margin-right:7px}.userAccountMenu .patronImage .patronProfilePic{width:40px;height:40px}.userAccountMenu .patronImage .patron-widget--icons{bottom:3px;right:-2px;fill:#fff;width:6px;height:6px}.userAccountMenu .patronPoints .f5{margin-top:0;letter-spacing:.35px;margin-bottom:0;color:#36c;font-size:15px}.userAccountMenu .patronPoints .f9p{letter-spacing:.48px;margin-top:0;margin-bottom:0}.pad10{padding:10px}.f9p{font-size:9px !important}.optimisedCSS section#Result{visibility:visible !important}.optimisedCSS div.center.colZero.col16{visibility:visible !important}.ctone_banner{background-image:url(/images/ui/ctonelogo.png);background-repeat:no-repeat;background-size:55px;padding-left:72px}.ctoneRow{background-image:-webkit-gradient(linear,left bottom,left top,from(#0e1116),to(#3c424f)) !important;background-image:linear-gradient(0,#0e1116 0,#3c424f 100%) !important}.ctoneRow .close{position:absolute;right:10px;top:4px}.ctoneRow .subText{font-size:13px;color:rgba(255,255,255,0.75);font-weight:400;line-height:15px;margin-bottom:0 !important}.ctoneRow .innerForm button{padding-top:5px;padding-bottom:5px;font-size:13px;color:#242932;border:1px solid #fff}.ctoneRow .innerForm .inputField{line-height:17px;margin-top:2px;font-size:13px;margin-right:10px;width:185px;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 5px 10px;background-color:#1f2229 !important;border:1px solid #000 !important;color:#fff}.ctoneRow .inputField{font-size:13px;margin-right:10px;width:185px;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px 5px 10px;background-color:#1f2229 !important;border:1px solid #000 !important;color:#fff}.ctoneRow .icon:before{background-repeat:no-repeat;background-size:600px 743px;margin-top:2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.ctoneRow .nonIE .icon:before{background-image:url('/images/ui/iconSprite37_2x.png?v=884859');background-repeat:no-repeat;background-size:600px 743px}}.product-tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-tabs li{width:160px;max-height:36px;display:block;background-color:#f4f4f4;border:1px solid #e4e4e4;border-top:0;border-left:0;padding:5px 10px}.product-tabs li:last-child{background-color:#fff;border-right:0}.product-tabs li:nth-last-child(2){background-color:#fff;border-right:0}.product-tabs li a{color:#333;font-size:13px;font-weight:600;display:block}.product-tabs li span{display:inline-block;margin-top:2px}.product-tabs li small{color:#999;font-size:10px}.product-tabs .active{background-color:#fff !important;border-bottom:none !important;padding-top:12px !important}.product-tabs .active small{display:none !important}.product-tabs .active .product-tabs__icons--flight,.product-tabs .active .product-tabs__icons--hotel,.product-tabs .active .product-tabs__icons--activities{vertical-align:middle !important}.product-tabs__icons--flight{fill:#818181;height:18px;width:18px;vertical-align:super;margin-right:10px}.product-tabs__icons--hotel{fill:#818181;width:24px;height:15px;vertical-align:super;margin-right:10px}.product-tabs__icons--activities{fill:#818181;width:13px;height:20px;vertical-align:super;margin-right:10px}.shortlist-header{background-color:#fdfdfd;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.shortlist-header__items{padding:10px 20px}.shortlist-header__items h4{font-size:13px;color:#333;font-weight:600}.shortlist-header__items span{font-size:10px;color:#666}.shortlist-header--action-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:120px}.shortlist-header__share{font-size:11px;color:#36c;opacity:0;visibility:hidden}.shortlist-header__share--icon{width:14px;height:11px;fill:#36c;vertical-align:middle;margin-right:5px}.shortlist-header__delete{font-size:11px;color:#999}.shortlist-header__delete--icon{width:10px;height:12px;fill:#999;vertical-align:top;margin-right:5px}.shortlist-meta{background-color:#f9f9f9;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.shortlist-meta p{margin:0;font-size:11px;color:#666}.shortlist-hover{position:absolute;top:-19px;width:97px;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.shortlist-hover__share{font-size:9px;color:#36c;opacity:0;visibility:hidden}.shortlist-hover__share--icon{width:10px;height:8px;vertical-align:middle;margin-right:5px;fill:#36c}.shortlist-hover__delete{font-size:9px;color:#999}.shortlist-hover__delete--icon{width:10px;height:12px;vertical-align:top;margin-right:5px;fill:#999}.shortlist-ow,.shortlist-rt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:105px;border-bottom:1px solid #eee;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:25px 0}.shortlist-ow__container,.shortlist-rt__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%}.shortlist-ow__airline,.shortlist-rt__airline{text-align:center;width:80px}.shortlist-ow__airline small,.shortlist-rt__airline small{display:block;font-size:11px;line-height:15px;color:#666;margin-top:3px}.shortlist-ow__dep,.shortlist-rt__dep{width:90px}.shortlist-ow__dep--time,.shortlist-rt__dep--time{color:#333;font-size:14px;display:block}.shortlist-ow__dep--route,.shortlist-rt__dep--route{color:#999;font-size:11px;display:block}.shortlist-ow__arr,.shortlist-rt__arr{width:85px}.shortlist-ow__arr--time,.shortlist-rt__arr--time{color:#333;font-size:14px}.shortlist-ow__arr--meta,.shortlist-rt__arr--meta{color:#999;font-size:11px}.shortlist-ow__hours,.shortlist-rt__hours{width:60px}.shortlist-ow__hours--value,.shortlist-rt__hours--value{color:#333;font-size:14px;display:block}.shortlist-ow__hours--stop,.shortlist-rt__hours--stop{color:#999;font-size:11px;display:block}.shortlist-ow__indicators,.shortlist-rt__indicators{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:35px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shortlist-ow__cta,.shortlist-rt__cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:120px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.shortlist-ow__cta--price,.shortlist-rt__cta--price{color:#333;font-weight:700;font-size:14px}.shortlist-ow__cta--price small,.shortlist-rt__cta--price small{color:#999}.shortlist-ow__cta--downby,.shortlist-rt__cta--downby{color:#2dba45;font-size:9px}.shortlist-ow__cta--downby--icon,.shortlist-rt__cta--downby--icon{width:6px;height:8px;fill:#2dba45;vertical-align:baseline;margin-right:2px}.shortlist-ow__cta--upby,.shortlist-rt__cta--upby{color:#c00;font-size:9px}.shortlist-ow__cta--upby--icon,.shortlist-rt__cta--upby--icon{width:6px;height:8px;fill:#c00;vertical-align:baseline;margin-right:2px}.shortlist-ow__cta--button,.shortlist-rt__cta--button{margin-top:-20px}.shortlist-rt:hover .shortlist-hover{visibility:visible;opacity:1;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.shortlist-ow:hover .shortlist-hover{visibility:visible;opacity:1;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.shortlist-rt__arr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:80px}.shortlist-rt__arr--time{display:inline-block}.primary-shortlist{border:1px solid #eaeaea !important;background-color:#fafafa !important;color:#333 !important;font-weight:700 !important;padding:.4em .95em .45em .95em !important}.primary-shortlist--active{background-color:#f4f4f4 !important}.primary-shortlist--icon{width:16px;height:14px;fill:#f4f4f4;vertical-align:middle;padding-right:5px}button.primary-shortlist:hover,button.primary-shortlist:focus{background-color:#f4f4f4 !important}.primary-shortlist:hover .primary-shortlist--icon,.primary-shortlist:focus .primary-shortlist--icon{fill:#d83535 !important}.primary-shortlist--active .primary-shortlist--icon{fill:#d83535 !important}.flexiflyTooltip{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;background:#f4f4f4;border-radius:4px}.flexiflyTooltip:after{content:"";position:absolute;right:96px;width:0;height:0;top:-8px;border-right:6px solid transparent;border-top:6px solid #f4f4f4;border-left:6px solid #f4f4f4;border-bottom:6px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.flexiflyTooltip p{margin-top:2px;font-size:13.5px;line-height:16px}.flexiflyTooltip .knowMore_cta{display:inline-block}.flexiflyTooltip .knowMore_cta a{padding:0 !important}.flexiflyTooltip.tripDetails{background:#333;padding:12px}.flexiflyTooltip.tripDetails:after{border-top:6px solid #333;border-left:6px solid #333}.flexiflyTooltip.tripDetails h4{font-weight:500;color:#fff;padding-bottom:8px;font-size:14px}.flexiflyTooltip.tripDetails p{font-size:13px;margin:0;line-height:14px;color:#cbc9c9}.flexiflyTooltip.tripDetails .amendInsuranceLogo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexiflyTooltip.tripDetails .knowMore_cta{display:inline-block}.flexiflyTooltip.tripDetails .knowMore_cta a{font-size:13px;color:#86acf9;font-weight:500;padding:0 !important}.flexiflyTooltip.rescheduleIntro{background:#fff;border-bottom:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}.flexiflyTooltip.rescheduleIntro p{font-size:12px;margin:0;padding-top:5px;line-height:0}.flexiflyTooltip.rescheduleIntro h4{font-weight:bold;color:#000;font-size:14px}.flexiflyTooltip.rescheduleFlight{background:#f4f4f4;margin-bottom:16px !important;padding:12px !important}.flexiflyTooltip.rescheduleFlight h4{font-weight:400;color:#000;width:70%;font-size:14px;line-height:18px;margin:0}.flexiflyTooltip.rescheduleFlight p{font-size:12px;padding-top:12px;color:#666;margin:0}.flexiflyTooltip.rescheduleFlight .amendInsuranceLogo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:10px}.flexiflyTooltip.rescheduleInfo h4{margin:0;width:90%}.flexiflyTooltip.rescheduleInfo:after{display:none}.flexiflyTooltip.rescheduleConfirm .amendInsuranceLogo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexiflyTooltip.rescheduleConfirm h4{text-align:left !important;font-size:20px;font-weight:500;margin:0;padding-bottom:7px;color:#000;text-transform:capitalize}.flexiflyTooltip.rescheduleConfirm p{width:727px;margin:0}.flexiflyTooltip.rescheduleConfirm p.subtext{font-size:12px;color:#999}.flexiflyTooltip.rescheduleConfirm.fancyBox{min-height:98px}.digitReshedule{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.digitReshedule .note{padding-top:3px;padding-left:7px}#ModalFrame #close{z-index:10}.digitpopup__overlay{position:fixed}.digitpopup__overlay:before{content:"";position:fixed;width:100%;height:100vh;z-index:9;background:#0c1e3299}.digitpopup__wrapper{width:592px;background:#fff;position:absolute;top:0;left:0;z-index:9;font-family:Arial,Helvetica,sans-serif}.digitpopup__header{background:#f4f4f4;padding:15px 15px 12px 15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.digitpopup__header--title{font-size:16px;letter-spacing:0;line-height:21px;color:#373835}.digitpopup__header--iconClose{height:24px;width:24px;fill:#4a4a4a;cursor:pointer}.digitpopup__content{text-align:center;padding:30px 30px 24px 30px}.digitpopup__content--icon{height:48px;width:48px;margin-left:16px}.digitpopup__content--icon:first-child{margin-left:0}.digitpopup__content--mainText{color:#4a4a4a;font-weight:500;line-height:24px;font-size:20px;padding-top:40px;margin:0}.digitpopup__content--mainText .price-text{white-space:nowrap}.digitpopup__content--caption{padding-top:20px;font-size:14px;line-height:21px;color:#373835;opacity:.6;margin:0}.digitpopup__content .cheapest-fare-text{color:#33c13b;font-size:13px;line-height:15px;padding-top:7px;margin:0}.digitpopup__content .fare-change-desc-link{font-size:13px;color:#2464d3;line-height:15px;padding-top:7px;display:block}.digitpopup__content--button__wrapper{padding-top:75px}.digitpopup__content--button__wrapper .btn{padding:8px 17px;border:1px solid #36c;font-size:14px;line-height:17px;border-radius:5px;text-decoration:none}.digitpopup__content--button__wrapper .btn-primary{background:#fff;color:#36c;margin-right:15px}.digitpopup__content--button__wrapper .btn-secondary{background:#36c;color:#fff}.f13{font-size:13px}.f12{font-size:12px}.pl2{padding-left:2px}.lightGray{color:#707070}.whiteBg{background-color:#fff !important}.lightGreen{color:#390}.nameBlock{background:#fafafa}.cBlack{color:#000}.workPlus_label span{color:#999}.workPlus_label img{padding-top:1px;height:14px;width:auto !important}.W-25{width:25%}.reportBlock .datePicker .datePicker{position:absolute;right:5px;top:5px;cursor:pointer}.reportBlock input[type="text"] .keyValue{height:28px}.reportBlock dl.horizontal dt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.reportBlock input.download{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;width:auto;overflow:visible;font-weight:700;font-size:10px;text-decoration:none;text-shadow:none;border:0;color:#f9f9f9;padding:.4em .95em .45em .95em;border:solid 1px transparent;border-radius:3px;background-color:#36c}button.action.download{background:#36c;color:#ffff;border:1px solid #36c}.navReport:hover:before{background-position:-130px -229px}.navReport:before{background-position:-28px -229px}.dt.gstinDetails{margin-top:0}.report .navReport:before{background-position:-230px -229px}.report .primaryNav li a.navReport{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);box-shadow:inset -3px 0 5px 0 rgba(0,0,0,0.15);background-color:#4574a5;background-image:-moz-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-gradient(linear,left top,left bottom,from(#5e8ec3),to(#4574a5));background-image:linear-gradient(#5e8ec3,#4574a5);border-radius:2px 0 0 2px}.primaryNav li{position:relative}.newT{position:absolute;right:15px;top:12px;height:20px;background:0;width:53px;padding:0;background-image:url('/images/global/new.png?v=869603');background-image:url(http://localhost:9000/images/global/new.png);background-size:contain;background-repeat:no-repeat}.br-t5{border-top-right-radius:5px;border-top-left-radius:5px}.refCode{font-size:27px;font-weight:300;letter-spacing:2px}.refCodeInput{border-radius:4px;border:1px solid #ccc;font-size:14px}.refCodeInput.ugly{color:#c33}.refCodeError_message.ugly{color:#c33}.copycode{background:#fff;color:#36c;border:1px solid #36c;padding:.4em 1.5em .45em 1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;width:auto;overflow:visible;font-weight:700;font-size:13px;text-decoration:none;text-shadow:none;border-radius:3px}.copycode:hover{background-color:#36c;color:#fff}.copycode.submit{background-color:#36c;color:#fff}.shadowCard{box-shadow:0 1px 3px #00000047;background:#fff;border:1px solid #e1e1e1;border-radius:5px;position:relative}.shadowCard h3{color:#000;letter-spacing:normal}.shadowCard .new_badge{position:absolute;width:10px;right:44px;top:-1px}.shadowCard .nudge_heading{font-size:20px !important;color:#212121}.verifiedGST{width:16px;padding-left:3px;vertical-align:sub}.workPlusProfile{padding-left:15px !important;padding-top:16px !important}.trips .listView li a .meta{width:125px !important}.va_bottom{vertical-align:bottom}.va_middle{vertical-align:middle}body a{text-decoration:none}.icon.header:before,nav ul.toolBarControls li span.ir,.expressFeatures div.cardsAccepted,.socialUpsell input[type="button"],.socialUpsell input[type="button"].twitter,.blankIcon,.callOutArrow,.itinerarySummary .details,.itinerarySummary.hotel .details,#flightSeatMap td.tail div,#flightSeatMap td.nose div,.cancelledStamp,.plans .plannerFeatures div.cardsAccepted,.avatar,i.walletBrand,.specialMembershipAdvantageBlock .advantageBadge,.specialMembershipAdvantageBlock .greenTick,.tripToolsLeads a i,.tripToolsLeads div i{background-image:url('../images/account/accountSprite11.png?v=821499');background-repeat:no-repeat}.primaryNav a.icon:before,.facebookTag:before,.upsell.mobile:before,.upsell.cal:before,.upsell.passbook:before,.upsell.app:before,.upsell.waytogo:before,.upsell.planner:before,.expressFeatures div.feature:before,.calendarList .icon:before,.socialUpsell h5.fbIcon:before,.socialUpsell h5.twIcon:before,.couponCode:before,.secure:before,.tabletNav li a:before,.plans .plannerFeatures div.feature:before,.wallet .walletFeatures div.feature:before,.locked .primaryNav a.icon:after,.guestView .guestFeatures div.feature:before,.uploadBlock:before{content:" ";background-image:url('../images/account/accountSprite11.png?v=821499');background-repeat:no-repeat}.container{min-width:960px}.content{min-height:530px;box-shadow:-1px 0 0 rgba(0,0,0,0.07),-3px 0 3px rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.09),3px 0 3px rgba(0,0,0,0.04);-webkit-box-shadow:-1px 0 0 rgba(0,0,0,0.07),-3px 0 3px rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.09),3px 0 3px rgba(0,0,0,0.04);-moz-box-shadow:-1px 0 0 rgba(0,0,0,0.07),-3px 0 3px rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.09),3px 0 3px rgba(0,0,0,0.04);-ms-box-shadow:-1px 0 0 rgba(0,0,0,0.07),-3px 0 3px rgba(0,0,0,0.04),1px 0 0 rgba(0,0,0,0.09),3px 0 3px rgba(0,0,0,0.04)}.content.featured{border-bottom:0}.hasActionBar{padding-bottom:60px}.actionBar li p{font-size:1em}.actionBar .inline>li:first-child{float:right;margin-right:0}.actionBar p,.actionBar .inline{margin-right:10px;margin-left:10px}#content{border-top:1px solid #eee;min-height:500px}.Modal #content{border-top:0;min-height:20px;height:90%;overflow:auto}.page>h1{margin-top:-50px;margin-left:-206px;font-size:3em;margin-bottom:20px}a#userAccountLink .specialMembershipBadge{display:none}.blockContainer{position:relative;max-width:1140px;margin:0 auto}.specialMembershipBlock.accountSection{position:absolute;width:276px;margin-top:-70px;margin-bottom:20px;right:26px}.specialMembershipBlock.accountSection .specialMembershipBadgeBig{float:left;width:44px;height:48px;margin:10px 12px 0 0}.specialMembershipBlock.accountSection .specialMembershipBadgeBig.elite{background-position:-298px -427px}.specialMembershipBlock.accountSection .specialMembershipInfo{float:left;width:220px}.specialMembershipBlock.accountSection .specialMembershipInfo p{font-size:12px;margin-top:3px;margin-bottom:4px;margin-left:-1px;color:#777}.specialMembershipBlock.accountSection .specialMembershipInfo p span{font-weight:bold;color:#000}.specialMembershipBlock.accountSection .specialMembershipInfo nav{display:none}.specialMembershipBlock.accountSection .specialMembershipInfo a,.specialMembershipBlock.accountSection .specialMembershipInfo a:visited{color:#36c;font-size:12px;padding:0;margin-top:1px;cursor:pointer;display:block}.specialMembershipBlock.accountSection .specialMembershipInfo a:hover{background:0;text-decoration:underline}.specialMembershipBlock.accountSection .specialMembershipTag{width:110px;height:20px;display:block;margin-top:16px;margin-left:-1px}.specialMembershipBlock.accountSection .specialMembershipTag.elite{background-position:-278px -487px}.specialMembershipAdvantageBlock{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:10px}.specialMembershipAdvantageBlock.amendmentBlock{margin-left:-36px}.specialMembershipAdvantageBlock.eliteBlock p{width:auto;text-align:center;margin-left:-25px}.specialMembershipAdvantageBlock .advantageBadge{width:254px;height:65px;margin:0 auto}.specialMembershipAdvantageBlock .advantageBadge.elite{background-position:-136px -2377px}.specialMembershipAdvantageBlock .advantageBadge.amend{height:65px;margin:0}.specialMembershipAdvantageBlock .advantageBadge.amendAdvantage{background-position:-136px -2455px;margin:0;height:45px}.specialMembershipAdvantageBlock p{font-size:12px;width:270px;margin-left:35px}.specialMembershipAdvantageBlock p .advantageCopy{color:#52ae00;display:inline-block}.specialMembershipAdvantageBlock .greenTick{background-position:-166px -2441px;width:16px;height:13px;display:inline-block;margin-right:3px}#modal_window html{overflow-y:auto}.Modal.deleteAccount{padding:2em}.Modal.deleteAccount .actionBar button{margin-right:10px}.toolBarControls>li>a,.toolBarControls.single li>a{font-size:13px}@media only screen and (max-width:1140px){.centerContainer{visibility:hidden}}header.row{padding:20px 0 10px 10px;margin-top:40px}.leftCol{width:18%}.page{width:82%;position:relative}.blank{padding:40px 15px 15px 15px}.blank h2{font-size:2em;letter-spacing:-0.02em}.blank p{font-size:1.5em;font-weight:300;color:#444;text-shadow:0 1px #fff;margin-bottom:10px}.blank p.weak{color:#999}.blank button,.blank .button{margin:10px 0}.wallet-blank{padding:40px}.wallet-blank p{margin-top:15px}.walletSpoonForm .couponGiftCardField{padding:10px;font-size:11px}.walletSpoonForm .applyCodeButton{padding:9px 10px 9px 10px;margin:-2px 0 0 -6px}.row.addBalance{border-bottom:1px solid #eee}.row.addBalance h3{margin-bottom:3px}.row.addBalance small{font-size:10px}.row.addBalance .savingBlock{margin-top:15px}ul li a:hover{text-decoration:none}h1,h2,h3,h4{font-weight:300;letter-spacing:-0.03em}h1>small,h2>small,h3>small,h4>small{font-weight:300;margin-left:10px}small.subHeader{margin:0;font-size:68.5%}.loadingModal h3>small{margin-left:0}small.ugly{color:#c33}small.bad{color:#7a3f04}small.good{color:green}dl dd.ugly small.hint.originalHint{color:#999}p.ugly small.hint.ugly{display:block;color:#c33}h2{color:#555;font-size:2em;margin-bottom:20px}h3{color:#555}h4{letter-spacing:-0.02em;color:#888;font-size:1.5em}h4.icon:before{filter:alpha(opacity=70);opacity:.5}h5{font-size:1.6em;margin-bottom:10px}h3.icon.header{line-height:1.2em}.icon.header:before{width:24px;height:24px}.icon.header.site:before{background-position:-30px -30px}.icon.header.newsletter:before{background-position:-30px 3px}.icon.header.facebook:before{background-position:-70px 0}.icon.header.cal:before{background-position:-30px -60px}.icon.header.del:before{background-position:-70px -30px}.row>h3,.row center>h3{font-size:1.9em;color:#444;margin-bottom:20px;letter-spacing:0;font-weight:normal;font-weight:bold;font-weight:500;color:#333}.row>h3 small,.row center>h3 small{margin-left:0}.row>h3.truncate,.row center>h3.truncate{margin-bottom:0}.trips .lineMessage.tArr:after{left:57px}.listView li.past time .month{background-color:#999}.seeMore{padding-left:85px}.trips .listView li,.travellers .listView li,.planList .listView li,.Modal .listView li{border-bottom:1px solid #e1e1e1;text-shadow:0 1px #fff}.trips .listView li.separator,.travellers .listView li.separator,.planList .listView li.separator,.Modal .listView li.separator{padding:1px 15px;background:#f8f8f8}.trips .listView li.separator small,.travellers .listView li.separator small,.planList .listView li.separator small,.Modal .listView li.separator small{font-weight:bold}.trips .listView li a,.travellers .listView li a,.planList .listView li a,.Modal .listView li a{display:block;padding:10px 15px;outline:0;background-color:#fff;background-image:-moz-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.00125)),to(rgba(0,0,0,0.0125)));background-image:linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125))}.trips .listView li a:hover,.travellers .listView li a:hover,.planList .listView li a:hover,.Modal .listView li a:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2)}.trips .listView li a:active,.travellers .listView li a:active,.planList .listView li a:active,.Modal .listView li a:active{box-shadow:inset 0 0 5px #ddd}.trips .listView li a>.meta,.travellers .listView li a>.meta,.planList .listView li a>.meta,.Modal .listView li a>.meta{margin-top:2px;color:#999;float:right;text-align:right;width:120px}.trips .listView li a>.meta small,.travellers .listView li a>.meta small,.planList .listView li a>.meta small,.Modal .listView li a>.meta small{display:block}.trips .listView li a>.meta small.dark,.travellers .listView li a>.meta small.dark,.planList .listView li a>.meta small.dark,.Modal .listView li a>.meta small.dark{color:#555;padding-bottom:10px}.trips .listView li.current a,.travellers .listView li.current a,.planList .listView li.current a,.Modal .listView li.current a{background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.1) inset;position:relative}.trips .listView li.current a:before,.travellers .listView li.current a:before,.planList .listView li.current a:before,.Modal .listView li.current a:before{width:16px;height:16px;content:" ";background-image:url('/images/ui/iconSprite37.png?v=884859');background-repeat:no-repeat;background-position:-272px -144px;position:absolute;top:50%;margin-top:-8px;right:10px}.trips .listView li.completed a,.travellers .listView li.completed a,.planList .listView li.completed a,.Modal .listView li.completed a{position:relative}.trips .listView li.completed a:before,.travellers .listView li.completed a:before,.planList .listView li.completed a:before,.Modal .listView li.completed a:before{width:16px;height:16px;content:" ";background-image:url('/images/ui/iconSprite37.png?v=884859');background-repeat:no-repeat;background-position:0 -144px;position:absolute;top:35%;right:10px}.trips .listView li span.status,.travellers .listView li span.status,.planList .listView li span.status,.Modal .listView li span.status{float:right;margin:2px 10px 0 0;white-space:nowrap}.trips .listView li .icon:before,.travellers .listView li .icon:before,.planList .listView li .icon:before,.Modal .listView li .icon:before{position:absolute;filter:alpha(opacity=70);opacity:.3;top:10%}.trips .listView li:first-child,.travellers .listView li:first-child,.planList .listView li:first-child,.Modal .listView li:first-child{border-top:1px solid #ebebeb}.trips .listView li.naked,.travellers .listView li.naked,.planList .listView li.naked,.Modal .listView li.naked{border-bottom:0}.trips .listView li.naked:first-child,.travellers .listView li.naked:first-child,.planList .listView li.naked:first-child,.Modal .listView li.naked:first-child{border-top:0}.travellerUpsell .listView{margin-bottom:10px}.travellerUpsell .listView li label{padding:7px 0;display:block;line-height:24px}.travellerUpsell .listView li label input[type="checkbox"]{float:left;margin-top:5px}.travellerUpsell .listView li label .avatar{margin:0 10px}.travellers .listView li{border-right:1px solid #e1e1e1}.travellers .listView li .summary{min-height:30px}.travellers .contentSpace{box-shadow:-1px 0 0 0 #ddd;min-height:500px}.travellers .listView li .summary,.express .list li .summary,.travellers .gridView li .summary{padding-left:10px}.express .list li .summary{float:none;display:block;margin:0;margin-right:20px;padding-left:50px}.express .list li .summary button.action{margin-left:0}ul li .summary{float:left;position:relative;padding-left:40px}ul li .summary h3{font-size:1.1em;line-height:1.2em;font-weight:500;color:#000;letter-spacing:0}ul li .summary.action{padding-left:80px}ul li .summary.action h3{color:#4574a5}ul li .summary>small{display:block;margin-top:2px;font-size:100%;line-height:1.3em}.dashboard .listView>li{margin-bottom:20px}.dashboard .listView>li .summary{padding-left:40px;position:relative;float:left}.dashboard .listView>li .summary.icon:before{top:3px;filter:alpha(opacity=70);opacity:.3}.dashboard .listView>li .summary>small{display:block;font-size:100%;margin-top:0}.dashboard .listView>li .summary nav{margin:8px 0 10px 0}.dashboard .listView>li .summary h3{font-size:1.4em;margin-top:-4px}.dashboard .listView>li .summary .graphite a{display:inline-block;text-decoration:none}.dashboard .listView>li .summary li.split{margin-right:0}.dashboard .listView>li .summary li.split button{border-right:0}.dashboard .listView>li a{line-height:1.2em;letter-spacing:0}.dashboard .listView>li a:hover{text-decoration:underline}.dashboard .listView>li a>small{font-size:71.4%;color:#02459b}.lastTravelled{padding-top:20px;border-top:1px dotted rgba(0,0,0,0.2)}.gridView li{float:left;margin:0 7px 10px 0;width:32%}.gridView li label{background-color:#fff;background-image:-moz-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.00125)),to(rgba(0,0,0,0.0125)));background-image:linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));display:block;border:1px solid #e2e2e2;padding:10px;border-radius:5px;cursor:pointer}.gridView li label:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2)}.gridView li label input[type="checkbox"]{margin:15px 10px 0 0}a.close{color:rgba(0,0,0,0.25);font-size:110%;position:relative;z-index:1}a.close:hover{color:rgba(0,0,0,0.5)}.trips .info.tArr:after{left:60px}nav ul.toolBarControls{text-align:left}nav ul.toolBarControls li.current span.ir.listView{background-position:-140px -593px}nav ul.toolBarControls li.current span.ir.trash{background-position:-140px -593px}nav ul.toolBarControls li.current span.ir.calendarView{background-position:-42px -593px}nav ul.toolBarControls li a.ir{padding:0}nav ul.toolBarControls li a.reschedule{margin-right:10px;border-right:1px solid #333}nav ul.toolBarControls li a.reschedule:before{height:12px;background-position:-384px -146px}nav ul.toolBarControls li a.calculator{border-right:1px solid #333}nav ul.toolBarControls li a.calculator:before{margin-top:-1px;margin-bottom:-3px;background-position:-434px -176px}nav ul.toolBarControls li a.cancellation{border-radius:1px solid #333}nav ul.toolBarControls li a.cancellation:before{margin-top:-1px;margin-bottom:-3px;height:16px;background-position:-496px -144px}nav ul.toolBarControls li span.ir{text-indent:-3000px;overflow:hidden;display:block;height:26px;width:30px}nav ul.toolBarControls li span.ir.listView{background-position:-90px -593px}nav ul.toolBarControls li span.ir.calendarView{background-position:8px -593px}nav ul.toolBarControls li span.ir.trash{background-position:-191px -594px}.listView time{background-color:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.3);float:left;font-size:9px;height:40px;line-height:9px;text-align:center;text-shadow:none;width:40px}.listView time .month{background-color:#de3c2e;border-radius:3px 3px 0 0;color:#fff;display:block;padding:2px;text-shadow:0 1px 0 rgba(0,0,0,0.2);text-transform:uppercase}.listView time .date{color:#555;display:block;font-size:17px;line-height:17px}.listView time .day{color:#999}.avatar{width:75px;height:75px;float:left;background-position:left -1048px;background-color:#fff;box-shadow:inset 0 0 .25em rgba(0,0,0,0.5),0 .1em 0 #fff;border-radius:.25em}.avatar.man_75{background-position:0 -1048px}.avatar.man_40{background-position:-75px -1048px;width:40px;height:40px}.avatar.man_32{background-position:-115px -1048px;width:32px;height:32px}.avatar.man_24{background-position:-147px -1048px;width:24px;height:24px}.avatar.man_16{background-position:-171px -1048px;width:16px;height:16px;box-shadow:none}.avatar.woman_75{background-position:-187px -1048px}.avatar.woman_40{background-position:-262px -1048px;width:40px;height:40px}.avatar.woman_32{background-position:-302px -1048px;width:32px;height:32px}.avatar.woman_24{background-position:-334px -1048px;width:24px;height:24px}.avatar.woman_16{background-position:-358px -1048px;width:16px;height:16px;box-shadow:none}.avatar.boy_75{background-position:0 -1123px}.avatar.boy_40{background-position:-75px -1123px;width:40px;height:40px}.avatar.boy_32{background-position:-115px -1123px;width:32px;height:32px}.avatar.boy_24{background-position:-147px -1123px;width:24px;height:24px}.avatar.boy_16{background-position:-171px -1123px;width:16px;height:16px;box-shadow:none}.avatar.girl_75{background-position:-187px -1123px}.avatar.girl_40{background-position:-262px -1123px;width:40px;height:40px}.avatar.girl_32{background-position:-302px -1123px;width:32px;height:32px}.avatar.girl_24{background-position:-334px -1123px;width:24px;height:24px}.avatar.girl_16{background-position:-358px -1123px;width:16px;height:16px;box-shadow:none}.avatar.infant_75{background-position:0 -1198px}.avatar.infant_40{background-position:-75px -1198px;width:40px;height:40px}.avatar.infant_32{background-position:-115px -1198px;width:32px;height:32px}.avatar.infant_24{background-position:-147px -1198px;width:24px;height:24px}.avatar.infant_16{background-position:-171px -1198px;width:16px;height:16px;box-shadow:none}.primaryNav{margin:0;margin-left:-12px}.primaryNav li{margin:0;font-size:1.5em;border-bottom:1px solid #eee;white-space:nowrap}.primaryNav li.separator{border-bottom-color:#c1c1c1}.primaryNav a{display:block;height:32px;padding:2px 0;line-height:32px;text-decoration:none;color:#666;outline:0}.primaryNav a.icon{padding-left:0}.primaryNav a.icon:before{width:30px;height:32px;content:" ";display:inline-block;float:left;margin:0 8px}.no-touch .primaryNav a:hover{background-color:#eee;border-radius:2px 0 0 2px;text-decoration:none;color:#555}.no-touch .primaryNav a:active{background-color:#ddd;color:#333;text-shadow:0 1px 0 #fff}.no-touch .trips .listView li a:hover,.no-touch .travellers .listView li a:hover,.no-touch .planList .listView li a:hover,.no-touch .Modal .listView li a:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2)}.no-touch .trips .listView li a:active,.no-touch .travellers .listView li a:active,.no-touch .planList .listView li a:active,.no-touch .Modal .listView li a:active{box-shadow:inset 0 0 5px #ddd}.dashboard .primaryNav li a.navDashboard,.profile .primaryNav li a.navMe,.trips .primaryNav li a.navTrips,.shortlists .primaryNav li a.navShortlists,.travellers .primaryNav li a.navTravellers,.express .primaryNav li a.navExpress,.settings .primaryNav li a.navSettings,.plans .primaryNav li a.navPlans,.wallet .primaryNav li a.navWallet,.rewards .primaryNav li a.navRewards{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);box-shadow:inset -3px 0 5px 0 rgba(0,0,0,0.15);background-color:#4574a5;background-image:-moz-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-gradient(linear,left top,left bottom,from(#5e8ec3),to(#4574a5));background-image:linear-gradient(#5e8ec3,#4574a5);border-radius:2px 0 0 2px}.navDashboard:before{background-position:left -100px}.navTrips:before{background-position:left -132px}.navMe:before{background-position:left -164px}.navTravellers:before{background-position:left -196px}.navShortlists:before{background-position:-30px -197px}.navSettings:before{background-position:left -228px}.navExpress:before{background-position:-30px -100px}.navPlans:before{background-position:-30px -130px}.navWallet:before{background-position:-30px -166px}.navDashboard:hover:before{background-position:-100px -100px}.navTrips:hover:before{background-position:-100px -132px}.navMe:hover:before{background-position:-100px -164px}.navTravellers:hover:before{background-position:-100px -196px}.navShortlists:hover:before{background-position:-130px -197px}.navSettings:hover:before{background-position:-100px -228px}.navExpress:hover:before{background-position:-130px -100px}.navPlans:hover:before{background-position:-130px -130px}.navWallet:hover:before{background-position:-130px -166px}.dashboard .navDashboard:before{background-position:-200px -100px}.trips .navTrips:before{background-position:-200px -132px}.shortlists .navShortlists:before{background-position:-230px -197px}.profile .navMe:before{background-position:-200px -164px}.travellers .navTravellers:before{background-position:-200px -196px}.settings .navSettings:before{background-position:-200px -228px}.express .navExpress:before{background-position:-230px -100px}.plans .navPlans:before{background-position:-230px -130px}.wallet .navWallet:before{background-position:-230px -166px}.wallPost{width:516px;height:177px;background:url('/images/account/fb_broadcast_eg.png?v=431968') no-repeat top left;position:relative;margin-left:-10px;display:block;float:left}.wallPost strong{margin-left:82px;top:15px;font-size:1.1em;font-weight:bold;color:blue;position:absolute;color:#3b5998;direction:ltr;font-family:"lucida grande",tahoma,verdana,arial,sans-serif}.wallPost span{background-color:#000;display:block;position:absolute;top:15px;margin-left:22px;height:50px;width:50px}.twitterPost{width:553px;height:122px;background:url('/images/account/tw_broadcast_eg.png') no-repeat top left;position:relative;margin-left:-10px;display:block;float:left}.Modal .avatar.facebookTag{margin-top:10px}.facebookTag{position:relative}.facebookTag:before{content:" ";background-position:-300px -400px;width:12px;height:12px;display:block;position:absolute;bottom:0;right:0;box-shadow:-1px -1px 3px rgba(0,0,0,0.6)}aside>section,aside>article>section{padding:20px;border-bottom:1px solid #eee;position:relative}a.closeUpsell{display:none}aside>section:hover a.closeUpsell{display:inline-block;position:absolute;top:0;right:0;color:#ccc;font-size:15px;padding:2px}aside>section:hover a.closeUpsell:hover{color:#666;text-decoration:none}#importTripToIcal p{margin:1em 0}.upsell{padding-bottom:30px;padding-right:5px;position:relative}.upsell.mobile{padding-left:90px}.upsell.mobile:before{width:70px;height:140px;position:absolute;left:5px;top:0;background-position:0 -2848px}.upsell.cal{padding-left:80px}.upsell.cal:before{width:70px;height:142px;position:absolute;left:5px;top:-8px;background-position:-145px -2844px}.upsell.passbook{padding-left:140px}.upsell.passbook:before{width:126px;height:164px;position:absolute;left:0;bottom:0;background-position:0 -2500px}.upsell.app{padding-left:140px;padding-bottom:15px}.upsell.app:before{width:126px;height:164px;position:absolute;left:0;bottom:0;background-position:0 -2500px}.upsell.waytogo{padding-left:140px}.upsell.waytogo:before{width:140px;height:144px;position:absolute;left:0;bottom:0;background-position:0 -2320px}.upsell.plans{padding-left:140px}.upsell.plans:before{width:126px;height:164px;position:absolute;left:0;bottom:0;background-position:0 -2120px}.upsell.localTrips{padding-left:150px}.upsell.localTrips:before{width:120px;height:130px;content:' ';position:absolute;left:12px;bottom:0;background:url('/images/local/accounts/trip-list-mobile.png') no-repeat top left;background-size:100%}.upsell p>select,.upsell input,.upsell span.airLogo{margin-top:5px}.upsell p>button{margin-top:10px}.icon.passbook:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAACGVBMVEUdHR0eHh8fHyAICAghISInJyggICEdHR0DAwMbGxwGBgYLCwsfHR/BqULk0E3/0UCUl2OcnDcohTfQrzf/yz2gmzEMXif/7VMgftFqZjyfl07zyEDbwj+zojUQfjPJpjD7yzf50kX/508foz//yTv/yTF/eUL620ksg8eUhjskhNAfICpCjrgyMilKSDUgazUhIip7kX3/yjIlg9MZetcffTYNci8bijaHkTAeHSYkj+FEiqQnICkmJywpKCwmPSwgbacmhcgnOEEpp/M0NDX8xTgdWCtziiwZgDILdTBdf4QUeuEje8EjgtcrVWgupeczLy+ghTgpJikbXpAkhMMYay0eNSQqIykJdC8pa44pQU0yKicsKSwzLSwpJiU8PTskg9glUYEnb7MzMjMreqMpW3MvKScqKSkmKCoqJSQgeL0qJiUpjcoshbIpktcsLS4tpO9gUTQjfMFGZi0oluoma58nKjQrJyYYTSYhIiIqJSoPcSwmgMkra6M0NTY2MTAyS2M4NzguYYsxMTQaMCAiHSIpKCo0QU0xNTstLCwnKS8qLDA3MjA1LiomPi03Mi4vLS0gJCI1NDQ0MS80NDQ0MzQzNDUkJCQqKSsyMjMrKy0xMTMvLzAtLS8oKCgsKCwuLjAvLzExMTIuLi8mJigyMjQfHyApKSotLS4wMDErKywkJCUqKiszMzQnJyglJSYsLC0oKCkmJifi4PdPAAAADXRSTlP8/v5A7PbO0B7oP2T+Vn3qCgAAAQ1JREFUeNotxFNzxFAYANBvpm6ntm3btm3bZmptbXvVbLDJ3Zv7C5t2eh4OmJtui7Kius7uQVE0MQIzjmWz4yLTC2o6eibHR4yBxTgnxj0kPLOwtn1oengUZpVZ0TauAaFRGflNM3NTY9CVG+vg5e9oHRaR17iwtLwKDcmBPvaevh5uiVUTm/snp9Bakuribetnl1Tdt3V8eYNhvaUsxdkpOL5yYPfintbycEQ1l6cFJVT0710/0hosgKRYaystru/duXui3znMAFEcbizOrxw8vGo4tVaQ4Jm6vTo/U6m5D9UniyUESHpR8vwbxrwgCAwiIBGCGOnXF0KEENARvUEvM/whFFhaENn3fzqrH761dGZmMnxNAAAAAElFTkSuQmCC)}.osIcons{margin-top:12px}.osIcons .appleIcon{background:url('/images/account/accountSprite11.png?v=821499') no-repeat 0 -625px;width:20px;height:24px;opacity:.4;display:inline-block;margin-right:15px}.osIcons .appleIcon:hover{opacity:.7}.osIcons .androidIcon{background:url('/images/account/accountSprite11.png?v=821499') no-repeat -36px -625px;width:23px;height:25px;opacity:.4;display:inline-block;margin-right:15px}.osIcons .androidIcon:hover{opacity:.7}.osIcons .windowsIcon{background:url('/images/account/accountSprite11.png?v=821499') no-repeat -75px -625px;width:25px;height:24px;opacity:.4;display:inline-block}.osIcons .windowsIcon:hover{opacity:.7}.expressFeatures div.cardsAccepted{background-position:0 -2800px;height:30px;width:280px}.expressFeatures div.feature{margin-bottom:30px;padding-left:55px;position:relative}.expressFeatures div.feature.last{margin-bottom:0}.expressFeatures div.feature p{margin-top:0;line-height:1.2em}.expressFeatures div.feature:before{background-color:transparent;width:52px;height:52px;position:absolute;left:0;top:0}.expressFeatures div.feature.bullet:before{background-position:-285px -2917px}.expressFeatures div.feature.safety:before{background-position:-285px -2848px}.expressFeatures div.feature.faster:before{background-position:-285px -2786px}.expressFeatures div.feature.mobile:before{background-position:-285px -2720px;height:55px}.calendarList{padding:0;margin:0}.calendarList li{padding:5px 0;list-style:none}.calendarList li a:hover{text-decoration:underline}.calendarList .icon:before{height:22px;margin-right:5px;width:22px;content:" ";float:left}.calendarList .appleiCal:before{background-position:left 0}.calendarList .googleCalendar:before{background-position:1px -60px}.calendarList .msOutlook:before{background-position:left -30px}.socialUpsell input[type="button"]{width:230px;height:39px;padding:0;background-position:-200px 0;border:0;cursor:pointer;border-radius:7px}.socialUpsell input[type="button"].twitter{background-position:-200px -40px}.socialUpsell input[type="button"]:hover{box-shadow:0 1px 3px rgba(0,0,0,0.5)}.socialUpsell a.light{font-size:.9em}.socialUpsell h5{color:#3e6eb0;font-size:2em;margin-bottom:.75em;padding-left:45px;position:relative;font-weight:bold}.socialUpsell h5.fbIcon:before,.socialUpsell h5.twIcon:before{content:"";position:absolute;background-position:-200px 0;width:40px;height:39px;background-position:-160px 0;left:0}.socialUpsell h5.twIcon:before{background-position:-160px -40px}.socialUpsell h5.twIcon{color:#000}.socialUpsell h5 .weaker{font-weight:normal;font-size:.6em;color:#999;display:block;line-height:1.4em}.socialUpsell input[type="checkbox"]{float:left;margin:0 8px 20px 8px}.socialUpsell img.wait{float:left;margin:5px 4px 10px}.couponCode{background-color:#fdfbba;border-radius:2px;border:1px dashed rgba(0,0,0,0.5);padding:2px 5px;font-size:2em;text-transform:uppercase;margin:25px 0 10px 0;display:inline-block;text-shadow:0 1px #fff;letter-spacing:.05em;position:relative}.couponCode:before{background-position:-224px -2947px;width:40px;height:30px;position:absolute;left:0;top:-18px}progress.visualize,meter.visualize{display:block;position:relative;height:10px;margin:.5em 0;width:100%}progress.visualize .scale,meter.visualize .scale{background-color:#f2f2f2;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);width:100%}progress.visualize .score,meter.visualize .score{z-index:2;background-color:#39f;background-image:-moz-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0));box-shadow:inset 0 0 2px #0f87ff;width:30%}progress.visualize .scale,meter.visualize .scale,progress.visualize .score,meter.visualize .score{position:absolute;height:100%;top:0;left:0;border-radius:5px}#AccountUsage dl.horizontal dt{color:#5aa237;font-weight:bold;line-height:1.35em;text-align:right;width:33px}#AccountUsage dl.horizontal dd{padding-bottom:10px;line-height:1.35em;margin-left:40px;padding-left:0}#AccountUsage p{margin:.5em 0}.toolBar.bottom{border-bottom:0;border-top:1px solid #ddd}.blankIcon{height:200px}.blankIcon.trips{background-position:center -1300px}.blankIcon.travellers{background-position:center -1490px;height:270px}.blankIcon.express{background-position:center -1784px}.blankIcon.plans{background-position:center -2000px}.blankIcon.wallet{height:140px;background-position:-161px -2215px}.expressTitle,.walletTitle{margin-top:7px}.nameBlock{position:relative;text-shadow:0 1px 1px #fff}.nameBlock .avatar{margin-right:15px;overflow:hidden}.nameBlock .weak{font-size:1.5em;color:#666;margin:10px 0 0 0}.nameBlock .weaker{font-size:1.3em;color:#999}.nameBlock h2{letter-spacing:0;font-size:2.5em;font-weight:normal;color:rgba(0,0,0,0.7);margin-bottom:0}.nameBlock h2.rename{margin-left:-5px;position:relative;padding:0 5px 0}.nameBlock h2.rename a{color:#333;text-decoration:none;line-height:30px}.nameBlock h2.rename:hover{background-color:#fffbd7;border-radius:5px}.nameBlock h2.rename:hover:after{content:"rename";color:rgba(122,63,4,0.4);margin-right:10px;font-size:11px;position:absolute;right:0;top:10px}.infoBlock{border-bottom:1px solid #dadada}.infoBlock.last{border-bottom:0}.infoBlock h4{margin:30px 0 5px 10px;color:#555}.fRight.avatar{float:right}a.iconRight16{display:inline-block;outline:0}.travellers #you{background-color:#777;border-radius:3px;color:#fff;font-size:9px;line-height:9px;padding:4px;position:absolute;right:0;text-shadow:0 -1px rgba(0,0,0,0.5);text-transform:uppercase;top:11px}.profile.edit .nameBlock .avatar,.lev1.nameBlock .avatar{position:absolute;left:15px;top:15px}.lineMessage a.close:hover{text-decoration:none}#profile_user_screen_name_display .icon{margin-left:5px}#profile_user_screen_name_display .icon:before{margin-top:4px}#profile_user_screen_name_display .icon.good{color:green}#profile_user_screen_name_display .icon.bad{color:#7a3f04}#traveller_ff_label li,#profile_ff_label li{min-height:23px}dl.horizontal.editable dt{z-index:2;position:relative}dl.horizontal.editable dd{position:relative}dl.horizontal.editable dd ul li{padding:6px 0}dl.horizontal.editable dd ul li:first-child{padding-top:0}dl.horizontal.editable dd:after{position:absolute;right:0;top:6px;z-index:2}dl.horizontal.editable dd a{color:#333;display:inline-block;line-height:1.5em;width:100%}dl.horizontal.editable dd a:hover{text-decoration:none}dl.horizontal dd .iconRight.add:after{margin-top:4px}dl.horizontal dd fieldset div{margin:5px 0}dl.horizontal dd ul.list{margin-top:10px}dl.horizontal dd ul.list .airLogo{margin-right:5px;margin-top:-3px}dl.horizontal dd ul.list>li{padding:8px 8px 6px 8px;border:1px solid #e2e2e2;border-bottom:0}dl.horizontal dd ul.list>li:last-child{border-bottom:1px solid #e2e2e2;border-radius:0 0 5px 5px}dl.horizontal dd ul.list>li:first-child{border-radius:5px 5px 0 0}.secure{color:#999;font-size:1.1em;line-height:1em;padding-right:25px;position:relative;width:180px;text-align:right;margin:15px}.secure:before{background-position:-57px -746px;display:block;height:22px;right:0;position:absolute;top:-2px;width:18px}#CC{font-size:1.4em;padding:4px 6px}dl.vertical{position:relative;margin:10px 0;font-size:1.3em}dl.vertical dd{padding-left:0;padding-bottom:10px}dl.vertical dd>button{margin-top:15px}dl.vertical dt{color:#333;padding-bottom:5px;float:none;text-align:left;width:auto}a:hover .breakup{text-decoration:none}a .breakup{text-decoration:none}.bubbleTip.breakup{width:220px;position:absolute;left:100%;top:-10px;margin-left:10px;text-shadow:0 1px rgba(255,255,255,0.5)}.bubbleTip.breakup h5{font-size:1.4em;font-weight:bold;margin-bottom:0}.bubbleTip.breakup h5+p{margin-top:0;margin-bottom:5px}dl dl dt{font-size:1em}dl.horizontal>dd>small dl.horizontal>dd,dl.horizontal>dd>small dl.horizontal>dt{font-size:1em}small dl.horizontal .bubbleTip h5{font-size:1em}.bubbleTip dl.horizontal dt{width:50%;padding-top:2px;padding-bottom:2px}.bubbleTip dl.horizontal dd{padding-left:52%;padding-top:2px;padding-bottom:2px}div.loadMore{padding:5px}button.loadMore{border-radius:5px;width:100%;padding:10px;font-size:13px}ol.reset li{font-size:1em}a.secondary{line-height:20px}a.secondary:hover{text-decoration:underline}.express h1.theSans{font-size:3em;margin-bottom:20px;font-size:5em;font-weight:500;letter-spacing:-0.06em}.express h5.theSans{font-size:2em}dl.horizontal.loose dt{width:31%;padding-top:10px;padding-bottom:10px}dl.horizontal.loose dd{padding-top:10px;padding-bottom:10px;padding-left:33%}.list>li{padding:10px 0;border-bottom:1px dotted rgba(0,0,0,0.25)}.list>li:last-child{border-bottom:0}.list>li .summary{float:left;margin-left:10px}.list>li .summary>small{display:block;line-height:1.3em}.list>li .summary button.action{margin-left:40px}.list>li .summary h3{font-size:1.4em;margin:0;font-weight:500;color:#555}#TripRSSLink{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 2px #ddd inset;padding:7px 10px}.card{position:relative;overflow:hidden;padding:3px}#cardinfo ul.cardList{margin-top:2px}.cardLabel{margin-top:7px}ul.cardList{position:absolute;left:39%;left:50%;margin:0;padding:0}ul.cardList.inset{filter:alpha(opacity=70);opacity:.8}ul.cardList.paymentAccepted{position:relative;left:0;margin:-5px 0 0 10px;filter:alpha(opacity=70);opacity:.6}.cardList li,.cardIcon{background-image:url('/images/logos/payment/cardTypes.png?v=848229');background-repeat:no-repeat;float:left;height:24px;overflow:hidden;padding:0;text-indent:-5000px;width:40px}.cardList li.visa,.cardIcon.visa{background-position:0 0}.cardList li.master,.cardIcon.master{background-position:-40px 0}.cardList li.mastercard,.cardIcon.mastercard{background-position:-40px 0}.cardList li.maestro,.cardIcon.maestro{background-position:-80px 0}.cardList li.amex,.cardIcon.amex{background-position:-120px 0}.cardList li.diners,.cardIcon.diners{background-position:-160px 0}.cardList li.rupay,.cardIcon.rupay{width:70px;background-position:-200px 0;-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);-webkit-transform-origin:-20px 0;-ms-transform-origin:-20px 0;transform-origin:-20px 0;position:absolute}.cardList li.cash,.cardIcon.cash{background-image:none;text-indent:0;color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:24px;margin-left:5px}.cardList li.fade,.cardIcon.fade{filter:alpha(opacity=70);opacity:.25}.fbModal{position:absolute;top:5%;width:90%;left:5%}.callOut{border:1px solid #bbb;color:#999;box-shadow:inset 0 2px 0 1px #eee;overflow:hidden;padding:5px;margin:10px 0 0 0}.callOut textarea{font-size:1.3em;resize:none;border:0;color:#999;box-shadow:none;height:100%;width:100%;background:transparent;padding:0}.callOutArrow{background-position:-80px -758px;height:15px;width:20px;position:relative;left:15px;margin-top:-1px}button.action.icon.facebook,button.action.icon.twitter{line-height:17px}#showMenu{display:none}.tripType{width:75px;height:75px;background-color:rgba(255,255,255,0.75);float:left;display:inline-block;margin-right:15px;border:1px solid rgba(0,0,0,0.25);box-shadow:0 1px 1px #fff;border-radius:.3em;background-image:url('/images/ui/iconSprite37.png?v=884859');background-repeat:no-repeat}.tripType.air{background-position:11px -196px}.tripType.train{background-position:13px -280px}.tripType.hotel{background-position:9px -363px;overflow:hidden}.tripType.hotel img{width:75px;height:75px}.tripType.package{background-position:6px -483px}.tripType.activity{background-position:-238px -23px}.tripTools>li{font-size:1.5em;border-bottom:1px solid #ddd}.tripTools>li:last-child{border-bottom:0}.tripTools>li nav.tool{background-color:#f9f9f9;padding:5px 10px 10px 10px;border:1px solid #ddd;border-top:0}.tripTools>li>a{display:block;padding:7px 7px 7px 3px !important;color:#02459b;outline:0;border-right:1px solid transparent;border-left:1px solid transparent}.tripTools>li>a:hover{text-decoration:underline}.tripTools>li>a.tool{background-color:#f9f9f9;border-right:1px solid #ddd;border-left:1px solid #ddd}.tripTools>li>a.icon:before{margin-right:10px}.tripTools>li .toolBarControls li{font-size:13px}.tripTools>li.cancelMessage{padding:10px 0 0 3px}.tripTools>li.cancelMessage small{display:block;font-size:15px;padding-left:25px;font-weight:bold;margin-top:3px;color:#000}.tripTools>li.cancelMessage .icon:before{margin-right:10px;margin-top:3px}.tripTools .ticket:hover{text-decoration:underline}#printTicket .primary{float:right}.tripCalendar .summary{margin-bottom:5px}.tripCalendar td.trip{overflow-y:auto}.tripCalendar .eventtime{font-weight:bold}.arrowControls li a{line-height:14px}.airLogo{background-image:url(/images/logos/air_logos.gif);float:left;width:26px;height:23px;margin-right:10px}.airLogo span{position:static}.airLogo.fIX{background-position:0 0}.airLogo.fAI,.airLogo.fIC{background-position:-27px 0}.airLogo.fG8{background-position:-54px 0}.airLogo.fSG{background-position:-81px 0}.airLogo.f6E{background-position:-108px 0}.airLogo.f9W,.airLogo.f9W-K{background-position:-135px 0}.airLogo.fS2{background-position:-162px 0}.airLogo.fIT,.airLogo.fIT-RED{background-position:-191px 0}.airLogo.f9H{background-position:-216px 0}.airLogo.fI7{background-position:-243px 0}.airLogo.fMM{background-position:-270px 0}.railLogo{background-image:url('/images/logos/rail_logo.png?v=431968');float:left;width:30px;height:30px;margin-right:5px;margin-bottom:30px}.multiCity{position:relative}.multiCity:before{content:"multi-city";position:absolute;box-shadow:0 1px rgba(0,0,0,0.2) inset,0 1px #fff;border-radius:2px;top:25px;right:25px;background:rgba(0,0,0,0.1);margin-top:0 !important;color:#666;font-size:11px;padding:3px 5px;text-transform:capitalize;text-shadow:0 1px rgba(255,255,255,0.5)}.refundStatus li.card{display:inline-block;vertical-align:top;width:167px;height:76px;background:#f6f6f6;border-radius:2px;border:1px solid #e5e5e5;margin-right:10px;padding:10px}.refundStatus li.card:last-of-type{margin-right:0}.refundStatus li.card h6{font-size:.8em;text-transform:uppercase;font-weight:bold;background:#999;padding:4px 5px;display:inherit;border-radius:2px;color:#FFF}.refundStatus li.card p{font-size:1em}.refundStatus li.card.stepDone{background:#e1f2d6}.refundStatus li.card.stepDone h6{background:#4f8b3e}.refundStatusDone.blockMessage.icon:before{top:9px}.refundStatusDone a{margin-top:3px}.refundStatusDone .weak{color:#60a03e;font-weight:normal}.refundStatusInitiated{background:#fff;font-weight:bold;color:#444}.refundStatusInitiated .weak{font-weight:normal}.itinerarySummary{display:table;margin:20px 0;width:100%;padding:0}.itinerarySummary .name,.itinerarySummary .id,.itinerarySummary .operator,.itinerarySummary .label,.itinerarySummary .travelDate,.itinerarySummary .terminal,.itinerarySummary .duration,.itinerarySummary .noOfRooms,.itinerarySummary .travelClass{display:block}.itinerarySummary>li{display:table-cell;vertical-align:top}.itinerarySummary h4{margin:0}.itinerarySummary .vendor{width:25%}.itinerarySummary .vendorName{width:65%}.itinerarySummary .address{width:30%}.itinerarySummary .name{color:#666;margin-top:-4px;float:left;max-width:150px;min-width:100%}.itinerarySummary .start{text-align:right}.itinerarySummary .end{width:30%}.itinerarySummary .details{width:15%;text-align:center;background-position:center -950px;padding-top:26px}.itinerarySummary .label{font-weight:300}.itinerarySummary .placeTime{font-weight:300;color:#444;font-size:1.5em}.itinerarySummary .placeTime strong{font-weight:normal}.itinerarySummary .travelDate{margin:.3em 0;color:#666}.itinerarySummary .terminal{line-height:14px}.itinerarySummary .duration{margin-bottom:.6em}.itinerarySummary abbr{border-bottom:0}.itinerarySummary.hotel .travelDate{margin:0}.itinerarySummary.hotel .details{background-position:center -935px;padding-top:40px}.connector{border-bottom:1px dotted #e2e2e2;padding:2px 0 0 0;margin:10px 0 15px 28%;height:1px;line-height:0;text-align:center;position:relative}.layOver{padding:1px 5px;line-height:0;background-color:#fff;font-size:11px}.trips .infoBlock>h4{margin:0;font-size:1.7em}.trips .infoBlock>h4>small{margin-left:10px}.trips table.default{margin:10px 0 20px 0}.trips table.default th{font-size:1.2em;padding:5px 8px}.trips table.default td{font-size:1.2em;padding:7px;line-height:16px;border-bottom:0;vertical-align:top}.trips table.default .keyValue{font-size:1.3em;color:#444}.trips table.default .keyValue .avatar{margin-right:5px}.trips table.default tr{border:1px solid #eee;border-top:0}.trips table.default tr.additionalInfo td{border-bottom:1px solid #eee;border-top:1px solid #fff;padding-top:0;padding-bottom:10px}.travellersList{margin:10px 0 20px 0}.travellersList li{margin:0}.travellersList label{display:block;font-size:0}.travellersList label span{font-size:12px}.travellersList span{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:5px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.travellersList span small{display:none}.travellersList span.bookStatus .status{width:auto;color:#fff;padding:0 5px}.travellersList span.activityStatus .status{width:auto;color:#fff;padding:0 .35em;font-weight:bold;font-size:9.75px;text-shadow:0 0 0 rgba(0,0,0,0.25)}.travellersList .body span.deductionMade{width:15%}.travellersList .amountPaid strong,.travellersList .refundAmount strong{font-weight:normal}.travellersList.twoCols span.amount{width:50%}.travellersList.twoCols span.roomType{width:70%}.travellersList.twoCols span.bookStatus{width:30%}.travellersList.threeCols span{width:33.33%}.travellersList.fourCols .action{width:5%}.travellersList.fourCols .spacing{width:55%}.travellersList.fourCols .bookStatus{width:20%}.travellersList.fourCols .activityStatus{width:20%}.travellersList.fourCols .itinerary,.travellersList.fourCols .traveller,.travellersList.fourCols .keyValue{width:35%}.travellersList.fourCols .activity{width:30%}.travellersList.fourCols .amountPaid,.travellersList.fourCols .refundAmount{width:15%}.travellersList.fourCols .amountPaid span,.travellersList.fourCols .deductionMade span{padding:0;width:auto}.travellersList.fourCols.eta{width:20%}.travellersList.fourCols.bundled .traveller{width:40%}.travellersList.fourCols.bundled .amountPaid,.travellersList.fourCols.bundled .refundAmount{width:20%}.travellersList.twoColsPreview .traveller,.travellersList.twoColsPreview .keyValue{width:75%}.travellersList.twoColsPreview .amountPaid,.travellersList.twoColsPreview .refundAmount{width:25%}.travellersList.twoColsPreview .refundItem{width:80%}.travellersList.twoColsPreview .refundValue{width:20%;position:relative;font-size:12px}.travellersList.twoColsPreview .refundValueAmount{width:100%;padding:0 10px 0 0;text-align:left}.travellersList.twoColsPreview .refundHelper{width:100%;text-align:left;padding:0}.travellersList.twoColsPreview .refundAirline{padding:0 10px 0 0;vertical-align:middle}.travellersList.twoColsPreview .refundValueTotal{background-color:#eee}.travellersList.twoColsPreview .refundNotes{color:#666;font-size:11px}.travellersList.twoColsPreview.grandTotal li.foot{background-color:#eee;border:0}.travellersList.twoColsPreview.grandTotal li.foot .keyValue,.travellersList.twoColsPreview.grandTotal li.foot .traveller{text-align:right;line-height:22px;font-size:12px;color:#777}.travellersList.twoColsPreview.grandTotal li.foot .refundAmount strong{font-size:19px;font-weight:normal !important;color:#000;text-shadow:0 1px #fafafa}.travellersList.threeColsPreview .tripInfo{width:60% !important}.travellersList.threeColsPreview .totalPaid,.travellersList.threeColsPreview .totalRefund{width:30%}.travellersList.threeColsPreview .traveller,.travellersList.threeColsPreview .keyValue,.travellersList.threeColsPreview .itinerary{width:40%}.travellersList.threeColsPreview .amountPaid,.travellersList.threeColsPreview .refundAmount{width:20%}.travellersList.fiveCols span{width:20%}.travellersList.fiveCols span.action{width:5%;max-width:30px}.travellersList.fiveCols span.traveller{width:35%}.travellersList.fiveCols span.eta{width:15%}.travellersList .indent{text-indent:20px}.travellersList .blockMessage .support{margin-top:2px;line-height:24px;font-size:15px;color:#000;padding-right:10px;margin:10px 0}.travellersList .head{background-color:#f1f1f1}.travellersList .head span{color:#777;padding:6px 7px;font-weight:400}.travellersList .head .deductionBreakup{background:#fff;border-left:1px solid #eee;border-right:1px solid #eee}.travellersList .head .deductionMade{width:15%;font-size:11px}.travellersList .head p{font-size:13px;padding:6px 7px;background:#e9e9e9;font-weight:bold;margin:0;line-height:1.4em}.travellersList .head p span.weak{padding:1px;margin-left:4px;color:#999;font-weight:normal}.travellersList .body{border-right:1px solid #eee;border-left:1px solid #eee;border-top:1px solid #e2e2e2}.travellersList .body:last-child{border-bottom:1px solid #eee}.travellersList .body span{color:#666;padding:7px;line-height:16px;border-bottom:0}.travellersList .body .keyValue{font-size:13px;color:#444}.travellersList .body .keyValue .avatar{margin-right:5px}.travellersList .body.totalRow .amountPaid{text-align:right;width:20%;padding-right:30px}.travellersList li.additionalInfo span{border-bottom:1px solid #eee;border-top:1px solid #fff;padding-top:0;padding-bottom:10px}.travellersList .bundle{padding:0;line-height:normal;display:block}.travellersList .refundAmount strike{display:block;color:#999}.travellersList .foot .refundAmount strong{font-weight:bold}a.fareRules{font-size:13px;float:right;margin-top:3px}.tripTools{border-bottom:1px solid #ddd;margin-bottom:10px}.tripTools li{border-right:1px solid #ddd}.tripTools li:last-child,.tripTools li:only-child{border:0}.tripTools li:only-child{width:100%}.tripTools div,.tripTools a{display:block;padding:15px 10px 15px 40px;font-size:15px;position:relative}.tripTools div.noIcon,.tripTools a.noIcon{padding-left:15px}.tripTools div.mini,.tripTools a.mini{padding:10px 10px 10px 40px}.tripTools div.mini i,.tripTools a.mini i{top:7px}.tripTools div.mini span,.tripTools a.mini span{display:inline;margin:0}.tripTools div.mini strong,.tripTools a.mini strong{font-size:11px}.tripTools a:hover{background-color:#f9f9f9}.tripTools i{position:absolute;display:block;height:24px;width:24px;left:10px;top:15px}.tripTools i.icoCancel{background-position:-393px -410px}.tripTools i.icoRefund{background-position:-363px -300px}.tripTools i.icoAmend{background-position:-465px -411px}.tripTools i.icoConfirm{background-position:-363px -252px}.tripTools strong{color:rgba(0,0,0,0.7)}.tripTools a strong{color:#36c;font-weight:normal}.tripTools span{color:#777;font-size:11px;margin-top:4px;display:block;line-height:1.3}.tripTools span strong{font-weight:500;color:#000}.tripToolsLeads{border-bottom:1px solid #ddd;margin-bottom:10px}.tripToolsLeads li{border-right:1px solid #ddd}.tripToolsLeads li:last-child,.tripToolsLeads li:only-child{border:0}.tripToolsLeads li:only-child{width:100%}.tripToolsLeads div,.tripToolsLeads a{display:block;padding:15px 15px 15px 60px;font-size:15px;position:relative}.tripToolsLeads div.noIcon,.tripToolsLeads a.noIcon{padding-left:15px}.tripToolsLeads a:hover{background-color:#f9f9f9}.tripToolsLeads i{position:absolute;display:block;height:32px;width:32px;left:15px;top:15px}.tripToolsLeads i.cancellations{background-position:-420px -2300px}.tripToolsLeads i.amendments{background-position:-420px -2338px}.tripToolsLeads strong{color:rgba(0,0,0,0.7)}.tripToolsLeads a strong{color:#36c;font-weight:normal}.tripToolsLeads span{color:#999;font-weight:300;font-size:13px;margin-top:2px;display:block}.tripToolsLeads span strong{font-weight:500;color:#000}.tripToolsLeads+.blockMessage{margin-top:-10px}.roomer{padding:15px 15px 15px 60px;position:relative}.roomer>strong{font-size:15px;font-weight:normal}.roomer span{font-size:13px;line-height:13px}.roomer .lifeHappensBig{background-position:-616px -411px;width:40px;height:47px;margin-top:-3px}.bookflowSprite.lifeHappensBig{background-image:url('../images/bookflow/mainSprite14.png?v=876878')}.bundle{margin:-7px 0 0 5px}.subtext dd small{display:block;margin-top:3px}.blockMessage.dark{background:rgba(0,0,0,0.7);text-align:center;margin:-1px 0 0 0;padding-top:10px}.blockMessage.dark a{color:#fff}.refundTotal{border-bottom:1px dotted #777;cursor:pointer}.cancellations .travellersList{margin-bottom:20px}.sectorTitle{font-weight:500;color:#000}.cancellationSummary,.amendmentsLead{text-shadow:0 1px 1px #fff;border-top:1px solid rgba(0,0,0,0.1)}.cancellationSummary h3{font-size:1.9em;color:#444;margin-bottom:15px;letter-spacing:0;font-weight:normal}.cancellationSummary p{margin:0}.cancellationSummary label{display:block}.cancellationSummary label{color:#999;margin-bottom:3px}.cancellationSummary strong{color:#444;font-weight:normal}.cancellationSummary .span{vertical-align:top}.tall .refundStatus{margin-top:20px;margin-bottom:20px}.tall h2+.blockMessage{margin-bottom:20px}.cancellationSummary nav ul.toolBarControls,.amendmentsLead nav ul.toolBarControls{text-align:right}.cancellationSummary nav ul.toolBarControls li a.reschedule,.amendmentsLead nav ul.toolBarControls li a.reschedule{margin-right:0}.amendmentsLead h3{font-size:1.9em;color:#444;margin-bottom:0;letter-spacing:0;font-weight:normal}.amendmentsLead p{margin-bottom:0}.totalPreview{margin-bottom:30px}.totalPreview h3>span{display:block}.totalPreview .subHeader{margin-right:10px}.totalPreview strong{color:#666}.refundCompleteTrip{background-color:#f1f1f1;padding:10px;border:1px solid #f1f1f1}.refundCompleteTrip .refundGroupTotal{background-color:#fff;padding:10px;margin:10px -10px -10px -10px}.refundGroupTotal{display:block;font-size:12px;margin:5px 0 0 0}.refundGroupTotal .span{vertical-align:top}.refundGroupTotal .th,.refundGroupTotal .td{display:block;padding:3px 5px}.refundGroupTotal .th{color:#999}.refundGroupTotal .td{font-size:15px}.refundGroupTotal .td a{font-size:12px}.refundGroupTotal abbr{cursor:pointer;border-bottom:1px dotted #999}.refundPopOver .horizontal.default{width:200px}.refundPopOver .horizontal.default dt,.refundPopOver .horizontal.default dd{font-size:12px;color:#000}.refundPopOver .horizontal.default dt.lastRow,.refundPopOver .horizontal.default dd.lastRow{border-top:1px solid #ddd}.refundPopOver .horizontal.default dt{width:48%;color:#999}.refundPopOver .horizontal.default dd{padding-left:50%}.refundPopOver .horizontal.default dd small{display:inline-block}.refundPopOver .horizontal.default .INR{padding:0;width:auto;vertical-align:middle}.refundPopOver .horizontal.default small,.refundPopOver .horizontal.default span{font-size:10px;padding:0 !important;line-height:normal !important}.interimAction{margin-top:50px}.interimAction .weak{margin:0 0 15px 0}.continueCancel{margin-top:20px}.continueCancel h3>small{display:block;margin:2px 0 0 0}h3.fileTDR{font-size:13px}h3.fileTDR span{display:block;margin-bottom:5px;color:#777}.cancelReasons .inline li{margin-right:25px;display:block;float:none;margin:0 0 15px 0}.cancelReasons .inline label{display:block}.cancelReasons .inline .keyValue{margin-left:5px}.uploadBlock{width:100%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:#f9f9f9;margin-left:-15px;margin-right:-15px;width:auto}.uploadBlock h4{color:#444;font-size:1.4em;font-weight:bold;display:inline}.uploadBlock p{margin:2px 0 0 0;color:#777}.uploadBlock .uploadBlockcontent{padding:15px}.uploadBlock .uploadButtonContainer{margin-top:15px}.uploadBlock .uploadButtonContainer .uploadButton{display:inline-block}.uploadBlock .uploadButtonContainer .button{border-radius:4px}.uploadBlock .uploadButtonContainer span{font-size:12px;margin-left:10px}.uploadBlock.radioContainer{margin-bottom:15px;margin-top:15px}.uploadBlock.radioContainer.radio2:before{margin-left:0}.uploadBlock.radioContainer:before{position:absolute;width:30px;height:32px;content:" ";margin-top:-29px;background-position:-82px -755px;-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-khtml-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radioCancel{padding-bottom:40px}.consentBlock{width:105%;margin:15px 0 0 -15px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-color:#f9f9f9;padding-bottom:10px;padding-top:10px;margin-bottom:20px;text-align:center}.consentBlock p{margin:0 15px;color:#777}.reasonChoiceBlock,.refundChoiceBlock{margin-bottom:30px}.refundChoiceBlock{margin-bottom:20px}.refundChoiceBlock span.weak{display:block;line-height:1.3em;margin-left:22px;margin-top:5px}.refundChoiceBlock li{width:49%;border:1px solid #ddd;border-radius:4px}.refundChoiceBlock li:first-of-type{margin-right:2%}.refundChoiceBlock li label{padding:10px;display:block;min-height:55px}.refundChoiceBlock li label input{float:left}.refundChoiceBlock li label input.refundWallet{margin-top:3px}.refundChoiceBlock i.walletBrand{background-position:-350px -600px;width:70px;height:18px}.refundChoiceBlock i.walletBrand,.refundChoiceBlock strong{margin-left:10px}.walletConsent{margin:0;margin-bottom:25px}.badMessage .block{display:block;margin:15px 0}.badMessage .block .tel{color:#000;font-size:18px;border:1px solid #fff;padding:5px 10px 5px 5px;text-shadow:0 1px 0 #fff;-webkit-border-radius:20px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 1px,rgba(0,0,0,0.125) 0 -1px 1px;background-color:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));line-height:32px;text-decoration:none;font-weight:bold;display:inline-block}.badMessage .block .tel.icon32:before,.badMessage .block .tel.icon32:after{width:31px}.stars{width:67px;height:13px;background:transparent url('/images/ui/star_ratings.gif?v=522043') no-repeat;display:inline-block;margin-bottom:.5em}.stars.one{background-position:0 -13px}.stars.two{background-position:0 -26px}.stars.three{background-position:0 -39px}.stars.four{background-position:0 -52px}.stars.five{background-position:0 -65px}.stars.none{background-position:0 0}.hotelInfo,.trainInfo{color:#666;margin:10px 0}.hotelInfo .label,.trainInfo .label{color:#999}.infoBlock.updatePNR{background-color:#fafafa;padding:10px 15px}.tripCalendar{border-collapse:collapse;border-spacing:0;width:100%}.tripCalendar caption{text-align:left;border:1px solid #ddd}.tripCalendar a:link{white-space:normal}.tripCalendar th{padding:.4em;width:14.285%;text-align:left;border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#666;text-shadow:1px 1px 0 #fff}.tripCalendar th:last-child{border-right:0}.tripCalendar td{padding:.5em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;height:10em;vertical-align:top}.tripCalendar td:last-child{border-right:0}.tripCalendar td p{margin:0;color:#ccc;line-height:1.1em;font-size:.9em}.tripCalendar tr:last-child td{border-bottom:0}.tripCalendar tfoot td{font-size:1.3em;padding:1em .75em;height:auto}.tripCalendar .today{background-color:#fffbd7;border-color:#ccc}.tripCalendar .today p{color:#000}.tripCalendar .today p span{float:right;text-transform:uppercase}.tripCalendar .other_month{background-color:rgba(0,0,0,0.025)}.tripCalendar .other_month p{color:#c3c3c3}.tripCalendar .trip{color:#000;box-shadow:inset 0 0 2px #9bd8ff;border-color:#ccc;background-color:#e8f6ff;cursor:default}.tripCalendar .trip:hover{box-shadow:0 0 0 #aaa}.tripCalendar .trip p{color:#000}.tripCalendar .event{margin:.2em 0 .5em 0;position:relative}.tripCalendar .event .eventType{opacity:.6}.tripCalendar .event time{font-size:90%}.tripCalendar .event .eventDetail{margin:.2em 0;font-size:85%}.tripCalendar .event .tripDuration{font-size:80%}.tripCalendar .event .cancelled{text-decoration:line-through}.content{position:relative}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;display:none}.overlay.black{background-color:#000;filter:alpha(opacity=70);opacity:.8}.overlay.white{background-color:#fff;filter:alpha(opacity=70);opacity:.7}.screen.white{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;display:none}input.caution{border:1px solid golden}ul.hAmenities{display:inline-block;list-style:none outside none;margin:0;padding:0}.hAmenities li,.hAmenities label span,.hAmenities li span{background:transparent url('/images/ui/amenities_icons.png?v=522043') no-repeat}.hAmenities li.amenityNA{-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.hAmenities input{float:left;margin-top:3px}.hAmenities label{line-height:21px}.hAmenities li{width:20px;height:18px;float:left;list-style:none;padding:0 1px;text-indent:-3000px;margin:0}.hAmenities label span{width:26px;height:18px;float:left;list-style:none;padding:0}.hAmenities li.restaurant,.hAmenities span.restaurant{background-position:-1px -2px}.hAmenities li.bar,.hAmenities span.bar{background-position:-26px -2px}.hAmenities li.coffeeShop,.hAmenities span.coffeeShop{background-position:-51px -2px}.hAmenities li.roomService,.hAmenities span.roomService{background-position:-76px -2px}.hAmenities li.internet,.hAmenities span.internet{background-position:-102px -3px}.hAmenities businessCenter,.hAmenities span.businessCenter{background-position:-126px -2px}.hAmenities li.pool,.hAmenities span.pool{background-position:-152px -2px}.hAmenities li.gym,.hAmenities span.gym{background-position:-175px -2px}.profile.edit .avatar{position:relative}.browse{position:absolute;display:block;bottom:0}.browse input[type="file"]{filter:alpha(opacity=70);opacity:.4;position:absolute;bottom:-5px;width:10px}.browse span{position:absolute;bottom:0}#PrimaryIconNavigation>.row{position:relative}.ibutton-container{position:relative;height:20px;cursor:pointer;max-width:400px;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-moz-user-focus:ignore;-moz-user-input:disabled;width:70px;display:inline-block;overflow:hidden;background-clip:content-box;-webkit-background-clip:content-box}.ibutton-container input{position:absolute;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-moz-user-input:enabled !important}.ibutton-handle{display:block;height:18px;cursor:inherit;position:absolute;top:0;left:0;width:0;background-color:#fff;background-image:-moz-linear-gradient(#f8f9f9,#c1cdd4);background-image:-webkit-linear-gradient(#f8f9f9,#c1cdd4);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f9f9),to(#c1cdd4));background-image:linear-gradient(#f8f9f9,#c1cdd4);border:1px solid;border-color:#999 #999 #666 #666;box-shadow:inset 1px 0 1px 1px #fff,-1px 0 3px 0 rgba(0,0,0,0.25);-moz-background-clip:content-box;-webkit-background-clip:content-box;background-clip:content-box;-khtml-background-clip:content-box;border-radius:1em;z-index:3;width:33px}.ibutton-handle .drag{padding-left:15px;color:#888;text-shadow:1px 0 0 #fff;font-size:10px;line-height:15px;display:inline-block;width:5px;position:absolute;top:2px}.ibutton-handle[style="left: 0px;"],.ibutton-handle[style="left: 0px; "]{border-color:#999 #666 #666 #999;box-shadow:inset -1px 0 1px 1px #fff,1px 0 3px 0 rgba(0,0,0,0.25)}div.ibutton-label-on,div.ibutton-label-off{white-space:nowrap;font-size:12px;line-height:15px;font-weight:bold;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:inherit;display:block;height:16px;position:absolute;width:auto;top:0;overflow:hidden;background:#eee;padding-top:2px;box-shadow:0 1px 3px rgba(0,0,0,0.25) inset}div.ibutton-label-on{text-shadow:0 -1px rgba(0,0,0,0.5);left:0;z-index:1;color:#fff;background-color:#86bce1;background-image:-moz-linear-gradient(#529fd4,#86bce1);background-image:-webkit-linear-gradient(#529fd4,#86bce1);background-image:-webkit-gradient(linear,left top,left bottom,from(#529fd4),to(#86bce1));background-image:linear-gradient(#529fd4,#86bce1);border-radius:1em 0 0 1em;border:1px solid #7594ab;border-right:0}div.ibutton-label-on span{padding-left:8px}div.ibutton-label-off{color:#666;text-align:right;right:0;width:95%;border:1px solid #999;border-radius:1em;text-shadow:0 2px 0 0 #fff}div.ibutton-label-off span{padding-right:5px}.ibutton-container label{font-weight:500;cursor:inherit;padding:1px 3px;font-size:1em !important}.ibutton-focus label{border:1px dotted #666 !important;padding:0 2px}.ibutton-focus div.ibutton-label-on span label{background:rgba(0,0,0,0.2) !important}.trips .stepWise{width:100%;border:4px solid #fff;overflow:hidden}.trips .stepWise.two li{width:50%}.trips .stepWise.three li{width:33%}.trips .stepWise.four li{width:25%}.trips .stepWise.five li{width:20%}.trips .stepWise.two{width:98.5%}.trips .stepWise li{margin-right:0;cursor:default;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 1px #fafafa;padding:8px 10px;display:block;text-align:center;color:#bbb;background-color:#eee}.trips .stepWise li h5{margin:0;display:inline-block;margin-right:10px;font-weight:bold;color:#aaa}.trips .stepWise li.currentStep{background-color:#ddd}.trips .stepWise li.currentStep:after{background-color:#ddd}.trips .stepWise li.currentStep small{color:#444}.trips .stepWise li.currentStep h5{color:#333}.trips .stepWise li small{font-size:1em;display:inline-block;z-index:3;position:relative;top:-3px}.trips .stepWise li:after{content:" ";display:inline-block;width:30px;height:30px;background-color:#eee;position:absolute;top:3px;right:-15px;-moz-transform:scaleX(0.7) rotate(45deg);-webkit-transform:scaleX(0.7) rotate(45deg);-o-transform:scaleX(0.7) rotate(45deg);-ms-transform:scaleX(0.7) rotate(45deg);transform:scaleX(0.7) rotate(45deg);border-right:4px solid #fff;border-top:4px solid #fff;z-index:2}.trips .stepWise li:last-child:after{display:none}.finePrint{padding:20px;border:1px dashed #ccc;border-left:1px solid #ddd;margin-top:-1px;color:#666;box-shadow:3px 0 3px #eee inset;background:#f9f9f9}.finePrint>ul{padding:0 15px}.finePrint>ul li{font-size:13px;color:#666}.finePrint>ul ul{padding:5px 10px}.finePrint .checkmark{padding:0;list-style:none;margin:0 0 30px 0}.finePrint .checkmark i{margin-right:5px;filter:alpha(opacity=70);opacity:.5}.accountRHSBlock p{margin-top:10px}.accountRHSBlock p a{font-weight:bold}.accountRHSBlock li{margin-bottom:10px;color:#666}.accountRHSBlock h2{color:#777;line-height:1.35em;font-size:1.7em;font-weight:400;margin-bottom:5px}.desktopHide{display:none !important}.seatNo{display:inline-block;width:40px;height:30px;color:#fff;float:left;text-align:center;border-radius:5px;text-shadow:none;padding:5px 0;box-shadow:0 1px 1px rgba(0,0,0,0.5) inset,0 1px #fff;background-color:#aaa}.seatNo small{display:block;margin-top:3px;font-size:9px;font-family:"Lucida Grande";color:#fff}.seatNo strong{font-size:1.2em;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.seatNo.active{background-color:#5cae34}.seatSelection{background-color:#f9f9f9;min-height:400px}.seatSelection .rightSide{background-color:#fff;min-height:400px;box-shadow:-1px 0 #e2e2e2}.Modal .listView li.current a{background:#fff;box-shadow:1px 0 0 #fff}@-webkit-keyframes blink{0{background-color:#fff}50%{background-color:#75c94c}100%{background-color:#fff}}@-moz-keyframes blink{0{background-color:#fff}50%{background-color:#75c94c}100%{background-color:#fff}}@-ms-keyframes blink{0{background-color:#fff}50%{background-color:#75c94c}100%{background-color:#fff}}.blinkSeat{-webkit-animation:blink 1.2s infinite;-moz-animation:blink 1.2s infinite;-ms-animation:blink 1s infinite}.listView li.disabled a{outline:0;background:#f9f9f9;cursor:default}.listView li.disabled a a{cursor:default}.listView li.disabled a a .summary h3{color:#999}.listView li.disabled a:hover,.listView li.disabled a:active{background:#f9f9f9;box-shadow:none}#flightSeatMap{width:100%;border-collapse:separate;border-spacing:3px;background:#f9f9f9;padding:20px 30px 30px 30px;border-radius:12em 0 0 12em;box-shadow:inset 20px 0 10px #fff}.bottomAirplane{background:#f9f9f9 url('/images/accountsV2/bottom-lay.png?v=317039') bottom left no-repeat;height:30px;width:100%;font-size:11px;padding:5px 0;color:#aaa;text-align:center}#flightSeatMap th{width:24px;text-align:center;color:#b2b2b2;font-weight:normal;padding:0;background:0;border:0;font-size:1.1em}#flightSeatMap th span{display:block;width:24px;height:22px;line-height:22px}#flightSeatMap td{text-align:center;padding:0;border:0}#flightSeatMap td.tail div,#flightSeatMap td.nose div{width:20px;height:100px;float:left}#flightSeatMap td.nose div{background-position:left -1700px;margin-left:10px}#flightSeatMap td.tail div{background-position:right -1700px;margin-right:10px}#flightSeatMap td a{background-image:url('/images/ui/seat_icons.png?v=431969');background-position:0 0;background-color:#fff;display:block;width:18px;height:21px;margin-bottom:0;padding-right:5px;text-decoration:none;font-size:11px;line-height:24px;color:#777}#flightSeatMap td a.lastRow{height:22px}#flightSeatMap td a.available:hover{background-position:-24px 0;background-color:#b4e69b}#flightSeatMap td a.occupied{background-color:#ddd;cursor:default}#flightSeatMap td a.no_seat{visibility:hidden}#flightSeatMap td a.selected{background-color:#75c94c;cursor:default;color:#333;font-weight:bold}#flightSeatMap td a.selected:hover{background-color:#75c94c;cursor:default}#flightSeatMap div.aisle{height:15px;margin:3px 0}#flightSeatMap tfoot td{font-size:11px;border-top:1px dotted #f2f2f2;padding:5px 0;color:#aaa}.top{text-align:center;width:100%}.top .filter{margin:10px 0}.tabletNav{position:fixed;bottom:0;width:100%;left:0;border-top:1px solid rgba(0,0,0,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;display:none;background-color:#6f7376;background-image:-moz-linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%);background-image:-webkit-linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#6f7376),color-stop(50%,#4a4d4f),color-stop(50%,#3e4041),to(#313334));background-image:linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%)}.tabletNav li{float:left;width:16.6666%;text-align:center;display:table-cell}.tabletNav li a{font-size:11px;font-weight:bold;padding:45px 10px 4px 10px;color:#999;background-color:#6f7376;background-image:-moz-linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%);background-image:-webkit-linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#6f7376),color-stop(50%,#4a4d4f),color-stop(50%,#3e4041),to(#313334));background-image:linear-gradient(to top,#6f7376 0,#4a4d4f 50%,#3e4041 50%,#313334 100%);box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;display:block;border-right:1px solid transparent;border-left:1px solid transparent;position:relative;text-shadow:0 1px rgba(255,255,255,0.1);text-shadow:0 -1px rgba(0,0,0,0.5)}.tabletNav li a:before{width:40px;height:35px;display:inline-block;position:absolute;top:2px;left:35%}.dashboard #dashboardTabletNav a,.trips #tripsTabletNav a,.profile #profileTabletNav a,.travellers #travellersTabletNav a,.express #expressTabletNav a,.settings #settingsTabletNav a{background-color:#6f7376;background-image:-moz-linear-gradient(#5d6163,#606466);background-image:-webkit-linear-gradient(#5d6163,#606466);background-image:-webkit-gradient(linear,left top,left bottom,from(#5d6163),to(#606466));background-image:linear-gradient(#5d6163,#606466);box-shadow:0 3px 6px rgba(0,0,0,0.3) inset;border-right:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3);color:#222;text-shadow:0 1px rgba(255,255,255,0.25)}#dashboardTabletNav a:before{background-position:-384px -100px}#tripsTabletNav a:before{background-position:-385px -135px}#profileTabletNav a:before{background-position:-385px -170px}#travellersTabletNav a:before{background-position:-385px -205px}#settingsTabletNav a:before{background-position:-385px -244px}#expressTabletNav a:before{background-position:-425px -100px}.dashboard #dashboardTabletNav a:before{background-position:-300px -100px}.trips #tripsTabletNav a:before{background-position:-300px -135px}.profile #profileTabletNav a:before{background-position:-300px -170px}.travellers #travellersTabletNav a:before{background-position:-300px -205px}.settings #settingsTabletNav a:before{background-position:-300px -244px}.express #expressTabletNav a:before{background-position:-340px -100px}.ibutton-container+.loadingSmall{top:-3px}.loadingSmall{position:relative;top:3px;background:transparent url('/images/ui/spinner-small.gif?v=431969');width:14px;height:14px;display:inline-block;margin-left:5px}.dashboard .loadingModal,.trips .loadingModal,.travellers .loadingModal,.profile .loadingModal,.settings .loadingModal,.express .loadingModal,.plans .loadingModal,.wallet .loadingModal{margin:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;text-align:center;text-shadow:0 1px #fff;border:1px solid #d4effc;position:absolute;top:0;width:96%;z-index:5}.dashboard .loadingModal h3,.trips .loadingModal h3,.travellers .loadingModal h3,.profile .loadingModal h3,.settings .loadingModal h3,.express .loadingModal h3,.plans .loadingModal h3,.wallet .loadingModal h3{font-weight:bold;font-size:1.5em;color:#000}.dashboard .loadingModal h3 small,.trips .loadingModal h3 small,.travellers .loadingModal h3 small,.profile .loadingModal h3 small,.settings .loadingModal h3 small,.express .loadingModal h3 small,.plans .loadingModal h3 small,.wallet .loadingModal h3 small{font-size:100%;color:#333;font-weight:normal}.loadingModal.pad{padding:10px 15px}.filterList{position:absolute;z-index:3;right:0;width:150px;text-align:left;background:#fff;border:1px solid #bbb;box-shadow:0 0 5px #ccc}.filterList li{border-bottom:1px solid #eee}.filterList li span.you{background-color:#777;border-radius:3px;color:#fff;font-size:9px;padding:2px 3px;text-shadow:0 -1px rgba(0,0,0,0.5);text-transform:uppercase;top:11px;margin-right:5px}.filterList li:last-child{border-bottom:0}.filterList li.you{border-bottom:1px solid #ccc;background-color:#fff;background-image:-moz-linear-gradient(#fff,#f9f9f9);background-image:-webkit-linear-gradient(#fff,#f9f9f9);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));background-image:linear-gradient(#fff,#f9f9f9)}.filterList li a{color:#333;padding:10px 15px;display:block}.filterList li a:hover{background-color:#eee}.placeholder{color:#999}.placeholderlight{color:#ccc}.autocompleteOptionsContainer{background:white;text-align:left;padding:0;font-size:11px;z-index:3;width:170px;color:#333;list-style:none;list-style-image:none}.autocompleteOptionsContainer li{padding:.5em;margin:0;border:1px solid #ccc;font-size:1.1em;border-bottom:0;cursor:pointer;list-style:none;list-style-image:none}.autocompleteOptionsContainer li:last-child{border-bottom:1px solid #ccc}.autocompleteOptionsContainer li.highlight{background:#fffbd7;color:#000}ul.fbFeatures{list-style:none;padding-left:0}ul.fbFeatures li{padding-left:20px;margin-bottom:10px}ul.fbFeatures li:last-child{margin-bottom:0}ul.fbFeatures li.icon:before{left:0;top:2px;filter:alpha(opacity=70);opacity:.5}.tall{min-height:400px}.accountTour{position:absolute;z-index:13;top:0;left:18%;width:55%;padding:30px;background-color:#fff;border:5px solid #e2e2e2;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.6)}.accountTour .byline{color:#bbb;font-weight:300;margin-top:-1em;margin-bottom:1.5em}.accountTour p{font-size:1.6em;color:#555;line-height:1.5em;margin:10px 0}.accountTour button{font-size:15px;margin-top:.5em}.accountTour button.next{float:right}.accountTour button.prev{float:left}.accountTour .closeButton{color:#999;float:right;top:-15px;left:15px;position:relative;font-size:13px}.accountTour .closeButton:hover{color:#666;text-decoration:none}#NewUser,#ReturningUser,#EndTour{left:22%;top:10%;padding:30px}#NewUser:before,#ReturningUser:before,#EndTour:before{display:none}.activateNavItem{position:relative;z-index:12;background-color:#4574a5;background-image:-moz-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-linear-gradient(#5e8ec3,#4574a5);background-image:-webkit-gradient(linear,left top,left bottom,from(#5e8ec3),to(#4574a5));background-image:linear-gradient(#5e8ec3,#4574a5);color:#fff !important}.activateNavItem:hover{position:relative;z-index:12}.activateNavItem.navDashboard:before{background-position:-200px -100px !important}.activateNavItem.navMe:before{background-position:-200px -164px !important}.activateNavItem.navTrips:before{background-position:-200px -132px !important}.activateNavItem.navTravellers:before{background-position:-200px -196px !important}.activateNavItem.navExpress:before{background-position:-228px -100px !important}.activateNavItem.navSettings:before{background-position:-200px -228px !important}.tourFeatures{list-style:none}.tourFeatures li{list-style:none;float:left;width:29%;margin-left:1.5%;padding-left:2%;border-left:1px solid #f2f2f2;color:#aaa;font-size:12px;line-height:1.2em;text-align:center;text-shadow:0 1px rgba(255,255,255,0.9);height:120px}.tourFeatures li.first{margin-left:0;padding-left:0;border:0}.tourFeatures li:before{content:"";display:block;width:100%;height:60px;margin-bottom:10px;background:url('/images/accountsV2/first_run_icons.png?v=445966') center top no-repeat transparent}.tourFeatures li.dash2:before{background-position:center -60px}.tourFeatures li.dash3:before{background-position:center -120px}.tourFeatures li.profile1:before{background-position:center -180px}.tourFeatures li.profile2:before{background-position:center -60px}.tourFeatures li.profile3:before{background-position:center -300px}.tourFeatures li.trips1:before{background-position:center -360px}.tourFeatures li.trips2:before{background-position:center -420px}.tourFeatures li.trips3:before{background-position:center -60px}.tourFeatures li.travellers1:before{background-position:center -480px}.tourFeatures li.travellers2:before{background-position:center -540px}.tourFeatures li.travellers3:before{background-position:center -180px}.tourFeatures li.express1:before{background-position:center -722px}.tourFeatures li.express2:before{background-position:center -790px}.tourFeatures li.express3:before{background-position:center -855px}.tourFeatures li.settings1:before{background-position:center -600px}.tourFeatures li.settings2:before{background-position:center -300px}.tourFeatures li.settings3:before{background-position:center -660px}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}button.positive{padding-left:20px;position:relative;color:#286c18}button.positive:before{content:" ";background-repeat:no-repeat;width:14px;height:14px;display:inline-block;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKBAMAAAByAqLJAAAAIVBMVEX///////8zZgD///8zZgD///+btIJchTMzZgBmjED////i/+WfAAAACHRSTlMAa7+/zs7a7wGchNgAAAAySURBVAiZY2BAgBYwydEZAKI6ZhkweAA5ixkYNBpAHAb2DhCHgaECxGFgYFsM0SUAxABGngnk+P9UzAAAAABJRU5ErkJggg==');position:absolute;top:5px;left:5px}.crapBrowserMsg{background-color:#ffc;padding:10px 0;border-bottom:1px solid #d3ceae;box-shadow:0 -2px 5px #e1dcbf inset}.Modal.successModal{position:absolute;top:20%;z-index:8;left:35%;border-radius:10px;box-shadow:0 0 5px #ccc}.highlightMe{-moz-animation:glow 1.3s 1 ease-in-out;-webkit-animation:glow 1.3s 1 ease-in-out;-o-animation:glow 1.3s 1 ease-in-out;-ms-animation:glow 1.3s 1 ease-in-out;animation:glow 1.3s 1 ease-in-out}@-moz-keyframes glow{0{background-color:transparent}30%,70%{background-color:#fffbd7}100%{background-color:transparent}}@-webkit-keyframes glow{0,40%{background-color:#fffbd7}100%{background-color:transparent}}@-ms-keyframes glow{0,40%{background-color:#fffbd7}100%{background-color:transparent}}.refundRules .lineMessage{margin:0 0 15px 0}.refundRules li{line-height:22px}.refundRules .notice{background:none repeat scroll 0 0 #000;border-radius:2px;color:#fff;display:inline-block;vertical-align:middle;font-size:8px;margin-right:5px;padding:0 5px}.hide{display:none}.flightCancelled{filter:alpha(opacity=70);opacity:.5;position:relative}.cancelledStamp{height:140px;width:160px;background-position:-175px -2515px;position:absolute;top:30%;left:35%;display:block;filter:alpha(opacity=70);opacity:.9}.hold.dashboard .listView>li{margin-bottom:0}.hold #dashboardNotify .listView>li{margin-bottom:0}.hold #dashboardNotify .listView>li .summary{width:85%}.hold #dashboardNotify .listView>li .summary nav{margin-bottom:0}.hold #dashboardNotify .listView>li .summary .col{margin:0}.hold #dashboardNotify .listView>li .summary h3{font-size:18px}.hold #dashboardNotify .listView>li .summary a.link{font-size:10px}.hold #dashboardNotify .listView>li .summary li small{font-size:11px;margin-bottom:0}.hold #dashboardNotify .listView>li .summary li .col{margin-left:1%}.hold #dashboardNotify.lineMessage{padding:15px}.hold #dashboardNotify.lineMessage small,.hold #dashboardNotify.lineMessage strong{display:block;color:#000;margin-bottom:3px}.hold .blockMessage.holdBookingCounter{padding:8px 10px 8px 8px;display:inline-block;width:97%;color:#000}.hold .blockMessage.holdBookingCounter .counterBig{background:transparent url('/images/account/bg_counter_big.png?v=520631') no-repeat scroll 0 0;position:relative;margin:0 13px 0 0;width:94px;float:left;height:87px;text-align:center;padding:0}.hold .blockMessage.holdBookingCounter .counterBig h3{font-size:48px;font-weight:500;color:#dedede;letter-spacing:4px;line-height:47px;text-align:center;display:inline-block;padding:8px 5px 0 10px;margin:0}.hold .blockMessage.holdBookingCounter .counterBig small{font-weight:400;color:#ccc;display:inline-block;padding:0 8px;text-align:center}.hold .blockMessage.holdBookingCounter .counterBig .counterLine{position:absolute;background:transparent url('/images/account/counter_line2.png?v=520631') repeat-x scroll 100% 0;width:79px;height:12px;left:9px;top:21px}.hold .blockMessage.holdBookingCounter h3{font-size:18px;font-weight:600;padding:5px 0;display:inline-block;color:#000}.hold .blockMessage.holdBookingCounter p{font-size:13px}.hold .blockMessage.holdBookingCounter p strong{font-weight:600;display:inline-block}.hold .blockMessage.holdBookingCounter.flexiPay>h3{display:block;margin-left:8px;margin-bottom:5px}.hold .blockMessage.hotelHoldMessage{padding:10px 20px;width:93.6%}.hold .carrierName{display:inline-block}.hold .infoBlock .vertical li{margin-right:0}.hold .infoBlock .vertical li small{display:block;margin-bottom:5px;font-size:12px}.hold .infoBlock .vertical li strong{font-size:18px;font-weight:600}.hold .infoBlock nav{margin-bottom:20px}.hold .infoBlock nav p{margin-top:10px;line-height:14px}.hold .rateBreakupContainer{margin-left:106px;width:auto}.hold .rateBreakupContainer small{font-size:11px}.hold .rateBreakupContainer strong{display:block}.hold .rateBreakupContainer form{float:right;margin-right:5px;margin-top:8px}.hold .rateBreakupContainer ul.inline{height:48px}.hold .rateBreakupContainer .inline>li{margin:0}.hold .rateBreakupContainer .inline>li:last-child{float:right}.hold .rateBreakupContainer p{line-height:1.2em}.hold .rateBreakupContainer h3{display:block}.extraInfo td small{display:block;margin-top:3px}.blockMessage>.weak.fRight{margin-top:5px}i.pahBrand{content:" ";background-image:url('../images/ui/iconSprite25.png?v=579581');background-repeat:no-repeat;display:inline-block;vertical-align:top;top:0;background-position:-451px -582px;width:76px;height:27px;margin-top:-7px}.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%}.ui-widget{font-size:11px}.ui-widget .ui-widget{font-size:10px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:10px}.ui-widget-content{border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{color:#333}.ui-widget-header a{color:#fff}.ui-datepicker{background:#fdfdfd;height:170px;padding:6px 0 0 0;display:none;border:1px solid #aaa}.ui-datepicker .ui-datepicker-header{position:relative;padding:2px 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:13px;height:16px;background-image:url('/images/elements/control_icons.gif?v=18028');background-repeat:no-repeat;background-color:#fff}.ui-datepicker .ui-datepicker-prev{left:2px;background-position:0 0}.ui-datepicker .ui-datepicker-next{right:2px;background-position:-15px 0}.ui-datepicker .ui-datepicker-prev-hover{background-position:0 -18px}.ui-datepicker .ui-datepicker-next-hover{background-position:-15px -18px}.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:20px;font-size:12px;text-align:center;font-weight:bold}.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:11px;border-collapse:collapse}.ui-datepicker th,.ui-datepicker td{font-size:11px;text-align:center;font-weight:bold;border:0;height:20px;line-height:20px;width:23px}.ui-datepicker th{background-color:#f4f5fa;border-bottom:1px solid #ddd;border-top:1px solid #eee}.ui-datepicker th{text-transform:uppercase}.ui-datepicker .ui-datepicker-week-end a{background:#ffffdf;color:#666}.ui-datepicker td span,.ui-datepicker td a{display:block;height:20px;line-height:20px;width:100%;text-align:center;text-decoration:none}.ui-datepicker td a{background:#ffffc7;color:#000}.ui-datepicker td span{background:#fff;color:#d2d2d2}.ui-datepicker td a:hover{text-decoration:underline;color:#333;background:#fd8}.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:100%}.ui-datepicker-multi-2 .ui-datepicker-group{width:48%;margin:0 1%}.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{position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-datepicker{background-color:#fff;border-radius:3px;border:1px solid #aaa;box-shadow:0 1px 5px rgba(0,0,0,0.25);z-index:10;padding:5px;white-space:nowrap;height:auto !important}.ui-datepicker .ui-datepicker-header{margin:5px 0;padding:0}.ui-datepicker .ui-datepicker-title{font-size:15px;line-height:15px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:0}.ui-datepicker .ui-datepicker-calendar{width:100%;border-left:1px solid #eee;border-top:1px solid #eee}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{vertical-align:top;text-align:center;background:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar th a,.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar th span{padding:8px;display:block;font-size:13px;line-height:13px;width:auto;height:auto}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar th a{background-color:#fff;color:#000}.ui-datepicker .ui-datepicker-calendar td a:hover,.ui-datepicker .ui-datepicker-calendar th a:hover{background-color:#3c77d4;color:#fff;text-decoration:none}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar th span{background-color:#fff;color:#ddd;cursor:default;font-weight:normal}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end{background-color:#f3f9ff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end a,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end span{background-color:#f3f9ff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.ui-datepicker-week-end .ui-state-active{background-color:#3c77d4;border-right-color:rgba(255,255,255,0.1);color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active:hover,.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.ui-datepicker-week-end .ui-state-active:hover{background-color:#3c77d4;text-decoration:none}.ui-datepicker.ui-datepicker-multi{width:auto !important}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:none;display:inline-block;min-height:180px;width:auto;margin:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group:first-child{margin-right:7px}body a{text-decoration:none}.intro h1{font-size:28px}.features .colZero{font-size:1.3em;text-align:center;border-right:1px dotted #ccc;padding:10px;margin-bottom:30px}.features .colZero:last-child{border-right:0}.features span{display:block}.features strong{font-weight:bold;font-size:15px;margin-bottom:15px;display:block}.introIcons{background-image:url('/images/account/amendmentSprite2.png?v=533495');background-repeat:no-repeat;display:block;height:90px;width:100px;margin:0 auto}.introIcons.step1{background-position:center 11px}.introIcons.step2{background-position:center -64px}.introIcons.step3{background-position:center -143px}.introIcons.step4{background-position:center -232px}#passengerList{padding:25px}.flightSelect .gridView li{margin:0 10px 20px 0;padding-bottom:20px}.flightSelect .gridView li.col12{width:49%;width:500px}.flightSelect .gridView li:last-child{margin-right:0}.gridView li:first-child{margin-left:0}.gridView li.current label,.gridView li.current:hover label{background-color:#f8f8f8;background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2);box-shadow:0 0 5px rgba(0,0,0,0.1) inset;border:1px solid rgba(0,0,0,0.2);cursor:default}.gridView li label{background-color:#fff;background-image:-moz-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.00125)),to(rgba(0,0,0,0.0125)));background-image:linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));display:block;border:1px solid #e2e2e2;padding:10px;border-radius:5px;cursor:pointer}.gridView li label:hover{background-color:#f8f8f8;background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2)}.gridView li label input[type="checkbox"]{margin:3px 10px 0 0}.gridView li label .summary{float:none}.gridView li label .summary h3{font-size:15px;font-weight:bold}.gridView li label .avatar{margin-right:10px}.flightSelect .gridView{text-align:right}.flightSelect .gridView .summary{padding:0;position:relative;text-align:left}.flightSelect .gridView .summary small{padding-left:20px}.flightSelect .gridView .datePicker small{color:#000;display:block;margin-top:10px;padding-top:10px;border-top:1px dotted #ccc;font-size:13px;text-align:left}.flightSelect .gridView .datePicker small.ugly{white-space:normal;display:inline-block;font-size:11px}.flightSelect .gridView .enclosedPicker img{display:none}dl.horizontal dd .iconRight.add:after{margin-top:4px}dl.horizontal dd fieldset div{margin:5px 0}dl.horizontal dd ul.list{margin-top:10px}dl.horizontal dd ul.list .airLogo{margin-right:5px;margin-top:-3px}dl.horizontal dd ul.list>li{padding:8px 8px 6px 8px;border:1px solid #e2e2e2;border-bottom:0}dl.horizontal dd ul.list>li:last-child{border-bottom:1px solid #e2e2e2;border-radius:0 0 5px 5px}dl.horizontal dd ul.list>li:first-child{border-radius:5px 5px 0 0}.trips.amendment{background-color:#f5f5f5}.trips.amendment .container>.row{min-width:960px}.trips.amendment .page{background-color:#fff;border-radius:8px 8px 0 0}.trips.amendment .page>h1{margin-left:200px}.trips.amendment .page>.pad{padding:30px}.trips.amendment h1{margin-bottom:24px;font-size:20px;font-weight:bold;letter-spacing:normal}.trips.amendment header h5{text-align:center;margin:0 auto;color:#999;font-weight:100;font-size:26px}.trips.amendment .content{border-radius:8px 8px 0 0}.trips.amendment .fade{opacity:.3}.trips.amendment nav.primaryBar{background-color:#395fa6;background-image:-moz-linear-gradient(#5e8fcd,#395fa6);background-image:-webkit-linear-gradient(#5e8fcd,#395fa6);background-image:-webkit-gradient(linear,left top,left bottom,from(#5e8fcd),to(#395fa6));background-image:linear-gradient(#5e8fcd,#395fa6);color:#fff;border-radius:7px 7px 0 0;overflow:hidden}.trips.amendment nav.primaryBar .steps{border:0;width:100%;letter-spacing:normal}.trips.amendment nav.primaryBar .steps li{color:#fff;padding:5px;display:block;float:left;text-shadow:0 -1px rgba(0,0,0,0.6);border-top:0;background:0;box-shadow:none;position:relative;width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.trips.amendment nav.primaryBar .steps li:last-child{border-radius:0 7px 0 0}.trips.amendment nav.primaryBar .steps li:first-child{border-radius:7px 0 0 0}.trips.amendment nav.primaryBar .steps li:after{content:" ";display:inline-block;position:absolute;top:0;right:-20px;height:44px;width:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAArCAMAAACguTN5AAAB1FBMVEUzWZsfRYE1XJsgR4M8Z6cbQoAaQHwbQHwaP3w4YZ9DbqobQoAbQn0eRYE1W50bQoAqUZM1WZwdRIM1WZsbQoAiR4IbQX4yV5gnT4weRYMaQHwaQX4vVJMbQHwkS4cfRYEsVZIbQoAbQoAbQoBAaqUbQoAcQn01XpkbQoAcQ39Xh8VYh8IdRIIsU44bQoAbQX01XpobQoAfRIAqUI4bQoAkS4YcQ4EtVI8dRIIbQoAfRYAbQoAbQoAcQ4EjSoU3X5odQ38gRoQiSokgRYEeRYQjS4ogRYIiSYYbQoAcRIIeRH8fRYAcQ4IhR4IcQ4ElSocbQoAbQoAbQoAbQoAbQoAbQoAbQoAbQoAbQoAbQoAAAAA1XJw1XJxKdrdBa6xKdbRGcbNaishUg8BMeLRXhsBZiMY/aaVQf79PfLxEcK09Z6lAaqw6Y6c8Zak5YaUpT45UgsIgR4M6YacyWZtdjcxcjcs4YKM6YqdbjMo7Y6hbi8o8ZKlaisk8ZKpZicg9ZqpZicdYh8c+Z6tXhsY/aKxWhcVAaa1VhMRUg8NCa69Baq5TgsJDbbBSgMFEbrFRf8BFb7JQfr9GcLNOe7xPfb5Ic7ZHcrVNertJdLdLd7lKdrhMebrqULT4AAAAW3RSTlP+/f7+ojrAwsLQ4V7Ou9d2YeSg/JftvObAfsio48XF07NBZwr3JNHxDrx515nuGMjeMtzrpuh88qYF4ClKc+j+zLJS5ieC3rsMX/P7OfeG74YuTxZUHQeLEQIAHXl9TgAAAT5JREFUeNpl0FVPA0EYheEhuEtwd3d3KO7US78Gd9s2FdylQHGX/lm6PjP7XL5XJwctlZWa8oCCnE5ntklRXS7XfGYuXfd8FrJyqHrAWiwsIOsRJ7+kmKgnvKJyM17PeMsVHXg9F9g627F6KVprbZPrtWS9e0qqN7Ku5hax3spsTY1ivcesNuiF+ojz1tbw9ZmwUlXJ1VdSdZqRrR+UZDVb3ymzkeG++k0LCw4E5FUICDGgX4VptR79KYQG6dAPbSZCA+iTMpegBUBfFGsKu/eN5FCZ2fpCYHq559ETbsOvD7j6gNn07wG+3sk81n4QqkfidgyCWN0Sy8CQVK9EOyMGkOqFYGt0DOR6ytseHwasHvMmJwCvh5y6eiNR91npGTog6q5PUqoGyGq322MTtUBVhrHERQNdLVEx8Wa6/gNaeIQ9zFLyPgAAAABJRU5ErkJggg==);background-color:transparent;z-index:2}.trips.amendment nav.primaryBar .steps li .summary{font-size:14px;font-weight:500;width:100%;padding:7px;padding-left:40px}.trips.amendment nav.primaryBar .steps li .summary h5{color:#a7bedf;float:left;font-size:20px;font-weight:bold;margin-right:10px;margin-bottom:0}.trips.amendment nav.primaryBar .steps li .summary small{margin-top:4px;color:#a7bedf;font-size:15px;line-height:13px}.trips.amendment nav.primaryBar .steps li.currentStep{box-shadow:none;background-color:#265197;background-image:-moz-linear-gradient(#3d70af,#265197);background-image:-webkit-linear-gradient(#3d70af,#265197);background-image:-webkit-gradient(linear,left top,left bottom,from(#3d70af),to(#265197));background-image:linear-gradient(#3d70af,#265197);border-top:0}.trips.amendment nav.primaryBar .steps li.currentStep h5,.trips.amendment nav.primaryBar .steps li.currentStep small{color:#fff}.trips.amendment nav.primaryBar .steps li.currentStep:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAArCAYAAAB4pah1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzRDM0M1MkYyQkZBMTFFMkFEOTJFOUM4MDk2MEY3QUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzRDM0M1MzAyQkZBMTFFMkFEOTJFOUM4MDk2MEY3QUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNEMzQzUyRDJCRkExMUUyQUQ5MkU5QzgwOTYwRjdBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNEMzQzUyRTJCRkExMUUyQUQ5MkU5QzgwOTYwRjdBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi3fZFAAAAQXSURBVHjapFZrbFNlGP7Oded0ve2sl7Xbuo2OhAGJUZf9cAYdIRpv+0EkThlEB/6AuMkSzcJtaDYvURaIRIJmROaVkIBmJsv+TI0Eww8CAcUMi8hgF8rWdW1PT9vT01PfL7ZQd6E9Z9/p86Pvec/T7/2e531Pkaup+2jTtiPWdDrtBZAAtByQXLHh4avX/cfG7wYJhFANWuYiK2tXNHA8V1f/Ut82OamwEHMvi5CEj2dl7WqGKdq48oWeRojZAFbdhFA5oiiKrlhR41EU8q2G1oMuiFcBeF2ECAgxivgizlnhdoxPib073jtJQdALoLXvEPiyMFmtJYLdVvX9yJ89Q+f+SGVEInQTYghOp91sttS37T/ZcScQZiCnXFfJuXBA6RxX3Pxoy8fPRmMJAYKlGna40JwEaF/mqXBTBNte/8pHqyCvAmDQVXIWNMMie3m5OxJRDzzfcbQEcmsLEYlESzEC+GIDXWKzVV686j/Q0z/EZpQndBNiWEoFk9FsWfvpt7+1/3zhGgfPeHSVnAub02njeeOGl7u+fHFsKoBFsj+wU/JdiCSQo9ztZihu87q2ww1SXMYimRYvWYUHCgBFUshWVmZXZOqNJ7YfqsqYntW1w+zFGXijWRCMtyfEzq37T5RmRCI1n2EuLIJQzfEG0/BZ387PzvyKp1J1XmPng8PtXsPQbHX3keFNZy/58LhzFmybxUAQBAsi2SmCaWrpOrHuxsSMR3fJWcBArjIJJbNqkmptfvNYXQ6hivTCbLE+mUqnfJP+yOosIY1/Te+KimEfRVDeSo9xMIdQH2NKUVLhwKzK8uiLr3tf9d0j/G8Galt4E8Hp6RklLZ8ZeGfLpboa1/X7O1S1E4ZnZyVZjo18sOu54Q0NdWMQmrlPqJEsFomkYzHpyqZn1hxva268C6Hx3PuazlCOx5EUFSdX1Vo//OTtFkx2A807MxoVWDKIgKLhsMjz6r4fD++4BaG/Acr8vIJKTqsqEkNziTSSD/3S3/m7gWNv4uoXyy2o5Gg4pMpK4vSpg1sGXTbLFISCS+XSKA9hLCoiWU5c7G1/qq/xIW8IQpN53ssPFiEei409/XhN52vNjyUgdDNfNUv6UFGSSBIjAZed7ejvbo1ACJs3lZ9wkU5RQQQpEp6jGWXPuYHd2Lj/ABKFuGHhGcJ3ECEoJ2OfX/6u6zxDU37cHIV6dcG0gTKn43Hpp5HjOwccgglbw6+lk/7nw7gUnYK2Gt39+vr313rd+NYtrX1+b9rIifjtuCQGGx/x7N21eT3KdIKqmRAbGxSdABFCZjPz7um+7VKGLKlnTtIpJTUeDc35Eal+M/rDvr8gdgc3h94pTkdCgWtgnVHf4N4hrEnubNP1p51AxOT5rzr3mAxcev5s07P+FWAA0xv4NuzM3hoAAAAASUVORK5CYII=);z-index:1}.trips.amendment nav.primaryBar .steps li:last-child:after{display:none}.trips.amendment nav.primaryBar .steps li:first-child .summary{padding-left:20px}.trips.amendment nav.primaryBar h1{margin:0;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.5);font-size:17px}.travellerList{margin-bottom:30px}.travellerList .avatar{margin-right:10px}.travellerList .travellerInfo strong{line-height:24px}#ctResults #Header{display:none}#ctResults{background:transparent url('/images/animations/spinner_medium.gif?v=96457') center center no-repeat}.breakupHead{margin-right:20px;border-right:1px dashed #ccc}.breakupHead strong{display:block;font-size:17px;font-weight:normal;padding-right:20px}#amend #Header{display:none}header.row{padding:20px 0 10px 10px}#PrimaryIconNavigation{margin-bottom:0 !important}.confirmation .brand{padding-left:5px !important}.confirmation.trips.amendment .page{margin-top:30px}.confirmationBlock{margin-top:20px;margin-bottom:40px}.confirmation .slip{right:-10px !important}.ui-datepicker{padding:8px;border:1px solid #ddd;margin:10px 0;box-shadow:0 2px 3px #ddd}.ui-datepicker th,.ui-datepicker td{font-weight:normal}.ui-datepicker .ui-datepicker-current-day .ui-state-active,.ui-datepicker .ui-datepicker-current-day .ui-state-active:hover,.ui-datepicker .ui-datepicker-current-day.ui-datepicker-week-end .ui-state-active,.ui-datepicker .ui-datepicker-current-day.ui-datepicker-week-end .ui-state-active:hover{background:#000;color:#fff}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounceInUp{0{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceOutUp{0{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@media only screen and (min-width:471px) and (max-width:1024px) and (max-device-width:768px){button.booking,.button.booking,input[type="button"].booking,input[type="submit"].booking,a.booking,input.booking{font-size:17px}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],textarea,select{font-size:15px}.globalFooter{display:block}.amendment .gridView li.col12{width:620px}.amendment.trips ul.cardList.fLeft{left:auto;right:10px}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{-webkit-tap-highlight-color:rgba(60,119,212,0.25)}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{padding:10px;font-size:15px;line-height:15px}.ui-datepicker .ui-datepicker-calendar th span{font-size:12px;line-height:12px}}@media only screen and (min-width:481px) and (max-width:960px) and (max-device-width:768px){.trips.amendment .container>.row,.ctGlobalNav,.globalFooter{min-width:96%}.container{padding-right:2%;padding-left:2%;margin-bottom:0 !important}.container>.container{padding-right:0;padding-left:0;min-width:100%}.ctCenter form{visibility:hidden}.trips.amendment nav.primaryBar .steps li .summary h5{font-size:17px;line-height:21px;margin-right:5px}.trips.amendment nav.primaryBar .steps li .summary small{font-size:13px;line-height:21px;margin-top:0}.features .colZero.col6{float:none;text-align:left;width:100%;min-height:90px;margin:0;border-right:0;border-bottom:1px dotted #ccc;overflow:hidden;clear:both}.features strong{margin-top:15px;margin-bottom:5px}.introIcons{float:left;vertical-align:top;margin:0 2em 0 0}.amendment .intro .tCenter{padding:20px 0 0 130px;text-align:left}.expressway .expressDetailsBlock dl.horizontal dt.cvvImage{width:215px}.expressway .expressDetailsBlock dl.horizontal dd.CVVField{padding-left:220px}}.trips.amendment .itinerary .itinerarySummary .details:before{background-image:none}.ditchDekstop{display:none}@media only screen and (min-width:500px) and (max-width:1024px){.trips .default td{font-size:1.1em !important}.actionBar .inline>li a{padding:4px 6px;font-size:11px;line-height:15px;width:auto}.page>h1{margin-left:15px}.listView li a .meta{display:none}.ditch-on-1024{display:none !important}}@media only screen and (min-width:700px) and (max-width:1024px){.container{-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1em;padding-left:1em}.featured>.span.span20{width:auto;float:none;display:block;margin-left:0;padding-left:95px}.tripTools li.colZero{min-height:70px}}@media only screen and (min-width:700px) and (max-width:768px){.container{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;min-width:auto}aside>section,aside>article>section{padding-right:5px}.tripTools li.colZero{min-height:auto}.tripTools div,.tripTools a{display:block;padding:10px 0 14px 30px;font-size:15px;position:relative}.tripTools i{left:5px;top:10px}.tripTools a strong{font-size:13px}#ModalFrame iframe[src*="info"] #ModalFrame iframe[src*="seat"]{width:580px !important}}@media only screen and (min-width:500px) and (max-width:700px){.modal .listview li a{padding:10px}.travellers .listView li .seatNo{float:none;width:80px;height:auto;text-align:center}.travellers .listView li .seatNo strong,.travellers .listView li .seatNo small{display:inline;line-height:15px}.travellers .listView li .seatNo strong{padding-right:5px}.travellers .listView li .summary{float:none;width:100%;margin:5px 0 0 0;padding:0}.Modal .listView li.current a:before{top:27%}.Modal .listView li.completed a:before{top:23%}}@media only screen and (min-device-width:700px) and (max-device-width:1024px) and (orientation:landscape){.tabletNav li a:before{left:40% !important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.nonIE .icon.header:before,.nonIE nav ul.toolBarControls li span.ir,.nonIE .expressFeatures div.cardsAccepted,.nonIE .socialUpsell input[type="button"],.nonIE .socialUpsell input[type="button"].twitter,.nonIE .blankIcon,.nonIE .callOutArrow,.nonIE .itinerarySummary .details,.nonIE .itinerarySummary.hotel .details,.nonIE #flightSeatMap td.tail div,.nonIE #flightSeatMap td.nose div,.nonIE .cancelledStamp,.nonIE .planner .plannerFeatures div.cardsAccepted,.nonIE .avatar{background-image:url('../images/account/accountSprite11.png?v=821499');background-repeat:no-repeat;-moz-background-size:500px 3000px;-webkit-background-size:500px 3000px;background-size:500px 3000px}.nonIE .primaryNav a.icon:before,.nonIE .facebookTag:before,.nonIE .upsell.mobile:before,.nonIE .upsell.cal:before,.nonIE .upsell.passbook:before,.nonIE .upsell.waytogo:before,.nonIE .upsell.planner:before,.nonIE .expressFeatures div.feature:before,.nonIE .calendarList .icon:before,.nonIE .socialUpsell h5.fbIcon:before,.nonIE .socialUpsell h5.twIcon:before,.nonIE .couponCode:before,.nonIE .secure:before,.nonIE .tabletNav li a:before,.nonIE .planner .plannerFeatures div.feature:before{content:" ";background-image:url('../images/account/accountSprite11.png?v=821499');background-repeat:no-repeat;-moz-background-size:500px 3000px;-webkit-background-size:500px 3000px;background-size:500px 3000px}.nonIE .icon.passbook:before{background-size:100% 100%}}.plans .tripThumbnail img{border-radius:10px}.plans .blank h1{font-size:4em;font-weight:500}.plans .blank p{margin:.5em 0 30px 0}.plans .blank small{font-size:1.1em;text-transform:uppercase}.plans .blank .spoonForm{text-align:left}.plans .spoonForm{width:350px;font-size:1.3em;line-height:1.5em;text-align:right;position:relative}.plans .spoonForm .fetchLoader{right:120px}.plans .upcomingTripUpsell nav{padding-bottom:20px;border-bottom:1px solid #eee}.plans .upcomingTripUpsell h2{font-size:1.1em;font-weight:500;color:#999;text-transform:uppercase;display:inline-block;background:#fff;margin-top:-7px;position:absolute;padding:0 10px;left:34%}.plans .upcomingTripUpsell .spoonForm{margin:20px auto 0 auto}.plans .upcomingTripsList li{width:33.33%;float:left}.plans .upcomingTripsList .tripThumbnail{width:50px;height:50px;float:left}.plans .upcomingTripsList .summary{padding-left:0;margin-left:10px}.plans .upcomingTripsList .summary h3{margin-bottom:5px;width:120px}.plans.haveTrips .blank{padding:20px}.plans.haveTrips .blank h1{font-size:2.3em;margin-bottom:5px;font-weight:500;margin-top:10px}.plans.haveTrips .blank p{margin:0}.plans.haveTrips .blank .blankIcon{width:10.5%;height:67px;background-position:-378px -2000px}.plans.havePlanshaveTrips .blank{padding:0}.plans.havePlanshaveTrips .blank .upcomingTripUpsell nav{padding:0;border:0}.plans.havePlanshaveTrips .blank .button{margin:0}.plans.havePlanshaveTrips .upcomingTripUpsell nav{padding:0;border:0}.plans.havePlanshaveTrips .toolBar .button{color:#fff;padding:5px;border-radius:0 3px 3px 0}.plans.havePlanshaveTrips .planList .listView li{overflow:hidden}.plans.havePlanshaveTrips .planList .thumbnail{float:left}.plans.havePlanshaveTrips .planList .thumbnail img{border-radius:10px}.plans.havePlanshaveTrips .planList .summary{margin-top:8px;margin-left:10px;padding-left:0}.plans.havePlanshaveTrips .planList .listView nav{position:absolute;top:22px;right:15px}.plans.havePlanshaveTrips .planList .listView nav li a{padding:0 1em}.plans.havePlanshaveTrips .planList .listView nav li a.ir{padding:0}.plans.havePlanshaveTrips .planList ul.hoverIndicator li.vevent:hover:before{background:0}.plans.havePlanshaveTrips .planList .listView li:first-child{border-top:0}.plans .plannerFeatures div.cardsAccepted{background-position:0 -2800px;height:30px;width:280px}.plans .plannerFeatures div.feature{margin-bottom:30px;padding-left:55px;position:relative}.plans .plannerFeatures div.feature.last{margin-bottom:0}.plans .plannerFeatures div.feature p{margin-top:0;line-height:1.2em}.plans .plannerFeatures div.feature:before{background-color:transparent;width:52px;height:52px;position:absolute;left:0;top:0}.plans .plannerFeatures div.feature.bullet:before{background-position:-348px -2917px}.plans .plannerFeatures div.feature.safety:before{background-position:-348px -2848px}.plans .plannerFeatures div.feature.faster:before{background-position:-348px -2786px}.plans .plannerFeatures div.feature.mobile:before{background-position:-348px -2720px}.plannerMyTripsUpsell{background:#f1f1f1;border-bottom:1px solid #dadada;position:relative}.plannerMyTripsUpsell small{font-size:1.1em;text-transform:uppercase}.plannerMyTripsUpsell nav.places{overflow:hidden;margin-top:10px}.plannerMyTripsUpsell nav.places li{float:left;width:102px;background:#fff;border:1px solid #d1d1d1;padding:5px;height:100px;margin-right:5px;position:relative}.plannerMyTripsUpsell nav.places li .titleHolder{position:absolute;bottom:0;padding:5px;left:0;right:0}.plannerMyTripsUpsell nav.places li .titleHolder em{font-weight:500}.plannerMyTripsUpsell nav.places li.morePlacesBlock{position:absolute;right:10px;width:104px;z-index:3}.plannerMyTripsUpsell nav.places li.morePlacesBlock .overlay{display:block;background:rgba(0,0,0,0.4);width:91%;top:5px;left:5px;height:89%}.plannerMyTripsUpsell nav.places li.morePlacesBlock em{display:block;text-align:center;color:#fff;font-size:1em;font-weight:400;text-shadow:1px 1px 2px #000}.plannerMyTripsUpsell nav.places li.morePlacesBlock em.totalPOIs{margin-top:25px;font-size:2em}.plannerMyTripsUpsell nav.places li.morePlacesBlock.stack{z-index:2;margin-right:2px;margin-top:-3px}.plannerMyTripsUpsell nav.places li.morePlacesBlock.stack:last-of-type{z-index:1;margin-right:-1px;margin-top:-6px}.plannerMyTripsUpsell:hover .planUpsellOverlay{opacity:1}.plannerMyTripsUpsell .planUpsellOverlay{opacity:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);top:0;left:0;z-index:9999;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.plannerMyTripsUpsell .planUpsellOverlay nav{margin-top:10%;text-align:center}.plannerMyTripsUpsell .planUpsellOverlay nav .planButton{color:#fff;display:inline-block;margin:5px 0}.plannerMyTripsUpsell .planUpsellOverlay nav .planButton:hover{text-decoration:underline}.plannerMyTripsUpsell .planUpsellOverlay nav .planButton.upsellLink{font-size:1.3em;border:2px solid #fff;border-radius:9999px;padding:0 20px;line-height:2em}.plannerMyTripsUpsell .planUpsellOverlay nav .planButton.upsellLink:hover{background:#fff;color:#444;text-decoration:none}.wallet .walletHasHistory .featured{padding:26px 15px}.wallet .walletHasHistory .featured h2{margin-bottom:0;float:left}.wallet .walletHasHistory .featured .walletBalance{float:right;font-size:2em;line-height:0;margin:0;margin-right:10px;text-align:right}.wallet .walletHasHistory .featured .walletBalance small{display:block;font-size:11px;padding-top:2px;color:#555}.wallet .walletHasHistory .featured .icon{margin-left:5px}.wallet .transactionHistory table th{font-size:1.2em}.wallet .transactionHistory table.default td{font-size:13px;padding:.7em .5em .7em .6em;vertical-align:top}.wallet .transactionHistory table .date{display:block;white-space:nowrap}.wallet .transactionHistory .cash{text-align:right}.wallet .transactionHistory .cash .status{white-space:nowrap}.wallet .transactionHistory .transactionReason,.wallet .transactionHistory .transactionDetail{display:block}.wallet .transactionHistory .transactionReason{max-width:225px}.wallet .transactionHistory .transactionDetail{line-height:18px;white-space:nowrap}.wallet .transactionHistory .transactionDetail.expired{color:#c33}.wallet .transactionHistory .status{color:#444;font-size:13px;font-weight:normal;background:transparent}.wallet .transactionHistory .status.PROMOTION,.wallet .transactionHistory .status.income,.wallet .transactionHistory .status.Refund,.wallet .transactionHistory .status.REFUND{background:#e5fee1}.wallet .transactionHistory .status.EXPIRED,.wallet .transactionHistory .status.expired{background:#fcdbdb}.wallet .walletFeatures div.feature{margin-bottom:30px;padding-left:55px;position:relative}.wallet .walletFeatures div.feature.last{margin-bottom:0}.wallet .walletFeatures div.feature p{margin-top:0;line-height:1.2em}.wallet .walletFeatures div.feature:before{background-color:transparent;width:52px;height:52px;position:absolute;left:0;top:0}.wallet .walletFeatures div.feature.refund:before{background-position:-412px -2720px}.wallet .walletFeatures div.feature.faster:before{background-position:-285px -2786px}.wallet .walletFeatures div.feature.track:before{background-position:-408px -2786px}.promotionNote{padding:0 15px;margin-top:-5px;color:#555}.guestView{text-align:left}.guestView .guestFeatures{overflow:hidden;border-top:1px solid #eee}.guestView .guestFeatures .benefitTitle{min-height:71px}.guestView .guestFeatures h2{font-weight:400;padding:5px 0 21px 25px;border-bottom:1px solid #e2e2e2;width:100%;position:absolute;left:0}.guestView div.feature{margin-bottom:30px;padding-left:65px;position:relative}.guestView div.feature.last{margin-bottom:0}.guestView div.feature p{margin-top:0;line-height:1.2em}.guestView div.feature:before{background-color:transparent;width:52px;height:52px;position:absolute;left:0;top:0}.guestView div.feature.cancellations:before{background-position:-412px -2405px}.guestView div.feature.trips:before{background-position:-412px -2485px}.guestView div.feature.expressway:before{background-position:-412px -2565px}.guestView div.feature.travellers:before{background-position:-412px -2645px}.whiteWash{position:absolute;background:#fff;width:110%;height:100%;top:0;left:-22px;opacity:.5;z-index:3;border-top:1px solid #eee}.locked{position:relative}.locked .primaryNav a.icon:after{float:right;background-position:-295px -591px;width:30px;height:32px;content:" ";margin:0 8px}.activate .Container{padding:10px 20px;margin:0}.activate #ContentFrame{margin-bottom:45px}.activate #Wrapper h1{font-size:30px;font-weight:bold;border:0;margin-bottom:20px}.activate dl dt label{font-weight:bold;font-size:14px}.activate dl dd input{font-size:16px;padding:5px}.activate #Step1 fieldset.primary,.activate .step,.activate #Step2 fieldset.primary{height:auto}.activate form fieldset.stepControls{border:0}.activate form dl.vertical dd,.activate form dl.horizontal dd{margin-bottom:5px}.activate dl.vertical{margin:0}.activate form fieldset.stepControls button.next{font-size:16px;margin:0}.activate form fieldset.primary{overflow:visible}.activate form fieldset.stepControls{position:relative;text-align:left;height:30px}.refundState{vertical-align:top}.refundState .status{font-size:11px;font-weight:normal;float:right;margin-top:5px;margin-right:-18px}dl.additionalInfo+.connector{margin:30px 0 35px 0}dl.additionalInfo+.connector span.weak{background:#fff}dl.additionalInfo{margin-top:30px;margin-bottom:-10px}dl.additionalInfo dt,dl.additionalInfo dd{padding-top:15px;padding-bottom:15px}dl.additionalInfo dd{border-top:1px solid #eee}dl.additionalInfo .span{margin-right:10px}dl.additionalInfo small{display:block;font-size:11px;color:#999;margin-top:3px}dl.additionalInfo .helpInfo span,dl.additionalInfo .helpInfo strong{color:#444}dl.additionalInfo .helpInfo .assist{display:block;color:#999}.upsell.questionsList{padding-bottom:20px}.infoBlock.pad{padding:30px 15px}.helpInfo .vendorName .name{display:block}.helpInfo li{color:#777}.helpInfo h4{margin-bottom:15px}.helpInfo.default{margin:20px 0 0 0 !important}.helpInfo.default small{display:block}.helpLinks{padding:.5em 2em}.helpLinks>li{color:#36c;margin:0;padding:0;border:0}.helpLinks>li:last-child{border-bottom:0}.helpLinks>li a{color:#36c;padding:5px 0;line-height:17px;display:block}.helpLinks>li a:hover{text-decoration:underline}.questionBlock{color:#777;border-bottom:1px dashed #dadada;margin-bottom:50px;padding-bottom:50px}.questionBlock.last{border:0;margin:0;padding:0}.questionBlock h4{margin:0 0 10px 0;padding:0;font-weight:normal;color:#444;font-size:15px}.questionBlock h6{margin:0 0 10px 0;padding:0;font-weight:500;color:#666;font-size:13px}.questionBlock p{margin:0 0 15px 0}.questionBlock p:last-child{margin-bottom:0}.questionBlock .vendorInfo .vendorName{display:block;font-weight:500;color:#666;margin:0 0 3px 0}.questionBlock .btn{display:inline-block}.questionBlock .legWise{margin-top:20px}.questionBlock .tel{color:#777;text-decoration:none;cursor:default}.backToTop{text-align:right;margin:20px 0 0 0 !important}.supportChannel p{margin:0}.supportChannel p.channel{margin-bottom:10px}.supportChannel p>a{display:block;text-decoration:none}.supportChannel p>a:hover{text-decoration:none}.supportChannel p>a .channelName{color:#36c}.supportChannel span,.supportChannel small{display:block;padding-left:30px}.supportChannel span{margin-bottom:3px;font-size:13px;color:#777}.supportChannel .channelName{font-size:15px;color:#000;position:relative;margin-bottom:10px}.supportChannel .channelName .icon{position:absolute;height:16px;width:16px;left:0;top:0;padding:0}.supportChannel .channelParty{color:#444}.supportChannel small{font-size:11px;color:#999}.appStoreSprite{background-image:url('/images/ui/app-store-badges.png?v=737541') !important;background-size:130px 120px !important;-webkit-background-size:130px 120px !important}.appStoreSprite.ios{background-position:0 0}.appStoreSprite.android{background-position:0 -40px}.appStoreLinks{margin-bottom:15px}.appStoreLinks li{display:inline-block;vertical-align:top;margin:0 15px 0 0}.appStoreLinks li:last-child{margin-right:0}.appStoreLinks li a{display:block}.appStoreLinks li .appStoreSprite{height:100%;overflow:hidden;text-indent:-500px;width:130px;height:40px}.appStoreLinks p{margin:0}.appStoreLinks .localSprite{display:inline-block;vertical-align:middle}.appStoreLinks .localSprite.free{height:26px;width:32px;background-position:-288px 0}.appStoreLinks .localSprite.or{height:32px;width:32px;background-position:-256px -278px;filter:alpha(opacity=70);opacity:.4}.appStoreLinks .btn1{background:#36c;color:#fff;font-size:15px;line-height:40px;padding:0 20px;border-radius:5px}@media only screen and (max-width:599px){.guestView .ctGlobalNav,.guestView .locked,.guestView header.row,.guestView .rightCol.colZero.col8,.guestView .globalFooter{display:none}.guestView .page,.guestView .container,.guestView .colZero.col16{width:100%;min-width:100%}.guestView .container{padding:0}}.borderUgly{border:2px solid #c33;padding:5px 5px 8px 8px;border-radius:5px}.activityTiming{padding-bottom:10px}.activityTiming .itinerarySummary{padding:10px 0 5px 0;margin:0}.activityTiming .itinerarySummary .smallBorder{width:150px;border-bottom:1px solid #eee;margin:12px auto 10px auto}.activityTiming .itinerarySummary h2{font-size:24px;color:#000;margin-bottom:5px}.activityTiming .itinerarySummary .activityTiming{font-size:1.2em;color:#777}.activityTiming p.activitiesLocality{color:#000;font-weight:bold}.activitiesCancel .lineMessage,.activitiesCancel .blockMessage{margin-bottom:20px}.activitiesCancel .travellersList{margin-top:0}.activitiesCancel .refundChoiceBlock label strong{display:block;margin-left:22px;margin-bottom:10px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.nonIE .icon.header:before,.nonIE nav ul.toolBarControls li span.ir,.nonIE .expressFeatures div.cardsAccepted,.nonIE .socialUpsell input[type="button"],.nonIE .socialUpsell input[type="button"].twitter,.nonIE .blankIcon,.nonIE .callOutArrow,.nonIE .itinerarySummary .details,.nonIE .itinerarySummary.hotel .details,.nonIE #flightSeatMap td.tail div,.nonIE #flightSeatMap td.nose div,.nonIE .cancelledStamp,.nonIE .plans .plannerFeatures div.cardsAccepted,.nonIE .avatar,.nonIE i.walletBrand,.nonIE .specialMembershipAdvantageBlock .advantageBadge,.nonIE .specialMembershipAdvantageBlock .greenTick,.nonIE .tripToolsLeads a i,.nonIE .tripToolsLeads div i{background-image:url('../images/account/accountSprite11_2x.png?v=826541');background-repeat:no-repeat;background-size:500px 3000px;-webkit-background-size:500px 3000px;-moz-background-size:500px 3000px}.nonIE .bookflowSprite.lifeHappensBig{background-image:url('../images/bookflow/mainSprite14_2x.png?v=876878');background-size:1500px 1000px}.nonIE .primaryNav a.icon:before,.nonIE .facebookTag:before,.nonIE .upsell.mobile:before,.nonIE .upsell.cal:before,.nonIE .upsell.passbook:before,.nonIE .upsell.waytogo:before,.nonIE .upsell.planner:before,.nonIE .upsell.app:before,.nonIE .expressFeatures div.feature:before,.nonIE .calendarList .icon:before,.nonIE .socialUpsell h5.fbIcon:before,.nonIE .socialUpsell h5.twIcon:before,.nonIE .couponCode:before,.nonIE .secure:before,.nonIE .tabletNav li a:before,.nonIE .plans .plannerFeatures div.feature:before,.nonIE .wallet .walletFeatures div.feature:before,.nonIE .guestView .guestFeatures div.feature:before{content:" ";background-image:url('../images/account/accountSprite11_2x.png?v=826541');background-repeat:no-repeat;background-size:500px 3000px;-webkit-background-size:500px 3000px;-moz-background-size:500px 3000px}}.infoBlock .activityTiming{text-align:center}.infoBlock .activityTiming p strong{font-size:18px;color:#000}.infoBlock .activityTiming p{color:#777}.infoBlock .activityTiming p.activitiesLocality{color:#000}.windowsAppWebView{font-family:"SegoeUI",Arial}.windowsAppWebView .content{box-shadow:0;border:1px solid #eee}.windowsAppWebView #content{border:0}.windowsAppWebView .refundChoiceBlock li{border-radius:0}.windowsAppWebView footer.actionBar{background-color:#f7f8fa;background-image:none;border-top:1px solid #e3e3e3;box-shadow:0}.windowsAppWebView .actionBar .primary,.windowsAppWebView .primary{border-radius:0;border:2px solid #36c;padding:4px 15px;background:#36c;text-shadow:0;font-weight:400}.windowsAppWebView .booking,.windowsAppWebView .book-btn{background-color:#f26822;border:1px solid #f26822;border-radius:0;padding:8px 15px !important;background-image:none}.windowsAppWebView .leftCol,.windowsAppWebView .finePrint,.windowsAppWebView #GlobalNav,.windowsAppWebView .globalFooter,.windowsAppWebView .page h1{display:none}.apiUserCancellation .ctGlobalNav,.apiUserCancellation .leftCol,.apiUserCancellation .rightCol,.apiUserCancellation .globalFooter{display:none}.apiUserCancellation #content,.apiUserCancellation .colZero.col16.content,.apiUserCancellation .currentPage .page{border:0}.apiUserCancellation #content{margin-top:10px}.apiUserCancellation .page>h1,.apiUserCancellation .currentPage .page>h1:first-child{margin-left:0;display:block !important;margin-top:0}.apiUserCancellation .container{min-width:600px !important}.apiUserCancellation .container>header.row{display:none}.apiUserCancellation #content,.apiUserCancellation .colZero.col16.content,.apiUserCancellation .currentPage .page,.apiUserCancellation .page.custom,.apiUserCancellation .colZero.col24.fakeContent .colZero.col16.content{width:100%;float:none;-moz-box-sizing:border-box;box-sizing:border-box}.shortlists{margin:0;padding:0}.shortlists__item{list-style-type:none;padding:15px;border-bottom:1px solid #e1e1e1;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.00125)),to(rgba(0,0,0,0.0125)));background-image:linear-gradient(rgba(0,0,0,0.00125),rgba(0,0,0,0.0125));cursor:pointer}.shortlists__item:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f2f2f2));background-image:linear-gradient(#f8f8f8,#f2f2f2)}.shortlists__item:hover .shortlists__action a{display:block}.shortlists__snippet{width:300px}.shortlists__date{text-shadow:0 1px #fff;font-size:12px;color:#828282}.shortlists__action{width:70px}.shortlists__action a{display:none;font-size:12px;text-align:right}.shortlists__action a:hover{text-decoration:underline}.shortlists__trashIcon{fill:#a6a6a6}.shortlists__trashIcon:hover{fill:#36c}.shortlist__empty{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.shortlist__emptyHeart{width:80px;height:80px;fill:#d83535}.shortlist__emptyHeader{margin-top:10px;font-size:18px;line-height:1.4;max-width:300px;text-align:center}.shortlist__backLink{font-size:14px;line-height:1.4;margin-top:10px}.citySnippet{margin:0}.citySnippet__img{width:50px;height:50px}.citySnippet__name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;font-size:16px;margin-bottom:2px;text-shadow:0 1px #fff;color:#36c}.citySnippet__byline{font-size:13px;text-shadow:0 1px #fff;margin:0;color:#828282}.helpInfoSeparator{border-left:1px solid #dedede}.helpInfoWeak{border-top:1px dashed #eee !important;border-bottom:1px dashed #eee !important;margin-bottom:40px}.helpInfoTooltip{color:#85a3e0 !important}.questionBlock{margin-bottom:30px;padding-bottom:30px}.fareBreakup-utilPad{position:absolute;width:220px;top:-10px;left:100px}.bt_none{border-top:none !important}.bb_none{border-bottom:none !important}.bl_none{border-left:none !important}.br_none{border-right:none !important}.fWidth{width:100%}.hide_opacity{display:none}.support_request__title{color:#000;font-size:17px;font-weight:500}.support_help__title{color:#333 !important;font-size:12px !important}.callback{position:absolute;left:25px;top:26px;bottom:0;fill:transparent;margin:0 auto;cursor:pointer}.support-callback{width:17px;height:17px}.bb_dashed_e4e4e4{border-bottom:1px dashed #e4e4e4}.bb_e4e4e4{border-bottom:1px solid #e4e4e4}.trips.pushOverlay::before{content:"";position:fixed;width:100%;height:100vh;z-index:9;background:#0c1e3299}svg.flightIcon{display:none}.right_arrowBlock.back_btn_chat{color:#000;-webkit-text-fill-color:#000;height:20px;top:25px;right:92%;cursor:pointer}.right_arrowBlock.back_btn_chat .right_arrowFilled{fill:#bfbfbf;width:14px;height:16px}.floating_support__icon{position:absolute;padding-left:11px;right:0;cursor:pointer;top:114px;background:#fbfbfb;box-shadow:0 0 3px 0 rgba(0,0,0,0.35);border-radius:3px;width:41px;height:44px;text-align:left;vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:width 500ms;transition:width 500ms}.floating_support__icon span.right_arrowBlock{right:auto;color:#000;-webkit-text-fill-color:#000;height:20px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);top:13px;margin-left:-6px}.floating_support__icon span.right_arrowBlock span.right_arrowBlock .right_arrowFilled{fill:#bfbfbf}.floating_support__icon span.contact_support_icon{margin-left:10px}.floating_support__icon:hover{width:58px;box-shadow:0 0 8px 0 rgba(0,0,0,0.56)}.floating_support__icon .notification-count{position:absolute;left:-6px;top:-6px;background:#cd1300;color:#fff;font-size:9px;border-radius:100px;width:18px;height:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.floating_support__icon .contact_supportFilled{width:25px;height:25px;fill:#36c}.contact_support{background:#fff;border:1px solid #e6eaf2;border-radius:3px;cursor:pointer;overflow:initial}.contact_support .contact_supportFilled{width:27px;height:27px;fill:#36c}.contact_support li{margin:0;position:relative}.contact_support .request_title{font-family:SFUIDisplay-Semibold;font-size:15px;color:#333;letter-spacing:0;text-align:left}.clr333{color:#333 !important}span.right_arrowBlock{position:absolute;right:21px;top:0;bottom:0;vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}span.right_arrowBlock .right_arrowFilled{width:8px;fill:#bfbfbf;height:13px}#tripsSupport__widget{-webkit-transition:.7s;transition:.7s;position:fixed;top:0;height:100vh;z-index:9;right:-530px;background:#f8f8f8;width:400px}@media only screen and (max-width:599px){#tripsSupport__widget{width:100vw}}#tripsSupport__widget .request_container{background:#fff;border-top:1px solid #e1e1e1}#tripsSupport__widget .issueConfirmation_alert{z-index:2;position:absolute;left:0;top:36%;bottom:0;right:0;margin:0 auto;background:#fff;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,0.3);box-shadow:0 2px 10px 2px rgba(0,0,0,0.3);border-radius:10px;width:300px;height:150px}#tripsSupport__widget .issueConfirmation_alert .alert_heading{color:#333;letter-spacing:-0.5px}#tripsSupport__widget .issueConfirmation_alert .alert_subHeading{color:#333;font-size:13px;letter-spacing:-0.43px}#tripsSupport__widget .issueConfirmation_alert .alert_actions{list-style:none}#tripsSupport__widget .issueConfirmation_alert .alert_actions li{width:100px;padding:7px 0;font-size:13px;color:#36c;letter-spacing:0;border:1px solid #36c;border-radius:3px;cursor:pointer}#tripsSupport__widget .issueConfirmation_alert .alert_actions li:hover{background:#36c;color:#fff !important}#tripsSupport__widget .support__title{color:#333;font-size:18px;letter-spacing:-0.59px}#tripsSupport__widget .support__title__helper{font-size:13px;color:#333;margin-top:7px;letter-spacing:-0.42px}#tripsSupport__widget .support_header__container{background:#efefef;position:relative;height:70px}#tripsSupport__widget .close_button{position:absolute;right:20px;top:30px;bottom:0;margin:0 auto;cursor:pointer}#tripsSupport__widget .support-widget--icons{width:14px;height:14px}#tripsSupport__widget .support_subHeader__title{font-size:15px;color:#333;letter-spacing:-0.49px;text-align:left}#tripsSupport__widget .support_subHeader__title.lightFont{color:#999}#tripsSupport__widget ul.support_request__container{list-style:none;border:1px solid #e1e1e1}#tripsSupport__widget ul.support_request__container .request_title{opacity:.99;font-size:15px;color:#999;letter-spacing:-0.49px;text-align:left}#tripsSupport__widget ul.support_request__container .request_status{font-size:15px;color:#999;letter-spacing:-0.49px;text-align:right;font-weight:100}#tripsSupport__widget ul.support_request__container .request_status.open{color:#ce3434}#tripsSupport__widget ul.support_request__container .request_status.resolved{color:#2dba45}#tripsSupport__widget ul.support_request__container li{background:#fff;margin:0;border-top:1px solid #e1e1e1;position:relative}#tripsSupport__widget ul.support_request__container li:first-child{border-top:0}#tripsSupport__widget ul.support_request__container .request_title{font-size:15px;color:#333;letter-spacing:-0.49px}#tripsSupport__widget ul.support_request__container .request_title__helper{font-size:12px;color:#303030;letter-spacing:0}#tripsSupport__widget ul.support_request__container .help_icon{width:35px;height:35px;font-size:24px;text-align:center;border:1px solid #000;border-radius:100px;margin:0 13px 0 0}#tripsSupport__widget .new_request small.truncate{font-size:12px;color:#8a8e99;letter-spacing:-0.39px;text-align:left}#tripsSupport__widget .chat-endedConfirmation{margin-top:29px;margin-bottom:41px;padding:0 113px}#tripsSupport__widget .chat-endedConfirmation p{font-size:15px;color:#333}#tripsSupport__widget .chat_content__block{height:69vh;position:relative;text-align:center;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#tripsSupport__widget .chat_content__block.chat-ended{bottom:0;height:49vh;overflow:initial}#tripsSupport__widget .chat_content__block .chat_content__child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow-y:scroll}#tripsSupport__widget .chat_content__block div{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}#tripsSupport__widget .chat_content__block .support_bookings{position:initial}#tripsSupport__widget .chat_content__block .chat-ended-message{color:#777;font-size:12px;margin-bottom:117px;padding:10px 52px}#tripsSupport__widget .chat_content__block .chat_icon{width:60px;height:60px;margin:0 auto;background:#e6eaf2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:100px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#tripsSupport__widget .chat_content__block svg.chat-widget--icons{width:30px;height:31px;margin:0 auto}#tripsSupport__widget .chat_content__block .chat-support-info{font-size:9px}#tripsSupport__widget .chat_content__block .chat-support-message{background:#e6eaf2;text-transform:uppercase;padding:7px 18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#333;font-size:9px;margin:0 auto}#tripsSupport__widget .chat_content__block .chat-support-info{color:#333;font-size:9px;margin:0 auto}#tripsSupport__widget .chat_content__block .chat-message-left{background:#efefef;width:300px;border-radius:5px 5px 5px 0;font-size:12px}#tripsSupport__widget .chat_content__block .chat-message-right{background:#333;color:#fff;font-size:12px;border-radius:5px 5px 0 5px;width:300px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 0 0 0}#tripsSupport__widget .chat_content__block .chat-typebox{position:fixed;bottom:0;background:#f8f8f8;border:1px solid #eaeaea}#tripsSupport__widget .chat_content__block .chat-typebox input{width:281px;height:40px;border-radius:20px;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #ddd}#tripsSupport__widget .chat_content__block .chat-typebox input:focus{outline:0}#tripsSupport__widget .chat_content__block .chat-typebox .send_button svg{width:22px;height:19px;cursor:pointer;fill:#36c}#tripsSupport__widget .chat_content__block .chat-typebox .attach_button svg{width:20px;cursor:pointer;height:23px;fill:#a0a0a0}@-webkit-keyframes dot-keyframes{0{opacity:.4;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{opacity:.4;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes dot-keyframes{0{opacity:.4;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{opacity:1;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}100%{opacity:.4;-webkit-transform:scale(1,1);transform:scale(1,1)}}#tripsSupport__widget .chat_content__block .loading-dots{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 12px;margin-bottom:48px;margin:20px 0 40px 0}#tripsSupport__widget .chat_content__block .loading-dots--dot{-webkit-animation:dot-keyframes 1.5s infinite ease-in-out;animation:dot-keyframes 1.5s infinite ease-in-out;background-color:#777;border-radius:10px;display:inline-block;height:5px;width:5px}#tripsSupport__widget .chat_content__block .loading-dots--dot:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}#tripsSupport__widget .chat_content__block .loading-dots--dot:nth-child(3){-webkit-animation-delay:1s;animation-delay:1s}#tripsSupport__widget .selected_issue__block .issue_container{background:#fff;border-bottom:1px solid #e1e1e1}#tripsSupport__widget .selected_issue__block .issue_container .selected_issue{padding-top:12px;padding-bottom:12px}#tripsSupport__widget .selected_issue__block .issue_container .selected_issue li .selected_issue__info span{font-size:13px;color:#8a8e99;letter-spacing:-0.37px;text-align:left}#tripsSupport__widget .selected_issue__block .issue_container .selected_issue li .selected_issue__status{font-size:13px;color:#2dba45;letter-spacing:-0.37px;text-align:right}#tripsSupport__widget .chat_iconFilled{width:31px;height:31px;fill:transparent}#tripsSupport__widget .support_chat__info .support_subHeader__title{color:#333}#tripsSupport__widget .support_chat__info .request_title{font-size:15px;color:#333;letter-spacing:0;text-align:left}#tripsSupport__widget .support_chat__info p{font-size:12px;color:#303030;letter-spacing:0}#tripsSupport__widget ul.open_request__status{background:#fff}#tripsSupport__widget ul.open_request__status .date_time{font-size:13px;color:#999;letter-spacing:-0.31px}#tripsSupport__widget ul.open_request__status .info_content{font-size:15px;color:#333;letter-spacing:-0.36px;text-align:left;line-height:20px}#tripsSupport__widget ul.open_request__status li{margin:0;border-top:1px solid #e1e1e1;position:relative}#tripsSupport__widget ul.open_request__status li:first-child{border-top:0}#tripsSupport__widget .support_description{font-size:13px;color:#999;letter-spacing:-0.42px}#tripsSupport__widget .raised_request li{padding-right:39px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tripsSupport__widget .selected_booking__block{width:100% !important;border-radius:0 !important;box-shadow:none !important;position:initial !important}#tripsSupport__widget .selected_booking__block .bookingList li{cursor:initial !important}#tripsSupport__widget .selected_booking__block .bookingList li:hover{background:#fff !important}#tripsSupport__widget .scrollList{position:absolute;top:135px;bottom:0;left:0;right:0}#tripsSupport__widget .scrollList .support_bookings{position:absolute;bottom:35px;left:0;right:0;margin:0 auto;width:100% !important;border-radius:10px;overflow-y:scroll;max-height:100%;box-shadow:none !important;padding-bottom:35px}#tripsSupport__widget .scrollList .support_bookings .bookings_header{box-shadow:0 0 4px 0 rgba(0,0,0,0.3);border-top-left-radius:10px;border-top-right-radius:10px;width:360px;margin:0 auto}@media only screen and (max-width:599px){#tripsSupport__widget .scrollList .support_bookings .bookings_header{width:90vw}}#tripsSupport__widget .scrollList .support_bookings .bookings_footer{box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:360px;margin:0 auto}@media only screen and (max-width:599px){#tripsSupport__widget .scrollList .support_bookings .bookings_footer{width:90vw}}#tripsSupport__widget .scrollList .support_bookings .bookings_container{width:360px;margin:0 auto;box-shadow:0 0 4px 0 rgba(0,0,0,0.3)}@media only screen and (max-width:599px){#tripsSupport__widget .scrollList .support_bookings .bookings_container{width:90vw}}#tripsSupport__widget .support_bookings{position:absolute;bottom:35px;left:0;width:360px;right:0;margin:0 auto;border-radius:10px;box-shadow:0 0 4px 0 rgba(0,0,0,0.3);overflow:hidden}@media only screen and (max-width:599px){#tripsSupport__widget .support_bookings{width:90vw}}#tripsSupport__widget .support_bookings .bookings_header{color:#fff;background:#000;padding:8px 0 8px 9px}#tripsSupport__widget .support_bookings .bookings_header ul.trip_baggage__list{list-style:none}#tripsSupport__widget .support_bookings .bookings_header p{font-size:13px;color:#fff;letter-spacing:0;line-height:18px;text-align:left}#tripsSupport__widget .support_bookings .bookings_footer{font-size:14px;color:#36c;background:#fff;letter-spacing:-0.24px;text-align:center;padding-top:13px;cursor:pointer}#tripsSupport__widget .support_bookings .bookings_footer:hover{background:#fafafa}#tripsSupport__widget .support_bookings .bookings_footer p{font-size:14px;color:#36c;letter-spacing:-0.24px;text-align:center}#tripsSupport__widget .support_bookings .bookings_container{background:#fff}#tripsSupport__widget .support_bookings .bookings_container .bookingList li{cursor:pointer;list-style:none;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #e1e1e1}#tripsSupport__widget .support_bookings .bookings_container .bookingList li:hover{background:#fafafa}#tripsSupport__widget .support_bookings .bookings_container .flightIcon{width:15px;height:15px}#tripsSupport__widget .support_bookings .bookings_container h3.truncate{font-size:16px;color:#212329;letter-spacing:-0.39px;text-align:left}#tripsSupport__widget .support_bookings .bookings_container small.truncate{font-size:12px;color:#8a8e99;letter-spacing:-0.39px;text-align:left}#tripsSupport__widget .support_bookings .bookings_container .issueList li{font-size:14px;color:#36c;cursor:pointer;letter-spacing:0;border-bottom:1px solid #e1e1e1;margin:0}#tripsSupport__widget .support_bookings .bookings_container .issueList li:last-child{border-bottom:0}#tripsSupport__widget .support_bookings .bookings_container .issueList li:hover{background:#fafafa}#tripsSupport__widget .support_bookings .bookings_container .booking_calendar{width:44px;height:44px;border-radius:10px;border:1px solid #c2c5cc}#tripsSupport__widget .support_bookings .bookings_container .booking_calendar .day{font-size:8px;color:#de3f32;letter-spacing:-0.34px;text-align:center;text-transform:uppercase;line-height:normal;padding-top:2px;padding-bottom:2px}#tripsSupport__widget .support_bookings .bookings_container .booking_calendar .date{font-size:20px;color:#212329;letter-spacing:-0.34px;line-height:inherit;text-align:center}#tripsSupport__widget .support_bookings .bookings_container .booking_calendar .month{font-size:8px;color:#8a8e99;letter-spacing:-0.34px;text-align:center;line-height:10px;text-transform:uppercase}#tripsSupport__widget.pushLeft{box-shadow:-5px 0 12px rgba(0,0,0,0.14117647);right:0;-webkit-transition:1s;transition:1s}#tripsSupport__widget.alertOverlay::before{content:"";position:absolute;width:400px;height:100vh;z-index:1;opacity:.75;background:#333}@media only screen and (max-width:599px){#tripsSupport__widget.alertOverlay::before{width:100vw}}.loader_block{text-align:center;height:60px;width:20%;line-height:70px;margin:0 45%;position:absolute;top:40%;background:url('../images/spinner.gif?v=12281') no-repeat}.booking_list__block .bookingList{max-height:188px;transition:all 2s;-webkit-transition:all 2s;overflow-y:scroll}#tripsSupport__widget .support_bookings .bookings_container .bookingList li div.booking_details{max-width:250px}.baggageInfo{padding-bottom:8px}#tripsSupport__widget .support_bookings .bookings_container .flightIcon,#tripsSupport__widget .support_bookings .bookings_container .airIcon{width:15px;height:30px;background:url('/images/ui/iconSprite37.png?v=884859') no-repeat;background-position:-180px -201px}#tripsSupport__widget .support_bookings .bookings_container .trainIcon{width:15px;height:30px;background:url('/images/ui/iconSprite37.png?v=884859') no-repeat;background-position:-182px -278px}#tripsSupport__widget .support_bookings .bookings_container .hotelIcon{width:15px;height:30px;background:url('/images/ui/iconSprite37.png?v=884859') no-repeat;background-position:-185px -375px}#tripsSupport__widget .selected_subissue__block .issue_container{background:#fff;border-bottom:1px solid #e1e1e1}#tripsSupport__widget .selected_subissue__block .issue_container .selected_issue{padding-top:12px;padding-bottom:12px}#tripsSupport__widget .selected_subissue__block .issue_container .selected_issue li .selected_issue__info span{font-size:13px;color:#8a8e99;letter-spacing:-0.37px;text-align:left}.issue_info{font-size:13px;color:#fff;letter-spacing:0;line-height:18px;padding-bottom:10px;text-align:left;border-bottom:1px dashed}.no_trip{padding:10px 30px;font-size:14px;color:#9c9c9c;position:absolute;bottom:75px}.bold-text{font-weight:bold}#tripsSupport__widget .issueConfirmation_alert{height:180px}.issueConfirmation_alert ol{font-size:12px;text-align:center}.issueConfirmation_alert ol li{font-size:11px;text-align:center;list-style:none}.issueConfirmation_alert h6 span{position:absolute;right:-10px;top:-8px;display:block;background:#de000c;color:#fff;padding:5px 7px;border-radius:50%;border:3px solid #fff;font-size:11px;box-shadow:0 1px 3px #333;cursor:pointer}div.bcFloat{display:none !important}.whiteBg{background-color:#fff}.lighter{font-weight:lighter}.amendment{background-color:#f5f5f5}.amendment #content{min-height:auto}.amendment .amendment-heading{color:#9d9d9d}.amendment .support_icon img{width:43px;height:48px}.amendment .support-content{max-width:540px;margin:0 auto}.amendment .support-content p{color:#999a9b}.amendment .support-content .support-call{color:#3466cc}.amendment .heading{font-size:16px}.upsell.activitiesCrossell{padding-bottom:0 !important}.activitiesCrossell-image{width:53%;display:inline-block;height:150px !important;overflow:hidden}.activitiesCrossell-text{width:45%;display:inline-block;vertical-align:top;position:relative}.activitiesCrossellTitle{display:inline-block;width:100px;vertical-align:top;color:#000;line-height:18px}.activitiesCrossellMeta{font-size:8px;width:120px;font-weight:500}.activitiesCrossellMeta span{font-weight:600;font-size:10px;display:inline-block;margin-bottom:3px}.activitiesCrossellMeta:before{content:'';position:absolute;top:62px;left:-4px;width:50px;height:50px;z-index:-1;background:#ffea99;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.activitiesCrossellCTA{display:inline-block;margin-top:20px;font-weight:600;font-size:10px}.passwordRules{list-style-image:none !important;list-style:none;padding:0;margin:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.passwordRules li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:8px;background:#ccc}.passwordRules li{width:160px;font-size:12px}.passwordRules li.check::before{background:#80aa01}.verify-account{background-color:#fef4cc;border:1px solid #fed366}.account-verified{background-color:#f3fac8;border:1px solid #80aa01}.account-verified--icon{width:15px;height:15px;padding:5px;border:1px solid #557a00;border-radius:50%;fill:#557a00;margin-right:10px}