body{font-weight:400}.cert{color:#fff;display:block;z-index:100;font-size:12px;position:fixed;background-color:#888;font-weight:bold;padding:4px}.seat-price{position:absolute;top:40%!important;left:50%;transform:translate(-50%,-50%);font-size:16px}.seat-number.seat-view{position:absolute;top:35%!important;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#0078d2}.seat-number{position:absolute;bottom:0;right:0;font-size:12px;color:#ccc;margin-right:5px}.success-message{color:#33691e;font-weight:normal;padding:5px 0;text-align:center}.failed-message{color:#d50000;font-weight:normal;padding:5px 0;text-align:center}.success-container{background:#dff0d8!important;border:1px solid #d0e9c6;padding:5px!important}.error-container{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;font-size:20px}.capitalize{text-transform:capitalize}.gm-fullscreen-control{top:43%!important}.seatmap-view-container .seat-selection-rinira{width:100%!important}.coach avail{position:relative}.coach avail .seat-options{position:absolute;z-index:2;background:#fff;width:200px;text-align:left;padding:5px;border:1px solid red;min-height:60px}.boxbluesm,.boxselectsm{position:relative}.boxbluesm .hoverdata,.boxselectsm .hoverdata{position:absolute;display:none;z-index:1;font-size:13px;background-color:#fff;min-width:200px;border:1px solid #333;left:-1px;top:45px;box-shadow:5px 5px 3px 3px #cdcdcd}.hoverdata:before{border:inset 9px;content:"";display:none;height:0;width:0;border-color:transparent transparent #000 transparent;border-bottom-style:solid;position:absolute;top:-18px;left:30px;z-index:1}.boxbluesm:hover .hoverdata,.boxselectsm:hover .hoverdata{display:block}.hoverdata-rone{width:auto;background-color:#fff;text-align:left;padding:8px}.hoverdata-rtwo{width:auto;background-color:#f6f6f6;float:left;padding:8px;min-width:300px}.hoverdata .hoverdata-rone p{font-size:13px!important}.hoverdata-rone ul{padding-left:20px;margin-top:-18px}.hoverdata-rone ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.seat-opt{width:65%;height:auto;float:left;text-align:left;word-wrap:break-word}.main-cab{width:35%;height:auto;float:right;text-align:right;padding-right:0;word-wrap:break-word}.hoverdata .hoverdata-rtwo .seat-opt p{font-size:13px!important}.hoverdata .hoverdata-rtwo .main-cab p{font-size:13px!important;line-height:20px}.hoverdata .hoverdata-rtwo .seat-opt ul{padding-left:20px;margin-top:-15px}.hoverdata .hoverdata-rtwo .seat-opt ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.instant-purchase{margin-top:-17px}.price-tooltip{margin-top:-15px;float:right}.hoverdata p{margin-bottom:15px;color:#676767;line-height:25px;padding-top:0}.seatmap-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:8px;width:auto;min-height:400px;margin:auto;padding:20px 20px 20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden;min-width:950px}.seatmap-view-container .close-popup{position:absolute;right:20px;font-size:18px;color:#666;cursor:pointer}.seatmap-view-container .seat-logo{position:relative;float:left;height:auto;width:90px;text-align:left;margin-bottom:20px}.seatmap-view-container .seat-flightinfo{position:relative;float:left;height:auto;width:450px;background-color:#fff;line-height:18px;text-align:left;margin-bottom:20px}.seatmap-view-container .seat-map-view{height:350px;overflow:auto}.tab-pane{margin-top:0}.seat-legends{float:left;text-align:left;font-size:13px;margin-right:10px}.seat-legends .list{margin-bottom:5px}.baggage-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:3px;min-width:300px;min-height:110px;margin:auto;padding:20px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.baggage-view-container .close-popup{position:absolute;right:15px;font-size:18px;color:#666;cursor:pointer;top:10px}.baggage-view-container .content{font-size:15px;color:#888;margin-top:10px}.baggage-view-container .content a{color:#0077d2}.baggage-view-container .content ul{margin:0}.baggage-view-container .content ul li{text-align:left}.seatmaperror-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:8px;width:auto;min-height:400px;margin:auto;padding:20px;text-align:center;min-width:600px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.seatmap-selection{width:100%;min-height:300px;margin-top:22px}.seatmap-selection .seatmap-traveler-info{width:100%;min-height:auto}.seatmap-selection .seatmap-traveler-info .traveler-count{color:#ccc}.seatmap-selection .seatmap-traveler-info .traveler-seatno{color:#fff;width:42px;height:21px;padding:2px 7px;text-align:center}.seatmap-selection .seatmap-traveler-info .main-cabin .traveler-seatno{background-color:#f4592b}.seatmap-selection .seatmap-traveler-info .preferred .traveler-seatno{background-color:#83c233}.seatmap-selection .seatmap-traveler-info .available .traveler-seatno{background-color:#0177d1}.seatmap-selection .seatmap-traveler-info .upgrade .traveler-seatno{background-color:#884288}.seatmap-selection .seatmap-traveler-info .amt{font-size:29px;line-height:34px;vertical-align:sub;font-weight:normal}.seatmap-selection .seatmap-traveler-info .main-cabin .amt{color:#f4592b}.seatmap-selection .seatmap-traveler-info .preferred .amt{color:#83c233}.seatmap-selection .seatmap-traveler-info .available .amt{color:#0177d1}.seatmap-selection .seatmap-traveler-info .upgrade .amt{color:#884288}.seatmap-selection .seatmap-traveler-info a.cnf-button{background-color:#0078d2;color:#fff!important;text-decoration:none!important;width:187px;height:35px;padding:5px 13px;float:right;border-radius:3px}.seatmap-selection .seatmap-traveler-info .small-12.medium-4.large-4.columns{padding:0}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.main-cabin{background-color:#f4592b}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.preferred{background-color:#83c233}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.available{background-color:#0177d1}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.upgrade{background-color:#884288}.seatmap-legends{width:100%;min-height:115px;background-color:#f5f5f7;margin-top:12px;padding:30px 10px 0 10px}.seatmap-legends ul li{width:25%;display:inline-block;padding:0;margin:0;min-height:70px}.seatmap-legends ul li .main-cabin .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#f4592b}.seatmap-legends ul li .preferred .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#83c233}.seatmap-legends ul li .available .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#0177d1}.seatmap-legends ul li .upgrade .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#884288}.seatmap-legends ul li .unavailable .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#d1dadf;background-color:#d1dadf}.seatmap-legends ul li h3{font-size:15px;margin-left:3px;text-align:left;font-weight:normal}.seatmap-legends ul li h4{font-size:12px!important;margin-left:3px;text-align:left;font-weight:normal}.seatmap-legends ul li h5{font-size:10px;margin-left:3px;text-align:left;font-weight:normal}.seatmap-box-container{max-width:750px;height:auto;margin:50px auto;width:100%;position:relative;text-align:center}.seatmap-box-container:last-child{margin-bottom:170px}.seatmap-box-container .seatmap-box{border:8px solid #8d9fa9;border-width:0 8px;margin:0 auto;padding:0 15px;display:inline-block;vertical-align:top;width:100%}.seatmap-box-container .left-wing-bg{width:77px;height:auto;display:inline-block}.seatmap-box-container .right-wing-bg{width:77px;height:auto;display:inline-block}.seatmap-box-container .left-wing-bg .left-wing{width:77px;height:420px;background:url(/images/left-wing.jpg);float:left;position:absolute;top:34%;left:12px}.seatmap-box-container .right-wing-bg .right-wing{width:77px;height:420px;background:url(/images/right-wing.jpg);float:left;position:absolute;top:34%;right:16px}.seatmap-box-container .seatmap-box .seats-row{display:flex;flex-wrap:nowrap;padding:4px 0}.seatmap-box-container .seatmap-box .seats-row>div{width:100%;margin:0 5px;text-align:center;font-size:30px;min-height:45px;background-color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.empty{visibility:hidden}.seatmap-box-container .seatmap-box .seats-row>div.available.disabled,.seatmap-box-container .seatmap-box .seats-row>div.main-cabin.disabled,.seatmap-box-container .seatmap-box .seats-row>div.preferred.disabled{outline:1px solid #d1dadf;color:#d1dadf;opacity:1}.seatmap-box-container a.cnf-button-footer{background-color:#0078d2;color:#fff!important;text-decoration:none!important;width:187px;height:35px;padding:5px 13px;float:right;border-radius:3px;position:absolute;right:-146px;bottom:7px}#topContinue.enableButton{background-color:#fff;color:#0078d2;border-color:#0078d2;font-weight:normal!important;font-size:16px}#topContinue.enableButton:hover{background-color:#0078d2;color:#fff!important;border-color:#fff!important}#mytrip .button.large.enableButton{font-weight:normal!important}.seatmap-box-container .seatmap-box .cabin-class-container{border-top:1px solid #ccc;margin-top:15px;padding-top:15px}.seatmap-box-container .seatmap-box .cabin-class-container:first-child{border-top:0;margin-top:0;padding-top:0}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div{position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .space{max-width:1%;outline:0;cursor:default;background-color:transparent}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .small-space{max-width:2%;outline:0;cursor:default;background-color:transparent}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .space:after,.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .small-space:after{display:none}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .fare-amt{position:absolute;left:2%;top:6%;font-size:14px}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .seat-no{position:absolute;color:#ccc;right:10%;bottom:0;font-size:13px}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div:hover .fare-amt,.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div:hover .seat-no{color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.active .seat-no{color:#fff}.seat-map-view .seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .seat-no{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;bottom:unset}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin{outline:1px solid #f4592b;color:#f4592b}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin:hover,.seatmap-box-container .seatmap-box .seats-row>div.main-cabin.active{background-color:#f4592b;outline:1px solid #f4592b;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.preferred{outline:1px solid #83c233;color:#83c233}.seatmap-box-container .seatmap-box .seats-row>div.preferred:hover,.seatmap-box-container .seatmap-box .seats-row>div.preferred.active{background-color:#83c233;outline:1px solid #83c233;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.available{outline:1px solid #0177d1;color:#0177d1}.seatmap-box-container .seatmap-box .seats-row>div.available.disabled{outline:1px solid #d1dadf;color:#d1dadf;opacity:1}.seatmap-box-container .seatmap-box .seats-row>div.available:hover,.seatmap-box-container .seatmap-box .seats-row>div.available.active{background-color:#0177d1;outline:1px solid #0177d1;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.upgrade{outline:1px solid #8b4689;color:#8b4689}.seatmap-box-container .seatmap-box .seats-row>div.upgrade:hover,.seatmap-box-container .seatmap-box .seats-row>div.upgrade.active{background-color:#8b4689;outline:1px solid #8b4689;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin:hover,.seatmap-box-container .seatmap-box .seats-row>div.preferred:hover,.seatmap-box-container .seatmap-box .seats-row>div.available:hover,.seatmap-box-container .seatmap-box .seats-row>div.upgrade:hover{outline:0}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata{position:absolute;display:none;z-index:1;font-size:13px;background-color:#fff;min-width:200px;border:1px solid #333;left:-1px;right:auto;top:45px;box-shadow:5px 5px 3px 3px #cdcdcd}.seatmap-box-container .seatmap-box .seats-row div:last-child .hoverdata,.seatmap-box-container .seatmap-box .seats-row div:nth-last-child(2) .hoverdata{left:auto;right:-1px}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin .hoverdata{border:1px solid #f4592b}.seatmap-box-container .seatmap-box .seats-row>div.preferred .hoverdata{border:1px solid #83c233}.seatmap-box-container .seatmap-box .seats-row>div.available .hoverdata{border:1px solid #0177d1}.seatmap-box-container .seatmap-box .seats-row>div.upgrade .hoverdata{border:1px solid #8b4689}.seatmap-box-container .seatmap-box .seats-row>div:hover:after{content:"";border:inset 11px;display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;bottom:0;left:5px;z-index:3;margin-bottom:-2px}.seatmap-box-container .seatmap-box .seats-row>div:hover .hoverdata{display:block;z-index:3}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone{width:auto;background-color:#fff;text-align:left;padding:8px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rtwo{width:auto;background-color:#f6f6f6;float:left;padding:8px;min-width:300px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata .hoverdata-rone p{font-size:13px!important}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone ul{padding-left:20px;margin-top:-18px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.seatmap-box-container .seatmap-box .seats-row>div.na{background-color:#d1dadf;outline:1px solid #d1dadf;cursor:not-allowed}.seatmap-box-container .seatmap-box .seats-row>div.na:hover{background-color:#d1dadf!important;outline:1px solid #d1dadf}.seatmap-box-container .seatmap-box .seats-row>div.na:hover:after{display:none}.seatmap-box-container .seatmap-box .seats-row .bulkhead{background-color:#cbcbcb;outline:1px solid #cbcbcb;cursor:not-allowed!important}.seatmap-box-container .seatmap-box .seats-row .bulkhead+.bulkhead:before{content:'';background-color:#cbcbcb;position:absolute;height:100%;width:35px;left:-10px;outline:1px solid #cbcbcb}.seatmap-box-container .seatmap-box .seats-row .bulkhead:hover:after{display:none}.cabin-class-container .starting-container{min-width:100px;height:auto;position:absolute;left:-90px}.cabin-class-container .starting-container h3.text-blue{color:#0078d2}.cabin-class-container .starting-container h3{font-size:18px;color:#000;text-align:center;padding:0;margin:0 0 5px 0}.cabin-class-container .starting-container .starting-price{text-align:center;color:#0078d2;font-size:13px}.cabin-class-container .starting-container .starting-price span{font-size:24px;line-height:22px}.seatmap-box-container .seatmap-box .exit{background:url("/images/exit-background.png");background-repeat:repeat;margin:0 -5px;padding:0 5px;border:1px solid #f38393;position:relative;outline-offset:-1px}.seatmap-box-container .seatmap-box .exit:before{content:"";word-wrap:break-word;font-family:monospace;width:50px;min-height:55px;border:1px solid #fb8794;border-width:1px 0;position:absolute;left:-50px;background-color:#fff;margin-top:-1px}.seatmap-box-container .seatmap-box .exit .left-door:before{content:"EXIT";word-wrap:break-word;font-family:monospace;width:1px;height:100%;position:absolute;transform:translate(-50%,-50%);top:71%;left:-7%;color:red;line-height:normal}.seatmap-box-container .seatmap-box .exit:after{content:"";word-wrap:break-word;font-family:monospace;width:50px;min-height:55px;border:1px solid #fb8794;border-width:1px 0;position:absolute;right:-50px;top:0;z-index:1;background-color:#fff;margin-top:-1px}.seatmap-box-container .seatmap-box .exit .right-door:after{content:"EXIT";word-wrap:break-word;font-family:monospace;width:1px;height:100%;position:absolute;transform:translate(-50%,-50%);top:71%;right:-7%;z-index:2;color:red;line-height:normal}.seatmap-box-container .seatmap-box .exit .left-door.small{font-size:9px;top:4px;position:absolute;left:-25px}.seatmap-box-container .seatmap-box .exit .right-door.small{font-size:9px;top:4px;position:absolute;right:-25px}.seatmap-box-container .seatmap-box .exit .left-door,.seatmap-box-container .seatmap-box .exit .right-door{font-size:13px}.seatmap-box-container .seatmap-box .seats-row div.lavatory{background:#d1dadf;height:95px;position:relative;min-width:254px}.seatmap-box-container .seatmap-box .seats-row>div.lavatory img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.seatmap-box-container .seatmap-box .seats-row .small-space{max-width:2%;width:100%;background:none}.infobox{background:#fff!important;border:0!important;padding:6px!important;box-shadow:none!important;min-width:250px!important}.infoBox img{position:absolute!important;right:-1px!important;top:6px!important}#mediumContinue{margin-right:-15px!important}#mytrip .container .triptitle span.small-text{font-size:10px;margin-left:5px}#mytrip .container .triptitle span.trip-amt,.seat-amt{font-size:26px;margin:0 5px}#mytrip .container .triptitle span.main-cabin{color:#f4592b!important}#mytrip .container .triptitle span.preferred{color:#83c233!important}#mytrip .container .triptitle span.available{color:#0177d1!important}#mytrip .container .triptitle span.upgrade{color:#884288!important}#mytrip .container .triptitle span.equal-icon{font-size:18px;vertical-align:top}#mytrip .container .triptitle .plus-link{font-size:12px;margin:0 10px;border:1px solid #0078d2;padding:4px 7px;border-radius:50%;vertical-align:super;color:#0078d2!important}.flightdetails .optionData{margin-bottom:1.25em}.seatmap-view-container .seat-legends{display:none}.economy-container{background:#fff;border:1px solid #f1f3f2;border-radius:3px;width:925px;height:auto;top:40%;margin:auto;padding:40px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.economy-container .h1{font-size:30px;color:#00467f;line-height:1;text-align:left}.economy-container .h2{font-size:20px;color:#848587;line-height:1.4;text-align:left}.economy-container .icontitle{font-size:12px;color:#333!important;text-align:left;float:left;padding-top:7px;padding-left:1px}.economy-container .h4{font-size:16px;color:#848587;text-align:left;line-height:1.3}.economy-container .h5{font-size:18px;color:#000;text-align:left;line-height:1.3;font-weight:600}.economy-container .sub-titlered{font-size:16px;color:#d14904;text-align:left;line-height:1;padding-top:4px}.economy-container .sub-titlegreen{font-size:16px;color:#008712;text-align:left;line-height:1;padding-top:4px}.economy-container .greytopcontainer{background-color:#fafbfb;padding:10px 10px 5px 10px}.economy-container .bluetopcontainer{padding:10px 10px 5px 10px;background-color:#eff9fb}.economy-container .container .greycontainer{background-color:#fafbfb;padding-left:15px}.economy-container .container .greycontainer .inner-container{font-size:12px;color:#333;text-align:left;padding-left:10px;width:76%}.economy-container .container .whitecontainer{background-color:#eff9fb;padding-left:15px}.economy-container .container .whitecontainer .inner-container{font-size:12px;color:#333;text-align:left;padding-left:10px;width:85%}.economy-container .carryon-bagicon{background:url("/images/Carryon-bag.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-top:13px;margin-left:5px}.economy-container .bag-icon{background:url("/images/bag-icon.png");width:27px;height:23px;background-repeat:no-repeat;float:left;margin:1px 10px 2px 5px}.economy-container .seats-icon{background:url("/images/Seats-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-left:5px}.economy-container .flight-changeicon{background:url("/images/Flight-change.png");width:45px;height:30px;background-repeat:no-repeat;float:left}.economy-container .upgrades-icon{background:url("/images/upgrades-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-left:5px}.economy-container .boarding-icon{background:url("/images/Boarding-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-top:2px;margin-left:5px}.economy-container .close-icon{background:url("/images/close-icon.png");width:30px;height:30px;background-repeat:no-repeat;float:left;position:absolute;cursor:pointer;right:13px;top:15px}.economy-container .no-icon{background:url("/images/basic-list.png");width:12px;height:13px;background-repeat:no-repeat}.economy-container .yes-icon{background:url("/images/Green-tick.png");width:20px;height:15px;background-repeat:no-repeat}.price-container{width:100%;padding:10px 15px 15px 15px;margin:0 auto}.price-container.move-maincabin{width:90%;padding-left:0}.economy-container .seperator{border-top:1px solid #c2cdd4;height:auto}.economy-container .seperator-last{border-top:1px solid #c2cdd4;border-bottom:1px solid #c2cdd4;height:auto}.economy-container .white-seperator{float:left;width:1%}.economy-container .grey{background-color:#fafbfb}.economy-container .blue{background-color:#eff9fb}.economy-container .marB20{margin-bottom:20px}.economy-container .rules{text-align:left;color:#333;padding:10px;padding-bottom:0;font-size:11px}.price-container .hr{border-top:.1px solid #000}.price-container .round-trip{font-size:12px;color:#333;text-align:left;line-height:1;text-transform:capitalize}.price-container .price{font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;margin-right:5px}.price-container .currency{font-size:30px;margin-top:-6px;display:inline-block;margin-right:10px;color:#0061ab}.price-container .basicPrice,.price-container .mainPrice{font-size:50px}.price-container .per-person{font-size:18px;font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;float:left;line-height:.9;width:55px;height:30px;margin-top:-4px}.price-container .total-price{font-size:13px;font-weight:normal;margin-left:0;text-align:left;color:#333;line-height:2;float:left;margin-top:-10PX;margin-bottom:10px}.price-container .button-keep{text-align:center;width:80%;height:40px;line-height:1.7;float:left;cursor:pointer;font-size:18px;font-weight:normal;font-style:normal;text-decoration:none;background-color:#0178ca;border:0;color:#fff;box-shadow:none;-webkit-transition-delay:0;-webkit-transition-duration:.3s;-webkit-transition-property:background-color;-webkit-transition-timing-function:ease-out;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;margin:0;padding:5px 10px;text-transform:none;margin-bottom:10px}.price-container .button-keep:hover,.price-container .button-keep:focus{background-color:#0178ca!important;border:0;border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.price-container .button-move{text-align:center;width:82%;height:40px;line-height:1.7;float:left;cursor:pointer;font-size:18px;font-weight:normal;font-style:normal;text-decoration:none;background-color:#0078d2;border:0;color:#fff;box-shadow:none;-webkit-transition-delay:0;-webkit-transition-duration:.3s;-webkit-transition-property:background-color;-webkit-transition-timing-function:ease-out;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;margin:0;padding:5px 10px;text-transform:none;margin-bottom:10px}.price-container .button-move:hover,.price-container .button-move:focus{background-color:#0078d2!important;border:0;border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.economy-container .clear20{clear:both;height:20px}.clear27{clear:both;height:27px}.economy-container .icon-col{width:19%;padding-top:4px;display:table-cell}.economy-container .basiceco-col{width:39%;display:table-cell}.economy-container .blank-col{width:2%;display:table-cell}.economy-container .maincabin-col{width:40%;display:table-cell}.economy-container .main-section{display:table;width:100%}.economy-container .bagfees-link a,.economy-container .bagfees-link a:hover,.economy-container .bagfees-link a:focus{font-size:14px;float:left;font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;padding:10px;text-decoration:underline;line-height:1}.economy-container .font8{font-size:8px}.enrollment-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:820px;height:auto;margin:0 auto;padding:35px 25px;text-align:center;z-index:9999;display:none;margin:10vh auto;width:100%;max-width:800px;padding:0;min-height:27vh;position:relative}.enrollment-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.enrollment-container .login-logo2{margin-bottom:0;margin:0 auto;width:auto}.enrollment-container .login-head{color:#0274b3;margin-bottom:20px;font-size:14px}.enrollment-container .economy-title{font-size:20px;color:#0078d2;line-height:1;text-align:center;margin:20px 0}.enrollment-container .economy-subtitle{font-size:16px;color:#1d1d1d;line-height:1;text-align:center;padding:5px 0 30px 0}.enrollment-container .economy-titlebig{font-size:34px;color:#0d0d0d;line-height:1.5;text-align:center;padding:10px 0 20px 0}.enrollment-container .economy-titlebigblue{font-size:34px;color:#0069ba;line-height:1.5;text-align:center}.enrollment-container .economy-titlesmblue{font-size:25px;color:#0069ba;line-height:.3;text-align:center}.enrollment-container .economy-titlesmblue a{color:#0069ba}.enrollment-container .h1{font-size:20px;color:#000}.enrollment-container .clear{clear:both}.enrollment-container .blacktext{color:#292728}.enrollment-container .blu-txt{color:#0069ba}.enrollment-container .lightgreytxt{color:#c2c2c2}.enrollment-container .greytext{color:#8b8b8b}.enrollment-container .blacktext{color:#292728}.enrollment-container .inputbox .grey-txt{color:#8b8b8b}.enrollment-container .inputbox .blk-txt{color:#292728}.enrollment-container .a-left{text-align:left}.enrollment-container .a-center{text-align:center}.enrollment-container .seperator{line-height:1.3;margin-left:10px;float:left;font-size:16px;margin-right:-13px}.enrollment-container .marT40{margin-top:40px!important}.enrollment-container .marT20{margin-top:20px!important}.enrollment-container .marT33{margin-top:33px!important}.enrollment-container .marL7{margin-left:7px!important}.enrollment-container .thanku-txt{font-size:27px;color:#0069ba;line-height:1.2;text-align:center;margin:0 auto}.enrollment-container .economy-titlebigwhite{font-size:34px;color:#fff;line-height:1.5;text-align:center}.enrollment-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;padding:0 3px 0 3px;margin-top:0}.enrollment-container .inputbox input[type="text"],.enrollment-container .inputbox input[type="password"],.enrollment-container .inputbox input[type="email"]{border:0 solid #c0c8cb;border-radius:5px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.enrollment-container input::-webkit-input-placeholder{color:#000}.enrollment-container .inputbox input[type="text"].disabled{color:#696767}.enrollment-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.enrollment-container .inputbox select{margin:0;padding-left:10px;border:0;font-size:18px;height:44px!important;background-color:#fff;color:#000;background-image:url("/images/icon-caret1.gif");background-position:100% center;box-shadow:inset 0 0 2px rgba(0,0,0,.1);border-radius:5px}.enrollment-container .inputbox select>option{outline:0}.enrollment-container .inputbox select.disabled,.enrollment-container .inputbox select.disabled:hover{color:#000}.enrollment-container .inputbox select:hover{background-color:#fff;border-color:#999}.enrollment-container .martb40{margin-top:40px;margin-bottom:40px}.enrollment-container .inputbox .box{padding:1rem 0!important;vertical-align:top;word-break:break-all;border:0;font-size:14px;line-height:1.21rem}.enrollment-container .containerback{margin-top:15px;float:left}.enrollment-container .back-btn-icon{background:url("/images/Back-Btn.png");height:20px;background-repeat:no-repeat}.enrollment-container .btn-common.disabled input,.btn-common.disabled input:hover{background-color:#777!important;border-color:#777!important}.enrollment-container .backtxt{font-size:22px;color:#0069ba;text-align:left;line-height:1;padding-left:25px!important}.enrollment-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.enrollment-container .skipbtn{font-size:22px;color:#0069ba;text-align:left;line-height:2.6;padding-left:5px}.enrollment-container .skipbtn a{color:#0069ba;text-decoration:none;text-transform:none}.enrollment-container .policy-tabcontents{color:#000;font-size:18px;text-align:right;line-height:2.2;line-height:48px;padding-right:10px}.enrollment-container .policy-tabdetails{color:#000;font-size:22px;text-align:center;line-height:2.2;padding-left:3px}.enrollment-container .spendlimit-button{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:22px;border:1px solid #d1d2d4;border-radius:4px;width:100%;height:50px;display:flex;display:-webkit-flex;border-right:0}.enrollment-container .spendlimit-button li{float:left;width:33%;text-align:center;border-right:1px solid #d1d2d4;-webkit-flex:1;-ms-flex:1;flex:1}.enrollment-container .spendlimit-button li a.active{color:#fff!important;background-color:#0078d2;text-decoration:none}.enrollment-container .spendlimit-button li a{display:block;padding:0 0;line-height:48px;color:#030303;text-decoration:none}.enrollment-container .question-radiobtn{color:#000;font-size:18px;line-height:3}.enrollment-container .radio-button li{float:left;text-align:left;list-style-type:none;line-height:2.5;width:80px;padding:5px 15px 0 10px;margin:5px;border-radius:3px;background-color:#0078d2}.enrollment-container .radio-button li label{color:#fff}.enrollment-container .radio-button li .control{position:relative;padding-left:28px;margin:0;cursor:pointer;font-size:16px;line-height:normal}.enrollment-container .radio-button li input{margin:0!important;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.enrollment-container .radio-button li input{margin:0!important;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.enrollment-container .radio-button li input[type=radio]:checked:before{background:#0078d2}.enrollment-container .radio-button li input[type=radio]:before{content:'';display:block;width:40%;height:40%;margin:26%;border-radius:100%}.enrollment-container .radio-button .control__indicator{background:#fff}.enrollment-container .field-validation-error{color:red;font-size:14px;font-weight:400;text-align:left;padding-left:10px;padding-top:10px;word-break:break-word}.enrollment-container .label-popup{line-height:2.2;vertical-align:middle;float:left;padding:0 5px;font-size:16px;color:#000}.enrollment-container textarea.popup-textarea{margin:0;height:150px!important;padding:7px 10px!important;font-size:18px!important;text-align:justify;color:#000!important}.enrollment-container .labelblue{display:inline-block;color:#0069ba!important}.enrollment-container .twitter-icon{display:inline-block;background:url("/images/twitter-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .facebook-icon{display:inline-block;background:url("/images/facebook-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .gmail-icon{display:inline-block;background:url("/images/gmail-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .linkedin-icon{display:inline-block;background:url("/images/linkedin-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container.welcomepopup{border:0;padding:0;width:55%;text-align:center;margin:0 auto}.enrollment-container.welcomepopup .clear40{clear:both;height:40px}.enrollment-container.welcomepopup .clear10{clear:both;height:10px}.enrollment-container.welcomepopup .bgblue{background-color:#0077d3;color:#fff!important;padding:30px}.enrollment-container.welcomepopup .bgblue .whitetxt{color:#fff!important;text-align:center;margin-top:10px}.enrollment-container.welcomepopup .titlebig{font-size:34px;color:#0069ba;line-height:1.5;text-align:center;margin:20px auto}.enrollment-container.welcomepopup .bgblue .basiceco-subtitle{font-size:16px;color:#fff;line-height:1;text-align:center}.enrollment-container.welcomepopup .bigiconbx{Width:136px!important;height:136px;background-color:#fff;width:45px;border-radius:100px;overflow:hidden;margin:0 auto}.enrollment-container.welcomepopup .bigiconbx .camera-icon{display:inline-block;background:url("/images/camera-icon.png");width:83px;height:65px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup .bigiconbx .verification-icon{display:inline-block;background:url("/images/verification-icon.png");width:83px;height:65px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup .bigiconbx .explore-icon{display:inline-block;background:url("/images/explore-icon.png");width:69px;height:83px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup h1{font-size:20px;color:#000;line-height:1}.enrollment-container.welcomepopup h2{font-size:16px;color:#999;margin-bottom:15px}.enrollment-container.welcomepopup .btn-common input,.enrollment-container.welcomepopup .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:300px;height:45px}.enrollment-container.welcomepopup h2{font-size:16px;color:#999;margin-bottom:15px}.enrollment-container.logincontainer{Width:28%!important}.enrollment-container.logincontainer a,.enrollment-container.logincontainer a:hover{font-size:18px;color:#0069ba;line-height:.3;text-align:center;color:#0069ba}.enrollment-container.logincontainer .btn-common input,.enrollment-container.logincontainer .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:97%;height:45px}.enrollment-container .economy-title p{font-size:21px}.enrollment-container.sr-box{padding:30px 40px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;margin:auto}.enrollment-container .back-btnlogin{bottom:30px;position:absolute}.enrollment-container .btn-commonsr input{font-size:21px;height:44px;margin:0;padding:10px;border-radius:4px;border:0;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:240px;line-height:1;background-color:#0078d2;border-color:#0078d2}.enrollment-container .btn-commonsr.disabled input,.btn-commonsr.disabled input:hover{background-color:#777!important;border-color:#777!important}.enrollment-container .popup-closesr{background:none;top:15px;right:20px;position:absolute;cursor:pointer;font-size:23px!important;width:20px;height:20px}.home-calendar.calPopup .ui-datepicker td.sameday{background:#70c5fb;color:#fff!important;position:relative;z-index:1;display:block;height:45px;padding:10px 0;max-width:45px}.home-calendar.calPopup .ui-datepicker td.sameday:hover{box-shadow:none!important}.home-calendar.calPopup .ui-datepicker td.sameday a{color:#fff!important;padding-top:3px;font-weight:normal;outline:0}.home-calendar.calPopup .ui-datepicker td.sameday a:after{color:#fff!important}.home-calendar.calPopup .ui-datepicker td.sameday:before{content:'';position:absolute;z-index:-1!important;-webkit-clip-path:polygon(100% 100%,0 0,0% 100%,80% 100%);clip-path:polygon(100% 100%,0 0,0% 100%,80% 100%);display:block;background:#31a8dc;width:100%;height:100%;left:0!important;border:0 solid transparent!important;top:0}.home-calendar.calPopup .ui-datepicker td.sameday:hover:before{margin-left:0!important}.home-calendar.calPopup .ui-datepicker td.sameday:after{display:none}.home-calendar .ui-datepicker-inline .userSelectedStart,.home-calendar .ui-datepicker-inline .userSelectedEnd,.home-calendar .ui-datepicker-inline .userSelectedOneWay{background:#31a8dc}.home-calendar .ui-datepicker-inline .userSelectedStart:after{border-left:7px solid #31a8dc}.home-calendar .ui-datepicker-inline .userSelectedEnd:after{border-right:7px solid #31a8dc}.recent-searches{position:absolute;width:225px;height:auto;background:#fff;padding:5px;border:1px solid #ccc;border-width:0 1px 1px 1px;border-radius:2px 2px 4px 4px;color:#000;overflow:hidden;z-index:7;margin-left:10px}.recent-searches .recent-header{display:table;width:100%;padding:0 7px 1px 7px;border-bottom:1px solid #ccc}.recent-searches .recent-header>.title{display:table-cell;float:left;font-size:13px}.recent-searches .recent-header>.close{display:table-cell;float:right;cursor:pointer}.recent-searches .recent-header>.close img{vertical-align:baseline}.recent-searches ul{list-style:none;padding:0;margin:0;overflow-y:hidden;height:auto}.recent-searches ul li{list-style:none;padding:0 5px 5px 6px;margin:0;border-bottom:1px solid #e6e6e6;cursor:pointer}.recent-searches ul li:hover{background-color:#f3f3f3}.recent-searches ul li:last-child{border:0}.recent-searches ul li h3{font-size:13px;padding:5px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recent-searches ul li .recent-details{display:table;width:100%;font-size:12px}.recent-searches ul li .recent-details .recent-date{display:table-cell;float:left}.recent-searches ul li .recent-details .recent-date span{font-size:12px;line-height:normal}.recent-searches ul li .recent-details .recent-trip{display:table-cell;float:right;text-align:right}.recent-searches ul li .recent-details .recent-trip .recent-icons{display:block;height:20px}.recent-searches ul li .recent-details .recent-trip .recent-icons span{background:url(/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat;background-repeat:no-repeat;width:22px;height:20px;display:inline-block;margin-left:5px;background-size:350px 91px}.recent-searches ul li .recent-details .recent-trip .recent-icons span.recent-air{background-position:-105px -73px}.recent-searches ul li .recent-details .recent-trip .recent-icons span.recent-hotel{background-position:-139px -73px}.recent-searches ul li .recent-details .recent-trip .recent-icons span.recent-car{background-position:-172px -73px}.recent-searches ul li .recent-details .recent-trip .recent-icons span.recent-rail{background-position:-201px -73px}.bxaccountpopup-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:700px;height:auto;margin:0 auto;padding:35px 25px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxaccountpopup-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.bxaccountpopup-container .title{font-size:18px;color:#000;line-height:1.2;text-align:center;margin:20px 0}.bxaccountpopup-container .custom-select{position:relative;font-family:Arial;margin:20px auto;text-align:left}.bxaccountpopup-container .custom-select select{display:none}.bxaccountpopup-container .select-selected{background-color:#e6e7e9;color:#7d7e80}.bxaccountpopup-container .select-selected:after{position:absolute;content:"";top:17px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#666769 transparent transparent transparent}.bxaccountpopup-container .select-selected.select-arrow-active:after{border-color:transparent transparent #666769 transparent;top:12px}.bxaccountpopup-container .select-items div{color:#000;padding:8px 16px;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer}.bxaccountpopup-container .select-selected{padding:8px 16px;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;box-shadow:0 0 10px rgba(160,160,160,1);border-radius:3px;margin-top:1px}.bxaccountpopup-container .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;color:#000;font-size:12px;box-shadow:0 0 10px rgba(160,160,160,.5);margin-top:1px}.bxaccountpopup-container .select-hide{display:none}.bxaccountpopup-container .select-items div:hover{background-color:#fff;color:#000}.bxaccountpopup-container .backtxt{font-size:22px;color:#0069ba;text-align:left;line-height:2.1}.bxaccountpopup-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.bxaccountpopup-container .btn-common.disabled{opacity:100}.bxaccountpopup-container .btn-common input,.bxaccountpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:200px;height:45px}.bxaccountpopup-container .btn-common.disabled input,.bxaccountpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:200px;height:45px}.bxaccountpopup-container .account-txt{color:#97989a;line-height:3}.bxaccountpopup-container .marB60{margin-bottom:60px!important}.certificatelogin-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:300px;height:auto;margin:0 auto;padding:20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.certificatelogin-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.certificatelogin-container .title{font-size:14px;color:#000;line-height:1.2;text-align:center;margin:20px 0}.certificatelogin-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;padding:0 3px 0 3px;margin-top:0}.certificatelogin-container .inputbox input[type="text"]{border:0 solid #c0c8cb;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.certificatelogin-container .inputbox input::-webkit-input-placeholder{color:#ccc!important}.certificatelogin-container .inputbox input[type="text"].disabled{color:#696767}.certificatelogin-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.certificatelogin-container .backtxt{font-size:22px;color:#0069ba;text-align:center;line-height:1}.certificatelogin-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.certificatelogin-container .help-txt{color:#b7b8ba;margin:10px auto}.certificatelogin-container .btn-common.disabled{opacity:100}.certificatelogin-container .btn-common input,.bxaccountpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:100%;height:45px}.certificatelogin-container .btn-common.disabled input,.bxaccountpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:100%;height:45px}.bxtravelpopup-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:342px;height:auto;margin:0 auto;padding:20px 40px 10px 40px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxtravelpopup-container .login-logo{margin-bottom:20px;width:290px}.bxtravelpopup-container .login-head{margin-bottom:15px;font-size:14px}.bxtravelpopup-container .login-head{margin-bottom:15px;font-size:14px}.bxtravelpopup-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;margin-top:0}.bxtravelpopup-container .inputbox input[type="text"]{border:0 solid #c0c8cb;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.bxtravelpopup-container .inputbox input::-webkit-input-placeholder{color:#ccc!important}.bxtravelpopup-container .inputbox input[type="text"].disabled{color:#696767}.bxtravelpopup-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.bxtravelpopup-container .backtxt{font-size:22px;color:#0069ba;text-align:center;line-height:1}.bxtravelpopup-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.bxtravelpopup-container .help-txt{color:#b7b8ba;margin:10px auto}.bxtravelpopup-container .btn-common.disabled{opacity:100}.bxtravelpopup-container .btn-common input,.bxtravelpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:100%;height:45px}.bxtravelpopup-container .btn-common.disabled input,.bxtravelpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:100%;height:45px}.bxuser-box{display:flex;display:-webkit-flex;align-items:center;float:right;height:89px}.bxuser-box .bxdata-box{margin-right:15px;float:right;display:block;flex:1 auto;-ms-flex:1 auto;-webkit-flex:1 auto}ul.bxuser-details{list-style:none;float:right;margin-left:0}ul.bxuser-details li{list-style:none;line-height:24px;text-align:right;color:#0078d2;font-size:16px;clear:both}#bxcompanydetail{color:#000;float:right!important;font-size:12px;margin:0 0 0 0;padding:0;text-align:right!important}.bxuser-box .points{color:#000;font-size:20px}.bxuser-box .misc-sprite-icons.misc-single-arrow-icon.active,.user-box .misc-sprite-icons.misc-single-arrow-icon.active{background-position:-89px -799px;width:20px;height:25px}.bxuser-box .misc-sprite-icons,.user-box .misc-sprite-icons{width:45px;height:45px;margin:0;padding:0;float:right;border:0;background:url(/app_themes/AAC/images/sprite-air-car-hotel-misc.png) no-repeat}.bxuser-box .misc-sprite-icons.misc-single-arrow-icon,.user-box .misc-sprite-icons.misc-single-arrow-icon{background-position:-15px -797px;width:20px;height:25px}.bxuser-box .dropdown .truncate{width:91%;float:left}.bxuser-box .dropdown-content,.user-box .dropdown-content{display:none;position:absolute;background-color:#f1f1f3;box-shadow:2px 2px 7px rgba(0,0,0,.5);z-index:4;right:100px;top:65px;padding:10px}.bxuser-box .dropdown-content ul,.user-box .dropdown-content ul{margin:0}.bxuser-box .dropdown-content ul li,.user-box .dropdown-content ul li{float:none;margin:0;width:100%}.bxuser-box .dropdown-content a.active,.user-box .dropdown-content a.active{color:#777!important}.bxuser-box .dropdown-content a:hover,.user-box .dropdown-content a:hover{color:#000}.bxuser-box .dropdown-content a,.user-box .dropdown-content a{display:block;color:#0078d2;font-size:15px;padding:5px 10px;text-align:right;text-decoration:none}.bxuser-box .dropdown:hover .dropdown-content,.user-box .dropdown:hover .dropdown-content{display:block}.bxuser-box .dropdown:hover .dropbtn,.user-box .dropdown:hover .dropbtn{background-color:#3e8e41}.bxuser-box .dropdownfull{width:100%;float:right}.bxuser-box .dropdownfull .truncate{width:91%;float:left;overflow:visible}.bxtripsummary-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:390px;height:auto;margin:0 auto;padding:20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxtripsummary-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.bxtripsummary-container .title{font-size:14px;color:#000;line-height:1.2;text-align:center;margin:0 0}.bxtripsummary-container a.close-button{color:#000;cursor:pointer;font-size:1.8rem;font-weight:normal;line-height:1;position:absolute;top:0;right:-10px;text-decoration:none!important}.bxtripsummary-container a.close-button:hover{text-decoration:none}.bxtripsummary-container p{color:#000100;margin-bottom:21px;font-size:18px;line-height:22px}.bxtripsummary-container input.button.certificate{font-size:16px;font-weight:normal;color:#fff;padding:10px 20px;text-align:center;background-color:#0078d2;border-color:#0078d2;width:290px;height:50px;border-radius:3px;float:none;margin:10px 0 10px 0!important;display:inline-block;text-transform:none}.bxtripsummary-container input.button.login-travel{font-size:16px;font-weight:normal;color:#fff;padding:5px 45px;text-align:center;background-color:#0078d2;border-color:#0078d2;width:290px;height:50px;border-radius:3px;float:none;margin:10px 0 10px 0!important;display:inline-block;text-transform:none;line-height:1.2;white-space:normal!important}.bxtripsummary-container .backtxt{color:#0069ba;text-decoration:none;text-transform:none}.redeem-points span{font-size:17px;line-height:26px;display:block;text-align:right;padding-right:5px;color:#000}.redeem-total span{font-size:24px;color:#000;display:block}.redeem-total span.redeem-tax{font-size:17px;color:#000;margin-bottom:10px;display:block}.contactalert-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:500px;height:180px;margin:0 auto;padding:35px 25px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999}.contactalert-container .details{font-size:16px;color:#1d1d1d;line-height:1;text-align:center;padding:45px 0}.contactpopup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:999;width:100%;height:100%}.contactalert-container .alertpopup-close{font-size:23px!important;position:absolute;right:15px;top:10px}.contactalert-container .alertpopup-close{color:#000;cursor:pointer}.contact-form #spnError.error{width:303px!important}.required:after{content:" *";color:#656565}.seatmap-view-container .seat-map-view .login-popup{max-width:342px}#divWrongLoginMsg #WrongLoginMsg{color:#fff!important;font-weight:normal!important;margin-bottom:8px}.login-popup #divWrongLoginMsg #WrongLoginMsg{color:red!important;font-size:14px!important}.login-block .forgot-text a{color:#fff;margin-top:5px;float:left}.twofifty{font-size:14px}.interstitial{margin:auto;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.interstitial .airline-logo{width:100px;height:100px;background-color:#fff;border-radius:50%;text-align:center;margin:0 auto}.interstitial .airline-msg{font-size:20px;color:#fff;margin-top:40%;display:block}.reset-password-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:342px!important;margin:0 auto!important;padding:25px 40px 30px 40px!important;text-align:center;transform:translate(-50%,-50%);top:50%!important;position:fixed!important;left:50%!important;right:auto!important;z-index:9999;display:none;max-width:100%;text-align:left;background:#f1f3f2!important;min-height:auto!important}.reset-password-popup .login-logo{margin-bottom:20px;text-align:center}.reset-password-popup #modalTitle{font-size:16px!important;padding-bottom:10px}.reset-password-popup .input-lg{border-radius:4px;border:0!important;margin-bottom:10px}.multi-lang-box{margin-bottom:0}.multi-lang{max-width:1200px;width:auto}.multi-lang-box .lang-box{max-width:33%;width:auto}.multi-lang-box .lang-box ul li{min-width:169px;width:auto;margin-bottom:10px}.multi-lang-box .lang-box ul li .country-lang{border-right:1px solid #000;margin-right:8px;padding-right:8px}.multi-lang-box .lang-box ul li span:last-child{margin-right:0!important;border-right:0!important}.reveal-modal-bg{display:none!important}.stops-count{text-align:center;font-size:14px!important;color:#000;margin-top:8px}ul.optionData .row1,.row1,ul.optionData .row2,.row2{margin-bottom:0;color:#000!important}.cabin-class-tabs{border:1px solid #d4d4d4;margin:0;padding:0;border-radius:5px;right:0;border-left:0;position:absolute;top:-4px;background-color:#fff}.cabin-class-tabs .tab{float:left;border-left:1px solid #d4d4d4;font-size:18px;text-align:center;color:#000;padding:7px;height:98px;min-width:61px;letter-spacing:0;position:relative;cursor:pointer}.cabin-class-tabs .tab span.cabin_icon{display:block;height:16px;margin:0 0 10px 0}.cabin-class-tabs .tab span.cabin_icon .basic-hover{width:45px;left:auto;top:auto;text-align:center;float:none;margin:0 auto}.cabin-class-tabs .tab span.cabin_icon .basic-hover .bag-icon{display:block;background-image:none!important;background-repeat:no-repeat;width:20px;height:20px;margin:0 auto;zoom:90%}.cabin-class-tabs .tab:hover span.cabin_icon .basic-hover .bag-icon,.cabin-class-tabs .tab.active span.cabin_icon .basic-hover .bag-icon{background-image:none!important}.cabin-class-tabs .cabin_icon .basic-popup{display:none;width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-148px;right:-105px}.cabin-class-tabs .tab span.cabin_icon .policytag{position:static;padding:1px}.cabin-class-tabs .tab span.cabin_icon .policytag1,.cabin-class-tabs .tab span.cabin_icon .policytag2{font-size:10px!important;font-weight:normal!important}.cabin-class-tabs .tab:hover span.cabin_icon .policytag,.cabin-class-tabs .tab.activ.cabin-class-tabs span.cabin_icon .policytag{color:#31a8dc;background-color:#fff}.cabin-class-tabs .tab.basic:hover .basic-hover .basic-popup,.cabin-class-tabs .tab.basic .basic-hover .basic-popup,.cabin-class-tabs .tab.basic.active .basic-hover .basic-popup,.cabin-class-tabs .tab.basic.active .basic-hover .basic-popup{right:-101px;top:unset;bottom:40px}.cabin-class-tabs .basic-popup h2{font-size:18px;font-weight:normal;line-height:normal;padding-bottom:8px;border-bottom:1px solid #d3d3d3}.cabin-class-tabs .basic-popup ul li{letter-spacing:0}.cabin-class-tabs .basic-popup:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.cabin-class-tabs .tab:hover .basic-hover .basic-popup,.cabin-class-tabs .tab .basic-hover .basic-popup{display:none!important}.cabin-class-tabs .tab.basic:hover .basic-popup{display:block!important;top:-165px}.cabin-class-tabs .tab span.cabin_type{font-size:12px!important;color:#757678;letter-spacing:0;position:absolute;top:64px;left:0;width:100%;text-transform:capitalize}.cabin-class-tabs .tab span.cabin_seats{font-size:10px;color:#808082;position:absolute;top:81px;left:0;width:100%}.cabin-class-tabs .tab:hover,.cabin-class-tabs .tab:hover span,.cabin-class-tabs .tab.active,.cabin-class-tabs .tab.active span{color:#fff}.cabin-class-tabs div.cabintab:nth-of-type(2){color:#31a8dc}.cabin-class-tabs div.cabintab:nth-of-type(2):hover,.cabin-class-tabs div.cabintab.active:nth-of-type(2){color:#fff}.cabin-class-tabs .tab:last-of-type,.cabin-class-tabs .tab:hover:last-of-type,.cabin-class-tabs .tab.active:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.cabin-class-tabs .tab:first-of-type,.cabin-class-tabs .tab:hover:first-of-type,.cabin-class-tabs .tab.active:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.cabin-class-tabs.insta-result .insta-result-message{visibility:hidden}.cabin-class-tabs.insta-result:hover .insta-result-message{transform:translate(-380px,80px)}.cabin-class-tabs .insta-result-message:after{border-left:solid #f6e6ab 10px!important;border-bottom:solid transparent 10px!important;border-right:solid transparent 10px!important;border-top:solid transparent 10px!important;top:8px!important;left:100%!important;margin-left:0!important}.cabin-class-tabs:not(.insta-result) .insta-result-message{display:none}.location-icon-off-icon{opacity:.5}.no-hover-message,.suppressed-message,.hotel-suppressed-message,.car-suppressed-message{display:none}.suppressed:hover .no-hover-message{display:none!important}.tab.cabintab.no-hover .no-hover-message{width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-40px;right:-101px;font-size:12px;color:#444}.tab.cabintab.no-hover:hover .no-hover-message,.suppressed:hover .suppressed-message{display:block}.tab.cabintab.no-hover .no-hover-message:after,.suppressed .suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.suppressed{position:relative}.suppressed .suppressed-message{width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444}.hotel-list-tab .vendorfromcost.tab-panel.no-hover .no-hover-message{width:260px;background:#fff;padding:4px 10px 4px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-42px;right:-101px;font-size:12px;color:#444;height:auto;text-align:center}.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .no-hover-message{display:block}.hotel-list-tab .vendorfromcost.tab-panel.no-hover .no-hover-message:after,.suppressed .hotel-suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.hotel-list-tab .vendorfromcost.tab-panel.no-hover,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .text-term,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .text-lowest,.hotel-list-tab .vendorfromcost.tab-panel.no-hover.disabled .hotellist-price-align .price,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .hotellist-price-align .price{background-color:#eee!important;color:#b5b5b5!important}.suppressed:hover .hotel-suppressed-message{display:block;width:200px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444;text-align:center}ul.car-tab-panel.no-hover .no-hover-message{width:260px;background:#fff;padding:4px 10px 4px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-42px;right:-101px;font-size:12px;color:#444;height:auto;text-align:center}ul.car-tab-panel.no-hover:hover .no-hover-message{display:block}ul.car-tab-panel.no-hover .no-hover-message:after,.suppressed .car-suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}ul.car-tab-panel.no-hover,ul.car-tab-panel.no-hover:hover,ul.car-tab-panel.no-hover:hover .text-lowest,ul.car-tab-panel.no-hover:hover .per-day,ul.car-tab-panel.no-hover.disabled .carlist-price-align .car-price,ul.car-tab-panel.no-hover:hover .carlist-price-align .car-price{background-color:#eee!important;color:#b5b5b5!important}.suppressed:hover .car-suppressed-message{display:block;width:200px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444}.checkboxmargin .details-icon img{margin-top:2px}.checkboxmargin .details-icon .tool_tip{top:-45px}.details-icon{display:inline-block;cursor:pointer}.details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-40px;left:-44px;font-size:13px;color:#000}.details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.details-icon:hover .tool_tip{display:block}.tab-panel{text-decoration:none!important;border:1px solid #d4d4d4;padding:10px 10px 7px 10px;border-radius:5px;height:102px!important;min-width:68px!important;margin-top:-5px;position:relative;background-color:#fff}.confirmation-icons.cancel{cursor:pointer}.confirmation-icons.cancel:hover .tool-tip-message{display:block}.tool-tip-message{position:absolute;background:#f6e6ab;z-index:2;transform:translateY(10px);left:0;width:400px;color:#786425;padding:10px;margin-top:18px;border-radius:3px;display:none;pointer-events:auto;transition:all .2s ease-out;font-size:14px;cursor:pointer}.tool-tip-message:after{border-left:solid transparent 10px;border-bottom:solid #f6e6ab 10px;border-right:solid transparent 10px;top:-10px;content:'';height:0;left:15%;margin-left:-13px;position:absolute}.hotel-details-icon{margin-left:3px}.hotel-details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-41px;left:-44px;font-size:12px;color:#000}.hotel-details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.hotel-details-icon:hover .tool_tip{display:block}.hotelpage .truncate{width:90%!important;line-height:1.2}.car-details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-48px;left:-45px;font-size:13px;color:#000}.car-details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.car-details-icon:hover .tool_tip{display:block}.partial-close{right:-8px;position:absolute;margin-top:4px}.no-partial-close{right:-10px;position:absolute;margin-top:2px}.alt-airport-overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:3;text-align:center;line-height:normal;font-size:15px;margin-top:-5px}.alt-airport{background:#fff;margin:0 auto;width:40%;padding:5px 15px 10px 15px;font-size:15px}.alt-airport .link{border-radius:5px;border:1px solid #31a8dc;color:#31a8dc;padding:5px 10px;line-height:normal;display:inline-block;margin-right:10px;min-width:60px;font-size:16px}.alt-airport .link:hover{background:#31a8dc;color:#fff}.alt-airport .message{margin-bottom:10px;color:#000}.highlighted{background:#e9f4d8}.book-tab{border:1px solid #f1f1f3;border-top-width:0;border-left-width:0;border-right-width:0}.r-tabs{border-left-width:0;border-right-width:0;border-top-width:0}ul.top_nav li.hover{position:relative;z-index:2}#ul_MenuList .topmenu .MT{margin-top:0!important}.instant-airline{display:inline-block;cursor:pointer;position:relative;width:auto;float:right;font-size:10px;text-align:right;margin-top:-12px}.instant-airline span{color:#155724;background:#c1eacb;border-radius:10px;padding:2px 5px}.instant-airline .instant-tool-tip{display:none;width:220px;background:#fff;padding:6px;border-radius:3px;border:1px solid #cbd4d9;position:absolute;z-index:2;text-align:center;top:-47px;left:-30px;font-size:13px;color:#000;line-height:normal}.instant-airline .instant-tool-tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-1px 1px 0 0 rgba(203,212,217,1)}.instant-airline:hover .instant-tool-tip{display:block}.instant-airline .instant-tool-tip:hover{display:none}.detailLine,.segmentSeatType,.segmentBaggageType{cursor:pointer}.msg-rest{font-size:11px;background-color:#e70021;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-corp{font-size:11px;background-color:#84c12f;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-high{font-size:11px;background-color:#e80229;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-oops{font-size:11px;background-color:#f9ee34;color:#000;padding:1px 3px;height:18px;line-height:17px}#ShowFlightDetail .air-list-hr{border-bottom:1px solid #e6e7e9;float:left;width:100%;min-height:109px;position:relative}.secRec{background:#fff;padding:4px 15px 12px 15px!important}.segmentContainer .secRec:last-child .air-list-hr{border-bottom:0!important}.cabin-class-tabs .tab:hover .msg-rest,.cabin-class-tabs .tab.active span .msg-rest{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-corp,.cabin-class-tabs .tab.active span .msg-corp{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-high,.cabin-class-tabs .tab.active span .msg-high{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-oops,.cabin-class-tabs .tab.active span .msg-oops{background-color:#fff;color:#2671c8}.msg-na{font-size:13px;color:#b5b5b5;width:70px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.na{background-color:#eee;cursor:default!important}.na:hover{background-color:#eee!important}.trip-type{font-size:12px;text-transform:lowercase;color:#aaaaac;margin-top:4px;position:absolute;top:22px;left:0;width:100%}.trip-cost{font-size:18px!important;color:#333;position:absolute;top:45px;left:0;width:100%;letter-spacing:-1px}.select-price{font-size:14px;letter-spacing:0;color:#808285;line-height:16px;position:absolute;top:29px;left:0;padding:0 5px;margin:0;width:100%}.class-name{font-size:15px;color:#aaaaac;margin-top:3px}.seat-count{font-size:12px;color:#aaaaac;margin-top:5px}.cabin-class-tabs .tab span.cabin_icon .basic-hover{width:auto!important}.popup-close{font-size:23px!important;position:absolute;right:15px;top:10px}.popup-close:hover{color:#000;cursor:pointer}.tab.no-hover,.tab.no-hover span,.tab.no-hover .trip-type,.tab.no-hover .trip-cost,.tab.no-hover .cabin_type,.tab.no-hover:hover,.tab.no-hover:hover span,.tab.no-hover:hover .trip-type,.tab.no-hover:hover .trip-cost,.tab.no-hover:hover .cabin_type{background-color:#eee!important;color:#b5b5b5!important}.mainSearchContent{background:#f1f1f3!important;position:relative}.list-drop-down,.list-drop-up{position:relative}.list-drop-down:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#000;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top-style:solid;position:absolute;margin:6px 0 0 6px;border-width:7px 5px 5px 5px;right:-16px}.list-drop-up:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#000;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-top-style:solid;position:absolute;margin:-1px 0 0 6px;border-width:7px 5px 7px 5px;right:-16px}.sub-list{padding-left:40px}table.traveler-info.products td{vertical-align:middle}table.traveler-info.products td label span{line-height:25px;position:absolute;width:100px;color:#0078d2;font-size:14px}table.traveler-info.products td .float.marT5{margin:0!important}.traveler-info.company-summary th{font-size:14px!important;font-weight:normal!important}.traveler-info.company-summary .sub-head{font-weight:normal}.traveler-info.company-summary td{font-size:13px!important}.traveler-info.company-summary th span.down:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#8c8c8c;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top-style:solid;position:absolute;margin:8px 0 0 6px;border-width:5px 4px 4px 4px}.traveler-info.company-summary th span.up:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#8c8c8c;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom-style:solid;position:absolute;margin:-2px 0 0 6px;border-width:5px 4px 4px 4px}#booktrip h4{display:none}#viewitinerary .search-widget-master{margin-bottom:0!important;margin-top:.5px!important}#viewitinerary .button-search{width:177px!important;float:right!important;margin-top:0!important}#viewitinerary .button.large{margin-bottom:0}#viewitinerary .search-widget-master input[type=text]:after{content:"or"}#viewitinerary .search-widget-master input+span.or:after{content:"or";position:absolute;font-size:18px;right:-5px;top:19px;color:#8c8a8e}#viewitinerary .search-widget-master input+span.and:after{content:"&";position:absolute;font-size:18px;right:-4px;top:21px;color:#8c8a8e}#checkin .marL7,#viewitinerary .marL7{margin-left:7px}#checkin .search-widget-master{margin-bottom:0!important;margin-top:.5px!important}#checkin .button-search{width:177px!important;float:right!important;margin-top:0!important}#checkin .button.large{margin-bottom:0}#checkin .search-widget-master .custom.dropdown+span:after,#checkin .search-widget-master input+span:after{content:"+";position:absolute;font-size:24px;right:-3px;top:15px;color:#8c8a8e}#viewitinerary .search-widget-master input[type="text"],#checkin .search-widget-master input[type="text"],#checkin .search-widget-master .custom.dropdown{width:95%;border:1px solid #c1c1c1!important}#viewitinerary .search-widget-master input[type=text]:last-child,#checkin .search-widget-master input[type=text]:last-child{width:100%!important}.search-widget-master input[type="text"][disabled]{background-color:#ddd!important;cursor:default;opacity:.5}.legparent .partial-stay{font-size:13px}#buttonSearch{width:157px!important}#buttonSearch.bx{width:164px!important}#buttonSearch .marB0{margin-bottom:0!important}#travelerMultiContainer .multi-traveler{right:0!important;width:94%!important}#viewitinerary,#checkin{background:rgba(241,241,243,1)!important;border-radius:5px;padding:23px 12px 12px 13px;border:0;min-height:211px}#booktrip{background:rgba(241,241,243,1)!important;border-radius:5px!important;border:0;min-height:213px;padding:20px}.book-tab{display:none}.search-widget-master h4{font-size:22px!important}#bxbooktrip{background:rgba(241,241,243,1)!important;border-radius:5px;border:0;min-height:200px;padding:20px}.search-filter-master #sfm-who-drop{width:275px}.search-filter-master #sfm-who-drop .children-holder{overflow:auto;height:120px;display:none}#sfm-who-drop.f-dropdown.content .custom.dropdown.open ul{margin-top:7px!important}#searchbar-home form.custom .custom.dropdown.open.medium ul{min-width:140px!important}#sfm-who-img.person-icon-on-icon{margin:0 0 0 2px!important}#shopMatrixSection{padding:0 10px!important}.tripinfo-bottom .trips-amount.down{text-align:right;padding-right:40px}.tripinfo-bottom .trips-amount{text-align:right;padding-right:25px}.approx-title{text-transform:lowercase}ul.optionData.no-bullet li.row1.lowercase{text-transform:capitalize}.main-box .hotellist-price-align.totalSummary1{text-align:right!important}.hold-trip{float:right;right:100%;width:70px;margin-top:11px}.seat-flightinfo{width:430px!important}.box-unavailable{width:40px;height:20px;display:inline-block;background:#e6e7e9}.box-available{width:40px;height:20px;display:inline-block;border:1px solid #31a8dc}.mainSearchContent{display:inline-block;width:100%;margin:0 0 20px 0}.search-widget-tabs{position:absolute;bottom:38px;left:22px}.r-tabs .r-tabs-panel.r-tabs-state-active{margin-bottom:0}.r-tabs{background:transparent}.home-tabs.active,.home-tabs:hover{outline:0}.basiceco-dropdown{display:none}.a-center .selectorflightdetailsec{width:75px!important;height:45px!important;padding-top:0;margin-top:-12px!important;background-color:#fff!important;border:1px solid #e9e9e9}.a-center .selectorflightdetailsec.active{margin-top:-18px!important;height:57px!important;margin:0;outline:0;border-bottom:1px solid #fff;padding-top:0}.selectorflightdetailsec .datetabpanel{background-color:#eee;color:#969698;font-size:10px;position:relative;width:100%;height:20px;line-height:20px;margin-top:-2px;border-radius:2px 2px 0 0;width:74px}.selectorflightdetailsec .datetabpanel .day{position:absolute;left:3px}.selectorflightdetailsec .datetabpanel .date{position:absolute;right:3px}.selectorflightdetailsec.active .datetabpanel .day{position:absolute;left:3px;color:#fff!important}.selectorflightdetailsec.active .datetabpanel .date{position:absolute;right:3px;color:#fff!important}.selectorflightdetailsec.active .amtBlkN{padding-top:10px!important;margin-top:2px!important;font-size:18px!important}.selectorflightdetailsec .amtBlkN{margin-top:6px!important;font-size:16px!important}.selectorflightdetailsec.active{width:82px!important}.a-center .selectorhoteldetailsec{width:75px!important;height:45px!important;padding-top:0;margin-top:-8px!important;margin-left:3px;margin-right:3px;background-color:#fff!important;box-shadow:none;border:1px solid #e9e9e9}.a-center .selectorhoteldetailsec.active{margin-top:-13px!important;height:57px!important;margin:0;outline:0;margin-left:3px;margin-right:3px;color:transparent!important;border-bottom:1px solid #fff}.selectorhoteldetailsec .datetabpanel{background-color:#ededed;color:#9e9e9e;font-size:10px;position:relative;width:100%;height:20px;line-height:20px;margin-top:-5px;border-radius:2px 2px 0 0;width:74px}.selectorhoteldetailsec.active .datetabpanel span{color:#fff!important;text-transform:none}.selectorhoteldetailsec .datetabpanel .amtBlkN{padding:0!important;margin-top:-9px!important}.selectorhoteldetailsec.active .datetabpanel .amtBlkN{margin-top:-4px!important}.selectorhoteldetailsec .datetabpanel .red-star-hotel,.selectorhoteldetailsec.active .datetabpanel .red-star-hotel{margin-top:5px}.selectorhoteldetailsec.active .datetabpanel .red-star-hotel{width:9px;height:10px;background-image:url(/app_themes/tripeasy/images/white-stars1.png);background-repeat:no-repeat;background-size:120%;display:inline-block}.selectorhoteldetailsec .amtBlkN{margin-top:6px!important;font-size:16px!important}.selectorhoteldetailsec.active .amtBlkN{padding-top:10px!important;margin-top:2px!important;font-size:18px!important}.selectorhoteldetailsec.active{width:82px!important}.two-pricerow{display:inline-block;width:100%;min-height:50px}.SelectorDetailL2{height:160px}.matrix-box .SelectorDetailL2,.SelectorDetailL2{height:164px!important;padding-top:10px}#shopMatrixSection.air{height:245px}.selectorflightdetail{margin-top:-5px!important}.vendorstarting{width:30%!important}#ShrinkMapToggle{background-image:none;height:100%;z-index:1;background:#fff;color:#000;margin:0;cursor:pointer;vertical-align:baseline;position:absolute;transform:translate(-50%,-50%);right:-10px;top:50%;width:auto;height:auto;width:40px;height:40px;text-align:center;border-radius:2px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}#ShrinkMapToggle.shrinkicon{background-image:url(/app_themes/tripeasy/images/arrow_blk_down.png);background-repeat:no-repeat;width:12px;height:7px}#ShrinkMapToggle i{color:#666;padding:4px 8px;font-size:32px;display:block}#ShrinkMapToggle i:hover{color:#000}.row.shrink~#shopMapSection{background-color:transparent}.row.shrink~#shopMapSection #shopMapHolder{margin-top:81px;background-color:transparent!important;height:219px}.row.shrink~#shopMapSection #ShrinkMapToggle{margin-top:45px}div#ShrinkMapToggle.shrink{right:-19px!important}div#ShrinkMapToggle.expand{right:-19px!important}.row.shrink~#shopMapSection #ShrinkMapToggle.expand{margin-top:25px!important}ul.pagination.list{margin-top:30px;float:left}ul.pagination.list li{display:block;float:left;border:1px solid #ccc;border-radius:3px;line-height:28px;min-width:40px;min-height:30px;text-align:center}ul.pagination.list li:hover a,ul.pagination.list li a:focus,ul.pagination.list li:hover button,ul.pagination.list li button:focus{background:#e2e2e2;display:inline-block;width:100%}ul.pagination.list li.active a{line-height:26px;background:#888;color:#fff}ul.page-records{margin-top:30px;float:right;color:#999}ul.page-records li{float:left}ul.page-records li input{text-align:right;width:50px;display:inline-block;height:30px!important;border-radius:3px;margin:0 8px}ul.page-records li label{display:inline-block;font-size:13px;color:#999}ul.page-records li .texttiny{display:inline-block;background-color:#888;color:#fff;padding:0 8px;height:30px;line-height:30px;font-size:12px;border-radius:3px;margin-right:10px}ul.page-records li.records{font-size:15px;line-height:30px}ul.page-records li.records span{color:#000}#divPagination{display:flex!important;flex-wrap:wrap;justify-content:flex-end}#divPagination a{margin-bottom:5px}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}.dataTables_length>label{display:inline-flex;align-items:center;margin-top:5px}.dataTables_length>label select{margin:0 5px 0 0;border:0;outline:0;background-size:40%;padding-right:30px!important;width:unset;height:unset}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{margin-top:15px}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:#333!important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-moz-linear-gradient(top,#585858 0%,#111 100%);background:-ms-linear-gradient(top,#585858 0%,#111 100%);background:-o-linear-gradient(top,#585858 0%,#111 100%);background:linear-gradient(to bottom,#585858 0%,#111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333!important;border:1px solid #979797;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-moz-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0%,#dcdcdc 100%)}.matrix-map-overlay{height:44px!important;z-index:3}.hotel-list-tab{margin-top:8px;position:relative}.hotel-list-tab ul.tab-panel .from{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:7px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .from{color:#fff!important}.hotel-list-tab ul.tab-panel .gray-strike-price{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:29px;line-height:normal;left:0!important}.hotel-list-tab ul.tab-panel:hover .gray-strike-price{color:#fff!important}.hotel-list-tab ul.tab-panel .text-term{text-align:center!important;font-size:11px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:25px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .text-term{color:#fff!important}.hotel-list-tab ul.tab-panel .totalSummary1 .price{text-align:center!important;font-size:20px!important;position:absolute;width:100%;display:block;color:#333!important;top:40px;line-height:normal}.hotel-list-tab ul.tab-panel .totalSummary1 .priceInternational{text-align:center;font-size:14px;position:absolute;width:100%;display:block;color:#333;top:40px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .totalSummary1 .price{color:#fff!important}.hotel-list-tab ul.tab-panel .text-lowest{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:62px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .text-lowest{color:#fff!important}.hotel-list-tab ul.tab-panel .s-room{text-align:center!important;font-size:11px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:79px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .s-room{color:#fff!important}.hoteltab .hotel-list-tab ul.tab-panel .gray-strike-price{text-align:center!important;font-size:14px!important;position:static;width:100%;display:block;color:#aaaaac;line-height:normal;left:0!important;margin-bottom:5px}.hoteltab .hotel-list-tab.room-info ul{width:75px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;height:98px!important}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .text-term{text-align:center!important;font-size:11px!important;position:static;width:100%;display:block;color:#aaaaac;top:44px;line-height:normal}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{text-align:center!important;font-size:18px!important;position:static;width:100%;display:block;color:#000;top:59px;line-height:normal}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .text-lowest{text-align:center!important;font-size:13px!important;position:static;width:100%;display:block;color:#aaaaac;top:80px;line-height:normal}.hoteltab .hotellist-price-align.totalSummary1{width:100%;margin-top:0}.hoteltab .hotel-list-tab ul.vendorfromcost.tab-panel .policytag.oops{position:static;margin:auto}.hoteltab .hotel-list-tab ul.vendorfromcost.tab-panel .policytag.high{position:static;margin:auto}.hoteltab .hotel-list-tab{margin-top:4px}.hoteltab label.active:after{width:100%;display:none}.truncate.free{width:200px!important}.hotel-list-hr .vendorfromcost span{position:absolute;width:100%;height:100%}.selectorhoteldetail{width:100%}.selectorhoteldetailsec{width:66px!important;background-color:#f5f5f7!important;margin-top:-4px!important;text-transform:lowercase!important;box-shadow:0 1px 6px #ccc}.selectorhoteldetailsec.active{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff!important;width:75px;height:45px!important;padding-top:4px;font-size:13px;cursor:pointer;color:#000;display:inline-block;margin-top:-4px!important;margin:0;line-height:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-transform:capitalize;border-top:1px solid #e6e8ea;border-left:1px solid #e6e8ea;border-right:1px solid #e6e8ea;box-shadow:none}.viewmap-matrix{padding:10px 7px!important;background-color:rgba(255,255,255,.7)!important}#shopMapSizeToggle{background-color:rgba(255,255,255,.7)!important;width:auto!important;padding:12px 7px!important}.selectorhoteldetailhd{padding:0;text-align:left;font-size:17px;color:#000;display:inline-block}.hotel-origin-home-search .travelers{width:138px;margin-right:10px!important}.hotel-origin-home-search .search-destination{width:66%!important}.hotel-origin-home-search #buttonSearch{width:154px!important;max-width:157px}#sfm-when-span-HO,#sfm-when-span2-HO{width:50%;float:left;margin:0;padding:0 3px}.mainSearchContent.full-width #divHotelOnlyTrip input[type="text"]{border:1px solid #ccc!important;box-shadow:none!important;border-radius:4px!important;color:#000}.mainSearchContent.full-width #divHotelOnlyTrip{margin-top:25px}.search-widget-master .frontier-origin:nth-child(2n+2){margin-top:0!important}.mainSearchContent.full-width .search-widget-master .traveler-container{float:right;position:unset}.mainSearchContent.full-width .traveler-container #DivDdlAdults{border:1px solid #ccc;height:42px!important;margin:0!important}#divHotelOnlyTrip #sfm-when-HO div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible;margin-top:52px}#divHotelOnlyTrip #sfm-when-HO input{color:#2face4}#SearchRadioGroup{margin-bottom:25px!important}.home-calendar.calPopup .ui-datepicker td.userSelectedEnd.departHover:hover,.home-calendar.calPopup .ui-datepicker td.userSelectedStart.departHover:hover{box-shadow:none!important}.mainSearchContent.full-width #dvRoundTrip{margin-top:0!important}.mainSearchContent.full-width #textboxOrigin input::-webkit-input-placeholder,.mainSearchContent.full-width #textboxDestination input::-webkit-input-placeholder,.mainSearchContent.full-width #textboxSameAsPickUp input::-webkit-input-placeholder{color:#ccc}.calPopup.home-calendar .ui-state-disabled,.calPopup.home-calendar .ui-widget-content .ui-state-disabled{vertical-align:middle!important}.mainCartContainer .cartItineraryContentDetails .passengerSeatBg,#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg{height:auto!important;margin:2px 5px!important;width:50px}.mainSearchContent.full-width #SearchCarRadioGroup,.mainSearchContent.full-width #SearchHotelRadioGroup{width:100%;margin-bottom:25px;padding-left:5px;display:none}.mainSearchContent.full-width #SearchCarRadioGroup .large-2,.mainSearchContent.full-width #SearchHotelRadioGroup .large-2{width:auto}.mainSearchContent.full-width #SearchCarRadioGroup .large-2 .home-search,.mainSearchContent.full-width #SearchHotelRadioGroup .large-2 .home-search{padding:0 10px 0 5px;margin-left:-2px}.mainSearchContent.full-width #SearchCarRadioGroup label,.mainSearchContent.full-width #SearchHotelRadioGroup label{font-size:14px;color:#000}.home-tabs{font-size:14px;line-height:25px}#divAllAdditionalSearch>.divAllAdditionalSearchContentBox{margin-top:20px!important}#search-filter-master #sfm-when-a{margin-bottom:0!important}.button.large,.button.large{border-radius:4px!important}.back-btn{background-color:#fff}.contentH{background:#fff!important;box-shadow:0 0 4px 0 rgba(255,255,255,.25)!important;border-top:2px solid #eee!important}.hoteltab label.active{top:5px;z-index:2;padding-bottom:0!important;background:#fff;border:2px solid #eee}.hoteltab label{background:#eee;padding:5px 10px!important;border:0 solid #ccc;margin-left:-1px;position:relative;left:-7px;border-top-left-radius:5px;border-top-right-radius:5px;width:160px;display:inline-block;margin-bottom:0;height:52px;top:10px;cursor:pointer;z-index:0}.button.selectH,.button.selectH{border-radius:3px}.menu-mobile{display:none}div.checker span,.checkboxmargin{cursor:default!important}.btn-crowdN{background-color:#fff;border:1px solid #0078d2;color:#0078d2;border-radius:3px}.btn-crowdN:hover{background-color:#0078d2;color:#fff}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#a7a8ac!important;border-color:#a7a8ac!important;opacity:.4!important}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#999!important}.homeAdditionalSearchLinkTxt{width:150px!important}.search-table a button.bt-default:hover,.search-table a button.bt-default:focus,.search-table a button.bt-default:active,.search-table a.button.bt-default:hover,.search-table a.active.button.bt-default{outline:0}#ShowHotelDetail .secRec.hotel-list-hr{border-bottom:1px solid #e6e7e9;padding-bottom:12px!important;margin-bottom:8px!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:15px!important;cursor:default}.secRec.hotel-list-hr:last-child{border-bottom:0!important}.segmentContainer{padding-top:15px!important;background-color:#fff}.innerfilter{margin-top:16px!important}.hotel-list-tab{border-radius:5px}.hotel-list-tab ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;width:68px;cursor:pointer}.hotel-list-tab .vendorfromcost.tab-panel{border-left:1px solid #d4d4d4;float:left}.hotel-list-tab .vendorfromcost.tab-panel:nth-of-type(2){border-radius:0 5px 5px 0;border-left:0}.hotel-list-tab .vendorfromcost.tab-panel:nth-of-type(1){border-radius:5px 0 0 5px}.cabin-class-tabs .tab:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.hotel-list-tab .vendorfromcost.tab-panel .text-term{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:44px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{text-align:center!important;font-size:18px!important;position:static;width:100%;display:block;color:#000;top:59px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span.priceInternational{text-align:center;position:static;font-size:14px!important;width:100%;display:block;color:#000;top:59px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .text-lowest{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:80px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .s-room{text-align:center!important;font-size:10px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:25px;line-height:normal}.segmentContainer .row.secRec.pad0.hotel-list-hr.hovered:hover .policytag.high{color:#fff}.segmentContainer .row.secRec.pad0.hotel-list-hr.hovered:hover .policytag.oops{color:#000}.hotel-list-tab ul.vendorfromcost.tab-panel.na{background-color:#eee}.hotel-list-tab ul.vendorfromcost.tab-panel.na .msg-na{font-size:13px;color:#b5b5b5;width:70px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;text-align:center;line-height:15px}.hotel-list-tab ul.vendorfromcost.tab-panel.na:hover{background-color:#eee}.hotellist-price-align.totalSummary1{width:100%}.hotellist-price-align,.hotellist-price-align:hover{margin-top:1px}.itinerary-box{clear:both}.hotelDestinationTxt{font-size:12px!important}.cert{color:#fff;display:block;z-index:100;font-size:12px;position:fixed;background-color:#888;font-weight:bold;padding:4px}.seat-price{position:absolute;top:40%!important;left:50%;transform:translate(-50%,-50%);font-size:16px}.seat-number.seat-view{position:absolute;top:35%!important;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#0078d2}.seat-number{position:absolute;bottom:0;right:0;font-size:12px;color:#ccc;margin-right:5px}.success-message{color:#33691e;font-weight:normal;padding:5px 0;text-align:center}.failed-message{color:#d50000;font-weight:normal;padding:5px 0;text-align:center}.success-container{background:#dff0d8!important;border:1px solid #d0e9c6;padding:5px!important}.error-container{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;font-size:20px}.capitalize{text-transform:capitalize}.seatmap-view-container .seat-selection-rinira{width:100%!important}.coach avail{position:relative}.coach avail .seat-options{position:absolute;z-index:2;background:#fff;width:200px;text-align:left;padding:5px;border:1px solid red;min-height:60px}.boxbluesm,.boxselectsm{position:relative}.boxbluesm .hoverdata,.boxselectsm .hoverdata{position:absolute;display:none;z-index:1;font-size:13px;background-color:#fff;min-width:200px;border:1px solid #333;left:-1px;top:45px;box-shadow:5px 5px 3px 3px #cdcdcd}.hoverdata:before{border:inset 9px;content:"";display:none;height:0;width:0;border-color:transparent transparent #000 transparent;border-bottom-style:solid;position:absolute;top:-18px;left:30px;z-index:1}.boxbluesm:hover .hoverdata,.boxselectsm:hover .hoverdata{display:block}.hoverdata-rone{width:auto;background-color:#fff;text-align:left;padding:8px}.hoverdata-rtwo{width:auto;background-color:#f6f6f6;float:left;padding:8px;min-width:300px}.hoverdata .hoverdata-rone p{font-size:13px!important}.hoverdata-rone ul{padding-left:20px;margin-top:-18px}.hoverdata-rone ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.seat-opt{width:65%;height:auto;float:left;text-align:left;word-wrap:break-word}.main-cab{width:35%;height:auto;float:right;text-align:right;padding-right:0;word-wrap:break-word}.hoverdata .hoverdata-rtwo .seat-opt p{font-size:13px!important}.hoverdata .hoverdata-rtwo .main-cab p{font-size:13px!important;line-height:20px}.hoverdata .hoverdata-rtwo .seat-opt ul{padding-left:20px;margin-top:-15px}.hoverdata .hoverdata-rtwo .seat-opt ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.instant-purchase{margin-top:-17px}.price-tooltip{margin-top:-15px;float:right}.hoverdata p{margin-bottom:15px;color:#676767;line-height:25px;padding-top:0}.seatmap-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:8px;width:auto;min-height:400px;margin:auto;padding:20px 20px 20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.seatmap-view-container .close-popup{position:absolute;right:20px;font-size:18px;color:#666;cursor:pointer}.seatmap-view-container .seat-logo{position:relative;float:left;height:auto;width:90px;text-align:left;margin-bottom:20px}.seatmap-view-container .seat-flightinfo{position:relative;float:left;height:auto;width:450px;background-color:#fff;line-height:18px;text-align:left;margin-bottom:20px}.seatmap-view-container .seat-map-view{height:350px;overflow:auto}.tab-pane{margin-top:0}.seat-legends{float:left;text-align:left;font-size:13px;margin-right:10px}.seat-legends .list{margin-bottom:5px}.baggage-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:3px;min-width:300px;min-height:110px;margin:auto;padding:20px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.baggage-view-container .close-popup{position:absolute;right:15px;font-size:18px;color:#666;cursor:pointer;top:10px}.baggage-view-container .content{font-size:15px;color:#888;margin-top:10px}.baggage-view-container .content a{color:#0077d2}.baggage-view-container .content ul{margin:0}.baggage-view-container .content ul li{text-align:left}.seatmaperror-view-container{background:#fff;border:1px solid #bdbfbe;border-radius:8px;width:auto;min-height:400px;margin:auto;padding:20px;text-align:center;min-width:600px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.seatmap-selection{width:100%;min-height:300px;margin-top:22px}.seatmap-selection .seatmap-traveler-info{width:100%;min-height:auto}.seatmap-selection .seatmap-traveler-info .traveler-count{color:#ccc}.seatmap-selection .seatmap-traveler-info .traveler-seatno{color:#fff;width:42px;height:21px;padding:2px 7px;text-align:center}.seatmap-selection .seatmap-traveler-info .main-cabin .traveler-seatno{background-color:#f4592b}.seatmap-selection .seatmap-traveler-info .preferred .traveler-seatno{background-color:#83c233}.seatmap-selection .seatmap-traveler-info .available .traveler-seatno{background-color:#0177d1}.seatmap-selection .seatmap-traveler-info .upgrade .traveler-seatno{background-color:#884288}.seatmap-selection .seatmap-traveler-info .amt{font-size:29px;line-height:34px;vertical-align:sub;font-weight:normal}.seatmap-selection .seatmap-traveler-info .main-cabin .amt{color:#f4592b}.seatmap-selection .seatmap-traveler-info .preferred .amt{color:#83c233}.seatmap-selection .seatmap-traveler-info .available .amt{color:#0177d1}.seatmap-selection .seatmap-traveler-info .upgrade .amt{color:#884288}.seatmap-selection .seatmap-traveler-info a.cnf-button{background-color:#0078d2;color:#fff!important;text-decoration:none!important;width:187px;height:35px;padding:5px 13px;float:right;border-radius:3px}.seatmap-selection .seatmap-traveler-info .small-12.medium-4.large-4.columns{padding:0}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.main-cabin{background-color:#f4592b}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.preferred{background-color:#83c233}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.available{background-color:#0177d1}#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg.upgrade{background-color:#884288}.seatmap-legends{width:100%;min-height:115px;background-color:#f5f5f7;margin-top:12px;padding:30px 10px 0 10px}.seatmap-legends ul li{width:25%;display:inline-block;padding:0;margin:0;min-height:70px}.seatmap-legends ul li .main-cabin .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#f4592b}.seatmap-legends ul li .preferred .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#83c233}.seatmap-legends ul li .available .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#0177d1}.seatmap-legends ul li .upgrade .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#884288}.seatmap-legends ul li .unavailable .box{width:23px;height:23px;border-width:3px;border-style:solid;color:#d1dadf;background-color:#d1dadf}.seatmap-legends ul li h3{font-size:15px;margin-left:3px;text-align:left;font-weight:normal}.seatmap-legends ul li h4{font-size:12px!important;margin-left:3px;text-align:left;font-weight:normal}.seatmap-legends ul li h5{font-size:10px;margin-left:3px;text-align:left;font-weight:normal}.seatmap-box-container{max-width:750px;height:auto;margin:50px auto 160px auto;width:100%;position:relative;text-align:center}.seatmap-box-container .seatmap-box{border:8px solid #8d9fa9;border-width:0 8px;margin:0 auto;padding:0 15px;display:inline-block;vertical-align:top;width:100%}.seatmap-box-container .left-wing-bg{width:77px;height:auto;display:inline-block}.seatmap-box-container .right-wing-bg{width:77px;height:auto;display:inline-block}.seatmap-box-container .left-wing-bg .left-wing{width:77px;height:420px;background:url(/images/left-wing.jpg);float:left;position:absolute;top:34%;left:12px}.seatmap-box-container .right-wing-bg .right-wing{width:77px;height:420px;background:url(/images/right-wing.jpg);float:left;position:absolute;top:34%;right:16px}.seatmap-box-container .seatmap-box .seats-row{display:flex;flex-wrap:nowrap;padding:4px 0}.seatmap-box-container .seatmap-box .seats-row>div{width:100%;margin:0 5px;text-align:center;font-size:30px;min-height:45px;background-color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.empty{visibility:hidden}.seatmap-box-container a.cnf-button-footer{background-color:#0078d2;color:#fff!important;text-decoration:none!important;width:187px;height:35px;padding:5px 13px;float:right;border-radius:3px;position:absolute;right:-146px;bottom:7px}#topContinue.enableButton{background-color:#fff;color:#0078d2;border-color:#0078d2;font-weight:normal!important;font-size:16px}#topContinue.enableButton:hover{background-color:#0078d2;color:#fff!important;border-color:#fff!important}#mytrip .button.large.enableButton{font-weight:normal!important}.seatmap-box-container .seatmap-box .cabin-class-container{border-top:1px solid #ccc;margin-top:15px;padding-top:15px}.seatmap-box-container .seatmap-box .cabin-class-container:first-child{border-top:0;margin-top:0;padding-top:0}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div{position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .space{max-width:1%;outline:0;cursor:default;background-color:transparent}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .small-space{max-width:2%;outline:0;cursor:default;background-color:transparent}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .space:after,.seatmap-box-container .seatmap-box .cabin-class-container .seats-row .small-space:after{display:none}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .fare-amt{position:absolute;left:2%;top:6%;font-size:14px}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .seat-no{position:absolute;color:#ccc;right:10%;bottom:0;font-size:13px}.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div:hover .fare-amt,.seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div:hover .seat-no{color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.active .seat-no{color:#fff}.seat-map-view .seatmap-box-container .seatmap-box .cabin-class-container .seats-row>div .seat-no{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;bottom:unset}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin{outline:1px solid #f4592b;color:#f4592b}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin:hover,.seatmap-box-container .seatmap-box .seats-row>div.main-cabin.active{background-color:#f4592b;outline:1px solid #f4592b;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.preferred{outline:1px solid #83c233;color:#83c233}.seatmap-box-container .seatmap-box .seats-row>div.preferred:hover,.seatmap-box-container .seatmap-box .seats-row>div.preferred.active{background-color:#83c233;outline:1px solid #83c233;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.available{outline:1px solid #0177d1;color:#0177d1}.seatmap-box-container .seatmap-box .seats-row>div.available.disabled{outline:1px solid #d1dadf;color:#d1dadf;opacity:1}.seatmap-box-container .seatmap-box .seats-row>div.available:hover,.seatmap-box-container .seatmap-box .seats-row>div.available.active{background-color:#0177d1;outline:1px solid #0177d1;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.upgrade{outline:1px solid #8b4689;color:#8b4689}.seatmap-box-container .seatmap-box .seats-row>div.upgrade:hover,.seatmap-box-container .seatmap-box .seats-row>div.upgrade.active{background-color:#8b4689;outline:1px solid #8b4689;color:#fff}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin:hover,.seatmap-box-container .seatmap-box .seats-row>div.preferred:hover,.seatmap-box-container .seatmap-box .seats-row>div.available:hover,.seatmap-box-container .seatmap-box .seats-row>div.upgrade:hover{outline:0}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata{position:absolute;display:none;z-index:1;font-size:13px;background-color:#fff;min-width:200px;border:1px solid #333;left:-1px;right:auto;top:45px;box-shadow:5px 5px 3px 3px #cdcdcd}.seatmap-box-container .seatmap-box .seats-row div:last-child .hoverdata,.seatmap-box-container .seatmap-box .seats-row div:nth-last-child(2) .hoverdata{left:auto;right:-1px}.seatmap-box-container .seatmap-box .seats-row>div.main-cabin .hoverdata{border:1px solid #f4592b}.seatmap-box-container .seatmap-box .seats-row>div.preferred .hoverdata{border:1px solid #83c233}.seatmap-box-container .seatmap-box .seats-row>div.available .hoverdata{border:1px solid #0177d1}.seatmap-box-container .seatmap-box .seats-row>div.upgrade .hoverdata{border:1px solid #8b4689}.seatmap-box-container .seatmap-box .seats-row>div:hover:after{content:"";border:inset 11px;display:block;height:0;width:0;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;bottom:0;left:5px;z-index:3;margin-bottom:-2px}.seatmap-box-container .seatmap-box .seats-row>div:hover .hoverdata{display:block;z-index:3}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone{width:auto;background-color:#fff;text-align:left;padding:8px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rtwo{width:auto;background-color:#f6f6f6;float:left;padding:8px;min-width:300px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata .hoverdata-rone p{font-size:13px!important}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone ul{padding-left:20px;margin-top:-18px}.seatmap-box-container .seatmap-box .seats-row>div .hoverdata-rone ul li{list-style-type:square;color:#000;font-size:12px;line-height:15px}.seatmap-box-container .seatmap-box .seats-row>div.na{background-color:#d1dadf;outline:1px solid #d1dadf;cursor:not-allowed}.seatmap-box-container .seatmap-box .seats-row>div.na:hover{background-color:#d1dadf!important;outline:1px solid #d1dadf}.seatmap-box-container .seatmap-box .seats-row>div.na:hover:after{display:none}.seatmap-box-container .seatmap-box .seats-row .bulkhead{background-color:#cbcbcb;outline:1px solid #cbcbcb;cursor:not-allowed!important}.seatmap-box-container .seatmap-box .seats-row .bulkhead+.bulkhead:before{content:'';background-color:#cbcbcb;position:absolute;height:100%;width:35px;left:-10px;outline:1px solid #cbcbcb}.seatmap-box-container .seatmap-box .seats-row .bulkhead:hover:after{display:none}.cabin-class-container .starting-container{min-width:100px;height:auto;position:absolute;left:-90px}.cabin-class-container .starting-container h3.text-blue{color:#0078d2}.cabin-class-container .starting-container h3{font-size:18px;color:#000;text-align:center;padding:0;margin:0 0 5px 0}.cabin-class-container .starting-container .starting-price{text-align:center;color:#0078d2;font-size:13px}.cabin-class-container .starting-container .starting-price span{font-size:24px;line-height:22px}.seatmap-box-container .seatmap-box .exit{background:url("/images/exit-background.png");background-repeat:repeat;margin:0 -5px;padding:0 5px;border:1px solid #f38393;position:relative;outline-offset:-1px}.seatmap-box-container .seatmap-box .exit:before{content:"";word-wrap:break-word;font-family:monospace;width:50px;min-height:55px;border:1px solid #fb8794;border-width:1px 0;position:absolute;left:-50px;background-color:#fff;margin-top:-1px}.seatmap-box-container .seatmap-box .exit .left-door:before{content:"EXIT";word-wrap:break-word;font-family:monospace;width:1px;height:100%;position:absolute;transform:translate(-50%,-50%);top:71%;left:-7%;color:red;line-height:normal}.seatmap-box-container .seatmap-box .exit:after{content:"";word-wrap:break-word;font-family:monospace;width:50px;min-height:55px;border:1px solid #fb8794;border-width:1px 0;position:absolute;right:-50px;top:0;z-index:1;background-color:#fff;margin-top:-1px}.seatmap-box-container .seatmap-box .exit .right-door:after{content:"EXIT";word-wrap:break-word;font-family:monospace;width:1px;height:100%;position:absolute;transform:translate(-50%,-50%);top:71%;right:-7%;z-index:2;color:red;line-height:normal}.seatmap-box-container .seatmap-box .exit .left-door.small{font-size:9px;top:4px;position:absolute;left:-25px}.seatmap-box-container .seatmap-box .exit .right-door.small{font-size:9px;top:4px;position:absolute;right:-25px}.seatmap-box-container .seatmap-box .exit .left-door,.seatmap-box-container .seatmap-box .exit .right-door{font-size:13px}.seatmap-box-container .seatmap-box .seats-row div.lavatory{background:#d1dadf;height:95px;position:relative;min-width:254px}.seatmap-box-container .seatmap-box .seats-row>div.lavatory img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.seatmap-box-container .seatmap-box .seats-row .small-space{max-width:2%;width:100%;background:none}.infobox{background:#fff!important;border:0!important;padding:6px!important;box-shadow:none!important;min-width:250px!important}.infoBox img{position:absolute!important;right:-1px!important;top:6px!important}#mediumContinue{margin-right:-15px!important}#mytrip .container .triptitle span.small-text{font-size:10px;margin-left:5px}#mytrip .container .triptitle span.trip-amt,.seat-amt{font-size:26px;margin:0 5px}#mytrip .container .triptitle span.main-cabin{color:#f4592b!important}#mytrip .container .triptitle span.preferred{color:#83c233!important}#mytrip .container .triptitle span.available{color:#0177d1!important}#mytrip .container .triptitle span.upgrade{color:#884288!important}#mytrip .container .triptitle span.equal-icon{font-size:18px;vertical-align:top}#mytrip .container .triptitle .plus-link{font-size:12px;margin:0 10px;border:1px solid #0078d2;padding:4px 7px;border-radius:50%;vertical-align:super;color:#0078d2!important}.flightdetails .optionData{margin-bottom:1.25em}.seatmap-view-container .seat-legends{display:none}.economy-container{background:#fff;border:1px solid #f1f3f2;border-radius:3px;width:925px;height:auto;top:40%;margin:auto;padding:40px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.economy-container .h1{font-size:30px;color:#00467f;line-height:1;text-align:left}.economy-container .h2{font-size:20px;color:#848587;line-height:1.4;text-align:left}.economy-container .icontitle{font-size:12px;color:#333!important;text-align:left;float:left;padding-top:7px;padding-left:1px}.economy-container .h4{font-size:16px;color:#848587;text-align:left;line-height:1.3}.economy-container .h5{font-size:18px;color:#000;text-align:left;line-height:1.3;font-weight:600}.economy-container .sub-titlered{font-size:16px;color:#d14904;text-align:left;line-height:1;padding-top:4px}.economy-container .sub-titlegreen{font-size:16px;color:#008712;text-align:left;line-height:1;padding-top:4px}.economy-container .greytopcontainer{background-color:#fafbfb;padding:10px 10px 5px 10px}.economy-container .bluetopcontainer{padding:10px 10px 5px 10px;background-color:#eff9fb}.economy-container .container .greycontainer{background-color:#fafbfb;padding-left:15px}.economy-container .container .greycontainer .inner-container{font-size:12px;color:#333;text-align:left;padding-left:10px;width:76%}.economy-container .container .whitecontainer{background-color:#eff9fb;padding-left:15px}.economy-container .container .whitecontainer .inner-container{font-size:12px;color:#333;text-align:left;padding-left:10px;width:85%}.economy-container .carryon-bagicon{background:url("/images/Carryon-bag.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-top:13px;margin-left:5px}.economy-container .bag-icon{background:url("/images/bag-icon.png");width:27px;height:23px;background-repeat:no-repeat;float:left;margin:1px 10px 2px 5px}.economy-container .seats-icon{background:url("/images/Seats-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-left:5px}.economy-container .flight-changeicon{background:url("/images/Flight-change.png");width:45px;height:30px;background-repeat:no-repeat;float:left}.economy-container .upgrades-icon{background:url("/images/upgrades-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-left:5px}.economy-container .boarding-icon{background:url("/images/Boarding-icon.png");width:40px;height:30px;background-repeat:no-repeat;float:left;margin-top:2px;margin-left:5px}.economy-container .close-icon{background:url("/images/close-icon.png");width:30px;height:30px;background-repeat:no-repeat;float:left;position:absolute;cursor:pointer;right:13px;top:15px}.economy-container .no-icon{background:url("/images/basic-list.png");width:12px;height:13px;background-repeat:no-repeat}.economy-container .yes-icon{background:url("/images/Green-tick.png");width:20px;height:15px;background-repeat:no-repeat}.price-container{width:100%;padding:10px 15px 15px 15px;margin:0 auto}.price-container.move-maincabin{width:90%;padding-left:0}.economy-container .seperator{border-top:1px solid #c2cdd4;height:auto}.economy-container .seperator-last{border-top:1px solid #c2cdd4;border-bottom:1px solid #c2cdd4;height:auto}.economy-container .white-seperator{float:left;width:1%}.economy-container .grey{background-color:#fafbfb}.economy-container .blue{background-color:#eff9fb}.economy-container .marB20{margin-bottom:20px}.economy-container .rules{text-align:left;color:#333;padding:10px;padding-bottom:0;font-size:11px}.price-container .hr{border-top:.1px solid #000}.price-container .round-trip{font-size:12px;color:#333;text-align:left;line-height:1;text-transform:capitalize}.price-container .price{font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;margin-right:5px}.price-container .currency{font-size:30px;margin-top:-6px;display:inline-block;margin-right:10px;color:#0061ab}.price-container .basicPrice,.price-container .mainPrice{font-size:50px}.price-container .per-person{font-size:18px;font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;float:left;line-height:.9;width:55px;height:30px;margin-top:-4px}.price-container .total-price{font-size:13px;font-weight:normal;margin-left:0;text-align:left;color:#333;line-height:2;float:left;margin-top:-10PX;margin-bottom:10px}.price-container .button-keep{text-align:center;width:80%;height:40px;line-height:1.7;float:left;cursor:pointer;font-size:18px;font-weight:normal;font-style:normal;text-decoration:none;background-color:#0178ca;border:0;color:#fff;box-shadow:none;-webkit-transition-delay:0;-webkit-transition-duration:.3s;-webkit-transition-property:background-color;-webkit-transition-timing-function:ease-out;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;margin:0;padding:5px 10px;text-transform:none;margin-bottom:10px}.price-container .button-keep:hover,.price-container .button-keep:focus{background-color:#0178ca!important;border:0;border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.price-container .button-move{text-align:center;width:82%;height:40px;line-height:1.7;float:left;cursor:pointer;font-size:18px;font-weight:normal;font-style:normal;text-decoration:none;background-color:#0078d2;border:0;color:#fff;box-shadow:none;-webkit-transition-delay:0;-webkit-transition-duration:.3s;-webkit-transition-property:background-color;-webkit-transition-timing-function:ease-out;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;margin:0;padding:5px 10px;text-transform:none;margin-bottom:10px}.price-container .button-move:hover,.price-container .button-move:focus{background-color:#0078d2!important;border:0;border-radius:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.economy-container .clear20{clear:both;height:20px}.clear27{clear:both;height:27px}.economy-container .icon-col{width:19%;padding-top:4px;display:table-cell}.economy-container .basiceco-col{width:39%;display:table-cell}.economy-container .blank-col{width:2%;display:table-cell}.economy-container .maincabin-col{width:40%;display:table-cell}.economy-container .main-section{display:table;width:100%}.economy-container .bagfees-link a,.economy-container .bagfees-link a:hover,.economy-container .bagfees-link a:focus{font-size:14px;float:left;font-weight:normal;margin-left:0;text-align:left;color:#0061ab!important;padding:10px;text-decoration:underline;line-height:1}.economy-container .font8{font-size:8px}.enrollment-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:820px;height:auto;margin:0 auto;padding:35px 25px;text-align:center;z-index:9999;display:none;margin:10vh auto;width:100%;max-width:800px;padding:0;min-height:27vh;position:relative}.enrollment-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.enrollment-container .login-logo2{margin-bottom:0;margin:0 auto;width:auto}.enrollment-container .login-head{color:#0274b3;margin-bottom:20px;font-size:14px}.enrollment-container .economy-title{font-size:20px;color:#0078d2;line-height:1;text-align:center;margin:20px 0}.enrollment-container .economy-subtitle{font-size:16px;color:#1d1d1d;line-height:1;text-align:center;padding:5px 0 30px 0}.enrollment-container .economy-titlebig{font-size:34px;color:#0d0d0d;line-height:1.5;text-align:center;padding:10px 0 20px 0}.enrollment-container .economy-titlebigblue{font-size:34px;color:#0069ba;line-height:1.5;text-align:center}.enrollment-container .economy-titlesmblue{font-size:25px;color:#0069ba;line-height:.3;text-align:center}.enrollment-container .economy-titlesmblue a{color:#0069ba}.enrollment-container .h1{font-size:20px;color:#000}.enrollment-container .clear{clear:both}.enrollment-container .blacktext{color:#292728}.enrollment-container .blu-txt{color:#0069ba}.enrollment-container .lightgreytxt{color:#c2c2c2}.enrollment-container .greytext{color:#8b8b8b}.enrollment-container .blacktext{color:#292728}.enrollment-container .inputbox .grey-txt{color:#8b8b8b}.enrollment-container .inputbox .blk-txt{color:#292728}.enrollment-container .a-left{text-align:left}.enrollment-container .a-center{text-align:center}.enrollment-container .seperator{line-height:1.3;margin-left:10px;float:left;font-size:16px;margin-right:-13px}.enrollment-container .marT40{margin-top:40px!important}.enrollment-container .marT20{margin-top:20px!important}.enrollment-container .thanku-txt{font-size:27px;color:#0069ba;line-height:1.2;text-align:center;margin:0 auto}.enrollment-container .economy-titlebigwhite{font-size:34px;color:#fff;line-height:1.5;text-align:center}.enrollment-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;padding:0 3px 0 3px;margin-top:0}.enrollment-container .inputbox input[type="text"],.enrollment-container .inputbox input[type="password"],.enrollment-container .inputbox input[type="email"]{border:0 solid #c0c8cb;border-radius:5px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.enrollment-container input::-webkit-input-placeholder{color:#000}.enrollment-container .inputbox input[type="text"].disabled{color:#696767}.enrollment-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.enrollment-container .inputbox select{margin:0;padding-left:10px;border:0;font-size:18px;height:44px!important;background-color:#fff;color:#000;background-image:url("/images/icon-caret1.gif");background-position:100% center;box-shadow:inset 0 0 2px rgba(0,0,0,.1);border-radius:5px}.enrollment-container .inputbox select>option{outline:0}.enrollment-container .inputbox select.disabled,.enrollment-container .inputbox select.disabled:hover{color:#000}.enrollment-container .inputbox select:hover{background-color:#fff;border-color:#999}.enrollment-container .martb40{margin-top:40px;margin-bottom:40px}.enrollment-container .inputbox .box{padding:1rem 0!important;vertical-align:top;word-break:break-all;border:0;font-size:14px;line-height:1.21rem}.enrollment-container .containerback{margin-top:15px;float:left}.enrollment-container .back-btn-icon{background:url("/images/Back-Btn.png");height:20px;background-repeat:no-repeat}.enrollment-container .btn-common.disabled input,.btn-common.disabled input:hover{background-color:#777!important;border-color:#777!important}.enrollment-container .backtxt{font-size:22px;color:#0069ba;text-align:left;line-height:1;padding-left:25px!important}.enrollment-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.enrollment-container .skipbtn{font-size:22px;color:#0069ba;text-align:left;line-height:2.6;padding-left:5px}.enrollment-container .skipbtn a{color:#0069ba;text-decoration:none;text-transform:none}.enrollment-container .policy-tabcontents{color:#000;font-size:18px;text-align:right;line-height:2.2;line-height:48px;padding-right:10px}.enrollment-container .policy-tabdetails{color:#000;font-size:22px;text-align:center;line-height:2.2;padding-left:3px}.enrollment-container .spendlimit-button{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:22px;border:1px solid #d1d2d4;border-radius:4px;width:100%;height:50px;display:flex;display:-webkit-flex;border-right:0}.enrollment-container .spendlimit-button li{float:left;width:33%;text-align:center;border-right:1px solid #d1d2d4;-webkit-flex:1;-ms-flex:1;flex:1}.enrollment-container .spendlimit-button li a.active{color:#fff!important;background-color:#0078d2;text-decoration:none}.enrollment-container .spendlimit-button li a{display:block;padding:0 0;line-height:48px;color:#030303;text-decoration:none}.enrollment-container .question-radiobtn{color:#000;font-size:18px;line-height:3}.enrollment-container .radio-button li{float:left;text-align:left;list-style-type:none;line-height:2.5;width:80px;padding:5px 15px 0 10px;margin:5px;border-radius:3px;background-color:#0078d2}.enrollment-container .radio-button li label{color:#fff}.enrollment-container .radio-button li .control{position:relative;padding-left:28px;margin:0;cursor:pointer;font-size:16px;line-height:normal}.enrollment-container .radio-button li input{margin:0!important;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.enrollment-container .radio-button li input{margin:0!important;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.enrollment-container .radio-button li input[type=radio]:checked:before{background:#0078d2}.enrollment-container .radio-button li input[type=radio]:before{content:'';display:block;width:40%;height:40%;margin:26%;border-radius:100%}.enrollment-container .radio-button .control__indicator{background:#fff}.enrollment-container .field-validation-error{color:red;font-size:14px;font-weight:400;text-align:left;padding-left:10px;padding-top:10px;word-break:break-word}.enrollment-container .label-popup{line-height:2.2;vertical-align:middle;float:left;padding:0 5px;font-size:16px;color:#000}.enrollment-container textarea.popup-textarea{margin:0;height:150px!important;padding:7px 10px!important;font-size:18px!important;text-align:justify;color:#000!important}.enrollment-container .labelblue{display:inline-block;color:#0069ba!important}.enrollment-container .twitter-icon{display:inline-block;background:url("/images/twitter-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .facebook-icon{display:inline-block;background:url("/images/facebook-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .gmail-icon{display:inline-block;background:url("/images/gmail-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container .linkedin-icon{display:inline-block;background:url("/images/linkedin-icon.png");width:39px;height:39px;background-repeat:no-repeat}.enrollment-container.welcomepopup{border:0;padding:0;width:55%;text-align:center;margin:0 auto}.enrollment-container.welcomepopup .clear40{clear:both;height:40px}.enrollment-container.welcomepopup .clear10{clear:both;height:10px}.enrollment-container.welcomepopup .bgblue{background-color:#0077d3;color:#fff!important;padding:30px}.enrollment-container.welcomepopup .bgblue .whitetxt{color:#fff!important;text-align:center;margin-top:10px}.enrollment-container.welcomepopup .titlebig{font-size:34px;color:#0069ba;line-height:1.5;text-align:center;margin:20px auto}.enrollment-container.welcomepopup .bgblue .basiceco-subtitle{font-size:16px;color:#fff;line-height:1;text-align:center}.enrollment-container.welcomepopup .bigiconbx{Width:136px!important;height:136px;background-color:#fff;width:45px;border-radius:100px;overflow:hidden;margin:0 auto}.enrollment-container.welcomepopup .bigiconbx .camera-icon{display:inline-block;background:url("/images/camera-icon.png");width:83px;height:65px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup .bigiconbx .verification-icon{display:inline-block;background:url("/images/verification-icon.png");width:83px;height:65px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup .bigiconbx .explore-icon{display:inline-block;background:url("/images/explore-icon.png");width:69px;height:83px;background-repeat:no-repeat;margin-top:30px}.enrollment-container.welcomepopup h1{font-size:20px;color:#000;line-height:1}.enrollment-container.welcomepopup h2{font-size:16px;color:#999;margin-bottom:15px}.enrollment-container.welcomepopup .btn-common input,.enrollment-container.welcomepopup .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:300px;height:45px}.enrollment-container.welcomepopup h2{font-size:16px;color:#999;margin-bottom:15px}.enrollment-container.logincontainer{Width:28%!important}.enrollment-container.logincontainer a,.enrollment-container.logincontainer a:hover{font-size:18px;color:#0069ba;line-height:.3;text-align:center;color:#0069ba}.enrollment-container.logincontainer .btn-common input,.enrollment-container.logincontainer .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:97%;height:45px}.enrollment-container .economy-title p{font-size:21px}.enrollment-container.sr-box{padding:30px 40px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;margin:auto}.enrollment-container .back-btnlogin{bottom:30px;position:absolute}.enrollment-container .btn-commonsr input{font-size:21px;height:44px;margin:0;padding:10px;border-radius:4px;border:0;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:240px;line-height:1;background-color:#0078d2;border-color:#0078d2}.enrollment-container .btn-commonsr.disabled input,.btn-commonsr.disabled input:hover{background-color:#777!important;border-color:#777!important}.enrollment-container .popup-closesr{background:none;top:15px;right:20px;position:absolute;cursor:pointer;font-size:23px!important;width:20px;height:20px}.home-calendar.calPopup .ui-datepicker td.sameday{background:#70c5fb;color:#fff!important;position:relative;z-index:1;display:block;height:45px;padding:10px 0;max-width:45px}.home-calendar.calPopup .ui-datepicker td.sameday:hover{box-shadow:none!important}.home-calendar.calPopup .ui-datepicker td.sameday a{color:#fff!important;padding-top:3px;font-weight:normal;outline:0}.home-calendar.calPopup .ui-datepicker td.sameday a:after{color:#fff!important}.home-calendar.calPopup .ui-datepicker td.sameday:before{content:'';position:absolute;z-index:-1!important;-webkit-clip-path:polygon(100% 100%,0 0,0% 100%,80% 100%);clip-path:polygon(100% 100%,0 0,0% 100%,80% 100%);display:block;background:#31a8dc;width:100%;height:100%;left:0!important;border:0 solid transparent!important;top:0}.home-calendar.calPopup .ui-datepicker td.sameday:hover:before{margin-left:0!important}.home-calendar.calPopup .ui-datepicker td.sameday:after{display:none}.home-calendar .ui-datepicker-inline .userSelectedStart,.home-calendar .ui-datepicker-inline .userSelectedEnd,.home-calendar .ui-datepicker-inline .userSelectedOneWay{background:#31a8dc}.home-calendar .ui-datepicker-inline .userSelectedStart:after{border-left:7px solid #31a8dc}.home-calendar .ui-datepicker-inline .userSelectedEnd:after{border-right:7px solid #31a8dc}.known-traveler{width:20px;display:inline-block;background:url(https://d1lv7zk825hv0s.cloudfront.net/app_themes/tripeasy/images/icon-tick.png) 2px 5px;height:15px;background-repeat:no-repeat}.bxaccountpopup-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:700px;height:auto;margin:0 auto;padding:35px 25px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxaccountpopup-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.bxaccountpopup-container .title{font-size:18px;color:#000;line-height:1.2;text-align:center;margin:20px 0}.bxaccountpopup-container .custom-select{position:relative;font-family:Arial;margin:20px auto;text-align:left}.bxaccountpopup-container .custom-select select{display:none}.bxaccountpopup-container .select-selected{background-color:#e6e7e9;color:#7d7e80}.bxaccountpopup-container .select-selected:after{position:absolute;content:"";top:17px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#666769 transparent transparent transparent}.bxaccountpopup-container .select-selected.select-arrow-active:after{border-color:transparent transparent #666769 transparent;top:12px}.bxaccountpopup-container .select-items div{color:#000;padding:8px 16px;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer}.bxaccountpopup-container .select-selected{padding:8px 16px;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;box-shadow:0 0 10px rgba(160,160,160,1);border-radius:3px;margin-top:1px}.bxaccountpopup-container .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;color:#000;font-size:12px;box-shadow:0 0 10px rgba(160,160,160,.5);margin-top:1px}.bxaccountpopup-container .select-hide{display:none}.bxaccountpopup-container .select-items div:hover{background-color:#fff;color:#000}.bxaccountpopup-container .backtxt{font-size:22px;color:#0069ba;text-align:left;line-height:2.1}.bxaccountpopup-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.bxaccountpopup-container .btn-common.disabled{opacity:100}.bxaccountpopup-container .btn-common input,.bxaccountpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:200px;height:45px}.bxaccountpopup-container .btn-common.disabled input,.bxaccountpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:200px;height:45px}.bxaccountpopup-container .account-txt{color:#97989a;line-height:3}.bxaccountpopup-container .marB60{margin-bottom:60px!important}.certificatelogin-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:300px;height:auto;margin:0 auto;padding:20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.certificatelogin-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.certificatelogin-container .title{font-size:14px;color:#000;line-height:1.2;text-align:center;margin:20px 0}.certificatelogin-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;padding:0 3px 0 3px;margin-top:0}.certificatelogin-container .inputbox input[type="text"]{border:0 solid #c0c8cb;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.certificatelogin-container .inputbox input::-webkit-input-placeholder{color:#ccc!important}.certificatelogin-container .inputbox input[type="text"].disabled{color:#696767}.certificatelogin-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.certificatelogin-container .backtxt{font-size:22px;color:#0069ba;text-align:center;line-height:1}.certificatelogin-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.certificatelogin-container .help-txt{color:#b7b8ba;margin:10px auto}.certificatelogin-container .btn-common.disabled{opacity:100}.certificatelogin-container .btn-common input,.bxaccountpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:100%;height:45px}.certificatelogin-container .btn-common.disabled input,.bxaccountpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:100%;height:45px}.bxtravelpopup-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:342px;height:auto;margin:0 auto;padding:20px 40px 10px 40px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxtravelpopup-container .login-logo{margin-bottom:20px;width:290px}.bxtravelpopup-container .login-head{margin-bottom:15px;font-size:14px}.bxtravelpopup-container .login-head{margin-bottom:15px;font-size:14px}.bxtravelpopup-container .inputbox{float:left;margin-bottom:20px;max-width:100%;overflow:visible;margin-top:0}.bxtravelpopup-container .inputbox input[type="text"]{border:0 solid #c0c8cb;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:18px;height:45px!important;margin:0;padding:0 10px 0 10px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}.bxtravelpopup-container .inputbox input::-webkit-input-placeholder{color:#ccc!important}.bxtravelpopup-container .inputbox input[type="text"].disabled{color:#696767}.bxtravelpopup-container .inputbox input[type="text"]:focus{background:#fafafa;outline:0;box-shadow:none}.bxtravelpopup-container .backtxt{font-size:22px;color:#0069ba;text-align:center;line-height:1}.bxtravelpopup-container .backtxt a{color:#0069ba;text-decoration:none;text-transform:none}.bxtravelpopup-container .help-txt{color:#b7b8ba;margin:10px auto}.bxtravelpopup-container .btn-common.disabled{opacity:100}.bxtravelpopup-container .btn-common input,.bxtravelpopup-container .btn-common input:hover{background-color:#0069ba;border-color:#0069ba;margin:0;padding:8px 15px!important;border-radius:3px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:none;font-weight:normal;width:100%;height:45px}.bxtravelpopup-container .btn-common.disabled input,.bxtravelpopup-container .btn-common.disabled input:hover{background-color:#838383!important;border-color:#838383!important;margin:0;padding:8px 15px!important;border-radius:5px;border:0;font-size:20px;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:100%;height:45px}.bxuser-box{display:flex;display:-webkit-flex;align-items:center;float:right;height:89px}.bxuser-box .bxdata-box{margin-right:15px;float:right;display:block;flex:1 auto;-ms-flex:1 auto;-webkit-flex:1 auto}ul.bxuser-details{list-style:none;float:right;margin-left:0}ul.bxuser-details li{list-style:none;line-height:24px;text-align:right;color:#0078d2;font-size:16px;clear:both}#bxcompanydetail{color:#000;float:right!important;font-size:12px;margin:0 0 0 0;padding:0;text-align:right!important}.bxuser-box .points{color:#000;font-size:20px}.bxuser-box .misc-sprite-icons.misc-single-arrow-icon.active{background-position:-89px -799px;width:20px;height:25px}.bxuser-box .misc-sprite-icons{width:45px;height:45px;margin:0;padding:0;float:right;border:0;background:url(/app_themes/AAC/images/sprite-air-car-hotel-misc.png) no-repeat}.bxuser-box .misc-sprite-icons.misc-single-arrow-icon{background-position:-12px -799px;width:20px;height:25px}.bxuser-box .dropdown .truncate{width:91%;float:left}.bxuser-box .dropdown-content{display:none;position:absolute;background-color:#f1f1f3;box-shadow:2px 2px 7px rgba(0,0,0,.5);z-index:4;right:100px;top:65px;padding:10px}.bxuser-box .dropdown-content ul{margin:0}.bxuser-box .dropdown-content ul li{float:none;margin:0;width:100%}.bxuser-box .dropdown-content a.active{color:#777!important}.bxuser-box .dropdown-content a:hover{color:#000}.bxuser-box .dropdown-content a{display:block;color:#0078d2;font-size:15px;padding:5px 10px;text-align:right;text-decoration:none}.bxuser-box .dropdown:hover .dropdown-content{display:block}.bxuser-box .dropdown:hover .dropbtn{background-color:#3e8e41}.bxuser-box .dropdownfull{width:100%;float:right}.bxuser-box .dropdownfull .truncate{width:91%;float:left;overflow:visible}.bxtripsummary-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:390px;height:auto;margin:0 auto;padding:20px 35px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.bxtripsummary-container .login-logo{margin-bottom:0;margin:0 auto;width:auto}.bxtripsummary-container .title{font-size:14px;color:#000;line-height:1.2;text-align:center;margin:0 0}.bxtripsummary-container a.close-button{color:#000;cursor:pointer;font-size:1.8rem;font-weight:normal;line-height:1;position:absolute;top:0;right:-10px;text-decoration:none!important}.bxtripsummary-container a.close-button:hover{text-decoration:none}.bxtripsummary-container p{color:#000100;margin-bottom:21px;font-size:18px;line-height:22px}.bxtripsummary-container input.button.certificate{font-size:16px;font-weight:normal;color:#fff;padding:10px 20px;text-align:center;background-color:#0078d2;border-color:#0078d2;width:290px;height:50px;border-radius:3px;float:none;margin:10px 0 10px 0!important;display:inline-block;text-transform:none}.bxtripsummary-container input.button.login-travel{font-size:16px;font-weight:normal;color:#fff;padding:5px 45px;text-align:center;background-color:#0078d2;border-color:#0078d2;width:290px;height:50px;border-radius:3px;float:none;margin:10px 0 10px 0!important;display:inline-block;text-transform:none;line-height:1.2;white-space:normal!important}.bxtripsummary-container .backtxt{color:#0069ba;text-decoration:none;text-transform:none}.redeem-points span{font-size:17px;line-height:26px;display:block;text-align:right;padding-right:5px;color:#000}.redeem-total span{font-size:24px;color:#000;display:block}.redeem-total span.redeem-tax{font-size:17px;color:#000;margin-bottom:10px;display:block}.contactalert-container{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:500px;height:180px;margin:0 auto;padding:35px 25px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999}.contactalert-container .details{font-size:16px;color:#1d1d1d;line-height:1;text-align:center;padding:45px 0}.contactpopup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:999;width:100%;height:100%}.contactalert-container .alertpopup-close{font-size:23px!important;position:absolute;right:15px;top:10px}.contactalert-container .alertpopup-close{color:#000;cursor:pointer}.contact-form #spnError.error{width:303px!important}.required:after{content:" *";color:#656565}.seatmap-view-container .seat-map-view .login-popup{max-width:342px}#divWrongLoginMsg #WrongLoginMsg{color:#fff!important;font-weight:normal!important;margin-bottom:8px}.login-popup #divWrongLoginMsg #WrongLoginMsg{color:red!important;font-size:14px!important}.login-block .forgot-text a{color:#fff;margin-top:5px;float:left}.twofifty{font-size:14px}.interstitial{margin:auto;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.interstitial .airline-logo{width:100px;height:100px;background-color:#fff;border-radius:50%;text-align:center;margin:0 auto}.interstitial .airline-msg{font-size:20px;color:#fff;margin-top:40%;display:block}.reset-password-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:342px!important;margin:0 auto!important;padding:25px 40px 30px 40px!important;text-align:center;transform:translate(-50%,-50%);top:50%!important;position:fixed!important;left:50%!important;right:auto!important;z-index:9999;display:none;max-width:100%;text-align:left;background:#f1f3f2!important;min-height:auto!important}.reset-password-popup .login-logo{margin-bottom:20px;text-align:center}.reset-password-popup #modalTitle{font-size:16px!important;padding-bottom:10px}.reset-password-popup .input-lg{border-radius:4px;border:0!important;margin-bottom:10px}.multi-lang-box{margin-bottom:0}.multi-lang{max-width:1200px;width:auto}.multi-lang-box .lang-box{max-width:33%;width:auto}.multi-lang-box .lang-box ul li{min-width:169px;width:auto;margin-bottom:10px}.multi-lang-box .lang-box ul li .country-lang{border-right:1px solid #000;margin-right:8px;padding-right:8px}.multi-lang-box .lang-box ul li span:last-child{margin-right:0!important;border-right:0!important}.reveal-modal-bg{display:none!important}.stops-count{text-align:center;font-size:14px!important;color:#000;margin-top:8px}ul.optionData .row1,.row1,ul.optionData .row2,.row2{margin-bottom:0;color:#000!important}.cabin-class-tabs{border:1px solid #d4d4d4;margin:0;padding:0;border-radius:5px;right:0;border-left:0;position:absolute;top:-4px;background-color:#fff}.cabin-class-tabs .tab{float:left;border-left:1px solid #d4d4d4;font-size:18px;text-align:center;color:#000;padding:7px;height:98px;min-width:61px;letter-spacing:0;position:relative;cursor:pointer}.cabin-class-tabs .tab span.cabin_icon{display:block;height:16px;margin:0 0 10px 0}.cabin-class-tabs .tab span.cabin_icon .basic-hover{width:45px;left:auto;top:auto;text-align:center;float:none;margin:0 auto}.cabin-class-tabs .tab span.cabin_icon .basic-hover .bag-icon{display:block;background-image:none!important;background-repeat:no-repeat;width:20px;height:20px;margin:0 auto;zoom:90%}.cabin-class-tabs .tab:hover span.cabin_icon .basic-hover .bag-icon,.cabin-class-tabs .tab.active span.cabin_icon .basic-hover .bag-icon{background-image:none!important}.cabin-class-tabs .cabin_icon .basic-popup{display:none;width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-148px;right:-105px}.cabin-class-tabs .tab span.cabin_icon .policytag{position:static;padding:1px}.cabin-class-tabs .tab span.cabin_icon .policytag1,.cabin-class-tabs .tab span.cabin_icon .policytag2{font-size:10px!important;font-weight:normal!important}.cabin-class-tabs .tab:hover span.cabin_icon .policytag,.cabin-class-tabs .tab.activ.cabin-class-tabs span.cabin_icon .policytag{color:#31a8dc;background-color:#fff}.cabin-class-tabs .tab.basic:hover .basic-hover .basic-popup,.cabin-class-tabs .tab.basic .basic-hover .basic-popup,.cabin-class-tabs .tab.basic.active .basic-hover .basic-popup,.cabin-class-tabs .tab.basic.active .basic-hover .basic-popup{right:-101px;top:unset;bottom:40px}.cabin-class-tabs .basic-popup h2{font-size:18px;font-weight:normal;line-height:normal;padding-bottom:8px;border-bottom:1px solid #d3d3d3}.cabin-class-tabs .basic-popup ul li{letter-spacing:0}.cabin-class-tabs .basic-popup:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.cabin-class-tabs .tab:hover .basic-hover .basic-popup,.cabin-class-tabs .tab .basic-hover .basic-popup{display:none!important}.cabin-class-tabs .tab.basic:hover .basic-popup{display:block!important;top:-165px}.cabin-class-tabs .tab span.cabin_type{font-size:12px!important;color:#757678;letter-spacing:0;position:absolute;top:64px;left:0;width:100%;text-transform:capitalize}.cabin-class-tabs .tab span.cabin_seats{font-size:10px;color:#808082;position:absolute;top:81px;left:0;width:100%}.cabin-class-tabs .tab:hover,.cabin-class-tabs .tab:hover span,.cabin-class-tabs .tab.active,.cabin-class-tabs .tab.active span{color:#fff}.cabin-class-tabs div.cabintab:nth-of-type(2){color:#31a8dc}.cabin-class-tabs div.cabintab:nth-of-type(2):hover,.cabin-class-tabs div.cabintab.active:nth-of-type(2){color:#fff}.cabin-class-tabs .tab:last-of-type,.cabin-class-tabs .tab:hover:last-of-type,.cabin-class-tabs .tab.active:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.cabin-class-tabs .tab:first-of-type,.cabin-class-tabs .tab:hover:first-of-type,.cabin-class-tabs .tab.active:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.cabin-class-tabs.insta-result .insta-result-message{visibility:hidden}.cabin-class-tabs.insta-result:hover .insta-result-message{transform:translate(-380px,80px)}.cabin-class-tabs .insta-result-message:after{border-left:solid #f6e6ab 10px!important;border-bottom:solid transparent 10px!important;border-right:solid transparent 10px!important;border-top:solid transparent 10px!important;top:8px!important;left:100%!important;margin-left:0!important}.cabin-class-tabs:not(.insta-result) .insta-result-message{display:none}.location-icon-off-icon{opacity:.5}.no-hover-message,.suppressed-message,.hotel-suppressed-message,.car-suppressed-message{display:none}.suppressed:hover .no-hover-message{display:none!important}.tab.cabintab.no-hover .no-hover-message{width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-40px;right:-101px;font-size:12px;color:#444}.tab.cabintab.no-hover:hover .no-hover-message,.suppressed:hover .suppressed-message{display:block}.tab.cabintab.no-hover .no-hover-message:after,.suppressed .suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.suppressed{position:relative}.suppressed .suppressed-message{width:260px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444}.hotel-list-tab .vendorfromcost.tab-panel.no-hover .no-hover-message{width:260px;background:#fff;padding:4px 10px 4px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-42px;right:-101px;font-size:12px;color:#444;height:auto;text-align:center}.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .no-hover-message{display:block}.hotel-list-tab .vendorfromcost.tab-panel.no-hover .no-hover-message:after,.suppressed .hotel-suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.hotel-list-tab .vendorfromcost.tab-panel.no-hover,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .text-term,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .text-lowest,.hotel-list-tab .vendorfromcost.tab-panel.no-hover.disabled .hotellist-price-align .price,.hotel-list-tab .vendorfromcost.tab-panel.no-hover:hover .hotellist-price-align .price{background-color:#eee!important;color:#b5b5b5!important}.suppressed:hover .hotel-suppressed-message{display:block;width:200px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444;text-align:center}ul.car-tab-panel.no-hover .no-hover-message{width:260px;background:#fff;padding:4px 10px 4px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:-42px;right:-101px;font-size:12px;color:#444;height:auto;text-align:center}ul.car-tab-panel.no-hover:hover .no-hover-message{display:block}ul.car-tab-panel.no-hover .no-hover-message:after,.suppressed .car-suppressed-message:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}ul.car-tab-panel.no-hover,ul.car-tab-panel.no-hover:hover,ul.car-tab-panel.no-hover:hover .text-lowest,ul.car-tab-panel.no-hover:hover .per-day,ul.car-tab-panel.no-hover.disabled .carlist-price-align .car-price,ul.car-tab-panel.no-hover:hover .carlist-price-align .car-price{background-color:#eee!important;color:#b5b5b5!important}.suppressed:hover .car-suppressed-message{display:block;width:200px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;top:30px;left:35%;font-size:12px;color:#444}.checkboxmargin .details-icon img{margin-top:2px}.checkboxmargin .details-icon .tool_tip{top:-45px}.details-icon{display:inline-block;cursor:pointer}.details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-40px;left:-44px;font-size:13px;color:#000}.details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.details-icon:hover .tool_tip{display:block}.tab-panel{text-decoration:none!important;border:1px solid #d4d4d4;padding:10px 10px 7px 10px;border-radius:5px;height:102px!important;min-width:68px!important;margin-top:-5px;position:relative;background-color:#fff}.confirmation-icons.cancel{cursor:pointer}.confirmation-icons.cancel:hover .tool-tip-message{display:block}.tool-tip-message{position:absolute;background:#f6e6ab;z-index:2;transform:translateY(10px);left:0;width:400px;color:#786425;padding:10px;margin-top:18px;border-radius:3px;display:none;pointer-events:auto;transition:all .2s ease-out;font-size:14px;cursor:pointer}.tool-tip-message:after{border-left:solid transparent 10px;border-bottom:solid #f6e6ab 10px;border-right:solid transparent 10px;top:-10px;content:'';height:0;left:15%;margin-left:-13px;position:absolute}.hotel-details-icon{margin-left:3px}.hotel-details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-41px;left:-44px;font-size:12px;color:#000}.hotel-details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.hotel-details-icon:hover .tool_tip{display:block}.hotelpage .truncate{width:90%!important}.car-details-icon .tool_tip{display:none;width:110px;background:#fff;padding:8px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;text-align:center;top:-48px;left:-45px;font-size:13px;color:#000}.car-details-icon .tool_tip:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-16px;left:67%;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}.car-details-icon:hover .tool_tip{display:block}.partial-close{right:-8px;position:absolute;margin-top:4px}.no-partial-close{right:-10px;position:absolute;margin-top:2px;cursor:pointer}.alt-airport-overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:3;text-align:center;line-height:normal;font-size:15px;margin-top:-5px}.alt-airport{background:#fff;margin:0 auto;width:40%;padding:5px 15px 10px 15px;font-size:15px}.alt-airport .link{border-radius:5px;border:1px solid #31a8dc;color:#31a8dc;padding:5px 10px;line-height:normal;display:inline-block;margin-right:10px;min-width:60px;font-size:16px}.alt-airport .link:hover{background:#31a8dc;color:#fff}.alt-airport .message{margin-bottom:10px;color:#000}.highlighted{background:#e9f4d8}.book-tab{border:1px solid #f1f1f3;border-top-width:0;border-left-width:0;border-right-width:0}.r-tabs{border-left-width:0;border-right-width:0;border-top-width:0}ul.top_nav li.hover{position:relative;z-index:2}#ul_MenuList .topmenu .MT{margin-top:0!important}.detailLine,.segmentSeatType,.segmentBaggageType{cursor:pointer}.msg-rest{font-size:11px;background-color:#e70021;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-corp{font-size:11px;background-color:#84c12f;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-high{font-size:11px;background-color:#e80229;color:#fff;padding:1px 3px;height:18px;line-height:17px}.msg-oops{font-size:11px;background-color:#f9ee34;color:#000;padding:1px 3px;height:18px;line-height:17px}#ShowFlightDetail .air-list-hr{border-bottom:1px solid #e6e7e9;float:left;width:100%;min-height:109px;position:relative}.secRec{background:#fff;padding:4px 15px 12px 15px!important}.segmentContainer .secRec:last-child .air-list-hr{border-bottom:0!important}.cabin-class-tabs .tab:hover .msg-rest,.cabin-class-tabs .tab.active span .msg-rest{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-corp,.cabin-class-tabs .tab.active span .msg-corp{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-high,.cabin-class-tabs .tab.active span .msg-high{background-color:#fff;color:#2671c8}.cabin-class-tabs .tab:hover .msg-oops,.cabin-class-tabs .tab.active span .msg-oops{background-color:#fff;color:#2671c8}.msg-na{font-size:13px;color:#b5b5b5;width:70px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.na{background-color:#eee;cursor:default!important}.na:hover{background-color:#eee!important}.trip-type{font-size:12px;text-transform:lowercase;color:#aaaaac;margin-top:4px;position:absolute;top:22px;left:0;width:100%}.trip-cost{font-size:18px!important;color:#333;position:absolute;top:45px;left:0;width:100%;letter-spacing:-1px}.select-price{font-size:14px;letter-spacing:0;color:#808285;line-height:16px;position:absolute;top:29px;left:0;padding:0 5px;margin:0;width:100%}.class-name{font-size:15px;color:#aaaaac;margin-top:3px}.seat-count{font-size:12px;color:#aaaaac;margin-top:5px}.cabin-class-tabs .tab span.cabin_icon .basic-hover{width:auto!important}.popup-close{font-size:23px!important;position:absolute;right:15px;top:10px}.popup-close:hover{color:#000;cursor:pointer}.tab.no-hover,.tab.no-hover span,.tab.no-hover .trip-type,.tab.no-hover .trip-cost,.tab.no-hover .cabin_type,.tab.no-hover:hover,.tab.no-hover:hover span,.tab.no-hover:hover .trip-type,.tab.no-hover:hover .trip-cost,.tab.no-hover:hover .cabin_type{background-color:#eee!important;color:#b5b5b5!important}.mainSearchContent{background:#f1f1f3!important;position:relative}.list-drop-down,.list-drop-up{position:relative}.list-drop-down:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#000;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top-style:solid;position:absolute;margin:6px 0 0 6px;border-width:7px 5px 5px 5px;right:-16px}.list-drop-up:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#000;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-top-style:solid;position:absolute;margin:-1px 0 0 6px;border-width:7px 5px 7px 5px;right:-16px}.sub-list{padding-left:40px}table.traveler-info.products td{vertical-align:middle}table.traveler-info.products td>div,table.traveler-info.products td>div>label,table.traveler-info.products td>div>label>span{width:100%}table.traveler-info.products td label span{line-height:25px;position:absolute;width:100px;color:#0078d2;font-size:14px}table.traveler-info.products td .float.marT5{margin:0!important}.traveler-info.company-summary th{font-size:14px!important;font-weight:normal!important}.traveler-info.company-summary .sub-head{font-weight:normal}.traveler-info.company-summary td{font-size:13px!important}.traveler-info.company-summary th span.down:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#8c8c8c;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top-style:solid;position:absolute;margin:8px 0 0 6px;border-width:5px 4px 4px 4px}.traveler-info.company-summary th span.up:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#8c8c8c;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom-style:solid;position:absolute;margin:-2px 0 0 6px;border-width:5px 4px 4px 4px}#booktrip h4{display:none}#viewitinerary .search-widget-master{margin-bottom:0!important;margin-top:.5px!important}#viewitinerary .button-search{width:177px!important;float:right!important;margin-top:0!important}#viewitinerary .button.large{margin-bottom:0}#viewitinerary .search-widget-master input[type=text]:after{content:''}#viewitinerary .search-widget-master input+span.or:after{content:'';position:absolute;font-size:15px;right:-22px;top:20px;color:#8c8a8e;width:54px;text-align:center}#viewitinerary .or-div{display:flex;align-items:center;padding-right:0!important}#viewitinerary .or{width:35px;text-align:right;font-size:15px;color:#8c8a8e;flex-grow:1;margin:0 5px}#viewitinerary .search-widget-master input+span.and:after{content:"&";position:absolute;font-size:15px;right:-32px;top:20px;color:#8c8a8e;width:54px;text-align:center}#checkin .marL7,#viewitinerary .marL7{margin-left:7px}#checkin .search-widget-master{margin-bottom:0!important;margin-top:.5px!important}#checkin .button-search{width:177px!important;float:right!important;margin-top:0!important}#checkin .button.large{margin-bottom:0}#checkin .search-widget-master .custom.dropdown+span:after,#checkin .search-widget-master input+span:after{content:"+";position:absolute;font-size:24px;right:-21px;top:13px;color:#8c8a8e;width:54px;text-align:center}#checkin .search-widget-master input+span:after{right:-31px}#viewitinerary>div.row:nth-child(2)>div:nth-child(2) input,#checkin>div.row:nth-child(2)>div:nth-child(2) input{margin:0 auto;float:none}#checkin>div.row:nth-child(2)>div:nth-child(3) input{float:right}#viewitinerary .search-widget-master input[type="text"],#checkin .search-widget-master input[type="text"],#checkin .search-widget-master .custom.dropdown{width:93%}#viewitinerary .search-widget-master input[type=text]:last-child,#checkin .search-widget-master input[type=text]:last-child{width:93%!important;float:right}.search-widget-master input[type="text"][disabled]{background-color:#ddd!important;cursor:default;opacity:.5}#buttonSearch{width:157px!important}#buttonSearch.bx{width:164px!important}#buttonSearch .marB0{margin-bottom:0!important}#travelerMultiContainer .multi-traveler{right:0!important;width:94%!important}#viewitinerary,#checkin{background:rgba(241,241,243,1)!important;border-radius:5px;padding:23px 12px 12px 13px;border:0;min-height:211px}#booktrip{background:rgba(241,241,243,1)!important;border-radius:5px!important;border:0;min-height:213px;padding:20px}.book-tab{display:none}.search-widget-master h4{font-size:22px!important}#bxbooktrip{background:rgba(241,241,243,1)!important;border-radius:5px;border:0;min-height:200px;padding:20px}#shopMatrixSection{padding:0 10px!important}.tripinfo-bottom .trips-amount.down{text-align:right;padding-right:40px}.tripinfo-bottom .trips-amount{text-align:right;padding-right:25px}.approx-title{text-transform:lowercase}.main-box .hotellist-price-align.totalSummary1{text-align:right!important}.hold-trip{float:right;right:100%;width:70px;margin-top:11px}.seat-flightinfo{width:430px!important}.box-unavailable{width:40px;height:20px;display:inline-block;background:#e6e7e9}.box-available{width:40px;height:20px;display:inline-block;border:1px solid #31a8dc}.mainSearchContent{display:inline-block;width:100%;margin:0 0 50px 0}.search-widget-tabs{position:absolute;bottom:38px;left:22px}.r-tabs .r-tabs-panel.r-tabs-state-active{margin-bottom:0}.r-tabs{background:transparent}.home-tabs.active,.home-tabs:hover{outline:0}.basiceco-dropdown{display:none}.a-center .selectorflightdetailsec{width:75px!important;height:45px!important;padding-top:0;margin-top:-12px!important;background-color:#fff!important;border:1px solid #e9e9e9}.a-center .selectorflightdetailsec.active{margin-top:-18px!important;height:57px!important;margin:0;outline:0;border-bottom:1px solid #fff;padding-top:0}.selectorflightdetailsec .datetabpanel{background-color:#eee;color:#969698;font-size:10px;position:relative;width:100%;height:20px;line-height:20px;margin-top:-2px;border-radius:2px 2px 0 0;width:74px}.selectorflightdetailsec .datetabpanel .day{position:absolute;left:3px}.selectorflightdetailsec .datetabpanel .date{position:absolute;right:3px}.selectorflightdetailsec.active .datetabpanel .day{position:absolute;left:3px;color:#fff!important}.selectorflightdetailsec.active .datetabpanel .date{position:absolute;right:3px;color:#fff!important}.selectorflightdetailsec.active .amtBlkN{padding-top:10px!important;margin-top:2px!important;font-size:18px!important}.selectorflightdetailsec .amtBlkN{margin-top:6px!important;font-size:16px!important}.selectorflightdetailsec.active{width:82px!important}.a-center .selectorhoteldetailsec{width:75px!important;height:45px!important;padding-top:0;margin-top:-8px!important;margin-left:3px;margin-right:3px;background-color:#fff!important;box-shadow:none;border:1px solid #e9e9e9}.a-center .selectorhoteldetailsec.active{margin-top:-13px!important;height:57px!important;margin:0;outline:0;margin-left:3px;margin-right:3px;color:transparent!important;border-bottom:1px solid #fff}.selectorhoteldetailsec .datetabpanel{background-color:#ededed;color:#9e9e9e;font-size:10px;position:relative;width:100%;height:20px;line-height:20px;margin-top:-5px;border-radius:2px 2px 0 0;width:74px}.selectorhoteldetailsec.active .datetabpanel span{color:#fff!important;text-transform:none}.selectorhoteldetailsec .datetabpanel .amtBlkN{padding:0!important;margin-top:-9px!important}.selectorhoteldetailsec.active .datetabpanel .amtBlkN{margin-top:-4px!important}.selectorhoteldetailsec .datetabpanel .red-star-hotel,.selectorhoteldetailsec.active .datetabpanel .red-star-hotel{margin-top:5px}.selectorhoteldetailsec.active .datetabpanel .red-star-hotel{width:9px;height:10px;background-image:url(/app_themes/tripeasy/images/white-stars1.png);background-repeat:no-repeat;background-size:120%;display:inline-block}.selectorhoteldetailsec .amtBlkN{margin-top:6px!important;font-size:16px!important}.selectorhoteldetailsec.active .amtBlkN{padding-top:10px!important;margin-top:2px!important;font-size:18px!important}.selectorhoteldetailsec.active{width:82px!important}.two-pricerow{display:inline-block;width:100%;min-height:50px}.SelectorDetailL2{height:160px}.matrix-box .SelectorDetailL2,.SelectorDetailL2{height:164px!important;padding-top:10px}#shopMatrixSection.air{height:245px}.selectorflightdetail{margin-top:-5px!important}.vendorstarting{width:30%!important}#ShrinkMapToggle{background-image:none;height:100%;z-index:1;background:#fff;color:#000;margin:0;cursor:pointer;vertical-align:baseline;position:absolute;transform:translate(-50%,-50%);right:-10px;top:50%;width:auto;height:auto;width:40px;height:40px;text-align:center;border-radius:2px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}#ShrinkMapToggle.shrinkicon{background-image:url(/app_themes/tripeasy/images/arrow_blk_down.png);background-repeat:no-repeat;width:12px;height:7px}#ShrinkMapToggle i{color:#666;padding:4px 8px;font-size:32px;display:block}#ShrinkMapToggle i:hover{color:#000}.row.shrink~#shopMapSection{background-color:transparent}.row.shrink~#shopMapSection #shopMapHolder{margin-top:81px;background-color:transparent!important;height:219px}.row.shrink~#shopMapSection #ShrinkMapToggle{margin-top:40px}ul.pagination.list{margin-top:30px;float:left}ul.pagination.list li{display:block;float:left;border:1px solid #ccc;border-radius:3px;line-height:28px;min-width:40px;min-height:30px;text-align:center}ul.pagination.list li:hover a,ul.pagination.list li a:focus,ul.pagination.list li:hover button,ul.pagination.list li button:focus{background:#e2e2e2;display:inline-block;width:100%}ul.pagination.list li.active a{line-height:26px;background:#888;color:#fff}ul.page-records{margin-top:30px;float:right;color:#999}ul.page-records li{float:left}ul.page-records li input{text-align:right;width:50px;display:inline-block;height:30px!important;border-radius:3px;margin:0 8px}ul.page-records li label{display:inline-block;font-size:13px;color:#999}ul.page-records li .texttiny{display:inline-block;background-color:#888;color:#fff;padding:0 8px;height:30px;line-height:30px;font-size:12px;border-radius:3px;margin-right:10px}ul.page-records li.records{font-size:15px;line-height:30px}ul.page-records li.records span{color:#000}.matrix-map-overlay{height:44px!important;z-index:3}.hotel-list-tab{margin-top:8px;position:relative}.hotel-list-tab ul.tab-panel .from{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:7px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .from{color:#fff!important}.hotel-list-tab ul.tab-panel .gray-strike-price{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:29px;line-height:normal;left:0!important}.hotel-list-tab ul.tab-panel:hover .gray-strike-price{color:#fff!important}.hotel-list-tab ul.tab-panel .text-term{text-align:center!important;font-size:11px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:25px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .text-term{color:#fff!important}.hotel-list-tab ul.tab-panel .totalSummary1 .price{text-align:center!important;font-size:20px!important;position:absolute;width:100%;display:block;color:#333!important;top:40px;line-height:normal}.hotel-list-tab ul.tab-panel .totalSummary1 .priceInternational{text-align:center;font-size:14px;position:absolute;width:100%;display:block;color:#333;top:40px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .totalSummary1 .price{color:#fff!important}.hotel-list-tab ul.tab-panel .text-lowest{text-align:center!important;font-size:13px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:62px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .text-lowest{color:#fff!important}.hotel-list-tab ul.tab-panel .s-room{text-align:center!important;font-size:11px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:79px;line-height:normal}.hotel-list-tab ul.tab-panel:hover .s-room{color:#fff!important}.hoteltab .hotel-list-tab ul.tab-panel .gray-strike-price{text-align:center!important;font-size:14px!important;position:static;width:100%;display:block;color:#aaaaac;line-height:normal;left:0!important;margin-bottom:5px}.hoteltab .hotel-list-tab.room-info ul{width:75px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;height:98px!important}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .text-term{text-align:center!important;font-size:11px!important;position:static;width:100%;display:block;color:#aaaaac;top:44px;line-height:normal}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{text-align:center!important;font-size:18px!important;position:static;width:100%;display:block;color:#000;top:59px;line-height:normal}.hoteltab .hotel-list-tab .vendorfromcost.tab-panel .text-lowest{text-align:center!important;font-size:13px!important;position:static;width:100%;display:block;color:#aaaaac;top:80px;line-height:normal}.hoteltab .hotellist-price-align.totalSummary1{width:100%;margin-top:0}.hoteltab .hotel-list-tab ul.vendorfromcost.tab-panel .policytag.oops{position:static;margin:auto}.hoteltab .hotel-list-tab ul.vendorfromcost.tab-panel .policytag.high{position:static;margin:auto}.hoteltab .hotel-list-tab{margin-top:4px}.hoteltab label.active:after{width:100%}.truncate.free{width:200px!important}.hotel-list-hr .vendorfromcost span{position:absolute;width:100%;height:100%}.selectorhoteldetail{width:100%}.selectorhoteldetailsec{width:66px!important;background-color:#f5f5f7!important;margin-top:-4px!important;text-transform:lowercase!important;box-shadow:0 1px 6px #ccc}.selectorhoteldetailsec.active{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff!important;width:75px;height:45px!important;padding-top:4px;font-size:13px;cursor:pointer;color:#000;display:inline-block;margin-top:-4px!important;margin:0;line-height:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-transform:capitalize;border-top:1px solid #e6e8ea;border-left:1px solid #e6e8ea;border-right:1px solid #e6e8ea;box-shadow:none}.viewmap-matrix{padding:10px 7px!important;background-color:rgba(255,255,255,.7)!important}#shopMapSizeToggle{background-color:rgba(255,255,255,.7)!important;width:auto!important;padding:12px 7px!important}.selectorhoteldetailhd{padding:0;text-align:left;font-size:17px;color:#000;display:inline-block}.hotel-origin-home-search .travelers{width:138px;margin-right:10px!important}.hotel-origin-home-search .search-destination{width:66%!important}.hotel-origin-home-search #buttonSearch{width:154px!important;max-width:157px}#sfm-when-span-HO,#sfm-when-span2-HO{width:50%;float:left;margin:0;padding:0 3px}.mainSearchContent.full-width #divHotelOnlyTrip input[type="text"]{border:1px solid #ccc!important;box-shadow:none!important;border-radius:4px!important;color:#000}.mainSearchContent.full-width #divHotelOnlyTrip{margin-top:25px}.search-widget-master .frontier-origin:nth-child(2n+2){margin-top:0!important}.mainSearchContent.full-width .search-widget-master .traveler-container{float:right;position:unset}.mainSearchContent.full-width .traveler-container #DivDdlAdults{border:1px solid #ccc;height:42px!important;margin:0!important}form.custom div.custom.dropdown a.current span#sfm-who-span{width:70%!important}#divHotelOnlyTrip #sfm-when-HO div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible;margin-top:52px}#divHotelOnlyTrip #sfm-when-HO input{color:#2face4}#SearchRadioGroup{margin-bottom:25px!important}.home-calendar.calPopup .ui-datepicker td.userSelectedEnd.departHover:hover,.home-calendar.calPopup .ui-datepicker td.userSelectedStart.departHover:hover{box-shadow:none!important}.mainSearchContent.full-width #dvRoundTrip{margin-top:0!important}.mainSearchContent.full-width #textboxOrigin input::-webkit-input-placeholder,.mainSearchContent.full-width #textboxDestination input::-webkit-input-placeholder{color:#ccc}.calPopup.home-calendar .ui-state-disabled,.calPopup.home-calendar .ui-widget-content .ui-state-disabled{vertical-align:middle!important}.mainCartContainer .cartItineraryContentDetails .passengerSeatBg,#seatBlock .purchasedItineraryMainBox .itineraryContentDetailsBox .cartItineraryContentDetails>ul li div.passengerSeatBg{height:auto!important;margin:2px 5px!important;width:50px}.mainCartContainer .cartItineraryContentDetails.text-right{position:absolute;right:0}.mainCartContainer .cartItineraryContentDetails ul li.air{display:flex}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx{font-size:14px!important;padding-top:2px!important;margin:0!important}.home-tabs{font-size:14px;line-height:25px}#divAllAdditionalSearch>.divAllAdditionalSearchContentBox{margin-top:20px!important}#search-filter-master #sfm-when-a{margin-bottom:0!important}.button.large,.button.large{border-radius:4px!important}.back-btn{background-color:#fff}.contentH{background:#fff!important;box-shadow:0 0 4px 0 rgba(255,255,255,.25)!important;border-top:2px solid #eee!important}.hoteltab label.active{top:2px!important;z-index:2;padding-bottom:0!important;background:#fff;border:2px solid #eee;border-bottom:1px solid #fff!important}.hoteldetails .room-type-list .RoomTextBlue{line-height:normal}.hoteltab label{background:#eee;padding:0!important;border:0 solid #ccc;margin-left:-1px;position:relative;left:1px!important;border-top-left-radius:5px;border-top-right-radius:5px;width:190px!important;display:inline-block;margin-bottom:0;height:52px;top:10px;cursor:pointer;z-index:0}#tabrooms .hoteltab label.active{padding-top:7px!important}#tabrooms .hoteltab label{padding-top:5px!important}.hoteltab label>div:first-child,.hoteltab label>div:last-child{display:flex;justify-content:center;flex-direction:column;height:35px;padding-top:0}.hoteltab label>div:last-child{min-width:80px}.button.selectH,.button.selectH{border-radius:3px}.menu-mobile{display:none}div.checker span,.checkboxmargin{cursor:default!important}.btn-crowdN{background-color:#fff;border:1px solid #0078d2;color:#0078d2;border-radius:3px}.btn-crowdN:hover{background-color:#0078d2;color:#fff}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#a7a8ac!important;border-color:#a7a8ac!important;opacity:.4!important}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#999!important}.homeAdditionalSearchLinkTxt{width:150px!important}.search-table a button.bt-default:hover,.search-table a button.bt-default:focus,.search-table a button.bt-default:active,.search-table a.button.bt-default:hover,.search-table a.active.button.bt-default{outline:0}#sfm-who-drop .inputLine .inputContent .custom.dropdown{text-transform:capitalize}.session-timeout-container{z-index:10000!important}#ShowHotelDetail .secRec.hotel-list-hr{border-bottom:1px solid #e6e7e9;padding-bottom:12px!important;margin-bottom:8px!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:15px!important;cursor:default}.secRec.hotel-list-hr:last-child{border-bottom:0!important}.segmentContainer{padding-top:15px!important;background-color:#fff}.innerfilter{margin-top:16px!important}.hotel-list-tab{border-radius:5px}.hotel-list-tab ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;width:68px;cursor:pointer}.hotel-list-tab .vendorfromcost.tab-panel{border-left:1px solid #d4d4d4;float:left}.hotel-list-tab .vendorfromcost.tab-panel:nth-of-type(2){border-radius:0 5px 5px 0;border-left:0}.hotel-list-tab .vendorfromcost.tab-panel:nth-of-type(1){border-radius:5px 0 0 5px}.cabin-class-tabs .tab:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.hotel-list-tab .vendorfromcost.tab-panel .text-term{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:44px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{text-align:center!important;font-size:18px!important;position:static;width:100%;display:block;color:#000;top:59px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span.priceInternational{text-align:center;position:static;font-size:14px!important;width:100%;display:block;color:#000;top:59px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .text-lowest{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:80px;line-height:normal}.hotel-list-tab .vendorfromcost.tab-panel .s-room{text-align:center!important;font-size:10px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:25px;line-height:normal}.segmentContainer .row.secRec.pad0.hotel-list-hr.hovered:hover .policytag.high{color:#fff}.segmentContainer .row.secRec.pad0.hotel-list-hr.hovered:hover .policytag.oops{color:#000}.hotel-list-tab ul.vendorfromcost.tab-panel.na{background-color:#eee}.hotel-list-tab ul.vendorfromcost.tab-panel.na .msg-na{font-size:13px;color:#b5b5b5;width:70px;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;text-align:center;line-height:15px}.hotel-list-tab ul.vendorfromcost.tab-panel.na:hover{background-color:#eee}.hotellist-price-align.totalSummary1{width:100%}.hotellist-price-align,.hotellist-price-align:hover{margin-top:1px}.itinerary-box{clear:both}.hotelDestinationTxt{font-size:12px!important}ul.vendorfromcost.price-tab{position:relative}ul.vendorfromcost.price-tab .price-popup{display:none;width:500px;height:228px;background:#fff;padding:0;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;bottom:103px;text-align:left;border:1px solid #e9e9e9;right:-67px;cursor:default}ul.vendorfromcost.price-tab .price-popup .title{font-size:16px;margin-bottom:6px;display:block;color:#000}ul.vendorfromcost.price-tab .price-popup .title i{padding-right:5px}ul.vendorfromcost.price-tab:hover .price-popup{display:block!important}ul.vendorfromcost.price-tab .price-popup>.left-data{float:left;display:inline-block;width:347px;height:100%;padding:8px 15px 15px 15px;border-right:2px solid #e9e9e9}ul.vendorfromcost.price-tab .price-popup>.left-data .img{display:block;float:left;width:170px}ul.vendorfromcost.price-tab .price-popup>.left-data .img img{height:170px}ul.vendorfromcost.price-tab .price-popup>.left-data .data{display:block;float:left;width:46%;padding-left:15px}ul.vendorfromcost.price-tab .price-popup>.left-data .data p{font-size:13px;color:#848587;line-height:14px;margin-bottom:0;height:118px;padding-top:0}ul.vendorfromcost.price-tab .price-popup>.left-data .data .bonus-points{display:block;width:100%;text-align:center;margin-top:25px}ul.vendorfromcost.price-tab .price-popup>.left-data .data .bonus-points .bonus-no{font-size:25px;line-height:21px;display:inline-block;vertical-align:top}ul.vendorfromcost.price-tab .price-popup>.left-data .data .bonus-points .bonus-text{font-size:10px;display:inline-block;padding-left:5px;line-height:10px}ul.vendorfromcost.price-tab .price-popup>.right-data{float:left;display:inline-block;width:150px;padding:6px 0 0 0;position:relative}ul.vendorfromcost.price-tab .price-popup>.right-data .heading{font-size:14px;padding-left:28px}ul.vendorfromcost.price-tab .price-popup>.right-data .heading:before{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;left:-1px}ul.vendorfromcost.price-tab .price-popup>.right-data ul.price-list{list-style-type:none;margin:0;padding:0;display:block;width:100%}ul.vendorfromcost.price-tab .price-popup>.right-data ul.price-list li{display:block;margin:0;padding:0;padding-left:24px;text-align:left;width:100%;height:auto;border:0;line-height:normal;margin-bottom:5px}ul.vendorfromcost.price-tab .price-popup>.right-data ul.icon-list{list-style:none;margin:0 0 10px 10px;padding:0;width:100%}ul.vendorfromcost.price-tab .price-popup>.right-data ul.icon-list li{list-style:none;margin:0;padding:0;width:auto;height:20px;border:0;display:inline-block;flex:unset;background:none;cursor:default}ul.vendorfromcost.price-tab .price-popup>.right-data>.price-box{display:block;width:100%;color:#000;text-align:center}ul.vendorfromcost.price-tab .price-popup>.right-data>.price-box .price{font-size:24px!important;line-height:22px;display:block;vertical-align:middle;color:#000!important;text-align:center;margin-bottom:3px}ul.vendorfromcost.price-tab .price-popup>.right-data>.price-box .price-currency{font-size:12px;display:block;line-height:10px;color:#848484}ul.vendorfromcost.price-tab .price-popup>.right-data>.pay-text{font-size:13px;color:#000;text-align:center;line-height:15px;margin:8px 0 5px 0}ul.vendorfromcost.price-tab .price-popup>.right-data>.pay-text small{font-size:11px}ul.vendorfromcost.price-tab:hover:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;top:-6px;left:81%;box-sizing:border-box;border:9px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3);z-index:2}ul.vendorfromcost.price-tab:last-child.delta:hover:after{left:67%}ul.vendorfromcost.price-tab:nth-child(2).delta:hover:after{left:59%}ul.vendorfromcost.price-tab .delta-popup:before{content:"";position:absolute;width:100%;height:20px;bottom:-20px;left:1px}ul.vendorfromcost.price-tab .price-popup .title i{color:#31a8dc}ul.vendorfromcost.price-tab .price-popup>.left-data .data .bonus-points{color:#ffa94a}ul.vendorfromcost.price-tab .price-popup>.right-data .heading{color:#ffa94a}ul.vendorfromcost.price-tab .price-popup>.right-data .heading:before{border-left:10px solid #ffa94a}ul.vendorfromcost.price-tab .price-popup>.right-data ul.price-list li{font-size:13px;color:#000;background:url(/app_themes/tripeasy/images/delta-close.png) no-repeat;background-position:6px 3px}ul.vendorfromcost.price-tab .price-popup>.right-data ul.price-list li.check{font-size:13px;color:#000;background:url(/app_themes/tripeasy/images/delta-check.png) no-repeat;background-position:6px 3px;cursor:default}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data{width:288px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data{width:210px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data .data{padding-left:13px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data .img{width:130px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data .img img{height:77px;margin-top:15px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data{padding:8px 5px 15px 15px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data ul.price-list{min-height:144px;padding-top:10px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data .data p{padding-top:16px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data .price-box{display:block;width:100%;color:#000;text-align:center}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data .price-box .price{font-size:24px;line-height:22px;display:inline-block;vertical-align:middle}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data .price-box .price-currency{font-size:12px;display:inline-block;padding-left:6px;line-height:10px;color:#848484;padding-top:12px}.car-tab>ul.vendorfromcost.price-tab .price-popup .title{margin-bottom:12px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.left-data .data .bonus-points{margin-top:19px}.car-tab>ul.vendorfromcost.price-tab .price-popup>.right-data .heading{padding-left:24px}.hotel-list-tab.room-info{display:block}.hotel-list-tab.room-info .vendorfromcost.tab-panel:nth-of-type(1){border-radius:5px}.hotel-list-tab.room-info ul.vendorfromcost.tab-panel .policytag.oops,.hotel-list-tab.room-info ul.vendorfromcost.tab-panel .policytag.high{left:3px}.secRec.car-list-hr:last-child{border-bottom:0!important}.car-tab-panel{text-decoration:none!important;border:1px solid #d4d4d4;padding:10px 10px 7px 10px;border-radius:5px;height:102px!important;max-width:68px!important;margin-top:-5px;position:relative}.car-tab-panel:hover .price,.car-tab-panel:hover .text-lowest{color:#fff!important}#tblCarListLarge .car-list-hr{border-bottom:1px solid #e6e7e9;padding-bottom:12px!important;margin-bottom:8px!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:15px!important}#carFilter .innerfilter{margin-top:0!important}ul.car-tab-panel{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;width:68px}ul.car-tab-panel li{width:100%}ul.car-tab-panel .gray-strike-price{text-align:center!important;font-size:12px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:7px;line-height:normal}ul.car-tab-panel:hover .gray-strike-price{color:#fff!important}ul.car-tab-panel .per-day{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:26px;line-height:normal}ul.car-tab-panel:hover .per-day{color:#fff!important}ul.car-tab-panel .car-price{text-align:center!important;font-size:18px!important;position:static;width:100%;display:block;color:#000!important;top:40px;line-height:normal}ul.car-tab-panel:hover .car-price{color:#fff!important}ul.car-tab-panel .text-lowest{text-align:center!important;font-size:12px!important;position:static;width:100%;display:block;color:#aaaaac!important;top:63px;line-height:normal}ul.car-tab-panel:hover .text-lowest{color:#fff!important}ul.car-tab-panel .no-of-car{text-align:center!important;font-size:10px!important;position:absolute;width:100%;display:block;color:#aaaaac!important;top:79px;line-height:normal}ul.car-tab-panel:hover .no-of-car{color:#fff!important}ul.car-tab-panel .policytag.high{text-align:center!important;border:0;font-size:12px!important;background-color:#f50707;color:#fff;border-radius:3px;position:absolute!important;top:4px!important;left:5px;width:55px;height:21px;line-height:15px;float:left;margin:auto;margin-bottom:5px}ul.car-tab-panel:hover .policytag.high{background-color:#fff;color:#0078d2!important}ul.car-tab-panel .policytag.oops{text-align:center!important;border:0;font-size:12px!important;background-color:#fff32a;color:#000;border-radius:3px;position:absolute!important;top:4px!important;left:5px;width:55px;height:21px;line-height:15px;float:left;margin:auto;margin-bottom:5px}ul.car-tab-panel:hover .policytag.oops{background-color:#fff;color:#0078d2!important}ul.car-tab-panel .carlist-price-align .totalSummary1{width:100%}.car-tab{border:1px solid #d4d4d4;border-radius:5px}ul.car-tab-panel{float:left;border:0}ul.car-tab-panel{position:relative}ul.car-tab-panel .gray-strike-price{position:absolute;color:#323232!important;left:0;top:10px}ul.car-tab-panel .per-day{position:absolute;color:#aaaaac!important;left:0;top:30px}ul.car-tab-panel .car-price{position:absolute;color:#333!important;left:0;top:46px}ul.car-tab-panel .text-lowest{position:absolute;color:#787878!important;left:0;top:66px}ul.car-tab-panel .no-of-car{position:absolute;color:#787878!important;left:0;top:81px}ul.car-tab-panel:hover .gray-strike-price{position:absolute!important;color:#fff!important;left:0;top:10px;margin-top:0!important}ul.car-tab-panel:hover .per-day{position:absolute;color:#fff!important;left:0;top:30px}ul.car-tab-panel:hover .car-price{position:absolute;color:#fff!important;left:0;top:46px}ul.car-tab-panel:hover .text-lowest{position:absolute;color:#fff!important;left:0;top:66px}ul.car-tab-panel:hover .no-of-car{position:absolute;color:#fff!important;left:0;top:81px}ul.car-tab-panel:nth-child(1){border-radius:0}ul.car-tab-panel:nth-child(2){border-radius:0;border-left:1px solid #d4d4d4}ul.car-tab-panel:last-of-type:hover{border-radius:5px!important}ul.car-tab-panel:nth-child(1):hover{border-radius:5px 0 0 5px}ul.car-tab-panel:nth-child(2):hover{border-radius:0 5px 5px 0!important;border-left:1px solid #d4d4d4}ul.car-tab-panel.insurance .basic-popup{display:none;width:260px;height:155px;background:#fff;padding:10px 10px 10px 15px;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;bottom:110px}ul.car-tab-panel.insurance .basic-popup:before{content:"";position:absolute;width:100%;height:20px;bottom:-20px;left:1px}ul.car-tab-panel.insurance .basic-popup:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;bottom:-22px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3)}ul.car-tab-panel.insurance:hover .basic-popup{display:block;top:-163px;right:-69px}ul.car-tab-panel.insurance .basic-popup h2{border-bottom:1px solid #898989;color:#262626;font-size:16px;padding-left:0;padding-bottom:2px;background:none;margin-bottom:3px;text-align:left}ul.car-tab-panel.insurance .basic-popup ul li{display:block;margin:0;padding:0;padding-left:32px;font-size:14px;color:#6f6f6f;background:url(/app_themes/tripeasy/images/check-features.gif) no-repeat;background-position:7px 5px;text-align:left;background-size:17px 13px}ul.car-tab-panel:hover .gray-strike-price{position:static;margin-top:-19px;text-decoration:none}ul.car-tab-panel .gray-strike-price,ul.car-tab-panel .secRec .gray-strike-price{text-decoration:none!important;font-size:13px!important}ul.car-tab-panel .text-lowest,ul.car-tab-panel .no-of-car{color:#787878!important}#tblCarListLarge ul.optionData .row1,.row1{margin-bottom:19px!important}.detailLine .carType{font-size:10px}.detailLine .carType.text-lowercase{color:#000;font-size:12px!important}.car-lug-icon{padding-top:0}ul.car-distance{list-style:none;margin:0;padding:0;text-align:right}ul.car-distance li{list-style:none;display:inline-block;width:auto;margin-right:10px;padding-top:19px;font-size:12px!important;color:#000}ul.car-distance li:last-of-type{margin-right:0}.homeAdditionalSearchLinkTxt{width:165px!important}.supressairlineslist{position:relative;overflow:hidden;margin:0;padding:0 10px 0 5px;width:100%;height:auto;cursor:text}.supressairlineslist li.search-choice{position:relative;margin:9px 5px 0 0;padding:5px 5px 5px 5px;border:1px solid #e7e7e9;max-width:100%;border-radius:3px;background-color:#e0eaf1;color:#333;line-height:13px;cursor:default;float:left}.supressairlineslist li.search-choice a{font-size:11px;color:#8ba7ba;margin-left:5px}.supressairlineslist li.search-choice span{word-wrap:break-word;font-size:14px;color:#46799b}#preferences .pref-section{margin-left:-8px!important;width:100%!important}.companion-select{margin:0;padding:0}#divSelectPicker.companion-select .chosen-container.chosen-container-single{width:98%!important}#divSelectPicker .error-message{color:red;margin-bottom:0!important;font-size:.75em;margin-top:3px}.companion-select .chosen-container .chosen-drop,.companion-select .chosen-container-single .chosen-single,.companion-select .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #c1c1c1;box-shadow:none}.chosen-container:not(.chosen-with-drop) .chosen-drop{visibility:hidden}.chosen-container.chosen-container-active.chosen-with-drop .chosen-drop{visibility:visible!important}.companion-select .chosen-container .chosen-drop{border-top-width:0}.chosen-container.chosen-with-drop .chosen-drop .chosen-results{border:0!important;margin:0;padding:0 4px;transition:none!important}#divSelectPicker.companion-select .chosen-container-single.chosen-container a.chosen-single{height:44px;background:#fff;color:#939393;text-decoration:none;border-radius:3px;padding-left:4px;padding-right:40px}#divSelectPicker.companion-select .chosen-container-single.chosen-container a.chosen-single>div{background-image:url(/app_themes/tripeasy/images/icon-caret.gif);background-position:100% center;width:40px;background-repeat:no-repeat}#divSelectPicker.companion-select .chosen-with-drop.chosen-container a.chosen-single>div{transform:rotate(180deg)}#divSelectPicker.companion-select .chosen-container-single.chosen-container a.chosen-single>div b{display:none}#divSelectPicker.companion-select .chosen-container-single a.chosen-single span{line-height:44px;font-size:15px;margin-right:0}#divSelectPicker.companion-select .chosen-container .chosen-search input{height:25px!important;margin-bottom:2px!important;color:#939393}#divSelectPicker.companion-select .chosen-container .chosen-results li{color:#939393}#divSelectPicker.companion-select .chosen-container .chosen-results li.highlighted{background-color:#0c8cfc;background-image:none;color:#fff}.mainCartContainer .cartFareTotalBox{width:70%!important;float:right!important;display:flex;justify-content:space-between}.mainCartContainer .cartFinalPriceBox{width:30%!important;padding:0 0!important}.confirmation-icons a{float:left!important;margin-bottom:10px}.confirmation-icons{float:none!important;display:block!important}.mainCartContainer .cartFareTotalBox div.cartTOTALPriceRight{width:25%!important;text-align:left!important;font-size:28px!important}.mainCartContainer .cartFareTotalBox div.cartTOTALPriceLeft{width:70%!important;color:#828282}.confirmation-icons.cancel{margin-bottom:15px!important}.confirmation-icons.cancel img{float:left}.confirmation-icons.cancel .printfont a{margin-top:5px;padding-left:7px}.mainCartContainer .cartFareTotalDetail{margin:0 0 6px 0;padding:0;float:right;text-align:left;width:70%}.mainCartContainer .cartFareTotalDetail .total-detail{width:70%!important;margin:0;padding:0;float:left;text-align:right;font-size:14px;font-weight:normal;color:#828282}.mainCartContainer .cartFareTotalDetail .total-price{width:25%;margin:0;padding:0;float:right;text-align:left;font-weight:normal;line-height:.9;font-size:18px;color:#828282}.mainCartContainer .cartFareTotalDetail .total-detail.text{font-size:11px;color:#adadad}.mainCartContainer .cartFareTotalDetail .total-price.amt{font-size:18px;color:#adadad;margin-bottom:7px}.printfont{font-size:15px!important;color:#333!important}.printfont a{color:#333!important}#preferences input.edit-shadow{box-shadow:inset 3px 0 5px rgba(224,224,224,.5)}#preferences input.edit-shadow:focus{background:#fff}.marR0{margin-right:0}.sync-link,.sync-link:hover{margin:10px!important;color:#31a8dc;font-size:18px;cursor:pointer}.hold-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:420px;margin:auto;padding:15px 30px 30px 30px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none}.hold-popup .large-10.columns,.hold-popup .large-2.columns{padding-left:0;padding-right:0}.hold-popup .login-head{color:#000;margin-bottom:50px;font-size:24px}.hold-popup a.close-button{color:#000;cursor:pointer;font-size:1.8rem;font-weight:normal;line-height:1;position:absolute;top:0;right:-10px;text-decoration:none!important}.hold-popup a.close-button:hover{text-decoration:none}.hold-popup p{color:#000100;margin-bottom:21px;font-size:18px;line-height:22px}.hold-popup input.button.continue{font-size:20px;font-weight:normal;color:#fff;padding:10px 20px;text-align:center;background-color:#0078d2;border-color:#0078d2;min-width:130px;height:44px;border-radius:3px;float:none;margin:24px 0 26px 0!important}.hold-popup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:999;width:100%;height:100%;display:none}.redirect-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:420px;padding:20px 35px;margin:auto;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999}.redirect-popup .login-head{color:#000;margin-bottom:20px;font-size:24px;text-align:center}.redirect-popup p{color:#000100;margin-bottom:30px;font-size:18px;line-height:22px;text-align:center}.redirect-popup input.button.ok{font-size:20px;font-weight:normal;color:#fff;padding:10px 20px;text-align:center;background-color:#0078d2;border-color:#0078d2;width:115px;height:44px;border-radius:3px;float:none;margin:0!important}.redirect-popup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:999;width:100%;height:100%;display:none}.ptawarning-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:3px;width:720px;padding:20px 35px;margin:auto;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999}.ptawarning-popup .login-head{color:#000;margin-bottom:20px;font-size:24px;text-align:center}.ptawarning-popup p{color:#000100;margin-bottom:30px;font-size:18px;line-height:22px;text-align:center}.ptawarning-popup input.button.continue{font-size:20px;font-weight:normal;color:#fff;padding:10px 20px;text-align:center;background-color:#0177d1;border-color:#0078d2;width:115px;height:44px;border-radius:3px;float:none;margin:0!important}.ptawarning-popup input.button.cancel{font-size:20px;font-weight:normal;color:#0078d2;padding:10px 20px;text-align:center;background-color:transparent;border-color:#0078d2;width:225px;height:44px;border-radius:3px;float:none;margin-right:10px!important}.ptawarning-popup input.button.cancel:hover{color:#fff;background-color:#0078d2}.ptawarning-popup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:999;width:100%;height:100%;display:none}.filter-mobile i{display:none}#ulEventActivity .start-eventactivity-container .event-date-grey.ipadWidth{margin-top:9px!important}#divActivity ul.event-details-txt>div select{border-right:1px solid #acacac;height:30px!important;border-color:gray}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.no-event{cursor:not-allowed!important}.deny-acess .control__indicator{position:absolute;top:2px;left:0;height:14px;width:14px;background:#e6e6e6;border:1px solid #ccc}.deny-acess .control--checkbox .control__indicator:after{left:3px;top:2px;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.deny-acess .control{font-size:14px;padding-left:20px;color:#000}select{padding-right:40px!important}.sabre-time{position:absolute;right:0;top:10px;font-weight:normal;font-size:15px;color:#666}.sync-disabled{background:#fff;color:#ccc!important;border:0}#mainContainer.mePage{background-color:transparent!important;width:1145px}#Profile.medetails #titlePage{padding-left:20px;padding-top:20px}#Profile.medetails #titleSecond{margin:0 20px}#titleSecond.noborder{border:0!important}.me-header{padding:15px;margin:0 auto;margin-bottom:15px;background:#eee;min-height:100px}.profile-pic.js-box{width:90px;height:90px}.me-header .profile-pic img{border-radius:50%;float:left;margin-right:20px;width:90px;height:90px}.me-header .personname{font-size:29px;margin:15px 0 6px 0;color:#000;width:62%}.me-header .companyname{font-size:17px;color:#747474;width:62%}.me-header .details{padding:0;margin-top:24px}.me-header .details ul{text-align:left}.me-header .details ul li{width:100px;text-align:center;display:inline-block}.me-header .details ul li .details-name{font-size:14px;color:#000;line-height:20px}.me-header .details ul li .details-value{font-size:27px;color:#000}.me-header .details ul li .details-value a{color:#000}.me-tab-section .me-tab-data #Profile.medetails{padding:0 5px}.me-tab-section .me-tab-data #Profile .add-form{background-color:#fff!important}.me-tab-section .me-tab-data .medetails{padding:20px 25px;background-color:#fff;clear:both;border:1px solid #ddd;border-bottom:0}.me-tab-data{width:100%;display:table-cell;position:relative;margin-top:-100px;display:inline-block}.me-details-tab{list-style-type:none;margin:0;padding:0;overflow:hidden;padding-bottom:0;float:right;position:relative;top:1px;right:2px}.loyalty-message{padding:30px 15px;text-align:center;font-size:18px;line-height:1.4;color:#dc3545}.me-details-tab li{float:left;width:92px;height:80px;text-align:center}.me-details-tab li a{line-height:1.1}.me-tab-section .me-tab-data ul.me-details-tab li .icon.profile{background-position:9px -2px}.me-tab-section .me-tab-data ul.me-details-tab li a.active .icon.profile,.me-tab-section .me-tab-data ul.me-details-tab li a:hover .icon.profile{background-position:9px -52px}.me-tab-section .me-tab-data ul.me-details-tab li .icon.loyalty{background-position:-70px -4px}.me-tab-section .me-tab-data ul.me-details-tab li a.active .icon.loyalty,.me-tab-section .me-tab-data ul.me-details-tab li a:hover .icon.loyalty{background-position:-70px -54px}.me-tab-section .me-tab-data ul.me-details-tab li .icon.payment{background-position:-149px -4px}.me-tab-section .me-tab-data ul.me-details-tab li a.active .icon.payment,.me-tab-section .me-tab-data ul.me-details-tab li a:hover .icon.payment{background-position:-149px -54px}.me-tab-section .me-tab-data ul.me-details-tab li .icon.settings{background-position:-225px -4px}.me-tab-section .me-tab-data ul.me-details-tab li a.active .icon.settings,.me-tab-section .me-tab-data ul.me-details-tab li a:hover .icon.settings{background-position:-225px -54px}.terms-condition{display:block}.terms-condition h1{color:#333;font-size:24px;font-weight:normal;margin-bottom:10px}.terms-condition h2{color:#000;font-size:16px;font-weight:600;margin-bottom:10px;display:block;background-color:#dedede;padding:.5em}.terms-condition ol{list-style-type:decimal;margin-left:30px;margin-top:-5px;margin-bottom:20px;line-height:20px}.terms-condition ol li{padding:2px}.terms-condition ol li:first-letter {text-transform:capitalize}.terms-condition p{line-height:20px;margin-bottom:20px}.terms-condition p .copyright{font-size:24px}.terms-condition p a.privacypolicy{text-decoration:underline}.terms-condition .pricing{width:75%!important;padding-bottom:20px}.terms-condition .pricing h3{color:#000;font-size:16px;font-weight:600;margin-bottom:3px;display:block;text-decoration:underline}.terms-condition .pricing p{line-height:22px;margin-bottom:0}.copyright-menu{width:275px;height:auto;position:fixed;background-color:#dedede;border-radius:0 20px 20px 0;margin-top:5px;padding:.5em}.copyright-menu ol{list-style-type:decimal;margin-left:30px;margin-top:10px;margin-bottom:10px;color:#666;font-size:13px}.copyright-menu ol li{padding:2px;line-height:24px}.copyright-menu ol li a{color:#666;font-size:13px}.copyright-menu ol li a:hover{text-decoration:underline}.privacy-policy{display:block}.privacy-policy h1{color:#333;font-size:24px;font-weight:normal;margin-bottom:10px}.privacy-policy h2{color:#000;font-size:16px;font-weight:600;margin-bottom:10px;display:block;background-color:#dedede;padding:.5em}.privacy-policy ul{list-style-type:disc;margin-left:30px;margin-top:-10px;margin-bottom:20px;line-height:20px}.privacy-policy ul li{padding:2px}.privacy-policy ul li:first-letter {text-transform:capitalize}.privacy-policy p{line-height:20px;margin-bottom:20px}.privacy-policy p.sub{font-size:18px;margin-bottom:0;font-weight:600}.privacy-policy .contact-info{margin-bottom:20px}.privacy-policy .contact-info p{line-height:20px;margin-bottom:0}.message-container{text-align:left!important}#mainContainer .message-container{max-width:1040px!important;border-radius:5px;font:15px/22px 'Poppins',Arial,sans-serif!important;padding:20px 30px;position:relative;z-index:1;border-bottom:0}#mainContainer .message-container p{margin:0;line-height:22px!important}#mainContainer .message-container b,#mainContainer .message-container strong{font-weight:bold!important}#mainContainer .message-container ul li{list-style:disc;margin:10px 20px;line-height:22px!important}#mainContainer a.button.bt-default{width:auto!important;min-width:168px}.btn-export{background-position:10px 5px!important}.btn-export:hover{background-position:10px -21px!important}.popup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:999;width:100%;height:100%;display:none}.pop-overlay{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.pop-container{padding:35px;background-color:#f1f3f2;border-radius:3px;min-height:400px;height:auto;margin:20vh auto;max-width:580px;min-height:27vh;position:relative;z-index:1000}.pop-container .alert{width:50px;margin:0 auto}.pop-container h6{font-size:20px}.pop-container p{font-size:16px;padding-top:0}.mainSearchContent.full-width .control--checkbox.home-search input~span.checked,.mainSearchContent.full-width .control--checkbox.home-search input:checked~span.checked{display:none!important;padding:0!important}.spinner img{width:80px!important;height:80px!important;transform:translate(-50%,-50%);position:absolute;top:50%!important;left:50%!important}.search-widget-container{position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1000;min-width:1040px;display:none}.search-widget-container .mainSearchContent{margin-top:0!important}.search-widget-container .close-popup{z-index:1;top:20px}.search-widget-container .button.alert{font-size:20px!important;width:100%!important}.search-widget-container .sfm-who-count,.search-widget-container #sfm-who-span{line-height:normal!important;font-size:18px!important}.search-widget-container .mainSearchContent.full-width .r-tabs-accordion-title .head-section{margin-top:-1px}.mainSearchContent.full-width #pickAir.disabled,.mainSearchContent.full-width #pickHotel.disabled,.mainSearchContent.full-width #pickCar.disabled,.mainSearchContent.full-width #pickRail.disabled{opacity:1!important}.mainSearchContent.full-width #pickAir.disabled .air-fix.dropdown,.mainSearchContent.full-width #pickHotel.disabled .hotel-fix.dropdown,.mainSearchContent.full-width #pickCar.disabled .car-fix.dropdown,.mainSearchContent.full-width #pickRail.disabled .rail-fix.dropdown{background-color:#c1c1c1!important;border-radius:5px;opacity:.7}.mainSearchContent.full-width #pickAir.disabled .control__indicator,.mainSearchContent.full-width #pickHotel.disabled .control__indicator,.mainSearchContent.full-width #pickCar.disabled .control__indicator,.mainSearchContent.full-width #pickRail.disabled .control__indicator{border:1px solid #999;opacity:.3}.search-widget-container .mainSearchContent.full-width .search-widget-master input[type="text"][readonly]{opacity:.5}.mainSearchContent.full-width #DivDdlAdults.disabled #sfm-who-a{background-color:#ddd!important}.mainSearchContent.full-width #pickAir.disabled .ach-air-white{background-position:15px -54px}.mainSearchContent.full-width #pickHotel.disabled .ach-hotel-white{background-position:-70px -57px}.mainSearchContent.full-width #pickCar.disabled .ach-car-white{background-position:-146px -57px}.mainSearchContent.full-width #pickRail.disabled .ach-rail-white{background-position:-229px -58px}#search-filter-master.disabled{pointer-events:none!important}#search-filter-master.disabled .button-group input[type="text"],#search-filter-master.disabled .button-group #sfm-where-a2,#search-filter-master.disabled #sfm-when-span1 input,#search-filter-master.disabled #sfm-when-span2 input,#search-filter-master.disabled .filter-field,#search-filter-master.disabled .right-cap2{background-color:#ddd!important}.hide-multicity{display:none!important}.popup-box{background:#fff;border-radius:3px;width:770px;min-height:300px;margin:auto;padding:50px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;overflow:hidden}.popup-box .title{font-size:26px;text-align:center;margin:0;line-height:1.2}.popup-box .sub-title{font-size:22px;text-align:center;margin-top:15px}.popup-box .content{font-size:18px;text-align:center;margin:10px 0 20px 0}.popup-box ul{list-style:none;margin:30px 0}.popup-box ul li{display:inline-block;padding:15px;font-size:14px;text-align:center;font-weight:normal;color:#000;line-height:1.3;border-right:1px solid #eee}.popup-box ul li:last-child{border-right:0}.popup-box ul li span.sub-text{font-size:13px;color:#555}.popup-box .btn-login.continue input{width:auto;padding:8px 15px;margin:10px 0 5px 0}.popup-box .btn-login.back input{width:auto;padding:8px 15px;margin:10px 0 5px 0;background:none!important;color:#333!important;border:0!important}.popup-box .message-icons{float:none!important;margin:0 auto;background-position:-164px -98px}.btn-main{background-color:#31a8dc;border:1px solid #31a8dc;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;width:auto;padding:10px;font-size:16px;line-height:1;font-weight:normal;text-align:center;margin:10px}.multicity .detailLine .mainCarrier{margin-right:5px}.custom.dropdown.open ul li{width:auto!important}#preferences .loyalty-programs{margin:22px 42px}#preferences input[type="text"].border_input_text{border:1px solid #c9c9c9;width:40%}#preferences .loyalty-programs .airlines.large-3{width:220px}#preferences .loyalty-programs .airlines.large-3 label{display:flex;align-items:center;height:43px}#preferences .loyalty-programs .select-editable{width:40%}#preferences .loyalty-programs .select-editable input[type="text"]{width:280px;color:#000}#preferences .loyalty-programs input[type="text"].valid,#preferences .loyalty-programs select.valid,#preferences .loyalty-programs .select-editable>select.valid,#preferences .loyalty-programs select.valid~input[type="text"].select_input_text,#preferences .loyalty-programs select.valid:hover{background-color:#fff!important;outline:0}.material-form .form-group{position:relative;margin-bottom:0}.material-form .form-group.height-auto{height:auto}.material-form .form-group label{color:#000;font-size:18px;position:absolute;pointer-events:none;left:15px;top:10px;opacity:1;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.material-form .form-group .form-control{font-size:18px;padding:4px 15px;display:block;width:100%;height:48px;background-color:transparent;border:1px solid #c1c1c1;border-radius:6px}.form-group .form-control:focus~label,.form-group.has-content .form-control~label{top:-9px!important;left:10px!important;font-size:12px!important;color:#000;background:#fff;opacity:1!important;padding:0 10px 0 5px}#travelerinfo .form-group .form-control:focus~label,#travelerinfo .form-group.has-content .form-control~label{background:#eee}.material-form .form-group .form-control:focus~.bar:before,.material-form .form-group .form-control:focus~.bar:after,.material-form .form-group select.form-control:focus~.bar:before,.material-form .form-group select.form-control:focus~.bar:after{width:50%}.material-form .form-group *,.material-form .form-group *:before,.material-form .form-group *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.material-form .form-group .floating-textarea{min-height:40px;max-height:260px;overflow:hidden;overflow-x:hidden}.loyalty-programs .material-form .form-group label{color:#000;font-size:18px;position:absolute;pointer-events:none;left:25px;top:12px;opacity:0;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.loyalty-programs .material-form .form-group .form-control:focus{outline:0;border:1px solid #31a8dc}#preferences input[type="text"],#preferences select,#myProfile input[type="text"],#myProfile select,#myProfile textarea,#preferences textarea{margin-bottom:17px!important;border:1px solid #ccc!important;border-radius:10px!important;padding:4px 0 4px 12px!important}.marB12{margin-bottom:12px!important}#mytrip p,#mytrip .seatSelectionInfo div{margin-bottom:20px!important}#mytrip .itineraryTitleGrayBarTripSummary.itinerary-subtitle,#mytrip .itineraryTitleGrayBarTripSummary.itinerary-subtitle{background-color:transparent!important;padding:0;color:#000!important;height:38px!important;border-radius:0!important;font-size:16px}#mytrip .row.ruleBreak .row .formBreak,#mytrip .row.ruleBreak .row .large-3.small-12.columns{padding-left:0!important}.itineraryTitleGrayBarTripSummary .search-widget-sprite-icon{width:37px}#mytrip .search-widget-sprite-icon{background:url("/app_themes/tripeasy/assets/images/sprite-common.svg") no-repeat}#mytrip .search-widget-sprite-icon.flight-icon{background-position:-340px -50px;width:31px}#mytrip .search-widget-sprite-icon.hotel-icon{background-position:-385px -51px;width:31px}#mytrip .search-widget-sprite-icon.car-icon{background-position:-435px -53px;width:38px}#mytrip .search-widget-sprite-icon.rail-icon{background:url("https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg") no-repeat;background-position:-290px -105px}#joyBook .tripSummaryMainPriceTxt{width:33.33333%!important}#joyBook .tripSummaryMainPriceTotalTxt{width:66.66667%!important}.sabregds-popup{position:fixed;background:#fff;width:800px;z-index:1001;transform:translate(-50%,-50%);top:50%;left:50%;display:none;padding:15px;height:450px;overflow:auto}.viewall-txt,.viewall-txt:hover,.viewall-txt:focus{background-color:transparent!important;border:0!important;line-height:0;padding:12px;margin:0!important;font-size:14px}.pcc .vendorfromcost.lowest,.vendorfromcost.lowestdisabled,.pcc .vendorfromcost{font-size:14px!important}.pcc .car-matrix .vendorfromcost{font-size:14px!important}.pcc .trip-cost{font-size:13px!important;word-spacing:-2px}.pcc .FilterItem{font-size:12px!important}.pcc .f-right.FilterItem{word-spacing:-4px}.pcc .selectorflightdetailsec .amtBlkN{font-size:14px!important}.pcc .selectorflightdetailsec.active .amtBlkN{font-size:16px!important}.pcc .hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{font-size:14px!important}.pcc .selectorhoteldetailsec .amtBlkN{font-size:14px!important}.pcc .selectorhoteldetailsec.active .amtBlkN{font-size:16px!important}.pcc .tabDetailN .Price-txtBig{font-size:32px}.pcc .tabDetailN .Price-txt{font-size:14px}.pcc .TabHotelN .titleTabBlue{margin-right:5px}.pcc .hoteltab .hotel-list-tab .vendorfromcost.tab-panel .price.totalSummary1.hotellist-price-align a.totalSummary1 span{font-size:14px!important}.pcc ul.car-tab-panel .car-price{font-size:14px!important}.pcc .selectorflightdetailsec .amtBlkN{font-size:13px!important;word-spacing:-4px}.pcc .air-matrix .vendorfromcost,.pcc .hotel-matrix .vendorfromcost,.pcc .car-matrix .vendorfromcost{word-spacing:-4px}.pcc .selectorhoteldetailsec.active .amtBlkN{font-size:14px!important}.policy_details{display:none;min-width:630px;background-color:#fff;position:absolute;z-index:1;padding:15px;box-shadow:1px 1px 6px 3px #ccc;border-radius:5px;margin-left:-252px;margin-top:11px;font-family:Arial,Helvetica,sans-serif!important}.policy_details:after{content:"";position:absolute;width:0;height:0;margin-left:-83px;top:2px;left:57%;box-sizing:border-box;border:12px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(136deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.2)}.policy_details h2{font-size:15px}.policy_details p{font-size:12px;padding-top:7px;line-height:normal;color:#222;font-family:Arial,sans-serif}.policy_details li{margin-left:5px;list-style-type:disc;font-size:12px;margin-top:5px}.policy-icon{font-size:15px}.Black-txt{cursor:pointer}.policy-info:hover .policy_details{display:block}.hoteldetails .room-type-list{overflow:visible!important}.Black-txt:hover i .policy_details{display:block}#policy_rules{padding:0 .5rem}#policy_rules h2{font-weight:bold;font-size:12px}#policy_rules p{margin-bottom:0!important;margin-top:3px!important}.hotel-cancellation-alert,.list-alert{border:1px solid #f5c6cb;background:#f8d7da;color:#721c24;float:left;line-height:normal;border-radius:.25rem;margin-bottom:15px;display:table;width:100%;padding:12px}.hotel-cancellation-alert .icon,.list-alert .icon{float:left;background:url(/images/icon-alert.png);width:38px;height:34px;display:block;margin:3px 15px 5px 5px}.list-alert .icon{margin:3px 15px 5px 5px}.hotel-cancellation-alert .cancellation-content,.list-alert .list-content{display:table-cell;width:95%;margin-top:0;padding-top:0;vertical-align:middle;font-size:14px}.list-alert .list-content{font-size:16px}#mainContent{min-height:650px}.list-alert{margin-bottom:30px}.hotel-cancellation-alert .cancellation-content h2,.list-alert .list-content h2{display:none;color:#721c24}.hotel-cancellation-alert .cancellation-content p,.list-alert .list-content p{color:#721c24!important;text-transform:uppercase!important;padding:10px 0;font-size:12px!important;line-height:18px!important;margin-top:0!important}.alert.btn_search,.alert.btn_search:hover{background-color:transparent;border-color:transparent;padding:0;cursor:default;text-align:left}.alert.btn_search i{display:none}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert{position:relative;padding:.9rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;vertical-align:top}.alert .icon{float:left;background:url(/images/icon-info.png);width:22px;height:22px;display:block;margin-right:15px;margin-top:-3px}.alert-warning .close{position:absolute;top:0;right:0;padding:.5rem .75rem;color:#bba574;font-size:22px;font-weight:bold;cursor:pointer}.alert-warning .close:hover{color:#000}.alert-warning.w100{width:100%}.spinner img{width:80px!important;height:80px!important;transform:translate(-50%,-50%);position:absolute;top:50%!important;left:50%!important}.airvendoricon,.hotelvendoricon,.carvendoricon,.railvendoricon{height:28px!important;width:auto}.carvendoricon{padding:0!important}.air-matrix .SelectorDetailL2{padding:0 15px!important}.matrix-box .SelectorDetailL2{padding:0 20px!important}.air-matrix .iconrow,.matrix-box .iconrow{padding:0;margin-top:10px;height:auto}.air-matrix .iconelement,.matrix-box .iconelement{margin:0;height:auto;line-height:normal;min-height:auto}.air-matrix .linkrow{height:auto;margin:4px 0 0 0;font-size:12px;padding:0;line-height:normal;color:#808285;text-transform:capitalize}.matrix-box .linkrow{height:auto;margin:4px 0 0 0;font-size:10px;padding:0;line-height:normal}.air-matrix .two-pricerow,.matrix-box .two-pricerow{margin-top:4px}.air-matrix .pricerow,.matrix-box .pricerow{height:21px}.air-matrix .viewlink,.matrix-box .viewlink{font-size:12px;color:#31a8dc;text-align:center;float:left;text-decoration:none;margin-top:2px}.air-matrix .vendorname,.matrix-box .vendorname{margin-top:11px}.hotel-matrix .SelectorDetailL2{padding:0 15px!important}.hotel-matrix .iconrow{padding:0;margin-top:10px;height:auto}.hotel-matrix .iconelement{margin:0;height:auto;line-height:normal;min-height:auto}.hotel-matrix .vendorname{margin-top:14px}.hotel-matrix .vendorcount{font-size:12px;margin:3px 0 0 0!important;color:#808285!important;text-transform:capitalize}.hotel-matrix .pricerow{height:auto;padding:0}.hotel-matrix .vendorstarting{width:100%}.hotel-matrix .vendorpricing{margin:0!important;width:100%;float:left!important}.hotel-matrix .vendorfrom{width:100%;margin:3px 0 0 0!important;padding:0!important;line-height:normal}.hotel-matrix .vendorfromcost{line-height:normal;margin-top:2px}.hotel-matrix .linkrow{height:auto;padding:0;line-height:10px;margin:10px 0 0 0!important}.hotel-matrix .linkrow a{color:#31a8dc!important}.hotel-matrix .vendorfromcostdisabled{line-height:normal;margin-top:2px;font-size:16px}.car-matrix .SelectorDetailL2,.car-matrix .SelectorDetailL3{padding:0 15px!important}.car-matrix .iconrow{padding:0;margin-top:10px;height:auto}.car-matrix .iconelement{margin:0;height:auto;line-height:normal;min-height:auto}.car-matrix .vendortitle{font-size:14px!important;text-align:center;margin-top:15px}.car-matrix .vendorname{font-size:12px;margin-top:3px;color:#808285!important;text-transform:capitalize}.car-matrix .vendorfromcar{font-size:10px;line-height:normal;margin-top:10px}.car-matrix .vendorfromcost{font-size:16px!important;line-height:normal;margin-top:0 auto}.car-matrix .vendorrow{height:auto;margin:0;padding:0;margin-top:8px}.car-matrix .linkrow,.car-matrix .linkrow a{height:auto;margin:0;padding:0;line-height:normal;font-size:12px}.vendorcount-rail{color:#999;text-align:center;font-size:14px;padding:0;margin:3px 0 0}.ui-datepicker-inline #divCarTimes span{font-weight:normal;display:inline-block}.ui-datepicker-inline #divCarTimes span::first-letter {text-transform:uppercase}.ui-datepicker-inline #divCarTimes .carTimeOption select{width:110px;font-family:'Poppins',Arial,sans-serif!important}.rail-cabin>ul.rail-list-cabins{display:inline-block;margin:0;padding:0;list-style:none;height:98px;border:1px solid #d4d4d4;border-radius:5px;float:right;margin-top:-10px}.rail-cabin>ul.rail-list-cabins li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;position:relative;float:left;margin:0;padding:0;list-style:none;width:60px;height:96px;border-right:1px solid #d4d4d4;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;text-align:center;cursor:pointer;transition:all .3s ease-in}.rail-cabin>ul.rail-list-cabins li:hover{background:#31a8dc}.rail-cabin>ul.rail-list-cabins li:first-child{border-radius:5px 0 0 5px}.rail-cabin>ul.rail-list-cabins li:last-child{border-right:0 solid #d4d4d4}.rail-cabin>ul.rail-list-cabins li:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.rail-cabin>ul.rail-list-cabins li div{line-height:normal}.rail-cabin>ul.rail-list-cabins li>div>.rail-trip{font-size:11px;color:#aaaaac;width:100%;display:block;margin-bottom:5px}.rail-cabin>ul.rail-list-cabins li>div>.rail-cost{font-size:18px;letter-spacing:-1px;color:#333;line-height:23px;width:100%;display:block}.rail-cabin>ul.rail-list-cabins li>div>.rail-type{font-size:12px;color:#000;position:absolute;top:9px;left:0;width:100%;display:block}.rail-cabin>ul.rail-list-cabins li>div>.rail-pts.danger{color:#f20023}.rail-cabin>ul.rail-list-cabins li>div>.rail-pts.danger:after{border-left:8px solid #f20023}.rail-cabin>ul.rail-list-cabins li>div>.rail-pts.warning{color:#f9b03d}.rail-cabin>ul.rail-list-cabins li>div>.rail-pts.warning:after{border-left:8px solid #f9b03d}.rail-cabin>ul.rail-list-cabins li:hover div .rail-trip,.rail-cabin>ul.rail-list-cabins li:hover div .rail-cost,.rail-cabin>ul.rail-list-cabins li:hover div .rail-type,.rail-cabin>ul.rail-list-cabins li:hover div .rail-pts{color:#fff}.rail-cabin>ul.rail-list-cabins li.rail-tab{position:relative}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup{display:none;width:500px;height:228px;background:#fff;padding:0;border-radius:3px;box-shadow:2px 2px 7px #999;position:absolute;z-index:2;bottom:103px;text-align:left;border:1px solid #e9e9e9;right:-20px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup .title{font-size:16px;margin-bottom:10px;display:block;color:#000}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup .title i{padding-right:5px}.rail-cabin>ul.rail-list-cabins li.rail-tab:hover .rail-popup{display:block}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data{float:left;display:inline-block;width:347px;height:100%;padding:12px 15px 15px 15px;border-right:2px solid #e9e9e9}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .img{display:block;float:left;width:170px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .data{display:block;float:left;width:46%;padding-left:15px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .data p{font-size:13px;color:#848587;line-height:14px;margin-bottom:0;height:118px;padding-top:0}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .data .bonus-points{display:block;width:100%;text-align:center;margin-top:25px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .data .bonus-points .bonus-no{font-size:24px;line-height:22px;display:inline-block;vertical-align:top}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.left-data .data .bonus-points .bonus-text{font-size:10px;display:inline-block;padding-left:5px;line-height:10px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data{float:left;display:inline-block;width:150px;padding:9px 0 0 0;position:relative;height:100%}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data .heading{font-size:14px;padding-left:23px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data .heading:before{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid transparent;left:-1px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data ul.rail-list{list-style-type:none;margin:0;padding:0;display:block;float:left}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data ul.rail-list li{display:block;margin:0;padding:0;padding-left:24px;text-align:left;width:100%;height:auto;border:0;line-height:normal;margin-bottom:5px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data ul.icon-list{list-style:none;margin:10px 0 25px 10px;padding:0;float:left}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data ul.icon-list li{list-style:none;margin:0;padding:0;width:auto;height:20px;border:0;display:inline-block;flex:unset;background:none;cursor:default}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data .price-box{display:block;width:100%;color:#000;text-align:center;float:left;position:absolute;bottom:19px}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data .price-box>.price-rail{font-size:24px;line-height:26px;display:inline-block;vertical-align:middle;color:#000}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup>.right-data .price-box>.price-currency{font-size:12px;display:inline-block;padding-left:11px;line-height:normal;color:#848484;padding-top:9px}.rail-cabin>ul.rail-list-cabins li.rail-tab:hover:after{content:"";position:absolute;width:0;height:0;margin-left:-33px;top:-10px;left:81%;box-sizing:border-box;border:9px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.3);z-index:2}.rail-cabin>ul.rail-list-cabins li.rail-tab:last-child:hover:after{left:78%}.rail-cabin>ul.rail-list-cabins li.rail-tab:nth-child(2):hover:after{left:82%}.rail-cabin>ul.rail-list-cabins li.rail-tab .rail-popup:before{content:"";position:absolute;width:100%;height:20px;bottom:-20px;left:1px}.tripsummary-header{border-bottom:1px solid #ccc;margin-bottom:20px;width:100%;display:block;float:left;padding-bottom:10px}.tripsummary-subtitle{font-size:14px;color:#9a9a9a;width:100%;float:left}.tripsummary-header .event-section-title i{color:#31a8dc;font-size:16px;vertical-align:text-top;margin-left:10px;cursor:pointer}.tripsummaryCarCapacity{font-size:13px}.ts-details-box>div:first-child>div:first-child>div:first-child{width:auto!important;margin-right:10px!important}.freecancellation-icon-sprite{display:inline-block;background-position:-182px -28px;left:unset;width:15px}.list-grayArrow-icon-sprite{width:22px}.invite-travel{display:block;width:100%;text-align:left}.invite-travel .invite-head{margin-bottom:10px;font-size:12px}.invite-travel .invite-details{display:block;width:69%}.invite-travel .invite-details ul{list-style:none;margin:0;padding:0}.invite-travel .invite-details ul li{list-style:none;margin:0 0 10px 0;color:#858585;font-size:13px}.invite-travel .invite-details ul li img{border-radius:50%;border:1px solid #31a8dc;margin-right:10px}.invite-travel-text{font-size:12px;line-height:normal;color:#858585;text-align:center;margin-bottom:16px}.btn-travel-share{display:block;background:#31a8dc;width:90%;height:28px;border:1px solid #31a8dc;color:#fff;padding:0;font-size:12px;border-radius:3px;cursor:pointer;text-align:center;margin:auto;line-height:28px}[data-tip]{position:relative;cursor:help}[data-tip]:before{content:'';display:none;border:6px solid #31a8dc;border-top-color:#31a8dc;border-right-color:transparent;border-bottom-color:transparent!important;border-left-color:transparent;position:absolute;top:-7px!important;left:3px;z-index:8;font-size:0;line-height:0;width:0;height:0}[data-tip]:after{display:none;content:attr(data-tip);position:absolute;top:-35px;left:-0;padding:5px 8px;background:#31a8dc;color:#fff;z-index:9;font-size:.8em;height:18px;line-height:18px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:normal!important;word-wrap:normal;text-align:left;text-decoration:none}[data-tip]:hover:before,[data-tip]:hover:after{display:block}.tip-above[data-tip]:after{bottom:25px;right:-50px;height:auto;width:300px;top:auto;left:auto;word-break:break-word}.flight-detail{float:left;width:100%}.flight-details .total-amt{font-size:35px;color:#31a8dc;float:right;margin:0}.flight-details .smallest1{float:right;padding-top:10px}.flight-details textarea{margin-bottom:10px!important}.text-grey{color:#7c7c7c}.manifiest-save{background-color:#31a8dc!important;color:#fff!important;margin-top:3px;margin-right:0!important;border-radius:3px;margin-bottom:11px;padding:9px 0!important;float:right}.manifest-event{position:relative}.manifest-event .date-range{width:auto;float:left}.manifest-event .date-range .date-cal{padding:0;background:transparent;color:#333;border:0;font-weight:normal}.manifest-event .form-group{display:inline-block;vertical-align:middle}#Manifest~.daterangepicker{margin-left:-20px;margin-top:10px;border:1px solid red!important}.manifest-event .daterangepicker .ranges ul{width:118px!important}.date-cal .caret{display:inline-block;width:0;height:0;margin:0 0 1px 12px!important;vertical-align:middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}.selfregistration-overlay{position:fixed;overflow-y:scroll;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.enrollment-container{padding:30px 70px}.enrollment-container .economy-title{color:#000;font-size:21px!important}.enrollment-container .free-travel{text-decoration:underline}.enrollment-container .asterisk{font-size:14px;color:#666}.enrollment-container .containerback{margin-top:0;position:absolute;top:15px;left:20px}.enrollment-container .icon-2x{border-radius:100%;width:85px;height:85px;margin:20px auto;font-size:52px;line-height:1.6;display:inline-block}.enrollment-container .icon-verify{border-radius:100%;width:110px;height:110px;margin:40px auto;font-size:50px;line-height:2;display:inline-block}.enrollment-container .icon-verify img{margin:24px}.enrollment-container p{line-height:normal;font-size:18px}.enrollment-container .label-common{float:left;text-align:left}.enrollment-container .field-validation-error{padding:5px 0 0 0;line-height:normal;font-size:13px}.enrollment-container .economy-subtitle{font-size:21px}.enrollment-container .popup-close{background:url(/images/popup-close-icon.png);background-repeat:no-repeat;width:18px;height:18px;top:15px;right:20px}.login-popup.signup{padding:0;min-height:auto!important;line-height:1.5}.login-popup.signup .login-bx{padding:25px 40px 30px 40px}.login-popup input[type="text"],.login-popup input[type="password"],.reset-password-popup input[type="text"]{font-size:18px!important}.login-popup p{padding:0}.reset-password-popup .button{margin-bottom:0!important}.login-popup .username::-webkit-input-placeholder,.login-popup .userpassword::-webkit-input-placeholder,.reset-password-popup .form-control::-webkit-input-placeholder{color:#aaaeb6!important}.login-popup .no-thanx{margin-top:10px}.enrollment-container .label-common{margin-bottom:5px;font-size:16px;color:#666}.enrollment-container .inputbox{margin-bottom:15px}.enrollment-container .inputbox:first-child,.self-registration-container inputbox:first-child{padding-left:0}.enrollment-container .inputbox select,.enrollment-container .inputbox input[type="text"],.enrollment-container .inputbox input[type="password"]{font-size:16px}.enrollment-container .inputbox select{padding-right:25px}.enrollment-container .greytext{color:#666}.float-label label{visibility:hidden;height:0}.self-registration-container{padding:22px 40px 30px 40px;width:805px}.policy-limit-container{padding:22px 40px 30px 40px}.self-registration-tab{overflow:visible}.self-registration-container .btn-common input,.self-registration-container .btn-common input:hover,.self-registration-container .btn-common.disabled input,.self-registration-container .btn-common.disabled input:hover,.self-registration-container .btn-common button{font-size:21px;height:44px;margin:0;padding:10px;border-radius:4px;border:0;color:#fff;cursor:pointer;height:auto;float:left;font-weight:normal;width:240px;line-height:1}.self-registration-tab ul{float:none;left:0;top:56px;font-size:14px;margin:0 100px;padding:0;z-index:1;list-style:none;width:92%}.self-registration-tab ul li{margin:0!important;padding:15px!important;float:left}.self-registration-tab ul li a{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;text-decoration:none;background-color:transparent!important;padding:.3em .65em!important;font-size:14px;color:#999!important;cursor:default}.self-registration-tab ul li a:hover{color:#999!important}.self-registration-tab ul li a:hover:before,.self-registration-tab ul li a:focus:before,.self-registration-tab ul li a:active:before,.self-registration-tab ul li.active a:before{left:0;right:0}.self-registration-tab ul li a:before,.self-registration-tab ul li a.active:before{content:"";position:absolute;z-index:-1;left:51%;right:50%;bottom:0;height:1px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.self-registration-tab ul li a.inactive,.self-registration-tab ul li a:hover.inactive{cursor:default}.self-registration-tab ul.use-card{margin:0 auto}.self-registration-tab ul.use-card li{margin:0!important;padding:0 85px!important;float:left}.self-registration-tab ul.use-card:first-child li{padding:0;padding-left:0!important}.self-registration-tab ul.use-card li:last-child{padding-right:0!important}.self-registration-tab ul.use-card li:last-child label{margin-right:0!important}.self-registration-tab .tabcontent{padding:10px 0}.self-registration-tab .tabcontent .title{font-size:21px;color:#000;text-align:center;margin-top:5px}.self-registration-tab .tabcontent .bottom-subtitle{font-size:12px;color:#666;text-align:center;margin-top:5px}.self-registration-tab .tabcontent ul.intro-container{margin:20px auto;min-height:325px}.self-registration-tab .tabcontent ul.intro-container li{width:206px;height:auto;min-height:320px;padding:15px!important;margin:0 10px!important;background-color:#fff;display:inline-block;border-radius:4px;vertical-align:top}.self-registration-tab .tabcontent ul.intro-container li:hover,.self-registration-tab .tabcontent ul.intro-container li.active{box-shadow:0 0 10px #858586;-moz-box-shadow:0 0 10px #858586;-webkit-box-shadow:0 0 10px #858586;-o-box-shadow:0 0 10px #858586;zoom:1;filter:alpha(opacity=100);opacity:1}.self-registration-tab .tabcontent ul.intro-container li .icon{height:48px!important;width:48px;margin:0 auto;display:block;background-color:#31a8dc;color:#fff;border-radius:100%;font-size:30px}.self-registration-tab .tabcontent ul.intro-container li .intro-title{font-size:18px;color:#000;margin-bottom:10px}.self-registration-tab .tabcontent ul.intro-container li .intro-subtitle{font-size:18px;line-height:15px;padding:0 10px;display:block}.self-registration-tab .tabcontent ul.intro-container li .intro-subtitle.enterprise{line-height:7px}.self-registration-tab .tabcontent ul.intro-container li .add-sign{font-size:16px;margin:5px 0;display:block}.self-registration-tab .tabcontent ul.intro-container li .premium-subtitle{line-height:18px}.self-registration-tab .tabcontent ul.intro-container li .introfeature{margin-bottom:20px}.self-registration-tab .tabcontent ul.intro-container li .introfeature ul{list-style-type:none;margin:10px;padding:0;text-align:left}.self-registration-tab .tabcontent ul.intro-container li .introfeature ul li{display:block;width:auto;height:auto;min-height:auto;margin:0!important;padding:0!important;padding-left:20px!important;font-size:12px;color:#6d6e70;background:url("/app_themes/tripeasy/images/sprite-search-widget.png") no-repeat;background-position:-175px -311px}.self-registration-tab .tabcontent ul.intro-container li .introfeature ul li:hover{box-shadow:none}.self-registration-tab .tabcontent ul.intro-container li:first-child{margin-left:0!important}.self-registration-tab .tabcontent ul.intro-container li:last-child{margin-right:0!important}.self-registration-tab button.choose,.self-registration-tab .button.choose{font-size:20px;font-weight:normal;padding:10px 0;text-align:center;color:#fff;transition:background-color 300ms ease-out 0s;width:100%}.self-registration-tab .btn-choose.disabled input,.self-registration-tab .btn-choose .disabled input:hover{background-color:#777!important;border-color:#777!important;color:#fff}.self-registration-tab .btn-choose input{background-color:#ccc;border-color:#ccc;color:#fff;margin:0;padding:0 15px!important;border-radius:6px;border:0;font-size:16px;cursor:pointer;height:auto;float:left;font-weight:normal;width:100%;height:30px}.self-registration-tab ul.contracts-questions{list-style:none;margin:40px auto;height:auto;min-height:180px;width:100%}.self-registration-tab ul.contracts-questions li{width:100%;float:left;color:#000;text-align:right;margin:10px!important;padding:0 0!important}.self-registration-tab ul.contracts-questions .btn-add{margin:0 2px;background-color:#b4b5b4;width:85px;padding:10px;color:#fff;display:inline-block;height:45px;vertical-align:middle;border-radius:4px}.self-registration-tab ul.contracts-questions .btn-add.active input[type="radio"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox}.self-registration-tab .control{padding-left:28px;margin:0;cursor:pointer;font-size:16px;margin-right:15px!important;float:left;line-height:23px}.self-registration-tab .control .checkBoxAlign{margin:0}.self-registration-tab .control__indicator{top:4px}.self-registration-tab .control-policy{line-height:24px}.self-registration-tab .contract-check:last-child label.control-policy{margin-right:0!important}.self-registration-tab .contract-check:last-child label.control-policy .checklist-subtitle{margin-right:0!important}.self-registration-tab ul.contracts-questions .btn-add span{font-size:16px;float:left;padding-left:25px;padding-left:0;color:#fff}.self-registration-tab ul.contracts-questions .question{margin-right:40px;font-size:16px;color:#000}.self-registration-tab .program-container{margin:20px 0}.self-registration-tab .program-container .btn-box{margin:21px 0 0 0}.self-registration-tab .program-container .btn-box button,.self-registration-tab .program-container .btn-box .button{border-radius:4px;width:45px;height:45px;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:0 solid #c0c8cb;box-sizing:border-box}.self-registration-tab .program-container .btn-common{margin:20px 0}.self-registration-tab .program-container.contract-details{margin:20px 0}.self-registration-tab .program-container.contract-details .contract-check{float:left;display:inline-block;margin-top:40px}.self-registration-tab .program-container.contract-details .contract-check label{margin-right:0;padding-left:19px;color:#000}.self-registration-tab .program-container.contract-details .contract-check label.permission{margin-right:16px!important}.self-registration-tab .program-container.contract-details .contract-check:last-child label.permission{margin-right:0!important}.self-registration-tab .program-container.contract-details .contract-check label.add-hotel{margin-right:7px!important}.self-registration-tab .control__indicator{width:17px;height:17px;background:#fff!important}.self-registration-tab .control--checkbox .control__indicator:after{left:5px;top:2px;width:5px;height:9px}.self-registration-tab .program-container.contract-details .contract-check .control--checkbox :checked+span,.self-registration-tab .program-container.contract-details .contract-check .control--checkbox input:checked+input+span{color:#000}.self-registration-tab .program-container.contract-details .checklist-subtitle{font-size:11px}.self-registration-tab .program-container.contract-details .checklist-subtitle.title{margin-right:7px}.self-registration-tab .program-container .checklist-subtitle{font-size:11px}.self-registration-tab .inputbox{margin-bottom:20px;padding:0 10px}.self-registration-container .inputbox select{background-image:url(/images/icon-select.png);text-transform:none;border-radius:5px}.enrollment-container .inputbox select{background-image:url(/images/icon-select.png)}.self-registration-tab .label-subtitle{font-size:12px;color:#656565}.self-registration-tab textarea.popup-textarea{height:90px!important;margin-bottom:10px;border:0;border-radius:3px;color:#999}.soft-rounded{border-radius:3px}.self-registration-tab table.policy-setlimits{width:100%;background-color:transparent}.self-registration-tab table.policy-setlimits th{color:#000;border:0;font-size:14px;font-weight:normal;padding:10px 0}.self-registration-tab table.policy-setlimits td{font-size:16px;vertical-align:middle;border:0;line-height:normal;text-align:left;padding:0 0;color:#000}.self-registration-tab table.policy-setlimits .control{float:right;margin-bottom:25px}.self-registration-tab table.policy-setlimits .control.approve{margin-right:22px!important}.self-registration-tab table.policy-setlimits .control.flag{margin-right:8px!important}.self-registration-tab table.policy-setlimits .control.notify{margin-right:17px!important}.self-registration-tab table.policy-setlimits td.inputbox input{color:#676767}.self-registration-tab table.policy-setlimits .label-policy{padding-right:20px;text-align:right;font-size:16px;padding-bottom:0!important;color:#999}.self-registration-tab table.policy-setlimits .label-policy .hours{font-size:11px}.self-registration-tab .policy-sprite-icons.policy-air-icon{background-position:-168px -381px}.self-registration-tab .policy-sprite-icons.policy-hotel-icon{background-position:-168px -421px}.self-registration-tab .policy-sprite-icons.policy-car-icon{background-position:-168px -455px}.self-registration-tab .policy-sprite-icons.policy-traveller-icon{background-position:-170px -500px}.self-registration-tab .policy-notifiy-icons.hover-states{background-position:-174px -554px}.self-registration-tab .policy-notifiy-icons.hover-states.approve{background-position:-175px -554px}.self-registration-tab .policy-notifiy{position:relative;display:inline-block}.self-registration-tab .policy-notifiy .notifiy-popup{visibility:hidden;width:auto;color:#fff;text-align:center;border-radius:3px;padding:10px;position:absolute;z-index:1;bottom:25px;left:-60px;min-width:135px;font-size:12px}.self-registration-tab .policy-notifiy:hover .notifiy-popup{visibility:visible}.self-registration-tab .policy-notifiy:hover .notifiy-popup::after{content:"";position:absolute;top:99%;left:50%;margin-left:-15px;border-width:15px;border-style:solid}.self-registration-tab .policyset-bottom-title{color:#999;font-size:16px;text-align:left;float:left}.self-registration-tab .travellimit-bottom-title{color:#999;font-size:12px;text-align:left;float:left}.self-registration-tab ul.contracts-questions.setup-container{min-height:65px;margin-top:0}.self-registration-tab .setup-link{font-size:21px;text-align:center;float:none;margin:0 auto;line-height:1.2}.self-registration-tab .setup-link a{font-size:21px;text-transform:none}.self-registration-tab .setup-link span{float:left}.a-unset{text-align:unset!important}.self-registration-tab .usecar-control{padding-left:19px}.self-registration-tab .usecar-control .details{font-size:16px;color:#000;padding-left:5px}.self-registration-tab .usecar-control .details.usecard{padding-left:12px}.self-registration-tab .Finish-container{margin:20px 0}.self-registration-tab select .option,.self-registration-container select .option,.enrollment-container .inputbox select>option,.self-registration-container select>option,.self-registration-tab select>option{font-size:14px;padding:5px}.self-registration-tab .upload-input{background-color:#fff;height:45px;color:#999;font-size:14px;border:0;border-radius:4px;padding:0 5px 0 5px;font-size:18px}.self-registration-tab input::-webkit-input-placeholder{color:#939393}.self-registration-tab .program-container.contract-details .contract-check.policy-customcheckbox{margin:5px 5px 0 0}.self-registration-tab .program-container.contract-details .contract-check.policy-customcheckbox label{padding-left:25px}.self-registration-tab .file{position:relative;display:inline-block;cursor:pointer;height:2.5rem}.self-registration-tab .file input{margin:0;filter:alpha(opacity=0);opacity:0}.self-registration-tab .file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:10px 5px;line-height:1.5;color:#555;background-color:#fff;border:0 solid #c0c8cb;border-radius:4px;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.self-registration-tab .file-custom:before{position:absolute;top:0;right:0;bottom:0;z-index:6;display:block;content:"";background:url(/images/attach-link.png);background-repeat:no-repeat;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#898989;border:.075rem solid #898989;border-radius:0 .25rem .25rem 0}.self-registration-tab .file-custom:after{content:"Upload spreadsheet";text-align:left}.self-registration-tab .reportfields-container{display:inline-block;line-height:1;vertical-align:middle}.self-registration-tab .cost-center{display:block;margin-right:50px;font-size:12px;color:#999;padding-top:3px}.self-registration-tab .btn-reportfields{display:inline-block}.self-registration-tab .scrollpopup{overflow-y:auto;max-height:210px}.self-registration-container .scroll-popup{overflow-y:auto;height:240px}.self-registration-container .info-main-title{font-size:21px;color:#000;text-align:center}.self-registration-container .info-sub-title{font-size:14px;margin-top:5px;text-align:center}.self-registration-container .asterisk-sign,.enrollment-container .asterisk-sign{vertical-align:middle;line-height:8px;font-size:12px}.self-registration-container .password-match{line-height:28px;text-align:left;font-size:16px;color:#656565;margin:20px 0 20px 5px;color:#000}.self-registration-container .pwd-icon{font-size:14px;margin-right:10px;vertical-align:middle;color:#656565}.self-registration-container .password-match .left-pad{color:#656565;font-size:14px}.self-registration-container .validation-error,.enrollment-container .validation-error{font-size:11px;text-align:left;padding:5px 2px;word-break:break-word;color:#ff1200}.enrollment-container .validation-error.policy-error{position:absolute;font-size:11px;padding:0}.contracts-block{display:block}.contracts-none{display:none}button[disabled].enrollment,button[disabled]:hover.enrollment,button[disabled]:focus.enrollment{background-color:#a7a8ac!important;border-color:#a7a8ac!important;opacity:.4!important}button.enrollment,button.enrollment:focus,button.enrollment:hover{color:#fff;border-radius:4px;font-size:21px;height:44px;margin:0;padding:10px;border:0;color:#fff;cursor:default;height:auto;float:left;font-weight:normal;width:240px}.self-registration-tab .thankenroll-txt{font-size:14px;color:#000}.indeterminate::after{left:6px;top:2px;width:6px;height:11px;border:solid #31a8dc;border-width:0 2px 2px 0;transform:rotate(45deg);content:''!important;position:absolute;display:block!important}.currency-sign{font-size:16px;vertical-align:top;line-height:2.5}.self-registration-tab .tabcontent ul.intro-container li .introfeature.enterprise-dt{margin-top:-15px}.self-registration-tab .link.download{text-transform:none}.policy-customcheckbox .control__indicator{background-color:#fff}.self-registration-tab .program-container.custom-seperator{border-bottom:1px solid #eee}.enrollment-container .inputbox input[type="text"][disabled],.self-registration-tab .control__indicator.disabled{background-color:#ddd!important}.self-registration-tab .control--checkbox .control__indicator.disabled:after{left:5px;top:2px;width:5px;height:9px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg)}.self-registration-tab input.traveler-link::-webkit-input-placeholder{color:#0078d2}.self-registration-tab .implementation-container ul{width:100%;margin:20px auto;float:none}.self-registration-tab .implementation-container ul li{display:inline-block;font-size:16px;width:50%;float:none;padding:10px!important}.self-registration-tab .implementation-container ul li .checklist-subtitle{color:#000}.self-registration-tab .implementation-container ul li .control__indicator{top:2px}.self-registration-tab .implementation-container ul li .control{margin-right:0!important}.self-registration-tab .implementation-container ul li .timeline-day{float:left}.self-registration-tab .implementation-container ul li .left-info{width:70%;float:left}.self-registration-tab .implementation-container .timeline-txt{display:block;font-size:15px}.self-registration-tab .implementation-container .business-txt{display:block;font-size:21px;padding-top:10px}.self-registration-tab .implementation-container .policy-notifiy .timeline-popup{visibility:hidden;width:auto;color:#fff;text-align:center;border-radius:3px;padding:10px 5px;position:absolute;z-index:1;bottom:30px;left:-88px;min-width:200px;font-size:14px;line-height:normal}.self-registration-tab .implementation-container .policy-notifiy:hover .timeline-popup{visibility:visible}.self-registration-tab .implementation-container .policy-notifiy:hover .timeline-popup::after{content:"";position:absolute;top:100%;left:50%;margin-left:-22px;border-width:20px;border-style:solid}.self-registration-tab .location-txt{font-size:16px}.hrfeed-popupbx{background:#fff;border:1px solid #bdbfbe;border-radius:3px;width:1000px;min-height:340px;height:auto;margin:0 auto;padding:35px 25px;text-align:center;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999}.hrfeed-container{width:800px}.hrfeed-popupbx input[type="file"],input[type="checkbox"],.hrfeed-popupbx input[type="radio"],.hrfeed-popupbx select{margin:0}.hrfeed-popupbx .data-container{height:460px;overflow-y:scroll;width:100%}.hrfeed-popupbx .data-box{height:515px}.hrfeed-popupbx .data-container table{margin:20px}.hrfeed-popupbx .data-container table th{font-size:17px;font-weight:bold;color:#333;background-color:#e4e4e4;border:1px solid #bcbcbc;line-height:2.45rem}.hrfeed-popupbx .data-box table th{line-height:1.45rem}.hrfeed-popupbx .data-container table td{font-size:14px;vertical-align:middle;border:1px solid #bcbcbc;line-height:1.7rem;color:#666}.hrfeed-popupbx .data-container table tr.bgcolor{background-color:#f9f9f9!important}.theme-based-btn-h21.update.btn-hrfeed input{width:200px!important;float:none!important}.upload-userinfo{color:#656565;margin-left:20px;line-height:28px!important;font-size:14px}.upload-userinfo .info-icon{font-size:8px;vertical-align:middle}.hrfeed-details-txt{font-size:16px!important;cursor:unset!important;color:#656565!important;font-weight:normal!important;line-height:1.5!important}.no-data-txt{padding-top:247px;font-size:20px;overflow:auto;color:#31a8dc}ul.ui-autocomplete.ui-widget-content a:hover{color:#548bf9!important;border:0!important;background:#d6e6f6!important;border-radius:4px}.ui-menu-item-wrapper{border:0!important}ul.ui-autocomplete{font-size:inherit!important;font-family:inherit!important}ul.ui-autocomplete .ui-menu-item,ul.ui-autocomplete .ui-menu-item a{display:inline-block;float:left}ul.ui-autocomplete .ui-menu-item div{margin:0!important}ul.ui-autocomplete .ui-menu-item>div:hover{background:#d6e6f6!important;margin:0!important}#mainContent{overflow-x:hidden!important}#fade{overflow:hidden!important}#partialview>td{padding:0}table.traveler-info th{font-size:15px!important}table.traveler-info td{word-wrap:break-word}.confirmation-icons a.add-component{margin:5px 0 0 0;color:#31a8dc;font-size:13px}.confirmation-icons a.add-component:hover{text-decoration:underline}.confirmation-icons a.add-component{margin:5px 0 0 0;color:#31a8dc;font-size:13px}.confirmation-icons a.add-component:hover{text-decoration:underline}table.details tr td label{font-size:14px}table.details tr td label span{font-size:12px}table.table-account th{font-size:17px;font-weight:bold;color:#020202;background-color:transparent;border-bottom:1px solid #bcbcbc}table.table-account td{font-size:14px;padding:.5rem 1.5rem;vertical-align:top!important;border-bottom:1px solid #bcbcbc!important;line-height:1.21rem!important}table.table-account tr td:first-child{padding:.5rem 0 .5rem .7rem}table.table-account tr td:last-child{padding:.5rem 0 .5rem 0}table.table-account th a,table.table-account th a:hover{color:#000}table.search-table .table-account .control{top:-12px}.accountmanagement table.traveler-info tr.downarrow>td:last-of-type:after{border:inset;content:"";display:inline-block;height:0;width:0;border-color:#8c8c8c;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top-style:solid;position:absolute;margin:6px 0 0 6px;border-width:5px 4px 4px 4px;right:-4px;top:9px}.company-insights{display:table;width:100%;padding:0;margin:0;margin-bottom:35px;border-bottom:1px solid #ccc}.company-insights .insights-data{display:table-cell;width:25%;padding:0 35px 20px 35px;margin:0}.company-insights .insights-data h3{font-size:18px;text-align:center;margin-bottom:15px}.company-insights .insights-data table td{padding:3px;font-size:16px;font-weight:normal;text-align:right;border:0 solid #ccc}.accountmanagement button.btn-account{border-radius:4px;padding:0;width:124px;font-size:13px;font-weight:normal;height:31px}.accountmanagement button.btn-account a{padding:8px;color:#fff}.accountmanagement button.btn-account.act-company{background:#84c13c;border:1px solid #84c13c;margin-right:10px!important}.accountmanagement button.btn-account.act-company:hover{background:#69ad16;border:1px solid #84c13c}.accountmanagement button.btn-account.deactivate{background:#d70917;border:1px solid #d70917;margin-right:10px!important}.accountmanagement button.btn-account.deactivate:hover{background:#c70613;border:1px solid #d70917}.accountmanagement button.btn-account.suspend{background:#faae49;border:1px solid #faae49}.accountmanagement button.btn-account.suspend:hover{background:#ec9c31;border:1px solid #faae49}.active-companies{display:table;padding:0;margin:0;width:100%;margin-bottom:50px}.active-companies .chart{display:table-cell;float:left;width:34%}.active-companies .chart-table{display:table-cell;float:left;width:66%;padding-left:45px}.active-companies ul{display:block;padding:0;margin:0;list-style:none;margin-top:50px}.active-companies ul li{display:inline-block;padding:10px 0;margin:0;list-style:none;background:#eee;border-radius:8px;margin-right:25px}.active-companies ul li:last-child{margin-right:0}.active-companies ul li h3{font-size:18px;text-align:center;margin-bottom:10px}.active-companies ul li table{width:205px;margin-bottom:0}.active-companies ul li table td{padding:0 10px 8px 10px;text-align:right}.bt-assigncopy{float:right;margin-top:-37px}.bt-assigncopy button.copy,.bt-assigncopy .button.copy{font-size:16px}.subtext-ac{font-size:13px;line-height:normal;color:#898686;word-break:break-word}.score-box{display:table;width:100%;margin:0 0 25px 0;padding:0}.score-left{display:table-cell;min-width:99px;height:89px;float:left;background:#d38700;color:#fff;text-align:center;border-radius:20px;margin-left:10px}.score-left .score-text{font-size:11px;line-height:35px}.score-left .score-number{font-size:56px;line-height:38px}.score-right{display:table-cell;float:left;margin:0;padding-top:5px;padding-left:17px;font-size:12px}.score-right a{font-size:12px;color:#000;text-decoration:underline}.score-right ul{list-style:none;margin-left:10px;margin-top:4px}.score-right ul li{list-style:disc;margin:0;padding:0;font-size:12px;line-height:18px}.score-right .follow-text{color:#d9942d;margin-top:3px}.car-details{margin-top:44px}.car-details .back-btn{background-color:#fff;width:51px;height:74px;line-height:74px;margin-left:-1px}.car-details #h4cartitle{line-height:1.2;width:100%;font-size:24px}.car-details #carCapacity{font-size:13px;color:#000;margin-top:5px;float:right}.car-details .car-lug-icon{padding-top:0}.car-details #carCapacity li{float:left}.car-details #carCapacity li .corporate-icon{margin-left:9px;line-height:17px}.car-details .passengerCarListRed{background-position:-49px -294px}.car-details .passengerCarListRed{background-image:url(/app_themes/tripeasy/images/sprite_icon_car.png);background-position:-108px -4px;background-repeat:no-repeat;display:block;margin:0;padding:0;width:15px;height:20px}.car-details .passengerDetailsNumber{width:17px;height:20px;text-align:left}.car-details .passengerDetailsNumber.arial{font-family:"Arial",Helvetica,Roboto,Arial,sans-serif}.car-details .luggageCarListRed{width:17px;background-position:-79px -294px}.car-details .passengerDetailsNumber{width:17px;height:20px;text-align:left;font-size:16px;line-height:21px}.car-details .list-travel-datesN{display:block;font-size:16px!important;font-weight:normal;margin-top:14px;margin-bottom:0;text-indent:0!important}.car-details .main-car-title{float:left;padding-right:0;margin-top:10px;margin-bottom:9px}.car-details .tabDetailN{line-height:.9;margin-top:1px;margin-right:25px}.car-details .tabDetailN .Price-txt{font-size:23px;font-weight:normal;margin-left:0;text-align:right;color:#161616;display:inline-block;margin-bottom:4px;margin-top:1px}.car-details .subtitleTabGrey{font-size:11px;text-align:left;color:#9c9696;margin-bottom:15px;float:left}.car-details .Pay-Green{font-size:14px;text-align:left;color:#71b31a;vertical-align:middle}.car-details .Pay-Green .strike-price{text-decoration:line-through;color:#888;margin:4px 0 2px 0;display:block;height:15px}.car-details .Pay-Green a,.car-details .Pay-Green a:hover{color:#82c42c;text-decoration:none}.car-details .tabDetailN .Price-txtBig{font-size:38px;font-weight:normal;margin-left:0;text-align:right;color:#161616}.car-details .Blu-txt{font-size:13px;text-align:right;color:#22aada}.car-details .property-header-navigation{display:block;font-size:13px}.car-details .property-header-navigation ul{float:left;text-align:center;width:100%}.car-details .property-header-navigation li{float:none;display:inline-block}.car-details .property-header-navigation a{font-weight:normal;border-right:2px solid #a8a9ad;padding:0 10px;text-decoration:none;position:relative;text-transform:none}.car-details .property-header-navigation a:after{content:'';background-color:#fff;position:absolute;right:-2px;height:1px;width:0;bottom:0}.car-details .select_btn_car_details{background-color:#82c42c;border-color:#82c42c;color:#fff;transition:background-color 300ms ease-out 0s;width:105px;font-weight:normal;margin-bottom:0!important;border-radius:2px;font-size:16px;background-image:none;height:35px;line-height:35px;padding:0}.car-details .select_btn_car_details.marT25{margin-top:25px}.car-trip-info .car-img img{margin-top:5px;width:364px;height:auto}.car-trip-info .car-company-logo img{margin-top:23px;width:272px;height:auto}.car-trip-info .car-pickup{margin-top:9px}.car-trip-info .car-dropoff{margin-top:27px}.car-trip-info .car-pickup span,.car-trip-info .car-dropoff span{font-size:26px;margin-right:30px}.car-trip-info .car-pickup p,.car-trip-info .car-dropoff p{line-height:31px;font-size:16px;padding:0}.car-trip-info .car-pickup .address,.car-trip-info .car-dropoff .address{font-size:16px;line-height:19px;margin-top:12px}.car-trip-info .car-pickup .time,.car-trip-info .car-dropoff .time{font-size:17px;margin-top:14px}.car-accesories{padding:22px 40px;background-color:#f2f2f2;width:500px;height:455px;float:right}.car-accesories h2{font-size:24px;color:#000}.car-accesories p{font-size:16px;color:#000;line-height:20px}.car-toggle{margin-top:20px!important}.car-toggle p{font-size:18px;line-height:40px;padding-left:30px;padding-top:0}.car-accesories .toggle-filter{float:left;width:100%;margin:8px 0 8px 5px;font-size:12px;color:#979797;height:30px}.car-accesories .switch{width:40px;height:20px;margin:0;display:inline-block;margin-left:5px;margin-top:-1px}.car-accesories .switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.car-accesories .slider{position:absolute;cursor:pointer;width:72px;height:30px;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:34px;border:1px solid #a4a4a6}.car-accesories .slider:before{position:absolute;content:"";height:24px;width:24px;left:2px;bottom:2px;text-transform:capitalize;background-color:#a8a9ad;-webkit-transition:.4s;transition:.4s;border-radius:50%}.car-accesories input:checked+.slider:after{content:'Yes';right:0;left:23px;text-transform:unset;line-height:29px;font-size:16px}.car-accesories .slider:after{content:'No';color:#a4a4a6;display:block;position:absolute;transform:translate(-50%,-50%);top:55%;left:50%;font-size:16px;padding-left:10px;margin-top:0;text-transform:unset}.car-accesories input:checked+.slider:before{-webkit-transform:translateX(42px);-ms-transform:translateX(42px);transform:translateX(42px)}.car-accesories input:checked+.slider{background-color:#fff}.car-accesories ul{padding-left:45px;margin-top:22px}.car-accesories ul li{font-size:16px;list-style-type:disc;line-height:24px;text-indent:-5px}.view-terms{text-align:left;margin-top:57px;padding-left:30px}.view-terms a{color:#31a8dc;font-size:16px;text-transform:none}.view-terms a:hover{color:#31a8dc;text-decoration:none}.car-section{margin-top:46px!important}.car-map{width:482px;height:397px}.drop-off-location{margin-left:20px;font-family:'Arial'}.drop-off-location .location-name{font-size:18px}.drop-off-location .taxes-fees{font-size:10px;margin-top:15px;color:#9b9b9b}.drop-off-location .drop-off-distance{font-size:18px;margin-top:26px;padding-left:14px}.drop-off-location .drop-off-address{font-size:13px;margin-top:25px;padding-left:14px}.drop-off-location .drop-off-row{width:100%;height:138px;border-bottom:1px solid #d2d2d2;padding:17px 0}.drop-off-location .drop-off-row:last-child{border-bottom:0}.drop-off-location .car-tab{width:66px;height:97px;float:right;margin-right:13px;border:1px solid #d2d2d2;cursor:pointer;border-radius:3px}.drop-off-location .car-tab:hover{border:1px solid #31a9dd}.drop-off-location .car-tab .per-day{font-size:10px;text-align:center;color:#9b9b9b;margin-top:23px}.drop-off-location .car-tab .car-rent{font-size:18px;text-align:center;color:#1c1c1c;margin-top:4px}.drop-off-location .car-tab .car-select{font-size:13px;text-align:center;color:#9b9b9b;margin-top:3px}.event-container{padding:20px 10px;background:#eee}.sub-head.f-normal{font-weight:normal;padding:9px 9px 11px 9px}.event-details tr td .event-label{margin:25px 0 9px 3px;float:left;width:100%}.details.event-details tr td{padding:0 11px!important}.event-details #imgEventLogo,.event-details #imgHomepageBckgrnd,.event-details #imgListpageBckgrnd{width:100px;height:56px;margin-top:40px;margin-right:22px}.details.event-details tr td>table{margin-bottom:0}.details.event-details tr td>table tr td.pad-right{padding:0 18px 0 0!important}.details.event-details tr td>table tr td.pad-left{padding:0 0 0 18px!important}.details.event-details tr td>table tr td.event-start{position:relative}.details.event-details tr td>table tr td.event-start:after{content:"to";position:absolute;font-size:16px;top:11px;left:172px;width:20px}.details.event-details .hasDatepicker{background:none;background-color:#fff}.details.event-details .filterPersonalcardSearch{font-size:14px;padding-left:26px;margin-right:34px!important}.details.event-details .event-site-list{margin-bottom:20px}.details.event-details .user-added .attendees-width{width:168px!important}.details.event-details tr td.user-added>table tr td.pad-right{padding:0 11px 0 0!important}.details.event-details tr td.user-added>table tr td.pad-left{padding:0 0 0 11px!important}.details.event-details .event-agenda-text{line-height:8px;padding-left:3px;font-size:15px}.details.event-details .selectbox{background-image:url(/app_themes/tripeasy/images/icon-caret.gif);background-position:100% center;background-repeat:no-repeat;background-color:#fff}.details.event-details .image-name{font-size:14px;color:#656565;margin-top:4px;margin-bottom:6px}.agenda-timeline{padding-left:93px;min-width:400px;margin-top:20px;margin-bottom:43px}.agenda-timeline .time{position:absolute;left:-110px;color:#999}.EventProgress{position:relative;padding-left:32px;list-style:none}.EventProgress::before{display:inline-block;content:'';position:absolute;top:0;left:13px;width:10px;height:100%;border-left:3px solid #ccc}.EventProgress-item{position:relative;counter-increment:list}.EventProgress-item:not(:last-child){padding-bottom:34px}.EventProgress-item.is-done:not(:last-child){padding-bottom:44px}.EventProgress-item::before{content:'';display:inline-block;position:absolute;top:-2px;left:-27px;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;background-color:#fff}.EventProgress-item.is-done::before{font-size:10px;color:#fff;text-align:center;border:2px solid #979797;background-color:#979797;width:13px;height:13px;left:-24px}.EventProgress strong{display:block}.agenda-timeline .add-schedule{position:absolute;top:-8px;left:0}.agenda-timeline .add-schedule a{width:110px;height:23px;border:1px solid #fff;font-size:13px;color:#666;padding:4px 6px;background-color:#e6e6e6;cursor:pointer;border-radius:3px;-webkit-transition:.3s;transition:.3s}.agenda-timeline .add-schedule a:hover{width:110px;height:23px;border:1px solid #666;font-size:13px;color:#31a8dc;padding:4px 6px;background-color:#fff;cursor:pointer;-webkit-transition:.3s;transition:.3s}.agenda-timeline .add-schedule a.active{border:1px solid #31a8dc;color:#fff;background-color:#31a8dc}.agenda-timeline .new-schedule{position:absolute;width:800px;height:163px;background-color:#fff;left:151px;top:-72px;z-index:1;box-shadow:0 0 5px #ccc}.agenda-timeline .new-schedule .new-schedule-content{position:relative}.agenda-timeline .new-schedule .new-schedule-content::before{content:"";position:absolute;left:-14px;margin-top:60px;z-index:0;height:35px;width:35px;background:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-webkit-background-clip:padding-box;background-clip:padding-box}.agenda-timeline .new-schedule .new-schedule-content p{font-size:15px;line-height:normal;padding:19px 0 23px 16px}.agenda-timeline .new-schedule .new-schedule-content .schedule-details{padding-left:16px}.agenda-timeline .new-schedule .new-schedule-content .schedule-date{position:relative}.agenda-timeline .new-schedule .new-schedule-content .schedule-date input{border:0;background:#fff;display:block;width:100%;box-sizing:border-box;padding-left:43px;height:29px!important;box-shadow:none}.agenda-timeline .new-schedule .new-schedule-content .schedule-date img{position:absolute;top:2px;left:5px}.agenda-timeline .new-schedule .new-schedule-content .schedule-time{position:relative}.agenda-timeline .new-schedule .new-schedule-content .schedule-time input{border:0;background:#fff;display:block;width:100%;box-sizing:border-box;padding-left:43px;height:29px!important;box-shadow:none}.agenda-timeline .new-schedule .new-schedule-content .schedule-time img{position:absolute;top:2px;left:5px}.agenda-timeline .new-schedule .new-schedule-content .schedule-activity{position:relative}.agenda-timeline .new-schedule .new-schedule-content .schedule-activity input{border:0;background:#fff;display:block;width:100%;box-sizing:border-box;padding-left:43px;height:29px!important;box-shadow:none}.agenda-timeline .new-schedule .new-schedule-content .schedule-activity img{position:absolute;top:2px;left:5px}.schedule-btn{float:right;margin-right:36px;margin-top:26px;position:relative;z-index:1}.schedule-btn .button.btn-schedule{width:104px;height:34px;border:0;border-radius:3px;text-align:center;line-height:34px;font-size:16px;color:#31a8dc;font-weight:normal;padding:0;background-color:unset;cursor:pointer}.schedule-btn .button.btn-schedule.fill{border:1px solid #31a8dc;background-color:#31a8dc;color:#fff}.schedule-btn .button.btn-schedule.fill:hover{background-color:#40bbf1}.agenda-timeline .new-schedule .new-schedule-content .schedule-date .schedule-date-icon,.agenda-timeline .new-schedule .new-schedule-content .schedule-time .schedule-time-icon{padding:0 6px 0 7px}.agenda-timeline .new-schedule .new-schedule-content .schedule-date{width:158px;height:30px;border-bottom:1px solid #4d4d4d;float:left;margin-right:27px;position:relative}.agenda-timeline .new-schedule .new-schedule-content .schedule-time{width:158px;height:30px;border-bottom:1px solid #4d4d4d;float:left;margin-right:27px}.agenda-timeline .new-schedule .new-schedule-content .schedule-activity{width:375px;height:30px;border-bottom:1px solid #4d4d4d;float:left}.agenda-timeline .event-starts,.agenda-timeline .event-ends{font-size:14px;line-height:normal}.agenda-timeline.existing-event .EventProgress-item:first-child{padding-bottom:22px!important}.agenda-timeline.existing-event .EventProgress-item:not(:last-child){padding-bottom:32px}.agenda-timeline.existing-event .EventProgress-item.is-done .time{font-size:13px;top:-4px}.agenda-timeline.existing-event .EventProgress-item .time{font-size:13px;top:-1px}.agenda-timeline .event-title{font-size:14px;line-height:7px}.agenda-timeline .event-details{font-size:14px;line-height:20px;color:#31a8dc}.agenda-timeline.existing-event .EventProgress-item.is-done.scheduled{padding-bottom:16px}.agenda-timeline.existing-event .add-schedule a{border:1px solid #666;color:#31a8dc;background-color:#fff}.details.event-details .add-company{width:100%;background-position:96px -715px;background-color:#fff;cursor:pointer}.details.event-details .add-company:hover{background-position:96px -761px}#homeProductSelect .ach-sprite-icons{border-right:0}.message-container{border-radius:5px;max-width:1040px!important;width:90%;margin:10px auto 0 auto!important;background-color:#fff;font:15px/22px Poppins,Arial,sans-serif;color:#50525e;padding:20px 30px;text-align:left!important;position:relative;z-index:1;border:0}.message-container div a{text-transform:lowercase;text-decoration:underline}.home-select{padding:0!important}.row.home-select.tagline{padding:13px 0 29px 0!important;line-height:normal!important}.homepage .row.home-select.tagline{padding:10px 0 30px 0!important;line-height:normal!important}.welcome-box{margin:0;align-items:center;min-height:50px}.welcome-select{min-height:50px!important;height:auto!important}table.pagination tr td{border:0}.chosen-container.chosen-with-drop .chosen-drop{z-index:2!important}.add-mytrip{display:block;width:100%;margin:40px 0 25px 0}.add-mytrip ul{list-style:none;margin:0;padding:0}.add-mytrip ul li{list-style:none;display:inline-block;width:272px;height:272px;margin:0;padding:45px 25px 25px 25px;background:#efefef;text-align:center;margin-right:45px;vertical-align:top}.add-mytrip ul li h3{font-size:18px}.add-mytrip ul li .trip-icon{display:block;margin:30px 0 30px 0;height:50px}.add-mytrip ul li .trip-icon>.hotel-mytrip{display:block;background:url(/images/hotel-mytrip.png) no-repeat;width:48px;height:45px;margin:auto}.add-mytrip ul li .trip-icon>.car-mytrip{display:block;background:url(/images/car-mytrip.png) no-repeat;width:58px;height:30px;margin:auto}.select.entries select{padding:0!important}.ng-select-dropdown-outer .ng-select-dropdown{max-height:100%!important}.ng-select-dropdown-outer.bottom{height:242px;overflow-y:auto}.recommend-trip{display:none;width:100%;margin:40px 0 25px 0}.recommend-trip.trippage{display:block}.recommend-trip h4{font-size:22px;margin-bottom:17px;font-weight:normal}.recommend-trip ul{list-style:none;margin:0;padding:0}.recommend-trip ul li{list-style:none;display:inline-block;width:227px;height:225px;margin:0;padding:0;background:#fff;text-align:center;margin-right:34px;vertical-align:top}.recommend-trip ul li:last-child{margin-right:0}.recommend-trip ul li.recommend{list-style:none;display:inline-block;width:227px;height:225px;margin:0;padding:32px 20px 25px 20px;background:#efefef;text-align:center;margin-right:34px;vertical-align:top}.recommend-trip ul li.recommend:last-child{margin-right:0}.recommend-trip ul li.recommend h3{font-size:15px;font-weight:normal}.recommend-trip ul li.recommend .trip-icon{display:block;margin:30px 0 28px 0;height:39px}.recommend-trip ul li.recommend .trip-icon>.hotel-mytrip{display:block;background:url(/images/hotel-mytrip.png) no-repeat;width:40px;height:38px;margin:auto;background-size:cover}.recommend-trip ul li.recommend .trip-icon>.car-mytrip{display:block;background:url(/images/car-mytrip.png) no-repeat;width:58px;height:30px;margin:auto}.recommend-trip ul li .recommend-overlay{display:block;width:227px;height:225px;background:#f5f5f5;position:relative;overflow:hidden;cursor:pointer}.recommend-trip ul li .recommend-overlay>img{width:100%;height:100%}.recommend-trip ul li .recommend-overlay .recommend-policy{background:rgba(255,255,255,.8);width:70px;height:70px;position:absolute;top:0;right:0;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.recommend-trip ul li .recommend-overlay .in-policy{font-size:12px;color:#82c42c;line-height:21px;padding-top:4px}.recommend-trip ul li .recommend-overlay .policy-price{font-size:22px;color:#000;line-height:20px;margin-top:3px}.recommend-trip ul li .recommend-overlay .in-policy:after{content:'';position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:8px solid #82c42c;left:0}.recommend-trip ul li .recommend-overlay .policy-avg{font-size:12px;color:#000}.recommend-trip ul li .recommend-overlay .recommend-bottom{background:rgba(255,255,255,.7);width:100%;height:40px;position:absolute;bottom:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.recommend-trip ul li .recommend-overlay .recommend-bottom .recommend-name{font-size:18px;color:#000;padding:7px 7px 7px 10px;text-align:left}.recommend-trip ul li .recommend-overlay:hover .recommend-bottom{height:98px}.recommend-trip ul li .recommend-overlay:hover .recommend-policy{display:none}.recommend-trip ul li .recommend-overlay:hover .recommend-bottom:after{content:'';position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:8px solid #82c42c;left:0;top:12px}.recommend-trip ul li .recommend-overlay .recommend-data{display:table;width:100%;margin:0;padding:0}.recommend-trip ul li .recommend-overlay .recommend-data .recommend-left{display:table-cell;width:36%;float:left}.recommend-trip ul li .recommend-overlay .recommend-data .recommend-right{display:table-cell;width:64%;float:left}.recommend-trip ul li .recommend-overlay .recommend-bottom-car{background:rgba(255,255,255,.7);width:100%;height:40px;position:absolute;bottom:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.recommend-trip ul li .recommend-overlay .recommend-bottom-car .recommend-car-name{font-size:18px;color:#000;padding:10px 7px 7px 10px;text-align:left;line-height:normal}.recommend-trip ul li .recommend-overlay:hover .recommend-car-name{display:none}.recommend-trip ul li .recommend-overlay:hover .recommend-bottom-car{height:58px;padding-top:7px}.recommend-trip ul li .recommend-overlay:hover .recommend-bottom-car:after{content:'';position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:8px solid #82c42c;left:0;top:10px}.recommend-bottom-car .car-capacity ol{list-style:none;margin:0;padding:0;margin-top:13px}.recommend-bottom-car .car-capacity ol li{list-style:none;margin:0;padding:0;display:inline-block;float:left;width:34px;height:auto;font-size:11px;background:transparent;border:0;text-align:left}.recommend-bottom-car .car-capacity ol li img{vertical-align:text-bottom}.recommend-trip ul li.recommend .button.btn-mytrip{border:1px solid #31a8dc;border-radius:5px;background:#31a8dc;color:#fff;text-shadow:none;font-weight:normal;padding:18px 0 17px 0;width:100%;font-size:15px}.recommend-trip ul li.recommend .button.btn-mytrip:hover{background:#34b0e6}.rail-stop{font-size:13px;color:#000;margin-top:5px}.row10.rail-path{font-size:13px;color:#000}.btn-invite{background-image:url(/app_themes/tripeasy/images/btn-invite.png);background-repeat:no-repeat;display:block;background-size:23px;background-position:10px 5px;background-color:transparent;border:1px solid #31a8dc;color:#31a8dc;padding:2px 12px 3px 39px;font-size:16px;border-radius:3px;height:35px;float:right;width:100px;cursor:pointer;text-transform:capitalize}.btn-invite span{line-height:1.8}.btn-invite:hover{background-image:url(/app_themes/tripeasy/images/btn-invite.png);background-repeat:no-repeat;display:block;background-position:10px -20px;background-color:#31a8dc;border:1px solid #31a8dc;color:#fff}.ui-tooltip{color:#000;background-color:#fff;border:1px solid #000;box-shadow:none!important;opacity:1}.itinerary-filter .filterheader{margin-bottom:2px;width:100%;height:24px}.itinerary-filter .filtertitle{font-size:14px;font-weight:normal;text-transform:capitalize}.itinerary-filter .filterclear{float:right}.itinerary-filter .filterclear a i{vertical-align:text-bottom}.itinerary-filter .filterclear a i.rotate{transform:rotate(92deg)}.itinerary-filter .itinerary{display:table;width:100%;height:24px;margin-bottom:4px}.itinerary-filter .itinerary .itinerary-icon{display:table-cell;margin:0;padding:0;width:17%;text-align:center;vertical-align:top;line-height:24px}.itinerary-filter .itinerary .itinerary-info{display:table-cell;margin:0;padding:0;width:83%;vertical-align:initial;height:24px}.itinerary-filter .itinerary .itinerary-info .details{font-size:12px;color:#a7a8ac;line-height:25px;padding-left:0;margin-bottom:0}.itinerary-filter .itinerary.selected-itinerary .itinerary-icon{width:21%}.itinerary-filter .itinerary.selected-itinerary .itinerary-info{width:79%}.itinerary-filter .itinerary.selected-itinerary.skip-itinerary{width:100%;margin-top:8px}.itinerary-filter .itinerary.selected-itinerary.skip-itinerary .itinerary-icon{width:17%}.itinerary-filter .itinerary.selected-itinerary.skip-itinerary .itinerary-info{width:83%}.itinerary-filter .itinerary.selected-itinerary.skip-itinerary .details a.skip{font-size:12px;padding-right:8px;font-weight:normal;text-decoration:none;float:right}.itinerary-filter .itinerary.selected-itinerary.car-itinerary{width:89%;margin-top:8px}.itinerary-filter .itinerary.selected-itinerary.car-itinerary .itinerary-icon{width:19%}.itinerary-filter .itinerary.selected-itinerary.car-itinerary .itinerary-info{width:81%}.itinerary-filter .itinerary .itinerary-info .itinerary-detail img{width:21px;vertical-align:baseline}.itinerary-filter .itinerary .itinerary-info .itinerary-detail .left-icon{display:block;width:22px;float:left;margin-left:0;margin-right:3px}.itinerary-filter .itinerary .itinerary-info .itinerary-detail .right-data{display:block;float:left;font-size:11px;color:#a7a8ac;line-height:20px}.itinerary-filter .itinerary .itinerary-info .itinerary-detail .right-data .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:52%;display:inline-block}.itinerary-filter .itinerary .itinerary-info .itinerary-detail .right-data i{color:#31a8dc;vertical-align:baseline;font-size:11px}.itinerary-policy{display:block;margin:0;padding:10px 0 7px 10px;border-bottom:1px solid #eee;margin-bottom:17px}.itinerary-policy .policy-box{width:100%;display:table;margin:0;padding:0;font-size:12px;color:#a7a8ac;margin-bottom:8px}.itinerary-policy .policy-icon-left{width:10%;display:table-cell;margin:0;padding:0}.itinerary-policy .policy-text{width:90%;display:table-cell;margin:0;padding:0 0 0 8px}.selectorhoteldetailsec .datetabpanel span:first-letter {text-transform:uppercase}.freeCancellationsTxt:first-letter {text-transform:uppercase}#btnBuy:first-letter,#btnLoginForTravel::first-letter {text-transform:uppercase}#mytrip ul.button-group.cart-button-group li div:first-letter {text-transform:uppercase}#mytrip ul.button-group.cart-button-group li div.activeTopMenu:first-letter {text-transform:uppercase}.trip-sum-price a.button:first-letter {text-transform:uppercase}.itineraryTitleTxt{text-transform:lowercase}.itineraryTitleTxt:first-letter {text-transform:uppercase}#divCalendarFare:first-letter {text-transform:uppercase}.itineraryTitleTxt,#mytrip .itineraryTitleGrayBarTripSummary{text-transform:none!important}.field-validation-error{text-transform:capitalize}.field-validation-error:first-letter {text-transform:uppercase!important}#mytrip .itineraryTitleGrayBarTripSummary .rules{text-transform:lowercase!important}#mytrip .itineraryTitleGrayBarTripSummary .rules:first-letter {text-transform:uppercase!important}#mytrip .itineraryTitleGrayBarTripSummary{text-transform:lowercase}#mytrip .itineraryTitleGrayBarTripSummary:first-letter {text-transform:uppercase!important}#checkout a:first-letter {text-transform:uppercase!important}.cartTripPolicyTxt,.cartTripPolicyTxt span,.cartTripPolicyTxt p{text-transform:none!important}#policy_rules h2{text-transform:none!important}#policy_rules h2:first-letter {text-transform:uppercase!important}#purchase-info .sub-total:first-letter,.my-itinerary-popup #purchase-info h3:first-letter,.mainCartContainer .cartItineraryContentDetails>li:first-letter,.cartItineraryContentDetails-passengername:first-letter,.mainCartContainer .cartItineraryContentDetails li:first-letter {text-transform:uppercase!important}.my-itinerary-popup #purchase-info h3{text-transform:none!important}.mainCartContainer .cartItineraryContentDetails>li a,.mainCartContainer .cartItineraryContentDetails li{text-transform:none!important}.policy-tab.company{width:500px;margin:15px 0 10px;display:inline-flex}.policy-tab.company li{min-width:160px;width:auto}.per-diem-overlay{display:none;position:fixed;background:rgba(0,0,0,.6);z-index:11;text-align:center;top:0;right:0;bottom:0;left:0}.per-diem-overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle}.per-diem-popup{background:#fff;border:1px solid #979797;border-radius:6px;width:440px;padding:30px;margin:0 auto;position:relative;z-index:6;vertical-align:middle;display:inline-block;text-align:left}.per-diem-popup h2{font-size:16px}.per-diem-popup p{margin:20px 0 5px 0;font-size:14px}.per-diem-popup h4{font-size:14px;margin-bottom:50px;margin-top:19px}.per-diem-popup input[type="text"]{color:#000;margin-bottom:0}.per-diem-popup .theme-based-btn-h21.update input.btn-create{float:none;width:120px}.per-diem-popup .popup-close{color:#929497;font-weight:normal}.policy-tab.diem{width:522px}.diem-tab .sub-head{margin-top:17px;margin-bottom:11px;padding:9px 5px;float:none}.diem-tab .details.defined tr td{padding:.25rem 5px!important}.diem-tab .check-text1{font-size:16px;color:#231f20}.diem-tab .check-text2{font-size:14px;color:#222}.diem-tab .travel-policy{margin-bottom:0}.diem-tab .travel-policy input[type=text]{color:#000}.diem-tab .travel-policy th{padding-left:0;padding-bottom:26px}.diem-tab .travel-policy td{padding:0}.diem-policy-border{border:1px solid #e6e6e6;padding:0 28px;margin-top:75px}.diem-tab .top-section{width:100%;background:#fff!important;margin-top:-55px;margin-bottom:25px}.diem-tab table.details.top-section tr td{padding-top:.1rem!important;line-height:24px}.diem-tab a.btn-cancel-add{font-size:19px;font-weight:normal;padding:0;margin:0;width:auto;float:right;line-height:normal;margin-top:15px}.diem-tab .theme-based-btn-h21.update input.btn-gsa{width:190px;float:right}.diem-tab .details td.show-invoice{line-height:44px}.diem-tab .show-invoice label{margin-left:20px}.diem-tab .diem-list tr:first-child{border-bottom:1px solid #e6e6e6}.diem-tab .travel-policy.diem-list th{padding:9px 10px 3px 10px}.diem-tab .travel-policy.diem-list td{padding:9px 10px}.diem-tab .travel-policy.diem-list ul{line-height:normal}.diem-tab .travel-policy.diem-list ul li{display:inline-block;color:gray}.diem-tab .travel-policy.diem-list ul li a{font-size:14px;margin:0 1px}.mainCartContainer{max-width:1260px!important}.cartHeaderBox .edit-button{display:inline-block;vertical-align:middle;background:url(/app_themes/AAC/images/edit-receipt-icon.png) no-repeat}.cartHeaderBox .edit-button .edit-text{font-size:14px;display:block;padding-left:18px}.tab-rulertop{border-top:1px solid #ccc;padding-bottom:10px;width:100%;float:left}.receipt-tabbx{width:100%}.receipt-tabbx .itinerarytab-container{width:100%;height:85px;display:flex;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0}.receipt-tabbx .itinerarytab-container li{float:left;font-size:14px;vertical-align:middle;text-align:center;position:relative;flex:1}.receipt-tabbx .itinerarytab-container li:hover,.receipt-tabbx .itinerarytab-container li:focus{cursor:pointer}.receipt-tabbx .itinerarytab-container li:after{content:"";background:url(/Images/tab-separator.png);width:3px;height:85px;position:absolute;right:0;top:0}.receipt-tabbx .itinerarytab-container li:last-child:after{background:none}.receipt-tabbx .itinerarytab-container .tab-icon{width:45px;min-height:35px;margin:0 auto;margin-top:10px!important;text-align:center}.receipt-tabbx .itinerarytab-container li.same-day:hover .samedayflight-tooltip{visibility:visible;opacity:1}.receipt-tabbx .itinerarytab-container li.same-day .samedayflight-tooltip{font-size:14px;position:absolute;min-width:300px;left:-20px;bottom:77%;margin-bottom:10px;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:3px;visibility:hidden;opacity:0;z-index:1;text-align:center}.receipt-tabbx .itinerarytab-container li.same-day:hover .samedayflight-tooltip::before,.receipt-tabbx .itinerarytab-container li.same-day:hover .samedayflight-tooltip::after{content:"";position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;top:100%;left:50%;margin-left:-20px}.receipt-tabbx .itinerarytab-container li.same-day:hover .samedayflight-tooltip::before{border-top:14px solid #ccc;margin-top:1px}.receipt-tabbx .itinerarytab-container li.same-day:hover .samedayflight-tooltip::after{border-top:14px solid #fff;margin-top:0;z-index:1}.mainCartContainer .purchasedItineraryMainSection .trip-user{font-size:18px;text-transform:capitalize}.mainCartContainer .purchasedItineraryMainSection .trip-userdetails{font-size:12px}.mainCartContainer .purchasedItineraryMainBox{margin-top:50px}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx{background-color:#31a8dc}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx:hover .seat-tooltip{visibility:visible;opacity:1}.mainCartContainer .flight-PassengerDetailsBox .seat-tooltip{font-size:14px;position:absolute;width:132px;left:-50%;bottom:100%;margin-bottom:10px;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:3px;color:#0078d2;visibility:hidden;opacity:0;z-index:1;text-align:center}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx:hover .seat-tooltip::before,.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx:hover .seat-tooltip::after{content:"";position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;top:100%;left:50%;margin-left:-20px}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx:hover .seat-tooltip::before{border-top:14px solid #ccc;margin-top:1px}.mainCartContainer .flight-PassengerDetailsBox .seat-selectionbx:hover .seat-tooltip::after{border-top:14px solid #fff;margin-top:0;z-index:1}.cartItineraryContentDetails label.tkt-number{display:inline-block;cursor:default;font-size:14px;padding-left:2px}.mainCartContainer .itineraryContentDetailsBox.add-flightcontent{margin:15px 0 0 0;padding:0 10px;float:left;border:0;border-top:1px solid #ccc}.mainCartContainer .cartHeaderBox .trip-title{margin:0;padding:0 0 3px 0;text-align:left;float:left;font-size:25px;font-weight:normal;color:#333}.mainCartContainer .link-button{vertical-align:middle;line-height:normal}.mainCartContainer .link-button a{vertical-align:middle;font-size:16px}.mainCartContainer .backitinerary-button{vertical-align:middle;line-height:normal}.mainCartContainer .backitinerary-button a{vertical-align:middle;font-size:21px}.flight-selection .check{margin:18px 0 0 20px}.flight-selection .check:checked:after{background-color:#eee;background-position:0 0}.flight-selection .check:after{content:'×';display:block;background:#fff;background-image:url(/app_themes/AAC/images/tickmark-checkbox.png);pointer-events:none;font-size:11px;position:absolute;top:18px;left:20px;height:17px;width:17px;color:transparent;transition:.25s all ease-in-out;border-radius:3px;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border-width:1px;border-style:solid}.flight-selection .check:checked:after{background-color:#fff;background-position:0 0}.add-flight{font-size:21px}.changeflight-button{color:#fff;width:240px;font-size:21px;padding:8px 20px;font-weight:normal;line-height:normal;border-radius:3px!important}.changeflight-button:hover{color:#fff}.changeflight-button[disabled]{color:#fff}.addflight-text{font-size:21px}.mainCartContainer .cartFareTotalDetail .total-detail{font-size:13px;color:#333}.mainCartContainer .cartFareTotalDetail .total-price{font-size:16px;line-height:1.2;color:#333}.mainCartContainer .cartFareTotalBox div.cartTOTALPriceRight{font-size:25px!important;line-height:1.2!important}.mainCartContainer a.sameday-flight{padding:10px;text-align:center;font-size:18px;color:#fff;min-width:305px;border-radius:3px}.changereservation-infobx{width:100%;border:1px solid #ccc;border-radius:15px;height:230px;color:#000;margin-top:80px;margin-bottom:40px}.changereservation-infobx .title-container{position:absolute;margin-top:-15px;text-align:center;width:89%}.changereservation-infobx .title-container .title{font-size:22px;background-color:#fff;width:35%;margin:0 auto}.changereservation-infobx ul{padding:56px 0;height:100%;display:flex;justify-content:space-between}.changereservation-infobx ul li{float:left;vertical-align:middle;font-size:16px;text-align:center;padding:0 20px;max-width:245px}.changereservation-infobx ul li .step-number{border:1px solid #ccc;border-radius:100%;width:42px;height:42px;vertical-align:middle;line-height:42px;font-size:28px;margin:0 auto;display:block}.changereservation-infobx ul li .step-text{font-size:20px;line-height:25px;padding:15px}.changereservation-infobx ul li.arrow-icon{padding:56px 10px}.receipt-checkbox{line-height:34px!important}.receipt-checkbox .control__indicator{background:#fff;width:17px;height:17px}.receipt-checkbox .control:hover input~.control__indicator,.receipt-checkbox .control input:focus~.control__indicator{background:#fff}.receipt-checkbox .control--checkbox .control__indicator:after{left:5px;top:1px;width:5px;height:10px}.changesegment-container{padding:22px 40px 30px 40px;width:800px;background-color:#f1f3f2;border-radius:3px;min-height:400px;height:auto;margin:10vh auto;max-width:800px;min-height:27vh;position:relative;z-index:1000}.changesegment-container .logo-top{margin:0 auto!important;text-align:center;float:none;width:197px!important}.changesegment-container .popup-close{background-repeat:no-repeat;width:18px;height:18px;top:15px;right:20px}.changesegment-container .title{font-size:21px;margin:30px 0;text-align:center}.changesegment-container .sub-title{font-size:18px;color:#000}.changesegment-container .list-icon{width:56px}.changesegment-container .flight-detailsbx{background-color:#fff;border-radius:20px;padding:20px;margin:12px 0}.changesegment-container p{font-size:18px;color:#000;margin:20px 0;font-size:17px;text-align:center}.changesegment-container.errormessage{top:50%;left:26%;transform:translate(-50%,-50%);min-height:40%;margin:0 auto}.flight-PassengerDetailsBox .seat-selectionbx{padding:0;color:#fff;float:left;text-align:center;line-height:normal;height:20px;width:50px;position:relative;display:inline-block;cursor:pointer;font-size:18px;margin-right:10px}.changesegment-container .search-flightbx .search-element{width:100%}.changesegment-container .search-flightbx .search-element input[type="text"],.changesegment-container .search-flightbx .search-element-date input[type="text"]{border:1px solid #ccc!important;box-shadow:none!important;border-radius:6px!important;font-size:21px!important;margin-bottom:10px}.changesegment-container .search-flightbx .search-element-date input[type="text"]{margin-bottom:20px}.changesegment-container .search-flightbx .search-element input::-webkit-input-placeholder,.changesegment-container .search-flightbx .search-element-date input::-webkit-input-placeholder,.changesegment-container .search-flightbx .search-element.disabled input::-webkit-input-placeholder,.changesegment-container .search-flightbx .search-element-date.disabled input::-webkit-input-placeholder{color:#ccc}.changesegment-container .search-flightbx .search-element-date.disabled{opacity:.8!important}.changesegment-container .search-flightbx .search-element-date.disabled input[type="text"][disabled]{color:#333!important;background-color:#e6e7e8!important;cursor:default}.icon-calendar-disabled{background:#fff url(/app_themes/AAC/images/ico-calend-disabled.png) no-repeat scroll 95% 50%!important;background-repeat:no-repeat}.changesegment-container .button.btn-submit{color:#fff;transition:background-color 300ms ease-out 0s;width:100%;border-radius:4px;text-align:center;font-size:20px;font-weight:normal;padding:11px}.mainCartContainer .flight-PassengerDetailsBox.flightchange-details{width:100%;display:inline-block;margin:10px 0}.mainCartContainer .flight-PassengerDetailsBox.flightchange-details ul,.mainCartContainer .flight-PassengerDetailsBox.flightchange-details ul li{width:84%;float:left}.mainCartContainer .flight-PassengerDetailsBox.flightchange-details .cartItineraryContentDetails{color:#000;font-size:14px;width:80%}.mainCartContainer .flight-PassengerDetailsBox .left-container{width:10%;float:left}.mainCartContainer .flight-PassengerDetailsBox .seat-container{width:10%;float:left}.logo.popup{float:none;margin:0 auto!important;background-position-x:center;width:300px!important}.change-ticketbox{margin:0;padding:0}.change-ticketbox .headerbox{margin:30px 0}.change-ticketbox .edit-button.link{line-height:37px;padding-left:2px;height:30px}.change-ticketbox .edit-button.link .edit-text{font-size:14px;display:block;padding-left:20px}.change-ticketbox .itinearary-subtitle{font-size:21px;color:#000;margin:10px 0 25px 0;text-align:left}.change-ticketbox .itinerary-container{display:table;width:100%}.change-ticketbox .itinerary-container .original-itinerary{display:table-cell}.change-ticketbox .itinerary-container .new-itinerary{display:table-cell;padding-left:60px}.change-ticketbox .itinerary-container .itinerary-seperator{border-right:1px solid #ccc;display:table-cell}.change-ticketbox .flightlist-box .segment-container ul{display:flex;margin:0;padding:0;list-style:none}.change-ticketbox .flightlist-box{padding:25px 30px 12px 30px;margin-bottom:20px;max-width:480px}.change-ticketbox .flightlist-box.updated-itinerary{border-radius:10px}.change-ticketbox .flightlist-box.updated-itinerary .trip-title{position:absolute;margin-top:-40px;background-color:#fff;padding:0 10px;font-size:18px}.change-ticketbox .flightlist-box .segment-container ul li{display:inline-block;-webkit-flex:1 auto}.change-ticketbox .flightlist-box .segment-container ul li.itinerary-data{max-width:420px}.change-ticketbox .flightlist-box .segment-container ul li.itinerary-data .airline-icon{width:80px;font-size:14px;text-align:center;float:left;margin-bottom:10px}.change-ticketbox .flightlist-box .segment-container ul li.itinerary-data .airline-icon img{margin-top:5px;margin-bottom:5px;height:50px}.change-ticketbox .flightlist-box .segment-container ul li.itinerary-data .itinerary-info{float:left}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details{margin-bottom:5px;float:left;clear:both}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details.detailLine{margin-top:5px;max-width:300px}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .left-data{min-width:165px;font-size:12px;float:left;color:#000}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .left-data .SegCode{font-size:18px;color:#000}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .left-data .time{font-size:18px}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .right-data{color:#777;font-size:12px;float:left}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .right-data .time{font-size:18px;color:#000}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .right-data .hours{font-size:12px;color:#000}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .shopping-path-sprite-icons{width:18px;height:21px;position:absolute}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .shopping-path-sprite-icons.add-icon-sprite{background-position:-4px -6px}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .shopping-path-sprite-icons.minus-icon-sprite{background-position:-28px -6px}.change-ticketbox .flightlist-box .segment-container ul li .itinerary-details .maincarrier{display:inline-block;max-width:290px;font-size:10px;color:#a0a0a0;padding-left:0;cursor:pointer;font-size:12px}.change-ticketbox .flightlist-box .segment-details ol.flightslist.wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.change-ticketbox .flightlist-box .segment-details ol.flightslist{display:flex;margin:0;padding:0;list-style:none}.change-ticketbox .flightlist-box .segment-details ol.flightslist li{display:inline-block;width:100%;margin:0;padding:0;list-style:none;flex:1 auto;-webkit-flex:1 auto}.change-ticketbox .flightlist-box .segment-details ol.flightslist li .flights-data{display:table;width:100%}.change-ticketbox .flightlist-box .segment-details ol.flightslist li .flights-data .flights-leftdata{display:table-cell;float:left;padding-left:85px}.change-ticketbox .flightlist-box .segment-details .flights-details{font-size:12px;line-height:20px}.change-ticketbox .flightlist-box .segment-details .flights-info{font-size:12px;color:#666;margin-left:20px}.change-ticketbox .cost-container{width:100%;display:table;margin:50px auto;vertical-align:middle}.change-ticketbox .cost-container .cost-details{width:100%;display:table;margin:5px auto}.change-ticketbox .cost-container .cost-details.total-box{margin-top:27px}.change-ticketbox .cost-container .cost-details .costdata-left{width:81%;display:table-cell;text-align:right;font-size:13px;color:#333}.change-ticketbox .cost-container .cost-details .costdata-right{width:19%;display:table-cell;text-align:left;padding-left:20px;font-size:16px;color:#333}.change-ticketbox .cost-container .cost-details .costdata-left.total-details{font-size:18px;color:#000;line-height:25px}.change-ticketbox .cost-container .cost-details .costdata-right.total{font-size:25px;line-height:25px}.change-ticketbox .cost-container .cost-details .costdata-left.card-details{font-size:10px;color:#999;line-height:25px}.change-ticketbox .cost-container .cost-details .costdata-right.total-price{font-size:16px;color:#c2c2c2;line-height:25px}.change-ticketbox .cost-container .left-data{width:71%;display:table-cell;vertical-align:middle}.change-ticketbox .cost-container .right-data{width:29%;display:table-cell}.change-ticketbox .changeflight-button.common-button{width:auto;min-width:180px}.change-ticketbox .cost-container .backitinerary-button{vertical-align:middle;line-height:44px}.mainCartContainer .cartFareTotalDetail .total-detail.amount-charged{color:#999;font-size:11px}.mainCartContainer .cartFareTotalDetail .total-price.amount{color:#999;font-size:16px}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover .sub-tabs{visibility:visible;opacity:1;width:100%}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown .sub-tabs{font-size:14px;position:absolute;min-width:174px;left:-20px;top:100%;padding:5px;border:1px solid #ccc;background-color:#fff;border-radius:0;visibility:hidden;opacity:0;z-index:1;text-align:center}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover .sub-tabs::before,.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover .sub-tabs::after{content:"";position:absolute;top:100%;left:50%;margin-left:-20px}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover ul.sub-tabs li:after{content:"";background:url(/Images/subitineary-seperator.png);width:100%;height:1px;position:absolute;right:0;top:0}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover ul.sub-tabs li::after{top:100%}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover ul.sub-tabs li:last-child:after{background:none}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover ul.sub-tabs li{display:block;float:none;padding:10px 0}.receipt-tabbx .itinerarytab-container li.itinerary-dropdown:hover ul.sub-tabs li.disabled{outline:0;color:#d1dadf;opacity:1;pointer-events:none!important;cursor:pointer}.senditinerary-container{padding:22px 50px 30px 50px}.senditinerary-container .title{font-size:21px;margin:30px 0;text-align:center}.senditinerary-container .sub-title{margin-bottom:12px;color:#000;font-size:18px}.senditinerary-container .email-info{font-size:18px;color:#000}.senditinerary-container .email-element input[type="text"]{border:1px solid #ccc!important;box-shadow:none!important;border-radius:6px!important;font-size:21px!important}.senditinerary-container .email-element input::-webkit-input-placeholder{color:#ccc!important}.senditinerary-container .emailid-label{font-size:18px;color:#000;display:inline-block;width:auto;height:34px;line-height:10px;vertical-align:middle;padding-left:10px}.senditinerary-container .email-itinerary{display:inline-block;float:left;padding-right:50px;margin:0 0 20px}.email-itinerary .switch-email{position:relative;display:inline-block;width:auto;height:34px;cursor:pointer}.switch-email input{display:none}.switch-email input+span{padding-left:60px;min-height:34px;line-height:34px;color:#000;position:relative;vertical-align:middle;white-space:nowrap;display:inline-block}.switch-email input+span:before,.switch-email input+span:after{content:'';display:block;position:absolute;border-radius:20px}.switch-email input+span:before{top:0;left:0;width:52px;height:34px;background:#8f9094}.switch-email input:checked+span:before{background:#31a8dc}.switch-email input+span:after{width:30px;height:30px;background:#fff;top:2px;left:2px;box-shadow:0 1px 3px rgba(18,22,33,.1);transition:all .45s ease}.switch-email input+span em{width:8px;height:7px;position:absolute;left:8px;bottom:7px;border-radius:2px;display:block;z-index:1;transition:all .45s ease}.switch-email input+span em:before{content:'';width:2px;height:2px;border-radius:1px;background:#fff;position:absolute;display:block;left:50%;top:50%;margin:-1px 0 0 -1px}.switch-email input+span em:after{content:'';display:block;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #99a3ba;border-bottom:0;width:6px;height:4px;left:1px;bottom:6px;position:absolute;z-index:1;-webkit-transform-origin:0 100%;transform-origin:0 100%;transition:all .45s ease;-webkit-transform:rotate(-35deg) translate(0,1px);transform:rotate(-35deg) translate(0,1px)}.switch-email input+span strong{font-weight:normal;position:relative;display:block;top:1px}.switch-email input+span strong:before,.switch-email input+span strong:after{font-size:14px;font-weight:500;display:block}.switch-email input+span strong:before{content:''}.switch-email input+span strong:after{content:'';opacity:0;visibility:hidden;position:absolute;left:0;top:0;color:#5628ee;transition:all .3s ease;-webkit-transform:translate(2px,0);transform:translate(2px,0)}.switch-email input:checked+span:after{background:#fff;-webkit-transform:translate(18px,0);transform:translate(18px,0)}.switch-email input:checked+span em{-webkit-transform:translate(18px,0);transform:translate(18px,0);background:#5628ee}.switch-email input:checked+span em:after{border-color:#5628ee;-webkit-transform:rotate(0deg) translate(0,0);transform:rotate(0deg) translate(0,0)}.switch-email input:checked+span strong:before{opacity:0;visibility:hidden;transition:all .3s ease;-webkit-transform:translate(-2px,0);transform:translate(-2px,0)}.switch-email input:checked+span strong:after{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);transition:all .3s ease .2s}.email-itinerary span.email-id{display:inline-block;margin-top:0;vertical-align:middle;margin-left:10px;float:none}#sfm-when-change-trip .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip .button-group div#sfm-when{max-width:18%}#sfm-when-change-trip .button-group #sfm-when-a{padding:0 0 0 22px;margin:0}#sfm-when-change-trip #sfm-when-a{overflow:visible}#sfm-when-change-trip .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip .filter-field #sfm-when-span1{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip #sfm-when-span1 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip #sfm-when-span2 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip .filter-field #sfm-when-span2{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip #sfm-when div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal{overflow:hidden}.costDetail.costDetail-breakups{white-space:normal}.costDetail-breakups>li{font-size:13px;white-space:normal}.costDetail-breakups>li.costDetailLeft{width:70%;padding-right:0!important}.costDetail-breakups>li.costDetailRight{width:30%}.sub-head,.sub-head2,.privacy-policy p.sub{font-weight:normal!important;font-size:20px!important}strong,b,.purchaseItineraryMainBox .boldBlkTxt,.h6Normal,#imgBtnPurchaseAuction,.privacy-policy h2,.privacy-policy h1,.terms-condition h1,.terms-condition h2,.terms-condition .pricing h3,table.traveler-info th a,table.traveler-info th a:hover,table.search-table tr td select{font-weight:normal!important}.group-detail .group-data .subheader{font-weight:normal!important;font-size:16px!important}table.travel-policy th,table.traveler-info th{font-weight:normal!important;word-wrap:normal}.modal-title{font-weight:normal!important}#mytrip p strong,.cartTripPolicyTxt span b{font-weight:bold!important}.purchaseItineraryMainBox .boldBlkTxt.W85{width:85%}#cboxLoadedContent{overflow:auto!important}#titlePage{color:#333;font-size:26px;font-weight:normal;text-transform:capitalize}.message-container strong{font-weight:bold!important}#tdpreferences label{width:100%}.accordian-box.bg-preferences{margin:0 0 20px 0;padding:20px 27px 20px 27px;background-color:#eee}#tableList .accordian-box.bg-preferences{margin:0 0 20px 0}.accordian-box.bg-preferences .spacer20,.accordian-box.bg-preferences .clear15px{height:0}.trip-update.tabs{width:100%;height:auto;margin:0 auto}.trip-update.tabs .tabs-list{list-style:none;margin:0;padding:0;border-bottom:1px solid #ccc;display:block;float:left;width:100%;height:43px}.trip-update.tabs .tabs-list li{min-width:165px;float:left;margin:0;margin:-2px 8px 0 8px;padding:0;text-align:center;background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #ccc;border-bottom:0}.trip-update.tabs.tabs-list li:hover{cursor:pointer}.trip-update.tabs .tabs-list li.active{margin-top:-8px;padding:0 10px}.trip-update.tabs .tabs-list li a{text-decoration:none;color:#000;width:100%;display:block;padding:9px 5px 9px 5px}.trip-update.tabs .tab{display:none;width:100%;min-height:250px;height:auto;padding:20px 0;background-color:#fff;color:#000;clear:both;border-top:1px solid #ccc}.trip-update.tabs .tab p{line-height:20px;letter-spacing:1px}.trip-update .active{display:block!important}.trip-update.tabs .tab.active{border-top:0}.trip-update .active{background-color:#fff;border-top:1px solid #ccc;color:#000!important}.trip-update.tabs .tabs-list li.active a{padding:8px 5px 9px 4px;font-size:21px}.trip-update.tabs .data-left{float:left;width:11%}.trip-update.tabs .data-right{float:left;width:89%}.trip-update.tabs .control{margin-bottom:0}.trip-update.tabs .button-bankvalue{padding:8px;border-radius:3px;vertical-align:middle}.trip-update.tabs input{border-radius:4px;box-shadow:none;font-size:16px;color:#aaa}.trip-update.tabs select{border-radius:4px;background-image:url(/images/icon-caret1.gif);margin:0;padding-left:10px;font-size:16px;height:44px!important;background-color:#fff;color:#aaa;background-position:100% center;box-shadow:none}.trip-update.tabs .tripstatus-leftbx{float:left;width:21%}.trip-update.tabs .tripstatus-rightbx{float:left;width:100%}.trip-update.tabs .tripstatus-rightbx .detail-info{float:left;width:25%}.trips-list .trip-container .trip-deatil .title.canceled{color:#eb0028}.trips-list .trip-container .trip-deatil .title.pending{color:#666}.trips-list .trip-container .trip-deatil .title.purchased{color:#4295e1}.trips-list .trip-container .trip-deatil .title.past{color:#00467f}.trips-list .trip-container .trip-deatil .resend-request a{font-size:14px;text-decoration:none;line-height:10px}.trip-update.tabs .edit-button.link{line-height:23px;width:18px;height:23px;cursor:pointer;position:absolute}.daterangepicker .calendar thead th{vertical-align:middle}select.selectfare{padding-right:0!important}.daterangepicker .calendar .month select{padding:0!important}.approvalrequest-info{display:block;float:left;width:100%;background:#fff;margin-top:20px;border-radius:4px;padding:12px}.approvalrequest-info .info-icon{display:block;width:4%;float:left;line-height:34px;vertical-align:middle}.approvalrequest-info .info-text{display:block;width:56%;float:left;font-size:16px;line-height:18px;padding-left:5px}.trip-searchheight{min-height:45px;height:auto}.trip-update.tabs .tripstatus-rightbx .detail-info .ng-select .ng-control{min-height:44px}.trip-update.tabs .tripstatus-rightbx .detail-info .ng-select .ng-arrow-zone .ng-arrow{display:none}.canceltrip-container{width:400px;margin:27vh auto;max-width:800px;min-height:15vh;padding:30px}.canceltrip-container .alert-text{color:#000;font-size:16px;margin:10px 0 0 0;font-weight:normal}.canceltrip-container .button-canceltrip{color:#fff;transition:background-color 300ms ease-in 0s;text-decoration:none;width:30%;font-size:18px;padding:10px 0;border-radius:4px;text-align:center;box-shadow:none;border:0;line-height:20px;font-weight:normal}.calendar-interstitial{text-align:center;z-index:9999;width:auto;background:none;margin:30vh auto;min-height:27vh}table.travel-policy td .control{margin-right:0!important}.footer a{color:#999}.contactuspage-overlay{position:fixed;overflow-y:scroll;overscroll-behavior:contain;background:rgba(0,0,0,.6);z-index:999;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:none}.contact-usbx{transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;margin:auto}.contact-title{color:#000;font-size:25px;text-align:left;margin:0 0 20px 10px}.contact-usbx .popup-closeContact{background:none;top:15px;right:20px;position:absolute;cursor:pointer;font-size:23px!important;width:20px;height:20px;z-index:9999}.group-detail .common-head{color:#9e9e9e;font-size:14px}.group-detail .group-data .subtext{min-height:60px;width:96%}.copyright-menu ol li{line-height:17px}.copyright-menu ol li a{font-size:12px}@media screen and (min-width:600px) and (max-width:800px){.self-registration-tab .tabcontent,.enrollment-container,.self-registration-container,.economy-container{padding:5px;overflow:auto;width:700px;height:450px;top:50%}.enrollment-container{transform:translate(-50%,-50%);height:auto}.self-registration-container .btn-common{float:none!important;margin:0 auto!important}.self-registration-container .btn-common button{float:none!important}}@media only screen and (min-width:768px) and (max-device-width:1024px) and (orientation:portrait){.self-registration-tab .tabcontent,.enrollment-container,.self-registration-container,.economy-container{padding:10px;overflow:auto;width:750px;height:auto;top:40%}.economy-container .rules{font-size:10px}.economy-container .flight-changeicon{width:45px}.home-select{max-width:100%!important}.economy-container .icontitle{font-size:15px;padding-left:1px}.enrollment-container{transform:translate(-50%,-50%);height:auto}.filter-mobile i{display:block}.self-registration-container .btn-common{float:none!important;margin:0 auto!important}.self-registration-container .btn-common button{float:none!important}}.agevalidationerror-popup{background:#f1f3f2;border:1px solid #bdbfbe;border-radius:8px;width:auto;margin:auto;padding:20px;text-align:center;min-width:600px;transform:translate(-50%,-50%);top:50%;position:fixed;left:50%;z-index:9999;display:none;overflow:hidden}.agevalidationerror-popup a.close-button{color:#000;cursor:pointer;font-size:1.8rem;font-weight:normal;line-height:1;position:absolute;top:0;right:-10px;text-decoration:none!important}.agevalidationerror-popup a.close-button:hover{text-decoration:none}.agevalidationerror-popup p{color:#333;margin:25px 30px;font-size:18px;line-height:25px}.agevalidationerror-popup-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:999;width:100%;height:100%;display:none}@media only screen and (max-width:767px){.self-registration-tab .tabcontent,.enrollment-container,.self-registration-container,.economy-container{width:95%;padding:5px;left:50%;overflow:auto;height:600px}.hold-trip{float:right;right:100%;width:70px;margin-top:11px}.segmentContainer{padding-top:0!important}.price-container .price{font-size:46px!important}.economy-container .h2{font-size:18px}.economy-container .icontitle{display:none}.economy-container .sub-titlegreen,.economy-container .sub-titlered{font-size:12px}.economy-container .container .whitecontainer .inner-container,.economy-container .container .greycontainer .inner-container{font-size:10px}.economy-container .no-icon,.economy-container .yes-icon{display:none}.price-container .price{font-size:30px!important}.price-container .per-person{font-size:14px;margin-top:2px}.price-container .currency{font-size:14px}.price-container .total-price,.economy-container .rules{font-size:8px}.price-container .button-keep,.price-container .button-move{font-size:12px;line-height:1.8;width:100%;height:30px}.economy-container .icon-col{width:8%}.economy-container .basiceco-col{width:45%}.economy-container .blank-col{width:2%}.economy-container .maincabin-col{width:45%}.enrollment-container{transform:translate(-50%,-50%);height:auto}.self-registration-container .btn-common{float:none!important;margin:0 auto!important}.self-registration-container .btn-common button{float:none!important}.self-registration-tab ul.contracts-questions .question{margin:0 auto;text-align:center}.self-registration-tab ul.contracts-questions li{text-align:center}#searchHero{height:100%!important}.message-container{width:94.5%;z-index:4!important;margin-bottom:2px!important;padding:15px}.message-container p{font-size:.8rem;line-height:1.4}.message-container ul,.message-container ol{margin-top:10px;margin-bottom:10px}.message-container ul li{line-height:1.4;font-size:.8rem}ul.ui-autocomplete{min-width:87%}#mainContent{padding-bottom:50px!important}.footer-end{padding-right:13px!important;text-align:center!important;margin-bottom:10px}}.rail_opts{font-size:12px;color:#31a8dc;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}#sfm-when-change-trip_1 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_1 .button-group div#sfm-when_1{max-width:18%}#sfm-when-change-trip_1 .button-group #sfm-when-a_1{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_1 #sfm-when-a_1{overflow:visible}#sfm-when-change-trip_1 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_1 .filter-field #sfm-when-span1_1{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_1 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_1 #sfm-when-span1_1 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_1 #sfm-when-span2_1 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_1 .filter-field #sfm-when-span2_1{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_1 #sfm-when_1 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_1{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal_1{overflow:hidden}#sfm-when-change-trip_2 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_2 .button-group div#sfm-when_2{max-width:18%}#sfm-when-change-trip_2 .button-group #sfm-when-a_2{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_2 #sfm-when-a_2{overflow:visible}#sfm-when-change-trip_2 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_2 .filter-field #sfm-when-span1_2{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_2 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_2 #sfm-when-span1_2 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_2 #sfm-when-span2_2 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_2 .filter-field #sfm-when-span2_2{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_2 #sfm-when_2 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_2{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal_2{overflow:hidden}#sfm-when-change-trip_3 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_3 .button-group div#sfm-when_3{max-width:18%}#sfm-when-change-trip_3 .button-group #sfm-when-a{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_3 #sfm-when-a{overflow:visible}#sfm-when-change-trip_3 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_3 .filter-field #sfm-when-span1_3{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_3 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_3 #sfm-when-span1_3 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_3 #sfm-when-span2_3 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_3 .filter-field #sfm-when-span2_3{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_3 #sfm-when_3 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_3{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal{overflow:hidden}#sfm-when-change-trip_4 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_4 .button-group div#sfm-when_4{max-width:18%}#sfm-when-change-trip_4 .button-group #sfm-when-a{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_4 #sfm-when-a{overflow:visible}#sfm-when-change-trip_4 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_4 .filter-field #sfm-when-span1_4{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_4 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_4 #sfm-when-span1_4 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_4 #sfm-when-span2_4 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_4 .filter-field #sfm-when-span2_4{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_4 #sfm-when_4 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_4{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal{overflow:hidden}.icon-edit{display:inline-flex!important}.editsave-btn{display:inline-block;width:230px;background-color:#0078d2;color:#fff;transition:background-color 300ms ease-in 0s;text-decoration:none;font-size:18px;padding:10px 0;border-radius:4px;text-align:center;box-shadow:none;border:0;line-height:20px;height:44px;margin-left:-5px}#sfm-when-change-trip_5 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_5 .button-group div#sfm-when_5{max-width:18%}#sfm-when-change-trip_5 .button-group #sfm-when-a{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_5 #sfm-when-a{overflow:visible}#sfm-when-change-trip_5 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_5 .filter-field #sfm-when-span1_5{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_5 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_5 #sfm-when-span1_5 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_5 #sfm-when-span2_5 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_5 .filter-field #sfm-when-span2_5{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_5 #sfm-when_5 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_5{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal{overflow:hidden}#companydetail{line-height:15px;padding-top:20px}.notice_alert{color:#eb0028;display:block;background:#fff;padding:10px;border-radius:4px;margin-top:20px;background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.notice_alert h6{margin-bottom:5px;color:#721c24;font-size:18px;color:#eb0028}.notice_alert i{font-size:20px;vertical-align:middle;margin-right:5px;color:#eb0028}.notice_alert p{color:#721c24;font-size:14px}.virtualpaymentexpand{display:flex}.virtualpaymentexpand>div{margin-right:18px}.virtualpaymentexpand>div>label{height:45px;display:flex;align-items:flex-end}.virtualpaymentexpand .cardfor{min-width:280px}.virtualpaymentexpand .cardfor>span{margin:10px -5px 0 0;display:inline-block}.virtualpaymentexpand .cardfor>span span{position:relative!important;width:auto!important}.virtualpaymentexpand .provider{max-width:170px}.virtualpaymentexpand .queue{max-width:90px}.virtualpaymentexpand>div:last-child,.virtualpaymentexpand>div:first-child{margin-right:0}.virtualpaymentexpand>div:last-child{margin-left:auto}.virtualpaymentexpand label{font-size:14px}#sfm-when-change-trip_6 .hasDatepicker{width:700px;transition:none!important;-webkit-transition:none!important;z-index:1002;width:700px;padding:0;position:absolute;float:right;left:0;border-radius:5px;top:76%}#sfm-when-change-trip_6 .button-group div#sfm-when_6{max-width:18%}#sfm-when-change-trip_6 .button-group #sfm-when-a{padding:0 0 0 22px;margin:0}#sfm-when-change-trip_6 #sfm-when-a{overflow:visible}#sfm-when-change-trip_6 .filter-field{width:100%;height:45px;background-color:transparent;-webkit-border-radius:0;border-radius:0;color:#000;font-size:18px;font-weight:normal;overflow:hidden}#sfm-when-change-trip_6 .filter-field #sfm-when-span1_6{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_6 .button-group div>div>span{font-size:15px;color:#333;background-image:none;margin:0 0 0 3px}#sfm-when-change-trip_6 #sfm-when-span1_6 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_6 #sfm-when-span2_6 input{border:0 solid #c0c8cb;border-radius:4px!important;box-sizing:border-box;color:#405b86;display:block;font-size:18px;height:45px!important;margin:0;padding:0;transition:box-shadow .45s ease 0s,border-color .45s ease-in-out 0s}#sfm-when-change-trip_6 .filter-field #sfm-when-span2_6{width:50%;float:left;margin:0;padding:0 3px}#sfm-when-change-trip_6 #sfm-when_6 div.hasDatepicker.calPopup.home-calendar{z-index:1000;width:700px;padding:0;position:absolute;float:right;right:0!important;border-radius:5px;overflow:visible}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx{width:auto;background-color:transparent}.mainCartContainer .flight-PassengerDetailsBox .passengerseatbx .cabin-type{color:#000}.changesegment-overlay_6{background:rgba(0,0,0,.6);position:fixed;overflow-y:auto;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;height:100%;z-index:1000}.showing-modal{overflow:hidden}.married-segment{margin-top:70px}.alert-message-small-box{border-top:1px solid #ebf3ff;border-color:#eee;border-radius:5px;padding:10px;font-size:12px;line-height:15px;margin-bottom:13px}.alert-message-small-box i{vertical-align:middle;font-size:20px;float:left;margin:3px 17px 5px 10px}.supportedPriceInformation{font-size:14px}.alertRed{color:red}#thanksDialog .popup-closeContact{position:absolute;top:12px;right:12px}#divChildrenAge #child_main_div>div{clear:left}.carVendorSpriteImg.zaCarImg{margin:0 auto}.receipt-tabbx .itinerarytab-container .tab-icon{background:url(/Images/sprite-receipt-icons.png) no-repeat}.receipt-tabbx .itinerarytab-container .tab-icon.same-dayflighticon{background-position:0 -42px}.receipt-tabbx .itinerarytab-container .tab-icon.changetrip-icon{background-position:-39px -3px}.receipt-tabbx .itinerarytab-container .tab-icon.email-icon{background-position:-80px -3px}.receipt-tabbx .itinerarytab-container .tab-icon.print-icon{background-position:-116px -3px}.receipt-tabbx .itinerarytab-container .tab-icon.calendar-icon{background-position:-155px -3px}.receipt-tabbx .itinerarytab-container .tab-icon.canceltrip-icon{background-position:-194px -3px}.receipt-tabbx .itinerarytab-container li.same-day{background-color:#31a8dc;color:#fff}.receipt-tabbx .itinerarytab-container li:hover.same-day{background-color:#31a8dc;color:#fff}.receipt-tabbx .itinerarytab-container li:hover{color:#00467f}.receipt-tabbx .itinerarytab-container li:hover .tab-icon.changetrip-icon{background-position:-39px -43px}.receipt-tabbx .itinerarytab-container li:hover .tab-icon.email-icon{background-position:-80px -43px}.receipt-tabbx .itinerarytab-container li:hover .tab-icon.print-icon{background-position:-116px -43px}.receipt-tabbx .itinerarytab-container li:hover .tab-icon.calendar-icon{background-position:-155px -43px}.receipt-tabbx .itinerarytab-container li:hover .tab-icon.canceltrip-icon{background-position:-194px -43px}.hotelpartial,.carpartial{margin-left:0!important}#footer.footer_new{display:flex;align-items:center}#footer.footer_new>.row{max-width:100%!important;padding:0 20px!important;display:flex;align-items:center}#footer.footer_new>.row>div{padding:0!important;display:flex;align-items:center}#footer.footer_new>.row>div:first-child{flex-basis:20%}#footer.footer_new>.row>div:nth-child(2){flex:auto;justify-content:center;width:auto}#footer.footer_new>.row>div:last-child{flex-basis:20%;font-size:12px;line-height:1.3;flex-direction:column;align-items:flex-end;text-align:right}#footer.footer_new>.row>div:last-child>div:first-child{margin-bottom:5px}.group-detail.permissions .group-data{height:415px!important}.header_100{position:relative;height:114px;max-width:100%!important}.header_1240{position:relative;height:114px;max-width:1240px!important}.copy_email_mobile{display:flex;flex-direction:column;justify-content:space-around}.terms-condition strong,.terms-condition b{font-weight:700!important}.title-area{margin-top:0}.title-area>.name a{height:66px;display:block}.top-bar .name{position:relative;z-index:2}.company-logo{height:66px!important;display:flex;align-items:center;margin:0 5px 5px 5px}.new-cart-page .company-logo{margin:0}.company-logo>a{height:100%;max-height:66px;display:inline-block}.company-logo>a>img{max-height:66px;height:60px}.powered-by-its{background:url(/app_themes/tripeasy/assets/images/powered-by-its.png) no-repeat;background-size:contain;background-position:center;height:46px;width:121px;max-width:121px!important;display:inline-block;margin-left:8px}.bt-export{top:27px}.bt-export span{text-transform:capitalize}.export-container{margin-top:-22px;margin-bottom:15px;width:45%;float:right}.export-container label{font-size:14px}.export-btn{float:none!important;width:120px!important;height:35px!important;padding:5px!important}.accordian-box{cursor:auto!important}.accordian-box .sub-head{cursor:pointer!important}.homepage ul#ui-id-1,.homepage ul#ui-id-2{z-index:5!important}input#btnCancelTripConfirmationOkay{width:50%!important}.add-form.pad20.add-form-table{padding:15px!important}.new-arranger-permissions{display:flex;justify-content:left;align-items:flex-start}.new-arranger-permissions>div{display:inline-block;width:33%;margin:0 .5rem}.new-arranger-permissions h3{font-size:22px;margin-bottom:15px}.new-arranger-permissions .ap-wrap>div{margin-bottom:12px}.new-arranger-permissions .ap-wrap .title{display:inline-block;margin-right:15px}.login-popup-on #ui-id-1,.login-popup-on #ui-id-2{display:none!important}.mainCartContainer .cartItineraryPrice>span{position:relative;min-width:125px;font-size:24px}.group-detail .group-data .theme-based-btn-h21{display:flex;flex-flow:row wrap;justify-content:space-around}.group-detail .group-data .theme-based-btn-h21 #imgMoveRight,.group-detail .group-data .theme-based-btn-h21 #imgMoveLeft{width:50px;white-space:normal;margin:0 5px}.group-detail .group-data .theme-based-btn-h21 #imgMoveAllLeft,.group-detail .group-data .theme-based-btn-h21 #imgMoveRightAll{width:auto;margin:0 0;white-space:normal}.divider_box{float:left;width:100px;height:210px;margin:0 0 0 0;text-align:center;vertical-align:middle;display:flex;flex-flow:row wrap;justify-content:space-around}.marB40{margin-bottom:40px!important}.mytrips-new{margin-top:10px}.react-mform .mform-row{display:flex;flex-direction:row;margin-bottom:22px}div.tabData4,div.tabData3,div.tabData2,div.tabData1>div.mform-row{margin-bottom:15px}div.tabData1>div.mform-row>div{padding:0!important;margin:0 13px 0 0}div.tabData2>div.mform-row>div{padding:0!important;margin:0 13px 0 0}.reimbursable{text-align:right}.reimbursable label{display:inline-block}.reimbursable input[type="checkbox"]{height:20px;width:20px;vertical-align:middle;margin-right:7px}.HasPurpose:not(.HasCostCenter):not(.HasBillable)>div:nth-child(1),.HasCostCenter:not(.HasBillable)>div:nth-child(2){margin-right:0}.switch-box>label{display:inline-flex;align-items:center}div.tabData3>div.mform-row>div{padding:0!important;margin:0 13px 0 0}div.LHS>div.col-md-6{margin:10px 10px 10px 0;height:50px;align-items:center;display:flex;width:260px}div.RHS>div.col-md-6{margin:10px 0 10px 10px;height:50px;align-items:center;display:grid;width:260px}.currencyValuesHotelLodging{background-color:#c7c7c7;border-radius:0 13px 13px 0!important}.decimalValuesHotelLodging>div{border-radius:13px 0 0 13px!important}.currencyValuesHotelLodging>div{border-radius:0 13px 13px 0!important;height:45px}.currencyValuesHotelLodging>div>div{width:36px;overflow:unset;height:26px;line-height:1.6;color:#fff}.currencyValuesHotelLodging>div>div.MuiSelect-select{border-radius:0 13px 13px 0!important;height:25px}.currencyValuesHotelLodging>div>div.MuiSelect-select:focus{background-color:#008cba;min-width:0}.currencyValuesHotelLodging>div>svg{visibility:hidden}.icon-field.icon-currency::before{background-position:-73px -93px!important}.icon-field.icon-location::before{background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat!important;background-position:-474px -74px!important}.icon-field.icon-participants::before{background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat!important;background-position:-393px -6px!important}.icon-field.icon-add-participants::before{background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat!important;background-position:-423px -6px!important}.itemCategoryList{background:#fff;color:#2084ce;font-size:12px;line-height:20px;height:20px;padding:0 5px;margin:0;text-align:left;display:block;cursor:pointer}.mform-row:nth-child(1)>.date-field .MuiFormControl-root{width:110px!important}.tabData4>div.mform-row>div{padding:0;margin-right:10px}.tabData4>div.mform-row>div:last-child{margin-right:0}.tabData4>div.mform-row>div:nth-child(2)>div{margin:0!important}.tabData4>div.mform-row>div:nth-child(2)>div:nth-child(2){margin:0;flex:none}.tabData4>div.mform-row .MuiSelect-outlined.MuiSelect-outlined{padding:10px 20px 10px 14px;height:25px}.react-mform .mform-row>div:first-child{margin-left:0}.react-mform .mform-row>div:last-child{margin-right:0}.react-mform .mform-row>div{flex:1;padding:0}.react-mform .mform-row.form-submit>div:nth-child(2){padding:0}.react-mform .mform-row>div:nth-child(2)>div{flex:1}.react-mform .mform-row .date-field .MuiFormControl-root,.react-mform .mform-row .date-field .MuiOutlinedInput-adornedEnd,.react-mform .mform-row .date-field .MuiButtonBase-root{padding:0;margin:0}.react-mform .mform-row input.MuiOutlinedInput-input{height:48px!important;font-size:18px!important;line-height:1!important;padding:0 14px;margin-bottom:0;color:#333;box-shadow:none;border:0}.react-mform .mform-row .date-field .MuiOutlinedInput-adornedStart>input.MuiOutlinedInput-input{padding-left:0!important}.react-mform .mform-row .date-field button:hover,.react-mform .mform-row .date-field button:focus,.react-mform .mform-row .date-field .button:hover,.react-mform .mform-row .date-field .button:focus{background:#fff;color:rgba(0,0,0,.54)}.react-mform .mform-row .expense-participants-container input.MuiOutlinedInput-input{overflow:hidden;text-overflow:ellipsis;cursor:pointer}.react-mform .mform-row .MuiSelect-outlined.MuiSelect-outlined{font-size:18px;line-height:1.5;padding:10px 32px 10px 14px}.react-mform .mform-row .MuiInputLabel-outlined{z-index:1;transform:translate(14px,15px) scale(1);pointer-events:none}.react-mform .mform-row .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.react-mform .mform-row .MuiOutlinedInput-root,.react-mform .mform-row .MuiOutlinedInput-root input{border-radius:13px}.react-mform .mform-row .search-box{position:relative}.react-mform .mform-row .search-box #btnSearch{width:18px;height:22px;display:inline-block;background:url(/app_themes/tripeasy/assets/images/trip-expense-sprite.svg) no-repeat;background-size:500px 500px;background-position:-312px -1px;position:absolute;right:16px;top:14px;outline:0;border:0}.react-mform .mform-row .icon-field,.react-mform .mform-row .icon-date,.react-mform .mform-row .icon-dollar{position:relative}.react-mform .mform-row .icon-field::before,.react-mform .mform-row .icon-date::before,.react-mform .mform-row .icon-dollar::before{content:"";width:25px;height:25px;display:inline-block;position:absolute;top:12px;left:10px;background:url("/app_themes/tripeasy/assets/images/trip-expense-sprite.svg") no-repeat;background-size:500px 500px;z-index:2}.react-mform .mform-row .icon-dollar-b::before{background-position:-111px -133px;left:7px}.react-mform .mform-row .icon-date-b::before{background-position:-72px -132px;left:7px;display:none}.react-mform .mform-row .icon-field label.MuiInputLabel-outlined{transform:translate(36px,15px) scale(1)}.react-mform .mform-row .icon-field label.MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-6px) scale(.75)}.react-mform .mform-row .icon-field input{padding-left:36px}.react-mform .mform-row .icon-field .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*="MuiOutlinedInput-root"]{padding:0 65px 0 40px}.react-mform .mform-row .icon-field .MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*="MuiOutlinedInput-root"] input{padding:0}.react-mform .mform-row .icon-field.icon-merchant::before{background-position:-39px -133px}.react-mform .mform-row .icon-field.icon-merchant-b::before{background-position:-38px -132px}.react-mform .mform-row .icon-field.icon-purpose::before{background-position:-145px -132px}.react-mform .mform-row .icon-field.icon-date::before{background-position:-37px -89px}.react-mform .mform-row .icon-field.icon-dollar::before{background-position:-74px -92px}.react-mform .mform-row .icon-field.icon-user::before{background-position:-149px -92px}.icon-field.icon-result::before{background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat;background-position:-327px -67px}.icon-field.icon-quantity::before{background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat;background-position:-472px -6px}.btn-details.MuiButton-root,.btn-details.MuiButton-root:hover,.btn-details.MuiButton-root:focus{font-size:16px;font-weight:normal;background:#fff;color:#31a8dc;position:relative;padding:10px 10px 10px 35px!important;margin:0;border:unset;border-radius:20px;outline:0;box-shadow:unset}.btn-details::before{content:"";display:inline-block;position:absolute;left:0;top:0;height:37px;width:37px;background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat;background-position:-471px 0;z-index:2}.btn-details span.MuiButton-label{text-transform:capitalize;font-size:16px;line-height:1.2;color:#31a8dc}.btn-details-clicked.MuiButton-root,.btn-details-clicked.MuiButton-root:hover,.btn-details-clicked.MuiButton-root:focus{font-size:16px;font-weight:normal;background:#fff;color:#2084ce;position:relative;padding:10px 10px 10px 35px!important;margin:0;border:unset;border-radius:20px;outline:0;box-shadow:unset}.btn-details-clicked::before{content:"";display:inline-block;position:absolute;left:0;top:0;height:37px;width:37px;background:url(https://d30mh6y4ve06xe.cloudfront.net/app_themes/tripeasy/images/sprite-search-widget.svg) no-repeat;background-position:-471px -31px;z-index:2}.btn-details-clicked span.MuiButton-label{text-transform:capitalize;font-size:16px;line-height:1.2;color:#2084ce}.descriptionDetailsFields{margin:10px 0 20px 0}.react-mform .mform-row input.MuiOutlinedInput-input{height:45px!important}div.thumb>div>a:hover{text-decoration:none!important}.webcam-popup .MuiDialogContent-root{padding-top:0}.webcam-popup .webcam_btn{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 0 0}.webcam-popup .webcam_btn>button{margin:10px 10px 15px 10px}.MuiTextField-root,.MuiInputBase-root{display:flex;flex:1}.MuiIconButton-root:hover{color:#999}.control{position:relative;padding-left:28px;margin-bottom:15px;cursor:pointer;font-size:16px;margin-right:0!important;line-height:24px}.homepage #header .row.full-width,.tripconfirmation-page .header_1240,.new-cart-page .header_1240{max-width:100%!important;padding:0 15px 0!important}.login-popup.signup.irop{top:44%;left:70%;width:320px;background:#fff;border:0;box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.5),0 .6px 1.8px 0 rgba(0,0,0,.5)}.login-popup.signup.irop input[type="text"],.login-popup.signup.irop input[type="password"]{margin-bottom:25px;border:1px solid #c1c1c1;border-radius:10px}.login-popup.signup.irop #WrongLoginMsg:before{display:none}.login-popup.signup.irop .button.alert{border-radius:20px!important}.login-popup.signup.irop .login-logo{margin-bottom:0!important;width:auto}.login-popup.signup.irop .login-head{margin:15px 0;color:#000;line-height:22px;font-size:16px;display:block!important}.login-popup.signup.irop .login-logo img{height:47px}.loginmaindiv-bg{border:0!important}.reset-password-popup.irop #divPwdMailSuccess,.reset-password-popup.irop #divPwdMailSuccess td{padding:0!important}.reset-password-popup.irop #divPwdMailSuccess table{margin:0!important}.reset-password-popup.irop #divPwdMailSuccess{min-height:159px}.login-popup.signup.irop a#resend_password_link2134{color:#adaeb0!important}.reset-password-popup.irop #divSucceessMsg{color:#155724!important;background:#d4edda;padding:15px;border-radius:3px;line-height:21px}.flex-08{flex:.8!important}.flex-12{flex:1.2!important}.connex-wrap,.conferma-api{display:flex;flex-direction:column;flex:1}.connex-wrap>div,.conferma-api>div{display:flex;flex-flow:row;flex:100%;margin:0 0 20px 0}.connex-wrap>div>div,.conferma-api>div>div{display:flex;flex:1;flex-direction:column;margin:0 16px 0 0}.connex-wrap>div>div:last-child,.conferma-api>div>div:last-child{margin:0}.connex-wrap>div>div>label,.conferma-api>div>div>label{display:flex;align-items:end;height:45px}.connex-wrap>div>div input,.connex-wrap>div>div select,.conferma-api>div>div input,.conferma-api>div>div select{margin-bottom:4px}.conferma-api>.conferma-row2{align-items:center}.conferma-api>.conferma-row2>div:nth-child(1){flex:0 0 32%}.conferma-api>.conferma-row2>div:nth-child(2),.conferma-api>.conferma-row2>div:nth-child(3){flex:0 0 11%}.conferma-api>.conferma-row2>div:nth-child(4){flex:0 0 26%}.conferma-api>.conferma-row2>div:nth-child(5){align-items:flex-end}.error-wrap{background-color:#c60f13;color:#fff!important;font-size:.75em;font-weight:bold;line-height:1.8;padding-left:3px}.error-wrap>span{margin-bottom:1em;margin-top:-1.3125em;width:213px}.new-cart-page .message-container{margin:15px auto 0 auto!important;border-radius:5px!important;background:#f6f6f6!important;overflow:hidden;max-height:200px;transition:max-height .8s cubic-bezier(0,1,0,1) -.1s}.new-cart-page .message-container:hover,.new-cart-page .message-container:target{background:#e6e6e6!important;max-height:9999px;transition-timing-function:cubic-bezier(.5,0,1,0)!important;transition-delay:0s!important}.languageList{position:relative}.languageList .ul_LanguageList{right:0}#divAllAdditionalSearch .itinerarySectionMainDiv{position:relative}#myairoptionsdiv{z-index:5}#myhoteloptdiv{z-index:4}#mycaroptdiv{z-index:3}.accordian-box table.details{display:inline-block}.ms-options-wrap{position:relative}.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box}.ms-options-wrap>button:focus,.ms-options-wrap>button:hover,.ms-options-wrap>button{position:relative;width:100%;max-width:420px;text-align:left;border:1px solid #9b9b9b;background-color:#fff;padding:12px 24px 12px 10px;margin:0;font:normal 15px/1.2 Poppins;color:#000;outline-offset:-2px;white-space:nowrap}.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:gray;opacity:.6}.ms-options-wrap>button:after{content:' ';height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid rgba(0,0,0,0);border-top-color:#999;margin-top:-3px}.ms-options-wrap.ms-has-selections>button{color:#333}.ms-options-wrap>.ms-options{position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:#fff;z-index:2000;border:1px solid #aaa;overflow:auto;visibility:hidden}.ms-options-wrap.ms-active>.ms-options{visibility:visible}.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:0;border-bottom:1px groove;outline:0}.ms-options-wrap>.ms-options>.no-result-message{padding:4px 5px;display:none}.ms-options-wrap>.ms-options .ms-selectall{display:inline-block;text-decoration:none}.ms-options-wrap>.ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0}.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0 0;font-weight:bold}.ms-options-wrap>.ms-options>ul label{position:relative;display:inline-block;width:100%;padding:4px 4px 4px 20px;margin:1px 0;border:1px dotted transparent}.ms-options-wrap>.ms-options.checkbox-autofit>ul label,.ms-options-wrap>.ms-options.hide-checkbox>ul label{padding:4px}.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999}.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:transparent}.ms-options-wrap>.ms-options>ul input[type="checkbox"]{margin:0 5px 0 0;position:absolute;left:4px;top:7px}.ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#popupUdid{width:auto;min-height:10%}#popupUdid div#buttonGroup{display:flex;align-items:center;justify-content:end;margin-top:15px;margin-bottom:10px}#popupUdid #continueButton{width:30%;margin-left:15px}#popupUdid #continueButton .button{margin-top:0!important}#popupUdid .dropdown-validation{margin-bottom:3px;height:48px}#popupUdid input[type="text"]{border-radius:0;margin-bottom:3px}#popupUdid .field-validation-error{color:red}#popupUdid.field-validation-valid{display:none}#popupUdid .input-validation-error{border:1px solid red;background-color:#fee}#popupUdid input.text-bigAccount_NoMandatory{width:150px}#popupUdid select.text-bigAccount{width:150px}#popupUdid .owTitle{margin-bottom:3%;text-align:left}#popupUdid .custom-field{display:inline-block;min-width:40%;vertical-align:top;margin:1%;padding:0}#popupUdid .custom-field span{font-size:12px}.errorudid{color:#f04124;font-size:13px;line-height:1.5;padding:0 0 0 13px;min-height:20px}.errorudid span.small{display:block;margin:0;width:3px}.errorudid span.small.last{display:block;margin:0;width:3px}.errorudid span{display:block;margin-bottom:1em;margin-top:-1.3125em;width:213px}.pop_message{background:#fff;position:absolute;width:400px;font-size:12px;line-height:normal;opacity:0;border:1px solid #c1c1c1;border-radius:5px;padding:8px;box-shadow:rgba(0,0,0,.14) 0 3px 8px;color:#777;transition:opacity .3s 0s;margin-top:6px;cursor:default}.pop_message:after{content:"";position:absolute;bottom:100%;left:14px;margin-left:-5px;border-width:7px;border-style:solid;border-color:transparent transparent #fff transparent}.pop_message:before{content:"";position:absolute;bottom:100%;left:13px;margin-left:-5px;border-width:8px;border-style:solid;border-color:transparent transparent #c1c1c1 transparent}.popmessage:hover input:disabled~.pop_message{opacity:1;z-index:1}.popmessage:hover input:disabled~.pop_message:hover{opacity:0;z-index:0}#div_ArrangerAddNewCompany .MuiSelect-select,#div_ArrangerAddNewCompany .MuiSelect-select:focus{border-radius:0!important;background:#fff;padding:7px 24px 7px 10px}.group-detail .group-data select option.expiredCard{background:#f2dede;position:relative}.group-detail .group-data select option.expiredCard:disabled:before,.group-detail .group-data select option.expiredCard:before{content:"";font-family:'FontAwesome';background-repeat:no-repeat;position:absolute;right:-1px;top:1px;background:#f2dede;padding:3px;color:#a94442}#mytrip .search-widget-container{position:absolute!important;transform:translate(-50%,0%)!important;bottom:0;top:auto}.modal{display:none;position:fixed;z-index:5;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);animation:opac .6s}@keyframes opac{from{opacity:0}to{opacity:1}}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:740px;box-shadow:0 1px 3px 2px rgba(95,96,96,.24);border-radius:5px;position:relative}.modal-content h3{font-size:22px;margin-bottom:30px;font-weight:400}.modal-content h3.text-left{text-align:center!important;font-weight:400}.modal-content h5{margin-bottom:15px;color:#000}.material-form h5 span{color:#19b4d8}.modal-content .control__indicator{background-color:#fff}.modal-content .form-group .floating-textarea{height:auto!important}.modal-content .form-group .no-float,.form-group .form-control.floating-textarea:focus~label.no-float{position:absolute;font-size:18px!important;pointer-events:none;top:-13px!important;left:10px;background-color:#fff;color:#000;padding:0 5px;visibility:visible;opacity:1}.material-form .form-group{position:relative;margin-bottom:40px}.getstarted .modal-content div.starterror{position:absolute;bottom:-22px;left:0;font-size:13px;color:#f44336;padding:0 0 0 14px}.getstarted .modal-content .form-group .form-control{margin-bottom:30px}.drop-box-custom{padding:20px;box-shadow:0 1px 3px 2px rgba(95,96,96,.24);border-radius:3px;position:absolute;z-index:1;background-color:#fff;top:60px;left:0;margin-bottom:20px}#drop-box-custom{background:url(/app_themes/TripEvents/Images/icon-caret.gif);background-position:100% center;background-repeat:no-repeat}.button.actionbutton{font-size:22px;padding:9px 54px;font-weight:normal;margin-top:20px!important}.close{color:#000;float:right;font-size:30px;font-weight:300;font-family:sans-serif;position:absolute;right:20px;top:8px;opacity:.3}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:1}.contact-popup-overlay{top:0}table#tbl tr td{padding:.25rem .4rem!important}#preferences .select2-selection__rendered{margin-bottom:0}.profile-gds-container .tab-container{display:flex;flex-direction:row;min-height:34px}.profile-gds-container .spacer{flex-basis:50px}.profile-gds-container .tab{display:none;margin-bottom:30px}.profile-gds-container .tab.active{display:block}.profile-gds-container .tab-button{cursor:pointer;background-color:#fff;border:1px solid #bcbcbc;border-radius:4px;min-width:130px;text-align:center;line-height:32px}.profile-gds-container .tab-button.active,.tab-button:hover{color:#fff;background-color:#31a8dc}.profile-gds-container .tab-container .tab-button:first-of-type{border-radius:4px 0 0 4px;border-right:0}.profile-gds-container .tab-container .tab-button:last-child{border-radius:0 4px 4px 0}.profile-gds-container .flex-row{display:flex;flex-direction:row;align-items:center;column-gap:10px;margin-bottom:20px;font-size:15px}.profile-gds-container .flex-row label{font-size:15px;min-width:160px}.profile-gds-container .flex-row label.dk{min-width:unset}.profile-gds-container .flex-row select,.profile-gds-container .flex-row input,.profile-gds-container .flex-row .heading{margin:0;min-width:188px}.profile-gds-container .flex-row .heading{display:flex;justify-content:center;margin-top:20px}.profile-gds-container .remark-row{display:flex;flex-direction:row;align-items:center;column-gap:10px;white-space:nowrap;margin-bottom:25px;position:relative}.profile-gds-container .remark-row .remark-error{position:absolute;left:180px;top:44px;font-size:13px;color:red}.profile-gds-container .remark-row input{margin:0}.profile-gds-container .remark-row input.save{border-color:#31a8dc}.profile-gds-container .remark-row input[type=text][readonly]{background-color:transparent}.profile-gds-container .remark-row .edit-button{position:absolute;right:71px;cursor:pointer;font-size:12px;background:#f5f3f3;color:#777;padding:12px;min-width:54px;text-align:center}.profile-gds-container .remark-row .save-button{position:absolute;right:71px;cursor:pointer;font-size:12px;background:#31a8dc;color:#fff;padding:12px;min-width:54px;text-align:center}.profile-gds-container .remark-row .save-button.ripple:after{background-image:radial-gradient(circle,#fff 10%,transparent 10.01%)}.profile-gds-container .remark-row i{cursor:pointer;text-align:center;background:#f5f3f3;padding:5px 7px;border-radius:100%}.profile-gds-container .remark-row i.ripple:after,.profile-gds-container .remark-row .edit-button.ripple:after{background-image:radial-gradient(circle,#31a8dc 10%,transparent 10.01%)}.profile-gds-container .remark-row .remark-label{min-width:170px}.profile-gds-container{position:relative;margin-top:10px}.profile-gds-container .primary-dk{position:absolute;top:-150px;font-size:18px}.profile-gds-container .remarks-heading{margin:40px 0 10px 0}.profile-gds-container .remarks-subheading{font-size:15px;margin:20px 0}.profile-gds-container .add_remark{color:#31a8dc;cursor:pointer}.profile-gds-container .sync_checkbox.control__indicator{left:50%;top:-5px}.ripple{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0,0);opacity:.3;transition:0s}.itinerary-imp-message{font-size:14px}.itinerary-imp-message .icon{margin-right:5px}.itinerary-imp-message .date{color:#666}.popup-box{min-height:fit-content;padding:30px}.popup-box .button.alert.outline{border-radius:20px!important;background-color:#fff;border-color:#31a8dc;width:auto;padding:10px 30px}.popup-box .button.alert.outline:hover,.popup-box .button.alert.outline:focus{background-color:#31a8dc;border-color:#fff}.popup-box .button.alert{border-radius:20px!important;background-color:#31a8dc;border-color:#31a8dc;width:auto;padding:10px 30px;color:#fff}.popup-box .button.alert:hover,.popup-box .button.alert:focus{background-color:#336799;border-color:#336799}.multi-select.wrapper{width:152px}.multi-select .toggle-next{border-radius:0}.multi-select button{margin:0;padding-left:10px;border-color:#9b9b9b;font-size:15px;color:#000;background-image:url(/app_themes/tripeasy/images/icon-caret.gif);background-position:100% center;background-repeat:no-repeat;padding-right:38px;height:44px;font-weight:normal;text-align:left}.multi-select button:hover,.multi-select button:focus{background-color:transparent;color:#000}.multi-select .inner-wrap label{cursor:pointer;margin:6px 0}.multi-select .ellipsis{text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden}.multi-select .apply-selection{display:none;width:100%;margin:0;padding:5px 10px;border-bottom:1px solid #ccc}.multi-select .apply-selection .ajax-link{display:none}.multi-select .checkboxes{margin:0;display:none;border:1px solid #ccc;border-top:0}.multi-select .checkboxes .inner-wrap{padding:5px 10px;max-height:140px;overflow:auto}.d-flex{display:flex}.justify-content-start{justify-content:flex-start}.align-items-center{align-items:center}.guest-label{width:150px}.td-labels{height:43px}.field-validation-error.error-text span{font-size:inherit;padding-left:0}