.button .mdi:before,.button .mdi:after{top:0;left:0;transform:translate3d(-50%, -50%, 0)}.button .mdi-rotate-45.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(45deg)}.button .mdi-rotate-90.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(90deg)}.button .mdi-rotate-135.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(135deg)}.button .mdi-rotate-180.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(180deg)}.button .mdi-rotate-225.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(225deg)}.button .mdi-rotate-270.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(270deg)}.button .mdi-rotate-315.mdi:before{transform:translate3d(-50%, -50%, 0) rotate(315deg)}.button .mdi-flip-h.mdi:before{transform:translate3d(-50%, -50%, 0) scaleX(-1)}.button .mdi-flip-v.mdi:before{transform:translate3d(-50%, -50%, 0) scaleY(-1)}.button .mdi-spin.mdi:before{animation:mdi-spin-ie11fix 2s infinite linear}@keyframes mdi-spin-ie11fix{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(359deg)}}.button .mdi:before .keep-open .btn-icon{display:none}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;direction:rtl;line-height:1.4}body.waiting{overflow:hidden}.body_content{background-color:#f5f5f5;padding:30px;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif;color:#585858}.body_content_no_padding .body_content{padding:0}.wrapper{overflow:hidden}.wrapper-sidebar-body{display:flex;min-height:calc(100vh - 155px)}.customer-panel .wrapper-sidebar-body{flex-direction:column}.wrapper-sidebar-body>.sidebar{background:#F9FAFC;box-sizing:border-box;width:220px;z-index:1}.wrapper-sidebar-body>.body_content{flex-grow:1;flex-basis:1px}.wrapper-sidebar-body .panel-topbar+.body_content{padding-top:0}.hide{display:none}.flex-align-top{align-items:start}.flexRow{display:flex;flex-wrap:wrap;color:white;margin-top:10px}.flexRow>span{display:flex;width:70px;justify-content:center;align-self:center;color:#143b57}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 710px){.hide-on-small{display:none}}a{text-decoration:none}a:focus,a:hover{color:#1bbdb5;text-decoration:none}.fa-num{font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif}.en,.email{font-family:IRANSans,Tahoma,sans-serif;direction:ltr}ul{padding:0;margin:0;list-style:none}.modal{display:none;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif;max-width:1200px;position:relative;box-sizing:border-box;background-color:#fff;margin:30px auto;border:1px solid #ebedeb;border-radius:10px}body.modal-open{overflow:hidden}.modal-overlay{position:fixed;overflow-y:auto;box-sizing:border-box;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(156,156,156,0.5);align-items:center;justify-content:center;transform:translateY(-30%);opacity:0;transition:all 200ms}.modal-overlay.open{transform:translateY(0%);opacity:1;transition:all 200ms;z-index:1005}.modal-overlay .modal{display:block}.modal .close{position:absolute;top:0;left:0;margin:10px;opacity:1}.modal--small{width:30%}.modal--medium{width:50%}.modal--large{width:70%}.modal__title{padding:15px 15px 0 15px;font-size:18px;font-weight:bold;color:#1bbdb5}.modal__body{display:flex;box-sizing:border-box;padding:15px;width:100%;font-size:14px;font-family:IRANSans,Tahoma,sans-serif}.modal__body>div{flex-grow:1;order:0;display:flex;align-items:center;justify-content:center}.modal__body>i{color:rgba(250,81,64,0.38);font-size:100px;line-height:1;order:1}.modal__body td{padding:0;margin:0}.modal__body li{text-align:initial}.modal__buttons{position:relative;text-align:center;margin-bottom:15px;font-size:14px}.provider-table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.provider-table.no-show{display:none}.provider-table caption{font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;color:#143b57;font-size:18px;padding:10px 0 0}.provider-table th{color:#1bbdb5;padding-bottom:10px;border-bottom:1px solid #1bbdb5}.provider-table td{text-align:center;padding:5px 0}.provider-table td.actions{text-align:right}.provider-table td.subtitle{color:#1bbdb5;padding-bottom:10px;border-bottom:1px solid #1bbdb5;text-align:initial;font-weight:bold}.provider-table>tbody>tr:nth-child(3n){background-color:#fcfcfc}.provider-table>tfoot tr{font-weight:bold;background-color:#fcfcfc}.button{cursor:pointer;font-family:IRANSans,Tahoma,sans-serif;font-size:14px;line-height:1;color:#f7f7f7;background-color:#1bbdb5;border:0;display:inline-flex;align-items:center;padding:12px 20px;border-radius:25px;outline:none;vertical-align:middle;margin:0 5px 5px;transition:all 200ms;white-space:nowrap;position:relative;-webkit-user-select:none;user-select:none}.button:dir(rtl){margin-left:5px;margin-right:0}.button:dir(ltr){margin-left:0;margin-right:5px}@media (max-width: 710px){.button{width:100%;margin-left:0;margin-right:0}}.button:hover,.button:focus{color:#fff;background-color:#15908a;outline:none}.button:active{color:#fff;background-color:#0b4d4a}.button:disabled{cursor:not-allowed;color:#f7f7f7;background-color:#9c9c9c}.button:disabled:hover,.button:disabled:focus,.button:disabled:active{color:#f7f7f7;background-color:#838383}.button span{flex-grow:1;text-align:center}.button .mdi{display:flex;align-items:center;justify-content:center;font-size:21px;line-height:1;position:relative}[dir="rtl"] .button .mdi{margin-left:25.5px;margin-right:0}[dir="ltr"] .button .mdi{margin-left:0;margin-right:25.5px}.button .mdi:before{z-index:1;position:absolute}.button .mdi:after{content:'';display:block;width:31px;height:31px;background-color:rgba(0,0,0,0.25);border-radius:50%;position:absolute}.button .mdi img{z-index:1;position:absolute;border-radius:50%;width:31px;height:31px;font-size:0}.button--secondary{color:#f7f7f7;background-color:#d6a661}.button--secondary:hover,.button--secondary:focus{color:#fff;background-color:#cb8f39}.button--secondary:active{color:#fff;background-color:#926526}.button--disabled{cursor:not-allowed;color:#f7f7f7;background-color:#9c9c9c}.button--disabled:hover,.button--disabled:focus,.button--disabled:active{color:#f7f7f7;background-color:#838383}.button--just-icon{width:calc(1em + 24px);height:calc(1em + 24px)}.multi-button{font-size:14px;display:inline-flex;flex-direction:column;height:calc(1em + 24px);border-radius:25px;overflow:hidden}.multi-button .button{top:0;margin:0;position:relative;border-radius:0;transition:all 250ms;flex-shrink:0}.multi-button.up .button{top:calc(-1em - 24px)}.btn-icon{align-self:flex-end;margin:0 auto 0 0}.input-icon{position:relative;flex-grow:1;margin:0 0 5px 5px;color:#717171;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif;font-size:14px}.input-icon .mdi{position:absolute;top:0;right:0;margin:5px 10px 5px 5px;z-index:11;font-size:20px;color:#999}.input-icon.en .mdi{margin:5px 5px 5px 10px;right:auto;left:0}.input-icon>input,.input-icon>select{box-sizing:border-box;padding:10px 35px 10px 5px;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif;border:1px solid #e2e2e2;border-radius:25px;width:100%;outline:none;color:#717171;transition:all 450ms;z-index:10;position:relative}.input-icon>input::placeholder,.input-icon>select::placeholder{font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif}.input-icon>input:invalid,.input-icon>select:invalid{box-shadow:none}.input-icon.en>input,.input-icon.en>select{padding:10px 5px 10px 35px;font-family:Verdana,sans-serif}.input-icon .pop-up-error{position:absolute;background-color:#fc0062;color:#fff;font-size:12px;border-radius:10px;bottom:50%;right:50%;transform:translateX(50%);padding:5px;text-align:center;min-width:120px;opacity:0;transition:all 250ms}.input-icon .pop-up-error:after{position:absolute;content:"";top:100%;right:50%;transform:translateX(50%);border-top:10px solid #fc0062;border-left:10px solid transparent;border-right:10px solid transparent}.input-icon.error input{background-color:rgba(233,30,99,0.05);border-color:#e91e63}.input-icon.error .pop-up-error{opacity:1;bottom:calc(100% + 5px);z-index:11}.input-icon__dropdown{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:12;background-color:#ffffff;border-radius:25px;padding:0;transition:max-height 500ms ease;overflow:hidden;box-shadow:0 10px 30px 0 rgba(0,0,0,0.3);max-height:0}.input-icon__dropdown .mdi{position:static}.input-icon__dropdown.show{max-height:400px}.input-icon__dropdown select{font-family:IRANSans,Tahoma,sans-serif;background-color:#ecf0f1;width:100%;border:none;padding:10px;border-radius:25px;outline:none;margin-bottom:10px;color:#959798}.input-icon__dropdown__title{color:#143b57;font-size:13px;margin:10px 10px 0}.input-icon__dropdown__title>i{position:static;font-size:20px}.input-icon__dropdown__title>span{font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;vertical-align:5px;margin-right:5px}.input-icon__dropdown__items{margin:10px 0 0;padding:0 10px;list-style:none;max-height:300px;overflow:auto;line-height:1.5}.input-icon__dropdown__item{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#f7f8f9;color:#b2b2b3;padding:10px 10px 10px 10px;margin-bottom:10px;border-radius:25px;font-size:13px;cursor:pointer;transition:all 250ms}.input-icon__dropdown__item.level-1{margin-right:25px}.input-icon__dropdown__item i{color:#4ad2ce;font-size:20px;height:22px;position:static;line-height:1}.input-icon__dropdown__item:hover,.input-icon__dropdown__item.this-is{background-color:#ecf0f1;color:#717171}.input-icon__dropdown__item:hover i{color:#1bbdb5}.input-icon__dropdown__item>.value{flex-grow:1}.input-icon__dropdown__item>.value.trim{white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 35px);overflow-x:hidden}.input-icon__dropdown__item--age-range{display:flex;justify-content:space-between;background-color:#ecf0f1;padding:10px;margin:10px 0;border-radius:25px}.input-icon__dropdown__item--age-range>div{display:flex;justify-content:space-between;align-items:center}.input-icon__dropdown__item--age-range .age-class{font-size:13px;color:#143b57;font-family:IRANSans,Tahoma,sans-serif;font-weight:bold}.input-icon__dropdown__item--age-range .age-range{font-family:IRANSans,Tahoma,sans-serif;font-size:10px;color:#717171}.code.hide{opacity:0}.all-inputs{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.searchbox{background:#f5f5f5;padding:0}.searchbox-tabs{display:flex;color:#000;margin:0;overflow:hidden;background:url("/static/img/pic.jpg?c954041382f5") center;background-size:cover;padding:200px 12% 0}@media screen and (max-width: 1034px){.searchbox-tabs{padding-left:5%;padding-right:5%}}@media screen and (max-width: 804px){.searchbox-tabs{padding-left:30px;padding-right:30px}}@media screen and (max-width: 710px){.searchbox-tabs{margin:0;padding:0;background:none;border-bottom:1px solid #d0d0d0}}.searchbox__tab{background-color:rgba(255,255,255,0.5);width:20%;color:#678699;cursor:pointer;font-size:12px;transition:all 150ms;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px 20px;height:calc(100% - 40px)}.searchbox__tab>i{font-size:25px;display:flex;align-items:center;justify-content:center;margin-left:5px}.searchbox__tab:hover{color:#1bbdb5}.searchbox__tab:first-child{border-top-right-radius:20px}.searchbox__tab:last-child{border-top-left-radius:20px}.searchbox__tab.is-active{background:#fff;color:#003e56;cursor:context-menu}.searchbox__tab.is-active>i{color:#1bbdb5}@media screen and (max-width: 710px){.searchbox__tab{width:auto;background-color:transparent;border-bottom:3px solid transparent;flex-grow:1;padding:0 5px;flex-direction:column;color:#adadad}.searchbox__tab.is-active{color:#003e56;border-bottom:3px solid #1bbdb5;background-color:transparent}.searchbox__tab.is-active>i{color:#003e56}}.searchbox__tab__title{font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;margin-left:5px;font-size:13px}.searchbox__panel{font-size:14px;background:white;border:1px solid #ebedeb;margin-top:10px;padding:20px 20px;border-radius:10px;max-height:425px;overflow:visible;transition:all 250ms;box-shadow:0 3px 10px -2px rgba(0,0,0,0.5)}.searchbox .searchbox__panel{display:none;border:unset;margin:0;border-radius:unset;max-height:unset;overflow:unset;transition:unset;box-shadow:unset;padding:20px 12%}.searchbox .searchbox__panel.is-active{display:block}.searchbox__panel.searchbox__panel--collapsed{display:block;max-height:0;border:0 solid #ebedeb;overflow:hidden;padding:0 20px}.searchbox__panel__trip{color:#707070;display:inline-flex;align-items:center;margin:10px;cursor:pointer}.searchbox__panel__trip span{display:inline-block;position:relative;width:10px;height:10px;border-radius:50%;margin-left:10px;background-color:#ffffff;transition:all 350ms;border:3px solid white}.searchbox__panel__trip span:before{content:" ";position:absolute;z-index:2;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px solid #e2e2e2;border-radius:50%}.searchbox__panel__trip input{display:none}.searchbox__panel__trip input:checked+span{background-color:#1bbdb5}.searchbox__panel__swap{color:#003e56;margin-top:5px;font-size:25px;cursor:pointer;transition:all 300ms;transform-origin:50% 40%}.searchbox__panel__swap:hover{color:#1bbdb5;transform:rotate(180deg)}.searchbox__panel__more{margin-top:20px}.searchbox__panel__more .hotel-show-hide-details{margin-right:10px;cursor:pointer;display:inline-block;transition:all 250ms;color:#003e56}.searchbox__panel__more .hotel-show-hide-details:hover{color:#ea9f00}.searchbox__panel__passengers{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:10px;background-color:white;color:#000;cursor:pointer;font-size:17px;font-weight:bold;user-select:none;pointer-events:none;margin:0 5px}.searchbox__panel__passengers__btn{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;border-radius:10px;background-color:#1bbdb5;color:white;cursor:pointer;font-size:17px;font-weight:bold;user-select:none}.searchbox__panel__notready{text-align:center;font-size:20px;padding:40px}.summary-result{padding:20px;border-radius:10px;background-color:white;border:1px solid #ebedeb;display:flex;align-items:center;justify-content:space-between}.summary-result>.btn-icon{margin:0;align-self:auto}.summary-result>.btn-icon>.button{background-color:#d6a661}@media screen and (max-width: 1076px){.summary-result .button span{padding:0 10px}}@media screen and (max-width: 1016px){.summary-result{flex-direction:column}}@media screen and (max-width: 765px){.summary-result{padding:0;background-color:transparent;border-width:0}.summary-result>div:first-child{display:none}}.summary-result-detail{font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between}.summary-result-detail>li{border-left:1px solid #d3d3d3;padding:0 20px}.summary-result-detail>li:last-child{border-left:0}@media screen and (max-width: 1196px){.summary-result-detail>li{padding:0 5px}}@media screen and (max-width: 1016px){.summary-result-detail{margin:10px 0}}@media screen and (max-width: 765px){.summary-result-detail>li{border:0;min-width:45%}}.filter-flight-number-form{position:relative;background-color:white;border-radius:25px 10px 10px 25px;padding:10px 50px 10px 60px;border:1px solid #ebebeb}.filter-flight-number-form>i{font-size:30px;position:absolute;color:#c6c6c6;top:6px;right:12px}.filter-flight-number-form>button{position:absolute;cursor:pointer;background-color:#4ad2ce;color:white;padding:10px 12px;border:0;border-radius:25px;font-size:22px;top:5px;left:5px;outline:none;line-height:1}.filter-flight-number-form>input{border:0;background-color:#ffffff;color:#c6c6c6;outline:none;font-family:IRANSans,Tahoma,sans-serif;height:36px}.filter-list-info-box{display:flex;background-color:#4ad2ce;justify-content:center;align-items:center;padding:5px;color:white;border-radius:10px}.filter-list-info-box>i{font-size:25px;margin-left:10px}.filter-list-info-box>i:before{transform:translateY(5px)}.filter-box{padding:20px;background-color:white;border:1px solid #ebedeb;border-radius:10px}.filter-box-title>h4{margin:0;display:inline-block}.filter-box-title>span{width:50px;display:inline-block;border-bottom:1px solid #b7b6b7}.filter-box-title>i{font-size:20px;color:#4ad2ce}.filter-box-title>i:before{transform:translateY(5px)}.filter-list-select{transition:max-height 500ms;overflow:hidden}.filter-list-select.more{max-height:150px}.filter-list-select>li>label{font-size:13px;user-select:none;display:flex;align-items:center;height:30px;position:relative}.filter-list-select>li>label>img{max-width:30px;max-height:30px;margin:0 10px}.filter-list-select>li>label .filter-checkbox{display:block;width:15px;height:15px;background-color:#ffffff;border:1px solid #b0b0b0;border-radius:2px;color:#fff;font-size:15px;top:5px;margin-left:5px}.filter-list-select>li>label .filter-checkbox>i:before{transform:translateY(-3px)}.filter-list-select>li>label input:checked+.filter-checkbox{color:#1bbdb5}.filter-list-select>li>label .star-row{padding-right:6px;display:flex;flex-grow:1;justify-content:space-between;align-items:center;transition:all 300ms}.filter-list-select>li>label .star-row .mdi-star{font-size:17px;color:#f9c042}.filter-list-select>li>label .star-row .mdi-star-outline{font-size:17px}.filter-list-select>li>label .star-row>span:last-child{color:#1bbdb5;display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;transition:all 1200ms}.filter-list-select>li>label:hover>.star-row>span:last-child{background-color:#1bbdb5;color:white;transition:all 200ms}.filter-list-select>li>label input:checked ~ .star-row>span:last-child{background-color:#1bbdb5;color:white}.filter-list-select>li>label>i{font-size:25px;margin:0 10px}.filter-list-select input[type="checkbox"]{opacity:0}.filter-show-more{color:#4ad2ce;cursor:pointer;font-size:12px;display:inline-block}.filter-price-set{margin:0 3px}.filters-aside-open{position:fixed;left:0;top:15vh;background-color:#143b57;border:1px solid white;border-left-width:0;color:white;z-index:4;padding:10px 15px 10px 20px;border-radius:0 30px 30px 0;display:none}.filters-aside-close{display:none;align-items:center}.filters-aside-close>i{font-size:25px;padding:10px;color:#143b57}@media screen and (max-width: 1196px){.filter-box{border-width:1px 0 0 0;border-radius:0}.filters-aside{box-sizing:border-box;position:fixed;left:0;top:0;height:100vh;transform:translateX(-100%);overflow:auto;z-index:5;transition:all 250ms cubic-bezier(1, -0.02, 0, 0.79)}.filters-aside.open{transform:translateX(0)}.filters-aside-open,.filters-aside-close{display:flex}}@media screen and (max-width: 1070px){.filter-flight-number-form{border:1px solid #ebedeb}.filter-box-title>i,.filter-box-title>span{display:none}.filter-list-info-box{border-radius:30px}}@media screen and (max-width: 710px){.filters-aside{width:100vw;background-color:rgba(0,0,0,0.5)}.filters-aside-open{top:auto;bottom:0;border-radius:0;border-right-width:0;border-bottom-width:0;left:0;right:0;justify-content:center}.filters-aside-close>div{color:#1bbdb5}}.search-result-section{display:flex;margin-top:15px}.search-result-section>article{flex:1;margin-right:30px}.search-result-section>article>div{margin-bottom:15px}.search-result-section .keep-open>div{margin-bottom:15px}.result-box{transition:all 250ms;transform:translateX(-110%);animation:500ms result-box-animation forwards}.result-box>div:nth-child(1){background-color:white;border-radius:10px;border:1px solid #ebedeb;transition:all 250ms}.result-box>div:nth-child(1):hover{border:1px solid #1bbdb5}.result-box ~ .result-box{margin-top:15px}.step-0 .result-box{margin-bottom:15px}.result-box:nth-child(2){animation-delay:25ms}.result-box:nth-child(3){animation-delay:50ms}.result-box:nth-child(4){animation-delay:75ms}.result-box:nth-child(5){animation-delay:100ms}.result-box:nth-child(6){animation-delay:125ms}.result-box:nth-child(7){animation-delay:150ms}.result-box:nth-child(8){animation-delay:175ms}.result-box:nth-child(9){animation-delay:200ms}.result-box:nth-child(10){animation-delay:225ms}.result-box:nth-child(11){animation-delay:250ms}.result-box:nth-child(12){animation-delay:275ms}.result-box:nth-child(13){animation-delay:300ms}.result-box:nth-child(14){animation-delay:325ms}.result-box:nth-child(15){animation-delay:350ms}@keyframes result-box-animation{from{transform:translateX(-110%)}to{transform:translateX(0)}}.hotel-box-max-width-140{max-width:140px}.flight-delta-date{border:1px solid #ebedeb;border-radius:10px;background-color:white;margin-bottom:15px}.flight-delta-date:hover{border:1px solid #1bbdb5}.flight-delta-date .flight-delta-date__row{display:flex;flex-grow:1;flex-basis:100%;border-bottom:1px solid #ebedeb}.flight-delta-date .flight-delta-date__row:first-of-type .flight-delta-date__item:nth-of-type(2){border-top-right-radius:10px}.flight-delta-date .flight-delta-date__row:first-of-type .flight-delta-date__item:last-of-type{border-left:none;border-top-left-radius:10px}.flight-delta-date .flight-delta-date__row:last-of-type{border-bottom:none}.flight-delta-date .flight-delta-date__row:last-of-type .flight-delta-date__item:nth-of-type(2){border-bottom-right-radius:10px}.flight-delta-date .flight-delta-date__row:last-of-type .flight-delta-date__item:last-of-type{border-left:none;border-bottom-left-radius:10px}.flight-delta-date__title{display:flex;flex-grow:0;width:100px;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#838383;font-size:14px;font-weight:bold;cursor:pointer;transition:all 250ms;padding:7px 5px;border-left:1px solid #ebedeb}.flight-delta-date__title.hide{display:none}.flight-delta-date__title:not(.hide)+.flight-delta-date__item{border-radius:0 !important}.flight-delta-date__item{display:flex;flex-grow:1;flex-basis:50px;flex-direction:column;align-items:center;position:relative;color:#838383;font-size:14px;cursor:pointer;transition:all 250ms;padding:7px 5px;border-left:1px solid #ebedeb}.flight-delta-date__item>.fly-cost{color:#859198}.flight-delta-date__item.is-active{background-color:#4ad2ce;color:white;pointer-events:none}.flight-delta-date__item.is-active>.fly-cost{color:#003e56}.flight-delta-date__item.is-active:after{content:" ";border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #4ad2ce;position:absolute;top:100%}.flight-delta-date__item:hover{background-color:#4ad2ce;color:white}.flight-delta-date__item:hover>.fly-cost{color:#003e56}.flight-delta-date__item.disabled{pointer-events:none;color:#d1d1d1}.flight-delta-date__item.disabled.is-active{color:white}.flight-delta-date__item.disabled.is-active:after{display:none}.flight-delta-date__item.disabled>.fly-cost{color:#b7bfc6}.flight-delta-date__item.selected{background-color:#4ad2ce;color:white;pointer-events:none}.flight-delta-date__item.selected .mdi{display:inline-block}.flight-delta-date__item.error{color:white;background-color:red}.flight-delta-date__item .mdi{position:absolute;left:10px;top:10px;display:none}.flight-rules-btn{display:flex;align-items:center;font-size:12px;cursor:pointer;color:#d6a661}.flight-box-info{display:flex;border-bottom:1px dashed #ebedeb}.flight-box-info:first-child{border-bottom:1px solid #ebedeb}.flight-way{color:#1bbdb5;font-size:12px;display:flex;align-items:center;border-left:1px solid #ebedeb;width:25px}.flight-way>span{position:absolute;width:60px;display:block;transform:rotate(-90deg) translateY(16px);text-align:center}.flight-cost{color:#1bbdb5;font-size:20px;font-weight:900;display:flex;align-items:center;flex-grow:1;justify-content:center;position:relative;width:150px}.flight-cost .toman{font-size:13px;transform:rotate(-90deg)}.flight-cost-mixed{position:absolute;background-color:white;left:0;top:0;z-index:1;right:0;height:200%;border-left:1px solid #eaedea}.flight-route{display:flex;flex-grow:1}.flight-airport-info{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:#b5b5b5;font-size:12px}.flight-airport-info{justify-content:center}.flight-airport-info>span:nth-child(2){color:#707070;font-size:18px;font-weight:700}.flight-duration,.flight-duration>div>div{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;color:#b5b5b5;font-size:12px}.flight-duration>span{padding-top:15px;margin-bottom:-10px}.flight-duration>div{display:flex;position:relative;justify-content:space-around;width:100%;height:42%}.flight-duration>div>span{display:block;position:absolute;width:100%;border-bottom:2px solid #1bbdb5;top:4px}.flight-duration>div>div>span:first-child{display:inline-block;width:10px;height:10px;border-radius:5px;background-color:#1bbdb5;margin-bottom:10px}.flight-airline{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;font-size:12px;color:#717171}.flight-airline>img{max-width:30px;max-height:60px}.flight-multi-line{display:flex;flex-grow:3;align-items:center;justify-content:space-around;font-size:14px;margin:25px 0;color:#717171}.flight-multi-line>li{display:flex;flex-direction:column;align-items:center;border-left:1px solid #ebedeb;flex-grow:1}.flight-multi-line>li:last-child{border-left:0}.flight-actions{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.flight-actions>.btn-icon{margin:0}.flight-details-btn{cursor:pointer;color:#e1bd89;user-select:none}.result-box-details-container{max-height:0;overflow:hidden;transition:all 500ms}.result-box-details-container.show{max-height:660px}.result-box-details{background-color:#e5e5e5;margin:0 20px;border-radius:0 0 10px 10px}.result-box-details img{width:50px}.flight-box-info{display:flex;position:relative;border-bottom:1px solid #d9dfe0;padding:10px 0}.flight-box-info:last-child{border-bottom:1px solid transparent}.flight-box-info .flight-multi-line>li{border-left-color:#d9dfe0}.flight-box-info .flight-duration,.flight-box-info .flight-duration>div>div,.flight-box-info .flight-airport-info{color:#585858}.flight-stops{position:absolute;background-color:white;font-size:12px;border:1px solid #d9dfe0;border-radius:10px;padding:7px 20px;top:calc(100% - 18px);left:50%;transform:translateX(-50%)}.insurance-covers-btn{cursor:pointer;color:#dca169;user-select:none}.insurance-covers{max-height:0;overflow:hidden;overflow-y:scroll;transition:all 300ms}.insurance-covers.show{max-height:250px;overflow:auto}.insurance-covers .table{font-size:12px}.insurance-covers .table td{border:1px solid #7e7e7e}.insurance-covers .table .title{width:70%}.insurance-covers .table .limit{text-align:center}.pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}.pagination .page-change{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0 5px;color:#003e56;transition:all 250ms;border-radius:3px;cursor:pointer;position:relative}.pagination .page-change.this-page,.pagination .page-change:hover{background-color:#003e56;color:white}.pagination .page-change.this-page a,.pagination .page-change:hover a{color:white}.pagination .page-change.disabled,.pagination .page-change.disabled:hover{background-color:transparent;color:#7f7f7f;cursor:default}.pagination .page-change:hover>.pop-up-box{opacity:1}.pagination>li>a,.pagination>li>span{color:inherit;border:none;background-color:transparent}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:inherit;border:none;background-color:transparent}@media screen and (max-width: 600px){.pagination .first-page,.pagination .last-page,.pagination .next-page,.pagination .prev-page{display:none}}@media screen and (max-width: 445px){.pagination .page-change{margin:0}}.countdown .countdown-number{display:inline-flex;width:28px;height:28px;justify-content:center;align-items:center;font-size:16px;font-weight:700;color:white;border-radius:8px;background-color:#e1bd89;margin:0 3px}.countdown .countdown-colon{color:#717171;font-size:18px;font-weight:900;margin:0 10px;transition:all 250ms}.countdown .countdown-colon.off{color:transparent}.waiting-page{opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;z-index:103;display:flex;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-image:url("/static/img/waiting-page-bg.png?2b63de49fc04");background-color:#143b57;background-size:cover;font-family:IRANSans,Tahoma,sans-serif;font-weight:300;color:#fff;font-size:18px;transition:all 300ms}.waiting-page.disable{top:-50%;pointer-events:none;opacity:0}.waiting-page .line-row{background:linear-gradient(to right, transparent, white, white, white, white, transparent);width:50vw;height:1px;margin:50px 30px;position:relative}.waiting-page .line-row i{font-size:50px;color:#143b57;text-shadow:-1px -1px 0 #1bbdb5,1px -1px 0 #1bbdb5,-1px 1px 0 #1bbdb5,1px 1px 0 #1bbdb5;position:absolute;right:50%;transform:translateX(50%)}.waiting-page .line-row.airplane i{top:-36px;right:0;transform-origin:50% 50%;animation:10s airplaine infinite ease-in-out}@keyframes airplaine{0%{top:-36px;right:0;transform:rotate(0deg)}47%{top:-36px;right:calc(100% - 50px);transform:rotate(0deg)}50%{top:-38px;right:calc(100% - 50px);transform:rotate(180deg)}97%{top:-38px;right:0;transform:rotate(180deg)}100%{top:-36px;right:0;transform:rotate(0deg)}}.waiting-page .hotel-city{font-size:25px;font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;margin-bottom:20px}.waiting-page .flight-line{display:flex;align-items:center;font-size:25px;font-weight:900}.waiting-page .white-box{background-color:rgba(255,255,255,0.2);padding:10px 20px;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif}.waiting-page .white-box>i{color:#d6a661;display:inline-flex;margin-left:10px;transform:translateY(3px)}.calendar-field-container{position:relative}.calendar-box{box-shadow:0 1px 10px 0 rgba(0,0,0,0.08);position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;border-radius:25px;z-index:12;overflow:hidden;max-height:0;max-width:285px;transition:all 300ms;padding:0 10px}.calendar-box.show{padding:10px 10px;max-height:440px}.calendar-box i.mdi{position:static;font-size:16px;display:flex;margin:0}.calendar-box__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-box__title{display:flex;align-items:center;color:#143b57;font-size:13px;font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;overflow:hidden;margin-left:10px;flex-grow:1;flex-basis:100%;white-space:nowrap}.calendar-box__type{display:flex;flex-wrap:nowrap;flex-shrink:1;flex-basis:180px;font-size:12px;color:#585858;border-radius:15px;border:1px solid #e5ebed;overflow:hidden}.calendar-box__type .date-kind{background-color:#e5e5e5;padding:10px 10px;display:inline-block;cursor:pointer}.calendar-box__type .date-kind.is-select{background-color:#fff;cursor:context-menu;color:#bdbdbd;pointer-events:none}.calendar-box__type span:first-child{border-left:1px solid #e5e5e5}.calendar-box__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px;font-family:IRANSans,Tahoma,sans-serif;color:#717171}.calendar-box__nav i{padding:5px;cursor:pointer}.calendar-box__nav.persian{font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif}.calendar-box__nav__select{flex-grow:1;border:1px solid #e2e2e2;border-radius:15px;font-family:inherit;outline:none;line-height:1;width:50%}[dir=rtl] .calendar-box__nav__select:nth-child(1){margin-left:10px;margin-right:0}[dir=ltr] .calendar-box__nav__select:nth-child(1){margin-left:0;margin-right:10px}.calendar-box__nav__change-month.disable{color:#e5e5e5;pointer-events:none}.calendar-box__week-rows__header{display:flex;justify-content:space-between;padding:5px 0;font-size:12px;color:#f6fafe;background-color:#143b57;border-radius:15px 15px 0 0;align-items:center}.calendar-box__week-rows__header span{flex-grow:1;flex-basis:35px;width:35px;text-align:center}.calendar-box__week-rows{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#ebf0f0;font-size:12px;font-family:IRANSans,Tahoma,sans-serif;overflow:hidden;border-radius:0 0 15px 15px}.calendar-box__week-rows.persian{font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif;font-size:14px}.calendar-box__week-rows.reverse>.calendar-box__week-row{flex-direction:row-reverse}.calendar-box__week-row{display:flex;flex-grow:1;flex-basis:100%;align-items:center}.calendar-box__week-row span{display:inline-flex;flex-grow:1;flex-basis:35px;color:#717171;height:35px;width:35px;justify-content:center;align-items:center;transition:all 150ms;border-radius:15px}.calendar-box__week-row span.disable{color:#d2d2d2;pointer-events:none}.calendar-box__week-row span.is-today{color:#fff;background-color:#d6a661}.calendar-box__week-row span.is-today:hover{background-color:#e1bd89}.calendar-box__week-row span.from-day{color:#1bbdb5;background-color:#1bbdb5;position:relative;pointer-events:none;border-radius:0 15px 15px 0;pointer-events:none}.calendar-box__week-row span.from-day i{position:absolute;display:flex;font-size:24px;color:#fff;top:unset;left:unset;right:unset}.calendar-box__week-row span.from-day i.mdi-airplane{transform:rotate(-90deg);top:unset;left:unset;right:unset}.calendar-box__week-row span.to-day{color:#1bbdb5;background-color:#1bbdb5;position:relative;pointer-events:none;border-radius:15px 0 0 15px;pointer-events:none}.calendar-box__week-row span.to-day i{position:absolute;display:flex;font-size:24px;color:#fff;top:unset;left:unset;right:unset}.calendar-box__week-row span.to-day i.mdi-airplane{transform:rotate(90deg)}.calendar-box__week-row span.selected-day{color:#1bbdb5;background-color:#1bbdb5;position:relative;pointer-events:none}.calendar-box__week-row span.is-selected{color:#fff;background-color:#1bbdb5;position:relative;pointer-events:none}.calendar-box__week-row span:not(.disable){cursor:pointer}.calendar-box__week-row span:not(.disable):hover{background-color:#1bbdb5;color:#fff}.calendar-box__week-row .selected-day i{position:absolute;display:flex;font-size:24px;color:#fff;top:unset;left:unset;right:unset}.calendar-box__week-row .selected-day i.mdi-airplane{transform:rotate(-90deg);top:unset;left:unset;right:unset}.gregorian{font-family:IRANSans,Tahoma,sans-serif}.header-profile-box-container{position:relative}.header-profile-box{display:none;position:absolute;padding:15px 10px 10px;z-index:1000;top:100%;width:300px;left:-130px}.header-profile-box>div{text-align:center;box-shadow:1px 2px 3px gray;border:1px solid #1bbdb5;border-radius:3px}.header-profile-box>div>.profile-box-top{padding:10px 5px 5px 5px;text-align:center;background-color:#1bbdb5}.header-profile-box>div>.profile-box-bot{padding:5px 5px 5px 5px;text-align:center;background-color:#fff}.header-profile-box>div>.profile-box-bot a{display:inline-block}.header-profile-box .header-avatar{box-shadow:1px 2px 5px gray}.header-profile-box:hover{display:block;cursor:default}.header-profile-box:hover:before{content:" ";position:absolute;border-top:10px solid #1bbdb5;border-left:10px solid transparent;border-right:10px solid transparent;top:5px;left:calc(50% - 10px)}.header-profile-btn:hover ~ .header-profile-box{display:block;position:absolute}.header-profile-btn:hover ~ .header-profile-box:before{content:" ";position:absolute;border-top:10px solid #1bbdb5;border-left:10px solid transparent;border-right:10px solid transparent;top:5px;left:calc(50% - 10px)}.reserve-section{display:flex;flex-wrap:wrap;flex-direction:row}.reserve-section .reserve-title{order:1;flex-basis:100%;margin:0;padding:10px}.reserve-section .reserve-steps{order:2;flex-grow:1;flex-basis:70%;padding:20px 20px 0}.reserve-section .reserve-aside{order:3}.reserve-section .reserve-buttons{display:flex;justify-content:flex-end;margin-top:20px}.reserve-section{display:flex}.reserve-section .flight-box-info{border-bottom-width:0}.reserve-section>article{flex-grow:1;margin-right:30px}.reserve-section .btn-icon{display:flex;justify-content:flex-end}@media screen and (max-width: 1070px){.reserve-section>article{margin-right:0}}@media screen and (max-width: 710px){.reserve-section{padding:30px 0 0 0}}.reservation-info{min-width:200px;background-color:white;border:1px solid #ebedeb;border-radius:10px}.reservation-info>div{padding-left:60px;padding-right:60px}.ticket-info-col{flex-grow:1}.ticket-info-row{display:flex}.ticket-info-row>.flight-details-btn{margin:0 20px 10px 0}.row-box-info{padding-bottom:15px;border-bottom:1px solid #ebedeb}.icon-text-row{display:flex;align-items:center;justify-content:center;padding:12px 0;font-size:14px}.icon-text-row>i{font-size:20px;display:flex;margin-left:5px}.ticket-cost-reserve{color:#1bbdb5;font-size:14px;font-weight:900;text-align:center}.ticket-cost-reserve>span:first-child{font-size:20px}.flight-reserve-summary-2col{display:flex;font-size:14px;color:#717171;justify-content:center}.flight-reserve-summary-2col img{max-width:35px;max-height:50px}.flight-reserve-summary-2col-col-right{text-align:left;margin-left:40px}.flight-reserve-summary-2col-col-left{color:#1bbdb5}.flight-reserve-summary-2col-col-right>li,.flight-reserve-summary-2col-col-left>li{white-space:nowrap}.people-list{text-align:center;color:#1bbdb5;font-size:14px}.reserve-title{display:flex;align-items:center;margin:0 15% 30px 15%;font-size:12px;color:#585858}.reserve-title>div{display:flex;flex-direction:column;align-items:center}.reserve-title i{font-size:27px;width:63px;height:63px;border-radius:50%;border:1px solid #9c9c9c;color:#9c9c9c;display:flex;align-items:center;justify-content:center;margin:0 10px 10px 10px}.reserve-title>.is-active>i{color:#1bbdb5}.reserve-title>.line{height:1px;background-color:#9c9c9c;flex-grow:1;margin-bottom:30px}.reserve-title>.line.is-active{background-color:#1bbdb5}.ticket-step:not(.is-active){display:none}.fly-laws{font-size:14px;color:#717171}.attention{color:#e74c3c}.text-navy-blue{font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;color:#143b57;font-size:18px;padding:10px 0}.box-lines{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding-bottom:15px;margin:10px 0}.row-number{font-size:14px;color:#1bbdb5}.flight-reserve-flex-result-table{width:100%;font-size:14px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;margin-bottom:15px;align-items:unset}.flight-reserve-flex-result-table>div>.table-row{width:100%;padding:15px 0;text-align:center;background-color:#fcfcfc}.flight-reserve-flex-result-table>div>.table-row:nth-child(2n+1){background-color:white}.flight-reserve-flex-result-table>div>.table-row:first-child{color:#1bbdb5;padding-bottom:10px;border-bottom:1px solid #1bbdb5;background-color:transparent}.flight-reserve-flex-result-table>div>.table-row:not(:first-child){height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.price-table{width:250px}.total-price-table{width:250px;font-size:14px;font-weight:900;display:flex;justify-content:space-between}.reservation-info-small{padding:0 10px;display:none}.reservation-info-small .row-box-info{border-bottom:0;padding-bottom:0}.reservation-info-small .flight-reserve-summary-2col{height:0;overflow:hidden;transition:height 250ms}.reservation-info-small .flight-reserve-summary-2col.show{height:185px}.passenger-box{margin-top:20px}.passenger-box+.passenger-box{margin-top:10px}@media screen and (max-width: 804px){.passenger-box>.flex-row{flex-wrap:wrap}.passenger-box .flex-column{width:100%;margin-bottom:20px}}:root{--colorA-4: #15908a;--colorA-5: #1bbdb5;--colorA-6: #4ad2ce;--colorB-4: #cb8f39;--colorB-5: #d6a661;--colorB-6: #e1bd89;--colorC-4: #bd0000;--colorC-5: #f00000;--colorC-6: #ff2424;--colorD-4: #001923;--colorD-5: #003e56;--colorD-6: #006389;--colorG-4: #838383;--colorG-5: #9c9c9c;--colorG-6: #b6b6b6;--colorW-4: #e4e4e4;--colorW-5: #fdfdfd;--colorW-6: #fff}.reserve-section .reserve-title{padding:20px 15%;height:100px}[dir=rtl] .reserve-section .reserve-title{margin-right:300px}[dir=ltr] .reserve-section .reserve-title{margin-left:300px}.reserve-section .reserve-steps{order:3}.reserve-section .reserve-aside{order:2;flex-basis:300px;margin-top:-100px}.summary-result-detail-small{font-size:10px;width:100%;display:none}.summary-result-detail-small>div{display:flex;align-items:center;justify-content:space-between}.flight-label{font-size:12px;padding:3px 8px;border-radius:10px;border:1px solid #ebedeb}.flight-label+span{color:#3498db;font-size:16px}.no-result{display:flex;background-color:#ff9f00;color:white;flex-direction:column;align-items:center;border-radius:10px;font-size:20px;font-family:IRANSans,Tahoma,sans-serif;font-weight:bold;overflow:hidden;transition:all 150ms;max-height:0;margin-bottom:0 !important}.no-result span{padding-bottom:20px}.no-result i{padding-top:10px;font-size:50px}.no-result.show{max-height:150px;display:flex !important}.hotel-box{height:200px;display:flex}.hotel-box-image{position:relative;width:250px;height:100%;background-image:url("/static/img/noPhoto.png?6ce70def1f57");background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0 10px 10px 0;flex:1 100px;width:unset;flex:1 100px;width:unset}.hotel-box-image:before{position:relative;width:250px;height:100%;background-image:url("/static/img/noPhoto.png?6ce70def1f57");background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0 10px 10px 0;content:" ";display:block;width:100%;position:absolute;z-index:-1;left:0;top:0}.hotel-box-body{margin:10px 0;border-left:1px solid #ebedeb;padding:0 20px;display:flex;flex-direction:column;justify-content:space-around;direction:ltr;flex:3 0;width:unset}.hotel-box-body .mdi-star{font-size:17px;color:#f9c042}.hotel-box-title>span:first-child{color:#717171;font-size:16px;font-family:IRANSans,Tahoma,sans-serif;font-weight:bold}.hotel-box-off-percentage{color:white;font-size:14px;background-color:#f9c042;display:inline-block;padding:5px 15px;border-radius:50px;margin-left:15px}.hotel-box-off-percentage i{font-size:16px}.hotel-box-action{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 10px;flex:1 0}.hotel-box-action .btn-icon{margin:0}.hotel-options{display:flex;justify-content:space-between;direction:rtl;font-size:14px;color:#717171}.hotel-options>span:last-child>span{margin-right:15px}.blue-icon{color:#1bbdb5;font-size:18px}.hotel-box-hotel-address{font-size:14px;color:#717171}.detail-more{color:#d5a561}.raw-price{font-size:14px;color:#717171;text-decoration:line-through}.off-price{color:#1bbdb5;font-weight:900;font-size:18px}.hotel-box-room-title{font-size:11px;font-family:IRANSans,Tahoma,sans-serif;width:100%;display:flex;align-items:center;justify-content:flex-start}.hotel-box-hotel-address{font-family:IRANSans,Tahoma,sans-serif;width:100%;display:flex;align-items:center;justify-content:flex-start}.hotel-box-change-room{cursor:pointer}.hotel-room-row{display:flex;justify-content:space-between;align-items:center;padding:10px;border-top:1px solid #bdbdbd}.hotel-room-row:first-child{border-top:0}.room-rules{cursor:pointer;user-select:none;transition:all 400ms}.room-rules:hover{color:#1bbdb5}.pop-up-box{position:absolute;width:55px;text-align:center;padding:5px 10px;bottom:calc(100% + 10px);font-size:12px;color:#000;background-color:white;border:1px solid #666666;border-radius:10px;pointer-events:none;transition:all 250ms;opacity:0}.flex-row{display:flex;align-items:center;justify-content:space-between;flex-grow:1;width:100%}.flex-row>.btn-icon{margin:0}.flex-column{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.flex-column>.flex-row{margin-bottom:20px}.flex-column>.flex-row:last-child{margin-bottom:0}.flex-up-to-5{flex-flow:row wrap;justify-content:right}.flex-up-to-5 .input-icon{flex:0 1 calc(20% - 20px);margin:10px 10px}.alert-box{background-color:#e91e63;color:white;text-align:center;border-radius:10px;margin:0;transition:all 200ms;max-height:0;overflow:hidden}.warning-box{background-color:#e91e63;color:white;text-align:center;border-radius:10px;margin:0;transition:all 200ms;max-height:0;overflow:hidden;background-color:#f9c042;color:#000000}.alert-box>span,.warning-box>span{display:inline-block;padding:15px 0}.alert-box.show,.warning-box.show{max-height:60px;margin:10px 0}.header-avatar{border-radius:50%;margin-left:5px;position:relative;top:-2px}.info-box-profile{position:relative;background-color:white;border-radius:10px;border:1px solid #eceeeb;padding:20px;font-size:14px;color:#717171}.info-box-profile h1,.info-box-profile h2{margin-top:0}.info-box-profile input[type=text],.info-box-profile input[type=email],.info-box-profile input[type=password],.info-box-profile input[type=file]{padding:10px 20px 10px 20px;border-radius:25px;border:1px solid #e2e2e2}.info-box-profile textarea,.info-box-profile select{padding:10px 20px 10px 20px;border-radius:25px;border:1px solid #e2e2e2}.info-box-profile form:after{content:" ";clear:both;display:block}input[type=number]{-moz-appearance:textfield}.clearfix:before,.clearfix:after{display:block;content:" ";clear:both}.max-calendar{max-width:250px;margin-bottom:10px}@media screen and (max-width: 1196px){.keep-open{padding:20px;background-color:white}.search-result-section>article{margin-right:0}}@media screen and (max-width: 1070px){.reservation-info{display:none}.reservation-info-small,.keep-open .btn-icon{display:block}}@media screen and (max-width: 1012px){.page-header-top{justify-content:center}.top-left{margin-top:10px}.reservation-info>div{padding-left:30px;padding-right:30px}}@media screen and (max-width: 950px){.hotel-box{flex-direction:column;height:unset}.hotel-box .hotel-box-image{border-radius:10px 10px 0 0;flex-basis:150px}}@media screen and (max-width: 710px){article>.all-data-tabs{display:none}.reserve-title>.line{margin:0 10px 10px 10px}.flight-reserve-flex-result-table>.flex-column:nth-child(1),.flight-reserve-flex-result-table>.flex-column:nth-child(2),.flight-reserve-flex-result-table>.flex-column:nth-child(5){display:none}.box-lines,.fly-laws,.icon-step:first-child,.line:nth-child(2),.icon-step>span,.hide-on-small-only,.flight-actions.big,.flight-box-info.big,.news,.section{display:none}.flight-box-info.small,.flight-actions.small,.app-direct{display:flex}.box-lines-small,.summary-result-detail-small{display:block}.input-icon i{color:#bababa}.input-icon:not(.origin)>input{background-color:transparent;border:0;border-bottom:1px solid #d0d0d0;border-radius:0}.flexRow{position:relative;flex-direction:column}.flexRow>i{position:absolute;color:#bababa;transform:rotate(90deg);left:-10px;top:calc(50% + 5px);z-index:1}.all-inputs{padding:0;width:100%}.input-icon{width:100%;margin-left:0;margin-right:0}.hotel-box-max-width-140{max-width:100%}.flexRow>span{color:#717171}.hotel-night-stay{background-color:rgba(75,75,75,0.5)}.hotel-show-hide-details{color:#717171}.keep-open{border-radius:10px;width:270px;margin:30px auto}.flight-actions.small>.btn-icon{width:50%}.flight-actions.small>.flight-cost{flex-grow:0}.flight-actions.small>.flight-details-btn>span{font-size:12px}.modal-fly-detail.show{transform:translateY(0);opacity:1;pointer-events:auto}.flight-cost{font-size:18px}.flight-cost .toman{font-size:11px}.flight-airport-info>span:nth-child(2){font-size:14px}.flight-box-info.small>.flight-airport-info>span:nth-child(3){font-size:12px}.flight-duration{font-size:10px}.flight-duration>div>div{font-size:10px}.flight-airport-info,.flight-airline{font-size:10px}.ticket-step{padding:10px 20px 30px 20px;background-color:white;border-top:1px solid #cbcbcc}.input-icon.origin input{border:1px solid #dddddd}.box-lines ~ .flex-row{flex-wrap:wrap}.captcha-row{margin-top:10px}.captcha-row>img{margin-right:10px}.flight-reserve-flex-result-table+div{margin-right:0}}@media screen and (max-width: 445px){.flight-actions.small{padding:10px}.flight-actions.small>.btn-icon{width:115px}}@media screen and (max-width: 380px){.body_content{padding:30px 10px}}

.page-header{box-shadow:0 10px 30px 0 rgba(0,0,0,0.3);position:relative;margin:0;padding:0;border:none}.page-header-top{padding:10px 30px;background-color:#1bbdb5;color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap}.page-header-top>div{display:flex;font-family:IRANSans,Tahoma,sans-serif}.page-header-top i{font-size:20px}.page-header-top i.seperator{width:2px;background-color:white;height:100%}.page-header-top .top-box{margin:0 10px;display:flex;align-content:center}.page-header-top .top-box:first-child{margin-right:0}.page-header-top .top-box span,.page-header-top .top-box a{display:flex;align-items:center;font-size:13px;color:#fff}.page-header-top .top-box i{margin:0 5px}.page-header-top .top-left>a{margin:0 10px;color:white;transition:all 150ms}.page-header-top .top-left>a:last-child{margin-left:0}.page-header-top .top-left>a:hover{color:#143b57}.page-header-top .top-left .top-box{cursor:pointer;transition:all 150ms}.page-header-top .top-left .top-box:hover,.page-header-top .top-left .top-box:hover a,.page-header-top .top-left .top-box:hover a span{color:#143b57}.page-header-top .select-box{cursor:pointer}.app-direct{display:none;background-color:#143b57;font-family:IRANSans,Tahoma,sans-serif;font-weight:300;color:white;padding:10px 50px;align-items:center;flex-wrap:wrap;font-size:10px}.app-direct>a{color:#1bbdb5;font-size:20px;margin-left:5px}.app-direct-close{display:none;z-index:4;opacity:0;position:absolute;left:17px;top:15px;width:20px;height:20px}.app-direct-close ~ i{display:none;z-index:3;font-size:20px;color:#fff;position:absolute;left:20px;top:17px}.app-direct-close:checked{display:none}.app-direct-close:checked ~ i{display:none}.app-direct-close:checked ~ .app-direct{display:none}.page-header-bottom{display:flex;justify-content:space-between;margin:0 30px;flex-wrap:wrap;position:relative}.page-header-bottom>.btn-icon{display:none;width:auto;margin-top:0;margin-bottom:6px}.page-header-bottom>.btn-icon .button{background-color:transparent;color:#717171}.page-header-bottom>.btn-icon .button i{background-color:transparent}.page-header-bottom>.btn-icon .button span{padding:0}.header-mobile-aside{max-width:350px;width:100vw;height:100vh;background-color:#ffffff;position:fixed;z-index:12;top:0;right:-350px;transition:all 600ms cubic-bezier(0.77, 0.2, 0.05, 1)}.header-mobile-aside>i{position:absolute;right:18px;font-size:35px;top:16px}.header-mobile-aside>div{text-align:center;margin-top:20px}.header-mobile-aside .header-menu-link{flex-direction:column;padding:20px;height:calc(100% - 136px);overflow:auto}.header-mobile-aside .header-menu-link li{min-height:30px;margin-top:15px}.header-mobile-aside-container{position:absolute;display:none}.header-mobile-aside-container>i{position:absolute;right:0;font-size:30px;top:10px}.header-mobile-aside-container>input{opacity:0;width:25px;height:25px;position:absolute;right:-1px;font-size:30px;top:10px;z-index:13;cursor:pointer;outline:none}.header-mobile-aside-container>input:focus{outline:none}.header-mobile-aside-container>input:checked{position:fixed;right:20px;top:20px}.header-mobile-aside-container>input:checked+.header-mobile-aside{right:0}.header-logo{margin:10px 0}.header-logo img{width:180px}.header-menu-link{margin:0;padding:0;list-style:none;display:flex}.header-menu-link li{margin:0 10px;border-bottom:3px solid transparent;display:flex;align-items:center}.header-menu-link li.is-active{border-bottom-color:#1bbdb5}.header-menu-link li.is-active a{color:#1bbdb5}.header-menu-link i{margin-left:5px;font-size:18px}.header-menu-link a{display:flex;flex-wrap:wrap;justify-content:center;font-family:IRANSans,Tahoma,sans-serif;color:#717171;transition:all 150ms;font-size:13px}.header-menu-link a:hover{color:#1bbdb5}@media screen and (max-width: 891px){.page-header-bottom{justify-content:space-around}}@media screen and (max-width: 710px){.page-header-bottom>.btn-icon,.app-direct-close,.app-direct-close ~ i{display:inline-block}.page-header-bottom>.header-menu-link,.page-header-top{display:none}.page-header-bottom{justify-content:space-between}.page-header-bottom>.header-logo{margin-right:40px}.header-mobile-aside-container{display:block}.header-logo>img{width:90px}}.page-footer{padding:30px;background-color:#143b57}.page-footer .btn-icon{margin-top:0}.page-footer>.flexRow{padding-bottom:20px;border-bottom:1px solid #2c4f68}@media screen and (max-width: 710px){.page-footer{padding-bottom:60px}.page-footer .btn-icon{margin-top:15px}.page-footer>.flexRow{display:none}}.footer-main-row{display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;font-family:IRANSans,Tahoma,sans-serif;font-weight:300;border-bottom:1px solid #2c4f68;padding:10px 0}.footer-main-row ul{list-style:none;display:flex;flex-direction:column;justify-content:space-around;margin:15px;padding:0}.footer-main-row a{color:#fff}@media screen and (max-width: 1301px){.footer-main-row{justify-content:space-around}}@media screen and (max-width: 710px){.footer-main-row{border:0}}.footer-logo{align-self:center}@media screen and (max-width: 710px){.footer-logo{display:none}}.footer-info>p{max-width:500px;text-align:justify;font-size:13px}.footer-info>div{display:flex;justify-content:space-between}@media screen and (max-width: 710px){.footer-info{display:none}}.footer-link-list{width:100px}@media screen and (max-width: 710px){.footer-link-list{display:none}}.footer-contact-info{width:310px}.footer-contact-info i{color:#1bbdb5;margin-left:10px;font-size:20px}@media screen and (max-width: 710px){.footer-contact-info{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;width:100%;height:100%;font-size:12px}.footer-contact-info>li{margin:10px}}.footer-trust-badges-row{display:flex;align-items:center;justify-content:center}.footer-trust-badges-row>a{margin:20px}@media screen and (max-width: 710px){.footer-trust-badges-row{display:none}}.footer-social{text-align:center;font-size:25px}.footer-social a{margin:0 25px;color:rgba(255,255,255,0.65);transition:all 210ms}.footer-social a:hover{color:white}@media screen and (max-width: 710px){.footer-social a{margin:0 10px}}.footer-copyright{font-size:14px;color:#585858;font-family:IRANSans,Tahoma,sans-serif;align-items:center;padding:10px 30px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-copyright>div{display:flex;align-items:center}.footer-copyright a{margin-right:25px}@media screen and (max-width: 891px){.footer-copyright{justify-content:space-around}}@media screen and (max-width: 710px){.footer-copyright{display:none}}.footer-navac-logo{display:flex;align-items:center;padding-right:25px;border-right:1px solid #9c9c9c;width:208px}.footer-navac-logo>span{color:#585858;display:flex;flex-direction:column;margin-left:25px}.wrapper-sidebar-body .panel-topbar{background-color:#f5f5f5;padding:30px 30px 0;font-family:IRANSansNumber,IRANSans,Tahoma,sans-serif}
