body{background:#fff;font-size:1rem!important}.eTransfer-list{list-style:none;padding-left:0}.eTransfer-list li{border:1px solid #ccc;display:inline-block;margin-bottom:10px;padding:5px 10px 2px}.eTransferPaymentImage{height:14px;margin-bottom:3px!important;margin-left:3px}.eTransferPaymentImage.akbankDirekt{height:9px;margin-bottom:-1px}.sslNotificationAreaHotel{background:#f3fbf0;border-radius:0 2px 0 3px;-webkit-border-radius:0 2px 0 3px;-moz-border-radius:0 2px 0 3px;-ms-border-radius:0 2px 0 3px;-o-border-radius:0 2px 0 3px;color:#52575a;font-size:12px;padding:10px}.grandtotalAmount .currency,.grandtotalAmount .decimal-point,.grandtotalAmount .decimals,.grandtotalAmount .integers{font-size:16px;font-weight:700}.font-size-13{font-size:13px}.checkout-section h5 a{font-size:13px;font-weight:400}.form-group .must-field{font-size:12px;font-weight:400;opacity:.8}.general-error-text,.rulesAccept-error{color:red;display:block;font-size:12px}.cardLogoTicket{display:block}.cardsTicket{border:none;display:inline-block;height:20px;margin-bottom:3px;margin-right:3px;position:relative;top:7px}.world-fg{background:url(../../img/sprite/sites.png) no-repeat 4px 0;height:18px;margin-bottom:-4px;margin-right:-5px}.cardfinans-fg{background:url(https://images.ucuzabilet.com/resources/img/sprite/csprite_v3.png) no-repeat -259px -233px;height:20px!important}.bonus-fg{background:url(../../img/sprite/sites.png) no-repeat -200px 0;margin-top:2px}.maximum-fg{background:url(../../img/sprite/sites.png) no-repeat -305px 0}.axess-fg{background:url(../../img/sprite/sites.png) no-repeat -405px 0}.miles-fg{background:url(../../img/sprite/sites.png) 3px -27px no-repeat}.paraf-fg{background:url(../../img/sprite/sites.png) -99px -27px no-repeat}.advantage-fg{background:url(../../img/sprite/sites.png) -205px -27px no-repeat}.worldCardExplanation{display:block;font-size:9px;font-weight:500;margin-bottom:-15px;margin-top:5px}.filter{margin-bottom:40px}.filter h3{display:inline-block;font-size:18px;font-weight:500;padding:6px 3px}.filter .filter-category span.filter-title{border-bottom:1px solid #e4e5ea;color:#0f0f0f;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.03em;margin-bottom:8px;padding:0 0 2px 5px;position:relative;width:100%}.filter .filter-category span.filter-title i{position:absolute;right:5px}.filter .filter-category .filter-content{font-size:14px;padding-left:10px}.filter .filter-category label{font-size:13px;width:100%}.filter .filter-category label a.only{display:none;font-size:11px}.filter .filter-category label:hover a.only{display:inline-block}.filter .filter-category a.clearAll[data-clearable=true]{color:#26acef!important;display:inline-block;font-size:11px;font-weight:400;position:absolute;right:0;text-decoration:none;top:4px}.filter .filter-category a.clearAll[data-clearable=false]{display:none}.filter .filter-category .box-border{align-items:center;border:1px solid #dbe0e6;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:9px;width:100%}.filter .filter-category .box-border.active{background:#fff3cd;border:1px solid #fec60a}.filter-content:has(>.box-border){display:flex;gap:8px}.filter .filter-category .box-border img{height:12px;width:12px}.filter #btn-clearAllFilters{color:#007bff;cursor:pointer;display:inline-block;float:right;font-size:11px;margin-top:12px}#hotelNameFilter::-ms-clear{display:none}.sort-box{border-radius:3px;box-shadow:0 2px 10px 0 rgba(0,0,0,.14);padding:0}.sort-box span{display:inline-block;font-size:10px}.btn-sort{background:#fff;border:1px solid #ccc;border-radius:2px;color:#383838;cursor:pointer;display:block;margin:4px;padding:3px 10px;text-align:center}.btn-sort:hover{background:#fec60a;border:1px solid #fec60a;transition:.2s}.result-row{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.14)}.result-row:hover{cursor:pointer}.result-row.active{background:#fff;box-shadow:0 0 13px #fec60a7a}.result-row h3{font-size:16px;padding-top:10px}.stars-level{font-size:16px;font-weight:700;position:absolute;right:10px;top:10px}.thumbnail-main{margin-left:-5px}.thumbnail-main img{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.3);display:block}.description{display:block;height:60px}.basic-details{height:100%;margin-top:3px;padding-bottom:10px;padding-left:0;vertical-align:top}.extras span{display:block}.detail{margin:15px 0 -20px;width:100%}.detail-menu{position:relative}.detail-menu ul{border-top:1px solid #eaeaea;margin-left:0;padding:2px 0 2px 10px;width:100%}.detail-menu ul li{cursor:pointer;display:inline-block;line-height:25px;list-style:none;margin-left:0;padding:0 15px}@media (max-width:527px){.detail-menu ul li{font-size:11px;padding:0 5px}}.detail-menu ul li.active{border-bottom:3px solid #fec60a;font-weight:700}.detail-close{border:1px solid #ccc;border-radius:3px;color:#383838;cursor:pointer;margin-top:-5px;padding:2px 10px}.room-tax-info{background:#fffdf6;border:1px dashed #ffefb5;border-radius:5px;display:block;font-size:9px!important;line-height:12px;margin:5px 0;padding:3px}.result-page-searchform{background-color:#fafafa}#nightCount{font-size:12px}.hotelInfoRow h1{display:inline-block;margin-bottom:0;margin-top:12px}.hotelInfoRow address{font-weight:700}.hotelStar{display:inline-block;margin:10px 0 0 3px;vertical-align:top}.hotelStar img{height:10px;margin-right:-2px}.hotelRating span{background:#2b9909;color:#fff;display:inline-block;margin-top:15px;padding:1px 6px}.hotelRating .triangle-topleft{border-right:8px solid transparent;border-top:8px solid #2b9909;height:0;width:0}.hotelBtn button{float:right;padding:5px 20px}.hotelDescription{padding:10px 0}.hotelRoomPriceArea .row.mb-2{border-top:1px solid #ccc;margin:0 0 0 10px;padding:10px 0}.hotelRoomPriceArea .row.mb-2:first-child{border-top:none}.facilityInfoArea ul,.hotelNearestArea ul{list-style:none;padding-left:0}.facilityInfoArea ul li:before{content:"✓";padding-right:10px}.facilityInfoArea,.hotelNearestArea,.hotelRatingArea{padding-bottom:10px;padding-top:10px}.hotelRatingArea .progress{background-color:#a5a5a5;border:2px solid #ccc;border-radius:10px;height:20px}.hotelRatingArea .progress-bar{box-shadow:2px 0 3px 0 #6d6d6d}.hotelNearestArea ul li span:last-child{float:right}.hotelNearestArea ul li a{color:#383838;text-decoration:underline}.comments .comment{background-color:#fff9e6}ul.comment-category{margin:0;padding:0}ul.comment-category li{display:inline-block;list-style:none;margin-right:2rem}ul.comment-category li.active{border-bottom:4px solid #fec60a}.roomDetailRow{padding:10px 0}#btn-update-search{background:#fff;border:1px solid #ccc;border-radius:5px;color:#383838;cursor:pointer;display:block;margin-left:5%;margin-top:6px;padding:3px 10px;text-align:center;width:90%}.thumbnail-hotel,.thumbnail-hotel-room{background-position-x:center!important;background-position-y:center!important;background-size:cover!important;border-radius:5px;height:160px;width:100%}.thumbnail-hotel-room:hover{cursor:pointer}.thumbnail-hotel-room.thumbnail-hotel-room-sm,.thumbnail-hotel.thumbnail-hotel-sm{height:90px;width:120px}.hotelListThumbnailCheckout{background-position-x:center!important;background-position-y:center!important;background-size:cover!important;border-radius:5px;height:100px;width:100%}.hotel-search-row-price-area{border-left:1px solid #eaeaea}@media (max-width:767px){.hotel-search-row-price-area{border-left:none;border-top:1px solid #eaeaea;margin-top:10px;padding-top:10px}}#search-results .result-row button{color:#292929;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.btn-hotel-changeDates{font-size:13px!important;font-weight:400!important}.borderTop-gray{border-top:1px solid #ccc}.borderBottom-gray{border-bottom:1px solid #ccc}.borderLeft-gray{border-left:1px solid #ccc}.borderRight-gray{border-right:1px solid #ccc}.color-blue{color:#2392d8}.color-red{color:#bb1212}.color-green{color:#2b9909}.fixed-overflow-hidden{overflow:hidden;position:fixed}.sort-bottom-area{bottom:0;position:fixed;width:100%}.font-size-responsive{font-size:16px}@media (max-width:767px){.font-size-responsive{font-size:12px}.bottom-helper{background-color:#fff;display:block;width:100%;z-index:100002}.filter-div{height:100%;margin-left:0;padding-left:0;position:fixed;right:0;z-index:100003}.filter .filter-header,.filter-div{background:#fff;left:0;top:0;width:100%}.filter .filter-header{box-shadow:0 0 9px #0000002e;height:35px;padding:0 12px!important;position:absolute;z-index:9999}.filter .filter-body,.filter .sort-body{bottom:0;height:85%;left:0;overflow-y:scroll;padding:10px!important;position:fixed;right:0;top:30px;width:100%}.filter .filter-footer{bottom:30px;display:block;height:30px;padding:10px;position:absolute;text-align:center;width:98%}.searchFormPickerArea .passenger-select{margin-top:0!important}}.bottom-helper .row div a{padding:6px 10px}.bottom-helper .row div a,.bottom-helper .row div span{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#383838;display:block;margin-top:6px;text-align:center}.bottom-helper .row div span{padding:3.5px 10px}.bottom-helper .row div a:hover{background:#fec60a;text-decoration:none}.helper-sort-container{background:#fff;border:1px solid #eaeaea;border-radius:5px;color:#383838;display:block;margin-top:6px;min-height:25px;padding:3px 10px;text-align:center}.sort-box .helper-sort-container{width:100%}#btn-helper-sort{display:block;height:100%;left:0;opacity:0;padding:0 10px;position:absolute;top:0;width:100%}.filter-footer{display:none}.successBooked{background:#fffdf0}.successBooked i{color:#ffc600}.successBooked p{color:#3d3b3a}.successBooked h3{color:#ffc600;font-size:1.5rem}.card-uline{border-bottom:1px solid #eaeaea}.dashed-uline{border-bottom:1px dashed #ccc}@media (min-width:768px){.br-solid{border-right:1px solid #ccc}.exclusive-price{font-size:14px!important}}.dateBox{border-radius:3px;margin-left:-15px;text-align:left}.info-green-text{color:#5ba849}.checkDateDay{display:inline-block;font-size:25px}.checkDateMonthYearDay{font-size:13px;line-height:13px;padding-top:5px;white-space:normal}@media (min-width:768px){.cvv-trs-mpass{left:10px;position:absolute;top:-5px}}.reservation-detail-room-area{padding-bottom:10px}.modal-open{position:relative}.input-date input[type=tel],.input-date input[type=tel]:focus{border:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:none}.input-date input[type=tel]{background:transparent;font-size:13px;margin-right:-5px;margin-top:-7px}.input-day,.input-month{border:0;height:100%;padding:0;width:20px}.input-year{border:0;height:100%;padding:0;width:50px}.checkout-cancelPolicy-border{border:1px solid #ccc;border-radius:3px}.bkmExpress img,.garantiPay img{width:100px}.priceCurrencyLabelArea em{font-style:normal!important}.total-payment-area{background-color:#fff;border:1px solid #ccc;border-radius:5px;bottom:10px;box-shadow:0 0 14px #b7b7b7;position:fixed;right:80px;width:280px;z-index:9}ul li.list-selected-rooms{font-size:11px}.bottom-uline{border-bottom:1px solid #ccc}.nonRefund-red{color:red}.nonRefund-green{color:#2fb916}.hotel-star-img{margin-top:-5px;width:14px}i.hotel-star-img{color:#fec60a}.text-short-description{max-width:350px}.description-more-link{font-size:11px!important}.hotel-room-header th{border-top:none}.hotel-desc-truncate{display:inline-block;overflow:hidden;padding-right:5px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.hotel-desc-truncate:after{content:"...";display:inline-block;height:1rem;width:1rem}.hotel-desc-short{display:inline-block;line-height:1.2em}.hotel-reservation-info .card h5{border-left:5px solid #fec60a;margin:-7px 0 -12px;padding:2px 0 0 10px;width:100%}.hr-top{border-top:1px solid #f6f6f6}.dailyPrice-price,.dailyPrice-price-avg,span.dailyPrice-date{font-size:13px}span.dailyPrice-average{font-size:13px!important}.custom-control-label:before{background-color:transparent;border:2px solid #007bff;height:15px;width:15px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.custom-checkbox .custom-control-label:after{top:5px}input[type=range]{-webkit-appearance:none;margin:18px 0;width:95%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{animate:.2s;background:#fec60a;border:none;border-radius:5px;box-shadow:1px 1px 1px #ccc,0 0 1px #ccc;cursor:pointer;height:6px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:none;border-radius:20px;box-shadow:1px 1px 1px #0d0d0d,0 0 1px #0d0d0d;cursor:pointer;height:16px;margin-top:-4px;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:#fec60a}input[type=range]::-moz-range-track{animate:.2s;background:#fec60a;border:none;border-radius:5px;box-shadow:1px 1px 1px #ccc,0 0 1px #ccc;cursor:pointer;height:6px;width:100%}input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:20px;box-shadow:1px 1px 1px #0d0d0d,0 0 1px #0d0d0d;cursor:pointer;height:16px;width:16px}input[type=range]::-ms-track{animate:.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:6px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#fec60a;border:none;border-radius:2.6px;box-shadow:1px 1px 1px #ccc,0 0 1px #ccc}input[type=range]::-ms-thumb{background:#fff;border:none;border-radius:20px;box-shadow:1px 1px 1px #0d0d0d,0 0 1px #0d0d0d;cursor:pointer;height:16px;width:16px}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#fec60a}.ui-slider-horizontal{border:1px solid #eaeaea!important;height:7px!important;top:6px}.ui-slider-horizontal .ui-slider-handle{top:-6px!important}.payment-checkout-link span.arrow{color:#ffe58d;float:right;font-size:22px;line-height:21px;margin-right:-4px}.payment-checkout-room-link span.arrow{color:#939393;float:right;font-size:16px;line-height:18px;margin-right:-4px}.payment-checkout-link:hover span.arrow{color:#fec60a;transition:.5s}.payment-checkout-room-link:hover span.arrow{color:#5d5d5d;transition:.5s}#hotelonepageCheckoutForm .card-header{background:transparent;border-bottom:0;border-left:5px solid #fec60a;border-radius:0;color:#383838;font-size:1.25rem;margin:10px;padding:2px 0 0 10px}#hotelonepageCheckoutForm .card-body{border-top:1px solid #f3f3f3}.hotel-facility-tooltip div{opacity:.8}.hotelDetailArea .facilities{border-top:1px solid #eaeaea;cursor:help;padding-top:5px}.hotelDetailArea .hotelTypes{padding-bottom:4px;padding-top:5px}@media (max-width:991px){.hotelDetailArea .hotelTypes{font-size:12px}.payment-checkout-room-link span.arrow{margin-right:4px}}.hotelDetailArea .facilities ul,.hotelDetailArea .hotelTypes ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:0;margin-bottom:0}li.hotel-facility-tooltip{padding-right:10px}li.hotel-facility-tooltip:before{color:#36c116;content:"✓";padding-right:2px}.facility-info{cursor:help}.room-cancel-popover:hover{text-decoration:none}.room-area-search-btn button{border:1px solid #fec60a;font-size:13px;padding:3px 25px}.hotel-sort-area{margin:-4px}.hotel-search-form .passenger-search-list a{margin-left:0}.hotelDetailsPrice{text-align:right}#hotelonepageCheckoutForm .form-check.form-check-inline{padding:6px 1px}.card{border:none;box-shadow:0 3px 7px rgba(14,31,53,.12)}.transfer-card{border:1px solid #ced4da;box-shadow:none!important}#hotelonepageCheckoutForm .guest-row{background:#fbfbfb;border:1px solid #f3f3f3;border-radius:6px;margin:0 0 10px!important;padding:8px 8px 5px!important}#hotelonepageCheckoutForm .guest-row .checkout-section{margin-bottom:0;padding-top:5px}#hotelonepageCheckoutForm .card-body.guestsInfo .row:first-child{border-top:none;padding-top:0}.container.hotel-onepagecheckout{font-size:14px}.container.hotel-onepagecheckout label{font-size:13px}#hotelSpecialRequest label{font-size:12px}span.special-req-info.d-inline{cursor:help}input#mobile-number{background:#fff;box-shadow:none;transition:none}input#mobile-number:focus{border:1px solid #d4dadf;box-shadow:none}#hotelCampaignInfo .card{border-top:none;font-size:12px;padding:.75rem}#invoiceReceiptArea .alert{background:#fffcf2;border:1px dashed #ddd;color:#383838;font-size:12px}.alert-invoice{font-size:12px;padding:10px}#invoiceReceiptArea .alert img{margin-top:-2px}#takePaymentBtn{background-color:#4cae19;border:none;font-size:20px;font-weight:700;margin:5px 0;padding:6px 35px}#installmentTableDiv table{border:none!important}#installmentTableDiv table .custom-control-inline{font-weight:700}#installmentTableDiv table tr td:nth-child(2){font-weight:400!important}#installmentTableDiv tbody td:first-child,#installmentTableDiv tbody td:last-child{font-weight:700!important}#errorDescriptionArea{background:url(/resources/ub/img/alertbg.jpg);background-position:100%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:3px;box-shadow:0 0 4px #525252;font-size:14px;line-height:24px;padding:10px 15px}.reservation-info-hotel-img{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:5px;height:90px;width:100%}.hotel-room-detail-slider .carousel.slide{width:100%}.hotel-room-detail-slider .carousel.slide img{height:250px;width:100%}.reservation-info-card{border-left:5px solid #383838}.room-info-card{border-left:5px solid #fec60a}.table .hotel-room-header{background:#f9f9f9;font-size:14px}.table .hotel-room-header th{font-weight:400}.room-info-card .table td{font-size:14px}.room-info-card .priceInfo{font-size:14px;padding:0 10px 0 15px}#hotelonepageCheckoutForm .aggrement-label{display:inline;margin-left:-6px}.success-voucher-number{border:1px solid #ccc;padding:3px 5px}.voucher-button{padding:3px 10px}@media (max-width:389px){.voucher-button{display:block;float:left!important;margin:0 20px 10px 0}.success-room-detail-extra span{display:block}.checkDateMonthYearDay{padding-left:10px}.hotel-success .checkDateMonthYearDay{padding-left:0}}#installmentTableDiv .custom-radio .custom-control-label:after{top:5px}.exclusive-price{padding:1px;width:100%}.exclusive-price,.exclusive-price-roomOption{background:linear-gradient(180deg,#62af36,#438421);border-radius:5px 5px 0 0;color:#fff;margin:5px auto 2px}.exclusive-price-roomOption{max-width:135px;padding:5px;text-align:center;width:130px}@media (max-width:991px){.exclusive-price-roomOption{font-size:11px!important;width:100%!important}.hotel-not-tc{position:absolute;right:-160px;top:20px}.exclusive-price{font-size:12px!important}}@media (max-width:767px){.exclusive-price-roomOption{width:120px}}@media (max-width:577px){.exclusive-price-roomOption{width:120px}#receipt-section .custom-control,.guestsInfo .custom-control{display:inline-block}.container.hotel-onepagecheckout label{font-size:12px}.hotel-not-tc{right:-150px;top:10px}#invoiceReceiptArea .alert-warning img{display:none}#invoiceReceiptArea .alert-warning{font-size:11px}.mobile-inline{display:inline}}@media (max-width:339px){.grandtotalAmount .decimal-point,.grandtotalAmount .decimals,.grandtotalAmount .integers{font-size:16px!important}.grandtotalAmount .currency{font-size:12px!important}.hotelDetailsPrice{padding-top:3px}.hotel-not-tc{right:-135px;top:10px}}#insurance-facilities{list-style:none;padding-inline-start:0}#insurance-facilities li:before{color:#656565;content:"✓";padding-right:10px}.exclusive-price-checkout{background:#62af36;border-radius:0;color:#fff;font-size:12px;margin:0;max-width:none;padding:1px 10px;text-align:center;width:auto}.mpassCardImageArea{text-align:right}@media (max-width:439px){.voucher-button{font-size:12px;padding:3px 6px}.exclusive-price-checkout{font-size:11px;padding:1px 5px}.grandtotalAmount .currency,.grandtotalAmount .decimal-point,.grandtotalAmount .decimals,.grandtotalAmount .integers{font-size:19px;font-size:17px}}#cardLogoHotel{position:absolute;right:11px;top:32px}@media (max-width:991px){.hotel-reservation-info{padding-left:15px!important}}body.ios #modalHotelRoomDetails .close{font-size:26px;margin-right:-15px;margin-top:-10px}.room-price-night span{color:#868686;display:inline-block!important;font-size:12px;margin:0 0 0 5px;transform:rotate(270deg)}#modalInstallments .table tr td:first-child{max-width:100px!important;vertical-align:inherit;white-space:normal}#modalInstallments .table tr td{cursor:pointer;white-space:nowrap}#modalInstallments .table tr td:hover{background:#fec60a24}#modalInstallments .table tr td:nth-child(2){font-weight:700}#modalInstallments button.close{font-size:28px;padding:33px 30px 0 0}@media (max-width:991px){#modalInstallments .table tr td{white-space:unset}}#modalHotelAgencyRules p{font-size:14px;margin-bottom:0}.rbKuveytTurk .onlinePaymentImage{height:21px}.rbKuveytTurk label{margin-bottom:0}.hotel-search-form .search-button{background-color:#fdc60d;border-radius:3px;color:#292929;font-size:21px;height:52px;margin-top:4px}.hotel-search-form .searchBarInput{border:none}.hotel-search-form .datepicker-box-blank,.hotel-search-form .passenger-search-list{border:none;border-left:1px solid #eaecef}.hotel-search-form .nightInfo{background-color:#fff6d6;border-radius:3px;height:50px;margin:3px;padding:5px;text-align:center}.hotel-search-form .form-control.searchBarInput{display:inline-block;font-weight:700;height:100%;max-height:60px;padding:.75rem}.more-tags:hover .tooltip.tooltip-primary.arrow-bottom{display:block}.hotel-tooltip{background:#292929;border-radius:6px;color:#fff;min-width:150px!important;padding:5px 12px}.hotel-tooltip span{display:list-item!important;list-style-position:inside;list-style-type:disc}.totalNights{font-size:12px}@media only screen and (min-width:992px){.search-bar{height:86px}.hotel-search-form{height:70px}}@media (max-width:768px){.search-button-hotel-list{margin-left:0!important;width:inherit!important}}html body .tooltip{border-radius:6px;font-size:12px;font-weight:400;justify-content:center}html body .tooltip>p{margin:0;padding:0}html body .tooltip-dark,html body .tooltip-dark:after,html body .tooltip-dark:before{background-color:#61656e;color:#fff}html body .tooltip-success,html body .tooltip-success:after,html body .tooltip-success:before{background-color:#03ca6a;color:#fff}html body .tooltip-info,html body .tooltip-info:after,html body .tooltip-info:before{background-color:#1bb3ff;color:#fff;padding:5px 10px}html body .tooltip-alert,html body .tooltip-alert:after,html body .tooltip-alert:before{background-color:#ff8308;color:#fff}html body .tooltip-warning,html body .tooltip-warning:after,html body .tooltip-warning:before{background-color:#f85156;color:#fff}html body .tooltip.arrow-top{position:relative}html body .tooltip.arrow-top:before{border-radius:2px;content:"";height:15px;left:25px;position:absolute;top:-7px;transform:rotate(45deg);width:15px}html body .tooltip.arrow-right{position:relative}html body .tooltip.arrow-right:after{border-radius:2px;content:"";height:15px;position:absolute;right:-7px;transform:rotate(45deg);width:15px}html body .tooltip.arrow-bottom{position:relative}html body .tooltip.arrow-bottom:after{bottom:-7px;right:25px}html body .tooltip.arrow-bottom:after,html body .tooltip.arrow-left:before{border-radius:2px;content:"";height:15px;position:absolute;transform:rotate(45deg);width:15px}html body .tooltip.arrow-left:before{left:-7px}.ets-tooltip-element:hover+.tooltip{margin-left:12px;opacity:1;width:fit-content}.more-tags{min-width:40px;position:relative}html body .more-tags .tooltip{display:none;min-width:95px;opacity:1;position:absolute;right:1px;top:37px;z-index:3}html body .more-tags .tooltip.campaign-tooltip{width:max-content}.elements-center-vertical{align-items:center;display:flex;justify-content:center}#resultPromotionCoupon{background:#fff;border-radius:5px;box-shadow:0 0 10px #00000045}#resultPromotionCoupon h3{font-size:1.17em;font-weight:700;margin:10px 0 0}#resultPromotionCoupon{margin:0 0 20px;padding:0}.resultCouponArea{border-top:1px solid #d6d9dd;padding:0 0 0 15px}#resultPromotionCoupon h3{border-bottom:5px solid #fec60a;padding:0 0 15px 10px}#resultPromotionCoupon .resultCouponArea h3{border-bottom:none;padding:0}.resultCouponTextTop{font-size:1rem!important;padding:10px 0 0 10px}.resultCouponAmount div{display:inline-block;font-size:14px}span.resultCouponAmount{background:#fff;border:2px solid #fec60a;border-radius:10px;box-shadow:0 0 5px #00000045;color:#383838;display:inline-block;font-size:18px;font-weight:700;margin:10px 0 0;padding:8px 10px}.resultCoupon ul{display:block;list-style:disc;margin:5px 0 10px;padding-inline-start:15px}.resultCoupon ul li{float:none;font-size:12px;padding:2px 0 5px}.resultCouponInfoArea{border-top:1px solid #d6d9dd;padding:10px 15px 0}.resultCouponDetail,.resultCouponNonMemberArea{padding:0 0 0 15px}#resultPromotionCoupon .btnBorder{padding:0 0 0 10px}.reservationDetailButtonArea{align-items:center;display:flex;justify-content:space-between;width:100%}.reservationDetailButton{color:#007bff}@media (max-width:768px){.reservationDetailButtonArea{display:block}}.badge-light-bg{background-color:transparent!important}.colorBlue{color:#007bff}.checkout-currency-box{background:#f5f5f5;border-radius:4px;color:#6f6f6f;margin-bottom:5px;margin-left:0;padding-top:5px}.checkout-currency-box p{margin-bottom:5px}@media (max-width:991px){.checkout-currency-box{margin-right:0}}.checkout-currency-radio{background:#fff;border:1px solid #ced4da;border-radius:4px;margin-bottom:8px;margin-right:8px;padding:5px 10px 5px 30px}.checkout-currency-radio label{margin:0;padding-left:0}.hotel-success .alert ul,.hotelContainer .alert ul{font-size:13px;line-height:24px;margin-bottom:0;margin-left:7px;padding:7px}#refundDiv{font-size:14px;padding:0 16px 16px}.modalCancelOperation .reservation-information-item{padding:2px 11px;text-align:left}.modalCancelOperation .reservation-information-title{margin-bottom:15px}.modalCancelOperation .hotel-info-wrapper{display:flex;font-size:14px;padding-left:15px}.modalCancelOperation .room-info-wrapper{width:60%}.hotelVoidDateDiv{margin-top:6px}.cancel-passenger-information-title{margin-top:19px;padding-bottom:20px}#honeymoonCouple-body{padding:10px 0 0 10px}.honeymoonCouple-description{padding-bottom:5px}.honeymoonCouple-date{border:none;height:auto;padding-left:0!important;position:relative;width:334px}.honeymoonCouple-date .ui-datepicker-trigger{align-items:center;display:flex;justify-content:space-between;padding:6px 12px}.honeymoonCouple-date .ui-datepicker-trigger span{color:#495057}.honeymoonCouple-date input{padding-right:40px}.custom-datepicker-trigger{align-items:center;display:flex;padding:0 5px}.custom-datepicker-trigger .date-text{color:#555;margin-right:5px}.honeymoonCouple-date .custom-datepicker-trigger{padding:0 20px!important}.honeymoonCouple-date .calendar-icon{position:absolute;right:0;top:10px}.date-input-wrapper{display:inline-block;max-width:334px;position:relative;width:100%}.honeymoonCouple-date input{background:transparent;border:1px solid #ced4da;border-radius:4px;height:38px;padding:8px 12px;width:100%}.custom-datepicker-trigger{background:none;border:none;cursor:pointer;padding:0;right:8px}.custom-datepicker-trigger,.date-label{position:absolute;top:50%;transform:translateY(-50%)}.date-label{color:#6c757d;display:none;left:12px;pointer-events:none}.honeymoonCouple-date input:placeholder-shown+.date-label{display:block}.honeymoonCouple-date input:not(:placeholder-shown){background:#fff}@media (max-width:768px){.prioritySupportAcceptArea label{line-height:18px;padding-left:8px}.prioritySupport .prioritySupportAcceptArea .custom-control{padding-left:25px}.prioritySupport .titleBorder{border-bottom:none;padding-bottom:5px}.modalCancelOperation .hotel-info-wrapper{display:block}.modalCancelOperation .room-info-wrapper{width:100%}.filterMobile{padding-right:0}.filterMobile a{line-height:13px}.sortMobile{padding:0 5px!important}.infoMobile span,.sortMobile span{border-radius:5px!important}}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-text{background-color:#fff;border:1px solid #e1dfdf;border-radius:5px;color:#212529;left:50%;margin-left:-125px;opacity:0;padding:5px;position:absolute;text-align:center;top:25px;transition:opacity .3s;visibility:hidden;width:250px;z-index:1}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}.hotel-success .ubicon-info-circle:before,.tooltip-container-text span{color:#007bff}.rotate-icon{transition:transform .3s ease-in-out}.collapsed .rotate-icon{transform:rotate(0deg)}.rotate-icon{transform:rotate(180deg)}.userButton{background-color:transparent;border:none;float:right;margin-top:-10px;padding-right:10px}.userButton:active,.userButton:focus,.userButton:hover{background-color:transparent!important}#hotelonepageCheckoutForm .additionalGuestsAreaExtra{background-color:transparent;border:none;padding:0!important}.supplement-badge{background:#fafafa;border-radius:3px;color:#292929;font-size:12px;font-weight:400;padding:2px 8px}.room-badge i{font-size:16px;font-weight:500;margin:0;padding:0}.room-badge.pink-color{background:#fdf1f1;color:#df4f4f}.refundable-badge{align-items:center;color:#19b83c;display:flex;font-size:12px}.refundable-badge i{font-size:16px;margin-right:4px}.refundable-badge i.hotel-cancel-popover{font-size:14px}.badge-light-blue{background:#ebf6ff;color:#007bff}.insurance-status{position:absolute;right:15px;top:41px}.insurance-status .status{font-size:16px;font-weight:700}.cc-required-infos{background:#fff6d6;border:1px solid #ffeeba;border-radius:4px}.cc-required-infos ul{color:#292929;font-size:13px;font-weight:400;margin:0;padding:0 0 0 10px}.cc-required-infos ul li{margin-bottom:8px}.cc-required-infos ul li:last-of-type{margin-bottom:0}.banner-alert-area .alert{font-size:14px;font-weight:700;line-height:normal;padding:12px 24px}.accommodation-survey-area button{color:#292929;font-size:14px;font-style:normal;font-weight:700;line-height:normal}#modalUpdateCreditCardInfo .modal-body i{display:block;font-size:80px;margin:0 auto}#modalUpdateCreditCardInfo .modal-body{text-align:center}#modalUpdateCreditCardInfo .ubicon-check-circle{color:#4cae19}#modalUpdateCreditCardInfo .ubicon-cross-circle{color:#dc3545}#modalUpdateCreditCardInfo .text{text-align:center}.room-badge{align-items:center;border-radius:3px;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;gap:4px;line-height:normal;padding:2px 8px}.room-badge.purple-color{background:#f4eefd;color:#6c27e6}.row.search-date-wrapper{margin-top:.25rem}@media (max-width:991px){.insurance-status{position:static}}#modalChangeRoom{overflow-y:scroll;padding-bottom:70px;top:70px}.checkout-currency-box-hotel .checkout-currency-radio{gap:5px;padding-left:5px}.changeRoomArea{margin-top:10px}.changeRoom{align-items:center;display:flex;gap:5px;justify-content:flex-end}.changeRoom span{color:#007bff;font-size:14px}.discount-price-info-changeRoom{margin-top:20px;max-width:fit-content}.discount-price-info-changeRoom:hover{cursor:pointer}#discountAndPriceInfoModal .modal-dialog,#modalHotelCancelPolicy .modal-dialog{margin-top:100px}#modalHotelRoomDetails{overflow-y:scroll}.transfer-departure-time{display:none}.supplementArea .supplementDate{align-items:center;display:flex;gap:5px}@media (max-width:768px){#modalHotelRoomDetails .room-top-info{display:block!important}}