﻿@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Signika:wght@300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700&display=swap");@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.header-logo-rating{box-shadow:none;background:#fff;height:50px;padding-top:12px;position:relative;z-index:1;margin-bottom:0}.header-logo-rating .container-fluid{max-width:none;width:auto;margin-left:auto;margin-right:auto;position:relative}@media (min-width: 768px){.header-logo-rating{margin-bottom:-20px}.header-logo-rating .container-fluid{max-width:600px}}.rating-btn-group{margin-left:0}.rating-btn-group .btn{padding:0;color:#ccc}.rating-btn-group .btn:hover{padding:0;color:#666}.rating-btn-group .btn.active{background:#1ac91a;color:#fff !important}.rating-btn-group .btn span{padding:6px 0;display:inline-block}.rating-btn-group .btn span.glyphicon{padding:9px 0}.rating-btn-group .yes-btn,.rating-btn-group .no-btn{color:#000000}@media (min-width: 531px){.rating-btn-group{margin-left:15px}.rating-btn-group .btn span{padding:6px 12px}.rating-btn-group .btn span.glyphicon{padding:9px 12px}}@media (max-width: 530px){.rating-btn-group{display:table;width:100%;max-width:400px;table-layout:fixed;border-collapse:separate}.rating-btn-group .btn{display:table-cell;float:none;width:10%;color:#333}}.form-settlement .opinion__textarea{resize:vertical}.rating-form .satisfaction-text{margin-left:15px}.rating-form .checklist-2-columns{margin-left:0;margin-right:0}.rating-form .checklist-separated{border-left:2px solid #eee}.rating-form .rating-answer-form .textarea-container{position:relative}.rating-form .rating-answer-form .textarea-container:after{position:absolute;right:10px;bottom:10px;font-size:65px;color:#fff;width:75px;height:75px;background:#f5f5f5;border-radius:50%;text-align:center;line-height:75px;z-index:-1}.rating-form .rating-answer-form textarea{background:transparent;resize:vertical}.rating-form-datepicker table tr td.day:hover{background:#1ac91a !important;cursor:pointer;color:#fff !important}.rating-form-datepicker table tr td.day.old,.rating-form-datepicker table tr td.day.old:hover,.rating-form-datepicker table tr td.day.disabled.old.active,.rating-form-datepicker table tr td.day.disabled.active.old:hover{background:#f5f5f5 !important;color:#f5f5f5 !important;border-color:#fff !important;text-shadow:none}.rating-form-datepicker table tr td.day.disabled.active,.rating-form-datepicker table tr td.day.disabled.active:hover{background:#f5f5f5 !important;color:#999 !important;border-color:#fff;text-shadow:none}.rating-form .hotel-ratings .rating-guest-box .positive-rating{padding-left:0;margin-bottom:0}.rating-form .hotel-ratings{background:#eee;position:relative;margin-left:0;margin-top:0;margin-bottom:20px;padding:10px}.rating-form .hotel-ratings:before{content:"";position:absolute;bottom:-6px;left:0;border-top:6px solid #999;border-left:10px solid transparent;z-index:1}.rating-form .hotel-ratings .hotel-rating-element{margin-bottom:0 !important}.rating-form .hotel-ratings .rating-guest-box{padding:0 10px 10px 10px;margin-bottom:0;background:none}.rating-form .hotel-ratings:after,.rating-form .hotel-ratings .positive-rating:before{display:none}.rating-form .hotel-ratings .hotel-rating-person-data{padding:0 10px}.rating-form .rating-category-holder:after{content:',';position:relative;left:-3px}@media (min-width: 531px){.rating-form .hotel-ratings{margin-left:-25px;margin-top:-20px;margin-bottom:30px}}@media (max-width: 530px){.rating-form .hotel-ratings:before{display:none}}.quarter-offer .btn-primary.btn-lg:active{padding-bottom:10px}.form-poi-title{text-align:center;padding:15px;font-size:18px;border-top:1px solid #eee}.form-poi-input{margin-left:3px;padding:1px 3px;width:250px}.form-poi-input:focus{border-width:1px;border-style:solid;border-color:#f60;transition:none !important;padding:2px 4px}.show-more-poi-select{position:relative;top:5px;left:40px}.poi-more-rating__box{position:relative;margin-bottom:15px;text-decoration:none;display:block}.poi-more-rating__box img{width:90px;height:auto;display:block;position:absolute;top:1px;left:16px}.poi-more-rating__data{padding:2px 10px 2px 100px;border:1px solid #eee;min-height:92px}.poi-more-rating__name{font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#3598db;text-decoration:underline}.poi-more-rating__name:hover{text-decoration:none}.poi-more-rating__box:visited .poi-more-rating__name{color:#606}.poi-more-rating__ratings{color:#999}.poi-more-rating__btn{display:inline-block;padding:3px 12px;margin-top:5px;background:0;color:#333 !important;border:1px solid #ccc;text-shadow:none}.poi-more-rating__data:hover .poi-more-rating__btn{background:#f60;border-color:#f60;color:#fff !important;border-bottom:2px solid #db6345}.poi-more-rating__btn--standard{background:#f60;border:initial;color:#fff !important;border-bottom:2px solid #db6345}.rated-poi{color:#ccc}.rated-poi:hover{background:#fff !important}.rated-poi__box{position:absolute;top:0;right:0;height:100%;width:40px;background:#1ac91a}.rated-poi__box .glyphicon{color:#fff;font-size:24px;top:7px;left:7px}.rated-poi__text{position:absolute;right:50px;color:#1ac91a;top:10px}@media (max-width: 767px){.poi-more-rating__data{padding:2px 10px 2px 97px}.poi-more-rating__name{font-size:14px;text-decoration:none;font-weight:bold}}@media (max-width: 530px){.rated-poi__text{right:0;top:11px;padding-right:5px;font-size:12px;border-right:2px solid #5bd97f}.rated-poi label{padding-right:70px !important}}.send-form.in-progress{padding-left:35px !important}.hotel-guest-rating-mobile-container #pagination{display:none}.pwc-info{font-style:italic;margin-top:10px;width:100%;display:block}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.hotel-ratings .rating-circle{margin-left:auto;margin-right:auto}.hotel-ratings .hotel-rating-box-tool{position:absolute;left:15px;right:15px;bottom:15px;width:auto;font-size:14px;color:#333;text-align:center}.hotel-ratings-details .hotel-ratings-details{position:relative;min-height:233px}.hotel-ratings-details .hotel-ratings-aggregated{position:absolute;top:1px;left:16px;bottom:21px;right:50%;background:#fff;padding:30px 15px;border-radius:.4rem}.hotel-ratings-details{min-height:240px;border-radius:.4rem}.hotel-ratings-details--independent{background:#fff}.hotel-ratings-details--independent .hotel-ratings-aggregated{position:static;background:transparent}@media (min-width: 451px){.hotel-ratings .hotel-ratings-aggregated .rating-circle{position:absolute;top:0;left:0;right:0;bottom:60px;margin:auto}}.hotel-ratings .hotel-ratings-details-list ul{margin-bottom:0}.hotel-ratings .hotel-ratings-details-list li{position:relative;padding:8px 5px}.hotel-ratings .hotel-ratings-details-list li:nth-child(2n){background:#eee;border-radius:.4rem}.hotel-ratings .hotel-ratings-details-list .rating-circle{position:absolute;right:5px;top:2px}.hotel-ratings .page-usp .glyphicon-checkmark{color:#27ae60 !important;font-size:18px;top:0}.hotel-ratings .hotel-ratings-filter{margin-bottom:30px;position:relative;display:block}@media (max-width: 767px){.szallasguru .hotel-ratings .hotel-ratings-filter{display:inline-block}}@media (min-width: 531px){.hotel-ratings .hotel-ratings-filter{display:inline-block}}.hotel-ratings .hotel-ratings-filter .dropdown-menu a{color:#333;text-decoration:none}.hotel-ratings .hotel-ratings-filter .dropdown-menu a span{color:#999}.hotel-ratings .hotel-rating-tag{width:20%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.hotel-ratings .hotel-rating-tag .progress{height:3px;border-radius:0;background:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.hotel-ratings .hotel-rating-tag .progress-bar{text-align:left;padding-left:5px;line-height:normal;box-shadow:none;text-shadow:0 0 5px rgba(0,0,0,0.5)}.hotel-ratings .hotel-rating-tag .hotel-rating-tag-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.hotel-ratings .hotel-rating-tag .hotel-rating-tag-text{font-size:12px}}.hotel-ratings .hotel-rating-element{margin-bottom:40px}.unified-hotel-page .hotel-ratings .hotel-rating-element{margin-bottom:2rem}.hotel-ratings .rating-guest-box{padding:10px 55px 10px 10px;background:#eee;position:relative;margin-bottom:15px;min-height:50px;word-wrap:break-word;border-radius:.4rem}.hotel-ratings .rating-guest-box:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #eee;position:absolute;bottom:-8px;left:17px}.hotel-ratings .rating-guest-box strong{font-style:normal}.hotel-ratings .rating-guest-box .rating-circle{position:absolute;top:10px;right:10px;cursor:pointer;z-index:1}.hotel-ratings .rating-guest-box .popover li{position:relative;margin-bottom:15px;padding-right:40px}.hotel-ratings .rating-guest-box .popover li:last-child{margin-bottom:0}.hotel-ratings .rating-guest-box .popover li .rating-circle{top:-5px;right:0}.hotel-ratings .rating-circle--travelminit{cursor:default !important}.hotel-ratings .rating-guest-box .positive-rating,.hotel-ratings .rating-guest-box .negative-rating,.hotel-ratings .rating-guest-box .hotel-reply{padding-left:30px;position:relative;margin-bottom:15px;font-style:italic}.hotel-ratings .negative-rating .accomodation-solved-problem{margin-top:6px;font-style:normal}.hotel-ratings .negative-rating .accomodation-solved-problem .glyphicon-checkmark{color:#27ae60}.hotel-ratings .rating-guest-box .positive-rating:before,.hotel-ratings .rating-guest-box .negative-rating:before{position:absolute;left:0;top:0;width:18px;height:18px;line-height:16px;font-size:16px;vertical-align:middle;text-align:center;display:inline-block;border-radius:50%;color:#fff;font-style:normal}.hotel-ratings .rating-guest-box .positive-rating:before{content:'\002B';background:#27ae60}.hotel-ratings .rating-guest-box .negative-rating:before{content:'\002D';background:#ccc}.hotel-ratings .rating-guest-box .hotel-reply:before{position:absolute;top:0;left:0;color:#999;font-size:20px;content:"\e94d";font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.hotel-ratings .rating-guest-box .useful-comment,.hotel-ratings .rating-guest-box .translate-toggle{padding-left:30px;display:inline-block}.hotel-ratings .rating-guest-box .translate-toggle{padding-left:10px}.hotel-ratings .rating-guest-box .useful-comment a,.hotel-ratings .rating-guest-box .useful-comment button,.hotel-ratings .rating-guest-box .translate-toggle{text-decoration:none;color:#666}.hotel-ratings .rating-guest-box .useful-comment a:hover,.hotel-ratings .rating-guest-box .useful-comment button:hover,.hotel-ratings .rating-guest-box .translate-toggle:hover{text-decoration:none;color:#1e78cf}.hotel-ratings .rating-guest-box .translate-toggle.in-progress:before{top:-10px}.hotel-ratings .rating-guest-box .useful-comment .glyphicon,.hotel-ratings .rating-guest-box .translate-toggle .glyphicon{color:#999}.hotel-ratings .rating-guest-box .useful-comment .comment-counter,.hotel-ratings .rating-guest-box .translate-toggle .comment-counter{font-size:12px;letter-spacing:1px;color:#999}.hotel-ratings .rating-guest-box .useful-comment.selected .glyphicon{color:#27ae60}.hotel-ratings .hotel-rating-person-data{padding-left:60px;position:relative}.hotel-ratings .hotel-rating-person-image{width:50px;height:50px;padding:2px;border:2px solid #eee;border-radius:50%;position:absolute;left:0;top:0;text-align:center;vertical-align:middle;color:#999}.hotel-ratings .hotel-rating-person-image .glyphicon{font-size:28px;line-height:1.4;top:2px;left:1px}.hotel-ratings .hotel-rating-person-image img{padding:2px;border-radius:50%;position:absolute;width:46px;height:46px;left:0;top:0}.hotel-ratings .hotel-rating-person-image--travelminit{position:relative}.hotel-ratings .hotel-rating-person-image--travelminit .hotel-rating-person-image{display:static}@media (max-width: 415px){.hotel-ratings .rating-guest-box{margin-bottom:0}.hotel-ratings .hotel-rating-person-image--travelminit{display:flex;align-items:flex-start}}.hotel-rating-person-data .rating-person-name,.hotel-rating-person-data .rating-person-city,.hotel-rating-person-data .rating-person-spent-time,.hotel-rating-person-data .rating-person-travel-type{display:inline-block}.rating-tags .tag{white-space:nowrap}.rating-tags .tag .count{color:#999}.rating-tags .tag:after{content:', '}.rating-tags .tag.last:after{content:''}@media (max-width: 767px){.hotel-ratings-details .hotel-ratings-aggregated{bottom:1px;margin-right:10px;margin-left:10px}.hotel-ratings .pagination{display:none}}@media (max-width: 530px){.hotel-ratings-details .hotel-rating-box-tool{display:block}.hotel-guest-ratings .hotel-rating-element{position:relative;margin-bottom:20px}.hotel-ratings .hotel-ratings-filter{margin:10px;text-align:left}.hotel-ratings .rating-guest-box{padding-right:10px}.hotel-ratings .rating-guest-box .rating-circle{position:static;margin-left:0;width:100%;line-height:14px;margin-bottom:5px;background-color:transparent;border-radius:0}.hotel-ratings .rating-guest-box .rating-circle>span{position:static;display:inline !important}.hotel-ratings .rating-guest-box .rating-circle:after,.hotel-ratings .rating-guest-box .rating-circle .slice{display:none}.hotel-ratings .rating-guest-box .popover{display:none !important}.hotel-ratings .hotel-rating-person-data{padding-right:35px;min-height:50px;margin-top:15px}.hotel-rating-person-data .rating-person-spent-time{display:none}.hotel-rating-person-data .rating-by-name:after{content:''}}@media (max-width: 450px){.hotel-ratings .well{background:transparent;border:0 none;padding:0}.hotel-ratings .hotel-rating-box-tool{position:static;margin-top:10px;margin-right:5px;margin-left:5px}.hotel-ratings .hotel-ratings-details-list{display:none}.hotel-ratings-details{min-height:1px}.hotel-ratings-details .hotel-ratings-aggregated{position:static;padding:0}}.rating-guest-box .error-info{margin-top:5px;margin-left:30px;color:#d01c1c}.rating-category-list{z-index:2}.hotel-ratings-filter.open .dropdown-backdrop{z-index:0}.dropdown-toggle.rating-breadcrumb .selected-filter{padding-right:5px}@media (max-width: 767px){.hotel-page-contents .page-section.hotel-ratings{padding:10px}.hotel-ratings .hotel-rating-bar{display:flex;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;padding-top:15px}.hotel-ratings .hotel-rating-bar .rating-circle{margin:0}.hotel-ratings .hotel-rating-bar__text{padding-left:10px}.hotel-ratings .hotel-rating-bar__text .classification{font-size:16px;font-weight:bold;margin:0}.hotel-ratings--modal .hotel-rating-bar__text{padding-left:50px}.hotel-guest-ratings.hotel-guest-ratings--mobile .rating-guest-box{background:transparent;padding:0;margin-bottom:0}.hotel-guest-ratings.hotel-guest-ratings--mobile .rating-guest-box:after{display:none}.hotel-guest-ratings.hotel-guest-ratings--mobile .hotel-rating-element{margin-bottom:0}.hotel-guest-ratings.hotel-guest-ratings--mobile .show-ratings-modal .glyphicon{font-size:12px;color:#ccc;top:0}.hotel-ratings--modal.modal.fade .modal-dialog{-webkit-transform:translate(-25%, 0);-ms-transform:translate(-25%, 0);-o-transform:translate(-25%, 0);transform:translate(-25%, 0)}.hotel-ratings--modal.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.hotel-ratings--modal.modal::-webkit-scrollbar{width:0 !important}.hotel-ratings--modal{padding:0 !important}.hotel-ratings--modal .modal-body{padding:0}.hotel-ratings--modal .modal-dialog{margin:0}.hotel-ratings--modal .modal-content{border-radius:0;border:none}.hotel-ratings--modal .modal-header{position:sticky;top:0;z-index:2;background-color:#f5f5f5;border-bottom:transparent;padding-left:55px}.hotel-ratings--modal sup span{font-size:100%;margin-left:-3px}.hotel-ratings--modal .show-more-ratings{padding:10px 10px 20px 10px}.hotel-ratings--modal .rating-title{text-transform:uppercase;color:#666}.hotel-ratings--modal button.modal-leave{position:absolute;left:15px;top:50%;transform:translateY(-50%);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.hotel-ratings--modal button.modal-leave:focus{outline:none}.hotel-ratings--modal .modal-leave .glyphicon{font-size:24px;color:#999}.hotel-ratings--modal .hotel-ratings-details-list{display:block;padding:10px 10px 20px 10px}.hotel-ratings--modal .hotel-rating-bar{position:relative;border-bottom:transparent;padding:10px}.hotel-ratings--modal .hotel-rating-element{border-bottom:8px solid #f5f5f5;padding-bottom:20px;margin-bottom:0}.hotel-ratings--modal .rating-guest-box{background:transparent}.hotel-ratings--modal .rating-guest-box:after{display:none}.hotel-ratings--modal .hotel-rating-person-data{padding-left:40px}.hotel-ratings--modal .hotel-rating-person-image{border:none;padding:0;width:auto;height:auto}.hotel-ratings--modal .hotel-rating-person-image .glyphicon{font-size:22px;top:-5px;left:10px}.hotel-ratings--modal .pagination{display:none !important}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.search-parameter-selection{margin-bottom:0;position:relative;margin-left:0}.search-parameter-selection.affix{position:fixed}.search-parameter-selection.affix-bottom{position:absolute}.search-parameter-selection.alert-danger{color:#333}.search-parameter-selection li{margin-bottom:8px;position:relative;padding-left:25px;padding-right:5px}.search-parameter-selection li.select-date{position:relative}.search-parameter-selection li.select-date .editable-click.iconic-link{margin-left:0}.search-parameter-selection li.calendar-mobile-container{display:block;margin-bottom:0}.search-parameter-selection li.select-person .travellers-popup{width:310px}.search-parameter-selection li.select-person .editable-click .iconic-link{margin-left:0}.search-parameter-selection .select-date-nights-info{white-space:nowrap;display:inline-block}.hotel-description-reserve-box .cheapest-calendar-container{display:block;margin-bottom:0}.search-parameter-selection .defaultText{display:block}.search-parameter-selection .editable-click.iconic-link{display:inline}.search-parameter-selection:hover .editable-click{color:#3598db;border-bottom-color:#3598db}.search-parameter-selection .glyphicon{color:#999;font-size:20px;position:absolute;left:3px}.search-parameter-selection .select-person .child-age-block .glyphicon{left:auto;font-size:14px;top:8px;right:5px}.search-parameter-selection .travellers-popup label{position:static;padding-left:0;font-feature-settings:normal}.search-parameter-selection .select-provision{position:relative}.search-parameter-selection .select-provision .provision-drop-down{position:relative}.search-parameter-selection .select-provision .provision-drop-down li{margin-bottom:0}.search-parameter-selection .select-provision .provision-drop-down li a{color:#333;padding:3px 20px 3px 30px;position:relative}.search-parameter-selection .select-provision .provision-drop-down li a.selected{color:#3598db}.select-provision .provision-drop-down li a.selected:before{content:"\e90d";font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5px;left:8px;color:#3598db}@media (max-width: 530px){.search-parameter-selection .select-provision .btn{padding:6px}.calendar-mobile-container{position:relative;display:block;left:0}.calendar-mobile-container .datepicker{left:0 !important}}.search-parameter-selection .select-date input{display:inline-block;width:auto;min-width:100px;height:auto;padding:4px 6px;outline:none;color:#666;background:#fff !important;font-size:14px;line-height:normal;font-weight:bold;border:1px solid #ccc;background-image:none;text-transform:lowercase;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.search-parameter-selection .select-date .add-on{display:none}.search-parameter-selection li.select-date .editinplace-date .editable-container{margin-top:-9px;position:relative;top:5px}.search-parameter-selection .error,.search-parameter-selection .select-date.no-date{padding:0 5px 3px 30px;border-radius:2px;display:inline-block}.search-parameter-selection .error .editable-click,.search-parameter-selection .select-date.no-date .editable-click{color:#3598db;border-color:#3598db;display:inline}.search-parameter-selection li .select-date.error{background:none;border:0 none;padding:0 0 0 27px;border-radius:0}.search-parameter-selection li .select-date.error .editinplace-date{background:#fcf2f2;border:1px solid #eb9da0;padding:4px;border-radius:2px;display:inline-block}.search-parameter-selection .select-date-links.error{background:none;border:0 none;padding:0 0 0 4px;border-radius:0}@media (max-width: 991px){.search-parameter-selection li{margin-bottom:12px}.search-parameter-selection .editable-click:not(.cal-fixed):hover{margin-bottom:0}}@media (max-width: 767px){.search-parameter-selection .datepicker-dropdown{max-width:350px !important;margin-top:3px}}@media (max-width: 530px){.search-parameter-selection .error,.search-parameter-selection .select-date.no-date{border-radius:0;font-weight:bold}.search-parameter-selection .select-date{position:relative}.search-parameter-selection .datepicker-dropdown{margin-left:0 !important}.search-parameter-selection .select-date-nights-info{display:block}.search-parameter-selection .input-arrival .datepicker-dropdown{left:-22px !important}.search-parameter-selection .input-arrival .datepicker-dropdown:before,.search-parameter-selection .input-arrival .datepicker-dropdown:after{display:none !important}.search-parameter-selection .input-leave .datepicker-dropdown:before,.search-parameter-selection .input-leave .datepicker-dropdown:after{display:none !important}.search-parameter-selection .date-input-container{position:relative}.search-parameter-selection .select-date .date-input-container:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:6px;z-index:11}.search-parameter-selection .select-date .date-input-container:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:7px;z-index:11}}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.faq-modal .faq-topic{margin-bottom:10px}.faq-modal .faq-answer{border-top:1px dashed #ccc;padding-left:30px}.faq-modal a.faq-question{text-decoration:none;padding:5px 0 5px 12px;display:block;font-weight:bold;color:#333;position:relative}.faq-modal a.faq-question:before{content:'';position:absolute;top:12px;left:-2px;border-top:5px solid #333;border-left:5px solid transparent;border-right:5px solid transparent}.faq-modal a.faq-question.collapsed:before{content:'';position:absolute;top:9px;left:0;border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent}.map-notification-container.top{top:0px;left:0px;width:100%;height:100px;-webkit-border-radius:0px;border-radius:0px}.input-highlights-on .form-control:disabled{border:1px solid #ccc}.image-container{float:left}.daily-reservation-rules thead.affix{z-index:100;background-color:#fff}.search-inputs .typeahead{max-height:210px;width:100%;overflow-y:auto;overflow-x:hidden}.price-table-filter .bootstrap-tagsinput{position:relative}.disabled-block{background-color:#f2dede !important;border-color:#ebccd1 !important}.datepicker .day.except-day,.datepicker .day.except-day:hover{background:#FF990A !important;color:#fff !important}.invoiceable-vouchers tr{cursor:default}td.unit-value{width:1%}.has-error .form-control{border-color:#c0392b !important}.scrollspy-navbar.affix{z-index:10 !important}.dropdown-menu-default{z-index:11 !important}.scrollspy-navbar.affix-top .nav>li.active{display:none}.scrollspy-navbar.affix .nav>li.active{display:block}.price-table-content .price-table.horizontal th.price-category,.price-table-content .fix-horizontal-scroll{z-index:1;background-color:white;box-shadow:#ddd -1px 0px inset;transform:translate(0, 0);border-right:0px}.voucher-invoice-items .toggle-slide{cursor:pointer}table.dataTable .popover{width:auto !important;min-width:0 !important}table.dataTable .popover.confirm-popover{min-width:250px !important}.overlap-info .active{color:green;font-weight:bold}.overlap-info .inactive{opacity:0.5}.dataTable thead th{outline:none}.form-bubble .form-bubble-group .delete{position:relative !important}@media (max-width: 767px){.upper-browse.affix-top{visibility:hidden;height:0px}.upper-browse.affix-bottom{width:100%;height:90px;position:absolute;right:15px;z-index:5;text-align:right}}.opening-types-container .form-group{margin-left:0px !important}.daily-hotel-rules-table thead.affix{top:0px}.image-controls .popover-content,.image-warning-content .popover-content{color:black}.price-autofill-modal .has-success .help-inline.warning{background-color:#efd65d;color:#4b3624 !important}.price-autofill-modal .help-inline .close:hover{position:absolute;top:2px;right:3px;font-size:14px}.price-autofill-modal .help-inline .close:hover{cursor:pointer}.invoice-reservations .toggle-slide{cursor:pointer}.voucher-invoice-items .reservation-info-details{margin:auto}.request-accept-form .input-highlights-on .form-control{border-color:#00bfff !important}.hotel-policies .spoken-languages .validateContainer{margin-left:20px}.modal.no-close .close{display:none}.invoice-reservations .help-inline.warning{z-index:4}.images-required-log.has-error .validateContainer{display:none}table thead th .has-error .help-inline,table tbody td .has-error .help-inline{background-color:#c0392b}table thead th .has-error .help-inline:before,table tbody td .has-error .help-inline:before{border-top:6px solid #c0392b}.voucher-travel-details-modal .panel-heading h3{font-size:16px}.room-name-alert{text-transform:lowercase}.reservation-list-table tr{cursor:pointer}.reservation-table .reservation-type-filter .badge{background-color:#f90;top:0;right:-5px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}.statistics-chart .premium-data{fill:white;stroke:#ccc;stroke-width:2;stroke-dasharray:10 10}.premium-error-message{text-align:center;font-size:18px;margin:30px}.premium-chart-message{text-align:center;font-size:18px;margin:30px}.assignment-info-popover ul{padding-left:16px}.photography-page .photo-testimonials img{border:3px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,0.3);box-shadow:0 0 5px 0 rgba(50,50,50,0.3);float:right;margin-bottom:20px;border-radius:0}.photography-page .photo-testimonials h1{font-size:30px;margin-bottom:25px}.photography-page .btn-registration{display:none}.search-hotel-block{position:relative}.large{font-size:120%}.search-hotel-block .reset-input{position:absolute;top:26px;right:5px;font-size:8px;color:#fff;background:#aaa;padding:4px 4px;border-radius:0px 2px 2px 0px;cursor:pointer}.search-hotel-block.has-value .reset-input{display:block !important}.package-category-chooser-container .highlighted-category{background:#d9edf7}.page-sidebar-menu li a>span.new-item{display:none}.page-sidebar-menu li.new>a>span.new-item{display:block}.page-container{min-height:700px}.reservation-table .badge{background-color:#f90;top:-5px;right:-5px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}.scrollspy-navbar.affix{width:100%}.vertical-float-affix.affix-top{visibility:hidden}.vertical-float-affix.affix{visibility:visible;top:0;right:0;left:15%;margin-left:20px;height:46px;padding:0px;color:#333;background-color:rgba(245,245,245,0.95);border-color:#ddd;font-size:14px;z-index:9999}@media screen and (max-width: 992px){.vertical-float-affix.affix{left:0}}.vertical-float-affix .title-container{position:relative}.vertical-float-affix .affix-item-title{position:absolute}.dataTables_wrapper .dataTables_info{white-space:normal !important}.sidebar-search label{font-weight:normal;font-size:13px;color:#999}.reserved-vouchers input[type="checkbox"]:not([disabled]){cursor:pointer}.premium-promo-image{width:100%}.chart-color-red{fill:#FF6766;background-color:#FF6766}.chart-color-cian{fill:#20B2AA;background-color:#20B2AA}.chart-color-gray{fill:#999;background-color:#999}.chart-color-red-before:before{color:#FF6766}.chart-color-cian-before:before{color:#20B2AA}.chart-color-gray-before:before{color:#999}table.dataTable .popover.invoicing-popover{min-width:300px !important}.reserved-vouchers-table .voucher-type-filter .badge{background-color:#f90;top:-5px;right:-5px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}.dataTable .short-column{width:100px;display:inline-block;padding-top:6px;position:relative;height:25px}.dataTable .short-column .column-content{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.dataTable .short-column .column-content:hover{position:absolute;top:4px;left:-2px;background:#f5f5f5;z-index:1;padding:2px}.uploaded-img .upload-in-progress{position:absolute;bottom:0px;z-index:2;background:rgba(0,0,0,0.8);color:white;padding:10px}.image-block:hover .uploaded-img.in-progress-center .upload-in-progress{display:block !important}.uploaded-img .upload-progress{z-index:2}.price-table-filter .filter-input-container{width:340px;height:35px}.select-date .select-date-links{margin-right:7px}.faded{opacity:0.5}.good-pics-tips-container .show-more{text-align:center;display:block}.aegon-menu .title{color:#0077c8}.btn-group .btn.disabled:not(.active):active{color:#333 !important;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #eee 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee)) !important;background:-webkit-linear-gradient(top, #fff 0%, #eee 100%) !important;background:-o-linear-gradient(top, #fff 0%, #eee 100%) !important;background:-ms-linear-gradient(top, #fff 0%, #eee 100%) !important;background:linear-gradient(to bottom, #fff 0%, #eee 100%) !important;border:1px solid #ddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:6px 12px 7px 12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui-datepicker{z-index:1051}.rating-answer .form-group,.rating-answer .form-group textarea{width:100%}@media (max-width: 992px){.translate-success{position:fixed;bottom:0;left:0;right:0;text-align:center;background-color:#27ae60;color:#fff;padding:15px}}.energycosts-container{float:left}.reservation-address-info .with-address,.reservation-address-info.reservation-without-address .without-address{display:none}.reservation-address-info.reservation-without-address .with-address{display:block}.image-block-cover{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8);z-index:4;padding:15px;text-align:center}.image-block-cover .cover-content{margin-top:40%}.image-block-cover .undo-remove{font-size:12px}.image-block .bootstrap-tagsinput{z-index:5}@media (min-width: 768px){.tutorials-launcher{z-index:5}}.input-datepicker[type=button]{text-align:left}.full-house-day{background:#FF6766}.reservation-rules-table .end-section{background-color:#eee}.rules-table>tbody>tr:last-child>td{padding:8px 8px 10px 8px}.scrollspy-navbar.affix{position:fixed !important}#scrollspyNavbar,.vertical-float-affix{will-change:transform}.rules-table .hotel-rule-name-td{z-index:6 !important}.main-sponsor h3{font-size:24px;line-height:30px;margin-bottom:15px;text-transform:uppercase;text-align:center}#campaignFilters .bootstrap-tagsinput:not([data-tags-overflow]){display:none !important}#rating-list tr.unread td{font-weight:bold}@media (min-width: 768px){#offerrequestModal{z-index:1}}.thread-guestcount{font-size:small;color:#999999}.deprecated-text{color:#b5b5b5 !important}.has-deprecated-category{background-color:#f2dede !important}.table-pure-datepicker:before{content:'' !important}@media (max-width: 767px){.redirect-przelewy+.form-submit-button{margin-bottom:200px}}.additional-max-adult-error-container,.additional-min-adult-error-container,.additional-max-children-error-container{width:125px}.next-active-subscription{margin-bottom:10px;font-size:1.7rem}.prepayment-form-group{margin-left:0 !important}.reservation-payment-icon img{width:20px;height:20px;margin:-3px 7px 0 5px}.invoices-table .badge{background-color:#f90;top:-5px;right:-5px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}.function-description{color:#999999;font-size:1.1rem;margin-top:10px}.function-description:hover{color:#000000}.function-features,.highlighted-data{color:#27ae60}.actual-edited-invoice{background-color:#cce5ff !important}.modal-table th{background-color:#f5f5f5}.font-weight-bold{font-weight:bold}.confirm-popover .popover-footer{padding:0px 14px 5px 14px}.commission-reservations-total-popover-icon{font-size:165%}form[name="renegotiation-form"] textarea{max-height:300px;resize:vertical}.commission-container .more-info{color:#999999}.commission-container .has-no-ranking{margin-top:-30px}.popover-block{position:relative !important;display:block !important;z-index:0 !important}.arrow-up{width:0;height:0;top:-13px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid rgba(0,0,0,0.25);position:relative}.arrow-up:after{content:'';width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid white;position:absolute;top:1px;left:-11px}.-mt-15{margin-top:-15px}.hotel-address-container .parcelNumberLink{display:inline-block;margin-top:30px}.modal-payer-data-update .no-tax-number-input{display:inline-block;width:unset;height:unset}.payer-data-update-container .input-group .input-group-addon{border-left:1px solid #e5e5e5}.room-type-list .badge-primary{color:#fff;background-color:#ff6600;height:20px;line-height:20px;font-size:12px;width:20px}.display-box.actual-percent-box{flex-direction:column}.display-box.actual-percent-box a{display:block}.display-box-container .display-box .display-box__title,.display-box-container .display-box .display-box__subtitle{width:100%;padding-right:5px}@media screen and (max-width: 992px){.small-display .display-box.actual-percent-box .nothistory-wrapper{display:flex;flex-direction:row}}.transactions-container .transactions-summary{font-weight:bold}.suspension-period-icon{font-size:20px;background-color:#eeeeee;color:#9a9a9a;border-radius:9999px;padding:3px 3px 3px 3px;cursor:pointer}.suspension-period-icon:hover{background-color:#d9d9d9}.past-delete-suspension-period-js{opacity:0.5;cursor:not-allowed}table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.12/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.12/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.12/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.12/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.12/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, white 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, white 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, white 0%, #dcdcdc 100%);background:-o-linear-gradient(top, white 0%, #dcdcdc 100%);background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}div.dt-autofill-handle{position:absolute;height:8px;width:8px;z-index:102;box-sizing:border-box;border:1px solid #316ad1;background:linear-gradient(to bottom, #abcffb 0%, #4989de 100%)}div.dt-autofill-select{position:absolute;z-index:1001;background-color:#4989de;background-image:repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255,255,255,0.5) 5px, rgba(255,255,255,0.5) 10px)}div.dt-autofill-select.top,div.dt-autofill-select.bottom{height:3px;margin-top:-1px}div.dt-autofill-select.left,div.dt-autofill-select.right{width:3px;margin-left:-1px}div.dt-autofill-list{position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;background-color:white;border-radius:6px;box-shadow:0 0 5px #555;border:2px solid #444;z-index:11;box-sizing:border-box;padding:1.5em 2em}div.dt-autofill-list ul{display:table;margin:0;padding:0;list-style:none;width:100%}div.dt-autofill-list ul li{display:table-row}div.dt-autofill-list ul li:last-child div.dt-autofill-question,div.dt-autofill-list ul li:last-child div.dt-autofill-button{border-bottom:none}div.dt-autofill-list ul li:hover{background-color:#f6f6f6}div.dt-autofill-list div.dt-autofill-question{display:table-cell;padding:0.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-question input[type=number]{padding:6px;width:30px;margin:-2px 0}div.dt-autofill-list div.dt-autofill-button{display:table-cell;padding:0.5em 0;border-bottom:1px solid #ccc}div.dt-autofill-list div.dt-autofill-button button{color:white;margin:0;padding:6px 12px;text-align:center;border:1px solid #2e6da4;background-color:#337ab7;border-radius:4px;cursor:pointer;vertical-align:middle}div.dt-autofill-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:10}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, white 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, white 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, white 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, white 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, white 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}table.dataTable th.focus,table.dataTable td.focus{outline:3px solid #3366FF;outline-offset:-1px}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}div.DTS{display:block !important}div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px)}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_paginate,div.DTS div.dataTables_length{display:none}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable td.select-checkbox{position:relative}table.dataTable td.select-checkbox:before,table.dataTable td.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable td.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}.label-rem{display:inline-flex;justify-content:center;align-items:center;padding:0.2rem 0.5rem;border-radius:.4rem;font-size:1.4rem;user-select:none;color:#333;margin-bottom:0.5rem;margin-right:0.2rem;overflow:hidden}.label-rem--listed{margin:0}.label-rem--nowrap{white-space:nowrap}.label-rem--vertical{flex-direction:column}.label-rem--wo-mb{margin-bottom:0}.label-rem--default{background-color:#eee;color:inherit}.label-rem--success{background-color:#27ae60;color:#fff}.label-rem--danger{background-color:#FADBDB;color:#550B0B}.label-rem--danger .glyphicon{color:#550B0B}.label-rem--transparent{padding:0;background-color:transparent}.label-rem--yellow{background-color:#f4b400;color:#fff}.label-rem--yellow .glyphicon{color:#fff}.label-rem--orange{background-color:#ff9630;color:#fff}.label-rem--orange .glyphicon{color:#fff}.label-rem--white{background-color:white;color:#000}.label-rem--red{background-color:#c6292e;color:#fff}.label-rem--red .glyphicon{color:#fff}.label-rem--lightgreen{background-color:#c5eac5;color:#215c21}.label-rem--lightgreen .glyphicon{color:#215c21}.label-rem--lightblue{background-color:#c8ddf1;color:#265e94}.label-rem--lightblue .glyphicon{color:#1b446c}.label-rem--base-blue-hue-20{color:#18b7d5}.label-rem--base-blue-hue-20 .glyphicon{color:#18b7d5}.label-rem--base-green-hue-50{color:#3ca795}.label-rem--base-green-hue-50 .glyphicon{color:#3ca795}.label-rem--oceanblue{background-color:#01a0af;width:fit-content;color:#fff}.label-rem--absolute{position:absolute}.label-rem--campaign-green{background-color:#81bc26;color:#fff}.label-rem--campaign-green .glyphicon{color:#fff}@media (max-width: 767px){.label-rem--responsive{font-size:1.2rem}}.label-rem--xs{font-size:1rem}.label-rem--sm{font-size:1.2rem}.label-rem--md{font-size:1.6rem}.label-rem--lg{font-size:1.6rem}@media (min-width: 768px){.label-rem--lg{font-size:1.8rem}}.label-rem--xl{font-size:2.8rem;margin-right:0.5rem;padding:0.2rem 1rem}.label-rem--top{line-height:1.9rem}@media (max-width: 767px){.label-rem--top{font-size:1rem;line-height:1.3rem}}.label-rem--bottom-center{transform:translate(-50%, -100%)}.label-rem--prizegame{top:1rem;left:1rem}.label-rem .glyphicon{top:0;margin-right:0.3rem;font-size:1.6rem;color:inherit}.label-campaign .label-rem{margin-bottom:0rem !important}.accordion-container .panel-body .panel-group{margin-top:10px}.accordion-container .panel-body .panel{border:none;border-radius:2px;margin-left:-15px;margin-right:-15px;margin-bottom:10px}.accordion-container .panel-body .panel-heading{padding:0;border:none}.accordion-container .panel-body .panel-body{border-top:none !important}.accordion-container .panel-body .tab-title{color:#333;text-decoration:none;font-size:16px;display:block;padding:15px 10px 15px 30px;outline:none;position:relative;border-left:3px solid #ccc;background:#f5f5f5}.accordion-container .panel-body .tab-title:hover{background:#eee;color:#333}.accordion-container .panel-body .tab-title:hover>.title{color:#3498db;text-decoration:underline}.accordion-container .panel-body .tab-title .delete{position:absolute;top:18px;right:15px;font-size:12px;text-decoration:none}.accordion-container .panel-body .tab-title .delete:hover{text-decoration:underline}.accordion-container .panel-body .tab-title:before{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;left:10px;top:25px;position:absolute}.accordion-container .panel-body .tab-title.collapsed{background:#fafafa;color:#333}.accordion-container .panel-body .tab-title.collapsed:hover{background:#eee}.accordion-container .panel-body .tab-title.collapsed:before{border-left:5px solid #999;border-top:5px solid transparent;border-bottom:5px solid transparent;left:13px;top:21px}.accordion-container .panel-body .tab-title.collapsed .delete{color:#333}.accordion-container .panel-body .tab-title.collapsed .delete:hover{text-decoration:underline}.accordion-container .block-summary-title{display:block;font-size:12px;color:#999}.accordion-container .panel-collapse.collapsing,.accordion-container .panel-collapse.collapse.in{border-left:3px solid #ccc}.collapse__caret-left{transform:rotate(-90deg);transition:all ease-in-out .2s;position:absolute;right:0;top:0}.collapsed .collapse__caret-left{transform:rotate(0deg)}.accordion-caret:after{content:"";display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:none;border-bottom:5px solid;border-left:5px solid transparent;border-right:5px solid transparent;margin-bottom:4px}.accordion-caret.collapsed:after{border-bottom:none;border-top:5px solid;border-left:5px solid transparent;border-right:5px solid transparent}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.btn{border-radius:2px !important;text-decoration:none}.btn:hover{transition:none !important}.btn:focus,.btn:active:focus,.btn.active:focus{outline:none;outline:0;outline-offset:0}@media (max-width: 767px){.btn{white-space:normal}}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:0.5}.btn-primary{padding:5px 12px 6px 12px;color:#fff !important;background:#f90;background:-moz-linear-gradient(top, #f90 0%, #f60 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f90), color-stop(100%, #f60));background:-webkit-linear-gradient(top, #f90 0%, #f60 100%);background:-o-linear-gradient(top, #f90 0%, #f60 100%);background:-ms-linear-gradient(top, #f90 0%, #f60 100%);background:linear-gradient(to bottom, #f90 0%, #f60 100%);border:1px solid #db6345;border-bottom:2px solid #db6345}.btn-primary.disabled,.btn-primary[disabled]{padding:5px 12px 6px 12px;color:#fff !important;background:#f90;background:-moz-linear-gradient(top, #f90 0%, #f60 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f90), color-stop(100%, #f60));background:-webkit-linear-gradient(top, #f90 0%, #f60 100%);background:-o-linear-gradient(top, #f90 0%, #f60 100%);background:-ms-linear-gradient(top, #f90 0%, #f60 100%);background:linear-gradient(to bottom, #f90 0%, #f60 100%);border:1px solid #db6345;border-bottom:2px solid #db6345}.btn-primary.btn-sm{padding:4px 10px 5px 10px}.btn-primary.btn-lg{padding:9px 16px 10px 16px}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:focus,.btn-primary.active.focus,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary[disabled]:hover,.btn-primary .open>.dropdown-toggle.btn-primary{color:#fff;background:#f60;border:1px solid #db6345;border-color:#db6345;border-bottom:2px solid #db6345}.btn-primary:visited{color:#fff}.open>.dropdown-toggle.btn-primary{color:#fff;background:#f60;border:1px solid #db6345;border-color:#db6345;border-bottom:2px solid #db6345}.btn-normal{color:#333;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:-o-linear-gradient(top, #fff 0%, #eee 100%);background:-ms-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);border:1px solid #ddd;box-sizing:border-box;padding:6px 12px 7px 12px}.btn-normal.dropdown-toggle{color:#333;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:-o-linear-gradient(top, #fff 0%, #eee 100%);background:-ms-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);border:1px solid #ddd;box-sizing:border-box}.btn-normal:hover,.btn-normal:focus{background:#eee;border:1px solid #ccc}.btn-normal:active,.btn-normal.active{padding-bottom:7px;border-bottom:1px solid #ccc}.btn-normal.btn-sm:active{padding-bottom:6px;border-bottom:1px solid #ccc}.btn-normal.btn-lg:active{padding-bottom:7px;border-bottom:1px solid #ccc}.btn-normal:visited{color:#333}.input-group-btn .btn-normal{padding:6px 14px 7px 14px}.input-group-btn select.btn-normal{padding:5px 0 6px 10px}.input-group-btn select.btn-normal:hover{background-color:#fff !important}.input-group-btn select.btn-normal:focus{padding:5px 0 6px 10px;color:#333;background:#fff;background:-moz-linear-gradient(top, #fff 0%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:-o-linear-gradient(top, #fff 0%, #eee 100%);background:-ms-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);border:1px solid #ddd;box-sizing:border-box}.input-group-btn select.btn-normal:last-child>.btn,.input-group-btn select.btn-normal:last-child>.btn-group{z-index:0}.input-group-btn select.btn-normal .open>.dropdown-toggle.btn-normal{padding-bottom:6px}.btn-link{color:#3598db;text-decoration:underline}.btn-link:active,.btn-link:focus{color:#3598db;text-decoration:underline}.btn-link:hover{color:#3598db;text-decoration:none}.btn-default:visited{color:#333}.btn-group .radio{background-image:none;margin-right:0;width:0;display:none}.btn-group .radio span{background-image:none;margin-right:0;width:0}.btn-group .btn:not(.active):hover{background-color:#fff !important}.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:hover:active{background-image:none !important;background-color:#1ac91a !important;color:#fff !important;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0 !important}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.btn-group .btn.muted{color:#999}.btn-group .btn.muted:hover{color:#333}.btn-group-selector .btn{min-width:170px;white-space:nowrap}.btn-group-selector .btn--auto-width{width:auto;min-width:auto}.btn-group-justified .btn.active:last-child,.btn-group-justified .btn:last-child:active,.btn-group-justified .btn:last-child:hover:active{background-color:#A5C9DA !important}@media (max-width: 530px){.btn-group-selector,.btn-group-justified{width:100% !important}.btn-group-selector .btn,.btn-group-justified .btn{width:50%;min-width:auto}.btn-group-selector .btn--auto-width,.btn-group-justified .btn--auto-width{width:auto;min-width:auto}}.code-copy-btn{white-space:nowrap}.btn-reset{appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-decoration:none}.btn-reset:focus{outline:none}.btn-reset:hover,.btn-reset:active{background:none;color:inherit}.fab{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:12px;text-decoration:none;width:56px;height:56px;border-radius:50%;background-color:#eee;border:none;transition-duration:200ms;cursor:pointer;user-select:none;color:#999;padding:2px}.fab:focus{outline:none}.fab__img{width:24px;height:24px;opacity:0.7}.fab__text{font-size:10px;text-align:center;text-transform:uppercase;line-height:1;margin-top:4px}.fab__text-icon{font-size:32px;line-height:24px}.fab-xs{width:25px;height:25px;max-width:25px;max-height:25px}.fab-xs .glyphicon{font-size:16px}.fab-sm{min-width:42px;min-height:42px;width:42px;height:42px}.fab-sm .glyphicon{font-size:20px}.fab-sm img{height:20px}.fab-md{min-width:68px;min-height:68px;width:68px;height:68px;margin-left:16px}.fab-md .glyphicon{font-size:24px}.fab-lg{min-width:80px;min-height:80px;width:80px;height:80px}.list-hotel-badges{position:absolute;top:0;left:5px;right:0;padding:5px 40px 10px 5px;background:rgba(0,0,0,0.7);background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%)}.listHotel .list-element .list-element-rate .user-rating-container{position:absolute;top:2px;left:2px}.listHotel .list-element .list-element-rate .user-rating,.listPoi .list-element .list-element-rate .user-rating{position:static}.listHotel .list-element .list-element-rate .user-rating .rating-circle.small>span,.listPoi .list-element .list-element-rate .user-rating .rating-circle.small>span{width:32px;line-height:32px;font-size:14px}.listHotel .list-element .list-element-rate .user-rating .rating-circle>span,.listPoi .list-element .list-element-rate .user-rating .rating-circle>span{position:absolute;width:100%;z-index:1;left:0;top:0;width:120px;line-height:120px;font-size:54px;color:#333;display:block;font-weight:bold;text-align:center;white-space:nowrap}.telekom-form-section{background:#f5f5f5;padding:0 15px 15px 15px;width:100%;margin-top:20px}.own-hotel-photo{position:relative}.own-hotel-photo img{width:100%}.hotel-badge-circle{border-radius:50%;top:2px;margin-left:-7px;margin-right:5px;display:inline-flex !important;justify-content:center}.hotel-badge-circle img{width:32px;height:32px}.telekom-form-section hr{border-top:1px solid #cbcbcb}.badge-success{color:#fff;background-color:#27ae60}.badge-info-light{color:#007399;background:#CCF2FF}.badge-success-light{background:#C5EAC5;color:#215C21}.badge-primary{color:#fff;background-color:#f60}.badge-warning{color:#fff;background-color:#efd65d}.badge-error{color:#fff;background-color:#d01c1c}.badge-normal{font-weight:normal}.vip-badge{background:transparent linear-gradient(90deg, #f90 0%, #d20 100%) 0% 0% no-repeat padding-box;width:fit-content;display:inline-block;border-radius:30px;padding:2px 8px;color:white;cursor:default;margin-bottom:5px}.vip-badge--lock{opacity:0.5;transition:0.1s}.vip-badge--lock:hover{opacity:1}.loyalty-badge{background:linear-gradient(289.8deg, #D20000 0%, #972F88 100%);width:fit-content;border-radius:.4rem;padding:.1rem .1rem;cursor:default;display:inline-flex;align-items:center;justify-content:center}.loyalty-badge--content{background:white;color:black;border-radius:.3rem;padding:0 .6rem}.breadcrumb--custom{text-transform:initial;letter-spacing:normal}.main-content-2col .countdown{position:relative;padding-left:40px;margin-top:10px;margin-bottom:15px;color:#d01c1c}.main-content-2col .countdown .timer,.main-content-2col .countdown .timer .glyphicon{font-size:16px;font-weight:bold}.main-content-2col .countdown .timer{position:static;background-color:transparent;color:#d01c1c}.main-content-2col .countdown .timer .glyphicon{position:absolute;top:4px;left:15px;color:#d01c1c}.checklist{position:relative}.checklist .checklist-element{margin:0;border-top:0.1rem solid #ddd;z-index:3}.checklist .checklist-element .hint{display:none;position:static;color:#3598db}.checklist .checklist-element:hover .hint{display:inline-block}.checklist .checklist-element:first-child{border-top:none;border-bottom:1px solid #ddd;min-height:50px}.checklist .checklist-element:first-child:hover::after{content:'';height:100%;left:0;position:absolute;top:0;width:3rem;background-color:rgba(100,100,100,0.05);z-index:0}.checklist .checklist-element:not(:first-child) label{font-weight:400}.checklist .checklist-element:first-child:hover{border-top:none;border-bottom:1px solid #ddd}.checklist label{width:100%;padding:15px 30px 15px 35px;position:relative;margin-bottom:0}.checklist label:hover{cursor:pointer;background-color:#f5f5f5}.checklist label input[type="checkbox"]{position:absolute;top:15px;left:10px;z-index:2}.checklist label .middle-data{padding-left:50px}.checklist label .last-data{position:absolute;top:15px;right:10px;font-weight:normal}.checklist label .last-data .inline-form-group-container{padding-bottom:0px;padding-top:0px;float:none;margin-bottom:0px;margin-top:-5px;position:relative}.checklist label .last-data .inline-form-group-container label{position:absolute;top:-20px;right:15px;padding:0px;text-align:right}.checklist label .last-data .inline-form-group-container label:hover{background-color:transparent}.checklist label .last-data .inline-form-group-container .form-group{float:none;display:inline-block;margin-right:0px}.checklist label .last-data .inline-form-group-container .form-control-static{float:none;display:inline-block;padding:0px 5px}@media (max-width: 767px){.checklist .info{display:block}}@media (max-width: 530px){.checklist .checklist-element.filter{padding-top:70px}.checklist .checklist-element.filter .last-data{position:absolute;left:0px;top:-70px;background-color:#fff;padding-bottom:4px;z-index:2}.checklist label .label-title{font-weight:bold}.checklist label .last-data{position:static;display:block}.checklist label .last-data .inline-form-group-container{padding-top:10px}.checklist label .last-data .inline-form-group-container .form-group{float:none;display:inline-block;margin-right:0px;width:auto}.checklist label .last-data .inline-form-group-container .form-group .input-small{width:100px !important}.checklist label .last-data .inline-form-group-container .form-control-static{float:none;display:inline-block;padding:0px 5px}.checklist label .last-data .inline-form-group-container label{display:block;float:none;position:static;text-align:left;margin-left:15px;font-weight:normal}}.hasNoncancelPrice .checklist label{padding-right:0px}.hasNoncancelPrice .checklist .show-room-list,.hasNoncancelPrice .checklist .show-package-list{font-weight:normal;float:right;position:relative}.hasNoncancelPrice .checklist .show-room-list:after,.hasNoncancelPrice .checklist .show-package-list:after{content:'';border-right:6px solid #999;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:6px;right:-10px}.checklist-element--with-secondary-input:hover{background-color:#f5f5f5}@media (min-width: 531px){.checklist-element--with-secondary-input{display:flex;justify-content:space-between;align-items:center}}.checklist-element--with-secondary-input .checklist-element{width:100%}.checklist-element--with-secondary-input .checklist-element__checkbox-label{max-width:30rem;padding:1.5rem 3.0rem 1rem 3.5rem}@media (min-width: 531px){.checklist-element--with-secondary-input .checklist-element__checkbox-label{padding:1.5rem 3.0rem 1.5rem 3.5rem}}.checklist-element--with-secondary-input .checklist-element__secondary-input{padding:0.5rem 0}@media (min-width: 531px){.checklist-element--with-secondary-input .checklist-element__secondary-input{width:50%}}.cm-mapping-table tbody th{width:120px}.type-first_minute .first_minute{display:block}.type-last_minute .last_minute{display:block}.type-long_stay .long_stay{display:block}.type-free_nights .free_nights{display:block}.type-short_stay .short_stay{display:block}.type-custom_discount .custom_discount{display:block}.type-custom_surcharge .custom_surcharge{display:block}.type-all .hidden-type-all{display:none}.notification-alert{top:50px !important;z-index:999;min-width:300px;max-width:500px;width:auto;border-radius:0}.notification-alert p:empty{display:none;margin:0}.notification-alert ul{padding-left:30px}#basicInfoBlock .rate-plan-fix-date{margin:15px 0 12px 0}#basicInfo .rate-plan-fix-date{margin:15px 0 12px 0}.data-table-container{border:1px solid #999;margin:0px !important;overflow-x:visible !important;overflow-y:visible !important;margin:0px 0px 15px 0px !important;margin-bottom:50px !important;position:relative}.data-table-container.highlighted-info{border:1px solid #00bfff}.data-table-container.highlighted-danger{border:1px solid #d20}.data-table-container .data-table-title{background-color:#999;padding:10px;color:#fff;font-weight:600;font-size:16px;border-bottom:1px solid rgba(255,255,255,0.1);float:left;width:100%;height:50px}.data-table-container .data-table-title .title-text{float:left;font-size:20px;font-weight:300}.data-table-container .data-table-title .tools{float:right;font-weight:normal}.data-table-container .data-table-title .tools label{font-weight:normal}.data-table-container .data-table-title .export-link--top{font-size:14px;color:#02688a}.data-table-container.highlighted-info .data-table-title{background-color:#00bfff}.data-table-container.highlighted-danger .data-table-title{background-color:#d20}@media (max-width: 767px){.data-table-container.guests-arriving-container{margin-top:20px !important}.data-table-container .data-table-title{height:auto}}@media (max-width: 767px){.export-link--top{padding:0;position:absolute;top:-20px;right:0}.reserved-vouchers-table .voucher-type-filter .btn-group{margin-top:-55px}}@media (min-width: 768px){.data-table-container .export-link--top{margin-left:10px;position:relative;top:2px}}.datatable-overflow-hidden-scroll-x{overflow:hidden !important;overflow-x:scroll !important}.data-table-background{background:#00bfff}.table-scrollable{margin:0px !important;border:none !important;overflow-x:visible !important;overflow-y:visible !important}.data-table-container table.dataTable{margin:0px !important}.data-table-container table.dataTable thead{color:#fff;background-color:#dedede;vertical-align:bottom}.data-table-container table.dataTable thead th{font-size:12px;font-weight:normal}.data-table-container table.dataTable thead th,.data-table-container table.dataTable thead td{padding:10px;border-bottom:none;color:#333}.data-table-container table.dataTable thead tr th:last-child{position:relative}.data-table-container table.dataTable thead .form-control{width:100%;color:#333}.data-table-container table.dataTable tbody tr{transition:background-color 0.1s ease}.data-table-container table.dataTable tbody tr.danger td{background-color:rgba(208,28,28,0.2);color:#d01c1c}.data-table-container table.dataTable tbody th,.data-table-container table.dataTable tbody td{padding:0px 10px;height:47px}@media (max-width: 530px){.data-table-container table.dataTable tbody th,.data-table-container table.dataTable tbody td{padding:9px 10px;height:auto}}.data-table-container table.dataTable>tbody>tr>td,.data-table-container table.dataTable>tbody>tr>th{vertical-align:middle !important}.data-table-container table.dataTable.no-footer{border-bottom:none !important}.data-table-container table.dataTable tfoot th,.data-table-container table.dataTable tfoot td{border-top:2px solid #999;padding:10px}.clear-footer table.dataTable~.datatable-informations{display:none}.clear-footer table.dataTable~.datatable-informations .limit,.clear-footer table.dataTable~.datatable-informations .info,.clear-footer table.dataTable~.datatable-informations .pagination{display:none}.dataTable .form-control{font-weight:normal;font-size:12px}.has-filter-value .form-control,.has-filter-value .table-datepicker{border:1px solid #999}.has-filter-value .table-datepicker .form-control{border:none}.number-range .input-group.range-group{width:100%}.number-range .concrate-inputs .form-control{width:50% !important;float:left}table.dataTable .reset-filter{font-family:hoteladmin;content:'\e600';position:absolute;font-size:8px;top:10px;right:20px;background-color:#999;color:#fff;display:none;padding:4px 4px;border-radius:0px 2px 2px 0px;z-index:2}table.dataTable .reset-filter:hover{background-color:#aaa}table.dataTable .has-filter-value .reset-filter{display:block}.guests-arriving-filter{margin-bottom:10px}@media (max-width: 767px){.guests-arriving-filter{float:none !important}}.filter-label{font-family:'Roboto', Arial, sans-serif;padding:1px 28px 1px 6px;margin-right:5px;border:1px solid #ddd;position:relative;display:inline-block;border-radius:2px;cursor:default;font-size:14px;line-height:20px;text-transform:none}.filter-label a{width:20px;text-decoration:none;text-align:center;color:#aaa;position:absolute;right:0px;top:0px;font-size:14px;height:100%;line-height:22px;vertical-align:middle;border-left:1px solid #eee}.filter-label:hover a{background:#eee}.filter-label:hover a:hover{color:#333}@media (max-width: 767px){.reservation-type-filter{float:none !important}}table.dataTable tbody tr.error td:first-child{padding-left:24px !important;position:relative}table.dataTable tbody tr.error td:first-child:before{content:'\e622';font-family:hoteladmin;position:absolute;left:0px;top:-1px;color:#d20;background-color:rgba(255,0,0,0.1);height:49px;width:20px;text-align:center;line-height:48px;border:1px solid rgba(255,0,0,0.2);border-left:none;z-index:1;cursor:pointer}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_disabled,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{background-color:#ccc}table.dataTable thead>tr>th.sorting_asc:hover,table.dataTable thead>tr>th.sorting_desc:hover,table.dataTable thead>tr>th.sorting:hover,table.dataTable thead>tr>td.sorting_asc:hover,table.dataTable thead>tr>td.sorting_desc:hover,table.dataTable thead>tr>td.sorting:hover{background-color:#d3d3d3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:20px;right:14px;display:block;font-family:'general' !important;font-size:12px;opacity:1;transition:font-size 0.2s ease, right 0.2s ease, color 0.2s ease}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:12px;right:6px;display:block;font-family:'general' !important;font-size:12px;opacity:1;transition:font-size 0.2s ease, right 0.2s ease, color 0.2s ease}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting:before{content:"\e904";color:#bbb}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting:after{content:"\e901";color:#bbb}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{color:#ddd}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{color:#333;font-size:14px}table.dataTable thead .sorting_desc:hover:before,table.dataTable thead .sorting:hover:before,table.dataTable thead .sorting_asc:hover:after,table.dataTable thead .sorting:hover:after{color:#fff}table.dataTable thead .sorting_asc:hover:before,table.dataTable thead .sorting_desc:hover:after{color:#333}.sorting-icons-container{width:30px;height:100%;position:absolute;right:0;top:0;z-index:1}table.dataTable thead .has-filter-value.sorting:before,table.dataTable thead .has-filter-value.sorting_asc:before,table.dataTable thead .has-filter-value.sorting_desc:before,table.dataTable thead .has-filter-value.sorting_asc_disabled:before,table.dataTable thead .has-filter-value.sorting_desc_disabled:before{position:absolute;bottom:14px;right:12px;display:block;font-family:'general' !important;opacity:1;font-size:14px}table.dataTable thead .has-filter-value.sorting:after,table.dataTable thead .has-filter-value.sorting_asc:after,table.dataTable thead .has-filter-value.sorting_desc:after,table.dataTable thead .has-filter-value.sorting_asc_disabled:after,table.dataTable thead .has-filter-value.sorting_desc_disabled:after{position:absolute;bottom:8px;right:4px;display:block;font-family:'general' !important;opacity:1;font-size:14px}table.dataTable .add-column{position:absolute;top:0px;right:0px}table.dataTable .add-new-column{position:absolute;top:0px;right:0px;z-index:100;color:#FFFFFF;width:30px;height:32px;text-align:right;cursor:pointer;padding-right:3px}table.dataTable .add-new-column .glyphicon{font-size:10px !important;margin-right:2px}table.dataTable .add-new-column:before{content:"";position:absolute;top:0px;right:0px;border-top:35px solid rgba(0,0,0,0.3);border-left:35px solid transparent;z-index:0}table.dataTable .add-new-column+.dropdown-menu{padding:10px;top:30px;right:-10px}table.dataTable .add-column ul{color:#333}.table-datepicker{white-space:nowrap;position:relative;background:#fff;border:1px solid #ccc;padding:0}.table-datepicker input{width:calc(50% - 12px) !important;display:inline-block;border:1px solid transparent !important;background-color:transparent !important;box-shadow:none;padding:0 2px;height:30px;text-align:center}.table-datepicker:before{z-index:2;position:absolute;top:50%;left:50%;transform:translate(50%, 50%);margin-left:-2px;color:#ccc;font-weight:normal}.table-datepicker input:hover{background-color:#f5f5f5 !important}.table-datepicker input:focus{box-shadow:none !important}.table-datepicker input:nth-child(2){border-left:1px solid #e5e5e5 !important}.table-datepicker .datepicker-dropdown:before{border-bottom-color:#e5e5e5}.table-datepicker .datepicker-days{max-width:none}.table-datepicker .datepicker thead{background-color:#fff !important}.table-datepicker .datepicker th{font-weight:700 !important}.table-datepicker .datepicker td,.table-datepicker .datepicker th{padding:6px !important;font-size:12px}.table-datepicker .datepicker .icon-arrow-right:before{content:"\e902" !important;font-family:'general' !important;font-style:normal !important}.table-datepicker .datepicker .icon-arrow-left:before{content:"\e901" !important;font-family:'general' !important;font-style:normal !important}.table-datepicker .datepicker tbody td{border:1px solid #eee !important}select.data-table-select{padding:4px;border:1px solid #ccc}table.dataTable tr td .data-table-link{color:#3598db;text-decoration:underline;cursor:pointer;white-space:nowrap}table.dataTable tr td .data-table-link:hover{text-decoration:none}table.dataTable tbody tr .btn-default .glyphicon-checkmark{color:#ddd}table.dataTable tbody tr:hover .btn-default .glyphicon-checkmark{color:#5bd96f}table.dataTable tbody tr:hover .btn-normal{color:#fff !important;background:#ff9900;background:-moz-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f90), color-stop(100%, #f60)) !important;background:-webkit-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-o-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-ms-linear-gradient(top, #f90 0%, #f60 100%) !important;background:linear-gradient(to bottom, #f90 0%, #f60 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6600', GradientType=0) !important;border:1px solid #db6345}table.dataTable tbody tr .btn-normal:active{padding-bottom:5px}table.dataTable .popovers{cursor:pointer}table.dataTable .popover{min-width:350px;max-width:600px}table.dataTable .popover .popover-content{width:auto}.datatable-informations{border-top:1px solid #ddd}table.dataTable~.datatable-informations .limit .dataTables_length{margin-top:10px !important}table.dataTable~.datatable-informations .dataTables_info{margin-top:5px;width:100%;text-align:center}@media (max-width: 767px){.dataTables_paginate .pagination>li>a{padding:6px 12px}}.dataTables_paginate .pagination>li.previous>a,.dataTables_paginate .pagination>li.next>a{font-size:12px !important;border:none !important;border-radius:0 !important;margin-left:0 !important;width:auto !important;height:auto !important;line-height:20px !important;top:0 !important;color:#999}.dataTables_paginate .pagination>li.previous>a i,.dataTables_paginate .pagination>li.next>a i{display:none}.dataTables_paginate .pagination>li:nth-child(2) a{border:none}.dataTables_paginate .pagination .paginate_button{padding:0;border:none;margin-left:0}.dataTables_paginate .pagination .paginate_button:hover{border:none}.dataTables_paginate .pagination .paginate_button.disabled{border:none}.dataTables_paginate .pagination .paginate_button.disabled:hover{border:none}.dataTables_wrapper .dataTables_processing{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-color:#fff !important;width:100% !important;height:100% !important;margin-left:0px !important;margin-top:0px !important;z-index:100}.dataTables_wrapper .dataTables_processing .in-progress:before{top:30px}.dataTables_wrapper .dataTables_processing .in-progress:after{background:none}.dataTable .slider{background:#eee;margin:0px -10px;padding:15px !important;box-shadow:inset 0px 5px 20px rgba(0,0,0,0.25);-moz-box-shadow:inset 0px 5px 20px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0px 5px 20px rgba(0,0,0,0.25)}.dataTable .slider table,.dataTable .slider thead,.dataTable .slider tbody,.dataTable .slider tr,.dataTable .slider th,.dataTable .slider td{background:transparent !important}.dataTable .slider .datatable-inner-table{margin:auto}.dataTable .slider .datatable-inner-table tbody{border-top:2px solid #ccc}.dataTable .slider .datatable-inner-table th{font-size:14px;font-weight:bold}.dataTable .slider .datatable-inner-table th,.dataTable .slider .datatable-inner-table td{padding:10px 15px;height:auto}.dataTable .slider .form-group{margin-left:0;margin-right:0}.dataTable .slider .description-list .inline-form-group-container{padding-top:0px}.dataTable .glyphicon-caret-left{font-size:10px;color:#999;margin-left:5px}.dataTable .glyphicon-caret-left.toggle-slide.open:before{content:'\e608'}.dataTable .open .glyphicon-caret-left:before{content:'\e906'}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{padding-left:50px}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:50%;left:0px;height:47px;width:47px;margin-top:-23px;display:block;position:absolute;color:#666;border:none;border-radius:0px;text-align:center;line-height:47px;box-shadow:none;box-sizing:content-box;font-size:20px;background-color:transparent;font-weight:bold}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:first-child:before{display:none}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{top:50%;left:0px;height:47px;width:47px;display:block;position:absolute;color:#666;border:none;border-radius:0px;text-align:center;line-height:47px;box-shadow:none;box-sizing:content-box;font-size:20px;background-color:transparent;font-weight:bold}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:first-child{padding:15px 15px 15px 50px}table.dataTable>tbody>tr.child ul,table.dataTable>tbody>tr.child ul li{width:100%;text-align:right}@media (max-width: 530px){table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{height:38px;width:38px;margin-top:-19px;line-height:38px}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{padding-left:40px}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:first-child{padding:15px 15px 15px 40px}}table.dataTable .warning-row td{background-color:rgba(239,214,93,0.1)}table.dataTable .warning-row td:first-child{border-left:3px solid #efd65d}table.dataTable .error-row td{background-color:rgba(208,28,28,0.1)}table.dataTable .error-row td:first-child{border-left:3px solid #d01c1c}table.dataTable tbody tr.inactive{background-color:#ccc !important;color:#999}table.dataTable tbody tr.inactive:hover .delete{color:#333}table.dataTable tbody tr.inactive .delete{color:#999}table.dataTable.reservation-list-table tbody tr:hover{background-color:#cae6ec}@media (min-width: 768px){table.dataTable.reservation-list-table tr td.reservation-status{padding:2px;text-align:center}table.dataTable.reservation-list-table tr td.reservation-status .btn{display:block}table.dataTable.reservation-list-table tr td.reservation-status .action-info{padding:4px;margin-top:1px;display:inline-block}table.dataTable.reservation-list-table tr td.reservation-status .action-info.time-alert{background:#f90;color:#fff}table.dataTable.reservation-list-table tr:hover .time-alert{color:#333;font-weight:bold}}@media (max-width: 767px){table.dataTable.reservation-list-table tr{display:block;position:relative;border-top:1px solid #ddd}table.dataTable.reservation-list-table tr.reservation-row{border-left:5px solid #00bfff;min-height:66px}table.dataTable.reservation-list-table tr.request-row{min-height:66px}table.dataTable.reservation-list-table tr>.sorting_1{background-color:transparent !important}table.dataTable.reservation-list-table th{display:block}table.dataTable.reservation-list-table th.reservation-id{width:50% !important;float:left;box-sizing:border-box}}@media (max-width: 767px) and (max-width: 420px){table.dataTable.reservation-list-table th.reservation-id{width:100% !important;float:none}}@media (max-width: 767px){table.dataTable.reservation-list-table th.reservation-guestname,table.dataTable.reservation-list-table th.reservation-stay-interval,table.dataTable.reservation-list-table th.reservation-price,table.dataTable.reservation-list-table th.reservation-submit-date{display:none}table.dataTable.reservation-list-table th.reservation-status{width:50% !important;float:right;box-sizing:border-box}table.dataTable.reservation-list-table th.reservation-status .status-list-toggle{width:100%;padding-right:20px}table.dataTable.reservation-list-table th.reservation-status .status-list-toggle:after{content:"";margin-left:5px;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}}@media (max-width: 767px) and (max-width: 420px){table.dataTable.reservation-list-table th.reservation-status{width:100% !important;float:none}}@media (max-width: 767px){table.dataTable.reservation-list-table td{display:block;border-top:none !important;height:auto !important;padding:5px !important}table.dataTable.reservation-list-table td.reservation-id{position:absolute;top:0px;left:0px;font-size:12px;border-left:none !important}table.dataTable.reservation-list-table td.reservation-id a{color:#aaa;font-weight:bold;text-decoration:none}table.dataTable.reservation-list-table td.reservation-guestname{margin-top:12px;width:50%;height:16px !important}table.dataTable.reservation-list-table td.reservation-guestname .glyphicon-info{display:none}table.dataTable.reservation-list-table td.reservation-guestname .guestcount{width:auto}}@media (max-width: 767px) and (max-width: 420px){table.dataTable.reservation-list-table td.reservation-guestname .guestcount{max-width:100px}}@media (max-width: 767px){table.dataTable.reservation-list-table td.reservation-guestname .guestcount span:empty{display:none}table.dataTable.reservation-list-table td.reservation-stay-interval{width:50%;font-size:12px}table.dataTable.reservation-list-table td.reservation-price{position:absolute;right:0px;top:18px;width:50%;text-align:right}table.dataTable.reservation-list-table td.reservation-submit-date{display:none}table.dataTable.reservation-list-table td.reservation-status{position:absolute;right:0px;top:37px;width:50%;text-align:right;white-space:nowrap;font-size:12px}table.dataTable.reservation-list-table td.reservation-status .btn{background:none !important;border:none !important;padding:0px;color:#f90 !important;text-shadow:none !important;white-space:nowrap}table.dataTable.reservation-list-table td.reservation-status .time-alert{position:absolute;top:-17px;right:5px;background:#ff9900;color:#fff;padding:2px}table.dataTable.reservation-list-table .reservation-row td:first-child{border-left:none}}table.dataTable .reservation-row td.reservation-price{white-space:nowrap}table.dataTable td.reservation-guestname{white-space:nowrap}table.dataTable td.reservation-guestname a.guestcount{width:175px;display:inline-block;padding-top:6px;position:relative;height:25px}table.dataTable td.reservation-guestname a.guestcount span{top:0px;text-overflow:ellipsis;overflow:hidden;display:block;width:100%}table.dataTable td.reservation-guestname a.guestcount span:hover{overflow:visible;width:auto;display:inline-block;position:absolute;top:4px;left:-2px;background:#cae6ec;z-index:1;padding:2px}table.dataTable td.reservation-guestname span{position:relative;top:-4px}table.dataTable .reservation-row td:first-child{border-left:5px solid #00bfff}table.dataTable .request-row td:first-child{border-left:5px solid transparent}table.dataTable .request-row td:first-child{padding-left:15px}table.dataTable tr td .data-table-link+.guestcount{font-style:italic}.slider{display:none}table.dataTable tbody td.no-padding{padding:0}table.dataTable .roomname-error-container{color:#c0392b;display:inline-block}table.dataTable .roomname-error-container .glyphicon-warning{font-size:20px;margin-right:5px;margin-top:0px}table.dataTable .roomname-error-container+.tooltip ul{padding-left:0px;list-style:none}table.dataTable .roomname-error-container+.tooltip ul li{text-align:left}@media (max-width: 767px){table.dataTable input.confirmed-price{min-width:115px}}.table--fixed-column{margin-left:50px}.table--fixed-column .fixed-column-cell{position:absolute;left:0;top:auto;background-color:#fff;z-index:1}.table th.table-cell-25{width:25px;max-width:25px}.table td.table-cell-25{width:25px;max-width:25px}.table th.table-cell-50{width:50px;max-width:50px}.table td.table-cell-50{width:50px;max-width:50px}.table th.table-cell-75{width:75px;max-width:75px}.table td.table-cell-75{width:75px;max-width:75px}.table th.table-cell-100{width:100px;max-width:100px}.table td.table-cell-100{width:100px;max-width:100px}.table th.table-cell-125{width:125px;max-width:125px}.table td.table-cell-125{width:125px;max-width:125px}.table th.table-cell-150{width:150px;max-width:150px}.table td.table-cell-150{width:150px;max-width:150px}.table th.table-cell-175{width:175px;max-width:175px}.table td.table-cell-175{width:175px;max-width:175px}.table th.table-cell-200{width:200px;max-width:200px}.table td.table-cell-200{width:200px;max-width:200px}.table th.table-cell-225{width:225px;max-width:225px}.table td.table-cell-225{width:225px;max-width:225px}.table th.table-cell-250{width:250px;max-width:250px}.table td.table-cell-250{width:250px;max-width:250px}.table th.table-cell-275{width:275px;max-width:275px}.table td.table-cell-275{width:275px;max-width:275px}.table th.table-cell-300{width:300px;max-width:300px}.table td.table-cell-300{width:300px;max-width:300px}.table th.table-cell-325{width:325px;max-width:325px}.table td.table-cell-325{width:325px;max-width:325px}.table th.table-cell-350{width:350px;max-width:350px}.table td.table-cell-350{width:350px;max-width:350px}.table th.table-cell-375{width:375px;max-width:375px}.table td.table-cell-375{width:375px;max-width:375px}.table th.table-cell-400{width:400px;max-width:400px}.table td.table-cell-400{width:400px;max-width:400px}.table th.table-cell-425{width:425px;max-width:425px}.table td.table-cell-425{width:425px;max-width:425px}.table th.table-cell-450{width:450px;max-width:450px}.table td.table-cell-450{width:450px;max-width:450px}.table th.table-cell-475{width:475px;max-width:475px}.table td.table-cell-475{width:475px;max-width:475px}.table th.table-cell-500{width:500px;max-width:500px}.table td.table-cell-500{width:500px;max-width:500px}@keyframes pulsate{0%{opacity:.75}50%{transform:scale(1.2, 1.2);opacity:1.0}100%{opacity:.75}}.datepicker table th,.datepicker table td{text-align:center}.datepicker table .glyphicon-arrow-right:before{content:'\e902'}.datepicker table .glyphicon-arrow-left:before{content:'\e901'}.datepicker table .day.active{color:#fff}.data-table-container table.dataTable .datepicker{border-radius:2px;border:1px solid #ccc}.data-table-container table.dataTable .datepicker thead th{padding:6px 0;font-size:14px}.data-table-container table.dataTable .datepicker tbody td{padding:5px}.description-list{margin-bottom:20px}.description-list .row{border-bottom:1px solid #eee;padding-bottom:10px;margin:0px 0px 12px 0px}.description-list .row:last-child{border-bottom:0px none;padding-bottom:0px;margin:0px}.description-list .row .title{padding-left:0px;color:#999;text-align:right}.description-list .row .description{padding-right:0px}.description-list .row .section-title{background-color:#fafafa;padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:18px;font-weight:500}.description-list .multiple-description-block:not(:only-child){margin-bottom:15px}.description-list .subrow{margin-top:-20px !important;font-size:12px;color:#999;background:#fff}.description-list .description-clickable:hover{background-color:#f5f5f5;cursor:pointer}.description-list.description-list-icon .title{padding-left:30px;position:relative}.description-list.description-list-icon .title .glyphicon{position:absolute;left:0px;top:-2px;font-size:20px}.description-list.description-list-compact .row{border-bottom:0px none;padding-bottom:2px;margin:0px 0px 2px 0px}.description-list.description-list-compact .row .title{padding-left:0px;text-align:right !important}.description-list.description-list-compact .row .description{padding-left:0px !important;padding-top:0px !important}@media (max-width: 767px){.description-list .row:last-child{margin-bottom:30px}.description-list .row .title{text-align:left}.description-list .row .title.col-xxs-12{text-align:right}.description-list .row .description{padding-left:30px;padding-top:5px}.description-list .row .description.col-xxs-12{padding-left:15px;padding-top:0px}}@media (max-width: 530px){.description-list .col-xxs-12.title{text-align:left}.description-list .col-xxs-12.description{padding-left:30px;padding-top:5px}}.panel-body .description-list:first-child:last-child{margin-bottom:0px}.draggable-sorting-list{margin-top:20px}.draggable-sorting-list__item{position:relative;padding-left:40px;padding-right:30px;min-height:35px;margin:6px 0;line-height:35px;border:1px solid #ccc;border-radius:2px}.draggable-sorting-list__item:hover{cursor:move;box-shadow:0 0 5px 0 rgba(0,0,0,0.15)}.draggable-sorting-list__item:hover .drag-icon{display:block}.draggable-sorting-list__item .drag-icon{position:absolute;padding:7px 13px;right:0;font-size:10px;top:0;display:none;text-align:center}.draggable-sorting-list__item .drag-icon .glyphicon{display:block;margin-top:-3px}.draggable-sorting-list__item .drag-icon .glyphicon-chevron-up2,.draggable-sorting-list__item .drag-icon .glyphicon-chevron-down2{font-size:8px}.draggable-sorting-list__item .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.draggable-sorting-list__item .priority-indicator--strongest{color:#fff;position:absolute;top:-20px;right:0;padding:2px 5px;background-color:#999;line-height:normal;border-radius:2px 2px 0 0}.draggable-sorting-list .horizontal-sorting-buttons-container{position:absolute;right:5px}.draggable-sorting-list .btn{border:none;background:transparent !important;padding:3px !important;line-height:10px}.draggable-sorting-list .btn:hover{border:none;background:#ccc !important}.sorting-buttons-container{position:absolute;right:100px;top:50%;transform:translateY(-50%)}.sorting-buttons-container .btn{display:block;font-size:10px;padding:3px 12px}.sorting-buttons-container .btn:first-child{border-radius:2px 2px 0 0 !important}.sorting-buttons-container .btn:last-child{border-radius:0 0 2px 2px !important;margin-top:-1px}.row-index{position:absolute;font-size:18px;font-weight:bold;width:35px;height:35px;left:0;padding:5px;background:#ccc;color:#fff;text-align:center;display:block;line-height:25px}@media (max-width: 530px){.draggable-sorting-list__item{background-color:#eee}.draggable-sorting-list__item .row-index{top:0}.draggable-sorting-list__item .drag-icon{display:block}.draggable-sorting-list__item.ghost-element{z-index:1;opacity:.7}.draggable-sorting-list__item.ghost-element.upper-half:before,.draggable-sorting-list__item.ghost-element.lower-half:after{display:none}.draggable-sorting-list__item:before{content:' ';position:absolute;left:0;top:-5px;width:100%;height:2px;background-color:#00bfff;filter:blur(2px);display:none}.draggable-sorting-list__item:after{content:' ';position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#00bfff;filter:blur(2px);display:none}.draggable-sorting-list__item.upper-half:before{display:block}.draggable-sorting-list__item.lower-half:after{display:block}}ul.file-tree{margin:0 0 0 20px;list-style:none;padding-left:0}.typeahead ul.file-tree{pointer-events:none}ul.file-tree li{position:relative}ul.file-tree li:before{position:absolute;left:-15px;top:0;content:'';display:block;border-left:1px solid #ddd;height:1em;border-bottom:1px solid #ddd;width:10px}ul.file-tree li:after{position:absolute;left:-15px;bottom:-7px;content:'';display:block;border-left:1px solid #ddd;height:100%}ul.file-tree li.root{margin:0px 0px 0px -20px}ul.file-tree li.root:before{display:none}ul.file-tree li.root:after{display:none}ul.file-tree li:last-child:after{display:none}.font-weight-normal{font-weight:normal}.form-wrapper{border:1px solid #eee;margin-bottom:10px;border-radius:2px !important;padding:15px 25px;background-color:#f5f5f5;position:relative}.form-wrapper.no-hover:hover{background-color:#f5f5f5}.form-wrapper:hover{background-color:#ddd}.form-wrapper .form-group:hover{background-color:transparent}.form-wrapper .inline-form-group-container:hover{background-color:transparent}.form-wrapper .inline-form-group-container .form-group:hover{background-color:transparent}.form-wrapper .delete{position:absolute;top:5px;right:10px}.form-wrapper.error{border:1px solid #d01c1c}.form-wrapper.error .error-icon{position:absolute;top:5px;left:5px;color:#d01c1c}.form-wrapper.error .success-icon{display:none}.form-wrapper.success{border:1px solid #27ae60}.form-wrapper.success .success-icon{position:absolute;top:5px;left:5px;color:#27ae60}.form-wrapper.success .error-icon{display:none}@media (max-width: 767px){.form-wrapper{padding:15px}.form-wrapper .inline-form-group-container{margin-left:0px;margin-right:0px}}@media (max-width: 530px){.form-wrapper{margin-left:-15px;margin-right:-15px;width:auto}.form-wrapper .delete{top:10px;right:15px}.collapse .form-wrapper{margin-left:-15px;margin-right:-20px}.collapse .form-wrapper .inline-form-group-container{padding-top:20px}}.form-delete-button{display:inline-block;top:-35px;position:relative}.form-delete-button .submit-btn{background:none;border:none;color:#999;text-decoration:underline}@media (max-width: 530px){.form-delete-button{top:10px;display:block;text-align:center}}.form-wrapper.max-guest-count-container{float:left}.channel-manager{font-size:16px}.channel-manager h2{margin-bottom:20px}.channel-manager ul li{margin:5px 0 5px 0}.channel-manager ul li:last-child{margin-bottom:20px}fieldset legend{border-bottom:none}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;font-size:15px}.form-control{border-radius:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.form-control:focus{border-color:#ff6f0f !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form-control[readonly]{border:1px solid #e5e5e5}.input-xlarge{width:420px !important}.input-large{width:320px !important}.input-medium{width:240px !important}.input-small{width:125px !important}.input-xsmall{width:100px !important}.input-xxsmall{width:70px !important}@media (max-width: 530px){.input-xlarge,.input-large,.input-medium,.input-small,.input-xsmall{width:100% !important}}.checkbox+select{margin-left:34px;margin-top:5px}.checkbox>label,.form-horizontal .checkbox>label{padding-left:20px;width:100%;font-size:14px}.checkbox-inline label{font-weight:400;font-size:14px}@media (max-width: 530px){.checkbox-inline{display:block}.checkbox-inline+.checkbox-inline{margin-left:0px}}.logo-checkbox .checkbox img{height:20px;display:inline-block;margin-left:6px}.radio>label,.form-horizontal .radio>label{padding-left:20px;width:100%}.dropdown-menu{z-index:1010}input[type=number]:not(.number){-moz-appearance:textfield}input[type=number]:not(.number)::-webkit-inner-spin-button,input[type=number]:not(.number)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-highlights-on .form-control,.input-highlights-on .btn-group .btn,.input-highlights-on .checker span{border:1px solid #00bfff}.form-control.warning-value{background-image:url("https://s.szalas.hu/images/hoteladmin/alert.svg");background-repeat:no-repeat;background-position:99% 1%;-webkit-background-size:13px;background-size:13px}.form-control.warning-value~.glyphicon-checkmark{display:none}.input-icon{position:relative}.input-icon>.form-control{padding-left:33px}.input-icon .glyphicon{color:#ccc;display:block;position:absolute;top:8px;left:8px;width:16px;font-size:17px;text-align:center;z-index:3}.input-datepicker[readonly]{background:#fff;border:1px solid #ccc;cursor:text}@media (max-width: 530px){.form-submit-button .btn{display:block;width:100%}}.form-group{padding-top:10px;padding-bottom:10px;margin-bottom:2px;transition:background-color 0.1s ease}.form-group:hover{background-color:#fafafa}@media (max-width: 530px){.form-group:hover{background-color:transparent}}.form-group.no-hover{background-color:transparent}.form-group.no-height{height:0;padding:0;margin:0}.form-group .checkbox{padding-top:4px}.input-group .form-group{display:table-cell}.input-group .form-group:hover{background-color:transparent}.input-group .input-group-btn,.input-group .input-group-extra~.input-group-btn{width:auto}.input-group .input-group-extra{font-size:14px;font-weight:400;line-height:1;color:#666;padding:4px 12px;border:1px solid #eee;border-left:none;background:#fafafa;text-align:center;vertical-align:middle;min-width:39px;display:table-cell}.input-group .input-group-addon{font-size:14px;color:#555;text-align:center;border:1px solid #e5e5e5;border-left:none;background:#fdfdfd}@media (max-width: 530px){.input-group{width:100%}}.input-group-container{margin-right:-15px;margin-left:-15px;padding-top:10px;padding-bottom:10px;margin-bottom:2px;transition:background-color 0.1s ease}.input-group-container:hover{background-color:#fafafa}.input-group-container label,.input-group-container .input-group,.input-group-container .error-container{margin-left:15px}.input-group-container .form-group{padding:0;margin-right:-1px !important}.inline-form-group-container{padding-top:10px;padding-bottom:0px;margin-bottom:2px;transition:background-color 0.1s ease}.inline-form-group-container:hover{background-color:#fafafa}.inline-form-group-container:after,.inline-form-group-container:before{display:table;content:" ";clear:both}.inline-form-group-container.no-hover{background-color:transparent}.inline-form-group-container .input-group-container{float:left;margin-left:0}.inline-form-group-container .input-group{position:relative;float:left;display:block;white-space:nowrap;margin-right:10px;padding-top:0px;padding-bottom:0px;margin-bottom:10px;min-height:auto}.inline-form-group-container .input-group:last-child{margin-right:0px}.inline-form-group-container .input-group .form-group{display:table-cell;margin-bottom:0px}.inline-form-group-container .input-group .form-group:first-child{margin-right:0px;margin-left:0px}.inline-form-group-container .input-group .form-group:not(:first-child){margin-left:-1px !important}.inline-form-group-container .form-group{position:relative;float:left;margin-left:0px;margin-right:10px;padding-top:0px;padding-bottom:0px;margin-bottom:10px;min-height:auto}.inline-form-group-container .form-group:last-child{margin-right:0px}.inline-form-group-container .form-group:hover{background-color:transparent}.inline-form-group-container .form-group+.form-control-static{padding-left:0px}.inline-form-group-container .form-control-static{float:left;padding-left:10px;padding-right:10px}.inline-form-group-container .form-control-static+.form-group{margin-left:0px}@media (max-width: 530px){.inline-form-group-container:hover{background-color:transparent}.inline-form-group-container .form-group{width:100%}.inline-form-group-container .input-group{margin-right:0px;margin-bottom:10px;width:100%}.inline-form-group-container .input-group .form-group{float:none;width:auto}}.floating-checkbox-label .checkbox{height:30px}.floating-checkbox-label .checkbox>label{position:absolute;height:30px;top:0px;left:0px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;padding:5px 5px 5px 25px !important}.floating-checkbox-label .checkbox:hover label{overflow:visible;z-index:2;background-color:#666;color:#fff;width:100%;display:table;-webkit-box-shadow:4px 4px 0px 0px rgba(51,51,51,0.1);-moz-box-shadow:4px 4px 0px 0px rgba(51,51,51,0.1);box-shadow:4px 4px 0px 0px rgba(51,51,51,0.1)}.floating-checkbox-label .checkbox .selected label{background-color:#999;color:#fff}.input-control{position:relative;display:inline-block}.input-control input:not(.toggle-password-visibility){padding-right:30px !important}@media (max-width: 530px){.input-control{display:block}}.input-control .glyphicon{position:absolute;top:0px;right:0px;color:#999}.input-group .input-control{display:table-cell}.input-group .has-error .btn{border:1px solid #d01c1c}.inline-form-group-container .error-container{clear:both}.has-success .form-control,.has-success .form-control:focus{border-color:#27ae60}.has-success .glyphicon-checkmark,.has-success .input-control .glyphicon-checkmark,.has-success.input-control .glyphicon-checkmark{position:absolute;top:10px;right:10px;color:#27ae60;z-index:4}.has-success .input-group-btn .glyphicon{display:none}.has-success .checkbox label,.has-success .radio label{color:#333}.has-success .btn-group .btn{border:1px solid #27ae60}.has-error .glyphicon-delete,.has-error .input-control .glyphicon-delete,.has-error.input-control .glyphicon-delete{position:absolute;top:10px;right:10px;color:#d01c1c;z-index:4}.has-error .validateContainer,.has-error .validateContainer .help-inline{margin:0px;color:#d01c1c}.has-error [class^="col-"]~.help-block,.has-error [class*=" col-"]~.help-block{display:block;float:left;clear:both;margin-left:15px;margin-right:15px;color:#d01c1c}.has-error .input-group-btn .glyphicon{display:none}.has-error .checkbox label{color:#333}.has-error .btn-group .btn{border:1px solid #d01c1c}table thead th,table tbody th,table tbody td{position:relative}table thead th .help-inline,table tbody th .help-inline,table tbody td .help-inline{position:absolute;left:0px;right:0px;bottom:90%;color:#fff !important;font-size:12px;padding:2px 15px 2px 5px;white-space:normal;max-width:180px;text-align:left;z-index:5}table thead th .help-inline:before,table tbody th .help-inline:before,table tbody td .help-inline:before{content:"";left:11px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;bottom:-6px;position:absolute}table thead th .help-inline:after,table tbody th .help-inline:after,table tbody td .help-inline:after{content:"";left:12px;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-6px;position:absolute}table thead th .help-inline .close,table tbody th .help-inline .close,table tbody td .help-inline .close{position:absolute;top:2px;right:3px;font-size:14px}table thead th .help-inline .close:hover,table tbody th .help-inline .close:hover,table tbody td .help-inline .close:hover{cursor:pointer}table thead th.has-error .help-inline,table tbody th.has-error .help-inline,table tbody td.has-error .help-inline{background-color:#d01c1c}table thead th.has-error .help-inline:after,table tbody th.has-error .help-inline:after,table tbody td.has-error .help-inline:after{border-top:6px solid #d01c1c}table thead th.has-success .help-inline,table tbody th.has-success .help-inline,table tbody td.has-success .help-inline{background-color:#27ae60}table thead th.has-success .help-inline:after,table tbody th.has-success .help-inline:after,table tbody td.has-success .help-inline:after{border-top:6px solid #27ae60}table thead th.has-success .help-inline.warning,table tbody th.has-success .help-inline.warning,table tbody td.has-success .help-inline.warning{background-color:#efd65d;color:#4b3624 !important}table thead th.has-success .help-inline.warning:after,table tbody th.has-success .help-inline.warning:after,table tbody td.has-success .help-inline.warning:after{border-top:6px solid #efd65d}.arrangement-type table tbody tr td .help-block{margin-top:0px;margin-bottom:0px}.arrangement-type table tbody tr td .help-inline{position:static;color:#c0392b !important;font-size:12px}.arrangement-type table tbody tr td .help-inline:before{display:none}.arrangement-type table tbody tr td .help-inline:after{display:none}.form-notification-element{text-align:right}@media (max-width: 530px){.form-notification-element{text-align:center;margin-top:5px}}.radio.hidden-radio{margin-left:-15px;margin-right:-15px;padding:0 15px;position:relative}.radio.hidden-radio label{transition:all .1s;max-width:none;margin-left:-15px;margin-right:-15px;padding:15px 15px 15px 35px}.radio.hidden-radio input[type=radio]{opacity:0}.radio.hidden-radio input[type=radio]:checked+.glyphicon-checkmark,.radio.hidden-radio input[type=radio]:checked:hover+.glyphicon-checkmark{display:inline-block;color:#27ae60}.radio.hidden-radio input[type=radio]:checked~label{background-color:rgba(39,174,96,0.2)}.radio.hidden-radio:hover label{background-color:#ddd}.radio.hidden-radio:hover input[type=radio]+.glyphicon-checkmark{display:inline-block;color:#f5f5f5}.radio.hidden-radio:hover input[type=radio]:checked+.glyphicon-checkmark{color:#27ae60}.radio.hidden-radio .glyphicon-checkmark{position:absolute;left:10px;right:auto;top:12px;font-size:24px;display:none;transition:all .1s}.link{color:#3598db;text-decoration:underline;cursor:pointer}@media (max-width: 530px){.period-datepicker-container .form-group{width:49.5%;float:left;margin-right:0}.period-datepicker-container .form-group:last-child{float:right}}.poi-edit-form .validateContainer .help-inline{position:relative !important;color:#d01c1c !important;padding:0 !important;background-color:transparent}.poi-edit-form .validateContainer .help-inline:before{content:none}.poi-edit-form .validateContainer .help-inline:after{content:none}.text-lowercase{text-transform:lowercase}.price{white-space:nowrap}.next-step{color:#999;font-size:12px;font-style:italic;margin-bottom:10px}.semi-realtime-promo{border:1px solid #eee;margin-bottom:30px}.semi-realtime-promo .row .btn{display:block;margin:0 auto}@media (min-width: 768px){.semi-realtime-promo .row{display:flex}.semi-realtime-promo .row .image-wrapper{display:flex;align-items:center;justify-content:center}}@media (min-width: 768px){.semi-realtime-promo .row .btn{margin:0}}.full-width-container{margin-left:-15px;margin-right:-15px}.muted-link{color:#ccc;text-decoration:none}.muted-link:hover{text-decoration:underline;color:#ccc}.page-title{padding:0;font-size:22px;letter-spacing:-1px;display:block;color:#666;margin:15px 0 15px 0;font-weight:300}.page-title__alert{font-size:1.4rem;letter-spacing:normal;font-weight:normal;text-transform:none}@media (min-width: 531px){.page-title{margin:15px 0 15px 0}}@media (min-width: 767px){.page-title{margin:0 0 15px 0}}@media (min-width: 768px){.page-title{font-size:28px}}.title-text{font-family:"Open Sans", sans-serif;font-weight:bold;font-size:16px}@media (min-width: 531px){font-weight:bold;font-size:18px}@media (min-width: 768px){.title-text{font-size:24px;font-family:"Open Sans", sans-serif;font-weight:300}}.alert{border-radius:2px}.alert.alert-summary .title{font-weight:bold;margin-bottom:10px}.alert.alert-summary ul>li{margin-bottom:15px}.alert.alert-summary ul>li:last-child{margin-bottom:0}.alert.alert-summary ul>li .description{font-weight:bold}.info-box .info-content{overflow:hidden}.info-box .toggle-controller{font-size:12px;margin-top:10px;text-align:right}.info-box .toggle-controller:hover{cursor:pointer}.info-box .toggle-controller .glyphicon{font-size:10px}.info-box.narrowed .info-content{overflow:hidden}.info-box.narrowed .more{display:block}.info-box.narrowed .less{display:none}.info-box.animated .info-content{transition:all .3s ease-in-out}.delete{padding-left:1rem;text-decoration:none;font-size:1.2rem;color:#999}.delete:hover{text-decoration:underline;color:#3598db;cursor:pointer}.info-icon{padding:5px}.info-icon:hover{cursor:pointer;background-color:#3598db;border-radius:50%;color:#fff}.btn-group-checkbox input[type="checkbox"]{position:absolute;top:2px;margin-right:5px}@media (max-width: 530px){.btn-group-checkbox>.btn{border-left:none;display:table-cell;width:1%;float:none}.btn-group-checkbox>.btn:first-child{border-left:1px solid #ccc}}@media (min-width: 531px){.btn-group-checkbox input[type="checkbox"]{position:relative !important}}@media (max-width: 767px){.btn-group-checkbox>.btn{padding:6px 8px}}.btn-group-checkbox-select-link{margin-bottom:0;margin-top:5px;font-size:12px}.btn-group-checkbox-select-link>li{padding-right:0}.btn-group-checkbox-select-link>li>a{color:#999}.btn-group-checkbox-select-link>li>a:hover{color:#3598db}.iconic-text{position:relative;padding-left:20px}.iconic-text .glyphicon{position:absolute;left:0;font-size:18px}.list-more-space li{margin-bottom:6px}.float-left{float:left}.float-right{float:right}.m-0{margin:0px !important}.p-0{padding:0px !important}.mt-0{margin-top:0px !important}.pt-0{padding-top:0px !important}.mr-0{margin-right:0px !important}.pr-0{padding-right:0px !important}.mb-0{margin-bottom:0px !important}.pb-0{padding-bottom:0px !important}.ml-0{margin-left:0px !important}.pl-0{padding-left:0px !important}.m-5{margin:5px !important}.p-5{padding:5px !important}.mt-5{margin-top:5px !important}.pt-5{padding-top:5px !important}.mr-5{margin-right:5px !important}.pr-5{padding-right:5px !important}.mb-5{margin-bottom:5px !important}.pb-5{padding-bottom:5px !important}.ml-5{margin-left:5px !important}.pl-5{padding-left:5px !important}.m-10{margin:10px !important}.p-10{padding:10px !important}.mt-10{margin-top:10px !important}.pt-10{padding-top:10px !important}.mr-10{margin-right:10px !important}.pr-10{padding-right:10px !important}.mb-10{margin-bottom:10px !important}.pb-10{padding-bottom:10px !important}.ml-10{margin-left:10px !important}.pl-10{padding-left:10px !important}.m-15{margin:15px !important}.p-15{padding:15px !important}.mt-15{margin-top:15px !important}.pt-15{padding-top:15px !important}.mr-15{margin-right:15px !important}.pr-15{padding-right:15px !important}.mb-15{margin-bottom:15px !important}.pb-15{padding-bottom:15px !important}.ml-15{margin-left:15px !important}.pl-15{padding-left:15px !important}.m-20{margin:20px !important}.p-20{padding:20px !important}.mt-20{margin-top:20px !important}.pt-20{padding-top:20px !important}.mr-20{margin-right:20px !important}.pr-20{padding-right:20px !important}.mb-20{margin-bottom:20px !important}.pb-20{padding-bottom:20px !important}.ml-20{margin-left:20px !important}.pl-20{padding-left:20px !important}.m-25{margin:25px !important}.p-25{padding:25px !important}.mt-25{margin-top:25px !important}.pt-25{padding-top:25px !important}.mr-25{margin-right:25px !important}.pr-25{padding-right:25px !important}.mb-25{margin-bottom:25px !important}.pb-25{padding-bottom:25px !important}.ml-25{margin-left:25px !important}.pl-25{padding-left:25px !important}.m-30{margin:30px !important}.p-30{padding:30px !important}.mt-30{margin-top:30px !important}.pt-30{padding-top:30px !important}.mr-30{margin-right:30px !important}.pr-30{padding-right:30px !important}.mb-30{margin-bottom:30px !important}.pb-30{padding-bottom:30px !important}.ml-30{margin-left:30px !important}.pl-30{padding-left:30px !important}.page-section{margin-bottom:30px}.print{color:#666;text-align:right;margin-bottom:15px}.print .glyphicon{left:-5px}.data-table-container .print{position:absolute;bottom:-40px;right:0}.in-progress-center:before,.in-progress:before{content:"\e93c" !important}.in-progress.btn-primary.btn{padding-left:35px}.in-progress-inline:before{left:0;font-size:20px;margin:0;top:0}.in-progress-inline p{padding-left:25px}.progress-first-login{height:3px;border-radius:2px;margin-bottom:5px}.code-gray{color:#666;background-color:#f5f5f5;padding-bottom:40px}.code-gray>span{height:36px;display:block;overflow:auto}.btn-code-copy{margin-top:-52px}.dashed-box-title{margin-bottom:-5px;background:#f5f5f5;padding:10px;display:inline-block}.dashed-box{border:5px dashed #f5f5f5;padding:10px}.dashed-box-title+.dashed-box{padding-top:20px}.nav-pills>li.active>a{text-decoration:none}.visible-xxs,.visible-xxs-inline,.visible-xxs-inline-block{display:none !important}@media (max-width: 530px){.col-xxs-1{float:left;width:8.3333333333%}.col-xxs-pull-1{right:8.3333333333%}.col-xxs-push-1{left:8.3333333333%}.col-xxs-offset-1{margin-left:8.3333333333%}.col-xxs-2{float:left;width:16.6666666667%}.col-xxs-pull-2{right:16.6666666667%}.col-xxs-push-2{left:16.6666666667%}.col-xxs-offset-2{margin-left:16.6666666667%}.col-xxs-3{float:left;width:25%}.col-xxs-pull-3{right:25%}.col-xxs-push-3{left:25%}.col-xxs-offset-3{margin-left:25%}.col-xxs-4{float:left;width:33.3333333333%}.col-xxs-pull-4{right:33.3333333333%}.col-xxs-push-4{left:33.3333333333%}.col-xxs-offset-4{margin-left:33.3333333333%}.col-xxs-5{float:left;width:41.6666666667%}.col-xxs-pull-5{right:41.6666666667%}.col-xxs-push-5{left:41.6666666667%}.col-xxs-offset-5{margin-left:41.6666666667%}.col-xxs-6{float:left;width:50%}.col-xxs-pull-6{right:50%}.col-xxs-push-6{left:50%}.col-xxs-offset-6{margin-left:50%}.col-xxs-7{float:left;width:58.3333333333%}.col-xxs-pull-7{right:58.3333333333%}.col-xxs-push-7{left:58.3333333333%}.col-xxs-offset-7{margin-left:58.3333333333%}.col-xxs-8{float:left;width:66.6666666667%}.col-xxs-pull-8{right:66.6666666667%}.col-xxs-push-8{left:66.6666666667%}.col-xxs-offset-8{margin-left:66.6666666667%}.col-xxs-9{float:left;width:75%}.col-xxs-pull-9{right:75%}.col-xxs-push-9{left:75%}.col-xxs-offset-9{margin-left:75%}.col-xxs-10{float:left;width:83.3333333333%}.col-xxs-pull-10{right:83.3333333333%}.col-xxs-push-10{left:83.3333333333%}.col-xxs-offset-10{margin-left:83.3333333333%}.col-xxs-11{float:left;width:91.6666666667%}.col-xxs-pull-11{right:91.6666666667%}.col-xxs-push-11{left:91.6666666667%}.col-xxs-offset-11{margin-left:91.6666666667%}.col-xxs-12{float:left;width:100%}.col-xxs-pull-12{right:100%}.col-xxs-push-12{left:100%}.col-xxs-offset-12{margin-left:100%}.col-xxs-pull-0{right:auto}.col-xxs-push-0{left:auto}.col-xxs-offset-0{margin-left:0}.visible-xxs{display:block !important}.visible-xxs-inline{display:inline !important}.visible-xxs-inline-block{display:inline-block !important}.hidden-xxs{display:none !important}}.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container{max-width:1157px;margin:0 21px 0 0;position:relative}.scrollspy-navbar.affix{top:0;right:0;left:15%;margin-left:21px;height:46px;z-index:9994}.scrollspy-navbar.affix .scrollspy-title{display:block}.scrollspy-navbar .nav>li{display:none}.scrollspy-navbar .nav>li.active{display:block;padding:0;color:#333;background-color:rgba(245,245,245,0.95);border-color:#ddd;font-size:14px}.scrollspy-navbar .nav>li.active>a{color:#333;text-decoration:none}.scrollspy-navbar .nav>li.active>a:after{content:'';position:relative;top:13px;margin-left:5px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#333 transparent transparent transparent}.scrollspy-navbar .affix-top .nav>li.active{display:none}.scrollspy-navbar .affix .nav>li.active{display:block}.scrollspy-navbar .scrollspy-title{display:none;padding-left:36px;background-color:rgba(245,245,245,0.95);border-color:#ddd;font-size:12px;color:#999;padding-bottom:5px;position:relative;z-index:1;margin-top:-10px}.scrollspy-navbar .scrollspy-title:hover{background-color:rgba(245,245,245,0.95) !important}.scrollspy-navbar:hover .scrollspy-title{background-color:#eee}@media (max-width: 991px){.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container{position:static}.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container>.dropdown-menu{width:100%;margin-top:-6px;margin-left:0}}@media (min-width: 992px){.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container>.dropdown-menu{margin-top:-5px}}@media (max-width: 991px){.scrollspy-navbar.affix{left:0;margin-left:0}.scrollspy-navbar.affix .nav{top:0;left:0;width:100%}}@media (min-width: 992px) and (max-width: 1265px){.scrollspy-navbar.affix{left:20%;margin-left:21px}}@media (max-width: 1517px){.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container{max-width:none;margin:0 0 -21px 0}.scrollspy-navbar .fixed-inpage-navigation-inner .inner-container>.dropdown-menu{margin-left:36px}.scrollspy-navbar .nav>li.active>a{padding-left:36px}}.dropdown-menu{border-radius:0;padding:0}.dropdown-menu>li>a{padding:10px 20px;text-decoration:none}.dropdown-menu>li.active>a{color:#333;background-color:#ddd}.dropdown-menu>li.active>a:hover,.dropdown-menu>li.active>a:focus{color:#333;background-color:#ddd}@media (min-width: 768px){.dropdown-menu>li>a{padding:6px 20px}}.modal-open{overflow-y:hidden !important}.close{text-indent:0}.modal-dialog{margin:50px 10px 10px 10px}@media (min-width: 768px){.modal-dialog{margin:50px auto}}.modal-dialog--600{max-width:600px;width:100%}.modal-dialog--700{max-width:700px;width:100%}.modal-dialog--800{max-width:800px;width:100%}.modal-dialog--900{max-width:900px;width:100%}.modal-dialog--1000{max-width:1000px;width:100%}.modal-dialog--1100{max-width:1100px;width:100%}.modal-dialog--1200{max-width:1200px;width:100%}.modal-dialog--1300{max-width:1300px;width:100%}.modal-dialog--1400{max-width:1400px;width:100%}.modal-dialog--1500{max-width:1500px;width:100%}.modal-dialog--1600{max-width:1600px;width:100%}.modal-dialog--1700{max-width:1700px;width:100%}.modal-dialog--1800{max-width:1800px;width:100%}.modal-dialog--1900{max-width:1900px;width:100%}.modal-dialog--2000{max-width:2000px;width:100%}.well{border-radius:2px}.table-cell{display:table-cell !important}.alert-error-page ul li{margin-bottom:10px}.provision-type-prices-table td.free-of-charge{height:53px}.provision-type-prices-table input{display:inline-block;max-width:100% !important}.provision-type-prices-table .unit-price{display:block;color:#999;margin-top:2px}@media (min-width: 531px){.provision-type-prices-table input{max-width:100px !important}}.text-wrap-normal{white-space:normal}.age-range-rate-info{padding:10px;border:1px solid #ddd}.confirm-popover{min-width:300px !important}.confirm-popover .popover-btn-container .btn{margin-right:10px}.confirm-popover .popover-btn-container .btn:last-child{margin-right:0}.usp-list li{margin-bottom:5px}.usp-list li .glyphicon-checkmark{color:#27ae60}.always-visible{z-index:99999}.info-text{display:inline-block;padding-right:20px}@media (max-width: 1024px){.info-text{padding-right:0;margin-bottom:10px}}header.message-active{margin-bottom:36px}header .general-user-message{background-color:rgba(245,245,245,0.7);padding:5px 40px 5px 5px;position:absolute;top:100%;right:0;left:0;text-align:center;z-index:10;color:#333;min-height:40px}header .general-user-message.to-do{background-color:rgba(0,191,255,0.7);color:#fff}header .general-user-message.error{background-color:rgba(208,28,28,0.5);color:#fff}header .general-user-message.warning{background-color:rgba(239,214,93,0.7);color:#333}header .general-user-message .close{position:absolute;top:5px;right:15px}@media (max-width: 767px){header.message-active{margin-bottom:75px}header .general-user-message{top:82px}}.stress-bubble{position:fixed;bottom:30px;right:-430px;background-color:#333;color:#fff;border:1px solid #666;padding:25px;max-width:400px;text-decoration:none;transition:all .3s ease-in-out}.stress-bubble:hover{color:#fff;background-color:#404040}.stress-bubble.active{right:30px}.stress-bubble.success{background-color:#27ae60;border:1px solid #ddd}.stress-bubble.success:hover{background-color:#2cc36b}.stress-bubble.error{background-color:#d01c1c;border:1px solid #ddd}.stress-bubble.error:hover{background-color:#e22424}.stress-bubble.warning{background-color:#efd65d;border:1px solid #ddd;color:#80542e}.stress-bubble.warning:hover{background-color:#f1dc74}.stress-bubble .close{color:#fff;top:-15px;right:-10px;position:absolute;opacity:0.5}.stress-bubble .close:hover{opacity:0.9}.stress-bubble .stress-bubble-content{position:relative;padding-left:55px;padding-right:5px}.stress-bubble .stress-bubble-content .icon{position:absolute;top:0;left:0;width:40px;height:40px}.stress-bubble .stress-bubble-content .glyphicon{position:absolute;top:0;left:0;font-size:40px}.stress-bubble .stress-bubble-content .title{margin:0}.stress-bubble .stress-bubble-content .text{margin-top:10px}.stress-bubble .stress-bubble-content .btn-container{margin-top:15px}@media (max-width: 991px){.stress-bubble{left:0;right:0;bottom:-500px;max-width:none;margin:0}.active{bottom:0;right:0 !important}}.fixed-bottom-submit{width:100%;margin-left:0;max-width:1200px;margin-right:15px;position:fixed;bottom:0;left:0;background:white;box-shadow:0px -1px 5px #ccc;padding:10px;z-index:2}@media (min-width: 992px){.fixed-bottom-submit{width:80%;max-width:100%;margin-left:20%}}@media (min-width: 1266px){.fixed-bottom-submit{width:85%;margin-left:15%;max-width:1200px}}.timer{content:'';height:2px;background:#ccc;color:white;font-weight:bold;position:relative;animation:timer 5s forwards;animation-timing-function:linear}@keyframes timer{from{width:100%}to{width:0}}.forgot-password{background-color:#f5f5f5;margin-top:30px}.forgot-password .forgotten-password-img{width:30%;margin-bottom:15px}a.change-function{color:black}.btn-input-w-image{padding-left:90px;position:relative}.btn-input-w-image img{height:24px;position:absolute;left:10px;top:4px;background:#fff}.redirect-przelewy{display:flex}.redirect-przelewy img{margin-right:15px;height:30px}.redirect-przelewy span{align-self:center}.btn-pay_with_przelewy{padding-left:85px;position:relative}.btn-pay_with_przelewy img{position:absolute;height:24px;left:10px}.btn-pay_with_przelewy-helper{position:relative;font-size:12px;padding:5px;border:1px solid #ddd;display:inline-block;margin-top:3px}.btn-pay_with_przelewy-helper:after,.btn-pay_with_przelewy-helper:before{bottom:100%;right:50px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.btn-pay_with_przelewy-helper:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px;right:51px}.btn-pay_with_przelewy-helper:before{border-color:rgba(221,221,221,0);border-bottom-color:#ddd;border-width:7px;margin-left:-7px}.hr-price{border-color:#ddd;margin:5px 0}.description-block textarea{height:111px;-webkit-transition:height 0.4s ease-in-out;-moz-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out}.description-block .main-delete{display:none}.floor-name{margin-top:15px}.house-floor{margin-top:10px;margin-left:80px;position:relative;padding:15px;background-color:#f0f0f0;min-height:13rem}.house-floor:before{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;left:15px;top:-6px;position:absolute}.apartment-form-elements .house-floor{margin-left:0px}.room-form-elements .house-floor{margin-left:0px;margin-top:0px;padding:0px;background-color:transparent}.room-form-elements .house-floor:before{display:none}.house-pictogram{position:absolute;top:0;left:-7rem}.house-pictogram .glyphicon{color:#f0f0f0}.house-pictogram .glyphicon.active{color:#a8a8a8}.house-pictogram .glyphicon-roof{font-size:20px}.house-pictogram .glyphicon-floor{font-size:23px;left:4px}.house-pictogram .glyphicon-ground-floor{font-size:23px;left:-1px}.house-pictogram .glyphicon-basement{font-size:15px}.house-room-settings.apartment .house-pictogram,.house-room-settings.apartment .house-levels{display:none}.house-room-settings.apartment .house-floor{margin-left:10px}.house-floor .unit{margin:0px -15px 5px -15px;padding:5px 15px}.house-floor .unit:hover{background-color:#fafafa}.house-floor .unit .unit-title{font-weight:bold;margin-bottom:10px}.floors-icon{max-width:60px;display:block}.floors-icon-basement{margin-top:2px}.icon-tab{display:inline-block;margin-right:5px;margin-bottom:15px}.icon-tab .glyphicon{color:#fff;background-color:#666;width:35px;height:35px;line-height:35px;text-align:center;font-size:18px}.icon-tab .glyphicon:hover{background-color:#999}.inline-picker{float:left;background-color:#fff;padding:10px;border:1px solid #ccc;border-radius:2px}@media (max-width: 600px){.inline-picker{float:none}}@media (max-width: 600px) and (min-width: 531px){.inline-picker{display:inline-block}}.except-days-container{margin-left:355px}@media (max-width: 600px){.except-days-container{margin-left:0}}.except-days-container .except-day{border-radius:2px;border:1px solid #ccc;background-color:#f5f5f5;padding:10px;margin:0 15px 15px 0;float:left;position:relative}.except-days-container .except-day.has-error{background-color:#f2dede !important;border-color:#ebccd1 !important}.except-days-container .formatted-except-day{margin-bottom:3px}.except-days-container .except-day .delete{position:absolute;top:0.2rem;right:0.5rem;display:none}.except-days-container .except-day:hover .delete{display:block}body{color:#333;font-family:"Open Sans", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.pl .page-footer{padding-top:80px}.page-content-wrapper.affiliate-wrapper{width:100% !important;float:none;max-width:none}@media (min-width: 992px){.side-menu{width:15%}.page-content-wrapper{float:left;width:85%;max-width:1200px;border-left:1px solid #eee;margin-left:-1px}.page-content-wrapper .page-content{margin-left:0px}.page-sidebar{width:100%}}@media (min-width: 992px) and (max-width: 1265px){.side-menu{width:20%}.page-content-wrapper{width:80%;max-width:100%}}@media (min-width: 992px){.full-width-content .side-menu{width:15%}.full-width-content .page-content-wrapper{width:85%;max-width:100%}}@media (min-width: 992px) and (max-width: 1265px){.full-width-content .side-menu{width:20%}.full-width-content .page-content-wrapper{width:80%;max-width:100%}}@media (max-width: 991px){.page-content-wrapper .page-content{margin:0px !important;padding:20px 20px 20px 20px !important;min-height:280px}}header{width:100%;padding:0 20px 0 0;margin:0;border:0;box-shadow:none;height:46px;min-height:46px;background-image:none;background-color:#ddd;position:relative}header>.page-logo{align-items:center;display:inline-flex;height:46px;float:left;padding:0 20px;max-width:250px}@media (max-width: 531px){header>.page-logo{padding-right:0;width:120px}}header .contacts{float:left}@media (max-width: 767px){header .contacts{float:right}}header .contacts>ul{float:left;margin-bottom:0px}header .contacts>ul>li{float:left;margin-left:20px;position:relative;padding:13px 10px 13px 15px;font-size:13px}header .contacts>ul>li .glyphicon{position:absolute;left:-10px;top:13px;font-size:18px}header .contacts>ul>li .glyphicon.glyphicon-skype-online{color:#27ae60}header .contacts>ul>li .glyphicon.glyphicon-skype-offline{color:#999}header .contacts>ul>li>a{text-decoration:none;color:#666}header .contacts>ul>li>a:hover{text-decoration:underline}header .contacts>ul>li.voucher a{color:#3598db;text-decoration:underline}header .contacts>ul>li.voucher a:hover{text-decoration:none}header .top-menu{margin:0;padding:0;float:right}header .top-menu .navbar-nav{padding:0;margin:0 20px 0 0;display:block}@media (max-width: 767px){header .top-menu .navbar-nav{margin:0}}header .top-menu .navbar-nav>li.dropdown{margin:0;padding:0 4px;height:46px;display:inline-block}header .top-menu .navbar-nav>li.dropdown:last-child{padding-right:0;margin-right:-10px}header .top-menu .navbar-nav>li.dropdown>a{color:#666;text-decoration:none}header .top-menu .navbar-nav>li.dropdown>.dropdown-toggle{margin:0;padding:12px 10px}header .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i{font-size:17px}header .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>i.glyphicon{font-size:18px}header .top-menu .navbar-nav>li.dropdown>.dropdown-toggle>.badge{position:absolute;top:10px;font-weight:300;background-color:#f60;position:absolute;top:6px;left:22px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}header .top-menu .navbar-nav>li.dropdown>.dropdown-toggle:focus{background:none}header .top-menu .navbar-nav>li.dropdown .dropdown-menu{margin-top:3px;min-width:250px;padding-top:0px;right:0px;left:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}header .top-menu .navbar-nav>li.dropdown .dropdown-menu li a{padding:3px 15px}header .top-menu .navbar-nav>li.dropdown .dropdown-menu li.title{border-bottom:1px solid #eee;background-color:#f5f5f5}header .top-menu .navbar-nav>li.dropdown .dropdown-menu li.title h3{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:14px;padding:10px 15px}header .top-menu .navbar-nav>li.dropdown .dropdown-menu li.title h3>a{display:block;font-size:10px;color:#666;padding:0;margin-top:5px;text-transform:none}header .top-menu .navbar-nav>li.dropdown .dropdown-menu:before{position:absolute;top:-7px;right:14px;display:inline-block !important;border-right:7px solid transparent;border-bottom:7px solid #eee;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}header .top-menu .navbar-nav>li.dropdown .dropdown-menu:after{position:absolute;top:-6px;right:15px;display:inline-block !important;border-right:6px solid transparent;border-bottom:6px solid #f5f5f5;border-left:6px solid transparent;content:''}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list{padding-right:0;max-height:275px;overflow-y:auto;padding-left:0}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li{border-bottom:1px solid #eee}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li:last-child{border-bottom:none}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>a,header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>.empty-notification{display:block;line-height:1;padding:15px;width:auto;text-decoration:none;transition:background-color 0.1s ease;color:#666}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>a:hover,header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>.empty-notification:hover{background-color:#fafafa}header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>a .time,header .top-menu .navbar-nav>li.dropdown .dropdown-menu .dropdown-menu-list>li>.empty-notification .time{color:#999}header .top-menu .navbar-nav>li.dropdown-location a.hotel-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3598db;text-decoration:underline}@media (min-width: 768px){header .top-menu .navbar-nav>li.dropdown-location a.hotel-name{max-width:345px;padding-right:20px !important;position:relative}header .top-menu .navbar-nav>li.dropdown-location a.hotel-name:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;right:5px;top:22px}}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu{width:auto}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu .new-registration-navbar-link a{border-top:1px solid #f5f5f5;padding:15px;display:block}header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle{padding:12px 10px}header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>.username{display:inline-block;font-size:13px;font-weight:300}header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>img{float:left;margin-top:-5px;margin-right:5px;height:29px;display:inline-block}header .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle>i{display:inline-block;margin-top:5px;margin:0;font-size:13px}header .top-menu .navbar-nav>li.dropdown-user .dropdown-menu{width:175px}header .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a{font-size:14px;font-weight:300}header .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a i{width:15px;display:inline-block;margin-right:9px}header .top-menu .navbar-nav>li.dropdown-user .dropdown-menu>li>a .badge{margin-right:10px}@media (max-width: 767px){header .top-menu .navbar-nav>li.dropdown{float:left}header .top-menu .navbar-nav .open .dropdown-menu{position:absolute;right:0 !important;left:auto;width:auto;background-color:#fff;border:1px solid #ccc}header .top-menu .navbar-nav .open .dropdown-menu:after{left:auto !important;right:11px}header .top-menu .navbar-nav .open .dropdown-menu:before{left:auto !important;right:10px}}@media (max-width: 870px){header .contacts li.voucher{display:none}}@media (min-width: 992px) and (max-width: 1115px){header .contacts .mail .contact-text,header .contacts .phone .contact-text,header .contacts .skype .contact-text{display:none}}@media (max-width: 767px){header{margin-bottom:30px}header .top-menu .navbar-nav>li.dropdown-location{position:absolute;left:0px;right:0px;bottom:-46px;width:100%;padding:0px;margin-right:15px}header .top-menu .navbar-nav>li.dropdown-location a.dropdown-toggle{width:100%;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.1);margin-bottom:10px;padding:8px 15px}header .top-menu .navbar-nav>li.dropdown-location a.dropdown-toggle:hover,header .top-menu .navbar-nav>li.dropdown-location a.dropdown-toggle:focus{background-color:#eee}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu{position:fixed;background-color:#fff;height:auto;top:10px;right:10px !important;bottom:10px;left:10px;-webkit-box-shadow:0px 0px 40px 0px #000;-moz-box-shadow:0px 0px 40px 0px #000;box-shadow:0px 0px 40px 0px #000}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu:before{display:none !important}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu:after{display:none !important}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu .dropdown-menu-list{height:auto;max-height:none}header .top-menu .navbar-nav>li.dropdown-location .dropdown-menu .close{position:absolute;top:8px;right:10px}}@media (max-width: 530px){header .top-menu .navbar-nav>li.dropdown-contacts .dropdown-menu{right:-75px !important}header .top-menu .navbar-nav>li.dropdown-contacts .dropdown-menu:before{right:89px}header .top-menu .navbar-nav>li.dropdown-contacts .dropdown-menu:after{right:90px}}.pl header .page-logo{width:200px}.has-fixed-bottom .page-content-wrapper{margin-bottom:30px}@media (min-width: 992px){.page-content-wrapper .page-content{padding:25px 20px 10px 20px}}.page-footer{padding:8px 20px 5px 20px;font-size:13px;height:33px}.page-footer .page-footer-inner{float:left;display:inline-block}@media (min-width: 992px){.page-footer{clear:left}}.affiliate-header .page-logo{padding:0 0 0 15px}.affiliate-header .page-logo img{margin-top:6px;height:18px}.affiliate-header .page-logo .affiliate-title{font-size:12px;font-weight:bold;text-transform:uppercase;color:#000;margin-top:2px}.travelminit-message{background-color:#f2dede;text-align:center;padding:5px;z-index:2;position:relative}.ribbon{padding:10px;text-align:center}.ribbon--alert{color:#fff;background-color:#d01c1c}.embed-container{position:relative;padding-bottom:40%;height:0;overflow:hidden;max-width:100%;margin-bottom:10px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container-2{position:relative;padding-bottom:50%;height:0;overflow:hidden;max-width:100%;margin-bottom:10px}.map-notification-container{display:none;background:#000;background:rgba(0,0,0,0.8);height:250px;position:absolute;top:10%;left:20%;right:20%;z-index:999;-webkit-border-radius:8px;border-radius:8px;padding:20px 50px;text-align:center;color:#ededed}.map-notification-container.top{top:0px;left:0px;width:100%;height:100px;-webkit-border-radius:0px;border-radius:0px}@media (max-width: 530px){.embed-container{padding-bottom:100%}}.poi-list .poi{padding:5px 10px;background-color:#eee;cursor:pointer;margin-right:5px;margin-bottom:5px;float:left}.poi-list .poi:hover{background-color:#bbb;color:#fff}.poi-list .poi:hover .glyphicon{color:#d20}.page-sidebar .page-sidebar-menu{list-style:none;margin:0;padding:0}@media (max-width: 991px){.page-sidebar .page-sidebar-menu{background-color:#fff;z-index:9999}}.page-sidebar .page-sidebar-menu .sidebar-search.sidebar-search-bordered{margin:25px 18px 25px 18px}.page-sidebar .page-sidebar-menu li.voucher{padding:15px 15px 0 15px}.page-sidebar .page-sidebar-menu li.voucher .glyphicon{font-size:28px;color:#ccc;left:-10px}.page-sidebar .page-sidebar-menu li.panel{border:none;border-radius:0;border-bottom:1px solid #eee}.page-sidebar .page-sidebar-menu li.panel:last-child{border-bottom:none}.page-sidebar .page-sidebar-menu li.panel>a{display:block;position:relative;margin:0;border:0;padding:10px 15px;text-decoration:none;font-size:14px;font-weight:300;color:#666}.page-sidebar .page-sidebar-menu li.panel.disabled>a,.page-sidebar .page-sidebar-menu li.panel.disabled .sub-menu li a{color:#ccc}.page-sidebar .page-sidebar-menu li.panel.disabled:hover>a,.page-sidebar .page-sidebar-menu li.panel.disabled.open>a{color:#ccc;background:transparent;cursor:not-allowed}.page-sidebar .page-sidebar-menu li.panel.disabled .arrow:before{border-right:6px solid #ccc;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:14px !important;right:10px !important}.page-sidebar .page-sidebar-menu li.panel:hover>a,.page-sidebar .page-sidebar-menu li.panel.open>a{background:#f5f5f5;color:#666}.page-sidebar .page-sidebar-menu li.panel.active.active.open>a{background:#ccc !important;border-top-color:transparent;color:#ffffff}.page-sidebar .page-sidebar-menu li.panel.active>.sub-menu{margin:0 0 1px 0}.page-sidebar .page-sidebar-menu li.panel.active>a{position:relative;background:#ccc !important;border-top-color:transparent;color:#ffffff}.page-sidebar .page-sidebar-menu li.panel.active>a:after{content:'';position:absolute;top:50%;margin-top:-20px;right:-10px;border-left:10px solid #ccc;border-top:20px solid transparent;border-bottom:20px solid transparent}.page-sidebar .page-sidebar-menu li.panel.done>a{background-color:#fff;color:#333}.page-sidebar .page-sidebar-menu li.panel.done>a:before{content:"" !important;font-family:'general';color:#27ae60;position:absolute;top:11px !important;right:10px !important}.page-sidebar .page-sidebar-menu li.panel.done>a .arrow:before{display:none !important}.page-sidebar .page-sidebar-menu li.panel.done.active>a,.page-sidebar .page-sidebar-menu li.panel.done.active.open>a{background-color:#ccc !important;color:#fff}.page-sidebar .page-sidebar-menu li.panel.done.active>a:after,.page-sidebar .page-sidebar-menu li.panel.done.active.open>a:after{content:'';position:absolute;top:50%;margin-top:-20px;right:-10px;border-left:10px solid #ccc;border-top:20px solid transparent;border-bottom:20px solid transparent}.page-sidebar .page-sidebar-menu li.panel.always-visible{z-index:99999}.page-sidebar .page-sidebar-menu li.panel.always-visible li{z-index:99999}.page-sidebar .page-sidebar-menu li.panel.always-visible a{background-color:#fff;z-index:99999}.page-sidebar .page-sidebar-menu li.panel>.sub-menu>li.done a{color:#27ae60;position:relative}.page-sidebar .page-sidebar-menu li.panel>.sub-menu>li.done a:before{font-family:'general' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";position:absolute;left:10px;top:12px}.page-sidebar .page-sidebar-menu .sub-menu{margin:0 0 1px 0;list-style:none;padding:0}.page-sidebar .page-sidebar-menu .sub-menu li{border-top:1px solid #eee;position:relative}.page-sidebar .page-sidebar-menu .sub-menu li>a{padding:10px 15px 10px 43px;color:#666;display:block;text-decoration:none}.page-sidebar .page-sidebar-menu .sub-menu li:hover{border-top:1px solid #fff}.page-sidebar .page-sidebar-menu .sub-menu li:hover+li{border-top:1px solid #fff}.page-sidebar .page-sidebar-menu .sub-menu li:hover>a{background:#f5f5f5;color:#666}.page-sidebar .page-sidebar-menu .sub-menu li.active:hover{border-top:1px solid #eee}.page-sidebar .page-sidebar-menu .sub-menu li.active>a{background:#f5f5f5 !important;display:block;margin:0;text-decoration:none;font-size:14px}.page-sidebar .page-sidebar-menu .sub-menu li.disabled>a{color:#ccc}.page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover{border-top:1px solid #eee}.page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover+li{border-top:1px solid #eee}.page-sidebar .page-sidebar-menu .sub-menu li.disabled:hover>a{color:#ccc;background:transparent;cursor:not-allowed}.page-sidebar .page-sidebar-menu .badge{margin-left:10px;font-weight:300;padding:0;font-size:10px;width:15px;height:15px;text-align:center;line-height:15px}.page-sidebar .page-sidebar-menu .badge.badge-default{background-color:#f90}.page-sidebar .page-sidebar-menu .menu-label{background-color:#999;position:absolute;top:0;right:0;z-index:2;border-radius:0;font-size:10px;font-weight:normal;padding:2px}.page-sidebar .page-sidebar-menu .menu-label.error{background-color:#d01c1c}.page-sidebar .page-sidebar-menu .menu-label.success{background-color:#27ae60}.page-sidebar .page-sidebar-menu .menu-label.info{background-color:#00bfff}.page-sidebar .page-sidebar-menu .menu-label.warning{background-color:#efd65d;color:#333}.page-sidebar .page-sidebar-menu .menu-label.primary{background-color:#f60}.page-sidebar .sidebar-search{padding:0;margin:22px 18px 22px 18px}.page-sidebar .sidebar-search .remove{display:none}.page-sidebar .sidebar-search .remove>i{font-size:16px}.page-sidebar .sidebar-search .input-group{width:100%;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.page-sidebar .sidebar-search .input-group .form-control{border:0;font-size:13px;padding:6px 8px;height:auto;line-height:auto;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.page-sidebar .sidebar-search .input-group .form-control:focus{box-shadow:none !important}.page-sidebar .sidebar-search .input-group .input-group-btn .btn{margin-right:-2px;padding:5px 6px 4px 8px;background-color:transparent;background-repeat:no-repeat;background-position:100% 3px}.page-sidebar .sidebar-search .input-group .input-group-btn .btn:hover{background-color:#fafafa}.page-sidebar .sidebar-search .input-group .input-group-btn .btn>i{font-size:15px;color:#ccc}.page-sidebar .sidebar-search .input-group .typeahead{border-radius:0 0 2px 2px}.page-sidebar .sidebar-search .input-group .typeahead li>a{text-decoration:none;font-size:13px;white-space:normal}.page-sidebar .sidebar-search .input-group .typeahead li>a:hover{background-color:#eee;color:#333}.page-sidebar .sidebar-search .input-group .typeahead li.active>a,.page-sidebar .sidebar-search .input-group .typeahead li.active>a:focus{background-color:#eee;color:#333}.page-sidebar .sidebar-search .input-group .dropdown-menu{width:100%}.page-sidebar .sidebar-search .input-group .dropdown-menu>li>a{padding:6px 15px}.page-sidebar .sidebar-search .input-group .dropdown-menu>li:hover>a,.page-sidebar .sidebar-search .input-group .dropdown-menu>li.active>a,.page-sidebar .sidebar-search .input-group .dropdown-menu>li.active:hover>a{text-decoration:none;background-image:none;background-color:#f5f5f5 !important;color:#666;filter:none}.page-sidebar-menu .telekom .menu-label.primary{background-color:#e20074}.side-menu{border-right:1px solid #eee;position:static !important;float:left;overflow:visible}.side-menu .modal-content{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 none;border-radius:0}.side-menu .modal-body{padding:0}.side-menu .panel-group .panel+.panel{margin-top:0}.translate-feedback{margin-top:50px;padding:10px;position:relative}.translate-feedback .translate-success{position:absolute;bottom:110%;left:10px;background-color:#27ae60;color:#fff;padding:15px}.translate-feedback .translate-success:before{content:'';position:absolute;bottom:-8px;left:30px;border-top:8px solid #27ae60;border-right:8px solid transparent;border-left:8px solid transparent}@media (max-width: 767px){.translate-feedback{position:static}.translate-success{position:fixed;bottom:0;left:0;right:0;text-align:center;background-color:#27ae60;color:#fff;padding:15px}.translate-success:before{display:none}}@media (min-width: 992px){.side-menu{background:#fff}.side-menu.modal{display:block !important;position:fixed;top:46px;left:0;height:100%}.side-menu.fade{opacity:1}.side-menu .modal-dialog{position:static !important;transform:none !important;transition:none !important;width:auto !important;margin:0 !important}}@media (max-width: 991px){.side-menu{position:fixed !important}.side-menu .modal-dialog{width:auto;margin:0;position:absolute;top:0;left:0;right:55px;bottom:0;max-width:420px;z-index:1060}.side-menu .modal-content{min-height:100%;border:1px solid #fff}.side-menu .modal-content .panel{margin-left:0;margin-right:0}.side-menu .page-sidebar{margin:0}}.page-sidebar-menu li>a .arrow:before,.page-sidebar-menu li>a[aria-expanded=false] .arrow:before,.page-sidebar-menu li.active>a[aria-expanded=false] .arrow:before{content:"" !important;border-right:6px solid #999;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:14px !important;right:10px !important}.page-sidebar-menu li.active>a .arrow:before,.page-sidebar-menu li.active>a[aria-expanded=true] .arrow:before,.page-sidebar-menu li>a[aria-expanded=true] .arrow:before{top:18px !important;right:6px !important;width:auto;border-top:6px solid #999;border-left:6px solid transparent;border-right:6px solid transparent}.page-sidebar-menu .main-menu-noployalty_info a{color:#f60 !important}.tutorial-open{padding-right:0 !important;overflow-y:visible !important}.tutorial-body .close{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;border:1px solid #999;text-align:center;vertical-align:middle}.tutorial-body .video-container{padding-bottom:56.25%;position:relative}.tutorial-body .video-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.tutorial-body .list-faq{margin-bottom:10px}.tutorial-body .list-faq .panel-default{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tutorial-body .list-faq .panel-heading{background-color:transparent;border-color:transparent;cursor:pointer;position:relative;padding:0 20px}.tutorial-body .list-faq .panel-heading .panel-title{font-size:14px}.tutorial-body .list-faq .panel-heading .panel-title:hover{text-decoration:underline}.tutorial-body .list-faq .panel-heading .panel-title:before{content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-left:4px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent;left:5px;top:6px;position:absolute}.tutorial-body .list-faq .panel-heading[aria-expanded="true"] .panel-title:before{content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #333;border-left:4px solid transparent;border-right:4px solid transparent;left:3px;top:8px;position:absolute}.tutorial-body .list-faq .panel-heading+.panel-collapse .panel-body{border:none;padding:10px 20px;font-size:12px}.tutorial-body .contact-operator{position:relative;padding-left:50px;margin-bottom:10px}.tutorial-body .contact-operator:hover{background-color:#f9f9f9}.tutorial-body .contact-operator a{display:block;padding:15px 0}.tutorial-body .contact-operator img{position:absolute;top:5px;left:5px;width:40px;height:40px;border-radius:50% !important}.tutorial-body .contact-operator .confirm-message{position:absolute;top:-80px;left:0;padding:15px 5px;background-color:#eee}.tutorial-body .contact-operator .confirm-message:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid #eee;border-left:6px solid transparent;border-right:6px solid transparent;left:15px;bottom:-6px;position:absolute}.tutorial-body .contact-operator .confirm-message .confirm-text{position:relative;padding-left:20px}.tutorial-body .contact-operator .confirm-message .confirm-text .glyphicon-checkmark{position:absolute;top:3px;left:0;color:#55a21a}.tutorial-body .send-message{background-color:#f9f9f9;border-top:1px solid #e0e0e0;padding:10px 15px;margin-left:-15px;margin-right:-15px;margin-bottom:-15px}.tutorial-body .send-message .form-group{padding:0;margin:0;min-height:auto}.tutorial-body .send-message .form-group:hover{background-color:transparent}.tutorial-body .send-message .checkbox{padding-top:0}@media (min-width: 768px){.tutorials-launcher{position:absolute;top:55px;right:34px;background-color:#ccc;border-radius:50%;width:55px;height:55px;text-align:center}.tutorials-launcher:hover{background-color:#f60;cursor:pointer}.tutorials-launcher .glyphicon{font-size:32px;line-height:55px;color:#fff;margin-right:0}.tutorials{position:fixed !important;overflow:visible;background:transparent;top:46px;right:-620px;bottom:0;left:auto;display:block !important;transition:all 0.3s, ease-out}.tutorials.in{right:0}.tutorials.in .modal-dialog{position:static !important;transform:none !important;transition:none !important;margin:0 !important;width:600px}.tutorials.fade{opacity:1}.tutorials .modal-dialog{position:static !important;transform:none !important;transition:none !important;margin:0 !important;width:500px}.tutorials .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.2);box-shadow:0 5px 15px rgba(0,0,0,0.2)}}@media (max-width: 767px){.tutorials-launcher{position:absolute;font-size:18px;background-color:transparent;border-radius:0;color:#3598db;width:60px;height:36px;line-height:36px;right:0;text-align:center;top:46px;vertical-align:middle}.tutorials-launcher:hover{background-color:transparent;cursor:pointer}}.form-bubble{position:relative;background-color:#f5f5f5;padding:15px;margin-left:20px;margin-top:10px;margin-bottom:10px;float:left;min-width:220px;max-width:500px}.form-bubble:before{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:6px solid #f5f5f5;border-left:6px solid transparent;border-right:6px solid transparent;left:15px;top:-6px;position:absolute}.form-bubble.block{display:block;width:auto}.form-bubble .form-bubble-group{position:relative;margin-top:15px;padding-top:15px;border-top:1px solid #ccc}.form-bubble .form-bubble-group:first-child:last-child,.form-bubble .form-bubble-group:first-child{margin-top:0;padding-top:0;border-top:none}.form-bubble .form-bubble-group label{display:block}.form-bubble .form-bubble-group .form-bubble-group-title{margin-bottom:10px;font-weight:600;font-size:15px;text-transform:uppercase}.form-bubble .form-bubble-group .inline-form-group-container{margin:0px;padding:0px;margin-top:15px}.form-bubble .form-bubble-group .inline-form-group-container .input-group-container .input-group{margin-left:0px}.form-bubble .form-bubble-group .inline-form-group-container:hover{background-color:transparent}.form-bubble .form-bubble-group .inline-form-group-container .form-group{margin-top:0px}.form-bubble .form-bubble-group .inline-form-group-container .form-group+.form-group{margin-left:10px}.form-bubble .form-bubble-group .inline-form-group-container .input-group .form-group+.form-group{margin-left:0px}.form-bubble .form-bubble-group .delete{position:absolute;top:15px;right:0px}.form-bubble .form-bubble-group .price-details{margin-left:0px}.form-bubble .form-bubble-group .nearby-service{margin-top:15px}.form-bubble .form-bubble-group .form-bubble{padding:0px;margin:0px}.form-bubble .form-bubble-group .form-wrapper{padding:10px}.form-bubble .form-bubble-group .form-wrapper .delete{position:absolute !important;top:5px;right:10px}.form-bubble .input-group .form-group{margin-top:0px}.form-bubble .form-group{margin-left:0px;margin-right:0px;margin-top:15px;padding:0px}.form-bubble .form-group:hover{background-color:transparent}.form-bubble .form-group:first-child:last-child{margin-top:0px}.form-bubble .form-group:first-child{margin-top:0px}.form-bubble .properties-container{margin-top:15px}.form-bubble .properties-container:first-child{margin-top:0px}.form-bubble .form-bubble{background-color:transparent;padding:0px;margin:0px;display:inline-block;min-width:auto}.form-bubble .form-bubble:before{display:none}.form-bubble.service-restaurant{display:block;margin-right:30px;float:none;clear:both;margin-top:35px}.form-bubble.additional-contacts-container .alert{width:320px}@media (max-width: 530px){.collapse .form-bubble{margin-left:15px;margin-right:15px}}.form-wrapper .form-bubble{background-color:#ddd}.form-wrapper .form-bubble:before{border-bottom:6px solid #ddd}.offset-form-part{position:relative;margin-bottom:10px;background-color:#f0f0f0;padding:15px;margin-left:20px;margin-top:10px;float:left}.offset-form-part:before{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;left:15px;top:-6px;position:absolute}.offset-form-part .form-group{margin-left:-15px;margin-bottom:15px;padding:0px}.offset-form-part .inline-form-group-container .form-group{margin-left:0px}.checkbox+.offset-form-part .form-group:hover{background-color:transparent}.offset-form-part .unit-title{padding-top:10px}.offset-form-part .unit{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:10px;border-top:1px solid #ddd}.template-unit{display:none}.offset-form-part .unit:first-child,.offset-form-part .template-unit+.unit{border-top:none}.offset-form-part .unit .form-group:hover{background-color:transparent}.modal-title--online-payment{display:flex}.modal-title--online-payment .online-payment-logo-img{width:45px;margin-right:15px}.panel{border-radius:2px}.panel .panel-heading h3{margin-top:10px}.panel .panel-body{font-size:14px}.panel .panel-body .form-group:last-child{margin-bottom:0}.panel .panel-body h4{padding-bottom:5px;border-bottom:1px solid #ccc;font-weight:600;margin-top:20px}@media (max-width: 530px){.panel{margin-left:-15px;margin-right:-15px;border-color:transparent;margin-bottom:40px}.panel .panel-heading{background-color:transparent;border-bottom:2px solid #e0e0e0;padding:5px 15px}.panel .panel-heading h3{font-weight:600;font-size:1.4em;margin:0px}.panel .panel-body{padding:5px 15px}.panel--default{border-color:#ddd}.panel--default .panel-heading{background-color:#f5f5f5}}@media (max-width: 767px){.panel .panel-heading div[class^='col-']{margin-bottom:15px}}.panel.panel-success .tab-title.collapsed,.panel.active .tab-title{background:rgba(39,174,96,0.3);border-left:3px solid #27ae60}.panel.panel-success .tab-title+.panel-body{border-left:3px solid #27ae60}.panel.panel-success .tab-title:after{content:'\e90d';font-family:'general';font-size:30px;color:#27ae60;position:absolute;top:50%;transform:translateY(-50%);display:inline-block}@media (max-width: 530px){.cancel-conditions .panel.panel-success .tab-title{padding-right:60px}.panel.panel-success .tab-title:after{right:10px}.panel.panel-success .tab-title .delete{display:none}}.panel-sticky-wyz{position:fixed;transition:0.5s;z-index:1000;right:3%;width:320px;background:#f5f5f5;padding:10px 15px;box-shadow:rgba(45,45,45,0.05) 0 2px 2px,rgba(49,49,49,0.05) 0 4px 4px,rgba(42,42,42,0.05) 0 8px 8px,rgba(32,32,32,0.05) 0 16px 16px,rgba(49,49,49,0.05) 0 32px 32px}.panel-sticky-wyz.affix{right:3%;margin-top:-15px}.panel-sticky-wyz.affix-top{position:absolute;margin-top:-15px}.panel-sticky-wyz .description{padding-left:15px;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-sticky-wyz .description.description--info{font-size:12px;color:#666;text-overflow:unset;white-space:normal}.panel-sticky-wyz .price{display:inline-block}.panel-sticky-wyz .price.price--original{color:#f60;font-weight:bold;position:relative}.panel-sticky-wyz .price.price--original:before{position:absolute;content:"";left:-4px;top:50%;right:-5px;border-top:1px solid #333;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.panel-sticky-wyz .price.price--discounted{font-weight:bold}.panel-sticky-wyz .price.price--discounted:empty{display:none}.panel-sticky-wyz .price.price--other .currency{font-size:100%}.panel-sticky-wyz .label-wyz-special{font-size:11px;display:inline-block;margin-left:10px;border:1px solid #f60;background:transparent;color:#f60}.panel-sticky-wyz .currency{font-size:75%;color:#999}@media (max-width: 767px){.panel-sticky-wyz{position:fixed;bottom:0;right:0;width:auto;margin:0;padding:5px 10px;box-shadow:rgba(45,45,45,0.05) 0 -2px 2px, rgba(49,49,49,0.05) 0 -4px 4px, rgba(42,42,42,0.05) 0 -8px 8px, rgba(32,32,32,0.05) 0 -16px 16px, rgba(49,49,49,0.05) 0 -32px 32px}.panel-sticky-wyz .description{font-size:14px}.panel-sticky-wyz .description.description--hotelname{padding-left:0}.panel-sticky-wyz .description-title{font-size:11px}}@media (max-width: 767px) and (min-width: 531px) and (orientation: landscape) and (max-height: 360px){.panel-sticky-wyz .description-section--hotelname,.panel-sticky-wyz .description-section--date,.panel-sticky-wyz .description-section--price .description--info,.panel-sticky-wyz .hr-price{display:none}}@media (max-width: 530px) and (max-height: 360px){.panel-sticky-wyz{width:100%;left:0}.panel-sticky-wyz .description-section--hotelname,.panel-sticky-wyz .description-section--date,.panel-sticky-wyz .description-section--price .description--info,.panel-sticky-wyz .hr-price{display:none}}.panel-banner img{width:100%}.room-photos .default-image{position:absolute;bottom:0;left:0;color:#fff;z-index:1;padding:5px;background-color:rgba(0,191,255,0.7);font-size:12px}.room-photos .menu{position:absolute;top:-2px;right:0;z-index:2;background-color:rgba(0,0,0,0.4);color:#FFFFFF;width:34px;height:34px;transition:all 0.2s ease}.room-photos .menu+.image-controls{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:-1;color:#fff;background-color:rgba(0,0,0,0.4);padding-top:34px;transition:all 0.2s ease;opacity:0}.room-photos .menu+.image-controls:hover{opacity:1;z-index:1}.room-photos .menu+.image-controls li{padding:5px 10px}.room-photos .menu+.image-controls li:hover{background-color:rgba(238,238,238,0.4);cursor:pointer;text-decoration:underline}.room-photos .menu>.glyphicon-hm{padding:10px;cursor:pointer;float:right}.room-photos .menu:hover{background-color:rgba(0,0,0,0.9)}.room-photos .menu:hover+.image-controls{opacity:1;z-index:1}.voucher-image-gallery .img-helper{position:relative;overflow:hidden}.voucher-image-gallery .img-helper:hover{cursor:pointer}.voucher-image-gallery .img-helper:hover:before{content:'';border:3px solid #ccc;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.voucher-image-gallery .img-helper:hover .hover-image-label{opacity:1;right:0}.voucher-image-gallery .img-helper .hover-image-label{opacity:0;position:absolute;top:0;right:-250px;background-color:#ccc;color:#fff;padding:3px 8px;z-index:3;transition:all 0.2s ease}.voucher-image-gallery .img-helper .hover-image-label:hover{text-decoration:underline}.voucher-image-gallery .default-voucher-image .img-helper:before{content:'';border:3px solid #00bfff;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2}.voucher-image-gallery .default-voucher-image .img-helper .hover-image-label{display:none}.voucher-image-gallery .default-voucher-image .default-image-label{position:absolute;top:0px;right:0px;color:#fff;padding:3px 8px;z-index:3;background:#00bfff}.image-block .image-description{position:relative}.image-block .image-description.has-error .help-block{position:absolute;bottom:59px;left:0px;right:0px;background-color:#d01c1c;padding:10px;z-index:1}.image-block .image-description.has-error .help-block:before{content:'';position:absolute;bottom:-6px;left:20%;border-top:6px solid #d01c1c;border-left:6px solid transparent;border-right:6px solid transparent}.image-block .image-description.has-error .help-block .help-inline{color:#fff !important}.upload-area{border:1px dashed #00bfff;text-align:center;padding-top:30px;transition:background-color 0.5s;-webkit-transition:background-color 0.5s;float:left;width:100%}.room-photos .upload-area:hover{background-color:#f5f5f5;cursor:pointer}@media (max-width: 767px){.upload-area{border:none}.drag-n-drop{display:none}}.room-photos .image-container .image-upload-launcher{float:left;padding:15px;font-size:12px}.room-photos .image-upload-launcher .glyphicon-file-image{font-size:50px;color:#bbb;background-color:#f5f5f5;height:100px;width:100px;line-height:100px;border-radius:50% !important;margin-bottom:15px;transition:background-color, color, font-size, transform,  0.2s;-webkit-transition:background-color, color, font-size, transform, 0.2s}.upload-area:hover .glyphicon-file-image{color:#fff;font-size:60px;background-color:#ddd;-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.room-photos .image-container .image-template+.image-upload-launcher{width:100%;font-size:14px;float:none}.room-photos .image-template+.image-upload-launcher .glyphicon-file-image{font-size:80px;height:170px;width:170px;line-height:170px}.upload-area:hover .image-template+.image-upload-launcher .glyphicon-file-image{font-size:100px}.room-photos .image-container{position:relative;height:100%;width:100%}.room-photos .image-block:hover{cursor:move}.room-photos .image-block.show-image-controls .image-controls{opacity:1;z-index:1}.room-photos .upload{padding:10px;border:1px solid #ccc;background-color:#fff;position:relative;text-align:left}.room-photos .upload:hover{background-color:#efefef}.room-photos .upload textarea{resize:none}.room-photos .upload.block .image-warning{display:none}.room-photos .upload.block.error{background-color:rgba(208,28,28,0.2);border:1px solid rgba(208,28,28,0.4)}.room-photos .upload.block.error .image-warning{display:block}.room-photos .uploaded-img{position:relative;overflow:hidden;margin-bottom:5px;width:100%;padding-bottom:100%;border:1px solid #f5f5f5;box-sizing:content-box}.room-photos .uploaded-img .img-helper{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.room-photos .uploaded-img .img-helper .glyphicon-file-image{font-size:100px;color:#fff;top:50%;transform:translateY(-50%)}.room-photos .upload-preview-container{width:100%;padding-bottom:100%;position:relative;overflow:hidden;margin-bottom:5px}.room-photos .upload-preview-container>img{position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(3px) grayscale(75%);-webkit-filter:blur(3px) grayscale(75%);-moz-filter:blur(3px) grayscale(75%);-ms-filter:blur(3px) grayscale(75%);-o-filter:blur(3px) grayscale(75%);opacity:0.7}.room-photos .upload-progress{position:absolute;bottom:0;left:0;border-radius:3px;display:inline-block;color:#FFFFFF;overflow:hidden;width:100%;z-index:1}.room-photos .upload-progress .upload-bar{background-color:#27ae60;width:0;height:3px;border-radius:3px;color:#FFFFFF}.room-photos .uploaded-img img{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.room-photos .image-log{width:100%;background-color:rgba(0,0,0,0.65);color:#fff;position:absolute;text-align:center;top:50%;transform:translateY(-50%);left:0px;padding:10px}.room-photos .image-warning-show{position:absolute;bottom:0px;left:0px;background:#ffdc35;color:#666;font-size:11px;padding:3px 6px;filter:alpha(opacity=100);transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;z-index:2}.room-photos .image-warning{width:100%;height:100%;background-color:rgba(0,0,0,0.65);color:#fff;text-align:center;padding:15px;font-size:12px;position:absolute;top:0px;left:0px;z-index:1}.room-photos .image-warning .image-warning-content{position:absolute;top:50%;transform:translateY(-50%);left:10px;right:10px}.room-photos .image-warning-undeletable{background-color:rgba(239,214,93,0.9);color:#333}.upload-area .typeahead .subText{font-size:12px}.room-photos .tags-input-container{position:relative}.room-photos .bootstrap-tagsinput{position:absolute;cursor:text;top:25px;left:0px;right:0px}.room-photos .tags-data~label{padding-bottom:35px}.room-photos .bootstrap-tagsinput .tags-container{margin-top:0px;height:30px;overflow:hidden}.room-photos .bootstrap-tagsinput .tags-container:empty{display:none}.room-photos .bootstrap-tagsinput.active .tags-container{height:auto}.room-photos .bootstrap-tagsinput:after{content:attr(data-tags-overflow);position:absolute;font-size:12px;top:0px;right:0px;width:75px;height:100%;text-align:right;padding-right:5px;padding-top:6px;cursor:pointer;z-index:0 !important;color:#333;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(60%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.room-photos .bootstrap-tagsinput:hover:after{color:#3598db;text-decoration:underline}.room-photos .bootstrap-tagsinput.active:after{display:none}.image-container .typeahead{max-height:210px;width:100%;overflow-y:auto;overflow-x:hidden}.room-photos .image-container,.room-photos .image-container>:not(.dragging){-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.room-photos .image-container .dragging{z-index:800}.room-photos .sortable-placeholder{float:left;width:33%;height:250px;text-align:center}.photo-gallery .image-block:hover{cursor:pointer}.photo-folder-title{text-transform:uppercase;margin-bottom:10px;margin-top:10px;font-weight:600;height:40px;overflow:hidden}.photo-folder-count{margin-bottom:10px}.photo-gallery .upload:hover .btn-normal{color:#fff !important;background:#ff9900;background:-moz-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f90), color-stop(100%, #f60)) !important;background:-webkit-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-o-linear-gradient(top, #f90 0%, #f60 100%) !important;background:-ms-linear-gradient(top, #f90 0%, #f60 100%) !important;background:linear-gradient(to bottom, #f90 0%, #f60 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff6600',GradientType=0 ) !important;border:1px solid #db6345}@media (min-width: 992px) and (max-width: 1200px){.panel-body .image-container .col-md-3,.hotel-images-container .col-md-3{width:33.3%}}@media (min-width: 768px){.hotel-images-container .col-md-4{width:25%}}@media (max-width: 530px){.hotel-images-container .col-xxs-12{width:100%}}.upper-browse.affix{width:100%;position:fixed !important;bottom:15px;right:15px;z-index:5;text-align:right}.upper-browse.affix .btn.browse-images{background:#f60 !important;color:#fff;font-size:36px;width:80px;height:80px;border-radius:50% !important;border:none;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.3)}.upper-browse.affix .btn.browse-images>span.glyphicon{line-height:65px}.upper-browse.affix-bottom .browse-images{visibility:hidden}.upload-area .image-template{display:none}.redundant-image-block{border-bottom:1px solid #eee}@media (max-width: 530px){.redundant-image-block img{margin-bottom:15px}}.cancel-condition-block-container--with-helper{position:relative}.helper:not(.collapsed)>.glyphicon-chevron-left:before{content:"\e90f"}.pricing-proposal-block{position:relative;display:flex;flex-direction:column}.pricing-proposal-block__text{position:absolute;font-size:16px;font-weight:bold;color:red;transform:rotate(-90deg);left:-140px;bottom:210px}.pricing-proposal-block__content{margin-left:20px}.pricing-proposal-block__content-boxes{display:flex;flex-direction:row;margin:0 0 15px 15px}.pricing-proposal-block__content-boxes img{width:40px}.pricing-proposal-block__info{position:relative;background-color:#d9d9d9;padding:10px 0 10px 20px}.pricing-proposal-block__info span{font-style:italic}.pricing-proposal-block__info-h4{margin-top:0 !important;width:90%}.pricing-proposal-block__info-1{width:80%}.pricing-proposal-block__info-2{width:70%}.pricing-proposal-block__info-3{width:60%}.pricing-proposal-block__cheap-expensive{width:90%;display:flex;justify-content:space-between;margin-left:15px}.pricing-proposal-block__cheap-expensive p{font-size:15px;font-weight:bold;color:red}@media screen and (min-width: 768px){.pricing-proposal-block__cheap-expensive p{font-size:16px}.pricing-proposal-block__info p{margin:0;font-size:16px}.pricing-proposal-block__info-1{width:60%}.pricing-proposal-block__info-2{width:50%}.pricing-proposal-block__info-3{width:40%}.title{font-size:16px}}.popover{border-radius:2px}.confirm-popover{background-color:#fff}.confirm-popover .popover-title{padding:14px 14px 0px 14px;margin:0;font-size:14px;background-color:#fff;border-bottom:none;border-radius:5px 5px 0 0;font-weight:600}.confirm-popover .popover-btn-container{margin-top:14px}.confirm-popover .btn-default.btn-sm{padding:5px 10px 5px 10px !important}.ranking-list{width:auto;display:inline-block;margin-bottom:30px}.ranking-list__element{border:1px solid #ccc;background-color:#f5f5f5;margin-bottom:3px;opacity:.3;position:relative;padding:15px}.ranking-list__element.active,.ranking-list__element.next{opacity:1}.ranking-list__element.next{background-color:#fff;margin:-8px;z-index:2;padding-bottom:25px;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,0.05);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,0.05);box-shadow:4px 4px 0 0 rgba(0,0,0,0.05)}.ranking-list__position{display:table-cell;font-size:16px;font-weight:bold;width:60px;vertical-align:middle;margin-bottom:3px}.ranking-list__position span{font-size:12px;font-weight:normal}.ranking-list__name{display:table-cell;text-transform:uppercase;vertical-align:middle;font-size:16px;width:250px}.ranking-list__achievements{display:table-cell;vertical-align:middle;font-size:12px}.ranking-list__label{position:absolute;width:80px;font-size:12px;font-weight:bold;color:#fff;top:50%;transform:translateY(-50%);right:-100px;padding:5px;background-color:#999}.ranking-list__label:before{content:'';position:absolute;width:10px;top:0;left:-10px;border-right:10px solid #999;border-top:22px solid transparent;border-bottom:22px solid transparent}.ranking-list .stress-element{font-size:12px;text-align:center;position:absolute;left:0;bottom:0;right:0;padding:2px;color:#27ae60;font-weight:bold}@media (max-width: 767px){.ranking-list__element.next{padding-top:20px}.ranking-list__label{position:absolute;width:auto;font-size:10px;font-weight:normal;color:#333;top:0;transform:none;right:0;left:0;padding:0px 5px;background-color:#ddd;text-align:center}.ranking-list__label:before{display:none}}@media (max-width: 530px){.ranking-list{width:100%}.ranking-list__name{width:130px}}.ratemix-sample-container{position:relative}.ratemix-sample{width:100%;max-width:400px;margin:0 auto;position:relative;border:1px solid #fff;margin-bottom:40px;font-size:10px}.ratemix-sample__header{padding:3px 5px;background-color:#eee;border:1px solid #fff;min-width:200px;font-weight:normal}.ratemix-sample__cell{width:20px;min-height:20px;text-align:center;border:1px solid #fff;padding:3px;line-height:1}.ratemix-sample__cell small{color:#fff}.ratemix-sample__cell.error{background-color:#e6857b}.ratemix-sample__cell.success{background-color:#71d29b}@media (min-width: 531px){.ratemix-sample{font-size:13px}.ratemix-sample__header{min-width:250px}.ratemix-sample__cell{width:25px;min-height:25px}}.ratemix-sample__animated{position:absolute;left:0;right:-1px;animation:ratemix-sample-slide 4s infinite}.ratemix-sample__animated .ratemix-sample__header{width:201px}@keyframes ratemix-sample-slide{0%{top:50px}10%{top:50px}50%{top:27px}100%{top:27px}}@media (min-width: 531px){@keyframes ratemix-sample-slide{0%{top:58px}10%{top:58px}50%{top:33px}100%{top:33px}}}.ratemix-sample--mixed{position:absolute;top:0;left:50%;transform:translateX(-50%);animation:ratemix-sample-opacity 4s infinite}@keyframes ratemix-sample-opacity{0%{opacity:0}50%{opacity:0}70%{opacity:1}100%{opacity:1}}.has-room-type{display:none}.room-form-elements .room{display:block}.suite-form-elements .suite{display:block}.apartment-form-elements .apartment{display:block}.house-form-elements .house{display:block}.room-type-list>tbody>tr>td{height:55px;vertical-align:middle}.room-type-list>tbody>tr>td .log-container{font-size:12px;color:#d01c1c;margin-top:5px}.stat-widget__title{text-transform:uppercase;margin-bottom:5px}.stat-widget__main-info{font-size:28px;white-space:nowrap;position:relative;border-bottom:1px solid #ddd;margin-bottom:5px}.stat-widget__main-info .value{margin-right:3px}.stat-widget__main-info .glyphicon{position:absolute;top:10px;color:#27ae60;font-size:10px}.stat-widget__main-info .glyphicon-caret-up{color:#27ae60}.stat-widget__main-info .glyphicon-caret-down{color:#d01c1c}.stat-widget__more-info{background-color:#f5f5f5;padding:8px}@media (max-width: 767px){.stat-widget{margin-bottom:30px}}@media (max-width: 530px){.stat-widget{margin-bottom:30px}}.hotel-admin-price-overflow-fix{overflow:auto}.table-fluid-container{border:1px solid #ddd;margin-bottom:15px}.table-fluid-container .title{padding:10px;background-color:#f5f5f5;font-weight:600;font-size:15px}.table-fluid-container table{margin-bottom:0}.table-fluid .form-control{padding:4px}.table-fluid>tbody>tr>td{vertical-align:middle !important}.table-fluid td.disabled{background-color:#f5f5f5;color:#999}.table-fluid .discount .form-control,.table-fluid .extra-charge .form-control{padding-left:14px}.table-fluid .discount .prefix,.table-fluid .extra-charge .prefix{position:relative}.table-fluid .discount .prefix:before,.table-fluid .extra-charge .prefix:before{position:absolute;left:6px;top:7px;color:#333}.table-fluid .discount .prefix:before{content:'\002D'}.table-fluid .extra-charge .prefix:before{content:'\002B'}@media only screen and (max-width: 767px),(max-device-width: 1024px) and (min-device-width: 768px){.table-fluid table,.table-fluid thead,.table-fluid tbody,.table-fluid th,.table-fluid td,.table-fluid tr{display:block}.table-fluid thead tr{position:absolute;top:-9999px;left:-9999px}.table-fluid thead tr.title{position:relative;top:0;left:0}.table-fluid.has-mobile-filter thead tr{top:0;left:0}.table-fluid td{border:none;position:relative;padding-left:50% !important;padding-top:8px !important;padding-bottom:8px !important;height:auto !important}.table-fluid td:before{content:attr(data-responsive-title);position:absolute;top:8px;left:6px;width:45%;padding-right:10px;text-align:right;color:#999}.table-fluid td[colspan="5"]{padding:0 10px 0 10px !important}.table-fluid tbody tr td:nth-child(1){border-top:none;border-bottom:1px solid #ddd;font-weight:bold;line-height:30px;background-color:#eee;padding-left:8px !important}.table-fluid .shown+tr>td{height:auto;padding:0 10px 0 6px !important}.table-fluid .shown+tr>td .slider{margin-left:-6px}}.room-prices-table .row-head{width:200px}.room-prices-table thead:not(:first-child) tr th:first-child{padding-top:40px}.room-prices-table tbody tr td{vertical-align:middle}.room-prices-table .has-success.input-control .glyphicon-checkmark,.room-prices-table .has-error.input-control .glyphicon-delete{right:20px}.room-prices-table .input-group{padding-bottom:10px;margin-bottom:5px}.room-prices-table .input-group .unit-price{position:absolute;bottom:-10px;left:0}@media (max-width: 767px){.room-prices-table.table-fluid td:before{top:15px}}.real-time-capacity-table td:before{white-space:normal}.reservation-price--with-card{padding-left:40px !important}.reservation-price--with-card .reservation-payment-icon img{position:absolute;left:-5px;top:17px;width:30px;height:auto}.tag{border-style:solid;border-width:1px;border-radius:0.2rem}.tag--success{font-size:1rem;color:#27ae60;border-color:#27ae60;padding:0.1rem 0.4rem}.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;display:inline-block;padding:4px 6px;margin-bottom:10px;color:#666;vertical-align:middle;max-width:100%;line-height:22px}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0;margin:0;width:auto !important;max-width:inherit}.bootstrap-tagsinput .label{display:inline-block;font-weight:normal;margin-bottom:2px}.taginput-block .bootstrap-tagsinput{display:block}.taginput-block .bootstrap-tagsinput input{display:block;width:100% !important}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .tag{margin-right:2px;color:white}.bootstrap-tagsinput .tag [data-role="remove"]{margin-left:8px;cursor:pointer;font-size:11px;position:relative;top:-1px}.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0 2px}.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.bootstrap-tagsinput{display:block !important;min-height:34px;padding:0 !important;border-radius:2px !important}.bootstrap-tagsinput:focus{border-color:rgba(82,168,236,0.8) !important;outline:0 !important;-webkit-box-shadow:0 0 8px rgba(82,168,236,0.6) !important;box-shadow:0 0 8px rgba(82,168,236,0.6) !important}.bootstrap-tagsinput input{margin-top:-1px !important;width:100% !important;padding:5px 10px 2px 10px;font-size:90%;z-index:1}.bootstrap-tagsinput input:focus{box-shadow:none !important;border-color:#ccc !important;border-top:1px dashed #ccc}.bootstrap-tagsinput input.show{margin-top:1px !important;height:34px}.bootstrap-tagsinput .label{font-weight:normal;color:#333 !important;border:1px solid #ccc;font-size:80%;padding:7px 24px 8px 6px;margin:2px !important;word-wrap:break-word !important;white-space:normal;position:relative;text-overflow:ellipsis}.bootstrap-tagsinput .tag [data-role="remove"]{color:#ccc;display:inline-block;width:20px;height:100%;cursor:pointer;position:absolute;right:0;top:0;line-height:24px;vertical-align:middle;text-align:center;font-size:14px}.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"×"}.bootstrap-tagsinput .tag:hover [data-role="remove"]{background-color:#f5f5f5;color:#333}.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:none !important}.has-error .bootstrap-tagsinput{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.panel-body--thank-you{padding:0 15px 15px 15px;background-color:#F1F1F1}.panel-heading--telekom{background-color:#e20074;color:white;font-size:20px;margin-left:-15px;margin-right:-15px}@media (max-width: 530px){.panel-heading--telekom{background-color:#e20074 !important;color:white;font-size:20px;margin-left:-15px;margin-right:-15px}}@media (min-width: 768px){.telekom-mesh-dlink{display:flex;align-items:center;justify-content:center}}html{font-size:62.5%;font-family:'Open Sans', sans-serif}body{font-size:1.4rem}a{color:#3598db;text-decoration:underline;cursor:pointer}a:hover{color:#3598db;text-decoration:none}.color-999{color:#999}.color-666{color:#666}.color-333{color:#333}.color-link{color:#3598db}.color-action{color:#f60}.color-success{color:#27ae60 !important}.color-error{color:#d01c1c}.font-14{font-size:14px !important}.font-16{font-size:16px !important}.font-18{font-size:18px !important}.font-20{font-size:20px !important}.font-22{font-size:22px !important}h3.page-title{text-transform:uppercase}.extra-prices-table{width:auto;border:1px solid #ccc}.extra-prices-table tr td,.extra-prices-table tr th{vertical-align:middle !important}.commission-booster{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem}@media (min-width: 768px){.commission-booster{grid-template-columns:repeat(3, 1fr)}}.range-slider{width:100%;position:relative;padding-bottom:10px}.range-slider__track{height:8px;border:1px solid #ccc;border-radius:10px;position:relative;z-index:1}.range-slider__track-bar{position:absolute;top:-1px;left:0;bottom:0;right:0;height:8px;z-index:2;border-radius:10px 0 0 10px;width:50.3%}.range-slider__thumb{cursor:pointer;position:absolute;left:48.8%;top:0;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;margin-top:4px;box-shadow:0px 2px 2px rgba(0,0,0,0.1);border:1px solid #ccc;color:#ccc;display:flex;justify-content:center;align-items:center;background:transparent radial-gradient(closest-side at 50% 50%, #fff 0%, #FCFCFC 100%) 0% 0% no-repeat padding-box;font-size:14px;padding-bottom:3px;z-index:3}.range-slider__thumb[draggable=false]{cursor:not-allowed}.range-slider__scale{color:#999;display:flex;justify-content:space-between;visibility:hidden}.range-slider__scale .number{flex:1;position:relative;font-size:14px;margin-top:18px;text-align:center}.range-slider__scale .number.actual-number{color:#00bfff;font-weight:bold}.range-slider__scale .number.wanted-number{color:#27ae60;font-weight:bold}.range-slider__scale .number.wanted-number::before{transform:translateX(-50%) translateY(-57.5%) scaleY(2.25);z-index:1}.range-slider__scale .number::before{content:"|";position:absolute;top:-18px;left:50%;transform:translateX(-50%)}.range-slider__scale .number.actual-number,.range-slider__scale .number.wanted-number,.range-slider__scale .number:first-of-type,.range-slider__scale .number:last-of-type{visibility:visible}.range-slider__scale .number span{display:none;position:absolute;left:50%;transform:translate(-50%)}.range-slider__scale .number.actual-number span,.range-slider__scale .number.wanted-number span,.range-slider__scale .number:first-of-type span,.range-slider__scale .number:last-of-type span{display:block}.range-slider__scale .number.disabled{pointer-events:none;cursor:not-allowed;opacity:0.2}.range-slider__scale .number--float{flex:0}.range-slider__scale.numbers-count-30 .number{font-size:12px}.range-slider__scale.numbers-count-40 .number{font-size:10px}.range-slider span{display:block}.range-slider__track-bar--success{border:1px solid #27ae60;background:#27ae60}.range-slider__track-bar--info{border:1px solid #00bfff;background:#00bfff}.range-slider__track-bar--warning{border:1px solid #f60;background:#f60}.range-slider__track-bar--danger{border:1px solid #d01c1c;background:#d01c1c}@media (min-width: 767px){.range-slider__scale .number{visibility:visible}.range-slider__scale .number span{display:block}}.display-box-container{margin:0 0 30px 0;position:static;display:flex;flex-direction:row;overflow-x:auto}.display-box-container .display-box{width:100%;padding:10px 15px;border-radius:3px;margin:0 0 30px 0}.display-box-container .display-box__subtitle{color:#999}.display-box-container .display-box__title,.display-box-container .display-box__subtitle{width:99%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-box-container .display-box__heading{font-size:65px;line-height:98px;margin:-18px 0 5px 0;position:relative;display:inline-block;padding-right:27px}.display-box-container .display-box__heading.actual{color:#00bfff;white-space:nowrap}.display-box-container .display-box__heading-arrow{font-weight:bold;position:absolute;font-size:20px;bottom:10px;right:0}.display-box-container .display-box__heading-arrow.success{color:#27ae60}.display-box-container .display-box__heading-arrow.danger{color:#dd2200}.display-box-container .display-box__heading .percent{position:absolute;bottom:-10px;right:-20px;color:#999999;font-weight:normal;font-size:35px}.display-box-container .display-box__heading--commission{margin-right:1.9rem;padding-right:1.5rem}.display-box-container .display-box__footer-info{display:block;color:#999}.display-box-container.bordered-display .display-box{border:1px solid #ddd}.display-box-container.small-display{top:0;width:100%;background:#fff;z-index:10}.display-box-container.small-display .display-box{margin:0;display:flex;border-radius:0;justify-content:space-between}.display-box-container.small-display .display-box__heading{margin:0;padding:0;font-size:25px;line-height:34px;font-weight:bold}.display-box-container.small-display .display-box__heading-arrow{display:none}.display-box-container.small-display .display-box__heading .percent{font-size:20px;position:static}.display-box-container.small-display .display-box__footer-info,.display-box-container.small-display .display-box hr{display:none}.display-box-container.small-display.sticky-display .display-box{height:60px;flex-direction:row}.selected-period-info-container .display-box-container .display-box{flex-direction:column;height:auto;margin-bottom:0}.display-box-container.sticky-display{position:sticky;z-index:7}.simulation-marker{padding:0;margin:0;height:0;position:relative;top:-3rem}@media (min-width: 991px){.display-box-container{flex-direction:row;margin:0 -30px 30px 0}.display-box-container .display-box{justify-content:space-between;flex-direction:column;margin:0 30px 0 0}.display-box-container.small-display .display-box{margin-bottom:0}}@media (max-width: 1400px){.selected-period-info-container .display-box-container{flex-direction:column}.selected-period-info-container .display-box-container .display-box{align-items:center;flex-direction:row}.selected-period-info-container .display-box-container .display-box__title{width:100%}}@media (min-width: 1400px){.display-box-container{overflow:hidden}}.highlight{display:inline;font-size:inherit}.highlight--success{color:#27ae60}.highlight--info{color:#00bfff}.highlight--warning{color:#f60}.highlight--yellow{color:#f4b400}.highlight--danger{color:#d20}.highlight--xs{font-size:11px}.highlight--sm{font-size:13px}.highlight--md{font-size:16px}.highlight--lg{font-size:25px}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.more-informations{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.more-informations__title{font-weight:400}.bordered{border:0.1rem solid #ddd;border-radius:.4rem}.bordered--dashed{border:0.1rem dashed #999}.bordered--dashed-left{border:0;border-radius:0;border-top:0.1rem dashed #999}@media (min-width: 992px){.bordered--dashed-left{border:0;border-left:0.1rem dashed #999}}.bordered--color-gray-f5{border-color:#f5f5f5}.bordered--color-gray-e{border-color:#eee}.bordered--color-gray-c{border-color:#ccc}.bordered--color-recommender{border-color:#F9EEE0}.border-bottom{border-bottom:0.1rem solid #ddd}.affiliate-header .partner-greeting{padding:13px 10px}@media (max-width: 531px){.affiliate-header>.page-logo{width:140px}}.campaign-filters .tags-container{margin-top:0px;overflow:hidden;padding:3px}.campaign-filters .bootstrap-tagsinput>input{width:230px !important;display:block !important;height:30px;padding:5px;padding-left:10px;padding-top:2px}.campaign-filters .bootstrap-tagsinput .tag{font-weight:normal;color:#333 !important;border:1px solid #ccc;border-radius:2px;font-size:80%;padding:7px 24px 8px 6px;margin:2px !important;word-wrap:break-word !important;white-space:nowrap;position:relative;text-overflow:ellipsis;overflow:hidden;max-width:150px;padding-right:2px;padding-bottom:0px;padding-top:0px}.campaign-filters .bootstrap-tagsinput .tag [data-role="remove"]{max-height:26px;right:-2px;top:0}#campaignLinkModal .social-icons{margin-bottom:0 !important}.affiliate-mainpage .legend-marker{font-weight:normal;color:#333;font-size:14px}.affiliate-mainpage .legend-marker .dividend-info,.affiliate-mainpage .legend-marker .real-dividend-info{display:inline-block;width:10px;height:10px;margin-right:5px}.affiliate-mainpage .legend-marker .dividend-info{background-color:#EFD65D}.affiliate-mainpage .legend-marker .real-dividend-info{background-color:#27ae60}.affiliate-invite-bubble{width:auto;position:relative;text-align:center}.affiliate-invite-bubble:before{content:'';position:absolute;top:25px;right:-10px;width:10px;height:10px;border-left:10px solid #e3e3e3;border-top:10px solid transparent;border-bottom:10px solid transparent}.affiliate-invite-bubble:after{content:'';position:absolute;top:25px;right:-9px;width:10px;height:9px;border-left:9px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.affiliate-invite-bubble .title{font-size:16px;text-transform:uppercase;margin-bottom:10px;font-weight:bold}.affiliate-invite-bubble ul{white-space:nowrap}.affiliate-invite-bubble ul li{opacity:.4;font-size:16px;margin-top:15px}.affiliate-invite-bubble ul li.active{font-size:26px;opacity:1;position:relative;margin-right:2px}.affiliate-invite-bubble ul li.active:after{content:'';position:absolute;bottom:10px;right:-5px;width:5px;height:5px;border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent}.affiliate-invite-bubble ul li.next{font-weight:bold;font-size:26px;opacity:1;color:#27ae60}@media (max-width: 767px){.affiliate-invite-bubble:before{content:'';position:absolute;top:auto;right:auto;bottom:-20px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-top:10px solid #e3e3e3;border-left:10px solid transparent;border-right:10px solid transparent}.affiliate-invite-bubble:after{content:'';position:absolute;top:auto;right:auto;bottom:-18px;left:50%;transform:translateX(-50%);width:10px;height:9px;border-top:9px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}}@media (max-width: 530px){.affiliate-invite-bubble ul li{font-size:14px}.affiliate-invite-bubble ul li.active{font-size:20px}.affiliate-invite-bubble ul li.next{font-size:20px}}.stat-panel{position:relative}.stat-panel .white-fade{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.95);z-index:3;text-align:center;padding:30px 15px 15px 15px}.banner-size+.in-progress-center{position:absolute;top:0;right:0;bottom:0;left:0}.show-banner{overflow-x:auto}.childage-ranges .payment{margin-top:26px}@media (min-width: 992px) and (max-width: 1059px),(max-width: 824px){.childage-ranges .payment{margin-top:0}}.form-bubble--bon{margin-left:0;margin-top:0;width:100%;max-width:none;float:none}.form-bubble--bon:before{display:none}#headingConfirmedBonInpayment{cursor:pointer}.bon-coupon-detail{border-bottom:none !important;margin-bottom:0 !important}.campaign-description-block .campaign-slide{display:flex;align-items:end}.campaign-description-block .campaign-time{margin-bottom:30px}.campaign-description-block .campaign-goals{margin-bottom:30px}.campaign-description-block .campaign-ensure{margin-bottom:30px}.campaign-description-block .color-error{margin-top:10px}.campaign-description-block .campaign-description-block__footer{display:flex;justify-content:center;text-align:center;flex-direction:column}.favourite-container{display:inline-block;position:absolute;top:1rem;left:1rem;z-index:2}.favourite-container .popover-content{padding:10px}.favourite-container .popover-content .list-unstyled li{margin-bottom:5px}.favourite{display:inline-block;cursor:pointer;width:26px;height:26px;position:relative}.favourite .glyphicon{top:0;left:0;font-size:26px;color:#fff;opacity:0.75;transition:all .1s ease-in-out}.favourite .glyphicon-heart-full{color:rgba(0,0,0,0.5);position:absolute}.favourite.active .glyphicon-heart-full{color:rgba(216,23,29,0.9);opacity:1}.favourite.light.active .glyphicon{color:#fff}.favourite.light.active .glyphicon-heart-full{color:rgba(216,23,29,0.9);font-size:28px;top:-1px;left:-1px}.favourite.light.active:hover .glyphicon-heart-full{font-size:30px;top:-2px;left:-2px}.favourite.light .glyphicon{color:rgba(0,0,0,0.75)}.favourite.light .glyphicon-heart-full{color:#fff}@media (min-width: 768px){.favourite:hover .glyphicon{opacity:1;top:-2px;left:-2px;font-size:30px}}.favourite-popover{min-width:280px;max-width:325px;left:-10px !important}.favourite-popover.bottom>.arrow{left:22px !important}.favourite-popover .popover-title{border-bottom:none;background-color:#fff;padding:10px}.favourite-popover .popover-title .close{position:absolute;right:10px;top:3px;opacity:1;color:#ccc;text-decoration:none;padding:0}.favourite-check-list .title,.profile-login-box .title{margin:-20px 20px 10px 0px;font-weight:bold}.favourite-check-list .checkbox{border-bottom:1px solid #eee;margin:0}.favourite-check-list .checkbox label{padding:5px 5px 5px 28px;display:block}.favourite-check-list .checkbox:hover{background:#f5f5f5}.favourite-check-list .checkbox.selected label{border-left:2px solid #27ae60;background:#f5f5f5;padding-left:26px}.favourite-check-list .checkbox+.checkbox{margin-top:0}.list-hotel-badges .favourite-popover ul li{float:none}.favourite-check-list .checkbox .note{margin-bottom:5px}.favourite-check-list .checkbox .note textarea{margin:5px 0}.favourite-check-list .checkbox .remove-link{display:inline-block;position:absolute;top:4px;right:5px;text-decoration:none;font-weight:bold;color:#ddd;font-size:18px;opacity:0;zoom:1}.favourite-check-list .checkbox .remove-link:hover{color:#999}.favourite-check-list .checkbox:hover .remove-link{opacity:1}.favourite-check-list .my-category{padding-top:5px;margin-bottom:0}.favourite-check-list .my-category .glyphicon{display:none}.favourite-check-list .confirm-remove-favourite{background-color:#9fdd9f;border-left:2px solid #3598db;padding:5px;transition:all .1s ease-in-out}.favourite-check-list .confirm-remove-favourite .close{display:block !important;margin-left:5px;margin-top:4px;font-weight:bold;opacity:1;font-size:18px;color:#ddd}.favourite-check-list .confirm-remove-favourite .close:hover{color:#999 !important}.noSelect .favourite-check-list-slider .scrollbar{opacity:1}.new-categories-container{width:100%;overflow:hidden}.new-categories-container .new-favourite-category{border-right:1px solid #ccc;transition:all .1s ease-in-out}.new-categories-container .btn{margin-top:0 !important;transform:translateX(100%);width:0;padding:5px 0 6px 0;border-color:transparent;border-left:0 !important;border-right:0 !important;overflow:hidden;transition:transform .1s ease-in-out}.new-categories-container .btn.enable{transform:translateX(0);width:auto;padding:5px 12px 7px 12px;border:1px solid #ff9630 !important;border-bottom:2px solid #ff9630 !important;overflow:auto}.my-category .error-log{margin-top:5px}.my-category .error-log:empty{margin-top:0}.profile .list-page-content .container-image input.new-favourite-category{top:0;right:0}.favourite-check-list-slider .viewport{max-height:200px;overflow:hidden}.favourite-check-list-slider .overview{list-style:none;position:relative;left:0;top:0;padding:0;margin:0}.favourite-check-list-slider .scrollbar{background:none;position:absolute;right:5px;width:8px;opacity:0;zoom:1;z-index:1;transition:all .1s ease-in-out}.favourite-check-list-slider:hover .scrollbar{opacity:1}.favourite-check-list-slider .track{background:rgba(0,0,0,0.1);width:8px;position:relative;padding:0}.favourite-check-list-slider .thumb{background:rgba(0,0,0,0.5);height:20px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0}.favourite-check-list-slider .thumb .end,.favourite-check-list-slider .disable{display:none}.szallasguru .favourite-container .favourite-popover .popover-title{padding:0 10px 10px 10px}.szallasguru .favourite-container .favourite-popover .timer{margin:5px -10px -10px -10px}.badge-container{display:flex;flex-direction:row;flex-wrap:wrap}.badge-container .badge{margin-right:5px;margin-bottom:5px}.badge-container .badge:nth-last-child(1){margin-right:0}.badge-container--right{flex-direction:row-reverse}.badge-container--right .badge{margin-right:0;margin-left:5px}.badge-container--right .badge:nth-last-child(1){margin-left:0}.badge{position:relative;width:30px;height:30px;font-size:24px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden;border:2px solid #fff}.badge img{width:26px;height:26px}.badge--color-gold{color:#f4b400}.badge--red{background-color:#d20000}@media (max-width: 767px){.badge--responsive{width:24px;height:24px}.badge--responsive img{width:20px;height:20px}}.category-group-title{font-size:2.4rem;font-weight:bold;margin:1rem 1rem 1rem 0;padding:0}.category-group-title__title{display:block}@media (min-width: 768px){.category-group-title__title{display:inline}}.category-group-title__summary_stat{color:#999;display:block;font-size:1.6rem;font-weight:normal}@media (min-width: 768px){.category-group-title__summary_stat{display:inline;font-size:2.4rem}}.category-group-title__summary_stat--completed{color:#27ae60}.aqs-card{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 2rem;border-bottom:0.1rem solid #ddd}.aqs-card:last-child{margin-bottom:0;border-bottom:unset}.aqs-card--disabled{cursor:not-allowed;filter:opacity(0.5);pointer-events:none}@media (min-width: 992px){.aqs-card{display:grid;grid-template-columns:70% 30%;align-items:center}}@media (min-width: 992px){.aqs-card{padding:1.5rem 1.5rem 1.5rem 5rem}}.aqs-card__content{width:100%}@media (min-width: 992px){.aqs-card__content{align-items:center;display:flex;flex-direction:row}}.aqs-card__state-icon-container{max-height:5.5rem;max-width:5.5rem;min-height:5.5rem;min-width:5.5rem;margin:0 2rem 0 1.5rem}@media (min-width: 992px){.aqs-card__state-icon-container{margin:0 5rem 0 0}}@media (min-width: 992px){.aqs-card__state-icon-container--mobile{display:none}}.aqs-card__state-icon-container--desktop{display:none}@media (min-width: 992px){.aqs-card__state-icon-container--desktop{display:block}}.aqs-card__state-icon{color:#27ae60;font-size:5.5rem}.aqs-card__header{align-items:center;display:flex}@media (min-width: 992px){.aqs-card__title-container{align-items:center;display:flex;gap:1rem}}.aqs-card__header-title{font-size:2.6rem;font-weight:400;line-height:3.2rem}.aqs-card__header-label{margin:0.5rem 0 0}@media (min-width: 768px){.aqs-card__header-label{margin:0}}.aqs-card__text-container{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:1.5rem}@media (min-width: 992px){.aqs-card__text-container{margin-bottom:0}}.aqs-card__buttons{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;width:100%}.aqs-card__link{color:#333;text-align:right;padding:0 1.5rem}#commissionModal .modal-body .badge{width:unset;font-size:12px;padding:3px 7px;font-weight:bold;border-radius:15px}#commissionModal .modal-body .badge-info-light{background-color:#ccf2ff}#commissionModal .modal-body .badge-success-light{background-color:#c5eac5}.tooltip-inner{position:relative;padding:10px !important;border-radius:4px !important;z-index:8}.tooltip-inner .img-container img{border-radius:4px}.tooltip-inner .img-container__top-left-item{position:absolute;top:15px;left:15px;z-index:10}.tooltip-inner .img-container__top-right-item{display:flex;position:absolute;top:15px;right:15px;width:auto;z-index:10}.tooltip-inner .img-container__top-right-item li{background-color:#fff !important}.tooltip-inner .img-container__top-right-item li .glyphicon-badge-verified{color:#27ae60 !important}.tooltip-inner .img-container__top-right-item li .glyphicon-news{color:#f4b400 !important}.commission-container .panel-heading .tooltip-inner{min-width:270px;max-width:270px;width:270px;height:270px}.subtitle{font-size:24px;font-weight:bold}.commission-display{color:#00BFFF;font-size:24px;font-weight:bold}.commission-display .commission-percent{font-size:16px;color:#999999;font-weight:normal}.period-choser{max-width:200px}.period-choser label{cursor:pointer}.accordion-toggle{color:#000;cursor:pointer;text-decoration:none}.main-page-box .main-box-group{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f5f5f5}.main-page-box .main-box-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.main-page-box .panel-heading{position:relative}.main-page-box .panel-body{padding:20px 30px}.main-page-box .has-filter{padding-right:100px}.main-page-box .has-filter .filter{position:absolute;top:15px;right:15px}.main-page-box .deadline{display:inline-block;margin-right:10px}.main-page-box .deadline+.warning{border:1px solid #ccc;padding:0px 6px;border-radius:2px;font-size:12px;display:inline-block}.main-page-box .deadline+.error{color:#fff;background-color:#c0392b;padding:0px 6px;border-radius:2px;font-size:12px;display:inline-block}.main-page-box h4.title{position:relative;font-weight:bold;display:inline-block;padding-right:20px}.main-page-box h4.title .label-to-do{background-color:#f90;color:#fff;width:18px;height:18px;font-weight:bold;border-radius:50%;font-size:12px;line-height:18px;text-align:center;white-space:nowrap;display:inline-block;position:absolute;top:-5px;right:0px}.main-page-box .subtitle{font-weight:bold;margin-bottom:10px;text-transform:uppercase;position:relative}.main-page-box .subtitle .position-points{position:absolute;top:0px;right:0px;text-transform:lowercase;font-size:12px}.main-page-box .list li{margin-bottom:5px}.main-page-box .table{margin-bottom:0px}.main-page-box .table tr td .glyphicon-information{font-size:16px;font-weight:600;position:relative;top:2px;left:5px}.main-page-box.search-list-position .position-container{position:relative;padding-left:85px;margin-bottom:25px}.main-page-box.search-list-position .position-container .position{text-align:center;margin-bottom:5px;position:absolute;top:0;left:0;border-right:1px solid #eee;padding-right:10px}.main-page-box.search-list-position .position-container .position .position-number{font-size:26px;font-weight:bold;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid #eee;border-radius:50%}.main-page-box.search-list-position .position-container .position .position-text{font-size:12px}.main-page-box.search-list-position .rating{position:relative;padding:5px 0px 5px 40px}.main-page-box.search-list-position .rating .rating-circle-container{position:absolute;top:0px;left:0px}.main-page-box.search-list-position .comission .submit-container{display:inline-block;margin-left:10px}.main-page-box.sales .sales-contact td{border:none;vertical-align:bottom;padding:0px}.main-page-box.sales .sales-contact td:first-child{width:70px}.main-page-box.sales .sales-contact img{max-width:70px}.main-page-box.sales .sales-contact .list-unstyled{margin-bottom:0px}.main-page-box .value{margin-bottom:10px;font-weight:bold;font-size:18px}.main-page-box.my-favourites .favourite-list li{position:relative;padding:5px 20px 5px 5px;margin-left:-5px;margin-right:-5px;display:block;background-color:#fff}.main-page-box.my-favourites .favourite-list li:hover{background-color:#f5f5f5}.main-page-box.my-favourites .favourite-list li:hover .glyphicon-trash{opacity:1}.main-page-box.my-favourites .favourite-list li .glyphicon-trash{color:#999;position:absolute;right:10px;top:8px;font-size:13px;opacity:0}.main-page-box.my-favourites .favourite-list li .glyphicon-trash:hover{color:#c0392b;text-decoration:none;cursor:pointer}.main-page-box.news:hover .subtitle a{text-decoration:underline}.main-page-box.news .article,.main-page-box.news .subtitle a{color:#333;text-decoration:none}.main-page-box.full-house .full-house-list,.main-page-box.capacity .full-house-list{margin-bottom:15px}.main-page-box.full-house .full-house-list .room-name,.main-page-box.capacity .full-house-list .room-name{font-weight:bold;margin-bottom:5px}.main-page-box.full-house .full-house-list .full-house-days,.main-page-box.capacity .full-house-list .full-house-days{margin-left:10px;padding-right:10px;border-right:1px solid #eee;margin-bottom:10px;display:inline-block;white-space:nowrap}.main-page-box.full-house .full-house-list .full-house-days:last-child,.main-page-box.capacity .full-house-list .full-house-days:last-child{border-right:none;padding-right:0px}.main-page-box.full-house .full-house-list .change-capacity,.main-page-box.capacity .full-house-list .change-capacity{font-weight:normal;font-size:12px;margin-left:10px;display:block;margin-top:-10px;margin-bottom:10px}.main-page-box.full-house .interval,.main-page-box.capacity .interval{margin:0px;display:table;width:100%;margin-bottom:15px}.main-page-box.full-house .interval .form-group,.main-page-box.capacity .interval .form-group{display:table-cell;float:none;width:50%}.main-page-box.full-house .interval .form-group .glyphicon-calendar,.main-page-box.capacity .interval .form-group .glyphicon-calendar{background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0px 2px 2px 0px}.main-page-box.full-house .interval .form-control-static,.main-page-box.capacity .interval .form-control-static{display:table-cell;float:none;padding-left:10px}.main-page-box.rules .table>tbody>tr:first-child>th,.main-page-box.rules .table>tbody>tr:first-child>td{border-top:none}@media (max-width: 767px){.main-page-box.my-favourites .favourite-list li{position:relative;padding:5px 20px 5px 30px;margin-left:-5px;margin-right:-5px;display:block;background-color:#fff}.main-page-box.my-favourites .favourite-list li .glyphicon-trash{opacity:1;left:5px}.main-page-box.my-favourites .favourite-list li:hover{background-color:#f5f5f5}}@media (max-width: 530px){.main-page-box h4.title .label-to-do{position:absolute;top:-10px;right:5px;margin-left:0px}.main-page-box .deadline{display:block;margin-right:0px}.main-page-box .has-filter .filter{top:10px}.main-page-box .panel-body{padding:15px}.main-page-box .subtitle .position-points{position:static;display:block}.main-page-box.search-list-position .comission .submit-container{display:block;text-align:right;margin-left:0px;margin-top:10px}.main-page-box.full-house .interval,.main-page-box.capacity .interval{margin:0px;display:block}.main-page-box.full-house .interval .form-group,.main-page-box.capacity .interval .form-group{display:block;width:auto;margin-right:0px}.main-page-box.full-house .interval .form-group .glyphicon-calendar,.main-page-box.capacity .interval .form-group .glyphicon-calendar{background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0px 2px 2px 0px}.main-page-box.arriving-reservations .table-fluid td{padding-left:5% !important}}.hotelyear-page h2{color:#333;margin:0px 0px 20px 0px;padding:0px 0px 0px 10px;font-size:24px;border-left:2px solid #00bfff}.hotelyear-page .well{border:0px none;padding:15px;border-top:2px solid #e3e3e3;background:#f1f1f1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.hotelyear-page .right{text-align:center;width:15%}.hotelyear-page .page-block{margin-bottom:50px}.hotel-year-image-email{width:250px;height:auto}.image-gradient{display:block;position:absolute;bottom:0px;width:100%;height:50%;text-decoration:none;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 )}.margintop-10{margin-top:10px !important}.grey-999{color:#999}.hotelyear-page .btn{text-decoration:none}.red{color:#f00}.golden{color:#b5a173}.silver{color:#aaa}.force-green{color:#008809 !important}.bronze{color:#996e0b}.hotelyear-page .prize-pictures{margin:0px;margin-bottom:30px}.hotelyear-page .prize-pictures .hover-info-holder{padding:1px;position:relative}.hotelyear-page .prize-pictures .hover-info-holder .hover-info{position:absolute;filter:alpha(opacity=0);opacity:0;zoom:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);*background:#000;color:#fff;padding:15px;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;line-height:18px}.hotelyear-page .prize-pictures .hover-info-holder .hover-info.first{line-height:16px;font-size:12.4px}.hotelyear-page .prize-pictures .hover-info-holder:hover .hover-info{filter:alpha(opacity=100);opacity:1}.hotelyear-fix-prize-picture{position:absolute;right:20px;bottom:25px}.hotelyear-page .hotel-year-partners td{border:none;vertical-align:middle;text-align:center}.hotelyear-page .hotel-year-partners td img{margin:auto}.form-horizontal .hotelyear_accommodation_holder{border:none !important}.form-horizontal .displayed-generated-code iframe{border:1px solid #999 !important}.modal .click-blocking{width:215px;height:240px;position:absolute;top:505px}.votes-prizes-table{padding:0px 15px}.votes-prizes-table .votes-prize-tr{position:relative;padding-top:8px;padding-bottom:8px;color:#ccc}.votes-prizes-table .votes-prize-tr.votes-prize-th{font-weight:bold;background:#f1f1f1;color:#333}.votes-prizes-table .votes-prize-tr:after{content:'';border-bottom:1px solid #eee;position:relative;bottom:-8px;display:block}.votes-prizes-table .votes-prize-tr.votes-prize-th:after{border-bottom:1px solid #ccc}.votes-prizes-table .votes-prize-tr .col-xs-2 span{display:inline-block;width:30px;color:#27ae60;position:relative;left:-5px}.votes-prizes-table .votes-prize-tr.votes-success{background:#e5f6e2;color:#333}.votes-prizes-table .votes-prize-tr.votes-success span:before{content:"\e90d";font-family:'general';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#27ae60;margin-right:5px}.votes-prizes-table .votes-prize-tr.votes-in-progress{background:#76cbf5;color:#333;position:relative;width:103.5%;left:-5px;top:-1px;border:2px solid #6bbad4;padding-top:15px;padding-bottom:15px;font-weight:bold;color:#000;box-shadow:2px 2px 0px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 0px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 0px rgba(0,0,0,0.5)}.votes-prizes-table .votes-prize-tr.votes-in-progress p.iconic{font-weight:normal;position:relative;padding-left:25px}.votes-prizes-table .votes-prize-tr.votes-in-progress p.iconic i{position:absolute;top:2px;left:0px;color:#cea935}.votes-prizes-table .votes-prize-tr.votes-in-progress:after{content:'';border-bottom:0px none;position:relative;bottom:-8px;display:block}.votes-prizes-table .votes-prize-tr.votes-in-progress .glyphicon-getupper{color:#007dbb;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert{border:1px solid #6bbad4;font-weight:normal;background:#cbe8f7;padding-right:200px}@media (min-width: 768px) and (max-width: 1200px){.votes-prizes-table .votes-prize-tr.votes-in-progress .alert{padding-right:120px}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert img{width:200px}}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol{list-style:decimal;margin-left:20px;margin-top:10px}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol li{margin-bottom:5px}.votes-prizes-table .votes-prize-tr .votes-number-info{margin-top:15px;font-weight:normal;background:#cbe8f7;padding:10px;margin-left:-10px;position:relative}.votes-prizes-table .votes-prize-tr .votes-number-info:after{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #cbe8f7 transparent;position:absolute;top:-10px;left:36px;content:''}.votes-prizes-table .votes-prize-tr.votes-success .alert{border:1px solid #a0dc96;font-weight:normal;background:#fff}.votes-prizes-table .votes-prize-tr.votes-success .votes-number-info{background:#fff}.votes-prizes-table .votes-prize-tr.votes-success .votes-number-info:after{border-color:transparent transparent #fff transparent}@media (max-width: 767px){.votes-prizes-table .votes-prize-tr.votes-in-progress{width:auto;left:0px}.votes-prizes-table .votes-prize-tr .votes-number-info{margin-bottom:10px}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert{padding-right:0px}.votes-prizes-table .votes-prize-tr.votes-in-progress .alert ol{margin-left:-20px}.hotelyear-fix-prize-picture{position:static;display:block;width:auto;max-width:100%}}.hotelyear-page .winners-last-year .item{position:relative;color:#fff;margin-bottom:30px}.hotelyear-page .winners-last-year .item .caption{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 70%, rgba(0,0,0,0.8) 100%);right:0px;left:0px;bottom:0px;text-align:left;padding:15px;position:absolute}.hotelyear-page .winners-last-year .item:before{content:"";display:block;position:absolute;bottom:0px;width:100%;height:50%;text-decoration:none;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 )}.hotelyear-page .winners-last-year .caption h3{font-size:14px;font-weight:bold;margin:0px;padding:0px;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelyear-page .winners-last-year .caption h3 a{color:#fff}.hotelyear-page .winners-last-year .caption p{margin-bottom:0px;line-height:20px;max-height:40px;overflow:hidden}.hotelyear-sponsors .sponsor{position:relative;padding:0px;text-align:center}.hotelyear-sponsors .sponsor img{margin:auto}.hotelyear-sponsors .sponsor .title{position:absolute;width:100%;top:0px;left:0px;padding:5px 15px;color:#fff;text-transform:uppercase;z-index:1}.hotelyear-sponsors .sponsor.golden .title{background:#c39a2c}.hotelyear-sponsors .sponsor span{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.75);color:#fff;font-size:20px;padding:50px 15px;opacity:0;filter:alpha(opacity=0);zoom:1;transition:all .1s ease-in-out !important;-moz-transition:all .1s ease-in-out !important;-webkit-transition:all .1s ease-in-out !important;-o-transition:all .1s ease-in-out !important;-ms-transition:all .1s ease-in-out !important}.hotelyear-sponsors .sponsor:hover span{opacity:1;filter:alpha(opacity=100)}.pictures-last-year a{display:block;text-align:center;background:#eee;padding-bottom:15px}.pictures-last-year a:hover{background:#ddd}.pictures-last-year a img{margin-bottom:10px}.pictures-last-year a span{display:block}.your-categories .table tr:last-child td{border-bottom:1px solid #ddd}.your-categories .table tr th{background:#f1f1f1}.media-quote{padding-left:30px}.media-quote .quote-info{margin-bottom:10px}.media-quote blockquote{padding:10px 20px;margin:0 0 20px;font-size:14px;font-style:italic;border-left:5px solid #eee}.rules-box{background:#fafafa;padding:15px;border-left:2px solid #ddd}.rules-box h2{padding-left:0px;border-left:0px none}.rules-box h2 span{font-size:14px}.hotelyear-page .modal-dialog{position:relative}.hotelyear-page .modal-dialog h4.modal-title{margin:0px;padding:0px}.hotelyear-page .modal-footer .btn-default{color:#333}.hotel-checkbox-control{width:60px;height:60px;margin:20px auto;-webkit-box-shadow:inset 0px 1px 1px white,0px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 1px white,0px 1px 3px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px white,0px 1px 3px rgba(0,0,0,0.5);position:relative;border-radius:50px;-moz-border-radius:50px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;border:4px solid #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:0.6;background-color:#2ecc71;display:none;z-index:8000}.hotel-checkbox-control:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.hotel-select-image-box{width:100%;display:block}.hotel-select-container-box:hover .hotel-checkbox-control{display:block}.hotel-checkbox-active .hotel-checkbox-control{display:block !important;opacity:1 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1}.hotel-checkbox-active .img-shadow{background-color:rgba(46,204,113,0.4);width:150px;height:150px;position:absolute;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out}.hotel-year-image-select-checkbox{display:none}.hotel-year-image-select-checkbox-label{width:50px;height:50px}.hotel-year-image-select-checkbox-label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;background:transparent;top:17px;left:12px;border-top:none;border-right:none;font-family:"hoteladmin" !important;border:0px;color:#fff;font-size:22px;font-weight:normal;content:"\e606";cursor:pointer;display:block}.hotel-year-image-select-checkbox-label:hover::after{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.hotel-year-game-admin .title-important{background-color:#ececec;padding:10px;padding-top:15px;padding-bottom:15px;color:#333}.hotel-year-game-admin .hotel-logo{width:100%;margin-top:20px}.row .hotel-select-container .col-xs-2{margin-bottom:20px}.hotel-checkbox-active .hotel-year-image-select-checkbox-label:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1}.hotel-select-message-box{width:100px;left:50%;margin-left:-50px;background-color:#212121;position:absolute;z-index:50000;padding:8px;border-radius:5px;color:#fff;top:-20px;text-align:center}.hotel-select-message-box:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #212121;position:absolute;left:50%;margin-left:-5px;bottom:-5px}.admin-btn-orange{color:#fff !important;padding:9px;color:#fff;padding:10px;background-color:#f60;text-decoration:none;color:#fff;background:#ff6600;background:-moz-linear-gradient(45deg, #f60 0%, #f90 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #f60), color-stop(100%, #f90));background:-webkit-linear-gradient(45deg, #f60 0%, #f90 100%);background:-o-linear-gradient(45deg, #f60 0%, #f90 100%);background:-ms-linear-gradient(45deg, #f60 0%, #f90 100%);background:linear-gradient(45deg, #f60 0%, #f90 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#ff9900',GradientType=1 )}.admin-btn-orange:hover{background:#ff3300;background:-moz-linear-gradient(45deg, #f30 0%, #f60 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #f30), color-stop(100%, #f60));background:-webkit-linear-gradient(45deg, #f30 0%, #f60 100%);background:-o-linear-gradient(45deg, #f30 0%, #f60 100%);background:-ms-linear-gradient(45deg, #f30 0%, #f60 100%);background:linear-gradient(45deg, #f30 0%, #f60 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3300', endColorstr='#ff6600',GradientType=1 )}.admin-popup-button{position:absolute;right:5px;bottom:5px}.hotel-year-site-box{border:3px solid #cfa86d;padding:0px;margin-bottom:20px;box-sizing:border-box;display:inline-block}.hotel-year-site-box-title{padding:5px;background-color:#cfa86d;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase}.hotel-year-site-box .color-red{color:#de3e3e}.hotel-year-site-box .logo-box{width:28%;float:left}.hotel-year-site-box .logo-box img{width:100%;margin:5px;margin-top:30px}.hotel-year-site-box .text-box{width:59%;float:right;background-color:white;border-left:7px solid #f2f2f2;padding-left:10px;margin-bottom:10px;margin-top:10px}.hotel-year-site-box a{color:#0066cc}.hotelyear-page .grand-prize{border-left:none;padding:0}.hotelyear-page .grand-prize .img-thumbnail{border:2px solid #eed8b9;border-radius:50%;margin-right:8px}.hotelyear-page .prize-box{background-color:#00bfff;position:relative}.hotelyear-page .prize-box .prize-headline{color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;padding:15px}.hotelyear-page .prize-box .prize-headline a{color:#336ab7}.hotelyear-page .prize-box .prize-subtitle{color:#31708f;font-size:14px;font-weight:normal;text-transform:none;padding-top:15px}.hotelyear-page .hotelofyear-competition .hotelyear-sponsors .sponsor span{font-size:14px}.hotelyear-page .list-iconic .glyphicon-checkmark{color:#27ae60;padding-left:5px}.record .record-detail a{width:55px;height:55px;line-height:55px;font-size:18px;color:#ffffff;background:#00bfff;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;-webkit-transition:all linear 400ms;-moz-transition:all linear 400ms;-ms-transition:all linear 400ms;-o-transition:all linear 400ms;transition:all linear 400ms;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}.record .record-detail a .glyphicon{font-size:30px;top:7px;margin-right:0}.record .record-detail h3{font-size:32px}@media screen and (min-width: 767px) and (max-width: 1095px){.hotelyear-page .prize-box{margin-top:20px}.hotelyear-page .prize-box .prize-headline{color:#666;font-size:16px;font-weight:bold;text-transform:uppercase;position:absolute;top:-30px;width:100%;left:0;padding:0}.hotelyear-page .prize-box .prize-headline.raised-headline{top:-50px}.hotelyear-page .prize-box .prize-headline.raised-headline .prize-subtitle{margin-top:20px}.hotelyear-page .prize-box .prize-subtitle{position:absolute;top:35px;left:50%;width:50%;color:#31708f;font-size:14px;font-weight:normal;text-transform:none;padding:10px 10px 15px 10px;word-wrap:break-word}}@media screen and (min-width: 767px) and (max-width: 991px){.hotelyear-page .prize-box .prize-subtitle{position:absolute;top:35px;left:50%;padding-left:10px;word-wrap:break-word}}.hotelyear-sponsors{justify-content:center}.main-sponsor img{width:75%}.login{background-color:#e6e4e2}.login .logo{margin:60px auto 20px auto;padding:15px;text-align:center}.login .logo img{display:inline-block}.login .logo .affiliate-title{color:#000;margin-top:5px;text-transform:uppercase;font-weight:bold}.login .content{background-color:#fff;width:360px;margin:0 auto;padding:20px 30px 0px 30px;webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.1)}.login .content.error-content{padding:20px 30px}.login .content .language-selector{border:none !important;font-size:12px}.login .content .language-selector:hover{background-color:#fafafa;cursor:pointer}.login .content .language-selector-container{text-align:center}.login .content .language-selector-container .form-group{margin:0px;padding:0px}.login .content .language-selector-container .form-group label{font-weight:normal;font-size:12px;margin:0}.login .login-form .form-group{padding-top:0px;padding-bottom:0px;margin-bottom:15px;min-height:auto}.login .login-form .form-group:hover{background-color:transparent}.login .login-form .checkbox{padding:0px}.login .content .form-title{font-weight:300;margin-bottom:25px;text-align:center}.login .content .has-success .input-icon .glyphicon-checkmark,.login .content .has-error .input-icon .glyphicon-delete{right:10px !important;left:auto !important}.login .content .checkbox{margin-left:0px;margin-top:0px;padding-left:10px}.login .content .forget-password{margin-top:25px}.login .content .forget-password,.login .content .create-account{border-top:1px dotted #eee;padding:20px 30px;margin-left:-30px;margin-right:-30px}.login .content .forget-password .link,.login .content .create-account .link{text-decoration:underline}.login .content .forget-password:hover,.login .content .create-account:hover{background-color:#fafafa;cursor:pointer}.login .content .forget-password:hover .link,.login .content .create-account:hover .link{text-decoration:none}.login .footer{margin:0 auto;text-align:center;padding:10px;color:#999;font-size:13px}@media (max-width: 530px){.login{background-color:#fff}.login .btn{width:100%}.login .logo{margin-top:15px;padding:0px 15px;text-align:left}.login .content{width:auto;padding:0px 15px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0);box-shadow:0px 0px 5px 0px rgba(50,50,50,0);border-bottom:1px dotted #eee}.login .content h3{font-size:22px}.login .content .forget-password,.login .content .create-account{border-top:1px dotted #eee;padding:20px 15px;margin-left:-15px;margin-right:-15px}.login .footer{margin:0 auto;text-align:left;margin-left:5px}.login .footer .administration{margin-bottom:10px}}.login-form__sessionexpired{padding:5px;font-weight:600;text-decoration:underline}.extra-nights-info{margin-top:5px;margin-left:15px;font-size:12px}.package-day-count{font-size:14px;font-weight:400;line-height:1;color:#666;padding:4px 12px;text-align:center;vertical-align:middle;min-width:39px;display:table-cell}@media (max-width: 767px){.floating-checkbox-label .provision-types-container{float:left;width:100%;margin-left:0 !important}}.roomTypesContainer .filter .hasMinAdults{position:relative;padding-right:15px;padding-left:15px}.roomTypesContainer .filter .has-error~.min-adults-error-container{position:absolute;left:0px;right:0px;bottom:110%;color:#fff !important;font-size:12px;padding:2px 15px 2px 5px;white-space:normal;background-color:#c0392b}.roomTypesContainer .filter .has-error~.min-adults-error-container:before{content:"";margin-left:-3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c0392b;left:30px;bottom:-6px;position:absolute}.roomTypesContainer .filter .has-error~.min-adults-error-container .help-inline{color:#fff !important}.package-services .active-languages,.package-services .availability-countries{float:left;width:100%}@media (max-width: 530px){.except-days-container{margin-left:0px;clear:both;margin-bottom:10px}}@media (min-width: 768px){.panel:hover .tab-title{color:#3598db !important;text-decoration:underline}.panel:hover .tab-title:hover{text-decoration:none}.panel .package-category-chooser-heading small{padding:5px}.panel:hover .package-category-chooser-heading small{background:#ddd}}@media (max-width: 767px){.panel .package-category-chooser-heading small{padding:5px;background:#ddd}}.prepayment-rules .panel.active .tab-title.collapsed,.prepayment-rules .panel.active .tab-title{background:rgba(39,174,96,0.3);border-left:3px solid #27ae60}.prepayment-rules .panel.active .tab-title+.panel-body{border-left:3px solid #27ae60}.prepayment-rules .tab-title .btn{position:absolute;top:50%;transform:translateY(-50%);left:auto}.prepayment-rules .panel:hover .tab-title.collapsed .btn{display:inline;left:auto}.prepayment-rules .tab-title.collapsed .btn{display:none}.prepayment-rules .panel.active .tab-title .btn,.prepayment-rules .panel.active:hover .tab-title .btn{display:none}.prepayment-rules .panel.active .tab-title:after{content:'\e90d';font-family:'general';font-size:30px;color:#27ae60;position:absolute;top:50%;transform:translateY(-50%);display:inline-block}.prepayment-rules .panel.active .tab-title:hover:after{border-top:none}@media (max-width: 767px){.prepayment-rules .panel-body .tab-title{padding-right:100px}.prepayment-rules .tab-title .btn,.prepayment-rules .tab-title.collapsed .btn,.prepayment-rules .panel.active .tab-title:after{left:auto;right:10px;display:block}}.package-prices-table .rate-column,.provision-type-prices-table .rateplan-prices-children .rate-column{padding-bottom:24px}.package-prices-table .unit-price,.provision-type-prices-table .rateplan-prices-children .unit-price{position:absolute;color:#999;bottom:5px;left:8px}.photography-in-progress{padding:20px;background-color:#f5f5f5;margin-bottom:30px}.photography-in-progress ul{margin-bottom:0px}.photography-in-progress li{margin-bottom:10px}.photo-price-section .price-box-container{margin-bottom:30px}.photo-price-section .price-box{text-align:center;padding-bottom:5px;background:#eee}.photo-price-section .price-box>.title{width:auto;padding:20px 15px;font-size:18px;color:#666;text-transform:uppercase;background-color:#ccc;position:relative;margin-top:-1px}@media (max-width: 1250px){.photo-price-section .price-box>.title{min-height:90px}}.photo-price-section .price-box>.title:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccc;position:absolute;bottom:-10px;left:49%}.photo-price-section .price-box>.description{display:block;padding:30px 10px 20px 10px;min-height:160px}@media (max-width: 1200px){.photo-price-section .price-box>.description{min-height:200px}}.photo-price-section .price-box>.description>.popular{padding-top:20px;padding-bottom:10px;font-weight:bold}.photo-price-section .price-box>.description>.popular .glyphicon{color:#95C347}.photo-price-section .price-box>.price{width:100%;padding-bottom:5px;font-size:24px;color:#666}.photo-price-section .price-box>.price>.original-price{text-decoration:line-through;margin-bottom:5px;font-size:14px;font-weight:normal}.photo-price-section .price-box>.button-holder{height:45px;padding-top:5px}.photo-price-section .price-box>.small-description{font-size:10px;margin-top:10px;color:#999}.photo-price-section .price-box.highlighted>.title{background-color:#f90 !important;color:#fff !important}.photo-price-section .price-box.highlighted>.title:before{border-top:10px solid #f90 !important}.photo-price-section .price-box.highlighted>.price{font-weight:bold}.photo-price-section .price-box.highlighted .button-holder{padding-top:0px}@media (max-width: 1100px) and (min-width: 1025px),(max-width: 830px) and (min-width: 768px),(max-width: 600px){.photo-price-section .price-box.highlighted .button-holder{padding-top:5px}.photo-price-section .price-box.highlighted .button-holder>.btn{padding:6px 12px;font-size:14px}}.photo-price-section .success-message{padding:10px;border-left:3px solid #3c763d;background-color:#bfe6b0}@media (max-width: 1024px) and (min-width: 992px),(max-width: 767px) and (min-width: 531px){.photo-price-section .price-box-container{margin-bottom:10px;width:100%}.photo-price-section .price-box{text-align:left;padding-bottom:0px}.photo-price-section .price-box>.title{padding:10px;min-height:auto}.photo-price-section .price-box>.title:before{display:none}.photo-price-section .price-box>.description{padding:10px;min-height:auto;width:40%;float:left}.photo-price-section .price-box>.description>.popular{padding-top:10px}.photo-price-section .price-box>.price{text-align:center;width:30%;float:left;margin-top:10px}.photo-price-section .price-box>.button-holder{height:auto;width:30%;float:left;padding-top:10px}.photo-price-section .price-box>.small-description{font-size:10px;margin-top:10px;color:#999}.photo-price-section .price-box.highlighted .button-holder{padding-top:10px}.photo-price-section .success-message{padding:10px;border-left:3px solid #3c763d;background-color:#bfe6b0}}@media (max-width: 530px){.photo-price-section .price-box>.title{padding:10px;min-height:auto}.photo-price-section .price-box>.description{min-height:auto}}.photography-page .advantage-wrapper{background-color:#eee;padding-top:20px}.photography-page .advantage{padding-bottom:30px}.photography-page .advantage .glyphicon{color:#666;font-size:30px;width:70px;height:70px;line-height:70px;background-color:none;margin-bottom:10px;border-radius:100%;display:inline-block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color 0.2s, background-color 0.2s;transition:color  0.2s, background-color 0.2s}.photography-page .advantage .icon-hoteladmin-photo-badge{font-size:36px}.photography-page .advantage:hover .glyphicon{color:#f60;background-color:#FFFFFF}.photography-page .advantage h4{font-weight:bold;margin-bottom:5px}.photography-page .image-before,.photography-page .image-after{padding:8px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3);position:relative;max-width:570px;margin-left:auto;margin-right:auto}.photography-page .image-before .text,.photography-page .image-after .text{position:absolute;bottom:5%;left:5%;color:#fff;text-transform:uppercase;font-size:22px}.photography-page .image-after .verified{width:20%;position:absolute !important;bottom:-5%;right:0}.photography-page .image-after .verified-circle{width:20%;position:absolute !important;bottom:-5%;right:0}.testimonial{margin-bottom:30px}.testimonial img{border:3px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,0.3);box-shadow:0 0 5px 0 rgba(50,50,50,0.3);float:right;margin-bottom:20px}.testimonial-text{padding:15px;background:#f5f5f5;position:relative;margin-bottom:30px}.testimonial-text:after{content:"";width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid #f5f5f5;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:20px;left:-16px}@media (max-width: 530px){.testimonial img{width:100%;float:none}.testimonial-text:after{content:"";width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid transparent;border-bottom:8px solid #f5f5f5;position:absolute;top:-16px;left:48%}}.photo-order{font-size:14px;line-height:20px}.photo-order .price{font-size:20px;padding:15px 0px}.photo-order .btn-warning:hover{background:#ec971f !important;color:#FFFFFF}.photo-order .info-message{padding:10px;border-left:3px solid #3c763d;background-color:#bfe6b0}.photo-order .check-all{margin-left:5px}.photo-order .hotel-list{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.photo-order .hotel-list .checkbox{margin-top:0px !important;margin-bottom:0px !important}.photo-order .hotel-list .checkbox label{padding-top:10px;padding-bottom:10px}.photo-order .hotel-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:5px}.photo-order .hotel-list .active{background-color:#bfe6b0}.photo-order .usp li{padding-bottom:15px}.photo-order .usp .glyphicon{color:#95C347}.photo-order h1{font-size:18px;font-weight:bold}.photography-page .price-table-download-section .well{padding-top:0px;border-radius:2px}.price-table-download-section .price-table .price{font-size:16px;font-weight:bold}.price-table-download-section .price-table .description{min-height:180px}.price-table-download-section .glyphicon{color:#95C347;font-size:22px}.btn-grey-to-orange{background-color:#FFFFFF;border:1px solid #ccc;color:#333}.price-table-download-section .price-table:hover .btn-grey-to-orange{background-color:#f90 !important;color:#FFFFFF !important;border:1px solid transparent}.photo-list-details{box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.2);padding:20px !important;background:#f5f5f5}.opening-hours .input-group{margin-right:0;margin-bottom:0}.opening-types-container .form-group{margin-left:15px;margin-right:0;margin-bottom:0}.opening-types-container .form-group:first-child{margin-left:0}.opening-types-container .form-control-static{float:left}.opening-types-container .opening-interval-block .openingIntervals{margin-bottom:10px}.opening-types-container .opening-interval-block .openingIntervals .checkbox-inline input[type=checkbox]:disabled+span{color:#999}.opening-types-container .opening-interval-block .openingIntervals.break{margin-bottom:15px}@media (max-width: 530px){.opening-types-container .opening-interval-block .openingIntervals{margin-bottom:0}.opening-types-container .opening-interval-block .form-group{margin-left:0;margin-bottom:10px}.opening-types-container .opening-interval-block .form-group:nth-of-type(2){margin-bottom:0}.opening-types-container .opening-interval-block .checkbox-inline{margin-bottom:10px}}.check-in-hours .checkbox{min-height:auto;margin-left:15px}@media (max-width: 530px){.check-in-hours .input-small{width:50% !important}.check-in-hours .input-group .input-small{width:100% !important}.check-in-hours .input-group .form-group{margin-bottom:0}.check-in-hours .checkbox{min-height:auto;margin-top:5px;margin-left:0}}.spoken-language-block{margin-left:20px}.additional-languages-container{margin-left:20px;margin-top:10px}.well .alert-info{margin:15px -15px -15px -15px;border:transparent}.stat-title{position:relative}.stat-title .export{position:absolute;top:10px;right:15px;font-size:12px;color:#999}.stat-title .export:hover{cursor:pointer;text-decoration:underline;color:#3598db}.hotlist-container{position:relative}.hotlist-container table th,.hotlist-container table td{vertical-align:middle !important}.hotlist-container table tbody td{height:70px}.hotlist-container .title{position:relative;padding-bottom:10px;margin-bottom:5px}.hotlist-container .title-underline{content:'';position:absolute;left:15px;right:15px;bottom:0;height:2px;width:auto;background-color:#ccc}.hotlist-container .hotlist-item{padding:10px 0;color:#333}.hotlist-container .hotlist-item .hotlist-number{padding:15px 3px;font-weight:bold;min-width:30px;display:table-cell}.hotlist-container .hotlist-item .hotlist-img{position:relative;display:table-cell}.hotlist-container .hotlist-item .hotlist-img img{width:50px;height:50px}.hotlist-container .hotlist-item .hotlist-img .hidden-img{text-align:center;line-height:50px;font-weight:bold;font-size:30px;position:absolute;color:#666;text-decoration:none;top:50%;margin-top:-25px;left:0;width:50px;height:52px;background-color:rgba(255,255,255,0.9);z-index:2}.hotlist-container .hotlist-item .hotlist-text{position:relative;padding:0 5px;display:table-cell;vertical-align:middle;height:50px}.hotlist-container .hotlist-item:hover{background-color:#f5f5f5}.hotlist-container .hotlist-item:hover .show-more.open-list{text-decoration:underline}.hotlist-container .hotlist-item .show-more.open-list{position:relative !important;padding-bottom:15px;z-index:2;margin-bottom:0;color:#333}.hotlist-container .hotlist-item .show-more.open-list:hover{background-color:transparent}.hotlist-container .hotlist-item .show-more.open-list .text{margin-top:0;display:table-cell;height:50px}.hotlist-container .hotlist-item .show-more.open-list .more:after{content:'';position:absolute;top:3px;right:-8px;border-top:6px solid #666;border-right:6px solid transparent;border-left:6px solid transparent}.hotlist-container .hotlist-item .show-more.open-list .less:after{content:'';position:absolute;top:4px;right:-8px;border-bottom:6px solid #666;border-right:6px solid transparent;border-left:6px solid transparent}.hotlist-container .highlighted,.hotlist-container tr.highlighted td{background-color:rgba(39,174,96,0.2)}.hotlist-container .show-more{position:relative !important;padding-bottom:15px;z-index:2;margin-bottom:-15px;color:#333;text-decoration:none;text-align:center}.hotlist-container .show-more .glyphicon-caret-down,.hotlist-container .show-more .glyphicon-caret-up{display:block;color:#666}.hotlist-container .show-more .text{margin-top:30px;display:inline-block}.hotlist-container .show-more:hover{background:#f5f5f5}.hotlist-container .show-more:hover .text{text-decoration:underline;color:#3598db}.hotlist-container .show-more .less .text{margin-top:0}.hotlist-container .show-more .less .glyphicon-caret-up{margin-top:30px}.hotlist-container .value{font-weight:bold;white-space:nowrap}@media (max-width: 530px){.hotlist-container .hotlist-item{min-height:95px}.hotlist-container .hotlist-item .col-xxs-12{position:relative;padding-left:100px}.hotlist-container .hotlist-item .col-xxs-12 .hotlist-number{position:absolute;left:15px;padding:0}.hotlist-container .hotlist-item .col-xxs-12 .hotlist-img{position:absolute;left:40px}.hotlist-container .hotlist-item.no-img .col-xxs-12{padding-left:35px}.hotlist-container .hotlist-item .hotlist-text{height:auto}.hotlist-container .show-more{margin-bottom:0;padding-top:15px}.hotlist-container .show-more .text{margin-top:0}}.diagram-container{margin-bottom:80px}.diagram-container .diagram-options{margin-bottom:20px}.diagram-container .diagram-options .form-group{padding-top:0;padding-left:15px;padding-right:15px;display:inline-block;border-right:1px solid #eee}.diagram-container .diagram-options .form-group:first-child{padding-left:0}.diagram-container .diagram-options .form-group:last-child{border-right:none}.diagram-container .diagram-options .form-group label{display:block}.diagram-container .label-info{font-weight:normal;position:absolute;top:-29px;right:15px;padding:8px 10px;font-size:12px;-webkit-border-radius:2px 2px 0px 0px;-moz-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.diagram-container .label-info:hover{cursor:pointer}@media (max-width: 767px){.diagram-container .diagram-options .form-group{padding:0;border:none;margin-bottom:10px;display:inline-block;float:none}}.statistics-chart:hover .morris-hover{display:block !important}.morris-hover{position:absolute;z-index:1000;display:none !important}.morris-hover.morris-default-style{border-radius:2px;color:#666;background:rgba(255,255,255,0.9);border:solid 1px rgba(230,230,230,0.8);font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}.page-section{margin-bottom:40px}.stat-sample .usp-list{margin-top:30%}@media (max-width: 767px){.stat-sample .usp-list{margin-top:0}}.hot-list{margin-bottom:20px}.hot-list li{position:relative;margin-bottom:15px;padding-left:75px;padding-bottom:15px;border-bottom:1px dotted #eee}.hot-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hot-list li a{text-decoration:none;min-height:60px;display:block}.hot-list li a:hover .hotel-name{text-decoration:underline}.hot-list .rank{font-size:20px;font-weight:bold;position:absolute;left:5px;top:-5px}.hot-list .img-container{position:absolute;top:0;left:0;width:60px}.hot-list .img-container img{border-radius:50%}.hot-list .package-name{color:#333}.hot-list .price{font-weight:bold;color:#333}.join-as-premium{background-color:#f5f5f5;padding:15px}.join-as-premium h3{margin-top:0}.chart-container{margin-bottom:40px}.chart{margin-bottom:50px;height:200px;padding-left:50px;position:relative}.chart:hover .chart-message-container{opacity:1}.chart.chart-2-col .chart-column{width:50% !important}.chart .help-inline:before{display:none}.chart .help-inline:after{margin-left:-3px;left:auto;right:50%}.chart .chart-rows-container{width:100%;height:100%;z-index:1;margin-top:-200px;position:relative;border-bottom:1px solid #ddd}.chart .chart-rows-container .chart-row{height:20%;width:100%;position:relative}.chart .chart-rows-container .chart-row .unit-y{position:absolute;top:-12px;left:-50px;font-size:12px;color:#999;min-width:50px;background-color:#fff;text-align:right;padding-right:10px}@media (max-width: 767px){.chart .chart-rows-container .chart-row .unit-y .price-table.vertical{overflow:auto;max-width:none}}.chart .chart-column-container{width:100%;height:200px;z-index:3;position:relative}.chart .chart-column-container .chart-column{width:14%;height:100%;float:left;position:relative;text-align:center;padding:0 2.5%;vertical-align:bottom}.chart .chart-column-container .chart-column:first-child{border-left:none}.chart .chart-column-container .chart-column .unit-x{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:12px;color:#999;min-width:50px;background-color:#fff}.chart .chart-column-container .chart-column .chart-bar{width:60px;position:absolute;bottom:1px;left:50%;margin-left:-30px;padding:0 5px}.chart .chart-column-container .chart-column .chart-bar .value{font-size:12px;position:absolute;bottom:105%;display:block;left:0;right:0}.chart .chart-column-container .chart-column .chart-bar.non-visible{background-color:#fff;border-top:2px dashed #ccc;border-right:2px dashed #ccc;border-left:2px dashed #ccc}.chart .chart-column-container .chart-column .chart-bar.non-visible:before{content:'\003F';position:absolute;top:10px;left:50%;margin-left:-10px;width:20px;height:20px;border-radius:50%;display:block;background-color:#999;font-weight:bold;color:#fff}.chart .chart-message-container{z-index:5;position:absolute;top:-15px;right:0;bottom:-20px;left:0;background-color:rgba(255,255,255,0.9);vertical-align:middle;border:1px solid #f5f5f5;opacity:0;transition:opacity 0.1s ease}.chart .chart-message-container .message{position:absolute;top:30%;left:15px;right:15px;text-align:center;font-weight:bold;font-size:16px}.legend-container{width:100%}.legend-container .legend{padding-right:30px;font-size:12px;margin:0 auto;text-align:center}.legend-container .legend:last-child{padding-right:0}.legend-container .legend .legend-title{font-weight:bold;border-bottom:1px solid #eee;margin-bottom:10px;margin-left:25px}.legend-container .legend .legend-color{width:10px;height:10px;position:absolute;top:3px;left:3px}.statistics-chart svg{overflow:visible !important}.statistics-chart{position:relative;margin-bottom:30px}.skipped-rows{font-size:22px;text-align:center;padding-bottom:20px !important}.premium-percent{position:relative;font-size:24px;color:#666;font-weight:bold;background-color:#f5f5f5;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;margin-bottom:30px}.premium-percent.success{background-color:rgba(39,174,96,0.9);color:#fff}.premium-percent .glyphicon{position:absolute;top:10px;left:50%;font-size:22px;margin-left:-11px}.premium-benefits-container{position:relative}.premium-benefits-container .title{font-size:18px;margin-bottom:20px}.premium-benefits-container .table{margin-bottom:0}.premium-benefits-container .premium-percent{position:absolute;right:-130px;top:0;font-size:24px;color:#666;font-weight:bold;background-color:#f5f5f5;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%}.premium-benefits-container .premium-percent.success{background-color:rgba(39,174,96,0.9);color:#fff}.premium-benefits-container .premium-percent .glyphicon{position:absolute;top:15px;left:50%;font-size:22px;margin-left:-11px}@media (min-width: 768px){.premium-benefits-container .table>tbody>tr>th{width:280px}}@media (max-width: 767px){.premium-benefits-container .title{padding:12px 75px 12px 0}.premium-benefits-container .premium-percent{position:absolute;right:15px;top:15px;font-size:16px;font-weight:bold;width:60px;height:60px;line-height:60px;margin-top:0}.premium-benefits-container .premium-percent .glyphicon{position:absolute;top:5px;left:50%;font-size:12px;margin-left:-6px}>.info-icon{padding:2px;margin-top:-5px;font-size:14px}>.link-popup{display:block;font-size:12px;margin-right:10px;color:#3598db;text-transform:lowercase;margin-top:5px}}@media (max-width: 530px){.premium-benefits-container .table-fluid td{min-height:60px !important}}.availability-rules-modal .modal-dialog{width:900px}@media (min-width: 768px) and (max-width: 930px){.availability-rules-modal .modal-dialog{width:auto;margin:15px}.availability-rules-modal .modal-dialog .full-house-container>.table-checkable>tbody>tr>th>.row-head{width:100px}}@media (max-width: 767px){.availability-rules-modal .modal-dialog{width:auto;margin:15px}}.legend-color__last{background:#ddd}.legend-color__now{background:#f90}.morris-hover-row-label .legend-container tr{border-bottom:1px solid #eee;text-align:left}.morris-hover-row-label .legend-container td{padding:3px 0}.morris-hover-row-label .legend-container .legend-color{top:7px}.morris-hover-row-label .legend td{padding-right:5px;padding-left:5px}.morris-hover-row-label .legend td:first-child{border-right:1px solid #eee;padding-left:20px}.affixable-header{position:fixed;top:0;z-index:999}.affixable-header .short-desc{display:none}.affixable-header.affix-top{top:-1000px}.premium-benefit .premium-benefit__element{margin-bottom:5px}.premium-benefit .modal-dialog .condition td+td{width:auto}.premium-benefit .premium-comparison-table td{width:35%}.premium-benefit .premium-comparison-table .list-description{display:block;text-align:left;padding:0}.premium-benefit .premium-comparison-table td:nth-child(2),.premium-benefit .premium-comparison-table th:nth-child(2){border-right:1px solid #ddd}@media (max-width: 767px){.premium-benefit .premium-comparison-table td,.premium-benefit .premium-comparison-table th{width:100%}}@media (min-width: 992px){.premium-benefit .modal-dialog{width:70%;max-width:800px}}@media (min-width: 767px) and (max-width: 991px){.premium-benefit .modal-dialog{width:90%}}.commission-refund__progress-container{position:relative}.commission-refund__progress-container .progress{height:42px;margin-top:50px}.commission-refund__progress-container .progress-bar{line-height:42px;background:#f90;font-size:14px}.commission-refund__progress-container .ribbon-1,.commission-refund__progress-container .ribbon-2,.commission-refund__progress-container .ribbon-3{position:absolute;top:-30px}.commission-refund__progress-container .ribbon-1:before,.commission-refund__progress-container .ribbon-2:before,.commission-refund__progress-container .ribbon-3:before{content:"";width:1px;height:63px;background:#333;position:absolute;top:20px;left:7px;z-index:-1}.commission-refund__progress-container .ribbon-1{left:39%}.commission-refund__progress-container .ribbon-1:after{content:"";width:20%;height:63px;position:absolute;top:-30px}.commission-refund__progress-container .ribbon-2{left:49%}.commission-refund__progress-container .ribbon-3{left:59%}.commission-refund__summary{border-top:1px solid #eee;padding-top:10px}.reservation-progress-bar-last-year .progress,.reservation-progress-bar-this-year .progress{height:42px}.traffic-partnership-main-container .financial-container{margin-top:0;border:0}.traffic-partnership-main-container .financial-table-container{flex-direction:column}.traffic-partnership-main-container .financial-example{margin-left:0 !important}.traffic-partnership-main-container .statistics-chart{min-height:500px}@media (max-width: 767px){.traffic-partnership-main-container .statistics-chart{min-height:300px}}.reservation-details-diagram .section-end{border-bottom:2px solid #ddd}.rival-selector__rivals{display:flex;flex-wrap:wrap;flex-direction:column}.rival-selector__rivals .element{display:flex;width:45%;flex-basis:45%;margin:10px;box-shadow:0 0 5px #ccc;flex-grow:1}.rival-selector__rivals .element .img{opacity:1;transition:opacity .2s ease-in-out}.rival-selector__rivals .element:hover .img{opacity:.5}.rival-selector__rivals .element:hover .hovered-hand{opacity:1;top:50%}.rival-selector__rivals .typeahead{border-radius:0 0 2px 2px}.rival-selector__rivals .typeahead li>a{text-decoration:none;font-size:13px;white-space:normal}.rival-selector__rivals .typeahead li>a:hover{background-color:#eee;color:#333}.rival-selector__rivals .typeahead li.active>a,.rival-selector__rivals .typeahead li.active>a:focus{background-color:#eee;color:#333}.rival-selector__rivals .setted-rival{border:2px solid #27ae60}.rival-selector__rivals .wrong-rival{border:2px solid #d20}.rival-selector__rivals .rival-selector-input{display:flex;flex-direction:column}.rival-selector__rivals .rival-selector-input input{width:100%}.rival-selector__rivals .rival-selector-input i{font-size:24px}.rival-selector__rivals .hovered-hand{opacity:0;position:absolute;top:70%;left:50%;width:50px;height:50px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transition:opacity 0.2s, top 0.2s}.rival-selector__rivals .hotel-img{width:90px;height:90px}.rival-selector__rivals .name{padding:5px}.rival-selector__rivals sup{letter-spacing:-1px}.rival-selector__rivals sup .glyphicon-star{font-size:8px}.rival-selector__rivals .checkbox{margin:0;padding:5px}.rival-selector__rivals label{padding:0}.rival-selector__rivals input+label{position:absolute;top:0;left:0;background-size:25%;height:185px;width:185px;display:inline-block;padding:0;z-index:2}.rival-selector__rivals input:not(:checked)+label{background:none}.selected-rival sup{font-size:8px}@media (max-width: 767px){.rival-selector__rivals .element{width:100%;flex-basis:100%;margin:10px 0}}.new-premium .page-title{display:none}.premium-title{font-weight:600;text-align:center;text-transform:uppercase;width:65%;margin:0 auto}.premium-silver-description{font-size:14px;font-weight:normal;text-transform:none;margin-top:20px}.premium-silver-description hr{margin-top:35px;width:75%}.premium-silver-card .list-description,.premium-comparison-table .list-description{color:#999;display:none;margin-top:5px}.premium-silver-card h3,.premium-comparison-table h3{font-weight:600;text-transform:uppercase}.premium-silver-card h4,.premium-comparison-table h4{font-weight:600}.premium-silver-card p,.premium-comparison-table p{margin:0}.premium-silver-card .list-iconic,.premium-comparison-table .list-iconic{text-align:left;margin:0}.premium-silver-card .list-iconic li,.premium-comparison-table .list-iconic li{padding-right:35px;padding-left:35px}.premium-silver-card .list-iconic .glyphicon,.premium-comparison-table .list-iconic .glyphicon{font-size:18px;padding-left:5px}.premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-down2,.premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-up2,.premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-down2,.premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-up2{position:relative;display:inline;font-size:12px;padding-left:0}.premium-silver-card .list-iconic .premium-advantages .glyphicon-chevron-up2,.premium-comparison-table .list-iconic .premium-advantages .glyphicon-chevron-up2{top:0}.premium-silver-card .list-iconic .premium-advantages:hover,.premium-comparison-table .list-iconic .premium-advantages:hover{color:#3598db;cursor:pointer}.premium-silver-card .list-iconic .premium-advantages:hover .text,.premium-comparison-table .list-iconic .premium-advantages:hover .text{text-decoration:underline}.premium-silver-card .list-iconic .premium-advantages:hover .glyphicon,.premium-comparison-table .list-iconic .premium-advantages:hover .glyphicon{color:#3598db}.premium-conditions-btn{margin:0 auto;display:block}.premium-silver-card-container{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;text-align:center}.premium-silver-card-content{display:flex;width:100%;justify-content:space-between;margin-top:20px}.premium-silver-card-content .premium-silver-card:first-child{margin-right:10px}.premium-silver-card-content .premium-silver-card:last-child{margin-left:10px}.premium-silver-card-content .premium-silver-card{width:50%;flex-basis:50%;flex-grow:0;padding:20px;border:1px solid #e2e2e2}.premium-silver-card-content .premium-silver-card .glyphicon-star{color:#ccc;font-size:45px}.premium-silver-card-content .premium-silver-card .list-iconic li{margin-top:20px}.premium-comparison-container .comparison-table-title{margin-top:40px}.premium-comparison-table{margin-bottom:10px;border-collapse:collapse;table-layout:fixed;width:100%}.premium-comparison-table .glyphicon.silver{font-size:36px;border:1px solid;border-radius:50%;padding:10px;margin-bottom:5px}.premium-comparison-table .sticky-title-header.silver,.premium-comparison-table .sticky-title-header.gold{padding:0;color:#333}.premium-comparison-table .sticky-title-header.silver{background-image:linear-gradient(to right, #f5f5f5, #ddd)}.premium-comparison-table .sticky-title-header.gold{background-image:linear-gradient(to right, #e9d5a6, #d7b880)}.premium-comparison-table .sticky-title-header .premium-gold-title,.premium-comparison-table .sticky-title-header .premium-silver-title{padding:10px}.premium-comparison-table .sticky-title-header .premium-gold-title h3,.premium-comparison-table .sticky-title-header .premium-silver-title h3{margin-top:5px}.premium-comparison-table .sticky-title-header .premium-gold-title .short-desc,.premium-comparison-table .sticky-title-header .premium-silver-title .short-desc{font-weight:normal;font-size:12px;color:#333;margin-bottom:20px}.premium-comparison-table .sticky-title-header .join-btn{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.premium-comparison-table .affixable-header .premium-gold-title,.premium-comparison-table .affixable-header .premium-silver-title{margin-bottom:0;height:110px}.premium-comparison-table .affixable-header .glyphicon.silver{font-size:24px}.premium-comparison-table .hide{border:0;background:none}.premium-comparison-table .border-none{border:none !important;padding-left:0}.premium-comparison-table .compare-mobil{display:none}.premium-comparison-table .glyphicon-checkmark{font-size:25px;color:#27ae60}.premium-comparison-table .glyphicon-denied{font-size:25px;color:#999}.premium-comparison-table .discount{font-size:18px}.premium-comparison-table .list-description{margin-left:10px;padding:0 10px 0 26px}.premium-comparison-table .list-description p{margin:0}.premium-comparison-table td,.premium-comparison-table th{height:55px;border:1px solid #DDD;padding:10px;empty-cells:show;display:table-cell !important;width:50%}.premium-comparison-table td+td,.premium-comparison-table th+th{width:25%}.premium-comparison-table .faq td{border:transparent !important}.premium-comparison-table .affix .short-desc,.premium-comparison-table .affix-bottom .short-desc{display:none}.premiumconditionsModal .condition{margin-top:0}.premiumconditionsModal .condition .premium-silver-title,.premiumconditionsModal .condition .premium-gold-title{vertical-align:middle;height:80px}.premiumconditionsModal .condition .premium-silver-title{background-image:linear-gradient(to right, #f5f5f5, #ddd)}.premiumconditionsModal .condition .premium-gold-title{background-image:linear-gradient(to right, #e9d5a6, #d7b880)}.premiumconditionsModal .condition h3{margin:0}.premiumconditionsModal .condition td,.premiumconditionsModal .condition th{width:150px;vertical-align:top}.premiumconditionsModal .condition td+td,.premiumconditionsModal .condition th+th{width:150px}.premiumconditionsModal .condition td:nth-child(2),.premiumconditionsModal .condition th:nth-child(2){border-right:1px solid #ddd}.premiumconditionsModal .condition tr:last-child td.gold{border-bottom:1px solid #ddd}.premiumconditionsModal .condition td.gold,.premiumconditionsModal .condition th.gold{border-left:1px solid #ddd;border-right:1px solid #ddd}.premiumconditionsModal .condition .list-description{display:block;margin:0;text-align:left;padding:0;color:#333}.premiumconditionsModal .condition .list-description p{margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.premiumconditionsModal .condition .list-description img{width:20px;margin-right:5px}.premiumconditionsModal .condition .center{text-align:center}.financial-container{margin-top:30px;padding:20px;border:1px solid #ddd}.financial-container h3{font-weight:600;margin-top:0}.financial-container .financial-table-container{display:flex;flex-wrap:nowrap}.financial-container .financial-table-container .financial-table{margin-bottom:10px}.financial-container .financial-table-container .financial-table th,.financial-container .financial-table-container .financial-table td{border:1px solid #DDD;padding:10px;empty-cells:show;display:table-cell !important;text-align:center;width:150px}.financial-container .financial-table-container .financial-example{color:#999;flex-basis:70%;margin-left:20px}.financial-container .gold-example-img{margin-top:20px}.financial-container .gold-example-img:hover{cursor:pointer}.premium-privacy-container{margin-top:30px;margin-bottom:20px;padding:20px;box-shadow:0 2px 35px rgba(0,0,0,0.2);text-align:left}.premium-privacy-container h3{font-weight:600;margin-top:0}.premium-privacy-container .name-form{margin:20px 0}.premium-privacy-container .company-name{font-weight:600}.premium-privacy-container label{margin-bottom:0;margin-right:10px;font-weight:normal}.premium-privacy-container .form-control{width:40%}.premium-privacy-container .premium-privacy label{margin-bottom:10px;text-align:left}.premium-privacy-container h4{margin-bottom:20px}.premium-privacy-container .highlighted-control-label{background:#f5f5f5;display:inline-block;margin-left:-10px;margin-bottom:15px;padding-left:10px;border:1px solid #ddd;border-radius:2px;position:relative;margin-top:5px;margin-bottom:15px}.premium-privacy-container .highlighted-control-label .label{position:absolute;font-size:9px;letter-spacing:1px;top:-8px;left:-8px}.intent-join-container .glyphicon-alert,.premium-privacy-container .glyphicon-alert{color:#f60;margin-right:5px}@media (max-width: 767px){.premium-title{margin-top:15px;margin-bottom:15px;width:80%}.premium-gold-title__main-title{font-size:1.75rem}.premium-gold-title__sub-title{font-size:1.5rem}.premium-privacy .join-btn,.premium-conditions-btn,.cancel-btn{display:block;width:100%}.cancel-btn{margin-top:10px}.premiumconditionsModal .compare-mobil td{vertical-align:middle}.premium-comparison-table .hidden{display:none !important}.premium-comparison-table .sticky-title-header .premium-silver-title,.premium-comparison-table .sticky-title-header .premium-gold-title{vertical-align:middle;height:55px;margin-bottom:40px}.premium-comparison-table .sticky-title-header .premium-silver-title h3,.premium-comparison-table .sticky-title-header .premium-gold-title h3{margin:0}.premium-comparison-table .sticky-title-header .premium-silver-title p,.premium-comparison-table .sticky-title-header .premium-gold-title p{display:none}.premium-comparison-table .glyphicon.silver{font-size:24px}.premium-comparison-table .compare-mobil{display:table-row;background-color:#f5f5f5}.premium-comparison-table .compare-mobil td{text-align:center;padding-right:30px}.premium-comparison-table .compare-mobil td .glyphicon-chevron-down2,.premium-comparison-table .compare-mobil td .glyphicon-chevron-up2{display:inline}.premium-comparison-table .compare-mobil .list-description{margin:0;padding:10px 10px 0 10px}.premium-comparison-table td:nth-child(2),.premium-comparison-table th:nth-child(2){border-right:1px solid #ddd}.premium-comparison-table tr:last-child td.gold{border-bottom:1px solid #ddd}.premium-comparison-table td.gold,.premium-comparison-table th.gold{border-left:1px solid #ddd;border-right:1px solid #ddd}.premium-silver-card-content{flex-direction:column}.premium-silver-card-content .premium-silver-card{width:100%;flex-basis:100%}.premium-silver-card-content .premium-silver-card:first-child{margin-right:0}.premium-silver-card-content .premium-silver-card:last-child{margin-left:0}.premium-silver-card-content .premium-silver-card:nth-child(2){margin-top:10px}.premium-silver-card-content .premium-silver-card .glyphicon-star{display:none}.premium-silver-card-content .premium-silver-card h3{margin:0}.premium-privacy-container .name-form{flex-wrap:wrap}.premium-privacy-container .form-control{width:70%}.premium-privacy-container .highlighted-control-label{padding-top:5px}.financial-container .financial-table-container{flex-wrap:wrap}.financial-container .financial-example{flex-basis:100% !important;margin-left:0 !important;margin-top:10px}}@media (max-width: 530px){.premium-silver-title,.premium-gold-title{height:85px !important}.premiumconditionsModal .modal-body{padding:10px}.premium-privacy-container .name-form .form-control{width:100%}}.price-table-filter{margin-bottom:30px}.price-table-filter .setup-dropdown{color:#333;position:relative;display:inline-block}.price-table-filter .setup-dropdown:hover{cursor:pointer}.price-table-filter .setup-dropdown label{text-decoration:underline;margin-bottom:0}.price-table-filter .setup-dropdown label:hover{cursor:pointer}.price-table-filter .setup-dropdown:after{content:'';border-top:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:7px;left:-13px}.price-table-filter .setup-dropdown.collapsed:after{content:'';border-left:5px solid #999;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:5px;left:-10px}.price-table-filter .setup-dropdown:hover label{text-decoration:none}.price-table-filter .filter .tags-input-container{position:relative}.price-table-filter .filter .typeahead{border-radius:0px 0px 2px 2px}.price-table-filter .filter .typeahead input{pointer-events:none}.price-table-filter .filter .typeahead li>a{text-decoration:none;font-size:13px;white-space:normal}.price-table-filter .filter .typeahead li>a:hover{background-color:#eee;color:#333}.price-table-filter .filter .typeahead li.active>a,.price-table-filter .filter .typeahead li.active>a:focus{background-color:#eee;color:#333}.price-table-filter .filter .typeahead .checkbox{margin:0}.price-table-filter .filter .typeahead .checkbox input [type=checkbox]{width:auto !important}.price-table-filter .filter .typeahead .close{position:absolute;top:-5px;right:-15px}.price-table-filter .filter .bootstrap-tagsinput{cursor:text;margin-bottom:0px;width:340px;position:absolute}.price-table-filter .filter .bootstrap-tagsinput .tags-container{margin-top:0px;height:30px;overflow:hidden}.price-table-filter .filter .bootstrap-tagsinput .tags-container:empty{display:none}.price-table-filter .filter .bootstrap-tagsinput:after{content:attr(data-tags-overflow);position:absolute;font-size:12px;top:1px;right:1px;bottom:1px;width:35px;text-align:right;padding-right:5px;padding-top:6px;cursor:pointer;z-index:0 !important;color:#333;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(60%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 60%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.price-table-filter .filter .bootstrap-tagsinput:hover:after{color:#3598db;text-decoration:underline}.price-table-filter .filter .bootstrap-tagsinput.active{z-index:5}.price-table-filter .filter .bootstrap-tagsinput.active:after{display:none}.price-table-filter .filter .bootstrap-tagsinput input{padding:6px 10px 2px 10px}.price-table-filter .filter .bootstrap-tagsinput input:focus{box-shadow:none !important;border-color:#ccc !important;border-top:1px dashed #ccc}.price-table-filter .filter .bootstrap-tagsinput .label{white-space:nowrap;position:relative;text-overflow:ellipsis;overflow:hidden;max-width:150px}.price-table-filter .filter .bootstrap-tagsinput .typeahead .checkbox input[type=checkbox]{width:auto !important;margin-top:4px !important}.price-table-filter .filter .bootstrap-tagsinput.active .tags-container{height:auto}.price-table-filter .filter .tags-data~label{padding-bottom:35px}.price-table-filter .filter .file-tree-holder{pointer-events:none}.price-table-content-block{position:relative}.price-table-content-block .pdf-export{font-size:13px;margin-bottom:10px}.price-table-content .table-title{margin-top:50px;margin-bottom:0;position:relative;z-index:1;line-height:28px;overflow:visible;background-color:#f5f5f5}.price-table-content .table-title .popover{left:0 !important}.price-table-content .table-title .popover .arrow{display:none}.price-table-content .table-title>.info-icon{padding:2px;margin-top:-5px;font-size:14px}.price-table-content .table-title>.link-popup{font-size:12px;margin-right:10px;color:#3598db;text-transform:lowercase;margin-top:5px}.price-table{transform:translateZ(0);will-change:scroll-position;overflow:hidden;width:auto}.price-table thead tr th:first-child{min-width:250px}.price-table td,.price-table th{vertical-align:middle !important;padding:5px}.price-table th{font-weight:normal}.price-table th.day{min-width:75px}.price-table th.day.full-house-day{background-color:rgba(192,57,43,0.3) !important}.price-table th.day.weekend{background-color:#eee}.price-table th.day.full-house-day.weekend{background-color:rgba(192,57,43,0.5) !important}.price-table .price-title{background:#f5f5f5}.price-table td.price{position:relative;text-align:right;white-space:nowrap;padding:0;max-width:145px;height:auto}.price-table td.price .text-wrap-normal{display:block;font-size:12px;text-align:left;line-height:14px;padding:3px 5px;min-width:75px}.price-table td.price.weekend{background-color:#eee}.price-table td.price>input{width:75px;display:inline-block;border:2px solid transparent;background-color:transparent;box-shadow:none;border-radius:0;font-size:13px;font-weight:bold;color:#000;letter-spacing:.5px;padding:5px 5px 7px 5px;height:40px}.price-table td.price>input+.unit{position:absolute;font-size:10px;bottom:1px;left:6px;color:#999;display:none}.price-table td.price>input:focus+.unit{display:block}.price-table td.price>input:active,.price-table td.price>input:focus,.price-table td.price>input:active:focus{background-color:#fff}.price-table td.price>input::selection{background-color:rgba(53,152,219,0.5);color:#fff}.price-table td.price:hover{background:#f5f5f5}.price-table td.price:hover>input{background-color:transparent;border-color:#999}.price-table td.price:hover>input:hover{background-color:#fff}.price-table td.price:hover>input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6) !important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6) !important;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;background-color:#fff}.price-table td.price .input-response-container{z-index:2}.price-table td.price .input-response-container .glyphicon{top:13px;right:3px}.price-table td.price .error-sign,.price-table td.price .warning-sign{content:'';position:absolute;top:0;right:0;border-left:8px solid transparent;border-bottom:8px solid transparent;width:8px;height:8px;cursor:default;display:none}.price-table td.price .error-sign{border-top:8px solid #c0392b;border-right:8px solid #c0392b}.price-table td.price .warning-sign{border-top:8px solid #EFD65D;border-right:8px solid #EFD65D}.price-table td.price.full-house-day{background-color:rgba(192,57,43,0.3)}.price-table td.price.full-house-day .error-sign{display:block}.price-table td.price.full-house-day .warning-value{background-image:none}.price-table td.price.full-house-day .tooltip-inner{background-color:#b12516;font-weight:bold;min-width:150px}.price-table td.price.full-house-day .tooltip-arrow{border-top-color:#b12516}.price-table td.price.full-house-day.weekend{background-color:rgba(192,57,43,0.5)}.price-table td.price.ltr{background:rgba(239,214,93,0.4)}.price-table td.price.ltr .warning-sign{display:block}.price-table td.price.ltr .warning-value{background-image:none}.price-table td.price.ltr .tooltip-inner{background-color:#fbd82e;color:#333;font-weight:bold;min-width:150px}.price-table td.price.ltr .tooltip-arrow{border-top-color:#fbd82e}.price-table td.price.ltr.weekend{background:rgba(239,214,93,0.6)}.price-table td.price.full-house-day.ltr{background:rgba(239,214,93,0.4)}.price-table td.price.full-house-day.ltr .warning-sign{display:block}.price-table td.price.full-house-day.ltr .error-sign{display:none}.price-table td.price.full-house-day.ltr .warning-value{background-image:none}.price-table td.price.full-house-day.ltr .tooltip-inner{background-color:#fbd82e;color:#333;font-weight:bold;min-width:150px}.price-table td.price.full-house-day.ltr .tooltip-arrow{border-top-color:#fbd82e}.price-table td.price.full-house-day.ltr.weekend{background:rgba(239,214,93,0.6)}.price-table td.price .tooltip{top:auto !important;left:-5px !important;bottom:40px}.price-table td.price .help-inline:before{display:none}.price-table td.price .help-inline:after{margin-left:-3px;left:auto;right:50%}.price-table td.old input{color:#999}.price-table td.old:hover input{background-color:transparent;border-color:transparent}.price-table td.old:hover input:hover{background-color:transparent}.price-table td.old.full-house-day.ltr:hover{background:rgba(239,214,93,0.4)}.price-table td.old.full-house-day:hover{background:rgba(192,57,43,0.3)}.price-table td.old.full-house-day:hover input:hover{background:transparent}.price-table td.old.ltr.weekend:hover{background:rgba(239,214,93,0.6)}.price-table td.old.full-house-day.ltr.weekend:hover{background:rgba(239,214,93,0.6)}.price-table td.old.full-house-day.weekend:hover{background-color:rgba(192,57,43,0.5)}.price-table td.price.disabled{background-color:#f5f5f5;cursor:not-allowed;border-color:#f5f5f5}.price-table .weekend td.price.disabled.weekend{border-color:#ddd}.price-table .price-category{min-width:250px;position:relative;padding:7px}.price-table .price-category>.glyphicon{position:absolute;top:50%;right:5px;margin-top:-12px}.price-table .price-category.has-auto-fill{padding:5px 100px 5px 5px}.price-table .price-category.has-auto-fill .row-title{display:inline-block;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-table .price-category.has-auto-fill .row-title:hover{position:absolute;top:0;left:0;bottom:0;padding:8px 5px 5px 5px;z-index:10;overflow:visible;background:#fff;max-width:none;cursor:default}.price-table .price-category.has-auto-fill .input-group{position:absolute;top:5px;right:5px}.price-table .price-category.has-auto-fill .input-group input{width:35px !important;padding-right:5px !important;padding-left:5px}.price-table .price-category.has-auto-fill .input-group .btn{padding:5px 8px}.price-table .price-category .link-text{font-size:12px}.price-table .row-title{display:block;margin-bottom:5px}.price-table .row-title+.link-popup .link-text{font-size:14px}.price-table .price-title{background-color:#f5f5f5 !important;font-weight:bold}.price-table .price-title .link-text{font-weight:normal;font-size:12px}.price-table .price-title>.popover{position:absolute;bottom:96%;left:auto !important;top:auto !important;max-width:170px}.price-table .price-title>.popover>.arrow{display:none;left:auto !important;right:5px}.price-table .price-title.contingent>tr{border-left:3px solid #ccc;border-right:3px solid #ccc}.price-table .price-title.contingent>tr:first-child{border:3px solid #ccc;border-bottom:none}.price-table .price-title.contingent>tr:last-child{border:3px solid #ccc;border-top:none}.price-table .price-title.contingent>tr>td:first-child{border-left:3px solid #ccc}.price-table .price-title.contingent>tr>td:last-child{border-right:3px solid #ccc}.price-table .day{text-align:center}.price-table .day>span{color:#999}.price-table .full-house-day>div{text-align:center;padding:10px}.price-table .full-house-day>div strong{display:inline-block;margin-top:5px}.price-table .month{background:#ddd}.price-table.vertical .full-house-day>div{text-align:left}.price-table .percent-block{position:absolute;right:5px;top:10px;font-weight:bold}.price-table .input-response-container.success+.percent-block{opacity:0}.price-table .childrate-parent-column input{border:2px dashed #ff9f0f !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(248,148,6,0.6),!important;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;background-color:#fff !important}.price-table.vertical{width:1px}.price-table.vertical .table-title .info-icon{position:absolute;top:12px}.price-table.vertical .price-category{border-bottom:2px solid #ddd;min-width:75px;height:54px}.price-table.vertical .item-title{white-space:nowrap;padding-right:20px}.price-table.vertical td.price input{display:block;width:100%}.price-table.vertical .day{text-align:left;white-space:nowrap}.price-table.vertical .day>span{font-weight:normal}.price-table.vertical .price-title>a:before{content:'';display:block}.price-table.vertical .weekend td,.price-table.vertical .weekend th{background:#eee}.price-table.vertical .weekend td.disabled,.price-table.vertical .weekend th.disabled{border-color:#eee}.price-table.vertical .weekend .price.full-house-day{background-color:rgba(192,57,43,0.5)}.price-table.vertical .contingent{border-left:3px solid #ccc;border-right:3px solid #ccc}.price-table.vertical>thead>tr:first-child>.contingent{position:relative}.price-table.vertical>thead>tr:first-child>.contingent:before{content:'';position:absolute;top:0;height:3px;left:0;right:0;background-color:#ccc}.price-table.vertical>tbody>tr:last-child>.contingent{position:relative}.price-table.vertical>tbody>tr:last-child>.contingent:after{content:'';position:absolute;bottom:0;height:3px;left:0;right:0;background-color:#ccc}.price-table.vertical .room-name{height:41px}.price-table.vertical .room-name .price-title{position:relative}.price-table.vertical .room-name .price-title .info-icon{position:absolute;top:7px}.price-table.vertical .room-name .price-title .popover{left:0 !important;bottom:auto !important}.price-table.vertical .room-name .price-title .popover .arrow{display:none !important}@media (max-width: 767px){.price-table.vertical{overflow:auto;max-width:none}}.floating-container{white-space:nowrap}.floating-container>h3,.floating-container>table{white-space:normal}.floating-container>.floating-price-table{width:auto;display:inline-block;margin-right:40px;vertical-align:top}.floating-container>.floating-price-table table{min-width:100%}.floating-container>.floating-price-table table tbody>tr>th{width:51px}.mobile-price-table tbody>tr>th.day.slided{position:relative;z-index:3;background-color:#fff;-webkit-box-shadow:3px 0px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:3px 0px 4px 0px rgba(0,0,0,0.1);box-shadow:3px 0px 4px 0px rgba(0,0,0,0.1)}.mobile-price-table tbody>tr>th.day.slided.full-house-day{background-color:#ecc4bf !important}.mobile-price-table tbody>tr>th.day.slided:after{content:'';width:1px;top:-1px;bottom:-1px;right:0;background-color:rgba(153,153,153,0.5);z-index:2;position:absolute}.mobile-price-table tbody>tr.weekend>th.day.slided{background-color:#eee}.price-autofill-modal label{width:auto}.price-autofill-modal .typeahead.dropdown-menu{position:unset !important}.price-autofill-modal .form-wrapper{margin-top:-16px}.price-autofill-modal .price-table tr.free-age-range{color:#999}.price-autofill-modal .price-table tr.free-age-range:hover{background-color:transparent}.price-autofill-modal .price-table tr.free-age-range label{cursor:default}.price-autofill-modal .price-table tr.free-age-range td.price{text-align:left}.price-autofill-modal .price-table td.unit-value{width:50%;padding:.8rem}@media (min-width: 576px){.price-autofill-modal .price-table td.unit-value{width:1%}}.price-autofill-modal .price-table td.unit-value.price{max-width:none}.price-autofill-modal .price-table td.price>input{border-color:#ccc;background-color:#fff}.price-autofill-modal .price-table td.price:hover{background:transparent}.price-autofill-modal .unit-value-price.disabled .input-group>.input-group-extra{color:#ccc}.price-autofill-modal .unit-value-price.disabled .input-group>.input-group-extra:hover{cursor:not-allowed}.price-autofill-modal .person-per-night-price{position:absolute;bottom:3px;left:8px}.availability-rules-modal .modal-dialog{width:900px}@media (min-width: 768px) and (max-width: 930px){.availability-rules-modal .modal-dialog{width:auto;margin:15px}.availability-rules-modal .modal-dialog .full-house-container>.table-checkable>tbody>tr>th>.row-head{width:100px}}@media (max-width: 767px){.availability-rules-modal .modal-dialog{width:auto;margin:15px}}.price-table-holder{margin-bottom:60px}.hide-table-header thead{display:none}.rating-box-white-popover ul li{position:relative;margin-bottom:20px;padding-right:40px}.rating-box-white-popover ul li .rating-circle.small{position:absolute;top:-5px;right:0}.overall-hotel-ratings .col-xs-12.hotel-ratings{padding-left:0px;padding-right:0px}.hotel-ratings-details{box-shadow:none}.hotel-rating-box-tool{margin-top:15px;padding:0px 30px;min-height:44px;background:#eaeaea;text-align:center;position:relative}.hotel-rating-box-tool .rating-speakabout{position:absolute;top:0px;left:0px;width:37px;height:100%;color:#999;padding:2px 0px;cursor:pointer}.hotel-rating-box-tool .rating-quality-icons{position:absolute;top:0px;right:0px;width:25px;font-size:20px;color:#aaa}.hotel-rating-box-tool .rating-quality-icons .glyphicon{display:block;margin-top:1px}@media (max-width: 991px){.hotel-rating-box{width:100px;min-height:44px;position:absolute;bottom:52px;right:15px;margin-top:0px;padding:0px;background:none;text-align:left;z-index:3}.hotel-rating-box-tool .rating-speakabout,.hotel-rating-box-tool .rating-quality-icons,.hotel-rating-box-tool .rating-quality-icons .glyphicon{display:none}}@media (max-width: 767px){.hotel-rating-box{width:70px;text-align:center;right:5px;bottom:-45px;font-size:10px;color:#ccc;z-index:1}.hotel-rating-box strong{font-weight:normal;color:#fff}}@media (max-width: 530px){.hotel-rating-box{bottom:-65px}}.guest-rating-table .positive-rating-text,.guest-rating-table .negative-rating-text{padding-left:20px;position:relative;margin-bottom:15px;line-height:normal}.guest-rating-table .positive-rating-text:before,.guest-rating-table .negative-rating-text:before{position:absolute;top:1px;left:0px;color:#fff;border-radius:50%;width:16px;height:16px;font-size:14px;font-weight:bold}.guest-rating-table .positive-rating-text:before{content:'\002B';background-color:#27ae60;padding:0 4px;line-height:16px}.guest-rating-table .negative-rating-text:before{content:'\002D';background-color:#ccc;padding:0 6px;line-height:14px}.guest-rating-table tr.new-record{background-color:rgba(0,191,255,0.3) !important}.guest-rating-table tr.new-record>td:first-child{border-left:2px solid #00bfff}.rating-answer .help-inline{position:relative;color:#c0392b !important;font-size:14px}@media only screen and (max-width: 767px),(max-device-width: 1024px) and (min-device-width: 768px){.guest-rating-table .table-fluid tbody tr td:nth-child(1){background-color:inherit;border-top:1px solid #ddd}}@media (min-width: 531px) and (max-width: 767px){.guest-rating-table .rating-circle-container{padding-top:8px}}.rating-answer .help-inline{background-color:transparent !important}.rating-answer .help-inline:before{display:none}.request-accept .offset-form-part.request-prices{display:block;padding:15px}.request-accept .offset-form-part.request-prices .request-price-label{text-align:right}@media (max-width: 767px){.request-accept .offset-form-part.request-prices .request-price-label{text-align:left}}.request-accept .offset-form-part.request-prices .request-price-label label{font-weight:400;font-size:14px}@media (max-width: 530px){.request-accept .offset-form-part.request-prices .meal-type-selector{margin-bottom:10px}}.request-accept .offset-form-part.request-prices .form-group{display:block}.request-accept .offset-form-part.request-prices table.offer-price{margin:0px}.request-accept .offset-form-part.request-prices table.offer-price td{border:none;vertical-align:middle}.request-accept .free-services{position:relative}.request-accept .free-services:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px solid #3598db;border-left:5px solid transparent;border-right:5px solid transparent;right:-15px;top:8px;position:absolute}.request-question-container .guest-question{background-color:#f0f0f0;padding:15px;margin-bottom:10px;position:relative}.request-question-container .guest-question:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:6px solid #f0f0f0;border-left:6px solid transparent;border-right:6px solid transparent;left:15px;bottom:-6px;position:absolute}.request-question-container .guest-question .question{font-style:italic;margin-bottom:15px}.comparison-container{float:left;margin-bottom:30px;width:100%}.comparison-container .comparison-block{margin-right:2%;float:left;width:48%;display:table-cell}.comparison-container .comparison-block:first-child:last-child{width:100%}@media (max-width: 767px){.comparison-container .comparison-block{width:100%}}.search-parameter-selection li.select-date{margin-left:0px}.search-parameter-selection .form-group{padding:0px;margin-left:0px;margin-right:0px;margin-top:-10px;margin-bottom:5px !important;display:inline-block}.search-parameter-selection .form-group:hover{background-color:transparent}.search-parameter-selection .form-group+.select-dat-nights-info{display:inline-block}.search-parameter-selection .editinplace-date{display:inline-block}.search-parameter-selection .editable-input{position:relative}.refuse-request .refuse-checkbox .glyphicon{display:none}.houseBeds-container .houseBeds:first-child:last-of-type .remove-bed-type{display:none}.houseBeds-container:not(.remove-bed-type:first-child){display:inline-block}.houseBeds-container .remove-bed-type:first-child{display:none}.rules-table-container{overflow-x:auto;min-height:0.01%;margin-bottom:15px;-webkit-overflow-scrolling:touch}.rules-table .table-title.hotel-rule-name-td{margin-top:50px;margin-bottom:0;position:relative;z-index:1;line-height:28px;overflow:visible;background-color:#f5f5f5;text-align:left}.rules-table .table-title.hotel-rule-name-td h4{border:none}.rules-table>thead>tr>th{text-align:center;vertical-align:middle}.rules-table>thead>tr>th.js-rules-sticky{text-align:left}.rules-table>thead>tr>th small{display:block;margin-top:-2px}.rules-table>tbody>tr>td{padding:5px;min-width:70px;text-align:center;vertical-align:middle}.rules-table>tbody>tr>td .checkbox,.rules-table>tbody>tr>td .checkbox label{position:absolute;top:0;right:0;bottom:0;left:0;min-height:auto;padding:0}.rules-table>tbody>tr>td .checkbox input[type="checkbox"],.rules-table>tbody>tr>td .checkbox label input[type="checkbox"]{margin:18px 0 0 -6px;left:50%}.rules-table>tbody>tr>td .value{font-size:12px}.rules-table>tbody>tr>td .error-sign{content:'';position:absolute;top:5px;right:5px;border-top:8px solid #c0392b;border-right:8px solid #c0392b;border-left:8px solid transparent;border-bottom:8px solid transparent;width:8px;height:8px;z-index:1;cursor:default;display:none}.rules-table .input-xxsmall{width:45px !important}.rules-table .hotel-rule-name-td{position:relative;z-index:2;background:#fff;min-width:300px}.rules-table .hotel-rule-name-td .checkbox{min-height:auto;float:right;padding:0px;margin:0px;text-align:center}.rules-table .hotel-rule-name-td .checkbox label{padding:3px 6px 3px 6px}.rules-table .hotel-rule-name-td .checkbox input[type="checkbox"]{margin-top:5px}.rules-table .hotel-rule-name-td .checkbox.btn-sm:active{padding-bottom:0}.rules-table .hotel-rule-name-td .input-group .input-control{position:static}.rules-table .hotel-rule-name-td .input-group .input-control .form-control{padding-right:5px !important;padding-left:5px}.rules-table .hotel-rule-name-td .input-group .input-control .input-xxsmall{width:35px !important}.rules-table .hotel-rule-name-td .input-group .input-group-btn .btn{padding:5px 8px}.rules-table .hotel-rule-name-td .rules-stick-border{content:'';background-color:#ddd;position:absolute;bottom:-2px;left:0;right:0;height:2px}.rules-table .hotel-rule-name-td.sticked:before{content:'';position:absolute;left:-1px;bottom:0;top:0;width:1px;background-color:#ddd}.rules-table .hotel-rule-name-td.sticked:after{content:'';position:absolute;right:0;bottom:0;top:0;width:2px;background-color:#ddd}.rules-table .hotel-rule-name-td .form-inline .input-group{display:table;vertical-align:middle}.rules-table td.prepaymentId{padding:5px !important}.rules-table td.prepaymentId .prepaymentId-input{border:1px solid transparent;background:none;padding:0}.rules-table td.prepaymentId .prepaymentId-input:hover{border:1px solid #ccc;background-color:#fff}.rules-table td.prepaymentId .prepaymentId-input:focus{box-shadow:none !important;border:1px solid #ccc}.rules-table .has-success .glyphicon-checkmark,.rules-table .has-error .glyphicon-delete{top:14px}.rules-table .has-error .error-sign{display:block}.rules-table .full-house-day .full-house-day-icon{position:absolute;top:5px;right:5px}.rules-table .full-house-popover{min-width:160px}@media (max-width: 767px){.rules-table .rule-value-container{width:60px}}@media (max-width: 530px){.rules-table-container{margin-right:-22px}.rules-table-container .rules-table{background-color:#fff}.rules-table-container .rules-table .hotel-rule-name-td{min-width:130px}.rules-table-container .rules-table .sticked{z-index:2;background:rgba(255,255,255,0.9);position:relative}.rules-table-container .rules-table .sticked:before{content:'';position:absolute;left:-1px;bottom:0;top:0;width:1px;background-color:#ccc}.rules-table-container .rules-table .sticked:after{content:'';position:absolute;right:0;bottom:0;top:0;width:2px;background-color:#ccc}}.rules-table--compact .full-house-day,.rules-table--compact .end-section.full-house-day{background-color:inherit}.rules-table--compact>thead>tr>th{min-width:30px;padding:5px;text-align:center}.rules-table--compact>thead>tr>th label{margin-bottom:0}.rules-table--compact>tbody>tr>td{padding:0;min-width:30px;text-align:center}.rules-table--compact>tbody>tr>td.checked-item .checkbox label{background-color:rgba(39,174,96,0.6)}.rules-table--compact>tbody>tr>td.disabled .checkbox label{background-color:#fafafa}.rules-table--compact>tbody>tr>td.disabled .checkbox label:hover{cursor:default}.rules-table--compact>tbody>tr>td.disabled .checkbox label input[type=checkbox]{display:none}.rules-table--compact .column-head-date{padding-bottom:40px;position:relative}.rules-table--compact .column-head-date small{color:#999}.rules-table--compact .column-head-date:hover .select-all-vertical{background-color:rgba(51,51,51,0.2)}.rules-table--compact .column-head-date:hover .select-all-vertical .glyphicon{display:block}.rules-table--compact .column-head-date .select-all-vertical{position:absolute;left:0;right:0;bottom:0;height:30px}.rules-table--compact .column-head-date .select-all-vertical label{display:block;text-align:center}.rules-table--compact .column-head-date .select-all-vertical label input[type=checkbox]{margin-left:1px}.rules-table--compact .column-head-date .select-all-vertical .glyphicon{font-size:8px;position:absolute;bottom:2px;left:50%;top:auto;transform:translateX(-50%);display:none}.rules-table--compact .hotel-rule-name-td{padding:8px 100px 8px 5px;height:36px}.rules-table--compact .hotel-rule-name-td span{display:block;width:195px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-table--compact .hotel-rule-name-td span:hover{position:absolute;top:0;left:0;z-index:2;background:#fff;overflow:visible;padding:8px 5px;width:auto}.rules-table--compact .select-all-horizontal{position:absolute;top:2px;right:2px;width:auto}.rules-table--compact .select-all-horizontal label{padding:0}.rules-table--compact .select-all-horizontal label input[type=checkbox]{position:static;margin-left:0px}.rules-table--compact .rule-value-container{padding:0;top:0;right:0;bottom:0;left:0;position:absolute}.rules-table--compact .rule-value-container .checkbox{top:0;right:0;bottom:0;left:0;position:absolute}.rules-table--compact .rule-value-container .checkbox label{top:0;right:0;bottom:0;left:0;position:absolute;padding-left:0;text-align:center;background-color:rgba(192,57,43,0.6)}.rules-table--compact .rule-value-container .checkbox input[type=checkbox]{position:static;margin-top:12px;margin-left:0}@media (max-width: 767px){.rules-table--compact .rule-value-container{width:auto}}.rules-modal label{font-size:14px}@media only screen and (max-width: 767px),(max-device-width: 1024px) and (min-device-width: 768px){.daily-rules-modal-table tbody tr td:nth-child(1){border:none;position:relative;padding-left:50% !important}.daily-rules-modal-table tbody tr{border-bottom:2px solid #ccc}.daily-rules-modal-table tbody tr td{min-height:40px}}@media (min-width: 531px){.reservation-rules .hotel-rule-container>.checkbox>label{display:inline-block;width:auto}}.reservation-rules .table-fluid{border:1px solid #ccc}.reservation-rules .table-fluid thead th{padding:15px 0px}.reservation-rules .table-fluid th,.reservation-rules .table-fluid td{text-align:center;vertical-align:middle}.reservation-rules .table-fluid .checkbox label{height:50px;padding-top:15px;padding-bottom:15px}@media only screen and (max-width: 760px),(max-device-width: 1024px) and (min-device-width: 768px){.reservation-rules .table-fluid td:before{padding-left:22px;top:30px}}@media (max-width: 530px){.reservation-rules .table-fluid .show-package-rules-modal{display:inline-block;margin-top:30px}}.reservation-rules .reservation-rules-table .info-mobile{position:absolute;top:26px;left:5px}.reservation-rules .reservation-rules-table .full-room-day,.reservation-rules .reservation-rules-table .full-house-day{background:rgba(192,57,43,0.3)}.reservation-rules .reservation-rules-table .end-section.full-room-day,.reservation-rules .reservation-rules-table .end-section.full-house-day{background:rgba(192,57,43,0.45)}.reservation-rules .save-container{text-align:right}.reservation-rules .save-container .text{display:none}.reservation-rules .save-container.fixed{text-align:left;position:fixed;bottom:-1px;left:270px;background-color:rgba(255,255,255,0.9);border:1px solid #ccc;padding:15px;animation-name:bottom-position;animation-duration:0.6s;z-index:3}@media (max-width: 1259px) and (min-width: 992px){.reservation-rules .save-container.fixed{left:20%;margin-left:20px}}@media (max-width: 991px) and (min-width: 768px){.reservation-rules .save-container.fixed{left:20px;right:20px}}@keyframes bottom-position{0%{bottom:-120px}100%{bottom:-1}}.reservation-rules .save-container.fixed .text{display:inline-block;font-size:16px;margin-right:15px}@media (max-width: 767px){.reservation-rules .save-container.fixed{text-align:center;left:0px;right:0px}.reservation-rules .save-container.fixed .text{font-size:14px}}@media (max-width: 530px){.reservation-rules .save-container.fixed .text{font-size:14px}.reservation-rules .save-container.fixed .btn{display:block;width:100%}}.reservation-rules .periodic-rule-container .panel{border-radius:2px;border:none;margin-bottom:10px}.reservation-rules .periodic-rule-container .panel-heading{padding:0px;border:none}.reservation-rules .periodic-rule-container .panel-body{border-top:none !important;border:1px solid #eee;border-left:3px solid #ccc}.reservation-rules .periodic-rule-container .tab-title{color:#333;text-decoration:none;font-size:16px;display:block;padding:15px 10px 15px 30px;outline:none;position:relative;border-left:3px solid #ccc;background:#f5f5f5}.reservation-rules .periodic-rule-container .tab-title:hover{background:#ccc;color:#333}.reservation-rules .periodic-rule-container .tab-title:hover>.title{color:#3598db;text-decoration:underline}.reservation-rules .periodic-rule-container .tab-title .delete{position:absolute;top:18px;right:15px;font-size:12px;text-decoration:none}.reservation-rules .periodic-rule-container .tab-title .delete:hover{text-decoration:underline}.reservation-rules .periodic-rule-container .tab-title:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;left:10px;top:25px;position:absolute}.reservation-rules .periodic-rule-container .tab-title.collapsed{background:#fafafa;color:#333}.reservation-rules .periodic-rule-container .tab-title.collapsed:hover{background:#eee}.reservation-rules .periodic-rule-container .tab-title.collapsed:after{border-left:5px solid #999;border-top:5px solid transparent;border-bottom:5px solid transparent;left:13px;top:21px}.reservation-rules .periodic-rule-container .tab-title.collapsed .delete{color:#333}.reservation-rules .periodic-rule-container .tab-title.collapsed .delete:hover{text-decoration:underline}.reservation-rules .add-rules,.reservation-rules .clear-rules{margin-bottom:30px}@media (max-width: 767px){.reservation-rules .show-package-rules-modal{padding:20px 0px;display:inline-block}}.automatic-reservation-rules .offset-form-part .form-group{margin-bottom:0px}.automatic-reservation-rules .description-list{margin-bottom:0px}.overlap-info .inactive{text-decoration:line-through}@media (min-width: 768px){.reservation-rules-extended-btn{margin-top:-60px;float:right}}@media (max-width: 767px){.reservation-rules-extended-btn{padding-bottom:15px;border-bottom:1px solid #ddd}}@media (max-width: 767px){.view-preset-period .btn{margin-top:-5px}.view-preset-period select{width:auto !important}}.service-price{margin-bottom:15px}.page-sidebar-menu li.panel.otp-menu a{color:#4aae2f}.sponsor{margin-bottom:40px}.sponsor img.logo{max-width:300px}.sponsor-message{margin-bottom:15px}.sponsor-message .main-message{color:#4aae2f;font-size:36px;font-weight:800;text-transform:uppercase;margin-bottom:20px}.sponsor-message .main-message .small-message{font-size:20px;display:block;text-transform:none;font-weight:normal}.sponsor-query{max-width:500px}.promo-page-section{padding:30px 30px 60px 30px;border-bottom:1px solid #f5f5f5}.promo-page-section:before{content:'';position:absolute;bottom:-20px;left:50%;margin-left:-12px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#eee transparent transparent transparent}.promo-page-section:after{content:'';position:absolute;bottom:-19px;left:50%;margin-left:-12px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#fff transparent transparent transparent}.promo-page-section h3{font-size:2rem;line-height:2.8rem;margin-bottom:2rem}@media (max-width: 530px){.promo-page-section h3{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}}.promo-page-section-text{margin-top:50px}@media (max-width: 1420px) and (min-width: 1200px),(max-width: 1120px) and (min-width: 992px),(max-width: 767px){.promo-page-section-text{margin-top:10px}}.promo-page-cta-box{margin-top:-30px;text-align:center;padding:20px;background-color:#f5f5f5}.promo-page-cta-box:before,.promo-page-cta-box:after{display:none}.travelads-help-contact>p{text-align:center}.travelads-help-contact .photo-business-card-container{float:none;margin:auto}.statistics .description-list .row{margin-bottom:10px}.balance-input-container,.bid-amount-input-container{margin-top:-5px}.invoiceable-vouchers{margin-bottom:10px !important}.invoice{margin-bottom:30px}.content-info{max-width:1170px;margin:0 auto}.table-responsive{width:100%;border-collapse:collapse;margin:0 auto;box-shadow:0 3px 20px rgba(0,0,0,0.1)}.table-responsive th{font-weight:bold;font-size:16px;color:#666}.table-responsive td{font-size:14px}.table-responsive td,.table-responsive th{padding:15px;border:1px solid #ddd;text-align:left}@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){.table-responsive-container{margin-left:-20px;margin-right:-20px}.table-responsive{width:100%;position:relative}.table-responsive:before{content:"";position:absolute;width:1px;height:100%;left:50%;background:#eee;z-index:-1}.table-responsive table,.table-responsive thead,.table-responsive tbody,.table-responsive th,.table-responsive td,.table-responsive tr{display:block}.table-responsive thead{top:0;z-index:1;position:sticky;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.table-responsive thead:before{content:"";position:absolute;width:1px;height:100%;left:50%;background:#eee;z-index:2}.table-responsive thead tr{display:flex}.table-responsive thead th{width:50%;border-bottom:none}.table-responsive tr{display:flex;flex-wrap:wrap}.table-responsive th{border:none;width:100%;border-bottom:1px solid #eee;font-size:12px;padding:15px 15px 15px 15px}.table-responsive td{font-size:14px;border:none;border-bottom:1px solid #eee;position:relative;width:50%}.table-responsive tbody tr{position:relative}.table-responsive tbody tr th{position:relative;background:#f5f7f9}}.text-card{padding:15px;box-shadow:0 3px 14px rgba(0,0,0,0.2);border-radius:4px;height:100%}.form-input-container{display:flex;flex-direction:row;align-items:flex-end;margin-top:15px}.form-input-holder{display:flex;flex-direction:column;margin-right:30px}.form-input-label{font-size:12px;color:#999}@media (max-width: 767px){.form-input-container{flex-direction:column;align-items:flex-start;padding-bottom:15px;border-bottom:1px solid #ddd}.form-input-holder{width:100%;margin-bottom:10px}.form-input-holder input.form-control{width:100% !important;max-width:none !important}}
