/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */
@font-face{font-family:"ProximaNovaThThin";src:url("fonts/ProximaNova-Thin-webfont.eot?");src:url("fonts/ProximaNova-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Thin-webfont.woff") format("woff"),url("fonts/ProximaNova-Thin-webfont.ttf") format("truetype"),url("fonts/ProximaNova-Thin-webfont.svg#ProximaNovaThThin") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"ProximaNovaRgRegular";src:url("fonts/ProximaNova-Reg-webfont.eot?");src:url("fonts/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Reg-webfont.woff") format("woff"),url("fonts/ProximaNova-Reg-webfont.ttf") format("truetype"),url("fonts/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"ProximaNovaRgBold";src:url("fonts/ProximaNova-Bold-webfont.eot?");src:url("fonts/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Bold-webfont.woff") format("woff"),url("fonts/ProximaNova-Bold-webfont.ttf") format("truetype"),url("fonts/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?-xcxryet");src:url("fonts/icomoon.eot?#iefix-cxryet") format("embedded-opentype"),url("fonts/icomoon.ttf?-xcxryet") format("truetype"),url("fonts/icomoon.woff?-xcxryet") format("woff"),url("fonts/icomoon.svg?-xcxryet#icomoon") format("svg");font-weight:normal;font-style:normal;}html{color:#3c3c3c;font-size:1em;line-height:1.4;}body{font-family:"ProximaNovaRgRegular",sans-serif;}.debugModeMessage{background-color:#ffe5e6;color:#ff2e31;line-height:30px;font-weight:bold;padding-left:10px;}a{text-decoration:none;color:#282828;}a>i,a>span{vertical-align:middle;}a:focus{outline:0;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}body,html{margin:0;padding:0;box-sizing:border-box;}.align-left{text-align:left!important;}.align-center{text-align:center!important;}.align-right{text-align:right!important;}.ie7 .title{padding-top:20px;}.ajax-modal-background{filter:Alpha(Opacity=60);-moz-opacity:.6;opacity:.6;width:100%;height:100%;background-color:#999;position:absolute;z-index:500001;top:0;left:0;}.ajax-modal-messagebox{background-color:#fff;border:1px solid #323332;}.ajax-modal-messagebox-body{display:table;}.ajax-modal-messagebox-body i{font-size:2em;}.ajax-modal-messagebox-body i.icon-warning{color:#f3b302;}.ajax-modal-messagebox-body i.icon-blocked{color:#c1272d;}.ajax-modal-messagebox-body i.icon-question{color:#f3b302;}.ajax-modal-messagebox-body i.icon-info{color:#29aae1;}.ajax-modal-messagebox-body i.icon-success{color:#8cc63e;}.ajax-modal-messagebox-icon{display:table-cell;vertical-align:top;padding:10px;}.ajax-modal-messagebox-content{display:table-cell;}.ajax-modal-messagebox-header{background-color:#323332;padding:7px;color:#d1d1d1;}.ajax-modal-messagebox-header-close{float:inline-end;}.ajax-modal-messagebox-header i{color:#d1d1d1;}.ajax-modal-messagebox-message{padding:7px;}.ajax-modal-messagebox-buttons{padding:7px 7px 14px 7px;text-align:center;}.ajax-modal-messagebox-buttons a{padding:7px 14px;background-color:#d1d1d1;border-bottom:1px solid rgba(0,0,0,.25);}i{font-family:"icomoon";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;}.icon-home3:before{content:"";}.icon-newspaper:before{content:"";}.icon-pencil:before{content:"";}.icon-image:before{content:"";}.icon-images:before{content:"";}.icon-camera:before{content:"";}.icon-book:before{content:"";}.icon-books:before{content:"";}.icon-file-text:before{content:"";}.icon-profile:before{content:"";}.icon-file-empty:before{content:"";}.icon-files-empty:before{content:"";}.icon-file-text2:before{content:"";}.icon-ticket:before{content:"";}.icon-address-book:before{content:"";}.icon-envelop:before{content:"";}.icon-pushpin:before{content:"";}.icon-location:before{content:"";}.icon-location2:before{content:"";}.icon-map:before{content:"";}.icon-map2:before{content:"";}.icon-clock:before{content:"";}.icon-clock2:before{content:"";}.icon-calendar:before{content:"";}.icon-printer:before{content:"";}.icon-drawer:before{content:"";}.icon-drawer2:before{content:"";}.icon-download:before{content:"";}.icon-upload:before{content:"";}.icon-undo2:before{content:"";}.icon-redo2:before{content:"";}.icon-forward:before{content:"";}.icon-reply:before{content:"";}.icon-bubble:before{content:"";}.icon-bubbles:before{content:"";}.icon-bubbles2:before{content:"";}.icon-bubble2:before{content:"";}.icon-bubbles3:before{content:"";}.icon-bubbles4:before{content:"";}.icon-user:before{content:"";}.icon-users:before{content:"";}.icon-search:before{content:"";}.icon-zoom-in:before{content:"";}.icon-zoom-out:before{content:"";}.icon-key:before{content:"";}.icon-key2:before{content:"";}.icon-lock:before{content:"";}.icon-unlocked:before{content:"";}.icon-wrench:before{content:"";}.icon-equalizer:before{content:"";}.icon-equalizer2:before{content:"";}.icon-cog:before{content:"";}.icon-cogs:before{content:"";}.icon-pie-chart:before{content:"";}.icon-stats-dots:before{content:"";}.icon-stats-bars:before{content:"";}.icon-stats-bars2:before{content:"";}.icon-meter:before{content:"";}.icon-meter2:before{content:"";}.icon-bin:before{content:"";}.icon-bin2:before{content:"";}.icon-clipboard:before{content:"";}.icon-list-numbered:before{content:"";}.icon-list:before{content:"";}.icon-list2:before{content:"";}.icon-sphere:before{content:"";}.icon-earth:before{content:"";}.icon-link:before{content:"";}.icon-attachment:before{content:"";}.icon-bookmark:before{content:"";}.icon-bookmarks:before{content:"";}.icon-star-empty:before{content:"";}.icon-star-half:before{content:"";}.icon-star-full:before{content:"";}.icon-heart:before{content:"";}.icon-heart-broken:before{content:"";}.icon-man:before{content:"";}.icon-woman:before{content:"";}.icon-man-woman:before{content:"";}.icon-info:before{content:"";}.icon-cancel-circle:before{content:"";}.icon-blocked:before{content:"";}.icon-cross:before{content:"";}.icon-warning:before{content:"";}.icon-notification:before{content:"";}.icon-question:before{content:"";}.icon-plus:before{content:"";}.icon-minus:before{content:"";}.icon-checkmark:before{content:"";}.icon-checkmark2:before{content:"";}.icon-play3:before{content:"";}.icon-pause2:before{content:"";}.icon-stop2:before{content:"";}.icon-loop:before{content:"";}.icon-loop2:before{content:"";}.icon-arrow-up-left:before{content:"";}.icon-arrow-up:before{content:"";}.icon-arrow-up-right:before{content:"";}.icon-arrow-right:before{content:"";}.icon-arrow-down-right:before{content:"";}.icon-arrow-down:before{content:"";}.icon-arrow-down-left:before{content:"";}.icon-arrow-left:before{content:"";}.icon-circle-up:before{content:"";}.icon-circle-right:before{content:"";}.icon-circle-down:before{content:"";}.icon-circle-left:before{content:"";}.icon-tab:before{content:"";}.icon-move-up:before{content:"";}.icon-move-down:before{content:"";}.icon-sort-alpha-asc:before,.section-table tr:first-of-type .selected.asc a:before{content:"";}.icon-sort-alpha-desc:before,.section-table tr:first-of-type .selected.desc a:before{content:"";}.icon-sort-numeric-asc:before{content:"";}.icon-sort-numberic-desc:before{content:"";}.icon-sort-amount-asc:before{content:"";}.icon-sort-amount-desc:before{content:"";}.icon-checkbox-checked:before{content:"";}.icon-checkbox-unchecked:before{content:"";}.icon-radio-checked:before{content:"";}.icon-radio-checked2:before{content:"";}.icon-radio-unchecked:before{content:"";}.icon-filter:before{content:"";}.icon-mail:before{content:"";}.icon-mail2:before{content:"";}.icon-mail3:before{content:"";}.icon-mail4:before{content:"";}.rotate180{display:inline-block;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);}.btn{text-align:center;border:0;margin:0;padding:14px 35px;border-bottom:1px solid rgba(0,0,0,.25);display:inline-block;font-size:1em;line-height:1;font:inherit;text-transform:uppercase;cursor:pointer;font-family:"ProximaNovaRgBold",sans-serif;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none!important;}.btn.btn-primary{background-color:#29aae1;color:#fff;}.btn.btn-secondary{background-color:#54bce8;color:#fff;}.btn.btn-special{background-color:#2b2b2b;color:#fff;}.btn.btn-warn{background-color:#4d4d4d;color:#fff;}.btn.btn-delete{background-color:#c1272d;color:#fff;}.btn.btn-remove{color:#c1272d;padding:14px 0;border:0;}.btn.btn-plain{border:1px solid rgba(0,0,0,.25);background-color:#f8f8f8;}.btn.btn-redeem{border:1px solid rgba(0,0,0,.25);padding:25px 75px;font-size:2em;margin:10px auto 0;background-color:#38b54a;color:#fff;}.btn.btn-redeem.disabled{background-color:#4d4d4d;}.link.undo-redeem{font-size:120%;color:#00f;display:inline-block;}.btn.btn-block{width:100%;}.btn.small{padding:4px 7px;margin:2px 0;}header a{text-decoration:none;color:inherit;}header ul{margin:0;list-style:none;padding:0;float:inline-end;display:block;}.page--title{background-color:#323332;color:#fff;padding:21px 0 1px 0;}.page--title h1,.page--title p{color:inherit;margin:0;line-height:1.1;}.noHeader{background-color:#323332;color:#d1d1d1!important;padding:5px 7px;margin-bottom:14px;}.noHeader .title a{display:inline-block;padding:2px 8px;padding-right:15px;margin:0 8px;border-inline-end:solid 1px #d1d1d1;color:#d1d1d1;}.noHeader .close{float:inline-end;}.noHeader .close a{color:#d1d1d1;}.noHeader .close a div{padding:0 10px 5px 10px;}html:not(.res-edit-mode) .show-on-hover:not(:hover){opacity:0;transition:opacity 1s .3s;}.overview-controls .btn-plain{border:1px solid rgba(0,0,0,.25);padding-left:14px;padding-right:14px;font-family:"ProximaNovaRgRegular",sans-serif;}.date-picker{cursor:pointer;}.date-picker input{width:100%;height:52px;border:1px solid rgba(0,0,0,.25);cursor:pointer;}.date-picker .append{position:absolute;inset-inline-end:16px;top:24px;pointer-events:none;}.date-picker .append-with-label{position:absolute;inset-inline-end:16px;top:46px;pointer-events:none;}.overview-control-group .btn-plain{float:left;width:50%;padding-left:0;padding-right:0;}.overview-control-group .btn-next{border-left:0;}.jump-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flexbox .overview-control-group .jump-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flexbox .overview-control-group .btn-plain{float:none;}.table-overview{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #cecece;}.table-overview h1{font-size:inherit;}.table-overview .days{color:#868686;}.table-overview .days,.table-overview .months{border:1px solid #cecece;}.table-overview .days th,.table-overview .months th{border:1px solid #cecece;}.table-overview .days div{padding:14px 2px;margin:0;line-height:1;font-size:.75em;color:inherit;}.table-overview .months th{overflow:hidden;text-align:start;}.table-overview .months div{padding:14px 7px;margin:0;line-height:1;}.table-overview .weekend div{color:#313131;}.table-overview .booked{background-color:#29aae1;color:#fff;}.table-overview .available{background-color:#8cc63e;color:#fff;}.table-overview .bookable{background-color:#8cc63e;color:#fff;}.table-overview .closeout{background-color:#4d4d4d;color:#fff;}.table-overview .na{background-color:#ccc;color:#fff;}.table-overview .partial{background-color:#aed779;color:#262626;}.table-overview .dependency{background-color:#c7b63f;color:#fff;}.table-overview tr:not(.has-allocation-summary) td.active .container:after,.table-overview tr.allocation-icon.active .container:after{bottom:0%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:7px;margin-left:-7px;border-bottom:0;border-top:solid 7px #fff;bottom:0;}.table-overview tr.allocation-icon.active .container{height:10px;}.table-overview tr.allocation-icon.active .container:after{border-top-color:#000;}.table-overview tr.allocationDetail table{margin:0;}.table-overview td.active.activity,.table-overview td.active.booked{border-bottom-color:#29aae1;}.table-overview td.active.activity .container:after,.table-overview td.active.booked .container:after{border-top-color:#fff;}.table-overview td.active.available{border-bottom-color:#8cc63e;}.table-overview td.active.available .container:after{border-top-color:#fff;}.table-overview td.active.bookable{border-bottom-color:#8cc63e;}.table-overview td.active.bookable .container:after{border-top-color:#fff;}.table-overview td.active.closeout{border-bottom-color:#4d4d4d;}.table-overview td.active.closeout .container:after{border-top-color:#fff;}.table-overview td.active.na{border-bottom-color:#ccc;}.table-overview td.active.na .container:after{border-top-color:#fff;}.table-overview td.active.partial{border-bottom-color:#aed779;}.table-overview td.active.partial .container:after{border-top-color:#262626;}.table-overview td.active.dependency{border-bottom-color:#c7b63f;}.table-overview td.active.dependency .container:after{border-top-color:#fff;}.table-overview th{font-weight:normal;zoom:1;border:1px solid #cecece;}.table-overview .item td{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:0;padding:0;}.table-overview .item td:nth-of-type(1){border-left:1px solid #cecece;}.table-overview .item div,.table-overview .item .item-label{background-color:#e1e1e1;}.table-overview .item div.active,.table-overview .item .item-label.active{border-bottom-color:#e1e1e1;}.table-overview .item div.active .container:after,.table-overview .item .item-label.active .container:after{border-top-color:#000;}.table-overview .item-head .item-label.active .container:after{border-top-color:#000;}.table-overview td a div{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.table-overview tr.months th .container{padding:7px;}.table-overview tr.item-head td .container{min-height:50px;}.table-overview tr.item-head td .container .text_container{height:50px;padding:7px;}.table-overview tr.item-head td .container .text_container.space_between{justify-content:space-between;display:flex;align-items:center;}.table-overview tr.item-head td .container .text_container.space_between .expand-collapse-toggle{color:#29aae1;font-size:14px;}.table-overview tr.item td .container{min-height:56px;}.table-overview tr.item td .container .text_container{height:56px;padding:7px;}.table-overview tr.item.product td.item-label{background-color:#fff;}.table-overview tr td{padding:0;margin:0;cursor:default;}.table-overview tr td.js-expand-detail,.table-overview tr td.js-expand-detail-allocation{cursor:pointer;}.table-overview tr td .container,.table-overview tr td .container *:not(.percent):not(.article-heading){cursor:inherit;color:inherit;background-color:inherit;}.table-overview tr td .container{position:relative;width:100%;}.table-overview tr td .container .text_container{display:table-cell;vertical-align:middle;}.table-overview tr td .container .text_container .clip-height{border:solid 9px transparent;margin:-9px;overflow:hidden;max-height:56px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.table-overview.diary tr td .container{display:block;overflow:hidden;}.table-overview.manager tr td.rate-manager-cell{text-align:center;word-break:break-all;}.table-overview.manager tr td .container{display:table;}.table-overview tr th:first-child{vertical-align:middle;}.table-overview tr th a{text-align:left;}.table-booking-overview{width:100%;border:0;}.table-booking-overview tr th,.table-booking-overview tr td{border:0;padding:7px;text-align:left;font-weight:normal;}.table-booking-overview:not(.redemption-view) tr th{color:#666;font-size:.75em;}.label{color:#666;font-size:.75em;margin:7px 0 7px 0;padding:0 7px 0 7px;}.label-error{font-size:.75em;padding:0 7px 0 7px;}.groupLabel{font-weight:bolder;}.columnGroupingGrey{background-color:#e8e8e8;}.content{margin:7px 0 7px 0;padding:0 7px 0 7px;}.break{display:inline-block;}.padding-only{padding:0 7px 0 7px;}.number-input input.count{width:33%!important;text-align:center!important;}.number-input input.count-nobuttons{width:100%;text-align:center!important;}.number-input input.btn{width:33%!important;padding:14px 14px;}.rate .number-input input{text-align:left!important;}.top-margin{margin-top:14px;}.section{margin-bottom:1em;}.section:after{clear:both;display:table;content:"";height:0;}.section-heading{background-color:#323332;color:#d1d1d1;padding:7px;}.section-heading a{float:right;color:#d1d1d1;}.section-content{border:1px solid #cecece;}.section-content .row{margin:0;}.section-content>.row:nth-child(odd){background-color:#f2f2f2;}.section-content>.row:nth-child(even){background-color:#f8f8f8;}.section-content .row:after{clear:both;display:table;content:"";height:0;}.section-content .HtmlEditor2_Container{padding:0 7px;}.section-content .HtmlEditor2_Container .ajax__html_editor_extender_texteditor{background-color:#fff;}.section-buttons.actions{text-align:right;margin:14px 0 7px 0;}.section-buttons.menus{margin:14px 0 7px 0;}.section-table tr:nth-child(odd){background-color:#f2f2f2;}.section-table tr:nth-child(even){background-color:#f8f8f8;}.section-table tr:first-of-type{background-color:#323332;color:#d1d1d1;}.section-table tr:first-of-type .selected.asc a:before{font-family:"icomoon";float:inline-end;}.section-table tr:first-of-type .selected.desc a:before{font-family:"icomoon";float:inline-end;}.section-table tr:first-of-type a{color:#d1d1d1;}.section-table th{padding:7px;font-weight:normal;color:#d1d1d1;text-align:start;}.section-table td{padding:7px;}.section-table a{color:#29abe2;}.section-table .genericPager>td{padding:0;background-color:#323332;}.section-table .genericPager>td>table td{padding:7px;}.section-table .genericPager span{background-color:#d1d1d1;color:#323332;}.section-table .genericPager a{color:#d1d1d1;}.section-table .genericPager a,.section-table .genericPager span{display:table-cell;vertical-align:middle;text-align:center;width:30px;height:30px;}.section-table .group-column.actions{white-space:nowrap;}.result{text-align:center;background:#cecece;border-radius:.5em;margin:7px;padding:7px;}.result .label{margin:7px 0 0 0;}.result .content{font-size:1.5em;margin:0;padding:0;}.section.note{background-color:#f7d898;border:1px solid #f3b302;padding:7px;}.confirmation-header>.information{font-size:.8em;}.confirmation-header>.title{font-size:1.2em;margin-top:14px;border-bottom:1px solid #cecece;}.legend{border:0 solid #cecece;padding:14px 7px;font-size:.75em;}.legend .legend-detail{list-style:none;margin:0;padding:0;}.legend .legend-detail li{display:inline-block;margin-inline-end:14px;}.legend .legend-detail span{display:inline-block;height:21px;width:21px;margin-inline-end:7px;vertical-align:middle;}.legend .legend-detail .booked{background-color:#29aae1;color:#fff;}.legend .legend-detail .available{background-color:#8cc63e;color:#fff;}.legend .legend-detail .closeout{background-color:#4d4d4d;color:#fff;}.legend .legend-detail .na{background-color:#ccc;color:#fff;}.legend .legend-detail .partial{background-color:#aed779;color:#262626;}.legend .legend-detail .dependency{background-color:#c7b63f;color:#fff;}.overview-event .item{vertical-align:bottom;}.overview-event .item td span span:not(:first-child){border-top:1px solid #fff;}.overview-event .percent{display:block;height:56px;}.overview-event .percent_0{height:0%;}.overview-event .percent_10{height:10%;}.overview-event .percent_20{height:20%;}.overview-event .percent_30{height:30%;}.overview-event .percent_40{height:40%;}.overview-event .percent_50{height:50%;}.overview-event .percent_60{height:60%;}.overview-event .percent_70{height:70%;}.overview-event .percent_80{height:80%;}.overview-event .percent_90{height:90%;}.overview-event .percent_100{height:100%;}.overview-event .event-item-list:after,.overview-event .event-item-list .list-heading:after,.overview-event .event-item-list .list-item:after{content:"";clear:both;display:table;height:0;}.overview-event .event-item-list .list-items-result{text-align:center;}.overview-event .event-item-list .list-items-result .result{font-size:1.8em;background:#cecece;border-radius:1.8em;padding:.5em .8em;line-height:1;display:inline-block;margin-top:7px;}.overview-expanded.js-is-closed,.overview-detail.js-is-closed{display:none;}.overview-expanded{clear:both;}.overview-expanded .wrapper,.overview-detail .wrapper{background-color:#f2f2f2;}.overview-expanded .wrapper:after,.overview-detail .wrapper:after{content:"";display:table;clear:both;height:0;}.overview-expanded .wrapper .number-input .val{display:none!important;}.overview-expanded .wrapper .number-input.combined-is-zero input,.overview-expanded .wrapper .number-input.with-error input,.number-input.with-error input,input[type=text]:not([disabled]):not(.disabled).error{border-color:#e00;background-color:#fee;}.overview-expanded .article-heading{position:relative;font-size:1em;padding:9px 7px;}.overview-expanded .article-heading .btn{margin-top:0;margin-bottom:0;}.overview-expanded .article-heading .js-close{color:#666;cursor:pointer;padding:8px;}.overview-expanded .article-heading>span{margin-right:20px;display:inline-block;min-width:100px;padding:5px 0;}.overview-expanded.product-click-row .article-heading{background-color:#eee;}.package-rates-row td{border-top-width:10px;}.overview-expanded .heading,.overview-detail .heading{height:50px;background-color:#d1d1d1;position:relative;font-size:1em;padding:7px;}.overview-expanded .heading h1,.overview-detail .heading h1{font-size:inherit;}.overview-expanded .heading .js-close,.overview-detail .heading .js-close{color:#666;cursor:pointer;padding:10px;}.overview-expanded .heading-w-options h1,.overview-expanded .heading-w-options .option-group,.overview-detail .heading-w-options h1,.overview-detail .heading-w-options .option-group{display:inline-block;padding-bottom:0;}.overview-expanded .heading-w-options h1,.overview-detail .heading-w-options h1{margin-right:40px;}.overview-expanded .heading>span{margin-right:20px;}.overview-expanded p,.overview-detail p{margin-top:0;}.overview-expanded p strong,.overview-detail p strong{font-size:1.8em;}.overview-expanded a,.overview-detail a{color:#000;text-decoration:none;}.overview-expanded a.edit,.overview-detail a.edit{color:#29abe2;text-decoration:none;}.overview-expanded .option-group a.btn,.overview-detail .option-group a.btn{padding-top:8px;padding-bottom:7px;}.overview-expanded .option-group a,.overview-detail .option-group a{text-decoration:none;}.overview-detail{margin-top:21px;}.overview-detail .label{color:#666;font-size:.75em;margin:7px 0 7px 0;padding:0 7px 0 7px;}.activity{position:relative;}input[type=text]::-webkit-input-placeholder{color:#888;}input[type=text]:-moz-placeholder{color:#888;}input[type=text]::-moz-placeholder{color:#888;}input[type=text]:-ms-input-placeholder{color:#888;}.form,.js .form.active{display:block;}.form{margin-bottom:21px;}.form:after,.form .form-group:after{content:" ";display:table;clear:both;height:0;}.form .form-group{margin-bottom:21px;}.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=date],.form textarea{border:1px solid #cecece;width:100%;padding:0 7px;font-family:inherit;font-size:1em;height:55px;}.form textarea{line-height:1.4;max-width:100%;}.form .heading{position:relative;display:block;margin-bottom:14px;}.form .heading .js-close{color:inherit;cursor:pointer;}.form label,.form .radio label{display:block;font-size:.75em;color:inherit;margin-bottom:7px;}.form .radio label{display:inline;}.form .form-control{display:block;}.form .form-control input,.form .form-control button{width:33%;}.form .form-control input.count{margin:0 1px;text-align:center;}.form .btn-modifier{border-bottom:0;text-align:center;}.form .form--total{text-align:center;margin:14px 0 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:14px 0;}.form .form--total p{margin:0;}.form .form--total strong{font-size:1.8em;}.form .form-footer .submit{text-align:right;}.flexbox .form .form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flexbox .form .form-control input,.flexbox .form .form-control button{padding-left:0;padding-right:0;}.booking{background-color:#29aae1;}.booking .heading{color:#fff;font-size:1em;}.booking .heading h1{font-size:inherit;}.booking .btn-primary{background-color:#0070bb;}.booking .btn-modifier{background-color:#bfe6f6;}.booking .date-picker{position:relative;color:#cecece;}.form-group.form-zebra{margin-bottom:0;}.form-zebra{background-color:#d4eef9;padding:21px 0;color:#666;}.form-zebra label{color:inherit;}.form-zebra>div{margin-bottom:14px;}.form-zebra--alt{background-color:#bfe6f6;}.checkbox-group .option{position:relative;}.checkbox-group .option input[type=text]{width:60%;max-width:50%;margin-left:24px;font-family:inherit;margin-right:14px;}.checkbox-group .option input[type=checkbox]{display:none;}.checkbox-group .option input[type=checkbox]+label{padding:0 15px 10px 35px;margin:0;display:block;color:#fff;}.checkbox-group .option label{cursor:pointer;}.checkbox-group .option label input{font-size:1.33em;}.checkbox-group .option label:before{background-color:#bfe6f6;color:#000;line-height:1;padding:24px;font-size:10px;text-rendering:auto;position:absolute;top:0;left:0;font-family:"icomoon";height:55px;}.checkbox-group .option input[type=checkbox]:not(:checked)+label:before{content:"";}.checkbox-group .option input[type=checkbox]:checked+label:before{content:"";}.radio-group{padding:14px 0;}.radio-group .option{position:relative;display:inline-block;}.radio-group .option input[type=radio]{display:none;}.radio-group .option input[type=radio]+label{padding:0 14px 0 21px;margin:0;display:block;color:inherit;}.radio-group .option label{cursor:pointer;font-size:1em;}.radio-group .option label input{font-size:1.5em;}.radio-group .option label:before{color:#000;line-height:1;padding:3px 0;text-rendering:auto;position:absolute;top:0;left:0;font-family:"icomoon";}.radio-group .option input[type=radio]+label:before{content:"";}.radio-group .option input[type=radio]:checked+label:before{content:"";}.clrfix:after{content:"";display:table;clear:both;height:0;}.js-close{position:absolute;inset-inline-end:2px;top:50%;margin-top:-22px;-webkit-transition:all .2s ease;transition:all .2s ease;}.article-heading .js-close{display:inline-block;inset-inline-end:8px;}@media(min-width:1281px){.btn:not([disabled]):hover,.js-close:not([disabled]):hover{opacity:.7;}}@media only screen{.pre-nav{background-color:transparent;color:#3c3c3c;display:inline-block;text-align:right;height:44px;position:absolute;right:0;}.pre-nav .logo-mini,.pre-nav .settings{display:none;}.pre-nav .logo,.pre-nav .flag{max-height:40px;float:inline-start;margin:4px 0 0 7px;}.pre-nav .logo{display:none;}.pre-nav a{display:inline-block;padding:14px 14px;height:44px;}.pre-nav a i{vertical-align:text-bottom;}.pre-nav .logo-mini a img{height:18px;}.pre-nav:after{display:table;content:"";clear:both;height:0;}.pre-nav li{display:inline-block;position:relative;}.pre-nav li a{display:block;position:relative;color:inherit;}.legend-body .legend-detail li{display:block;}.nav-collapse{overflow:visible;}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1;}.nav-collapse.opened{max-height:9999px;}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#dadada;display:block;padding:14px;}.nav-collapse{background-color:#ebebeb;}.nav-collapse li:has(a:empty){display:none;}.nav-collapse li{display:block;position:relative;list-style:none!important;vertical-align:top;}.nav-collapse li a{display:block;position:relative;padding:21px;color:#3c3c3c;}.form-footer .btn{display:block;width:100%;}.overview-expanded .heading-w-options .option-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:7px;}.overview-expanded .heading-w-options .option-group a{width:100%;}.overview-expanded .heading-w-options .js-close{top:14px;}.table-overview .item td{font-size:80%;}}@media only screen and (min-width:768px){.js .nav-collapse{position:relative;max-height:none;}.js .nav-collapse.closed{max-height:none;}.nav-toggle{display:none;}.pre-nav{width:100%;background-color:#4c4d4c;color:#cecece;display:block;text-align:right;height:44px;position:relative;}.pre-nav .logo-mini,.pre-nav .settings{display:inline-block;}.pre-nav .logo{display:inline-block;}.pre-nav a{display:inline-block;padding:9px 14px;height:44px;}.pre-nav a i{vertical-align:text-bottom;}.pre-nav .logo-mini a img{height:18px;}.pre-nav:after{display:table;content:"";clear:both;height:0;}.pre-nav li{display:inline-block;position:relative;}.pre-nav li a{display:block;position:relative;color:inherit;}.sub-nav{opacity:0;visibility:hidden;display:none;-webkit-transition:all .2s ease;transition:all .2s ease;}.sub-nav.active{display:block;position:absolute;opacity:1;visibility:visible;background:#fff;z-index:99;right:0;top:120%;width:auto;min-width:200px;text-align:left;border-radius:4px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);}.sub-nav.active:after{bottom:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px;}.sub-nav.active li{display:block;width:100%;color:#000;}.sub-nav.active li a{padding:14px 21px;border-bottom:1px solid #cecece;display:block;}.sub-nav.active li:last-child a{border-bottom:0;}nav{height:65px;}.nav-collapse li:has(a:empty){display:inline-block;}.nav-collapse li{display:inline-block;position:relative;list-style:none!important;}.nav-collapse li.last{float:inline-end;margin-inline-end:7px;}.nav-collapse li.last a{border:0;background-color:#dadada;padding-top:14px;padding-bottom:14px;margin-top:7px;margin-bottom:7px;}.nav-collapse li a{display:block;position:relative;padding:21px;}.nav-collapse li.active a:after{top:100%;left:50%;border:7px solid transparent;content:"";position:absolute;pointer-events:none;border-top-color:#ebebeb;margin-left:-7px;}.overview-expanded .heading-w-options .option-group{display:inline-block;padding-bottom:0;}.overview-expanded .heading-w-options .option-group a{width:auto;}.overview-expanded .heading-w-options .js-close{top:30%;}.legend-detail li{display:inline-block;}.table-overview .item td{font-size:80%;}}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.act-diary-cell,.shop-diary-cell{padding:0!important;width:48px;}.act-diary-cell a,.shop-diary-cell a{display:block;height:56px;}input.showAsLabel,.number-input.showAsLabel input{background:transparent;}input.no-clear::-ms-clear,.number-input.no-clear input::-ms-clear{display:none;}.btnDelete{float:right;}.fullWidth,table.fullWidth{width:100%;}textarea.fullWidth,input.fullWidth[type=text]{width:98%;}.searchClose{top:32%!important;right:2px!important;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;}.cell{padding-right:20px;}.searchBox-link{padding-left:20px;padding-right:20px;}.link{text-decoration:underline;}.searchBox{color:#666;font-size:12px;text-shadow:1px 1px 0 #fff;background:#fff;margin:0;border:#ccc 1px solid;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;}.prod-cell{width:30%!important;text-align:left!important;}.capacity-cell>.container>a{padding-left:7px;}.rate-manager-cell,.shop-diary-cell{text-align:center!important;}.accomm-prod-row,.accomm-prod-cell,.activity-diary-cell,.shop-prod-row,.shop-prod-cell{border:1px solid #cecece!important;}.accomm-prod-cell,.rate-prod-cell,.shop-prod-cell{width:30%!important;padding-inline-start:7px;}.activity-diary-cell{width:30%!important;text-align:left!important;padding-left:7px;}.ajax__calendar *{padding:0!important;}.number-input-range{display:inline-block;}.number-input{display:inline-block;white-space:nowrap;vertical-align:baseline;min-width:50px;}.number-input .clearActivator{display:inline-block;width:16px;height:16px;background-image:url("../images/btnDeleteDisabled.png");vertical-align:middle;margin-top:8px;margin-left:-50px;position:absolute;}.number-input .clearActivator{margin-left:-20px;margin-right:3px;}.clearActivator,.number-input.with-value .clearActivator{cursor:pointer;background-image:url("../images/btnDelete.png");}.number-input .required,.required{padding:0;font-size:inherit;}.table-booking-overwiew .btn-primary,.table-booking-overwiew .btn-warn{width:100%;}.StaticMenuStyle{float:none!important;}.SomeMenuClass{float:none!important;}.nav-cell{margin:10px!important;}.table-overview{margin-top:10px;}.form{background-color:#f2f2f2;}.menu-selected{background-color:#4d4d4d!important;color:#fff!important;}.panel-close{float:right!important;}.validation-error{display:block;}.btn-extra-remove{position:absolute;clip:rect(20px,50px,60px,0);background:url("../../Images/Blocked.png") no-repeat 0 0;height:52px;width:100px;}.button-group{padding-top:20px;}.form-btn-save{width:74.7%!important;}.full-width{width:100%!important;max-width:100%!important;}.folio .icon-cogs{float:right;color:#d1d1d1;}.folio-booking .icon-cogs{float:right;color:#d1d1d1;}.groups .button-field{border:1px solid rgba(0,0,0,.25);}.calendar .date-picker .append{top:40px;}.groups .field-number{clear:both;}.groups .clear{clear:both;}.groups .number-input{width:20%;}.field-date-range-label{padding:15px 15px 15px 0;}.groups a.edit{color:#29abe2;text-decoration:underline;}.summary-left{padding-left:15px;}.row-dark{background-color:#bfbfbf;padding:7px;}.hiddenErrorMessage{visibility:hidden;}.failed_validation .hiddenErrorMessage{visibility:visible;}.buttons{background-color:#f2f2f2;}.button{margin:10px;border:1px solid rgba(0,0,0,.25);width:45%;display:block;background-color:#fff;}.button-small{margin:10px;border:1px solid rgba(0,0,0,.25);width:30%;display:block;background-color:#fff;}.clear{clear:both;}.diary-product-row{border-bottom:1px solid rgba(0,0,0,.25);}.padded-top{padding:10px 0;}.user-control{background-color:#f2f2f2;}.centre{text-align:center;}.nav-selected{color:#fff;}.error_msg{color:#e00;font-weight:bold;}.dreHighlightBox{background-color:#F8F8F8;}.additionalInfo{font-size:90%;font-style:italic;}.statistic{margin:7px;}.statisticsKeyMetric{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #bebebe;padding:10px;margin:7px;background-color:#f8f8f8;}.statisticsKeyMetricTitle{font-size:.75em;color:#666;}.statisticsKeyMetricValue{text-align:right;}.statisticsChart{margin:7px;}.statisticsChart #occupancy_container{height:200px;}.statisticsChart #bookingLeadTimeChart_container{height:250px;}.statisticsChart #bookingSourceChart_container{height:250px;}.statisticsChart #dailTransactionValueChart_container{height:200px;}.statisticsChart #bookingUtilisation_container{height:350px;}.box-list{margin:auto;}.list-bar-right{position:relative;float:right;width:auto;height:25px;z-index:999;}.line{margin-top:5px!important;}.current-language{padding:5px 0 0 0!important;}.block-lang{width:50%;float:left;}.selsymbol{color:#00b7ff;font-size:11px;font-weight:bold;direction:ltr;display:block;width:30px;float:left;margin:0 5px;padding-left:2px;text-decoration:none;}.seldescription-lang{color:#b2b2b2;font-size:14px;font-weight:normal;float:left;margin:6px 0 0 3px;}.ul-lang{width:140px;}#primary_nav_wrap ul{list-style:none;position:relative;float:left;margin:0;padding:0;}#primary_nav_wrap ul a{display:block;text-decoration:none;font-weight:700;font-size:18px;color:#00b7ff;padding:0 10px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}#primary_nav_wrap ul li{position:relative;float:left;margin:0;padding:0;}#primary_nav_wrap ul li.current-menu-item{background:#4c4e4d;}#primary_nav_wrap .current-menu-item .seldescription-lang{color:#fff!important;}.selected-language{background:#4c4e4d;padding-right:10px;}#primary_nav_wrap ul li:hover{background:#5f5f5f;}#primary_nav_wrap ul ul{display:none;top:100%;position:absolute;inset-inline-start:0;background:#5f5f5f;padding:0;border-radius:0 3px 3px 3px;}#primary_nav_wrap ul ul li{width:140px;}#primary_nav_wrap ul ul a{line-height:120%;padding:5px 5px;}#primary_nav_wrap ul ul ul{top:0;left:100%;}#primary_nav_wrap ul li:hover>ul{display:block;}.booking-status{margin-left:20px;}