@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";@import "./plugins/rezervasyon-flight.css";@import "./plugins/rezervasyon-intlTelInput.css";@import "./plugins/lightpick.css";@import "./plugins/taksitTablosu.css";.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.no-p-l{padding-left:0}.no-p-r{padding-right:0}.no-b-r-b{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.no-b-r-t{border-top-right-radius:0!important;border-top-left-radius:0!important}.rezervasyonSistem .rezervasyonPanel{border:1px solid #e5e5e5;position:-webkit-sticky;position:sticky;top:0;border-radius:6px;display:block}.rezervasyonSistem .rezervasyonPanel .rows{padding:10px 20px;border-bottom:1px solid #e5e5e5}.campaign,.rezervasyonSistem .campaign{padding:5px;font-size:.9rem;border:1px solid #f7ddff;font-weight:600;color:#693597;text-align:center;margin:10px 0;border-radius:6px;background:#fdf6ff;width:100%;float:left}.rezervasyonSistem .rezervasyonPanel .rows .title{font-size:.7rem;font-weight:600;color:#646464;text-transform:uppercase;display:block}.rezervasyonSistem .rezervasyonPanel .rows .price{font-size:1.1rem;font-weight:700;color:#000;margin:2px 0 20px;display:block}.rezervasyonSistem .rezervasyonPanel .rows .step-buton{height:40px;font-size:1rem;border:0;font-weight:700;color:#fff;border-radius:6px;background:#0aadb4;width:100%;line-height:40px;display:block}.rezervasyonSistem .rezervasyonPanel .rows .step-buton:hover{background:#15617f}.rezervasyonSistem .rezervasyonPanel .rows .spoInfoColumn{margin-bottom:5px;color:#646464}.rezervasyonSistem .rezervasyonPanel .rows .spoInfoColumn .left{font-weight:600}div.sticky{position:-webkit-sticky;position:sticky;top:0}.mobile-rez-sticky{height:60px;padding:0 15px;position:fixed;border-top:1px solid #0aadb4;bottom:0;background:#26ace2;margin-left:-15px;width:100%;z-index:5}.mobile-rez-sticky .mobile-detail{color:#fff;margin-top:7px}.mobile-rez-sticky .mobile-detail a{text-decoration:none;color:#fff}.mobile-rez-sticky .mobile-total{font-size:1.2rem;font-weight:700;color:#fff}.mobile-detail-page{overflow-y:auto;padding:15px;position:fixed;bottom:60px;top:0;margin:0 auto;background:#fff;left:0;width:100%;z-index:1100}.mobile-detail-page .title{font-size:1.1rem;font-weight:700}.odaBaslik,.satirBaslik{font-weight:700}.satirBaslik{margin-bottom:6px;display:block}.productInformation{padding:10px;border:1px solid #e5e5e5;border-radius:6px;background:#fbfbfb;display:block}.productInformation .img img{max-width:100%;border-radius:6px}.productInformation .title{font-size:1.2rem;font-weight:700;color:#000;width:100%;display:block}.productInformation .spot{width:100%;display:block}.productInformation.ucak{padding:0;margin-bottom:20px;border-radius:0;background:#fff}.productInformation.ucak .row-flex{align-items:center;display:flex}.productInformation.ucak .top{background:#f7f7f7}.productInformation.ucak .img{margin-bottom:5px}.productInformation.ucak .img img{height:25px}.productInformation.ucak .title{font-size:.9rem;width:calc(100% - 120px)}.productInformation.ucak .tools{color:#0aadb4;text-align:center;width:120px}.productInformation.ucak .title i{color:#ff9800;margin:0 6px}.productInformation.ucak .spot{padding:5px 20px;font-weight:700;margin-right:10px;color:#fff;text-align:center;background:#56585a;width:auto;width:120px;display:inline-block}.productInformation.ucak .donus{background:#0aadb4}.productInformation.ucak .donus i{transform:rotate(180deg)}.productInformation.ucak .bottom{padding:10px}.productInformation.ucak .company,.productInformation.ucak .number{font-weight:700;display:block}.modal-dialog .row-flex{align-items:center;display:flex}.modal-dialog .top{background:#f7f7f7;margin-top:10px}.modal-dialog .title{font-size:.9rem;width:calc(100% - 120px)}.modal-dialog .title i{color:#ff9800;margin:0 6px}.modal-dialog .spot{padding:5px 20px;font-weight:700;margin-right:10px;color:#fff;text-align:center;background:#56585a;width:auto;width:120px;display:inline-block}.modal-dialog .donus{background:#0aadb4}.modal-dialog .donus i{transform:rotate(180deg)}.modal-dialog .list{list-style:none;padding:0;margin:0 0 15px}.modal-dialog .list li:before{text-rendering:auto;margin-right:5px;color:#ff9800;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;content:"\f00c";-webkit-font-smoothing:antialiased;display:inline-block}.productInformation.ucak .bottom .detail{align-items:center;display:flex}.productInformation.ucak .bottom .detail .icon{padding:0 20px;font-size:1.7rem}.productInformation.ucak .bottom .detail .text span{width:100%;display:block}.productInformation.ucak .bottom .detail .text span.hour{font-size:.9rem;font-weight:700}.productInformation.ucak .bottom .time{text-align:center}.productInformation.ucak .bottom .time i{font-size:1rem}.productInformation.ucak .bottom .time span{display:block}.productInformation.ucak .left{border-right:1px dashed #ccc;text-align:center}.productInformation.ucak .separator{padding:4px;font-size:.7rem;border:1px dashed #4391cd;color:#4391cd;text-align:center;margin:5px 10px;background:#f2f6f9;width:calc(100% - 20px)}.rezervasyonSistem .personInformation label{font-weight:700;margin-bottom:6px;text-transform:none;width:100%;display:block}.rezervasyonSistem .personInformation label.flex{align-items:center;display:flex}#promosyonkodu,.rezervasyonSistem .personInformation input[type=date],.rezervasyonSistem .personInformation input[type=email],.rezervasyonSistem .personInformation input[type=tel],.rezervasyonSistem .personInformation input[type=text]{height:40px;padding:0 10px;border:2px solid #e5e5e5;margin-bottom:15px;outline:none;border-radius:6px;background:#fff;width:100%;line-height:40px;display:block}.rezervasyonSistem .personInformation input[type=checkbox]{height:20px;flex-shrink:0;border:2px solid #9b9b9b;appearance:none;position:relative;outline:none;background-color:#fff;margin:0 5px 0 0;border-radius:6.7px;cursor:pointer;width:20px;display:inline-block}.rezervasyonSistem .personInformation input[type=checkbox]:checked{border-color:#0aadb4;background:#0aadb4}.rezervasyonSistem .personInformation input[type=checkbox]:checked:before{height:10.8px;content:"";position:absolute;background-size:13.3px 10.8px;inset:3px 1.7px 2.2px 1px;width:13.3px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12'%3E%3Cpath fill='%23FFF' d='m13.927 2.2-6.845 9.289a1.01 1.01 0 0 1-1.43.188L.764 7.769a1 1 0 0 1 1.25-1.562L6.09 9.468l6.227-8.451a1 1 0 1 1 1.61 1.183'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block}.rezervasyonSistem .personInformation textarea{padding:10px}.rezervasyonSistem .personInformation select,.rezervasyonSistem .personInformation textarea{border:2px solid #e5e5e5;margin-bottom:15px;outline:none;border-radius:6px;background:#fff;width:100%;display:block}.rezervasyonSistem .personInformation select{height:40px;padding:0 10px;line-height:40px}.rezervasyonSistem .personsInformation .row-flex{align-items:center;display:flex}.rezervasyonSistem .personsInformation .number{padding-right:0}.rezervasyonSistem .personsInformation label{font-weight:700;margin-bottom:6px;align-items:center;width:100%;display:block;display:flex}.rezervasyonSistem .personsInformation label.flex{align-items:center;display:flex}.rezervasyonSistem .personsInformation input[type=date],.rezervasyonSistem .personsInformation input[type=email],.rezervasyonSistem .personsInformation input[type=tel],.rezervasyonSistem .personsInformation input[type=text]{height:40px;padding:0 10px;border:2px solid #e5e5e5;margin-bottom:15px;outline:none;border-radius:6px;width:100%;line-height:40px;display:block}.rezervasyonSistem .personsInformation input[type=checkbox]{height:20px;border:2px solid #9b9b9b;appearance:none;position:relative;outline:none;background-color:#fff;margin:0 5px 0 0;border-radius:6.7px;cursor:pointer;width:20px;display:inline-block}.rezervasyonSistem .personsInformation input[type=checkbox]:checked{border-color:#0aadb4;background:#0aadb4}.rezervasyonSistem .personsInformation input[type=checkbox]:checked:before{height:10.8px;content:"";position:absolute;background-size:13.3px 10.8px;inset:3px 1.7px 2.2px 1px;width:13.3px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12'%3E%3Cpath fill='%23FFF' d='m13.927 2.2-6.845 9.289a1.01 1.01 0 0 1-1.43.188L.764 7.769a1 1 0 0 1 1.25-1.562L6.09 9.468l6.227-8.451a1 1 0 1 1 1.61 1.183'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block}.rezervasyonSistem .personsInformation textarea{padding:10px}.rezervasyonSistem .personsInformation select,.rezervasyonSistem .personsInformation textarea{border:2px solid #e5e5e5;margin-bottom:15px;outline:none;border-radius:6px;background:#fff;width:100%;display:block}.rezervasyonSistem .personsInformation select{height:40px;padding:0 10px;line-height:40px}.rezervasyonSistem .paymentOptions .paymentOptionRow{min-height:72px;padding:14px 24px;border:1px solid #e5e5e5;position:relative;border-bottom:0;flex-direction:column;align-items:center;cursor:pointer;display:flex}.rezervasyonSistem .paymentOptions .paymentOptionRow.prev{border-bottom:1px solid #e5e5e5}.rezervasyonSistem .paymentOptions .paymentOptionRow:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.rezervasyonSistem .paymentOptions .paymentOptionRow:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-bottom:1px solid #e5e5e5}.rezervasyonSistem .paymentOptions .paymentOptionRow .head{align-items:center;width:100%;display:flex}.rezervasyonSistem .paymentOptions .paymentOptionRow .optionRadioWrap{padding-right:24px}.rezervasyonSistem .paymentOptions .paymentOptionRow .optionRadioWrap .optionRadio{height:24px;border:2px solid #9b9b9b;position:relative;outline:none;background-color:#fff;border-radius:50%;cursor:pointer;width:24px;display:inline-block}.rezervasyonSistem .paymentOptions .paymentOptionRow .title{justify-content:center;flex-direction:column;align-items:flex-start;width:calc(100% - 75px);display:flex}.rezervasyonSistem .paymentOptions .paymentOptionRow .title span{font-size:.9rem;font-weight:700}.rezervasyonSistem .paymentOptions .paymentOptionRow .title small{font-weight:400}.rezervasyonSistem .paymentOptions .paymentOptionRow .paymentOptionRowClose{height:25px;color:#7d7d7d;text-align:center;border-radius:100%;background:#e5e5e5;width:25px;line-height:25px}.rezervasyonSistem .paymentOptions .paymentOptionRow .paymentOptionCont{display:none}.rezervasyonSistem .paymentOptions .paymentOptionRow.activePayment .paymentOptionCont{padding:24px 0;width:100%;display:block}.rezervasyonSistem .paymentOptions .creditCard .card,.rezervasyonSistem .paymentOptions .creditCard .form{width:50%;float:left}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner{transform:rotateY(0deg);z-index:2}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack,.rezervasyonSistem .paymentOptions .creditCard .card .cardInner{height:205px;position:relative;margin:15px auto;box-shadow:0 2px 9px rgba(0,0,0,.2);border-radius:10px;background:#ddd;width:80%}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack{transform:rotateY(180deg);position:absolute;top:0;margin:0;left:10%}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .strip{height:40px;right:1%;position:absolute;top:20px;background:#000;width:98%}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .cvvlabel{padding:0 10px;color:#000;position:absolute;text-align:right;top:70px;left:10%;width:80%}.rezervasyonSistem .paymentOptions .creditCard .card .cardBack .cvv{height:25px;padding:0 10px;color:#000;position:absolute;text-align:right;top:90px;border-radius:6px;background:#eee;left:10%;width:80%;line-height:25px}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardBank{height:40px;position:absolute;top:15px;left:15px;width:auto}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardChip{right:15px;position:absolute;top:15px}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .textPos{position:absolute;bottom:15px;left:15px;width:80%}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardNumber{padding:5px 15px;font-size:1.1rem;border:1px solid transparent;font-weight:700;color:#000;width:auto}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardOwner{font-size:.9rem}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardExp,.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardOwner{padding:5px 15px;border:1px solid transparent;font-weight:400;color:#000;text-transform:uppercase;width:auto}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardType{right:15px;position:absolute;bottom:15px}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .cardType img{height:15px;width:auto}.rezervasyonSistem .paymentOptions .creditCard .card .cardInner .focusInput{border:1px solid #79b9f0;border-radius:25px;background:#f0f8ff}.rezervasyonSistem .paymentOptions .creditCard .card .flip{transform-style:preserve-3d;transition:.6s}.rezervasyonSistem .paymentOptions .creditCard .card .flipped,.rezervasyonSistem .paymentOptions .creditCard .card:hover .flip{transform:rotateY(180deg)}.rezervasyonSistem .paymentOptions .creditCard .card .flipped .cardBack,.rezervasyonSistem .paymentOptions .creditCard .card:hover .cardBack{z-index:3}.rezervasyonSistem .paymentOptions .creditCard .form .focused{border-color:red}.rezervasyonSistem .paymentOptions .havaleOptionRow{min-height:72px;padding:14px 24px;border:1px solid #e5e5e5;margin-bottom:10px;position:relative;flex-direction:column;align-items:center;border-radius:8px;cursor:pointer;display:flex}.rezervasyonSistem .paymentOptions .havaleOptionRow .head{align-items:center;width:100%;display:flex}.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap{padding:0}.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap .optionRadioHavale,.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap .optionRadioKredi{height:24px;border:2px solid #9b9b9b;position:relative;outline:none;background-color:#fff;border-radius:50%;cursor:pointer;width:24px;display:inline-block}.rezervasyonSistem .paymentOptions .havaleOptionRow .logo{padding:0 10px;justify-content:center;text-align:center;align-items:center;width:20%}.rezervasyonSistem .paymentOptions .havaleOptionRow .logo img{max-width:100%}.rezervasyonSistem .paymentOptions .havaleOptionRow .title{justify-content:center;flex-direction:column;align-items:flex-start;width:70%;display:flex}.rezervasyonSistem .paymentOptions .havaleOptionRow .title span{font-size:.9rem;font-weight:700}.rezervasyonSistem .paymentOptions .havaleOptionRow .title small{font-weight:400}.hr{height:1px;margin:15px 0;background:#e5e5e5;width:100%;display:block}.basketTtile{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#000}.basketTtile small{font-size:.9rem;font-weight:400;color:#646464}.basketTitle2{font-size:1rem;font-weight:700;margin-bottom:20px;color:#0aadb4}.stepWrap{margin-bottom:40px;text-align:center;display:block}.stepWrap .step{margin-right:5px;min-width:100px;display:inline-block}.stepWrap .step .text{margin-top:5px}.stepWrap span{height:30px;border:2px solid #0aadb4;font-weight:700;color:#0aadb4;transition:all .35s ease-in-out;position:relative;text-align:center;border-radius:100%;cursor:pointer;width:30px;line-height:26px;display:inline-block}.stepWrap span:last-child{margin-right:0}.stepWrap span.active,.stepWrap span:hover{color:#fff;background:#0aadb4}.div-taksit-wrap{position:relative;width:100%;float:left}.div-taksit .taksit-secenekleri-baslik{padding:10px 15px;font-size:.9rem;font-weight:700;color:#fff;margin:0;background:#27a7da;width:100%;display:block}.div-taksit .taksit-tablosu-baslik{font-weight:600}.div-taksit input,.div-taksit label{font-weight:400;margin:0!important}.div-taksit input{padding-top:3px}.div-taksit .col-lg-12{padding:0}.div-taksit>div>div,.div-taksit>div>label>div{min-height:30px;padding:5px 10px;font-weight:400;border-bottom:1px solid #fff;background:#f5f5f5;cursor:pointer}.modal-dialog{width:800px}.tab-content{margin-top:15px}.tab-content table tr td{border:0;border-bottom:1px solid #ddd}@media (max-width:768px){.footer-mobil-menu.mobil-goster{display:none!important}.rezervasyonSistem .personsInformation .row-flex{display:block}.stepWrap .step{min-width:inherit}.stepWrap .step .text{display:none}.rezervasyonSistem .paymentOptions .creditCard .card,.rezervasyonSistem .paymentOptions .creditCard .form{width:100%;float:left}.modal-dialog{width:100%}.rezervasyonSistem .paymentOptions .havaleOptionRow .logo{display:none}.rezervasyonSistem .paymentOptions .havaleOptionRow .optionRadioWrap{margin-right:10px}.rezervasyonSistem .personsInformation .konukRowDiv label{display:none!important}.rezervasyonSistem .paymentOptions .paymentOptionRow{padding:10px}.div-taksit>div>div,.div-taksit>div>label>div{text-align:center}}.rezervasyonSistem .iptalbilgileribaslik{font-size:1rem;font-weight:700;margin-bottom:10px;color:#000;margin-top:20px}.rezervasyonSistem .iptalbilgileri{height:200px;overflow-y:scroll;padding:20px 15px;color:#000;border-radius:8px;background:#f5f5f5}.rezervasyonSistem .iptalbilgileri::-webkit-scrollbar{width:7px}.rezervasyonSistem .iptalbilgileri::-webkit-scrollbar-track{border-radius:15px;background:#f1f1f1}.rezervasyonSistem .iptalbilgileri::-webkit-scrollbar-thumb{border-radius:15px;background:#888}.rezervasyonSistem .iptalbilgileri::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:768px){.footer-mobil-menu.mobil-goster{display:none!important}#taksitalan .taksit_tablosu .taksit_baslik .sol img{height:auto;width:55px!important}.productInformation.ucak .title{width:calc(100% - 120px)}.productInformation.ucak .top{padding:5px 2px}.productInformation.ucak .bottom .detail .icon,.productInformation.ucak .spot{display:none}}.flex-code-input #countrycode{width:100px;float:left}.flex-code-input #gsm{width:calc(100% - 100px);float:left}.flex-code-input #sabittelcode{width:100px;float:left}.flex-code-input #sabittel{width:calc(100% - 100px);float:left}.ulkekodu{display:none}.reservation-box{box-shadow:0 0 10px 0 rgba(0,0,0,.05);background:#fff;width:100%}.reservation-box .box-in{width:100%;display:block}.reservation-box header{position:relative;display:block;z-index:0}.reservation-box header span.title{height:40px;padding:0 15px;font-size:14px;font-size:.875rem;color:#fff;background:#0065b8;width:100%;line-height:40px;display:inline-block}.reservation-box header .timer-content{padding:2px 5px 2px 20px;font-size:12px;right:8px;color:#000;position:absolute;min-width:113px;top:10px;border-radius:8px 4px 4px 8px;background:#f1f3f7;line-height:1.25}.reservation-box header .timer-content img{position:absolute;top:0;left:-4px}.reservation-box header .info-bar{text-align:left;width:100%}.reservation-box header .info-bar span{height:40px;padding:0 15px;color:#666;text-align:left;line-height:40px;display:inline-block}.reservation-box header .info-bar span.date-info{transition:all .15s ease-in-out;cursor:pointer}.reservation-box header .info-bar span.date-info:hover,.reservation-box header .info-bar span.date-info:hover .icon{color:#3394de}.reservation-box header .info-bar span:first-child{border-right:1px solid #efefef}.reservation-box header .info-bar span .icon{font-size:18px;font-size:1.125rem;margin-right:5px;transition:all .15s ease-in-out;vertical-align:middle}.reservation-box .reservation-col:not(.notclass){padding:15px;font-size:0;border-top:1px solid #efefef;text-align:left;width:100%}.reservation-box .reservation-col:not(.notclass) .in-box{position:relative}.reservation-box .reservation-col:not(.notclass) .in-box~.in-box{padding-top:15px;margin-top:15px}.reservation-box .reservation-col:not(.notclass) .in-box~.in-box:before{height:1px;content:"";position:absolute;border-top:1px solid #efefef;top:0;left:0;width:100%;display:inline-block}.reservation-box .reservation-col:not(.notclass) .in-box .reservation-property:first-child{margin-top:0}.reservation-box .reservation-col:not(.notclass) .search-title{font-size:12px;font-weight:600;color:#3394de;text-align:center;cursor:pointer;width:100%;margin-top:15px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .bonus-badge{height:30px;font-size:12px;border:1px solid #82bc56;color:#096e45;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.05);border-radius:3px;background:#fff;width:100%;line-height:30px;margin-top:15px}.reservation-box .reservation-col:not(.notclass) .bonus-badge b{font-weight:600}.reservation-box .reservation-col:not(.notclass) .bonus-badge img{margin-right:10px;vertical-align:top;margin-top:5px;display:inline-block}.reservation-box .reservation-col:not(.notclass).close-room{display:none}.reservation-box .reservation-col:not(.notclass).close-room.active{display:block}.reservation-box .reservation-col:not(.notclass).request-description{display:none}.reservation-box .reservation-col:not(.notclass).request-description.active{display:block}.reservation-box .reservation-col:not(.notclass) p{margin-top:5px}.reservation-box .reservation-col:not(.notclass) p.campaign-text{font-size:12px;font-size:.75rem;color:#666;text-align:center;margin-top:9px;display:block}.reservation-box .reservation-col:not(.notclass) p.campaign-text i{font-size:10px;font-size:.625rem;margin-right:8px;color:#3394de}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass){background:rgba(15,186,84,.05)}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) .col-half{display:inline-table}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) .col-half .bank-icons i.icon.bonusv1-icon{height:17px;width:51px}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) .button{display:none}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) .button.active{display:block}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.change-criterion{text-align:center;margin-top:15px;display:none}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.change-criterion.active{display:block}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.change-criterion a{font-size:12px;font-size:.75rem;font-weight:600;color:#3394de}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.change-criterion a:hover{text-decoration:underline}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.discount-info-text{padding-top:10px;font-size:12px;font-size:.75rem;color:#666;text-align:center;display:block}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass) span.discount-info-text .icon{font-size:10px;color:#3394de}.reservation-box .reservation-col:not(.notclass).payment-info:not(.notclass).grey{background:#f5f5f5}.reservation-box .reservation-col:not(.notclass) p.description{font-size:12px;font-size:.75rem;color:#666;width:100%;line-height:18px}.reservation-box .reservation-col:not(.notclass) p.description a.phone-no{font-weight:700;color:#666}.reservation-box .reservation-col:not(.notclass) p.description a.email-address{color:#3394de}.reservation-box .reservation-col:not(.notclass) span.number{font-size:12px;font-size:.75rem;font-weight:700;margin-bottom:5px;color:#df3c44;line-height:1.17;display:block}.reservation-box .reservation-col:not(.notclass) .exit-point{font-size:12px;font-weight:600;color:#28374f}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass){font-size:0;width:100%;margin-top:10px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).mt-0{line-height:normal;margin-top:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).mt-5{margin-top:5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).property-set{border-bottom:1px solid #efefef;padding-bottom:15px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).person-count-property{border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding-bottom:10px;margin-top:15px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).person-count-property .room-count{font-size:12px;font-weight:700;margin-right:10px;color:#df3c44;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).person-count-property.single{border-bottom:0;padding-bottom:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail{padding:7px 5px 7px 0;border:1px solid transparent;transition:all .15s ease-in-out;border-radius:3px;cursor:pointer;margin-top:4px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail+.reservation-property{margin-top:5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail .text .icon{margin-left:0!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail .detail-btn{font-size:12px;color:#3394de;transition:all .15s ease-in-out;opacity:1;text-align:right;float:right}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail span.transfer-tooltip{text-decoration:none!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail span.transfer-tooltip+.popover.left{max-width:272px;min-width:272px;margin-left:-17px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail span.transfer-tooltip+.popover.left .reservation-col.flight-info .title{font-size:12px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail span.transfer-tooltip+.popover.left .reservation-col.flight-info .info.full+.full{margin-top:5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass).flight-detail.active{border-color:#3394de;padding:7px 5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type{font-size:12px;font-size:.75rem;position:relative;width:67%;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type.full{width:100%}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.title{font-size:14px;font-size:.875rem;font-weight:600;color:#0065b8;line-height:1.29;display:block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.title.big{font-size:14px;font-size:.875rem}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text{font-size:12px;font-size:.75rem;color:#666;display:block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text b{font-weight:600}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i{color:#3394de}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o{font-size:16px;font-size:1rem;cursor:pointer;vertical-align:middle}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o:not([aria-describedby*=popover]):before{color:#ddd}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o:before,.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o:hover:before{color:#3394de}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover{border-color:#efefef;min-width:380px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover .reservation-col.flight-info{padding:0;border-top:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover .icon-close{height:24px;font-size:11px;border:1px solid #999;font-weight:700;right:-15px;color:#999;position:absolute;text-align:center;top:-15px;background-color:#fff;border-radius:24px;cursor:pointer;width:24px;line-height:24px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover .icon-close:before{color:#999}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover.bottom .arrow{border-bottom-color:#efefef}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover.left .arrow{border-left-color:#efefef}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover .popover-content{font-size:12px;color:#666;background-color:#fff}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text i.icon-info-o+.popover.bottom .arrow:after{border-bottom-color:#fff}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.tour-text{color:#28374f;margin-top:10px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.tour-text .icon{font-size:14px;margin-right:10px;color:#0065b8;vertical-align:middle}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.board-text{font-size:12px;font-size:.75rem;font-weight:700;color:#28374f;text-align:left;line-height:1.5}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.dark-blue{font-size:12px;font-size:.75rem;font-weight:700;color:#0065b8;text-align:left;line-height:1.5}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.inline{display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.inline+.icon{font-size:16px;margin-left:5px;vertical-align:middle}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.text.inline+.icon:hover:before{color:#3394de!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.number{display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.number+span.text{margin-left:7px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.number.set{width:100%}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-type span.number.set+span.text{margin-left:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.price{font-size:14px;font-size:.875rem;color:#666;text-align:right;width:32%;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.price b{font-weight:700}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.price.old-price{text-decoration:line-through}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .tour-list-item{font-size:12px;font-size:.75rem;margin-bottom:15px;color:#28374f;width:100%;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .tour-list-item i{margin-right:10px;color:#0065b8;vertical-align:bottom;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .tour-list-item:last-child{margin-bottom:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-list-item{font-size:12px;font-size:.75rem;margin-bottom:10px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-list-item .room-number{font-size:12px;font-size:.75rem;font-weight:700;margin-right:10px;color:#df3c44;min-width:35px;line-height:17px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) .room-list-item .room-detail{font-size:12px;font-size:.75rem;color:#666;display:inline-block}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass):last-child .room-list-item{margin-bottom:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip i.icon-info-o{font-size:16px;font-size:1rem;color:#ddd;vertical-align:middle}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip i.icon-info-o:hover{color:#3394de}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip i.icon-info-o+.popover{border-color:#efefef;min-width:380px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text{position:relative;cursor:pointer}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text>i{margin-left:5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover{border:1px solid #efefef;max-width:275px;min-width:380px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);cursor:default}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .icon-close{height:25px;font-size:10px;font-weight:700;color:#fff;border-width:5px;background-color:#333;width:25px;line-height:24.5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .reservation-col.flight-info{padding:0;border-top:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content{padding:15px;font-family:Open Sans}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box{border-bottom:none}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box~.flight-box{border-top:1px solid #efefef}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box .airline>img{position:absolute;top:0;left:-25px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box .stops-message{padding:5px 0 5px 22px;font-size:12px;border:1px solid #efefef;margin-bottom:5px;color:#df3c44;position:relative;text-align:left;background-color:#f8fafc;left:-22px;width:calc(100% + 22px);margin-top:5px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box .stops-message b{font-weight:600}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box .flight-summary .info.full{width:100%}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .flight-box .flight-summary .info.border{padding:6px 10px 4px;border:1px solid #efefef;border-radius:6px;width:auto}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning{border:none;border-top:1px solid #efefef;text-align:left;margin:10px -15px 0;background:none;padding-bottom:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .icon{font-size:16px;position:absolute;top:27px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .icon.icon-warning+.info{padding-left:40px!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .icon.icon-info-o{top:17px;left:15px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .icon.icon-info-o:before{color:#ffab19}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .info{padding-left:26px}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content .alert-warning .info .text{font-size:12px;font-weight:600;color:#ffab19;line-height:18px;margin-top:0}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover.bottom .arrow{border-bottom-color:#efefef}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover.left>.arrow{border-left-color:#efefef}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover .popover-content{font-size:12px;color:#666;background-color:#fff}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.cyprus-transfer-text+.popover.bottom .arrow:after{border-bottom-color:#fff}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip[aria-describedby^=popover]{text-decoration:underline;color:#3394de}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip[aria-describedby^=popover]>i:before{color:#3394de!important;transition:all .15s ease-in-out}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip+.popover.left{top:-90px!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip+.popover.left>.arrow{top:95px!important}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.border{padding:5px 10px;font-size:12px;border:1px solid #3394de;font-weight:400;color:#28374f;border-radius:6px;line-height:1.5}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.border[aria-describedby^=popover]{text-decoration:none}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.border .link{font-size:12px;color:#3394de;text-align:left;line-height:1.5;float:right}.reservation-box .reservation-col:not(.notclass) .reservation-property:not(.notclass) span.transfer-tooltip.border+.popover.left>.arrow{top:105px!important}.reservation-box .reservation-col:not(.notclass) .col-half{font-size:12px;font-size:.75rem;margin-bottom:10px;width:50%;vertical-align:top;display:inline-block}.reservation-box .reservation-col:not(.notclass) .col-half.other-installment-button{cursor:pointer}.reservation-box .reservation-col:not(.notclass) .col-half .bank-image{margin-top:3px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .installment{font-weight:700;color:#666;margin-top:7px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .other-installment{color:#3394de;margin-top:15px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info{text-align:right;width:100%}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .discount-percent{padding:5px 10px;font-size:12px;font-size:.75rem;font-weight:700;color:#fff;border-radius:15px;background:#df3c44;margin-left:5px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .discount-percent:first-child{margin-left:0}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .old-price{text-decoration:line-through}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .old-price,.reservation-box .reservation-col:not(.notclass) .col-half .price-info .price{font-size:12px;font-size:.75rem;font-weight:600;color:#999;margin-top:10px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .text{font-size:12px;font-size:.75rem;font-weight:600;color:#666;margin-top:10px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .text em{color:#28374f}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .text.text-flight{margin-bottom:8px;color:#28374f;margin-top:0}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .text.text-flight em{color:#666}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .current-price{font-size:24px;font-size:1.5rem;font-weight:700;color:#28374f;margin-top:5px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .current-price small{font-size:14px;font-size:.875rem}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .current-price .exchange-price{font-size:12px;font-size:.75rem;font-weight:600;color:#999;display:inline-block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .currency-price{font-size:12px;font-weight:700;color:#0065b8;text-align:right;margin-top:5px;display:block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .price-tl{font-weight:700;color:#0065b8;width:100%;margin-top:5px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .discount-tooltip{font-size:12px;vertical-align:middle}.reservation-box .reservation-col:not(.notclass) .col-half .price-info .discount-tooltip:hover:before{color:#3394de}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign{height:30px;font-size:12px;font-size:.75rem;border:1px solid #ca0077;margin-bottom:15px;color:#ca0077;transition:all .15s ease-in-out;position:relative;text-align:center;border-radius:27px;cursor:pointer;width:100%;line-height:30px}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign b{font-weight:700}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:after,.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:before{height:0;pointer-events:none;border:solid transparent;content:" ";position:absolute;top:100%;left:50%;width:0}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:after{border-color:#f8fafc rgba(136,183,213,0) rgba(136,183,213,0);transition:all .15s ease-in-out;border-width:5px;margin-left:-5px}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:before{border-color:#ca0077 rgba(194,225,245,0) rgba(194,225,245,0);border-width:6px;margin-left:-6px}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:hover{color:#fff;background:#ca0077}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign:hover:after{border-top-color:transparent}.reservation-box .reservation-col:not(.notclass) .maximum-card-campaign+.bonus-card-campaign{margin-top:15px}.reservation-box .reservation-col:not(.notclass) .bonus-card-campaign{height:30px;font-size:12px;font-size:.75rem;border:1px solid #ddd;color:#28374f;transition:all .15s ease-in-out;position:relative;text-align:center;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05);border-radius:3px;cursor:pointer;width:100%;line-height:30px}.reservation-box .reservation-col:not(.notclass) .bonus-card-campaign b{font-weight:700}.reservation-box .reservation-col:not(.notclass) .bonus-card-campaign:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.09)}.reservation-box .reservation-col:not(.notclass) .telekom-campaign{height:30px;font-size:12px;font-size:.75rem;border:1px solid #08bec9;margin-bottom:15px;color:#08bec9;transition:all .15s ease-in-out;position:relative;text-align:center;border-radius:27px;cursor:pointer;width:100%;line-height:30px}.reservation-box .reservation-col:not(.notclass) .telekom-campaign b{font-weight:700}.reservation-box .reservation-col:not(.notclass) .telekom-campaign:hover{color:#fff;background:#08bec9}.reservation-box .reservation-col:not(.notclass) .telekom-campaign:hover:after{border-top-color:transparent}.reservation-box .reservation-col:not(.notclass) .rezervation-price-set .reservation-property:first-child span,.reservation-box .reservation-col:not(.notclass) .room-info-set .reservation-property:first-child span.title{margin-top:0!important}.reservation-box .reservation-col:not(.notclass) .tour-title{font-size:12px;font-weight:600;margin-bottom:5px;color:#28374f;text-align:left;width:100%;line-height:17px;display:inline-block}.reservation-box .reservation-col:not(.notclass) .tour-hotel-title{font-size:14px;font-weight:600;margin-bottom:15px;color:#0065b8;width:100%;display:inline-block}.reservation-box .payment-campaign-text{padding:15px;font-size:0;position:relative;width:100%}.reservation-box .payment-campaign-text .icon{height:25px;font-size:12px;font-size:.75rem;color:#fff;position:absolute;text-align:center;top:50%;border-radius:100%;background:#ef6c00;left:15px;width:25px;line-height:25px;margin-top:-12.5px;padding-left:2px}.reservation-box .payment-campaign-text span{font-size:12px;font-size:.75rem;color:#ef6c00;width:100%;line-height:16px;padding-left:35px;display:inline-block}.reservation-box .onurair-label .text{line-height:18px;margin-top:0!important}.reservation-box.payment-coupon,.reservation-box.ticket-campaign{margin-top:10px}.reservation-box.tour-reservation-box header .info-bar .date-info{width:50%}.reservation-box.tour-reservation-box .reservation-col .reservation-property .room-type span.title{font-size:14px;font-weight:600}.reservation-box.tour-reservation-box .reservation-col .reservation-property.person-count-property .room-type span.text{margin-top:10px}.reservation-box.tour-reservation-box .reservation-col.payment-info span.discount-info-text{color:#3394de}.reservation-box.tour-reservation-box .reservation-col.payment-info span.discount-info-text b{font-weight:700}.reservation-box.v2{border:1px solid #d9d9d9;box-shadow:none;border-radius:6px}.reservation-box.v2 .couponNewContent .room-type{padding:15px 0 5px;font-size:14px;font-weight:600}.reservation-box.v2 .couponNewContent .price{padding:7px 0 10px;font-size:14px;display:block}.reservation-box.v2 .couponNewContent .price em{padding:0 10px;float:right}.reservation-box.v2 .couponNewContent .price i{font-size:16px;cursor:pointer;float:right}.reservation-box.v2 header .title{height:45px;font-size:18px;font-weight:700;color:#28374f;border-bottom:1px solid #d9d9d9;background-color:#f5f8fb;border-radius:6px 6px 0 0;line-height:45px}.reservation-box.v2 header .date-info-bar{padding:15px;display:block}.reservation-box.v2 header .date-info-bar .in.room-info{font-size:0;margin-bottom:25px}.reservation-box.v2 header .date-info-bar .in.room-info .item{padding:7px 0 0;font-size:16px;font-weight:700;color:#28374f;border-bottom:1px sol;margin:0;line-height:1.33}.reservation-box.v2 header .date-info-bar .in.room-info .location{font-size:12px;color:#666;line-height:1.33;margin-top:8px;display:block}.reservation-box.v2 header .date-info-bar .in.room-info figure{height:71px;border-radius:6px;width:80px;vertical-align:top;display:inline-block}.reservation-box.v2 header .date-info-bar .in.room-info figure img{height:100%;-ms-transform:translate(-50%);transform:translate(-50%);position:relative;image-rendering:-moz-crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;left:50%;width:auto;margin-top:7px}.reservation-box.v2 header .date-info-bar .in.room-info .room-name{margin-left:12px;width:calc(100% - 112px);vertical-align:top;display:inline-block}.reservation-box.v2 header .date-info-bar .in .col{font-size:0}.reservation-box.v2 header .date-info-bar .in .col .col-in{width:calc(50% - 1px);vertical-align:middle;display:inline-block}.reservation-box.v2 header .date-info-bar .in .col .col-in.col1{margin-right:2px}.reservation-box.v2 header .date-info-bar .in .text{font-size:14px;color:#666;line-height:1.29;display:block}.reservation-box.v2 header .date-info-bar .in .date{font-size:14px;font-weight:600;color:#28374f;line-height:1.29;margin-top:3px;display:block}.reservation-box.v2 .masterpassBasketCt{overflow:hidden;padding:1px;margin:10px 0;display:none}.reservation-box.v2 .masterpassBasketCt.visible{display:block}.reservation-box.v2 .masterpassBasketCt .masterpassNotPrice{padding:6px;font-size:12px;color:#e35057;text-align:center;margin:10px 0;border-radius:2px;background:#fff7f7;display:block}.reservation-box.v2 .masterpassBasketCt .masterpassNotPrice b{padding:4px 0;font-weight:700}.reservation-box.v2 .masterpassBasketCt table{padding:25px 1px 10px;font-size:12px;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px #ddd;border-radius:3px;width:100%;float:right}.reservation-box.v2 .masterpassBasketCt table td{padding:3px 8px;border:1px solid #ddd;color:#28374f;line-height:20px}.reservation-box.v2 .masterpassBasketCt table td b{font-weight:700}.reservation-box.v2 .masterpassBasketCt table td .popover-content{color:#fff!important}.reservation-box.v2 .masterpassBasketCt table td.price{font-size:14px;text-align:right}.reservation-box.v2 .masterpassBasketCt table td.price i{font-size:14px;margin:0 5px}.reservation-box.v2 .masterpassBasketCt table td.price i:before{color:#ddd}.reservation-box.v2 .masterpassBasketCt table td.totalprice{padding:8px 8px 7px;font-size:14px;border:0;background:#efefef}.reservation-box.v2 .masterpassBasketCt table td.totalprice .price{font-size:24px;font-weight:700;float:right}.reservation-box.v2 .masterpassBasketCt table td.totalprice .price em{font-size:14px;font-style:normal}.reservation-box.v2 .masterpassBasketCt table td.green{color:#2fa252}.reservation-box.v2 .flight-detail.active .text{position:relative}.reservation-box.v2 .flight-detail.active .text:after{height:28px;border:1px solid #3394de;content:"";position:absolute;top:-7px;border-radius:3px;left:-8px;width:100%}.reservation-box.v2 .flight-detail.active .popover.left{margin-left:-20px}.reservation-box.v2 .close-room .text{font-size:14px;font-weight:600;color:#df3c44!important;margin:0!important;line-height:1.29}.reservation-box.v2 .close-room .description{font-size:14px;color:#666;line-height:1.29;margin-top:7px}.reservation-box.v2 .content{padding:0 15px}.reservation-box.v2 .content .reservation-col{padding:15px 0;border-top:none}.reservation-box.v2 .content .reservation-col .icon-trash{color:#df3c44;cursor:pointer}.reservation-box.v2 .content .reservation-col .cancelPolicy-badge{margin:10px 0 -5px}.reservation-box.v2 .content .reservation-col .transferFlyDetail{padding:10px 0}.reservation-box.v2 .content .reservation-col .transferFlyDetail .reservation-property{padding:5px 10px;border:1px solid #ddd;position:relative;border-radius:6px;cursor:pointer}.reservation-box.v2 .content .reservation-col .transferFlyDetail .reservation-property .transfer-text{font-size:12px;font-weight:400;color:#28374f;line-height:1.5}.reservation-box.v2 .content .reservation-col .transferFlyDetail .reservation-property .link{color:#3394de;float:right}.reservation-box.v2 .content .reservation-col:first-child{border:none}.reservation-box.v2 .content .reservation-col.payment-info{background:none}.reservation-box.v2 .content .reservation-col.payment-info.set{padding:0;border:none}.reservation-box.v2 .content .reservation-col .change-criterion a{font-size:14px;font-weight:400;font-style:normal;color:#3394de;letter-spacing:normal;text-align:center;width:100%;line-height:1.29;font-stretch:normal;margin-top:15px;display:block}.reservation-box.v2 .content .reservation-col .badge{height:auto;padding:4px 10px;font-size:12px;border:1px solid #ddd;color:#333;text-align:left;background-color:#fff;border-radius:6px;cursor:pointer;width:100%;line-height:normal;margin-top:10px;display:block}.reservation-box.v2 .content .reservation-col .badge i{float:right;margin-top:2px}.reservation-box.v2 .content .reservation-col .discount-content .icon{padding:5px;font-size:12px;cursor:help;float:right}.reservation-box.v2 .content .reservation-col .text{font-size:13px;margin-bottom:12px;color:#333;line-height:1.14;display:block}.reservation-box.v2 .content .reservation-col .text.text-icon{text-indent:-9px;padding-left:20px}.reservation-box.v2 .content .reservation-col .text.persons-text{font-size:12px;line-height:1.33;margin-top:2px}.reservation-box.v2 .content .reservation-col .text.discount-text{color:#df3c44}.reservation-box.v2 .content .reservation-col .text.line-text{text-decoration:line-through}.reservation-box.v2 .content .reservation-col .text.bold{font-weight:600}.reservation-box.v2 .content .reservation-col .text.pd-20{padding-left:20px}.reservation-box.v2 .content .reservation-col .text strong{font-weight:600}.reservation-box.v2 .content .reservation-col .text .link{font-size:14px;color:#0065b8;cursor:pointer;margin-left:10px}.reservation-box.v2 .content .reservation-col .text2{font-size:14px;color:#333;display:block}.reservation-box.v2 .content .reservation-col .text2 small{font-size:12px}.reservation-box.v2 .content .reservation-col .other-installment{font-size:12px;color:#3394de;line-height:1.33;float:right;margin-top:2px;display:block}.reservation-box.v2 .content .reservation-col .discount-percent{padding:5px 10px;font-size:12px;font-size:.75rem;font-weight:700;color:#fff;border-radius:6px;background:#df3c44;float:right}.reservation-box.v2 .content .reservation-col .col{font-size:0;width:100%;display:inline-block}.reservation-box.v2 .content .reservation-col .col .col1{width:68%;vertical-align:middle;display:inline-block}.reservation-box.v2 .content .reservation-col .brutfiyat{text-decoration:line-through}.reservation-box.v2 .content .reservation-col .indirim{color:red}.rezervasyonSistem .ekHizmetler .transferturu,.rezervasyonSistem .ekHizmetler .ucakcontent{padding-top:15px;border-top:1px solid #b7d6e8;background-color:#fff;border-radius:0 0 10px 10px;padding-bottom:15px;margin-top:10px}.reservation-box.v2 .content .reservation-col .col .col2{text-align:right;width:32%;vertical-align:middle;display:inline-block!important}.reservation-box.v2 .content .reservation-col .col.total-price .col1{font-size:13px;font-weight:700;width:63%;line-height:1}.reservation-box.v2 .content .reservation-col .col.total-price .col2{font-size:16px;font-weight:700;width:37%;line-height:1.33}.reservation-box.v2 .content .reservation-col .col.total-price .col2 small{font-size:12px}.reservation-box.v2 .content .reservation-col .col.col-revert .col1{width:26%}.reservation-box.v2 .content .reservation-col .col.col-revert .col1 img{max-width:100%}.reservation-box.v2 .content .reservation-col .col.col-revert .col2{width:74%}.reservation-box.v2 .content-title,.reservation-box.v2 .room-type-title{font-size:16px;font-weight:600;color:#28374f;position:relative;padding-right:30px;width:100%;line-height:1.13;display:block}.reservation-box.v2 .content-title .icon,.reservation-box.v2 .room-type-title .icon{font-size:18px;right:0;position:absolute;top:0}.reservation-box.v2 .content-title.small-text,.reservation-box.v2 .room-type-title.small-text{font-size:14px}.reservation-box.v2 .content-title{margin-top:20px}.reservation-box.v2 .content-title+.reservation-col{border:none}.reservation-box.checkout{border:none;background:none}.reservation-box.checkout header{overflow:hidden;border:1px solid #d9d9d9;margin-bottom:0;border-radius:6px}.reservation-box.checkout header .date-info-bar{background:#fff}.reservation-box.checkout header .date-info-bar .in:last-child{border:none}.reservation-box.checkout .content:not(.not){border:1px solid #d9d9d9;margin-bottom:15px;border-radius:6px;background:#fff}#vl-pricediv{height:34px;padding:5px;position:relative;max-width:335px;top:4px;background-color:#ffebec;border-radius:8px;width:272px;font-family:Open Sans;display:flex}#vl-priceicon{height:18px;margin:auto;width:18px}#vl-priceicon-div{margin-right:10px;display:flex}#vl-pricetext-div{justify-content:center;align-items:center;padding-left:0;display:flex}#vl-pricetext{font-size:13px;font-weight:600;color:#df3c44;font-family:Open Sans,sans-serif}.step-buton{height:40px;font-size:1rem;border:0;font-weight:700;color:#fff;margin:10px 0;border-radius:6px;background:#0aadb4;width:100%;line-height:40px;display:block}.step-buton:hover{background:#15617f}.rezervasyonSistem .ekHizmetler{padding:15px;border:1px solid #e5e5e5;margin-bottom:15px;border-radius:10px}.ekHizmetler .title{font-size:14px;font-weight:700;margin-bottom:15px;color:#0065b8;width:100%;line-height:19px;display:inline-block}.ekHizmetler .subtitle{font-size:.875rem;color:#666;margin:-10px 0 20px;width:100%;line-height:1.33;display:block}.ekHizmetler .content{padding:15px 15px 0;border:1px solid #b7d6e8;margin-bottom:20px;position:relative;background-color:#f5fffe;border-radius:6px;width:100%;display:inline-block}.ekHizmetler .content .name{font-size:16px;font-size:14px;font-weight:600;color:#28374f;margin:0 0 15px;line-height:1.13}.ekHizmetler .content figure{font-size:14px;right:14px;position:absolute;top:14px;cursor:pointer}.additional-service-info{font-size:.9rem;padding-bottom:10px}.iptalsigortabedeli{color:#008600}.add-transportation{display:flex!important}#iptalsigortabedeliekle{right:14px;position:absolute;text-align:right;top:14px;width:55px}@media (max-width:768px){#iptalsigortabedeliekle{right:0;position:relative;text-align:right;top:0;width:55px}.ekHizmetler .transferForm .form-control{margin-bottom:5px}}.ekHizmetler .transferForm{border-top:1px solid #b7d6e8;padding-right:15px;padding-left:15px}.ekHizmetler .transferForm h4{font-size:.9rem;font-weight:700}.ekHizmetler .transferForm .form-control{padding:6px 8px!important}.ekHizmetler .transferForm .sutun0{height:25px;padding:0 5px;margin-bottom:5px;border-bottom:1px solid #b7d6e8}.ekHizmetler .transferForm .sutun1{height:25px;margin-bottom:5px;border-bottom:1px solid #b7d6e8;padding-bottom:5px;padding-left:0}.ekHizmetler .transferForm .sutun2{height:25px;padding:0 0 5px;margin-bottom:5px;border-bottom:1px solid #b7d6e8}.ekHizmetler .transferForm .sutun3{display:none}.ekHizmetler .transferForm .sutun4{height:25px;padding:0 0 5px;margin-bottom:5px;border-bottom:1px solid #b7d6e8}#transfer-arama-sonuclari h4{margin-bottom:5px;border-bottom:1px solid #b7d6e8;padding-bottom:5px}#transfer-arama-sonuclari .sonuc-baslik{display:none}.iptalsigortabedeliekle,.iptalsigortabedeliekle:focus,.iptalsigortabedeliekle:hover{text-decoration:none}.personsInformation .konukGenel{padding:15px;border:1px solid #d9d9d9;margin-bottom:10px;border-radius:6px}.personsInformation .tccheck{height:20px;line-height:20px;float:left}.personsInformation .tctext{height:25px;margin-bottom:12px;line-height:25px;margin-top:-2px;display:block}.ekstrahizmettext{margin-right:10px}.ekstraBaslik{height:30px;font-size:1rem;font-weight:600;border-bottom:1px solid #ddd;margin:15px 0;line-height:30px;padding-left:0}.yasaciklama{padding:2px 8px;font-size:.65rem;border:1px solid #a7d6ff;margin-bottom:10px;position:relative;border-radius:5px;background:#f0f8ff;width:100%;display:block}.ekstrasecenekler label{padding:6px 10px;justify-content:space-between;border:1px solid #b7d6e8;font-weight:400;margin-bottom:10px;align-items:center;border-radius:5px;display:flex}.ekstrasecenekler label.active{background:#b7d6e8}.ekstrasecenekler label div{padding:0 5px}.ekstrasecenekler .fiyat{padding:0;font-size:.9rem;font-weight:700;text-align:right}.ekstrasecenekler .radio-btn{padding:0;width:auto}.promosyonkodu-wrap{display:flex}.promosyonkodu-wrap input{border-bottom-right-radius:0!important;font-size:.8rem!important;border-top-right-radius:0!important;width:80%}.promosyonkodu-wrap button{height:40px;padding:0;margin:0;border-radius:6px;border-bottom-left-radius:0;font-size:12px;border:0;font-weight:700;color:#fff;border-top-left-radius:0;background:#55ad3b;cursor:pointer;width:20%;line-height:40px;display:block}#promosyonkodu-aciklama{align-items:center;display:flex}#promosyonkodu-iptal{padding-right:5px;cursor:pointer}.no-lineheight{line-height:normal!important}.promosyonkodu-detail{padding:10px;border:1px solid #ddd;margin:10px 0 0;border-radius:6px}.promosyonkodu-detail .text{padding:0!important;margin:0!important;line-height:normal!important}.kismiodeme-container{justify-content:space-around;align-items:center;width:50%;display:flex}.kismiodeme{margin:0 5px 0 0;width:100%}.kismiodeme:last-child{margin-right:0}.kismiodeme input[type=radio]{display:none}.kismiodeme span{min-height:100px;padding:13px 6px;font-size:14px;border:2px solid #e0ebf3;font-weight:500;color:#5a6771;text-align:center;background-color:#fff;border-radius:8px;cursor:pointer;width:100%;line-height:17px;float:left}.kismiodeme input[type=radio]:checked+span{border-color:#55ad3b;color:#fff;background:#55ad3b}.faturabilgigizle{display:none}.faturabilgigizle.active{display:block}.intl-tel-input{float:left}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:52px}.radio:before{display:none}.reservation-box.checkout .basketTitle2{margin-bottom:10px}.tags>div{padding:5px 8px;font-size:13px;border:1px solid #d9d9d9;margin-bottom:4px;color:#000;align-items:center;border-radius:5px;display:flex}.tags>div i{font-size:17px;margin-right:5px;text-align:center;width:20px}.reztaksit{font-weight:700;color:#2196f3}.sozlesme-onay{font-size:12px;font-weight:400;position:relative;align-items:center;line-height:normal;display:flex!important}.sozlesme-onay input{margin-right:5px}.sozlesme-onay.uyari{color:red}@media(max-width:768px){.sozlesme-onay{text-transform:none;margin-top:20px}}.sozlesme-onay .txt{padding:5px;margin-bottom:10px;color:#fff;position:absolute;bottom:100%;border-radius:4px;background:#000000c9;left:0;width:100%;display:none;z-index:9}.sozlesme-onay .txt:before{border-color:transparent transparent #000000c9;transform:rotate(180deg);content:"";position:absolute;border-style:solid;border-width:0 10px 10px;bottom:-10px;margin-left:-10px;left:50%;display:block}.sozlesme-onay.uyari .txt{display:block}.step4sopasif{display:none!important}.step4soaktif{display:flex!important}.parcali-odeme{width:100%;float:left}.kismiodeme-aciklama label{padding:5px 10px;border:1px solid #c6e6ff;font-weight:400!important;color:#000;border-radius:5px;background:#f0f8ff;line-height:normal}.kismiodeme-aciklama label.kismiodeme-secenek{border-color:#ff5722;color:#ff5722;background:#fff5f2;display:none}.kismiodeme-aciklama label.kismiodeme-secenek.active{display:block}.shake{animation:shake .5s;animation-iteration-count:1}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}#kayitlikonuklistesi.fancybox-content{height:700px;overflow-y:auto;padding:0;max-width:90%;max-height:90%;background-color:#ecf6f8;width:500px}#kayitlikonuklistesi ul{list-style:none;padding:20px 10px;margin:0}#kayitlikonuklistesi ul li label{padding:5px;border:1px solid #ddd;border-radius:4px;width:100%;display:block}#kayitlikonuklistesi ul li label input{margin-right:8px}#kayitlikonuklistesi .konuklistesibaslik{height:44px;padding:12px 20px;font-weight:700;color:#fff;border-bottom:1px solid #61a1d9;background:#28a8db}#kayitlikonuklistesi .kayitlikonuklistesiuygulawrap{text-align:center}#kayitlikonuklistesi .kayitlikonuklistesiuygula{height:auto;padding:10px 20px;color:#fff;border-radius:6px;background:#28a8db;line-height:normal;display:inline-block}.kuponKodlariWrap{padding:10px 15px 20px;border:1px solid #ddd;margin-bottom:20px;border-radius:8px}.kuponKodlariWrap h3{padding:5px;font-size:15px;font-weight:700;color:#fff;margin:-10px -15px 20px;border-radius:8px 8px 0 0;background:orange}.kuponKodlari{list-style:none;padding:0;margin:0;align-items:center;display:flex}.kuponKodlari li{padding:10px;border:1px solid #ddd;margin-right:8px;align-items:center;border-radius:4px;width:300px;display:flex!important}.kuponKodlari li .oran{height:100px;padding:10px;justify-content:center;border:1px dashed #ddd;margin-right:8px;flex-direction:column;text-align:center;border-radius:4px;width:100px;display:flex}.kuponKodlari li .oran span.indirim{color:#fff;background:orange}.kuponKodlari li .cont h4{font-size:14px;font-weight:700;margin:0 0 5px}.kuponKodlari li .cont p{margin:0 0 5px}.kuponKodlari li .cont button{height:30px;border:0;color:#fff;border-radius:4px;background:orange;line-height:30px}.personsInformation{margin:5px auto}.ekstraBaslik{height:unset;padding:5px!important;margin:0 0 9px;background:#f5f8fb}.personsInformation .row{padding:5px}.card.hidden-xs{border:unset}.mobilsozlesme{display:none!important}@media(max-width:768px){.mobilsozlesme{align-items:center;margin-top:15px;display:flex}}.transferturu .row,.transferturu .sonuc-cerceve{display:block!important}