.result-list-wrapper .research-button small{position:absolute;top:50px;width:160px;text-align:center}.search-direct section.right-sidebar-wrapper .result-filtering{display:none}.search-direct .result-list-item.hid:not(.selected-result-list-item),.search-direct section.passenegrs-info.card-wrapper.reserve-confirm{display:block!important;opacity:1!important;height:initial!important;pointer-events:auto!important}.search-direct .result-ordering.second-style{display:none}.search-direct .international-result-tools-wrapper{display:none}.search-direct section.card-wrapper.international-result-tools.float-right.card-1.ng-scope{display:none}.search-direct .domestic.round-trip span.route-title{display:none}.dom-return-discription{background-color:#feece2;padding:5px 10px;color:#451a03;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.dom-return-discription p{margin:0;font-size:12px;letter-spacing:0;display:block;text-align:center}.dom-return-discription i{-moz-animation:referring-to-bottom 1.2s linear infinite;-o-animation:referring-to-bottom 1.2s linear infinite;-webkit-animation:referring-to-bottom 1.2s linear infinite;animation:referring-to-bottom 1.2s linear infinite}.card-wrapper{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.card-wrapper hr{float:right;width:100%;margin:10px 0}.card-wrapper .card-content{position:relative}.card-wrapper .card-title h5{font-size:9px;margin:0;font-weight:bold}.card-wrapper .card-title hr{margin:4px!important}.list-loading{position:relative;left:50%;transform:translate(-50%)}.card-content ul li.full-width{width:98%!important;margin:2px 1%!important}.card-content ul li span{display:unset}.card-content ul li.half-width{width:48%!important;margin:1%!important}.result-list-item.hid:not(.selected-result-list-item),section.passenegrs-info.card-wrapper.reserve-confirm,section.section-passed{height:0!important;margin:0!important;padding:0!important;opacity:0;overflow:hidden;pointer-events:none}.item-list-wrapper{position:relative;padding:0!important;margin:0!important;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transition:opacity .3s,transform .4s;-o-transition:opacity .3s,transform .4s;-webkit-transition:opacity .3s,transform .4s;transition:opacity .3s,transform .4s;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;-webkit-transform-origin:top;transform-origin:top}.item-list-wrapper.transparent{-moz-transform:scaleY(.6);-ms-transform:scaleY(.6);-o-transform:scaleY(.6);-webkit-transform:scaleY(.6);transform:scaleY(.6)}section.result-list{padding:0!important;margin:0!important}.result-ordering .card-content ul,.result-filtering .card-content ul{display:inline}.result-ordering .card-content ul li,.result-filtering .card-content ul li{float:right;width:31.33%;margin:2px}.result-ordering .card-content ul .bordered-button span span span,.result-filtering .card-content ul .bordered-button span span span{padding:0}html body section.main-wrapper>section{padding:initial}section.right-sidebar-wrapper>section,section.main-wrapper>section,section.right-sidebar-wrapper>div,section.main-wrapper>div{padding:10px;width:100%;margin-bottom:10px;float:right}span.invalid-message{float:left;margin-top:0;margin-left:-10px;direction:rtl;color:red}section.page-title{margin:11px 0;padding:0 15px 0 10px!important}section.page-title .card-wrapper{padding:1px 10px;height:auto}section.page-title .card-wrapper .text-center{display:flex;justify-content:center}section.page-title .card-wrapper .text-center h1{margin:8px 0 7px;line-height:1.5;font-weight:bold;font-size:11px;text-align:center;float:right;margin-left:5px;display:block;white-space:nowrap}section.page-title .card-wrapper .text-center small{float:right;white-space:nowrap;margin:10px 0}section.page-title.col-md-3.col-xs-12{height:inherit}.my-reserve-wrapper .reserve-info-wrapper .form-header .remaining-time{width:170px}.remaining-time{width:150px;float:left!important;padding:5px 0 7px 15px!important;opacity:1!important}.remaining-time p{float:right;font-weight:normal}.remaining-time timer{color:#f56a1f;font-size:16px;float:left}section.navigation{margin:10px 0 10px 0}section.navigation .item{background-color:#d4e1f0;padding:10px 0;border-radius:8px;font-size:12px;text-align:center;font-weight:bold;color:#6f7e90}section.navigation .item.single{padding:43px 0}section.navigation .item .left-border{border-left:1px solid #6f7e90}section.navigation .item .step{padding:15px 0}section.navigation .item .steps{padding:8px 0;background:#fff;height:13px;border-radius:6px;margin:10px 15px;overflow:hidden}section.navigation .item .steps .current,section.navigation .item .steps .passed{background:#f56a1f;padding:8px;position:relative;top:-8px}section.navigation .item .steps .current{border-radius:7px 0 0 7px}section.navigation .item .steps .passed{border-radius:0!important}section.navigation ul{background-color:#fff;display:block;width:100%;float:right;overflow:hidden}section.navigation ul li{margin-right:20px;padding:8px 0;font-size:11px;font-weight:bold;position:relative;padding-left:10px;float:right;opacity:.3;height:35px;z-index:9;pointer-events:none}section.navigation ul li:nth-child(1){z-index:99!important}section.navigation ul li:nth-child(2){z-index:98!important}section.navigation ul li:nth-child(3){z-index:97!important}section.navigation ul li:nth-child(4){z-index:96!important}section.navigation ul li:nth-child(5){z-index:95!important}section.navigation ul li:nth-child(6){z-index:94!important}section.navigation ul li:nth-child(7){z-index:93!important}section.navigation ul li i{position:relative;top:1px;margin:0 5px}section.navigation ul li.current{opacity:1}section.navigation ul li:before{content:"";border:1px solid transparent;border-left-color:gray;border-top-color:gray;-moz-transform:rotate(-44deg);-ms-transform:rotate(-44deg);-o-transform:rotate(-44deg);-webkit-transform:rotate(-44deg);transform:rotate(-44deg);position:absolute;top:4px;left:-13px;width:27px;height:27px;z-index:-1;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0}section.navigation ul li:first-child{margin-right:0!important;padding-right:15px!important}section.navigation ul li.passed{color:#fff!important;background-color:#333;opacity:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-right:40px;margin-right:-20px;pointer-events:auto;cursor:pointer}section.navigation ul li.passed:before{background-color:#333;border-left-color:#fff;border-top-color:#fff;border-width:2px}section.navigation ul li.remaining-time{width:150px;float:left!important;padding:5px 0 7px 15px!important;opacity:1!important}section.navigation ul li.remaining-time p{float:right;font-weight:normal}section.navigation ul li.remaining-time timer{color:#f56a1f;font-size:16px;float:left}.result-filtering{direction:ltr;-moz-transition:margin .2s;-o-transition:margin .2s;-webkit-transition:margin .2s;transition:margin .2s}.result-filtering::-webkit-scrollbar{width:6px}.result-filtering::-webkit-scrollbar-thumb{background-color:#c2c2c2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.result-filtering::-webkit-scrollbar-track{background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.result-filtering::-webkit-scrollbar-track:start{background-color:transparent}.result-filtering body{scrollbar-face-color:#c2c2c2;scrollbar-track-color:#eee}.result-filtering *{direction:rtl}.result-filtering .card-content .card-content-label{font-weight:bold;margin-bottom:10px;display:block;float:right!important;width:100%!important;color:#2e2823;font-size:16px;text-align:right}.result-filtering .card-content .card-content-label small{color:#6b6b6b;font-weight:bold;font-size:6px}.result-filtering .card-content.gradient{width:100%;float:right}.result-filtering .card-content.filtered .bordered-button:not(.active) .icon{opacity:.5;-moz-transition:grayscale(50%);-o-transition:grayscale(50%);-webkit-transition:grayscale(50%);transition:grayscale(50%)}.result-filtering .more-filters-wrapper a{padding-right:0!important;margin-right:-10px;margin-top:-10px}.result-filtering .more-filters-wrapper i{font-size:10px!important}.result-filtering .more-filters-wrapper .collapsed i{transform:rotate(-45deg)}.result-filtering .more-filters-wrapper .panel-collapse{float:right;width:100%}.result-filtering.is-sticky{margin-top:10px!important;z-index:99!important;max-height:calc(98vh - 45px)!important;overflow-y:auto;overflow-x:hidden}.result-filtering .ngrs-range-slider .ngrs-join{background-color:#f56a1f!important;height:5px}.result-filtering .ngrs-range-slider .ngrs-handle{border-radius:100%;width:10px;height:10px;top:3px;margin:0 0 0 -5px;background:#000}.result-filtering .price-range{float:right;width:100%;margin:0;border:0;padding:0}.result-filtering .price-range-values{float:right;width:100%}.result-filtering .price-range-values .price-range-value{color:#333}.result-filtering .price-range-values .price-range-value.min-value{float:right}.result-filtering .price-range-values .price-range-value.max-value{float:left}.result-filtering .price-range-values .price-range-value small{font-size:6px;color:gray}.bordered-button{text-align:center;font-weight:bold;border:2px solid #d3d3d3;cursor:pointer;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;padding:3px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bordered-button .icon{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.bordered-button .icon i{position:relative;font-size:40px!important;margin:0}.bordered-button .icon img{margin-top:7px;margin-bottom:7px;height:44px;width:44px}.bordered-button span{font-size:7px;padding:2px;display:block;user-select:none}.bordered-button span.title{display:block;color:#666}.bordered-button span.min-price{display:block;white-space:inherit;font-size:8px;font-weight:bold;padding:5px 0;color:#0d0d0d!important}.bordered-button span.min-price small{font-size:5px;font-weight:bold;letter-spacing:-1px}.bordered-button.active img{opacity:1}.bordered-button.night .icon{color:#5b5bb0}.bordered-button.afternoon .icon{color:#ff5b00}.bordered-button.morning .icon{color:#ffe43b}.bordered-button:not(.active):hover{border-color:#9d9d9d}.bordered-button:hover .icon{opacity:1!important;-moz-filter:grayscale(0)!important;-ms-filter:grayscale(0)!important;-webkit-filter:grayscale(0)!important;filter:grayscale(0)!important}.bordered-button.active{border-color:#f56a1f}section.result-ordering>div{width:100%;display:block}section.result-ordering .bordered-button i{line-height:0!important;position:relative;top:1px;margin-left:3px;font-size:12px!important}.round-type li:not(.active):hover{color:rgba(6,6,6,.66);opacity:1!important}.research-form{float:right;width:100%;background-color:#fff;margin-top:0;padding:8px 3px 8px 2px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.research-form .flight-multi-routes:first-child .search-field{border-left:0!important}.research-form .flight-multi-routes .search-field:nth-child(1){border-left:1px solid #d3d3d3}.research-form .form-header{padding:5px 5px 0 5px!important}.research-form .form-wrapper{margin:0!important}.research-form .search-field-wrapper.multi-routs-actions button{width:90.2%!important;height:28px!important}.research-form .round-type li{font-size:12px;color:#333}.research-form .round-type li:not(.active):hover{color:#f56a1f}.fixable-request-summary{padding-bottom:0!important;padding-top:5px!important;top:2px!important;border-bottom:1px dotted #d3d3d3!important}.fixable-request-summary .research-form{padding:0!important}.fixable-request-summary .research-form .ADMdtp-box{z-index:9999}.fixable-request-summary .research-form .form-header{padding:0!important}.fixable-request-summary .research-form .search-field-wrapper .search-field{height:25px!important;border:1px solid #d3d3d3;padding-right:10px!important}.fixable-request-summary .research-form .search-field-wrapper .search-label{opacity:0!important}.fixable-request-summary .research-form .search-field-wrapper .search-label.show-label{-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);opacity:1!important;top:7px!important}.fixable-request-summary .research-form .search-field-wrapper button.change-button{top:5px!important}.fixable-request-summary .research-form .search-field-wrapper .custom-button>i{margin-top:-5px;position:relative;top:2px}.fixable-request-summary .research-form .round-type li{display:none}.fixable-request-summary .research-form .search-field-wrapper>i{top:5px}.fixable-request-summary .research-form .submit-wrapper button{height:25px!important;padding-top:0!important}.search-field-wrapper .search-label.active{color:#000!important}section.request-summary{padding:0!important}.request-summary-contents{float:right;width:100%;padding:9px 10px;min-height:88px}.reserve-info.submit-wrapper .col-md-3,.reserve-info.submit-wrapper .col-md-6{float:left!important}.reserve-info.submit-wrapper.width100 button{height:48px!important}.reserve-info.submit-wrapper .flight-ticket-purchase-rules{margin:0;margin-bottom:30px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules h4{font-size:16px;font-weight:bold;text-align:center;margin:25px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .row{margin:0;padding:0 30px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .row>div{border-bottom:1px dashed #d3d3d3;padding:15px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .row:last-child>div{border-bottom:0}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .international-onway-flight-purchase-rules li{width:29%;line-height:2;list-style:circle;margin-right:3%}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .international-onway-flight-purchase-rules li.no-list-style{padding:15px 0}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .international-onway-flight-purchase-rules label{margin-top:10px;clear:both;display:block;float:right}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .international-onway-flight-purchase-rules label input{position:relative;top:3px;margin-left:5px;width:15px;height:15px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .flight-purchase-rules label{position:relative;font-weight:normal}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .flight-purchase-rules label input{width:16px;height:16px;position:relative;top:3px;margin-left:5px}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .flight-purchase-rules label a{color:#6495ed}.reserve-info.submit-wrapper .flight-ticket-purchase-rules .flight-purchase-rules label a:hover{opacity:.5}.reserve-info.submit-wrapper .online-checkin-required label{font-weight:normal;text-align:justify;line-height:2}.reserve-info.submit-wrapper .online-checkin-required label a{color:#428bca!important}.reserve-info.submit-wrapper .online-checkin-required label span{display:block;font-weight:bold}.reserve-info.submit-wrapper .online-checkin-required label span input{position:relative;top:3px;margin-left:5px;width:15px;height:15px}.reserve-info.submit-wrapper button i{position:absolute;right:10px}.pagination-wrapper{float:left;margin-bottom:5px}.pagination-wrapper li{width:40px;margin-right:5px}.pagination-wrapper button{height:24px}.pagination-wrapper button.forth-type-button{pointer-events:none}span.index-demo{position:absolute;right:0;top:0;padding:4px 9px;z-index:9999;color:rgba(226,34,104,.5);font-size:12px;-moz-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0;width:20px;height:20px;-moz-border-radius:0 11px 0 0;-webkit-border-radius:0 11px 0 0;border-radius:0 11px 0 0;text-align:right}span.system-demo{position:absolute;right:0;bottom:0;text-align:right;width:20px;height:20px;padding:4px 9px;color:#333}span.index-demo:before{content:'';position:absolute;right:-20px;top:-26px;width:50px;height:60px;background-color:rgba(226,34,104,0);display:block;z-index:0;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.countries-list .search-form-popup:before{border-bottom-color:#333}.selecting-passed{opacity:.5;-moz-filter:blur(3px);-ms-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}.selecting-passed .is-sticky,.selecting-passed.is-sticky{position:initial!important;margin-top:0!important;max-height:inherit!important;left:initial!important;z-index:initial!important;top:initial!important;overflow:initial!important}.selecting-passed .is-sticky+div,.selecting-passed.is-sticky+div{display:none}.list-loading .progress{margin-top:10px;max-width:140px}.progress-bar{transition:width .6s ease;position:relative;float:right;background-color:#f56a1f}.loading-wrapper .progress{width:50%;margin:auto;max-width:250px;margin-top:40px;height:4px;overflow:initial}.websocket-loading-wrapper{padding:0!important;padding-top:2px!important;height:5px}.websocket-loading-wrapper .progress{height:4px}.hide-filter.result-filtering{opacity:0}.phonebook-list-wrapper .overlay{background-color:rgba(0,0,0,.2)}.phonebook-header{padding:5px;padding-top:10px;margin-bottom:5px;background-color:rgba(65,79,104,.08);position:relative}.phonebook-header input{padding-right:55px!important}.phonebook-header input::-webkit-input-placeholder{font-size:8px!important;color:#a9a9a9}.phonebook-header p{font-size:9px;letter-spacing:-.5px;text-align:justify;color:g gray;padding:0 20px;margin-bottom:0}.phonebook-header h4{color:#f56a1f;text-align:center;font-weight:bold;margin-bottom:15px;font-size:13px;margin-top:0}.phonebook-list li{padding:0!important}.phonebook-list li:not(.no-data):hover{background-color:rgba(226,34,104,.05)}.phonebook-close{position:absolute;right:11px;top:8px;cursor:pointer}.phonebook-close:hover{color:red}.phonebook-close i{font-size:16px!important}.phonebook-used{background-color:rgba(238,238,238,.6)!important;cursor:default!important;pointer-events:none}.phonebook-used span{color:#a9a9a9}.phonebook-used i{color:#a9a9a9!important}.complete-info.passengers-info legend{background-color:#e6ffe6}.contact-info.show p i{font-size:15px!important}.reserve-info .form-header h5{margin-top:10px}.show.contact-info p{padding:10px 10px 0 0;font-size:12px;color:#1a1a1a!important}.contact-info span.show-info{color:#000;font-weight:bold}.passengers-info.contact-info .border,.reserve-info.contact-info .border{border-top:1px solid #edf1f7}.passengers-info .submit-wrapper{padding-left:15px;float:left!important}.passengers-info.submit.card-wrapper button{height:48px!important}.passengers-info p,.reserve-info p{position:relative;color:#333;display:inline-block;font-size:14px}.pre-voucher p{white-space:normal;direction:ltr;text-align:left}.passengers-info,.reserve-info{padding:24px}.passenger-hotel-room-box{font-size:18px;top:-17px;position:relative;margin:0;border:1px dashed rgba(65,79,104,.4);border-radius:5px;margin-top:50px;background-color:rgba(65,79,104,.05);background-color:#d4d4d4}.passenger-hotel-room-box legend{font-size:12px;top:-16px;right:30px;margin:0;background:#333;border:0;border-bottom:0;border-radius:5px;color:#fff;line-height:1.7}.passenger-hotel-room-box .passengers-info{padding:15px}.passenger-hotel-room-box .passengers-info.passenger-border{border-bottom:1px dashed rgba(65,79,104,.3)}.passenger-hotel-room-box .passengers-info.passenger-border:last-child{border:0}.search-form-popup.phonebook-list:before{left:80px;right:initial}.pax-history-button{height:32px!important}.pax-history-button i{position:relative;margin-left:5px}section.passenegrs-info{padding-top:0!important}section.passenegrs-info .passengers .passengers-detail{display:block;float:right;width:100%}section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers{float:left;padding-top:20px;padding-left:9px}section.passenegrs-info .passengers .passengers-detail .paaseneger-tools{float:left}section.passenegrs-info .passengers .passengers-detail .paaseneger-tools.get-recent-passengers-info{width:140px}section.passenegrs-info .passengers .passengers-detail .passengers-info p i,section.passenegrs-info .passengers .passengers-detail .contact-info.show p i{position:relative;top:2px;font-size:20px!important;left:4px;color:#0d0d0d!important}section.passenegrs-info .passengers .passengers-detail .field-wrapper{padding:13px 5px}section.passenegrs-info .passengers .passengers-detail .field-wrapper .field-label{right:13px}section.passenegrs-info .passengers .passengers-detail .passengers-info.discription-field{padding-top:20px}section.passenegrs-info .passengers .passengers-detail .passengers-info.discription-field textarea.field{min-height:100px}section.passenegrs-info .passengers .passengers-detail .passengers-info.discription-field p.field-discription{margin-right:10px;margin-bottom:0}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit{padding-top:20px}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper{margin-top:20px;-moz-transition:margin-top .3s;-o-transition:margin-top .3s;-webkit-transition:margin-top .3s;transition:margin-top .3s;height:25px;padding-left:0}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper.discount-field-show{margin-top:-15px}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper.discount-field-show .field-wrapper{opacity:1;pointer-events:auto;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper label[for="discountFieldShower"]{color:#f56a1f;font-size:12px;cursor:pointer}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper input[type=checkbox]{width:15px;height:15px;position:relative;margin-left:5px;top:3px}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper .field-wrapper{padding-top:10px;padding-bottom:0;padding-left:0;opacity:0;pointer-events:none;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper .field-wrapper input{border-color:#f56a1f!important}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .discount-field-wrapper .field-wrapper label{top:19px}section.passenegrs-info .passengers .passengers-detail .passengers-info.submit .cancel{padding-right:0;float:left!important}section.passenegrs-info .passengers .passengers-detail .passengers-info .field-wrapper .field{font-size:14px;height:50px}section.passenegrs-info .passengers .passengers-detail .passengers-info span i{left:0;position:relative;font-size:9px!important}section.passenegrs-info .passengers .passengers-detail .passengers-info.card-wrapper{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;overflow:hidden}section.passenegrs-info .passengers .passengers-detail .passengers-info fieldset{margin:20px -30px 0 -30px;padding:10px 30px;border-color:transparent;border-top-color:#d3d3d3;padding-left:0;width:104%}section.passenegrs-info .passengers .passengers-detail .passengers-info legend{margin-bottom:0!important}section.passenegrs-info .passengers .passengers-detail .passengers-info hr{margin:0 0 20px 0}section.passenegrs-info .passengers .passengers-detail .passengers-info.even{background-color:#eee}section.passenegrs-info .passengers .passengers-detail .passengers-info.odd legend{background-color:#f2f7ff}section.passenegrs-info .passengers .passengers-detail .passengers-info.show p{padding-right:10px}section.passenegrs-info .passengers .passengers-detail .passengers-info .paaseneger-tools{margin-left:5px}.box{position:relative;min-height:230px}.box .bank-content{height:auto;min-height:150px;position:absolute;left:50%;-moz-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);-o-transform:translate(-50%,20%);-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:dashed 1px gray!important;padding:15px 8px}.box .bank-content .bank-text{text-align:center;font-size:13px;font-weight:bolder}.box .bank-content .bank-box{display:flex;align-items:center;justify-content:center;margin-top:10px}.box .bank-content .bank-box .box-item{border:1px solid gray;border-radius:5px;height:70px;width:70px;margin:15px 5px;z-index:1;opacity:.6;background-image:url("/Content/Images/others/BankLogoSheet.png");background-repeat:no-repeat;background-size:cover;cursor:pointer}.box .bank-content .bank-box .Mellat{background-position:34% 0}.box .bank-content .bank-box .tinkoff{background-position:1% 0}.box .bank-content .bank-box .Eniac{background-position:66% 0}.box .bank-content .bank-box .Yandex{background-position:81% 0}.box .bank-content .bank-box .Saman{background-position:17% 0}.box .bank-content .bank-box .PayPal{background-position:50.5% 0}.box .bank-content .bank-box .Saderat{background-position:97% 0}.box .bank-content .bank-box .active{opacity:1;border:1.5px solid #f56a1f}.phonebook-list{width:380px!important}.phonebook-list.reservation-4 li .phonebook-name,.phonebook-list.reservation-5 li .phonebook-name,.phonebook-list.reservation-6 li .phonebook-name{width:190px}.phonebook-list li div{float:right;padding-bottom:7px!important;padding-top:7px!important}.phonebook-list li span{float:right;padding:0 5px;border-left:1px solid}.phonebook-list li .phonebook-name{font-weight:bold;width:215px;display:block;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;direction:rtl}.phonebook-list li .phonebook-birthdate{width:90px}.phonebook-list li .phonebook-tools{border:0;padding-left:0;position:relative;padding-top:7px}.phonebook-list li .phonebook-tools i{font-size:18px!important;line-height:.9!important;color:red}.phonebook-list li .phonebook-tools i.edit{color:#f56a1f}.phonebook-list li .phonebook-index{width:30px;padding-right:0;padding-left:5px}.reserve-info-wrapper .form-header{text-align:center;border-bottom:1px solid #d3d3d3}.reserve-info-wrapper .form-header h5{float:none!important}.reserve-info-wrapper .form-header .error-info{width:100%;margin:15px 0}.reserve-info-wrapper .form-header .error-info .alert.alert-warning{width:90%;padding:5px 20px;border-radius:5px;margin:0 auto;height:37px}.reserve-info-wrapper .form-header .error-info .alert.alert-warning h2{font-weight:bold;font-size:13px;margin-top:5px;letter-spacing:-.2px}.reserve-info-wrapper .form-header .error-info .alert.alert-warning h2 i{float:right;font-size:22px!important;margin-top:-4px;margin-right:10px}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-information i{font-size:18px!important;transform:rotate(-495deg);padding:2px;float:left}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm{float:right;width:100%}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm>div{float:right;width:100%}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm.return-flight{padding-top:20px;border-top:1px dotted #d3d3d3}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .logo{text-align:center}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .name{padding:10px 0}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content{padding:0!important}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item{min-width:175px;position:relative;padding:10px 0;float:right}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item .large-text{font-size:22px;line-height:0}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item .fa-question{border:solid .5px red;border-radius:23px;font-size:10px!important;width:13px;display:inline-block;position:absolute;top:-5px;padding:0 5px;color:red!important;transform:rotateY(190deg)}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item.hasIcon{min-width:280px!important}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span{padding-right:10px;font-weight:bold}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.title{width:95px!important;display:inline-block;font-weight:normal;position:relative}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.title.destination{width:30px!important;padding-left:15px!important}.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.red,.reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.red-flight{color:red!important}.reserve-info-wrapper .reserve-info.reserve-info.contact-info{border-bottom:unset!important;max-height:65px!important}.reserve-info-wrapper .reserve-info.reserve-info.contact-info .field-wrapper{padding:13px 0!important}.reserve-info-wrapper .reserve-info .flight-information{width:100%;float:right;color:#333}.reserve-info-wrapper .reserve-info .flight-information>div{width:auto;float:right;background:#eeeeee52;border:dotted 1px #a9a9a9;padding:5px 10px 5px;border-radius:5px;text-align:right;margin-bottom:25px;margin-right:15px;min-WIDTH:170px}.reserve-info-wrapper .reserve-info .flight-information>div span{font-size:13px;padding-left:10px;font-weight:bold}.reserve-info-wrapper .reserve-info .flight-information>div i{font-size:18px!important;padding:2px;float:left}.reserve-info-wrapper .reserve-info .flight-information>div i.fa.fa-plane{transform:rotate(-135deg)}.reserve-info-wrapper .reserve-info .flight-information>div span.plane-icon{border-left:none!important;float:left;padding-right:10px;padding-left:0!important;border-right:solid .5px #a9a9a9}p.not-found-message b{color:#f56a1f}.not-found-message{border-color:#333;color:#333;background-color:rgba(65,79,104,.1);background-color:#ededed;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;width:100%;display:block;font-size:13px;position:relative;right:0;top:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:-1}.not-found-message.show-message{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;z-index:9}.container.padding-resp .nasim-support-phone{height:300px;width:200px;position:fixed;left:60px;margin-left:-55px;top:50%}.container.padding-resp .nasim-support-phone p{text-align:center;padding:10px;margin:53px 12px;color:#333;letter-spacing:-.7px;font-weight:bold;font-size:15px}.container.padding-resp .nasim-support-phone p a{font-size:15px}.container.padding-resp .nasim-support-phone i{color:#fff;height:80px;width:100px;font-size:55px!important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:6px solid #fff;padding:10px 18px;top:-47px;background-color:#f56a1f;position:absolute!important;right:0;left:0;margin:auto!important}.container.padding-resp .nasim-support-phone .close{display:none}.labels-wrapper{color:#6f7e90}.result-list-item .custom-button.result-details-button{background-color:#6f7e90}.result-list-item .custom-button.result-details-button span{font-size:16px;font-weight:bold}.tikban-custom .date-inputs-group-wrapper{height:50px;border:1px solid #edf1f7}.tikban-custom .date-inputs-group-wrapper .date-inputs-group{width:33%}.tikban-custom .date-inputs-group-wrapper .date-inputs-group:before{height:25px;width:1px;background-color:#d3d3d3}.tikban-custom .date-inputs-group-wrapper .go2top{background:#fff;font-size:13px;top:5px!important;padding:0 2px}.tikban-custom .field-wrapper .field-label{color:#6f7e90!important;border-left:0!important;position:absolute;font-size:12px;top:30px;font-weight:normal}.tikban-custom .field-wrapper input.field.en-family-field,.tikban-custom .field-wrapper select.field.en-family-field{font-family:Tahoma!important}.tikban-custom .field-wrapper input.field.field.ng-invalid.ng-touched,.tikban-custom .field-wrapper select.field.field.ng-invalid.ng-touched{background-color:#fff}.tikban-custom .field-wrapper input.field:focus,.tikban-custom .field-wrapper select.field:focus{border-color:#f56a1f}.tikban-custom .field-wrapper input.field:focus~label,.tikban-custom .field-wrapper input.field.ng-not-empty~label,.tikban-custom .field-wrapper select.field:focus~label,.tikban-custom .field-wrapper select.field.ng-not-empty~label{transition:.3s;background:#fff;font-size:13px;position:absolute;top:5px!important;padding:0 2px}.tikban-custom .field-wrapper input.field~label,.tikban-custom .field-wrapper select.field~label{transition:.3s!important}.tikban-custom .selector{display:flex;float:left;border-radius:5px;overflow:hidden}.tikban-custom .selector .item{padding:7px 24px;background:#edf1f7;color:#6f7e90;cursor:pointer}.tikban-custom .selector .item.active{color:#fff;background-color:#f56a1f}.tikban-custom section.passenegrs-info .passengers .passengers-detail .passengers-info.odd{background-color:rgba(65,79,104,.05)}.tikban-custom.login-page .field-wrapper .field-label{right:20px;top:20px;left:20px;text-align:center}.tikban-custom.login-page .field-wrapper .selection .select2-selection__clear{line-height:48px}.tikban-custom.login-page .field-wrapper .selection .select2-selection__arrow{height:48px!important}.tikban-custom.login-page .field-wrapper .selection .select2-selection__rendered{line-height:48px}.tikban-custom.login-page input.field:focus~label,.tikban-custom.login-page select.field:focus~label{top:-15px!important;background-color:transparent}.tikban-custom.login-page input.field.field.ng-not-empty~label,.tikban-custom.login-page select.field.field.ng-not-empty~label{background:transparent;top:-15px!important}.tikban .text-muted{color:#b0bec5!important}.tikban .ngrs-range-slider .ngrs-join{background-color:#f56a1f!important}.tikban .collapse-btn{position:relative;left:10px;top:0;color:#b9bec8;float:left}.tikban .collapse-btn i{font-size:22px!important}.tikban .new-style .card-content-label{font-size:14px}.tikban .new-style li{width:100%!important;margin:0;color:#b0bec5;font-size:12px!important;font-weight:bold;cursor:pointer}.tikban .new-style li i{font-size:20px!important;padding-left:15px;margin-bottom:10px}.days .prevDay:after{content:"";display:inline-block;color:#fff!important;position:absolute;right:-9px;font-size:36px;top:-5px}.days .nextDay:after{content:"";display:inline-block;color:#fff!important;position:absolute;right:6px;font-size:36px;top:-5px}.heightFixLeft{position:absolute;left:0;bottom:0;top:0}.heightFixLeft .price-wrapper{height:100%}.flight-route-detail .two-stop .route{margin-top:40px!important}.flight-route-detail .route{position:relative;height:100px;margin-top:45px!important}.flight-route-detail .route-detail{width:70%;margin:auto}.flight-route-detail .route-detail.none-stop{width:50%!important}.flight-route-detail .route-detail.none-stop .route{width:80%;margin:auto}.flight-route-detail .route-detail.none-stop .flight-detail{width:100%}.flight-route-detail .route-detail.none-stop .details.airport-pin.dep{right:-50px}.flight-route-detail .route-detail.none-stop .details.airport-pin.arr{left:-53px}.flight-route-detail .route-detail.none-stop .details.airport-pin:before{content:'';width:10px;height:10px;border:1px solid #000;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;position:absolute!important;right:0;left:0;margin:auto!important;display:block;top:45px;z-index:999}.flight-route-detail .route-detail .stop-pin .middle-detail strong{display:block}.flight-route-detail .route-detail.one-stop .details.stop-pin{left:-50px!important}.flight-route-detail .route-detail.two-stop{width:90%!important}.flight-route-detail .route-detail.two-stop .flight-detail{width:33%}.flight-route-detail .route-detail.two-stop .details.stop-pin{width:80px!important;height:32px;top:33px;vertical-align:middle}.flight-route-detail .route-detail.two-stop .flight-detail:nth-child(2) .details.stop-pin{left:-65px!important}.flight-route-detail .route-detail.two-stop .flight-detail:nth-child(3) .details.stop-pin{left:-15px!important}.flight-route-detail .route-detail.two-stop .flight-detail .details.stop-pin span span{top:10px}.flight-route-detail .route-detail:not(.none-stop) .flight-detail:last-child .details{left:-50px}.flight-route-detail .route-detail:not(.none-stop) .flight-detail:first-child .details{right:-50px}.flight-route-detail .route-detail:not(.none-stop) .flight-detail .details.airport-pin:before{content:'';width:10px;height:10px;border:1px solid #000;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-color:#fff;position:absolute!important;right:0;left:0;margin:auto!important;display:block;top:45px;z-index:999}.flight-route-detail .route-detail .flight-detail{float:right;height:100%;width:50%;position:relative}.flight-route-detail .route-detail .flight-detail:first-child .details.dep span,.flight-route-detail .route-detail .flight-detail:last-child .details.arr span{font-size:12px;color:#f56a1f}.flight-route-detail .route-detail .flight-detail .details{float:right;height:100%;width:33%;position:relative}.flight-route-detail .route-detail .flight-detail .details.stop-pin{position:absolute!important;width:100px!important;right:-50px!important;height:31px;top:35px;background-color:#f56a1f;z-index:99;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.flight-route-detail .route-detail .flight-detail .details.stop-pin .middle-detail strong{display:block}.flight-route-detail .route-detail .flight-detail .details.stop-pin span{color:#fff;font-size:8px;font-weight:normal;line-height:1.2}.flight-route-detail .route-detail .flight-detail .details.stop-pin span.custom{font-size:15px;line-height:1.5}.flight-route-detail .route-detail .flight-detail .details.stop-pin span span{position:absolute;top:-25px;width:100%;left:0;color:#414f68;font-weight:bold;font-size:13px}.flight-route-detail .route-detail .flight-detail .details i{transform:rotate(180deg)!important;color:#333;top:41.8px!important}.flight-route-detail .route-detail .flight-detail .details small{color:gray}.flight-route-detail .route-detail .flight-detail .details>span small{display:block}.flight-route-detail .route-detail .flight-detail .details.flight-pin .baggage-limit{margin-top:8px;padding:0 10px 0 0;line-height:1.5!important;width:65%;margin:auto;padding:1px!important}.flight-route-detail .route-detail .flight-detail .details.flight-pin .baggage-limit span{padding-left:4px;font-size:8px!important}.flight-route-detail .route-detail .flight-detail .details.flight-pin .baggage-limit i{font-size:9px!important;color:#f56a1f;position:relative;top:0;line-height:1.4!important;height:8px;width:12px}.flight-route-detail .route-detail .flight-detail .details.flight-pin img{width:35px;display:block;position:absolute!important;right:0;left:0;margin:auto!important;bottom:-40px}.flight-route-detail .route-detail .flight-detail .details.flight-pin>span.down-detail{bottom:15px}.flight-route-detail .route-detail .flight-detail .details.flight-pin i{position:absolute;right:0;left:0;top:38.8px;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;-webkit-transform:inherit;transform:inherit;font-size:24px!important;transform:inherit;width:19px;height:19px;margin:auto;z-index:99}.flight-route-detail .route-detail .flight-detail .details.flight-pin>span{width:100%}.flight-route-detail .route-detail .flight-detail .details.flight-pin>span.down-detail{bottom:15px}.flight-route-detail .route-detail .flight-detail .details>span{position:absolute;text-align:center;line-height:1.3;width:80px;right:0;left:0;margin:auto;font-weight:bold}.flight-route-detail .route-detail .flight-detail .details>span.up-detail{bottom:70px}.flight-route-detail .route-detail .flight-detail .details>span.down-detail{top:70px}.flight-route-detail .route-detail .route:before{content:'';position:absolute;right:0;width:100%;height:1px;background-color:#000;top:0;display:block;z-index:9;top:50px}.flight-route-detail .passengers .flight-route{background-color:#ffedf3}.flight-route-detail .passengers .flight-route h4{padding:10px;font-size:14px;font-weight:bold;color:#1a1a1a!important}.flight-route-detail .passengers>div{margin-bottom:5px}.flight-route-detail .passengers .flight-detail{background-color:#e3edff;float:right;width:100%}.flight-route-detail .passengers .flight-detail i{color:#0d0d0d!important}.flight-route-detail .passengers .flight-detail .time span{line-height:3;font-size:18px}.flight-route-detail .passengers .flight-detail .price span{font-size:18px;color:#333}.flight-route-detail .passengers .flight-detail .feature span{line-height:2}.flight-route-detail .passengers .flight-detail li{padding-top:20px!important;text-align:center;width:25%;padding:10px}.flight-route-detail .passengers .flight-detail li:last-child{width:25%;padding-top:0!important}.flight-route-detail .passengers .flight-detail span{color:#333}.flight-route-detail .passengers .flight-detail small{color:gray}.flight-route-detail .passengers .price{padding:0 22px 0 0}.flight-route-detail .passengers .price .custom-button{background-color:#6d6d6d;margin-bottom:0!important}.price-details{padding-top:20px;position:relative}.price-details>div{max-width:300px;margin:auto}.price-details .title{font-size:14px;margin-bottom:15px;font-weight:bold;text-align:center;direction:rtl}.price-details .title i{font-size:16px!important;margin-left:5px}.price-details .text>span,.price-details .text>b{display:block;line-height:2.4!important}.price-details table{width:90%;margin:auto}.price-details table tbody{background-color:transparent}.price-details table td{padding:5px 10px 10px 10px}.price-details table td:nth-child(1){text-align:left;width:40%}.price-details table td:nth-child(2){text-align:right;width:35%;letter-spacing:1px;padding-right:15px}.price-details table td:nth-child(3){font-size:9px;text-align:right;color:gray}.price-details table tr:last-child{padding-top:0;border-top:1px solid #d3d3d3}.price-details table tr:last-child td{color:#f56a1f}.price-details table tr:last-child td:nth-child(2){letter-spacing:0;font-size:16px}.price-details:after{content:'';position:absolute;right:0;height:80%;width:1px;top:15%}section.passenegrs-info .passengers .passengers-detail .paaseneger-tools{float:left;width:140px;margin-left:-9px;margin-right:20px}.commission-counter i{padding:7.9px 5px;position:absolute;top:1px}.commission-counter i.fa-plus{right:5px}.commission-counter i.fa-minus{left:5px}.international .col-md-9.col-xs-12.text-center.route-infos .col-md-4 div div{white-space:nowrap}.international.one-way .charter-lable{transform:rotate(-90deg);right:-88px;width:200px;top:89px;border-radius:0 0 5px 5px!important}.international.round-trip .price-wrapper{padding-bottom:30px!important}.international.round-trip .charter-lable{transform:rotate(-90deg);right:-52px;width:123px;top:51px;border-radius:0 0 5px 5px!important}.bg-white .airline-logo{width:28px;height:26px}.bottom-detail{background-color:#edf1f7;float:right;margin:auto;text-align:center;display:flex;justify-content:center;padding:10px 5px}.bottom-detail .item-card{float:right;width:35%;height:18px}.bottom-detail .item-card:not(:last-child){border-left:1px solid #6f7e90}.bottom-detail .item-card span{font-size:12px!important;font-weight:bold;color:#6f7e90!important}.card-content ul li.full-width{width:98%!important;margin:2px 1%!important}.card-content ul li span{display:inline-block}.card-content ul li.half-width{width:48%!important;margin:1%!important}.card-wrapper.adv-company{padding:0!important;margin-bottom:15px;float:right;width:100%}.card-wrapper.adv-company img{width:100%}.result-list-item.card-wrapper.not-faranegar-own{background-color:rgba(54,197,194,.1)}.result-list-item.card-wrapper.ermitra{background-color:rgba(255,255,0,.2)}.result-list-wrapper{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.result-list-wrapper .container.padding-resp.user-type-corporate .company-name{display:none}.result-list-wrapper .container.padding-resp.user-type-corporate .card-content.filtered{display:none}.result-list-wrapper section.card-wrapper.international-result-tools{padding-bottom:0;position:relative;-moz-transition:padding .2s;-o-transition:padding .2s;-webkit-transition:padding .2s;transition:padding .2s;overflow:hidden}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper{width:100%;float:right;-moz-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;transition:height .3s}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper .change-date-buttons{top:0!important;right:0}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper button{height:24px}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper button i{position:relative;top:2px;line-height:0!important;margin-left:3px}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper button.calender-shower{padding-right:25px}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper button.calender-shower i{position:absolute;line-height:1!important;top:4px;right:15px}.result-list-wrapper section.card-wrapper.international-result-tools .international-result-tools-wrapper button.calender-shower .spinner{top:4px;right:15px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper{border-top:1px solid #d3d3d3;padding:10px 15px 15px;background-color:#f5f5f5}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table{border:1px dotted #d3d3d3;margin-bottom:0;background-color:transparent;overflow:hidden}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table tbody{background-color:transparent}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table th{border:0;padding:4px;border:0!important;color:#333;background-color:transparent}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table th span{position:relative;z-index:9;color:#333}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td{background-color:transparent;border:0!important;padding:7px!important;position:relative;background-color:transparent;-moz-transition:background-color .6s;-o-transition:background-color .6s;-webkit-transition:background-color .6s;transition:background-color .6s}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td.departure-date-item span{position:relative;z-index:9;font-weight:bold;color:#f56a1f}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item{background-color:#fff;padding:5px 1px;float:right;width:100%;display:block;border-radius:5px;position:relative;z-index:9;color:#000!important;border:1px solid transparent}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item.min-price{background-color:#f2fff2;border-color:#0f0}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item.max-price{background-color:#fff2f2;border-color:red}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item.current-date{border-color:#ffc107;padding:4.5px 1px;border-width:1.5px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item img{width:20px;margin-left:2px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table td .calendar-item-unavailable{padding:9px 1px;display:block;position:relative;z-index:9}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper table tr{border:0!important}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper{padding:20px 25px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul{display:flex;justify-content:center}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li{margin-left:15px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li span{font-weight:bold}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li span.item-sample-object{width:20px;height:20px;display:block;float:right;background-color:#fff;margin-left:10px;position:relative;top:-3px;border-radius:5px}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li span.item-sample-object.current-date{border:1.5px solid #ffa500}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li span.item-sample-object.min-price{background-color:#f2fff2;border:1px solid #0f0}.result-list-wrapper section.card-wrapper.international-result-tools .calendar-table-wrapper .calendar-table-guide-wrapper ul li span.item-sample-object.max-price{background-color:#fff2f2;border:1px solid red}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child{padding:38px 0 7px!important;position:relative;overflow:hidden}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child span{position:absolute;font-size:10px}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child span.departure-item{right:17px;bottom:2px;color:#f56a1f}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child span.return-item{top:6px;left:0;color:#333}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child span i{font-size:8px!important}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr th:first-child:before{content:'';height:100%;width:170%;border-top:1px solid #d3d3d3;position:absolute;right:-44px;top:18px;-moz-transform:rotate(-24deg);-ms-transform:rotate(-24deg);-o-transform:rotate(-24deg);-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr td:before{background-color:#ccc;content:'';height:10000px;left:0;position:absolute;bottom:0;width:100%;z-index:1;overflow:hidden;opacity:0;pointer-events:none;-moz-transition:opacity .6s;-o-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr td:not(.departure-date-item):hover:before{opacity:1;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr td:after{background-color:#ccc;content:'';height:100%;left:0;position:absolute;bottom:0;width:10000px;z-index:1;overflow:hidden;opacity:0;pointer-events:none;-moz-transition:opacity .6s;-o-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}.result-list-wrapper.round-trip .international-result-tools-wrapper table tr td:not(.departure-date-item):hover:after{opacity:1;-moz-transition:opacity 0s;-o-transition:opacity 0s;-webkit-transition:opacity 0s;transition:opacity 0s}.result-list-wrapper.round-trip.international .search-direct .search-result-wrapper .flight.result-list-item .result-list-item .card-content.row.general-details:before{top:90px}.result-list-wrapper.round-trip.international .search-direct .search-result-wrapper .flight.result-list-item .result-list-item .card-content.row.general-details .departure-route{margin:72px 0 25px 0;padding-right:8%}.result-list-wrapper.round-trip.international .search-direct .search-result-wrapper .flight.result-list-item .result-list-item .card-content.row.general-details .departure-route.first-leg{margin:0!important}.result-list-wrapper.round-trip.international .search-direct .search-result-wrapper .flight.result-list-item .result-list-item .card-content.row.general-details .departure-route.first-leg:after{top:155px;right:73px}.result-list-wrapper.round-trip.international .search-direct .search-result-wrapper .flight.result-list-item .result-list-item .card-content.row.general-details .price-info{padding-top:7%!important}.result-list-wrapper.one-way .international-result-tools-wrapper table{border:0!important;margin-bottom:5px!important}.result-list-wrapper.one-way .international-result-tools-wrapper table th{padding:10px 0!important}.result-list-wrapper.one-way .international-result-tools-wrapper table .calendar-row-title{font-size:10px;font-weight:bold;position:relative;width:120px;color:#e22268!important}.result-list-wrapper.one-way .international-result-tools-wrapper table .calendar-row-title i{position:absolute;left:6px}.result-list-wrapper .search-direct .suggested-flights{display:none!important}.search-result-wrapper{margin-bottom:50px}.request-summary-contents>ul li:after{content:"";position:absolute;left:0;height:60px;top:5px;width:1px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);opacity:.6}.request-summary-contents ul li{float:right;padding:10px 13px;text-align:center;position:relative}.request-summary-contents span.request-route>span{max-width:72px;display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.request-summary-contents .research-button{padding:0 35px 0 0!important}section.request-summary ul li:last-child:after{opacity:0}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper form.round-trip .search-field-wrapper.advanced-item .search-field{font-size:12.5px!important;padding:5px!important}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper form.round-trip .search-field-wrapper.advanced-item i{font-size:11px!important;left:5px!important}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper form.round-trip .search-field-wrapper.has-icon i.fa.fa-calendar{right:10px!important}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper form.round-trip .search-field-wrapper.has-icon .search-field.right-placeholder{padding-left:0!important}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .more-filters-wrapper .acc-tab .tab-content .search-field-wrapper.more-filters-airlines{width:42.44%!important}section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .more-filters-wrapper .acc-tab .tab-content .search-field-wrapper.more-filters-airlines .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d3d3d3}section.request-summary small{color:#8e8e8e;font-size:9px;display:block;text-align:center;margin-top:10px}.departure-date{margin-left:39px;float:right;position:relative}.return-date{float:left;position:relative}.return-date i{position:absolute;top:6px;right:-36px;color:#666}.flight .general-details:before,.domestic-features:before{content:"";width:130px;height:130px;position:absolute;-moz-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;transition:height .3s}.flight-loading{text-align:center;margin:50px 0!important}.list-loading .progress>div:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome!important;font-size:inherit;text-rendering:auto;position:absolute;font-size:26px!important;color:#f56a1f!important;margin-top:-10px;left:-25px}span.request-route i{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:gray;margin:0 10px}.price-info>span{display:block;text-align:center;color:#999;font-size:8px;padding:0 15px}.price-without-discont{font-size:14px;text-decoration:line-through;display:block}span.price-amount{padding:10px 0;color:#f56a1f;font-size:22px;font-weight:bold;margin:0 -10px}span.price-amount small{font-size:8px;color:#999}span.price-amount small.price-without-discont{font-size:14px;text-decoration:line-through}.price-info{padding:10px 25px}.departure-route div,.return-route div{float:right!important}.starting h3{margin-bottom:2px;color:#f56a1f;font-size:20px}.general-details .duration-route small{font-size:8px;color:gray;font-weight:bold;display:inline-block;text-align:center;width:100%;margin-top:13px}.general-details .duration-route h4{color:#1a1a1a!important;font-size:14px;margin-top:-26px;text-align:center;height:15px}.general-details .starting span,.general-details .destination span{font-weight:bold;font-size:12px;color:#000;display:block;margin-left:-2px!important}.general-details .starting small,.general-details .destination small{color:#949494;font-size:12px}.general-details .labels-wrapper.company-cutomize{display:none}.destination{text-align:left}.return-route{margin-top:30px;float:left;width:100%}.departure-route{float:left;width:100%;position:relative}.departure-route:not(.first-leg){margin-top:15px}.departure-route i{transform:rotate(180deg);font-size:23px!important;color:#333;top:-10px;position:absolute!important;right:0;left:0;margin:auto!important;text-align:center}.departure-route .starting{text-align:left}.departure-route .destination{text-align:right}.stops small{color:gray;font-size:9px;float:right;margin-right:10px;line-height:1.8}.general-details .duration-route{top:52px;position:relative;background-color:#000;width:47%;height:1px}.international .price-info>span{letter-spacing:-.6px;padding:0 0 5px 0!important}.international .route-info{padding-bottom:0!important}.international .details.flight-pin .baggage-limit{margin-top:8px;padding:0 10px 0 0;line-height:1.5!important;width:65%;margin:auto;padding:1px!important}.international .details.flight-pin .baggage-limit span{padding-left:4px;font-size:8px!important}.international .details.flight-pin .baggage-limit i{font-size:9px!important;color:#f56a1f;position:relative;top:0!important;line-height:1.4!important;height:8px;width:12px;transform:rotate(0deg)!important}.international.round-trip .general-details:before{right:70px!important}.international.round-trip .general-details .general-info{margin-top:10px!important}.international.round-trip .general-details .general-info .labels-wrapper{float:right;width:100%;margin-right:63px}.international.round-trip .general-details .route-info .departure-route{margin-top:-20px}.international.round-trip .general-details .route-info .departure-route:not(.first-leg).departure-route:not(.has-stop){padding-top:35px!important}.international.round-trip .general-details .route-info .departure-route:not(.first-leg){margin-top:0;margin-bottom:15px}.international.one-way .price-info{padding-top:0!important}.international.one-way .result-list-item:not(.selected-result-list-item) .route-info{margin-top:20px!important}.international.one-way .result-list-item:not(.selected-result-list-item) .general-info{margin-top:10px!important}.international.one-way .stops{margin-top:23px}.international .departure-route.first-leg:after{content:"";border:1px solid #000;border-bottom:1px transparent;width:100%;height:5px;position:absolute;top:102px;right:67px;-moz-border-image:linear-gradient(45deg,transparent,transparent,#e0e0e0,#f9f1f1) 23;-o-border-image:linear-gradient(45deg,transparent,transparent,#e0e0e0,#f9f1f1) 23;-webkit-border-image:linear-gradient(45deg,transparent,transparent,#e0e0e0,#f9f1f1) 23;border-image:linear-gradient(45deg,transparent,transparent,#e0e0e0,#f9f1f1) 23}.international span.company-name{display:block;text-align:center;margin-top:10px}.international span.company-name.route-title{left:0!important;right:initial!important;transform:rotate(-90deg);letter-spacing:.5px;position:absolute;top:23px;display:block;width:70px;text-align:center;opacity:.5;font-size:9px}.destination h5{margin-bottom:1px;font-size:12px;color:#949494;margin-top:30px}.general-info .airline-logo{width:80px;height:80px;display:block;margin:auto;pointer-events:none}.general-info h5{text-align:center;font-weight:bold;color:#303030;font-size:12px}.general-info .custom-label{width:auto;margin:auto;float:right;margin-left:5px}.general-info h5,.international .general-info img{position:relative;left:-7px}.stops{position:relative}.stops .custom-label{float:right;margin-right:10px;position:relative;border-color:rgba(65,79,104,.4);background-color:#ebf2ff}section.passenegrs-info.show-seat-map{display:none}section.passenegrs-info .paaseneger-tools button{text-align:center!important;display:inline-block!important}section.passenegrs-info .paaseneger-tools button.third-type-button i{background-color:#edf1f7!important;color:#939ead!important}section.passenegrs-info .paaseneger-tools span{font-family:14px}section.passenegrs-info .paaseneger-tools i{color:#fff;background-color:#f56a1f;padding:10px;position:absolute;left:-5px!important;top:0;height:100%}.select-result-button{font-size:16px}.flight.card-wrapper{margin-bottom:15px;padding:10px;overflow:hidden;cursor:default;position:relative;padding-bottom:0}.flight.card-wrapper.disable{background-color:#eee;pointer-events:none}.flight.card-wrapper.disable>.row{opacity:.4}.flight.card-wrapper.disable .price-amount{opacity:0}.flight.card-wrapper.blocked-flight{background-color:#e7e7e7;opacity:.8}.flight.card-wrapper.blocked-flight .flight-submit-wrapper{pointer-events:none;opacity:.6}.departure-date:last-child{margin:0!important}.general-details.custom-blur{-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.one-way .flight .general-details:before,.domestic .flight .general-details:before,.domestic .flight .domestic-features:before{top:12px;right:150px;opacity:.6;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);width:1px}.international.round-trip .departure-date:last-child:before{content:'';display:block;position:absolute;right:-27px;height:2px;width:15px;background-color:#333;top:20px}.international.round-trip .flight .general-details:before{border:1px solid transparent;top:18px;-moz-border-image:linear-gradient(29deg,white,white,#e4e4e4) 23;-o-border-image:linear-gradient(29deg,white,white,#e4e4e4) 23;-webkit-border-image:linear-gradient(29deg,white,white,#e4e4e4) 23;border-image:linear-gradient(45deg,white,transparent,transparent,lightgray) 23;transform:rotate(-135deg);right:15px}.international.one-way .compare-results-button{display:none}.international.one-way .departure-route:after{opacity:0}input[name^=EnName]::-webkit-input-placeholder,input[name^=EnLast]::-webkit-input-placeholder{text-align:right;font-family:irSans}input[name=PassportExpiry]::-webkit-input-placeholder{text-align:left;font-family:irSans}section.seat-map-wrapper{padding:0!important}section.seat-map-wrapper>.card-wrapper{padding:0 15px}section.seat-map-wrapper>.card-wrapper .row{border-bottom:1px solid #d3d3d3;padding-bottom:10px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body{margin-top:20px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .seat-segment-wrapper .no-seat-available{display:block;margin:auto;text-align:center;padding:11px;line-height:3}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg{width:100%;padding:15px 13px 15px 5px;text-align:right;background-color:#fff;margin-bottom:8px;border-radius:5px;cursor:pointer;border:1px dashed #f56a1f}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg span{display:inline-block;font-weight:bold;min-width:40px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg i{color:#f56a1f}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg i.fa-seatchoose{font-size:31px!important;transform:scaleX(-1);position:absolute;float:left;left:26px;top:11px;color:#f56a1f}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg i.fa-plane-left{color:#f56a1f;position:relative;top:3px;padding:0 25px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .flight-leg i.fa-chevron-down{margin-right:10px;margin:auto;text-align:center;display:block;position:absolute;left:0;right:0;color:#f56a1f;top:20px;text-shadow:1px 3px 5px white;-moz-animation:referring-to-bottom 1.2s linear infinite;-o-animation:referring-to-bottom 1.2s linear infinite;-webkit-animation:referring-to-bottom 1.2s linear infinite;animation:referring-to-bottom 1.2s linear infinite}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat{height:500px;overflow:hidden;overflow-y:auto;margin:0 0 20px 0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat::-webkit-scrollbar{width:5px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat::-webkit-scrollbar-thumb{background-color:#f56a1f;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat::-webkit-scrollbar-track{background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat::-webkit-scrollbar-track:start{background-color:transparent}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat body{scrollbar-face-color:#f56a1f;scrollbar-track-color:#eee}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-187-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-187-e{width:214px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-187-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-187-f{width:267px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-279-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-279-e{width:322px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-279-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-279-f{width:406px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-264-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-264-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-264-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-264-f{width:264px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-258-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-258-f{width:366px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-258-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-258-e{width:293px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-130-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-130-e{width:154px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-130-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-130-f{width:203px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-121-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-121-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-121-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-121-f{width:212px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-350-e,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-350-e{width:350px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map .width-width-430-f,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map .width-width-430-f{width:430px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .top-seat-map img,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat .plane-seat .bottom-seat-map img{margin:auto;text-align:center;display:block;margin:auto!important;float:initial}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon{float:right;width:100%;margin-bottom:20px;border-bottom:1px solid #f56a1f;padding-bottom:10px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon>span{font-weight:bold;width:100%;margin:20px 0;display:block}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li{width:11%;text-align:center;margin:auto;float:left;border-right:1px solid #f56a1f}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li:last-child{border-right:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child{background-image:url("/Content/Images/others/seat-Icons.png");display:block;background-size:cover;width:28px;height:30px;margin:auto}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.first-class{background-position:198px 0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.blocked{background-position:-31px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.lavatory{background-position:113px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.gallery{background-position:84px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.closet{background-position:29px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li>span:first-child.occupied{background-position:226px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat div.guid-icon li span{color:gray;display:block}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table{margin:auto}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table thead{border-bottom:1px dotted #d3d3d3}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table thead tr th{float:left;width:23.5px;text-align:center;padding:5px;margin:0 3px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table thead tr th:first-child{margin-left:11px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table .window-seat+.aisle-seat{margin-right:22px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table .center-seat+.aisle-seat{margin-right:22px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.economy-class tbody:before{z-index:9999999;content:'Economy'}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.business-class tbody:before{z-index:9999999;content:'Business'}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class thead tr th{margin:0 12px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody:before{margin-right:-93px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody td{background-position:200px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody td:hover .characteristic-wrapper{display:none!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody td:not(:first-child){width:32px;transform:scale(1.3);margin:7px 4px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody td:nth-child(2){margin-left:15px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody td:last-child{margin-right:15px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table.first-class tbody:before{content:'First'}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody{background-image:url("/Content/Images/others/bgggg.png");position:relative;display:table}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody:before{position:absolute;top:50%;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:-123px;z-index:9;font-size:27px;color:gray}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody:after{width:45px;position:absolute;height:97.5%;content:'';text-align:center!important;margin-right:-90px;right:0;background-color:rgba(220,220,220,.4);top:0;border-radius:50px 0 0 50px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-6:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-6:first-child:after{height:320px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-7:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-7:first-child:after{height:340px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-8:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-8:first-child:after{height:360px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-9:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-9:first-child:after{height:380px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-10:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-10:first-child:after{height:400px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-11:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-11:first-child:after{height:420px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-12:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-12:first-child:after{height:440px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-13:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-13:first-child:after{height:460px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-14:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-14:first-child:after{height:480px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-15:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-15:first-child:after{height:500px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-16:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-16:first-child:after{height:520px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-17:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-17:first-child:after{height:540px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-18:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-18:first-child:after{height:560px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-19:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-19:first-child:after{height:580px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-20:first-child:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row.wing-20:first-child:after{height:600px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row:first-child:before{content:url(/Content/Images/backgrounds/wing-of-plane.png);position:absolute;left:-175px;z-index:9;overflow:hidden}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row:first-child:after{transform:rotatey(180deg);content:url(/Content/Images/backgrounds/wing-of-plane.png);position:absolute;z-index:9;right:-175px;overflow:hidden}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.wing-row:first-child{position:relative}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td:first-child{z-index:99999999999999}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row:before,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row-right{height:30px;content:'';position:absolute;width:5px;background-color:red;margin-top:5px;right:0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row-left,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row-right{position:relative!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row:after,section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.exite-row-left:after{height:30px;content:'';position:absolute;width:5px;background-color:red;margin-top:5px;left:0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td{text-align:center;float:left;text-align:center;float:left;height:30px;text-align:center;padding:2px 5px;margin:5px 0;cursor:pointer;text-align:center;padding:2px 5px;border-radius:8px 8px 0 0;cursor:pointer;width:28px;background-image:url("/Content/Images/others/seat-Icons.png");background-position:center;background-position:0 0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.seat-selected{background-image:url("/Content/Images/others/seat-Icons.png");background-position:230px 0!important;transform:scale(1.3)}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.seat-selected .seat-selected span{margin-right:-6px;color:transparent;background-color:rgba(0,128,0,.2);height:23px;width:30px;display:inline-block;border-radius:20px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td .hover-characteristic{display:block;color:#000}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td .characteristic-wrapper{position:relative;display:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td .characteristic-wrapper:after{content:'';position:absolute;top:-7px;border-right:15px solid gray;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(213,213,213,.7);transform:rotate(135deg);right:45%}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td .characteristic{z-index:999;background-color:rgba(213,213,213,.7);width:170px;right:-80px;top:30px;border-radius:5px;font-size:11px;letter-spacing:-1.2px;font-weight:bold;padding:5px 0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td span.seat-number{color:#fff!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td:hover .characteristic-wrapper{z-index:999;background-color:rgba(213,213,213,.7);width:170px;right:-80px;top:30px;border-radius:5px;white-space:nowrap;font-size:11px;letter-spacing:-1.2px;font-weight:bold;padding:5px 0;display:block}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td:nth-child(2){margin-left:10px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td:last-child{margin-right:10px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.seat-occupied{background-position:230px 0!important;pointer-events:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat{background-color:transparent!important;background-image:none!important;border:none!important;pointer-events:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-closet{background-color:transparent!important;border:none!important;pointer-events:none;background-position:26px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-closet span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-gallery{background-color:transparent!important;border:none!important;pointer-events:none;background-position:84px 0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-gallery span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-lavatory{background-color:transparent!important;background-position:112px 0!important;border:none!important;pointer-events:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-lavatory span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.blocked-seat{background-position:-31px 0!important;pointer-events:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-luggage{background-color:transparent!important;border:none!important;pointer-events:none;background-image:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-luggage span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-bulkhead{background-color:transparent!important;border:none!important;pointer-events:none;background-image:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-bulkhead span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-exit{background-color:transparent!important;border:none!important;pointer-events:none;background-image:none;content:"";color:red}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-exit span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-emergancy-exit{background-color:transparent!important;border:none!important;pointer-events:none;background-image:none;content:"";color:red}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-emergancy-exit span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-bar{background-color:transparent!important;border:none!important;pointer-events:none;background-image:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-bar span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-airphone{background-color:transparent!important;background-image:none!important;border:none!important;pointer-events:none;background-image:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td.no-seat-airphone span{color:transparent!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr td:first-child{margin-left:-35px;width:22.1px!important;text-align:center;padding:10px 0;background-color:transparent!important;color:gray;background-image:none!important;border:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.bottom-seat-map td{width:100%;background-image:none;margin:0!important;padding:0!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.bottom-seat-map td:first-child{display:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tbody tr.bottom-seat-map td img{margin:auto;text-align:center;margin:0!important;margin:auto!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-seat table tr th span.seat-hover{display:none}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li{text-align:left!important;display:block!important;float:left!important;direction:ltr;width:100%;border-bottom:1px dotted #36c5c2}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li i{color:#f56a1f}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li .passenger-info span.persian-info{display:block;margin-top:-11px}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li .passenger-info span.persian-info span{line-height:0!important;font-size:10px!important}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li span{font-size:15px;line-height:2}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li span.passenger-info{width:85%;display:block;float:left}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name li span.seat-number{background-color:#05b005;padding:0 4px;color:#fff;border-radius:5px;float:right;display:inline-block;width:17%;float:right;font-size:14px;margin-top:13px;margin-right:-10px;text-align:center}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .passenger-name .passenger-name{padding:0 10px 0 0}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .aiplane-img{text-align:center}section.seat-map-wrapper>.card-wrapper .row.seat-map-body .aiplane-img img{width:60px;text-align:center}.has-return .route-detail{float:right;width:50%;position:relative}.flight .details-header{width:60%;margin:5px auto}.flight .details-header ul{margin-bottom:10px!important}.flight .details-header ul li{text-align:center;font-weight:bold;width:25%;color:gray;font-size:12px;border-bottom:3px solid #d3d3d3;margin:0!important;cursor:pointer}.flight .details-header ul li input[type=radio]{position:absolute;opacity:0;z-index:-1}.flight .details-header ul li label{display:block;padding:10px 10px;cursor:pointer}.flight .details-header ul li.active{float:right;border-bottom:3px solid #f56a1f;margin-bottom:0!important;margin-right:0;color:#f56a1f}.flight .details-header ul.three-tabs li{width:33.3333%}.general-details .route-detail span{text-align:center;display:block;font-weight:bold;color:#000;font-size:14px;margin-bottom:10px}.route-detail{width:100%;padding:5px 1px 13px 13px}.route-detail .route .col{float:left!important;padding:0!important}.details-tabs{padding:10px 3px;min-height:176px;text-align:center}.details-tabs .rules-customers-phone{width:60%;margin:5px auto;border-bottom:1px dotted #d3d3d3;padding-bottom:15px}.details-tabs.charter-rules .rules-customers-phone{width:75%!important;text-align:center!important}.has-return .route-detail:first-child:after{content:'';border:1px solid #000;border-bottom:1px transparent;height:100%;position:absolute;top:0;left:0;-moz-border-image:linear-gradient(90deg,white,white,#e4e4e4) 23;-o-border-image:linear-gradient(90deg,white,white,#e4e4e4) 23;-webkit-border-image:linear-gradient(90deg,white,white,#e4e4e4) 23;border-image:linear-gradient(45deg,white,#efebeb,#d2d2d6,#efebeb,white) 23}.flight .other-details{padding-bottom:10px;border-top:1px solid #d3d3d3;margin:0!important}.route-detail p,.route-detail p span{font-size:9px;font-weight:normal;color:#333;letter-spacing:-.4px}.route-line{position:absolute;width:88%;height:1px;top:60px;right:24px;display:block;background-color:#000;margin:auto}span.city-top{position:relative;color:#000;font-size:8px;font-weight:bold;margin-bottom:28px;margin-top:19px;display:block}span.city-top small{color:gray;font-size:6px}span.time-bottom{display:block;font-size:8px;font-weight:bold}span.time-bottom small{color:gray;display:inline-block;font-size:6px;text-align:center}.destination .time-bottom{color:#333}.first-stop.destination span.time-bottom{color:gray}.duration-route .time-bottom{color:gray;font-weight:normal;font-size:7px}.starting .time-bottom{color:#333}span.flight-type{position:relative;color:#4e4d4d;display:block;font-size:8px;margin-bottom:28px;margin-top:0}.route span,.route small{text-align:center}.other-details .destination,.other-details .first-stop,.other-details .starting,.second.duration-route,.first.duration-route{padding:0 5px}span.city-top i{position:absolute;top:35.5px;left:12px;background-color:#fff;font-size:8px!important;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.other-details .route-detail>span{text-align:center;display:block;padding-bottom:10px;font-weight:bold;font-family:irsans!important;color:#f56a1f}.other-details .stops{width:30%!important}.other-details .stops span{background-color:#1a1a1a!important;color:#fff;border-radius:2px;font-size:8px;text-align:center;display:block;margin:auto;margin-top:29px}.other-details .starting{width:10%!important}.other-details .flight-type i{position:absolute;font-size:16px!important;top:33px;right:29px}span.flight-type small{display:block;font-size:7px}.flight .details-header ul li:not(.active):hover{border-bottom:3px solid gray}.one-way span.time-bottom small{display:block}.one-way span.city-top small{display:block}.one-way span.flight-type small{margin-right:7px;text-align:center}.one-way span.city-top{margin-top:18px}.one-way .route-detail p{margin-bottom:0!important}.one-way .route-line{right:38px;top:57px;width:89%}.one-way span.city-top i{left:20px;top:34px}.one-way .other-details .flight-type i{top:34px;left:18px}.one-way .other-details .stops span{width:62%;padding:4px 1px}.details-body{float:right;width:100%}.details-body .details-tabs ul.fare-rules{width:60%;margin:auto!important}.details-body .details-tabs ul.fare-rules li{width:100%;direction:ltr;text-align:left}.details-body .details-tabs ul.fare-rules li p{margin-bottom:0!important;text-align:left;line-height:2.5;float:left;margin-right:10px}.details-body .details-tabs ul.fare-rules li p.text-right{text-align:right!important}.details-body .details-tabs ul.fare-rules li p.fare-rule-title{font-size:12px;line-height:2.5;font-weight:bold;color:#f56a1f}.details-body .details-tabs ul.fare-rules li table td:not([colspan]){font-family:sans-serif!important}.details-body .details-tabs ul.charter-rules{padding-top:20px}.details-body .details-tabs ul.charter-rules p{padding:0 50px;text-align:justify;letter-spacing:-.5px}.research-button{position:relative}.research-button button{position:absolute;width:160px}.domestic .research-button button{margin-top:15px}.passengers .flight-route{background-color:#ffedf3}.passengers .flight-route h4{padding:10px;font-size:14px;font-weight:bold;color:#1a1a1a!important}.passengers>div{margin-bottom:5px}.passengers .flight-detail{background-color:#e3edff;float:right;width:100%}.passengers .flight-detail i{color:#0d0d0d!important}.passengers .flight-detail .time span{line-height:3;font-size:18px}.passengers .flight-detail .price span{font-size:18px;color:#333}.passengers .flight-detail .feature span{line-height:2}.passengers .flight-detail li{padding-top:20px!important;text-align:center;width:25%;padding:10px}.passengers .flight-detail li:last-child{width:25%;padding-top:0!important}.passengers .flight-detail span{color:#333}.passengers .flight-detail small{color:gray}.passengers .price{padding:0 22px 0 0}.passengers .price .custom-button{background-color:#6d6d6d;margin-bottom:0!important}.right-sidebar-wrapper{-moz-filter:.5s;-ms-filter:.5s;-webkit-filter:.5s;filter:.5s;padding-left:10px}.reservation-info .right-side{padding:10px;width:100%;margin-bottom:15px;float:right}.flight-detail .stop-in{font-size:18px!important;position:relative!important;top:-3px!important;color:#fff!important}.flight-detail .duration-stop{color:#fff!important;margin-top:4px;font-size:12px!important;font-weight:200!important}.selection-flight-details{padding:10px;width:100%;margin-bottom:15px;float:right}.selection-flight-details span{display:block}.selection-flight-details span.airline{font-size:12px}.selection-flight-details span.airline small{font-size:9px}.selection-flight-details .flight-date{display:initial}.selection-flight-details .card-content{float:right;margin-bottom:20px;width:100%}.selection-flight-details li{position:relative;width:50%!important;margin:0!important}.selection-flight-details li span{font-size:19px}.selection-flight-details small.city-code{display:block;color:gray}.selection-flight-details li i{position:absolute;top:8px;left:-4px;font-size:22px!important;color:gray}.selection-flight-details .flight-date span{display:inline-block!important;font-size:15px;color:#333}.selection-flight-details span i{color:gray}.selection-flight-details .flight-class{font-size:15px}.selection-flight-details .flight-date span:nth-child(2){margin-left:10px}.departure-flight .card-content h2{font-size:9px;margin:0;font-weight:bold}.general-info{padding:0!important}.general-info .labels-wrapper{display:flex;justify-content:center;margin-right:15px}.general-info .labels-wrapper .custom-label.second-type-label{margin-right:0!important;direction:ltr}.general-info .labels-wrapper .custom-label.system-key{margin:0!important;max-height:20px}.general-info .labels-wrapper .custom-label.charter-flight{width:auto;margin:45px auto 15px;line-height:1;padding-top:5px;white-space:nowrap}.general-info .labels-wrapper .custom-label.third-type-label{color:#fff;background-color:rgba(255,0,0,.7);font-size:11px;font-weight:bold}.departure-route:not(.first-leg).departure-route:not(.has-stop){padding-top:37px!important}.multi-destination.international .route-detail{margin-bottom:15px}.multi-destination.international .route-detail:nth-child(even){background-color:#fff6f9;width:100%!important;padding:15px 150px}.col-md-4.route-plane:after{content:'';position:absolute;width:100%;height:1px;background-color:#edf1f7;right:0;top:37px}.col-md-4.route-plane span{position:relative;background-color:#fff;z-index:9;margin:auto;display:inline-block;text-align:center;padding:0 10px;top:2px}.flight-submit-wrapper>button{width:100%;margin:0}.flight-submit-wrapper>button i{margin-left:10px}.one-way .price-label{margin-top:10px}.one-way .price-amount{margin-bottom:10px}.one-way .result-list-item.selected-result-list-item .general-details:before{height:120px}.one-way .result-list-item.selected-result-list-item .result-list-item .general-info{padding-left:0}.multi-destination .price-info,.round-trip .price-info{padding-top:20px}.multi-destination .price-amount,.round-trip .price-amount{margin-bottom:10px}.multi-destination .research-button{padding-top:7px!important}.multi-destination .price-info{padding-top:40px}.multi-destination section.request-summary li:first-child>span{margin-bottom:0!important}.multi-destination section.request-summary ul li:after{height:44px}.multi-destination section .request-summary-contents ul li:nth-child(2){padding-top:4px}.multi-destination section .request-summary-contents ul li:not(:first-child){padding-top:9px;padding-bottom:0}.multi-destination section .request-summary-contents ul li:first-child{padding-top:3px;padding-bottom:2px}.multi-destination section .request-summary-contents span.request-route>span{width:100px;max-width:initial;font-size:14px;line-height:1.7}.multi-destination section .request-summary-contents span.request-route>span:last-child{text-align:left}.multi-destination section .request-summary-contents span.request-route>span:first-child{text-align:right}.multi-destination .departure-date{margin:0!important;clear:both}.multi-destination .departure-date span,.multi-destination .departure-date small{display:inline-block;text-align:left}.multi-destination .departure-date span{margin-left:5px;text-align:right}.multi-destination .departure-date:last-child:before{display:none}.dates-validation.invalid-message{color:#333;font-size:12px;margin-top:20px;background-color:rgba(255,0,0,.1);padding:8px 10px 8px 15px;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;border:1px dashed #333;letter-spacing:-.9px;margin-left:-30px;border-left:0}.dates-validation.invalid-message i{font-size:14px!important;margin-left:5px;top:1px}.dates-validation.invalid-message strong{color:#333}.price-info button>span{position:absolute;top:7px;width:100%;right:0}.flight-result-count{color:#f56a1f!important}.star-color{color:#f56a1f}.route-info{padding-bottom:30px}.flight span.index-demo:hover{opacity:1}.pagination-wrapper button.third-type-button{border-color:transparent}section.main-wrapper{margin-bottom:40px}.international.round-trip .flight-route-detail .route-detail:nth-child(1){margin-bottom:10px;padding-bottom:30px;border-bottom:1px dashed #d3d3d3}#FlightPurchaseRulesDom .modal-header,#FlightPurchaseRulesInt .modal-header{background:rgba(51,51,51,.8);color:#fff;border-radius:3px}#FlightPurchaseRulesDom .modal-header .modal-title,#FlightPurchaseRulesInt .modal-header .modal-title{font-size:14px;font-weight:bold;text-align:center;display:block}#FlightPurchaseRulesDom .modal-header button.close,#FlightPurchaseRulesInt .modal-header button.close{opacity:.8;color:#fff}#FlightPurchaseRulesDom .modal-dialog,#FlightPurchaseRulesInt .modal-dialog{width:800px}#FlightPurchaseRulesDom .modal-dialog .modal-body,#FlightPurchaseRulesInt .modal-dialog .modal-body{overflow-y:scroll;max-height:740px}.result-list-item{margin-bottom:12px;padding-bottom:0!important;float:right;width:100%}.domestic .flight .general-details:before,.domestic-features:before{height:70px!important;right:130px!important}.domestic .flight-has-stop{padding:0!important}.domestic .flight-has-stop .general-detail{padding:5px;padding-top:5px!important;padding-bottom:5px!important;width:100%;margin:0;border-radius:10px!important}.domestic .flight-has-stop .custom-label.has-stop-label{width:65%;margin:auto;margin-top:-6px;margin-bottom:-3px;color:#f56a1f!important}.domestic .flight-has-stop .custom-label.has-stop-label.arrival-time-exist{width:85%}.domestic .flight-has-stop .custom-label.has-stop-label span{color:#f56a1f!important;font-size:10px!important}.domestic .price-info,.domestic .price-amount{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}.domestic .price-label{display:none}.domestic .result-list-item.selected-result-list-item{padding-bottom:10px!important}.domestic .general-info .airline-logo{width:65px;height:65px}.domestic .general-info .custom-label{display:none!important}.domestic .result-details-button{height:20px!important;padding-top:0!important;line-height:0!important;background-color:transparent!important;color:#333!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important;outline:none!important;border:0!important}.domestic .flight-submit-wrapper{margin-bottom:0!important}.domestic .flight-submit-wrapper button{height:35px!important}.domestic .airline-name{margin-top:8px!important;margin-bottom:0!important;margin:auto;left:0}.domestic .flight.result-list-item.flight-has-stop .result-list-item{margin:10px 0;padding:0!important}.domestic .route-info{padding-bottom:0!important;margin-top:-5px!important}.domestic .selected-result-list-item .general-info .airline-logo{width:50px;height:50px}.domestic .selected-result-list-item .general-details:before,.domestic .selected-result-list-item.flight .domestic-features:before{height:55px!important}.domestic .result-details-button i{line-height:0!important;margin-left:5px}.domestic span.company-name{display:block;text-align:center;padding-bottom:5px}.domestic span.company-name.route-title{left:0!important;right:initial!important;transform:rotate(-90deg);letter-spacing:.5px;position:absolute;top:23px;display:block;width:70px;text-align:center;opacity:.5;font-size:9px}.domestic.result-list-wrapper section.card-wrapper.international-result-tools.float-right .international-result-tools-wrapper .before-after{display:none!important}.general-info{padding-left:0!important}.domestic-features:before{right:161px!important}.international .result-details-button i{display:none!important}.domestic-features span{width:45%;margin:2.5%;position:relative;left:-5px;float:right;white-space:nowrap}.selected-result-list-item .domestic-features{padding-top:7px}.domestic-features{padding:10px;padding-top:15px}.domestic-features span:last-child{width:95%}.domestic-features i{font-size:9px!important}.item-list-wrapper{margin-bottom:-7px}.item-list-wrapper .pagination-wrapper{margin-top:-54px}.international .item-list-wrapper{margin-bottom:-18px}.message-header h5{font-size:15px;color:#f56a1f;font-weight:bold}.price-chaneg-message{padding:10px 25px 25px 25px!important}.message-body p{letter-spacing:-.3px;color:#333;margin-top:20px}.message-body p b{color:#000}.price-change-detail{margin-top:20px}.price-change-detail legend{margin-right:5px;color:#f56a1f;padding-right:10px}.price-change-detail fieldset{padding:15px 25px}.price-change-detail p{margin-bottom:0;width:100%;display:inline-block;position:relative}.price-change-detail p span{width:60px;display:inline-block;margin-left:10px;position:relative;font-size:9px;color:gray;margin-right:-50px}.price-change-detail p span:after{content:':';position:absolute;left:0;top:0;color:#a9a9a9}.price-change-detail p small{position:absolute;left:0;font-size:7px;top:2px}.price-change-detail p b{width:70px;display:inline-block;text-align:left;letter-spacing:.5px;font-size:13px;line-height:1}.old-price-detail fieldset{background-color:#f4f4f4;border:1px solid #f4f4f4}.old-price-detail legend{background-color:#f4f4f4}.old-price-detail p{opacity:.6}.reserve-expired-swal .swal2-buttonswrapper{width:90%!important}.multi-destination.route-count2 .general-info{margin-top:4.5%}.multi-destination.route-count2 .price-info{margin-top:1%}.multi-destination.route-count3 .request-summary li>div{margin-bottom:2px!important}.multi-destination.route-count3 .request-summary-contents ul li:nth-child(3),.multi-destination.route-count3 .request-summary-contents ul li:nth-child(4){margin-top:3%}.multi-destination.route-count3 .request-summary-contents ul li:not(:first-child){padding-top:0!important}.multi-destination.route-count3 .request-summary-contents>ul li:nth-child(2):after,.multi-destination.route-count3 .request-summary-contents>ul li:first-child:after{height:75px!important}.multi-destination.route-count3.international .general-info{margin-top:10.5%}.multi-destination.route-count3.international .price-info{margin-top:6.7%}.multi-destination.route-count4 .request-summary-contents>ul li:nth-child(2):after,.multi-destination.route-count4 .route-count4.multi-destination .request-summary-contents>ul li:first-child:after{height:120px!important}.multi-destination.route-count4 section .request-summary-contents ul li:nth-child(3),.multi-destination.route-count4 .route-count4.multi-destination section .request-summary-contents ul li:nth-child(4){margin-top:5%}.multi-destination.route-count4.international .general-info{margin-top:12.5%}.multi-destination.route-count4.international .price-info{margin-top:6.7%}.multi-destination .departure-route{height:100px}.multi-destination .general-info{position:relative;right:30px}.multi-destination .departure-date small{width:45px;text-align:right}.multi-destination.international .price-amount{padding-bottom:0}.multi-destination.international .price-info{position:relative;left:10px}.multi-destination.international .departure-route:not(.has-stop):last-child{margin-bottom:-20px}.multi-destination.international .departure-route.has-stop .stops{margin-top:10px!important;margin-bottom:10px!important;right:15px;width:100%;padding:0}.multi-destination.international .departure-route.first-leg:after{display:none!important}.multi-destination.international .departure-route:not(.first-leg).departure-route:not(.has-stop){padding-top:0!important}.multi-destination.international .departure-route:not(.first-leg){padding-top:0!important;margin-top:0!important}.multi-destination .request-summary li>span,.multi-destination .request-summary li>div{margin-bottom:9px!important}section.result-ordering .processing{display:block;text-align:center;opacity:.5;line-height:2.4}.row.route-order{margin:0}.change-date-buttons{margin:0!important;position:relative;right:-5px;top:41px}.change-date-buttons button{width:100%;height:30px;position:relative}.change-date-buttons>div{padding:0 5px}.change-date-buttons button i{position:relative;top:2px}li.route-cities small{position:absolute;width:100%;right:0;margin-top:4px}.ng-submitted .ng-invalid{border-color:red}.ngrs-range-slider .ngrs-join{background-color:#333!important}.train-features:before{top:12px;right:150px;opacity:.6;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);background:linear-gradient(to bottom,#fff 0%,#a0a0a0 40%,#a0a0a0 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);width:1px;right:161px!important}.train-features span{margin:5px;position:relative}.train-features{margin-top:15px}.flight .other-details .loading-wrapper{margin:40px auto -40px auto!important}.reserve-info-wrapper .button-description{text-align:center;display:block;border-top:1px dashed #d3d3d3;margin-top:10px;padding:15px 0 10px 0;line-height:2;letter-spacing:-.4px;color:#333;margin-bottom:0;font-size:8px}.reserve-info-wrapper .button-description i{position:relative;margin-left:10px;top:2px;color:#f56a1f}.reserve-info-wrapper .button-description b{padding:3px 8px;margin:0 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:normal}.reserve-info-wrapper .button-description b.buy-ticket{background-color:#f56a1f;color:#fff}.reserve-info-wrapper .button-description b.reserve-ticket{border:1px solid #f56a1f;color:#f56a1f;padding:2px 8px}.reserve-table{margin:0}.reserve-table td.price-total{white-space:nowrap;padding-left:0!important}.reserve-table td.price-total div{background-color:#d4e1f0}.reserve-table.table th{border:0;padding:15px}.reserve-table.table tr td{border:0;border-bottom:1px solid #d3d3d3;padding:15px}.reserve-table.table tr:last-child td{border:0!important}.right-section .passenger-type{display:none}.swal2-modal.two-button-swal.non-refundable-warning{min-height:initial!important}.swal2-modal.two-button-swal.non-refundable-warning .custom-button{float:right}.swal2-modal.two-button-swal.non-refundable-warning .custom-button.swal2-confirm{margin-left:4%;width:64%}.swal2-modal.two-button-swal.non-refundable-warning .custom-button.swal2-cancel{margin-left:0;width:32%}div#suggestedFlightsListWrapper>div{padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:1px solid #d3d3d3}div#suggestedFlightsListWrapper>div .dom-return-discription{background-color:#ffffdc}div#suggestedFlightsListWrapper>div .flight>.card-wrapper{background-color:#ffffdc}div#suggestedFlightsListWrapper>div .flight>.card-wrapper .other-details{background-color:#fff;border-radius:0 0 15px 15px}.online-checkin-required label{font-weight:normal;text-align:justify;line-height:2}.online-checkin-required label span{display:block;font-weight:bold}.online-checkin-required label span input{position:relative;top:3px;margin-left:5px;width:15px;height:15px}.online-checkin-required label span a{color:#428bca!important}.navigation .item{background-color:#d4e1f0;padding:10px 0;border-radius:8px;font-size:12px;text-align:center;font-weight:bold;color:#6f7e90}.navigation .item.single{padding:43px 0}.navigation .item .left-border{border-left:1px solid #6f7e90}.navigation .item .step{padding:15px 0}.navigation .item .steps{padding:8px 0;background:#fff;height:13px;border-radius:6px;margin:10px 15px;overflow:hidden}.navigation .item .steps .current,.navigation .item .steps .passed{background:#f56a1f;padding:8px;position:relative;top:-8px}.reserve-info table th{color:#2e2823!important}.vertical-center{position:relative;top:50%;transform:translate(0,-50%)}@media print{html,body,.inner-wrapper{height:100%!important;padding:0!important;margin:0 auto!important;float:none!important;width:100%;-webkit-print-color-adjust:exact}.button-wrapper{display:none}.company-info>div span i{color:#333!important;-webkit-print-color-adjust:exact}.company-info>div span i strong{color:#f56a1f!important;-webkit-print-color-adjust:exact}.button-wrapper{display:none!important}html body.online-booking-system.body:not(.home-page) .body-content{background-image:none!important}.information{float:right}.information-item{float:right!important;min-width:175px!important}.col-md-10{max-width:16.666666666667%!important}.col-md-2{max-width:83.333333333333%!important}.search-form-first-style.search-forms-wrapper.container,.header,footer,html body.online-booking-system.body .result-list-wrapper .result-second-feature,.reserve-info.submit-wrapper,.reserve-info.bank-gateway,.row.class-booking,section.mobile-actions-wrapper,.right-sidebar-wrapper,.international-result-tools-wrapper,.navigation.col-md-9,.alert.alert-warning,.hid.selected-result-list-item,.request-summary.card-wrapper{display:none!important}}