.htmlMarker{margin-left:-25px;margin-top:-4px;width:55px}.htmlMarker .pinContent{background-color:#fff;box-shadow:0 3px 12px 1px rgba(0,0,0,.26);color:#383838;cursor:pointer;font-weight:700;height:20px;margin-top:10px;padding:4px;position:relative;width:auto}.htmlMarker .pinContent:hover{background-color:#fec60a}.htmlMarker .pinContent .searchIcon{background-color:#fec60a;color:#000;height:20px;left:0;margin:0 auto;padding:4px;position:absolute;top:0;width:18px}.pinTooltip{background:#000;color:#fff;font-size:10px;height:20px;margin-left:50px;margin-top:60px;opacity:1;padding:3px 5px;width:auto}.pinFlightDetail{background-color:hsla(0,0%,100%,.95);display:block;height:-webkit-fill-available;left:0;padding:10px;position:absolute;top:0;width:665px;z-index:1}body{min-height:800px!important}.slider{display:inline-block;position:relative;vertical-align:middle}.slider.slider-horizontal{height:20px;width:100%}.slider.slider-horizontal .slider-track{height:10px;left:0;margin-top:-5px;top:50%;width:100%}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{bottom:0;height:100%;top:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf,#bebebe);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(180deg,#dfdfdf,#bebebe);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5,#e9e9e9);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(180deg,#e5e5e5,#e9e9e9);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip{opacity:1!important;z-index:2}.slider .tooltip.top{margin-top:-25px}.slider .tooltip-inner{background-color:#fff;box-shadow:0 3px 12px 1px rgba(0,0,0,.26);color:#383838;font-weight:700;max-width:none;white-space:nowrap}.slider .hide{display:none}.slider-track{background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);cursor:pointer;position:absolute}.slider-selection{background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(180deg,#fff2c7,#ffe694);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.slider-selection,.slider-track-high,.slider-track-low{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute}.slider-track-high,.slider-track-low{background:transparent}.slider-handle{background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(180deg,#ffd74f,#ecb600);background-repeat:repeat-x;border:0 solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);height:20px;position:absolute;top:0;width:20px}.slider-handle.round{border-radius:50%}.fareAlertDetail{background:#fff;border:1px solid #ccc;border-radius:5px;margin:10px 15px;padding:5px}.fareAlertFromTo,.fareAlertOneWay{border-bottom:1px solid #ccc;margin-bottom:5px;padding:0 0 5px;width:100%}.fareAlertFrom,.fareAlertTo{display:inline-block;font-size:18px;font-weight:600;text-align:center;width:45%}.fareAlertBottomLine{font-size:12px;margin-bottom:-5px;text-align:center;width:100%}.fareAlertBottomLine .fareAlertSpan{border-right:1px solid #aaa;margin-bottom:0;padding:0 10px}.fareAlertBottomLine .fareAlertSpan:last-child{border-right:none!important}.fareAlertArrow{color:#fec60a;display:inline-block;font-size:20px;text-align:center;vertical-align:top;width:10%}.fareAlertOneWay .fareAlertArrow{background-image:url(/resources/img/icons/tekyon-sari.png);margin:3px 5px 0;width:36px}.fareAlertFromTo .fareAlertArrow,.fareAlertOneWay .fareAlertArrow{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px}.fareAlertFromTo .fareAlertArrow{background-image:url(/resources/img/icons/gidisdonus-sari.png);margin:0 5px;width:24px}.fareAlertBtnArea{margin-left:5px;width:100%}.fareAlertBtnArea span{font-size:12px;margin-right:10px}.fareAlertBtnArea button{background-color:#fec60a;border:1px solid #fec60a;border-radius:3px;color:#383838;margin-bottom:10px!important;margin-top:4px!important;padding:7px 10px}.fareAlertBtnArea button:hover{background-color:#fec60a;border:1px solid #fec60a}#form-fareAlert{margin-top:-15px}.fareAlertHeading{border-bottom:2px solid #fec60a;margin:0 -13px;padding:5px 15px}.fareAlertHeading h2{margin:0;padding:0}.fareAlertArea .fa-question-circle{color:#777;cursor:pointer;padding-left:5px}#form-fareAlert .fareAlertArea .form-group{display:inline-block;text-align:center}.fareAlertBtnArea.fareAlertGuestBtnArea{float:right;margin-left:0;margin-top:24px}#emailMarketing-farealert{display:inline-block;width:auto}#form-fareAlert .fareAlertArea .form-group label{font-size:12px}.fareAlertArea label span{color:#383838;font-size:12px;font-weight:700;margin-left:3px}.fareAlertMailNotification{color:#d61111;font-size:14px;font-weight:600;padding:15px 0;text-align:center;width:100%}.autocomplete-flight#fromText{font-weight:700}.mapHeaderRow{background:#fff;padding-top:10px}.mapDirectFlight span,.mapExactDates span,.mapNearestAirports span{font-size:12px;padding-left:3px}#maxPriceSlider{margin-top:5px}input#maxPrice{display:none}.colorStart{margin-top:5px}.colorDirect,.colorStart,.colorTaxi{margin-left:15px}.colorDirect div{background:#7ac855}.colorDirect div,.colorTaxi div{border-radius:3px;display:inline-block;height:12px;width:12px}.colorTaxi div{background:#f8c04f}.colorStart div{background:#3297f6;border-radius:3px;display:inline-block;height:12px;width:12px}.colorDirect span,.colorStart span,.colorTaxi span{font-size:12px}.detailHeader h2{font-size:20px}#panelRangeDate{background-color:#fff;border-radius:2px;box-shadow:0 3px 12px 1px rgba(0,0,0,.26);padding:10px;position:absolute;width:500px;z-index:2}.rangeDate,[data-selected="0"].rangeDate{background-color:#fff;border:1px solid #a0a0a0;border-radius:5px;color:#383838;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:1px 1px 5px;padding:4px 6px}.rangeDate:hover,[data-selected="1"].rangeDate{background-color:#fec60a;border:1px solid #fec60a;color:#383838;font-weight:700}#panelRangeDate h5{border-bottom:1px solid #ccc;color:#383838;font-size:16px;font-weight:400;margin:10px 0;padding-bottom:5px}.detailFlight{margin-top:10px}.detailFlight a{cursor:pointer}#btnShowPanelRangeDate{border:1px solid rgba(0,0,0,.15);border-radius:.25rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1.25;padding:.5rem .75rem;width:auto}.selectedRangeDate{background-color:#fec60a;border:1px solid #fec60a;color:#383838;font-weight:700}.panelRangeDropdownArrow{margin-left:20px;transform:rotate(90deg);width:8px}.mapDirectFlight{margin-top:8px}.cheapestFlightDetailArrow{margin:-5px 6px 0;width:42px}.cheapestFlightDetailArrowSml{margin:-1px 5px 0;width:24px}.detailParkour span{border-top:1px solid #ccc;display:block;padding:7px 0}#modalFareAlert .modal-dialog{left:0;right:auto;top:50px;width:665px}#modalFareAlert .modal-dialog .modal-content{background:#f5f5f5}#modalFareAlert .modal-dialog .modal-content .modal-header{border-bottom:2px solid #fec60a;margin:0;padding:5px 15px}#modalFareAlert .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5em;font-weight:700}#btnHidePanelRangeDate{background:transparent;border:1px solid #383838;border-radius:15px;float:right;font-weight:500;line-height:18px;padding:3px 7px}#btnHidePanelRangeDate:hover{background-color:#fec60a;border:1px solid #fec60a}.betaSuggestionBtn{margin-top:15px;text-align:right}.betaSuggestionBtn a{border:1px solid #383838;border-radius:3px;color:#383838;padding:4px 13px}.betaSuggestionBtn a:hover{background-color:#fec60a;border:1px solid #fec60a;text-decoration:none}#mapLoading{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}#mapLoading img{margin-left:45%;margin-top:15%}#success-farealert{text-align:center;width:100%}#success-farealert i{color:#349234;margin-bottom:5px;margin-top:20px;text-align:center}#success-farealert span{color:#444;display:block;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px}#success-farealert button{display:inline-block;margin-bottom:20px;text-align:center}#btnClosePinDetail{background:transparent;border:1px solid #383838;border-radius:15px;font-size:14px;font-weight:600;padding:2px 7px 1px;position:absolute;right:10px;z-index:9}#btnClosePinDetail:hover{background:#383838;color:#fff}.detailParkourPriceArea{border-bottom:1px solid #ccc}.detailParkourDirect{margin-right:5px}.detailParkourDirect,.priceFont{display:inline-block;float:right}.priceFont{font-size:20px;font-weight:500;margin-top:-4px}.priceFont div{display:inline-block;font-size:15px}#mapContainer{height:800px;margin:0 0 -2px;padding:0;position:relative}.mapDatepicker{margin-top:10px}.mapDatepicker a.ui-state-default{font-size:11px;padding:.1em!important;text-align:center!important;width:39px}.mapDatepicker .ui-datepicker{overflow:auto;padding:0;width:100%!important}@media (max-width:991px){.footer{bottom:-340px;display:block;margin-top:-338px;padding:15px 0 30px;position:relative;width:100%}}.mapDatepicker table tbody tr td{background:#f5f5f5;border:1px solid #fff;cursor:pointer}.mapDatepicker td.ui-datepicker-current-day.prm-active{background:#fec60a!important}.mapDatepicker .cfc-price{font-size:11px;padding:.1em!important;text-align:center!important;width:39px}.mapDatepicker .cfc-day,.mapDatepicker .cfc-search{text-align:center;width:39px}.mapDatepicker .ui-datepicker table{width:99%}.datepickerNote{font-size:12px;margin-left:5px;margin-top:5px}#departureChart .flight-departure ul,#departureChart .flight-return ul{background:transparent;margin-left:50px;padding:10px;position:inherit;z-index:9}#departureChart .flight-departure ul li.flight-item,#departureChart .flight-return ul li.flight-item{cursor:pointer;font-size:11px;width:18px}.mapGraphBar,.mapGraphBarBase,.mapGraphBarOffset{background:-webkit-linear-gradient(bottom,#0564b0,#71c6e2);display:block;margin-right:5px;width:15px}.mapGraphBarBase{background:#0564b0;height:10px}.notAble .mapGraphBar,.notAble .mapGraphBarBase{background:#ccc}.mapGraphBarOffset{background:none}#departureChart .flight-departure ul li.flight-item.notAble,#departureChart .flight-return ul li.flight-item.notAble{cursor:not-allowed}button#btn-addReturnFlight{border:1px solid #383838;cursor:pointer;font-size:14px;margin:20px 40% -40px;max-width:none;padding:5px 10px}.flight-departure,.flight-return{position:relative}.flight-return{margin-top:15px}.flight-departure .selected-flight,.flight-return .selected-flight{border-right:1px solid #ccc;font-size:12px;text-align:left}.flight-departure .selected-flight #btn-goFlight,.flight-return .selected-flight #btn-goFlight{float:right;margin-top:-6px}.mapGraphDiv{height:150px;margin-bottom:30px;position:relative}.mapGraphTotalPrice{background:#fff;border:1px solid #ccc;margin:30px 5px 0;padding:10px;text-align:center}.mapGraphTotalPrice span strong{font-size:16px}.mapGraphTotalPrice button{font-size:18px;margin-right:-51px;margin-top:13%;max-width:none;text-align:right;width:auto}.max-price{bottom:139px}.max-price,.min-price{display:block;left:5%;position:absolute;right:5%}.min-price{bottom:49px}.max-price .line,.min-price .line{background-color:#ccc9d4;height:1px;margin:0 10px;width:calc(100% - 10px)}.max-price .price,.min-price .price{font-size:11px;font-weight:700;margin-left:-25px;margin-top:10px}.flight-item.selected-flight-item .mapGraphBar,.flight-item.selected-flight-item .mapGraphBarBase{background:#fdbf11}.mapGraphMonthLine{margin-left:37px}.mapGraphMonthLine span{color:#383838;margin-top:5px}.flight-departure .selected-flight span,.flight-return .selected-flight span{border-right:none;display:block;margin-left:28px;margin-right:0;padding-right:0}.mapGraphAltHeader{background:#eee;margin:0 -10px 20px}.mapGraphAltHeader img{height:12px;margin-left:15px;margin-top:-4px}.mapGraphAltHeader h3{color:#383838;display:inline-block;font-size:14px;padding:6px 10px 0 5px}#btn-removeReturnFlight{background:#fff;border:1px solid #ccc;color:#383838;float:right;font-size:12px;margin:3px 8px 1px 1px;padding:1px 10px}.mapGraphTotalPrice .col-4{padding-left:0}.flight-departure h2{color:#383838;font-size:22px;margin-left:5px}.cfc-tooltip{background-color:#fff;border:1px solid #c6c6c6;max-width:300px;position:absolute;z-index:999999999}body .cfc-tooltip{border-width:2px}@media (max-width:640px){.cfc-tooltip{left:30%!important}}.tt-content{height:160px;width:210px}.tt-content,.tt-content-info{font-size:12px;position:relative}.tt-content-info{height:62px;padding:5px;width:200px}.tt-carrier{display:inline-block;font-weight:700;left:5px;max-width:112px;padding:5px 0 0 5px;top:5px;white-space:inherit}.tt-carrier img{margin-right:5px}.tt-list{list-style:none;padding-left:5px;top:29px}.tt-list li{font-size:11px}.cfc-update{bottom:0;color:#c6c6c6;font-size:9px}.cfc-tt-price,.cfc-update{position:absolute;right:5px}.cfc-tt-price{color:#000;font-size:16px;top:5px}.cfc-btn,.cfc-last-seat,.cfc-tt-price{font-weight:700}.cfc-last-seat{color:red}.cfc-customer-info{display:block;font-size:11px;height:20px}.btn-triangle-right{border-bottom:19px solid transparent;border-left:20px solid #fec60a;border-top:19px solid transparent;display:inline-block;float:right;height:0;margin-left:0;margin-top:13%;width:0}.flight-return .mapGraphDiv{margin-bottom:50px}#btnEmailMarketingInfoDiv{background:#fff;border:1px solid #ccc;border-radius:20px;color:#737373;cursor:pointer;font-weight:700;margin-left:3px;padding:0 5px 1px 6px}#emailMarketingInfoDiv{background:#fff;border:1px dashed #ccc;border-radius:5px;font-size:12px;padding:10px 15px}