.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:30px;white-space:nowrap}.table-striped>tbody>tr>td,.table-striped>thead>tr>th{border-top:none}.table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}.table-striped tbody tr:nth-of-type(even){background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{line-height:20px}.table-wrapper{background-color:transparent;border:1px solid #434857;border-radius:4px;padding:10px}.table>thead:first-child>tr:first-child>th{font-weight:300}.row-actions{text-align:right}.row-actions a{margin-left:8px}.dataTables_filter{display:none}.dataTables_info{display:none}.dataTables_length{min-width:100px}.dataTables_length label{font-weight:300}.dataTables_length select{display:inline-block;width:60px;margin:0 5px}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:none!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:none!important}.sorting_asc,.sorting_desc{white-space:nowrap;cursor:pointer;font-weight:700!important;color:#08c!important;border-bottom-color:#08c!important}.sorting_asc,.sorting_desc{background-repeat:no-repeat;background-position:center right}.sorting_asc{background-image:url(/img/sort_asc.png)}.sorting_desc{background-image:url(/img/sort_desc.png)}.dataTable thead .sorting:after,.dataTable thead .sorting_asc:after,.dataTable thead .sorting_desc:after{content:none!important}.table-col-toggles{display:none;padding:10px;border:none}.table-col-toggles h5{margin-top:0}.table-col-toggles ul{margin:0;padding:0}.table-col-toggles li{float:left;margin-right:10px;margin-bottom:5px;list-style:none}.table-col-toggle{cursor:pointer;color:#555;border:1px solid #555;padding:3px 7px;font-size:12px;line-height:1.5;border-radius:3px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;margin-bottom:5px;width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table-col-toggle.active{color:#fff;background:#08c;border-color:#08c}.table-col-toggle.active:hover{color:#fff;background:#08c;border-color:#08c}.table-col-toggle:hover{color:#fff;background:#08c;border-color:#08c;text-decoration:none}.table-col-toggle.disabled{opacity:.6}.circle{margin-right:10px;display:inline-block;border-radius:50%;width:10px;height:10px;vertical-align:middle}.table-modal tr:first-child td{border-top:none}.table-modal td{vertical-align:middle;padding:2px}.table-modal td:first-child{padding-left:0}.table-details{margin-top:10px;font-size:.9em}.table-totals{padding-right:10px}.table-arrivals tr:first-child td{border-top:none}.table-freeze-lineheight>tbody>tr>td{line-height:28px!important}.row-quarter td{background:#ddd!important;font-weight:700}.table-search input{min-width:170px}.disable-nowrap td{white-space:normal!important}table.dataTable tbody td.dt-checkboxes-cell,table.dataTable thead th.dt-checkboxes-select-all,table.dataTable.dt-checkboxes-select tbody tr{cursor:pointer}table.dataTable tbody td.dt-checkboxes-cell,table.dataTable thead th.dt-checkboxes-select-all{text-align:center}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:.5em}@media screen and (max-width:640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}tr:first-child .move-up{display:none}tr:last-child .move-down{display:none}.table-daterangepicker{min-width:230px}.dataTables_paginate{margin-top:20px}.table-hover tbody tr:hover td{background-color:rgba(0,0,0,.075)}.page-item.active .page-link{background-color:#08c;border-color:#08c}.pagination{margin-top:20px}.thead-first td{font-weight:700}.thead-second td{padding:1px 8px}.table-bg-dark{background-color:rgba(0,0,0,.2)}.table-bg-light{background-color:rgba(0,0,0,.075)}.table-active td{font-weight:700}.table-responsive{padding:0 0 5px 0}.table-beta thead tr{background:#f7fafc}.table-beta thead tr th{font-size:90%;line-height:12px;font-weight:500!important;border-bottom:none!important;padding:.75rem 1rem .75rem .5rem}.table-beta tbody,.table-beta tfoot{font-size:14px}.table-beta tbody td,.table-beta tfoot td{background:#fff;border-bottom:1px solid #f2f2f2;border-top:none!important;height:44px;padding:0 8px;color:#616161;line-height:44px!important}.table-beta tbody tr.active td,.table-beta tfoot tr.active td{background-color:#0087cc;color:#fff}.table-beta tbody tr:hover,.table-beta tfoot tr:hover{background-color:#f2f2f2}.table-beta tbody tr:last-child td,.table-beta tfoot tr:last-child td{border-bottom:none}.pagination{margin:10px!important}.table-danger>td,.table-danger>th{background-color:#f5c6cb!important}.dropdown-menu a.active{color:#fff!important}.table-sidemodal td:first-child{padding-left:0}.table-sidemodal td:last-child{padding-right:0}.table-sm td,.table-sm th{padding:.3rem;line-height:1}.table-sm th{border-top:none}.guest-booking-badge{line-height:24px;border-radius:4px;display:inline-block;cursor:pointer;font-size:.9em;padding:2px;white-space:nowrap}.guest-booking-badge span{display:inline-block;padding:0 5px}.btn-primary{background-color:#08c;border-color:#08c}.btn-primary:hover{background-color:#08c;border-color:#08c}.btn-primary:disabled{background-color:#08c;border-color:#08c}.btn-outline-primary{color:#08c;border-color:#08c}.btn-outline-primary:hover{background-color:#08c!important;border-color:#08c!important}.btn-outline-primary .active{color:#fff;background-color:#08c!important;border-color:#08c!important}.btn-xs{padding:.2rem .5rem;line-height:1.2}.btn-plus{border-top-left-radius:0;border-bottom-left-radius:0;border-color:#ced4db}.btn-minus{border-top-right-radius:0;border-bottom-right-radius:0;border-color:#ced4db}.form-group .form-input{background-color:#434857;background-image:none;border:1px solid #434857;border-radius:4px;display:block;width:100%;color:#fff}.help-block{font-size:80%}.has-error .custom-select,.has-error .form-control{border:1px solid #e64759!important}.has-error .help-block{color:#e64759}.form-group label{display:block;font-weight:300}#flashMessage.message,.form-group label.error{display:block;margin-top:5px;margin-bottom:10px;color:#e64759}.form-wrapper{padding:10px;background-color:#30343e;border-radius:4px}.form-wrapper h3{background-color:#30343e}.form-alert{margin:0 0 0 10px;padding:6px 12px;line-height:1.5}.form-buttons:after{clear:both}.input-group-addon{text-shadow:none!important;font-weight:300!important}.input-sidenote{line-height:35px}#card_number{background-image:url(/img/cards.png),url(/img/cards.png);background-position:2px -121px,260px -61px;background-size:120px 361px,120px 361px;background-repeat:no-repeat;padding-left:54px;width:225px}#card_number.visa{background-position:2px -163px,260px -61px}#card_number.visa{background-position:2px -163px,260px -61px}#card_number.visa_electron{background-position:2px -205px,260px -61px}#card_number.mastercard{background-position:2px -247px,260px -61px}#card_number.maestro{background-position:2px -289px,260px -61px}#card_number.discover{background-position:2px -331px,260px -61px}#card_number.valid.visa{background-position:2px -163px,260px -87px}#card_number.valid.visa_electron{background-position:2px -205px,260px -87px}#card_number.valid.mastercard{background-position:2px -247px,260px -87px}#card_number.valid.maestro{background-position:2px -289px,260px -87px}#card_number.valid.discover{background-position:2px -331px,260px -87px}.vertical{overflow:hidden}.vertical li{float:left;width:140px}.vertical li .or{color:#aaa;float:left;font-size:12px;margin-left:-8px;margin-top:32px}.vertical li:last-child{float:right;text-align:right}.vertical li:last-child input{float:right}.vertical input{width:68px}tr .form-group{margin-bottom:0!important}.custom-select{width:inherit!important}.custom-select-sm{line-height:16px;padding:6px 36px 6px 12px!important}.custom-select-lg{line-height:1;padding:16px 36px 16px 12px;font-size:1.2em}.custom-select-xs{padding:4px 25px 4px 8px}.custom-select-xxs{padding:4px 25px 4px 8px;height:calc(1.8rem + 2px)}.daterangepicker{z-index:30001!important}.subscription-priceplan{background:#fbe17c;padding:10px 15px;cursor:pointer;min-height:165px;border-radius:8px;border:2px solid #fbe17c}.subscription-priceplan:hover{border:2px solid #fff}.subscription-priceplan-title{margin:0;padding-top:5px;color:#333;font-size:23px}.subscription-priceplan-price{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto;width:100px;height:100px;background:#fff;color:#333;padding-top:25px;position:absolute;top:50px;left:50%;margin-left:-50px}.subscription-priceplan-price .unit{font-weight:300;display:block;margin-top:-7px}.subscription-priceplan-price .currency{top:-5px;padding-right:5px;position:relative}.subscription-priceplan-price .number{font-size:28px}.editableform{margin-bottom:0}.editableform .control-group{margin-bottom:0;white-space:nowrap;line-height:20px}.editable-buttons{display:inline-block;vertical-align:top;margin-left:7px;zoom:1;display:inline}.editable-buttons.editable-buttons-bottom{display:block;margin-top:7px;margin-left:0}.editable-input{vertical-align:top;display:inline-block;width:auto;white-space:normal;zoom:1}.editable-buttons .editable-cancel{margin-left:7px}.clockpicker-popover{z-index:10060}.radiobutton-xl{cursor:pointer;text-align:center;border:1px solid #ccc;padding:12px 20px 6px 20px;border-radius:4px;min-width:126px}.radiobutton-xl.active,.radiobutton-xl:hover{background:rgba(255,255,255,.8)}.radiobutton-xl p{margin:0 0 5px}.radiobutton-xl .icon{font-size:26px}.form-label{font-weight:300!important;color:#999!important;margin-bottom:.5rem!important}.input-with-icon .icon{top:11px}.form-label-help{margin-left:10px;font-size:.8em}.daterangepicker.dropdown-menu{z-index:10001!important}.list-group-item .input-sm{height:24px;padding:0 10px}.sidemodal-input-wrapper{padding:6px;background:rgba(216,216,216,.42);border-radius:4px;display:inline-block}.autocomplete-suggestions{overflow-y:scroll;margin-top:5px;padding:5px;border-radius:4px;background:#fff}.autocomplete-no-suggestion,.autocomplete-suggestion{height:30px;line-height:30px;padding-left:10px;cursor:pointer;background:#fff;border-bottom:1px solid #eee}.autocomplete-suggestion:hover{background:#2980b9;color:#fff}.autocomplete-no-suggestion{text-align:center}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#357ebd!important}.btn-default-outline:focus{background:#fff;color:#999}.form-card-types img{margin-right:10px;cursor:pointer;height:36px;display:inline-block}.form-card-types img:hover{opacity:.3}.form-card-types img.disabled{opacity:.3}.toolbar-item .form-control{border-color:#999;box-shadow:none}.toolbar-item .input-group-addon{border-color:#999;color:#999;background-color:#fff}.toolbar .custom-select{font-size:14px;line-height:1.5;height:38px}.note-btn-group .dropdown-tags{min-width:220px}.note-btn-group li{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.note-btn-group li:hover{background-color:#f8f9fa}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#08c}.form-inline-warning{background:rgba(255,0,0,.17);color:#e64759;padding:10px;border-radius:4px}.form-inline-warning p{margin-bottom:5px}.switch{font-size:1rem;position:relative}.switch input{position:absolute;height:1px;width:1px;background:0 0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;padding:0}.switch input+label{position:relative;min-width:calc(calc(2.375rem * .8) * 2);border-radius:calc(2.375rem * .8);height:calc(2.375rem * .8);line-height:calc(2.375rem * .8);display:inline-block;cursor:pointer;outline:0;user-select:none;vertical-align:middle;text-indent:calc((calc(2.375rem * .8) * 2) + .5rem)}.switch input+label::after,.switch input+label::before{content:"";position:absolute;top:0;left:0;width:calc(calc(2.375rem * .8) * 2);bottom:0;display:block}.switch input+label::before{right:0;background-color:#dee2e6;border-radius:calc(2.375rem * .8);transition:.2s all}.switch input+label::after{top:2px;left:2px;width:calc(calc(2.375rem * .8) - calc(2px * 2));height:calc(calc(2.375rem * .8) - calc(2px * 2));border-radius:50%;background-color:#fff;transition:.2s all}.switch input:checked+label::before{background-color:#08d}.switch input:checked+label::after{margin-left:calc(2.375rem * .8)}.switch input:focus+label::before{outline:0;box-shadow:0 0 0 .2rem rgba(0,136,221,.25)}.switch input:disabled+label{color:#868e96;cursor:not-allowed}.switch input:disabled+label::before{background-color:#ebebeb}.switch input:disabled:checked+label::before{background-color:#c0defd}.switch.switch-xs{height:19px}.switch.switch-xs input+label{min-width:calc(calc(1.9375rem * .6) * 2)!important;height:19px!important;display:block;line-height:calc(1.9375rem * .6)!important;text-indent:calc((calc(1.9375rem * .6) * 2) + .5rem)!important}.switch.switch-xs input+label::before{width:calc(calc(1.9375rem * .6) * 2)!important}.switch.switch-xs input+label::after{width:calc(calc(1.9375rem * .6) - calc(2px * 2))!important;height:calc(calc(1.9375rem * .6) - calc(2px * 2))!important}.switch.switch-xs input:checked+label::after{margin-left:calc(1.9375rem * .6)!important}.switch.switch-sm{font-size:.875rem}.switch.switch-sm input+label{min-width:calc(calc(1.9375rem * .8) * 2);height:calc(1.9375rem * .8);line-height:calc(1.9375rem * .8);text-indent:calc((calc(1.9375rem * .8) * 2) + .5rem)}.switch.switch-sm input+label::before{width:calc(calc(1.9375rem * .8) * 2)}.switch.switch-sm input+label::after{width:calc(calc(1.9375rem * .8) - calc(2px * 2));height:calc(calc(1.9375rem * .8) - calc(2px * 2))}.switch.switch-sm input:checked+label::after{margin-left:calc(1.9375rem * .8)}.switch+.switch{margin-left:1rem}.select2-container--bootstrap4 .select2-selection{background:#fff}.select2-results__group{font-weight:400;font-size:14px!important}.select2-results__option{font-size:14px!important}.select2{font-size:14px!important}.input-transparant{outline:0;padding:0;border:none}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{padding:5px 10px 5px 0!important}.select2-container-sm .select2-selection__rendered{line-height:31px!important}.select2-container-sm .select2-container .select2-selection--single{height:31px!important}.custom-switch.custom-switch-lg{padding-bottom:1rem;padding-left:2.25rem}.custom-switch.custom-switch-lg .custom-control-label{padding-left:.75rem;padding-top:.15rem}.custom-switch.custom-switch-lg .custom-control-label::before{border-radius:1rem;height:1.5rem;width:2.5rem}.custom-switch.custom-switch-lg .custom-control-label::after{border-radius:.65rem;height:calc(1.5rem - 4px);width:calc(1.5rem - 4px)}.custom-switch.custom-switch-lg .custom-control-input:checked~.custom-control-label::after{transform:translateX(1rem)}.tooltip{pointer-events:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stripe-connect-btn{background:#635bff;color:#fff;border-color:#635bff}.stripe-connect-btn:hover{color:#635bff;background:#fff;border-color:#635bff}.daterangepicker .calendar-time{text-align:left;position:relative;margin-right:8px;background:#eee;padding:5px;border-radius:4px;margin-right:5px}.btn-outline-light{border:1px solid #ced4da;color:#495057}.btn-outline-light:active{border:1px solid #ced4da;color:#495057}.btn-outline-light:hover{border:1px solid #ced4da;color:#495057}.alert-notify{z-index:10003!important;padding:13px!important;left:20px!important;bottom:20px!important;width:38em!important}.alert-ok{background-color:#d6e9c6;color:#468847}.alert-ok a{font-weight:700;color:#468847}.alert-error{background-color:#ec8787;color:#551313}.alert-error a{font-weight:700;color:#551313}.alert-xs{font-size:80%;padding:.5rem .75rem;line-height:1.5}.alert-advice{background-color:#f8ecad;color:#7c6d1f}.alert-advice a{color:#7c6d1f;text-decoration:underline}.alert-advice a:hover{text-decoration:none}.alert-danger a{color:#721c24;text-decoration:underline}.alert-danger a:hover{text-decoration:none}.alert-bookinglayer{left:85px!important;background-color:#525252!important;color:#fff!important;width:30em!important;padding:.75rem .95rem!important;opacity:.9}.alert-bookinglayer h6{font-weight:700}.alert-bookinglayer p{font-size:.9em}.alert-bookinglayer .close{text-shadow:none;color:#fff}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.iconav{margin-top:-20px;margin-bottom:30px;width:40px}@media (min-width:768px){.iconav{position:fixed;top:0;bottom:0;left:0;width:70px;margin-top:0;margin-bottom:0;background-color:#eee;overflow-y:auto;-webkit-transform:translate3d(0,0,0)}}.iconav .tooltip{white-space:nowrap}@media (min-width:768px){.with-iconav>.container,.with-iconav>.container-fluid{padding-left:85px}}.iconav-brand{display:block;padding-top:10px;padding-bottom:10px;font-size:18px;line-height:1;color:inherit;text-align:center;border-bottom:0;background-color:#222}@media (min-width:768px){.iconav-brand{padding-top:20px;padding-bottom:20px}}.iconav-brand:hover{color:inherit;text-decoration:none}.iconav-brand-icon{font-size:30px}.iconav{position:fixed;top:0;bottom:0;left:0;width:70px;margin-top:0!important;margin-bottom:0;overflow-y:auto;-webkit-transform:translate3d(0,0,0);background-color:#525252!important}@media (max-width:767px){.iconav{width:40px}}.iconav .label{position:absolute;top:8px;right:12px;z-index:5;padding:.2em .4em;font-size:11px;line-height:1;border-radius:10px;border:2px solid #eee}.iconav ul{flex-wrap:nowrap;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.iconav ul li{float:none;display:block;width:100%}.iconav ul li a{display:block;position:relative;padding:15px 0;font-size:18px;color:#222;text-align:center;border-radius:0;cursor:pointer}@media (max-width:767px){.iconav ul li a{padding:10px 0}}.iconav-nav>li+li>a{border-left:1px solid #fff}@media (min-width:768px){.iconav-nav>li+li{margin-left:0}.iconav-nav>li+li>a{border-top:1px solid #fff;border-right:0}}.iconav-nav>li.active>a,.iconav-nav>li.active>a:active,.iconav-nav>li.active>a:focus,.iconav-nav>li.active>a:hover{color:#555;background-color:#fff}.iconav-nav>li.active>a .label,.iconav-nav>li.active>a:active .label,.iconav-nav>li.active>a:focus .label,.iconav-nav>li.active>a:hover .label{border-color:#fff}.iconav-nav>li>a>img{width:26px;margin:0 auto}.iconav-nav-label{font-size:12px;display:block}@media (max-width:767px){.iconav-nav-label{display:none}}@media (max-width:768px){.iconav-slider{overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}.iconav-brand{padding:10px 0 0 0!important;margin:0;width:70px;height:52px;background-color:#525252}@media (max-width:767px){.iconav-brand{width:40px}}.iconav-brand img{width:30px;height:30px;margin:0 auto;display:block}@media (max-width:767px){.iconav-brand img{width:25px;height:25px}}.iconav-nav>li>a{color:#e4e4e4!important;cursor:pointer}.iconav .nav>li>a:hover{color:#e4e4e4;background-color:#5d5d5d}.iconav-nav>li.active>a,.iconav-nav>li.selected>a{color:#e4e4e4;background-color:#5d5d5d}.iconav-nav>li+li>a{border-top:1px solid #696969;border-right:0}.iconav-nav>li+li>a{border-left:none}.iconav-extended{width:213px;height:100vh;z-index:500;position:fixed;top:0;left:70px;padding-left:15px;padding-right:15px;background:#5d5d5d}@media (max-width:767px){.iconav-extended{left:40px}}.iconav-extended .close{text-shadow:none;margin:10px 0;color:#e0e0e0;opacity:.5}.iconav-extended .iconav-label{font-size:.9em;color:#9a9a9a;margin:0;padding-bottom:10px}.iconav-extended div.iconav-extended-content{min-height:174px;margin-top:50px}.iconav-extended ul{margin:0;padding:0}.iconav-extended ul li{list-style:none;display:block;margin-bottom:7px}.iconav-extended ul li a{color:#eee;display:block;border-radius:4px;background:#525252;font-size:90%;padding:4px 10px}.iconav-extended ul li a:hover{background:#696969;text-decoration:none}.iconav-extended ul li a.active{background:#696969;text-decoration:none}.side-nav ul li a{display:block;position:relative}.topbar{margin-left:70px;height:44px;background:#e2e2e2}@media (max-width:767px){.topbar{margin-left:40px}}.topbar .topbar-section{color:#6e757c;font-size:80%;margin-left:5px}.topbar .navbar-right{margin-right:0}.topbar .topbar-icon{display:flex;align-items:center;cursor:pointer;height:34px;padding:0 10px;border-radius:4px}.topbar .topbar-icon:hover{background:#f2f2f2}.topbar .topbar-icon.active{background:#f2f2f2}.topbar .topbar-search{display:inline-block;min-width:0;flex-grow:1;flex-shrink:1}.topbar .topbar-search input{height:32px;line-height:32px;padding:0 10px;font-size:13px}@media (min-width:992px){.topbar .topbar-search input{width:20vw!important}}.topbar .topbar-nav{margin:0}.topbar .topbar-nav li.topbar-nav-item{float:left;list-style:none;height:30px;line-height:30px}.topbar .topbar-nav li.topbar-nav-item .topbar-nav-item-link{font-size:.9em;padding:0 10px;display:inline-block;color:#525252}.topbar .topbar-nav li.topbar-nav-item .topbar-nav-item-link:hover{background-color:#5d5d5d;color:#f3f3f3}.topbar .topbar-nav li.topbar-nav-item .topbar-nav-item-link:focus{background-color:#5d5d5d;color:#f3f3f3}.topbar-maintenance{height:30px;background-color:red;font-size:11px;color:#fff;padding-left:10px;margin-left:70px;line-height:30px}.subnav:before{clear:both}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-nav{margin:0!important}.settings-nav{margin:0;margin-left:10px;padding:0}.settings-nav-item{list-style:none;margin:6px 0}.settings-nav-item:first-child{margin-top:0}.settings-nav-item a{font-size:14px;color:#767676}.settings-nav-item.active a{color:#08c}.settings-nav-item-heading{color:#ccc;font-weight:400}.settings-nav-separator{list-style:none;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;width:41px;text-align:center}.subnav li a:hover{color:#000}.iconav ion-icon{font-size:24px}.subnav>li{float:left;margin-right:20px}.subnav>li>a{display:inline-block;padding:10px 0;font-weight:300;color:#777;border-bottom:2px solid transparent}@media (max-width:767px){.subnav>li>a{font-size:90%}}.subnav>li>a .subnav-counter{color:#cfd2da;padding-left:6px;font-size:.8em}.subnav>li.active>a,.subnav>li.active>a:focus,.subnav>li.active>a:hover{font-weight:500;color:#777;border-bottom-color:#08c}.subnav>li>a:focus,.subnav>li>a:hover{background-color:transparent;text-decoration:none}.subnav-bottom{margin-top:0}.dropdown-header-slim{padding:.2rem 1.5rem}.search-autocomplete{position:relative;display:inline-block}.search-autocomplete-items{border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;position:absolute;top:100%;left:0;right:0;margin-top:6px}.search-autocomplete-items>div{padding:2px 5px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.search-autocomplete-items>div:hover{background-color:#e9e9e9}.search-autocomplete-active{background-color:#1e90ff!important;color:#fff}.confirmed-left-border{border-left:#ffce91 5px solid}.pending-left-border{border-left:#c4e7ff 5px solid}.cancelled-left-border{border-left:#ffa7a7 5px solid}.deposit_paid-left-border{border-left:#e9c6f7 5px solid}.paid-left-border{border-left:#a7e7c2 5px solid}.expired-left-border{border-left:#ffa7a7 5px solid}.draft-left-border{border-left:#d7d7d7 5px solid}.draft-left-border{border-left:#d7d7d7 5px solid}.request-left-border{border-left:#fbe694 5px solid}.top-critical-notice{height:30px;background-color:#d20000;font-size:11px;color:#ffd3d3;padding-left:10px;margin-left:40px;line-height:30px}@media (min-width:768px){.top-critical-notice{margin-left:70px}}.badge-new{color:#ffd501;font-size:11px;font-weight:600}.colored-text-red{color:#e33145}.colored-text-blue{color:#08c}.colored-text-yellow{color:#e1d420}.colored-text-green{color:#18b37e}.colored-text-brown{color:brown}.colored-text-orange{color:orange}.colored-text-purple{color:#8b6cff}.colored-bg-black{background-color:#333}.colored-bg-red{background-color:#e33145}.colored-bg-blue{background-color:#08c}.colored-bg-yellow{background-color:#e1d420}.colored-bg-green{background-color:#18b37e}.colored-bg-brown{background-color:brown}.colored-bg-orange{background-color:orange}.colored-bg-purple{background-color:#8b6cff}.colored-bg-midnight-blue{background-color:#2c3e50}.colored-bg-light-blue{background-color:#21c0fc}.colored-bg-maroon{background-color:#7e0308}.colored-bg-lilac{background-color:#dfc3fc}.colored-bg-gold{background-color:#fece4f}.colored-bg-ivory{background-color:#fefff0;color:#555!important}.colored-bg-beige{background-color:#f0e8d6}.colored-bg-coral{background-color:#fd7973}.colored-bg-crimson{background-color:#d8183f}.colored-bg-olive-green{background-color:#556a32}.colored-bg-lavender{background-color:#be96e2}.colored-bg-orange-red{background-color:#fb2e1c}.colored-bg-light-grey{background-color:#f7f7f7}.btn-link{color:#08c}.colored-bg-bookinglayer{background:#ffd400}.login-logo{margin:0 auto;width:100%;max-width:320px;display:block;margin-bottom:20px}.login-wrapper{padding-left:4.5rem!important;padding-right:4.5rem!important}.modal{z-index:10000}.mini-modal,.small-modal{z-index:10002}.mini-modal .modal-dialog{margin:100px auto}.modal-alert{padding:10px 15px;background:rgba(255,0,0,.17);color:#dc3545}.modal-warning{padding:10px 15px;background-color:#f8ecad;color:#7c6d1f}.side-modal{overflow-y:scroll}.side-modal h4{color:#eee}.side-modal h5{color:#fff;font-size:1rem!important}.side-modal .card-header{padding:.75rem!important}.side-modal .modal-dialog{position:absolute;top:0;right:0;margin:0;width:440px}.side-modal .subnav>li{margin-right:20px}.side-modal .modal-header{background:#616161;border-radius:0!important;margin-bottom:10px;border-bottom:none;padding:10px 18px}.side-modal .modal-header .close{color:#eee;text-shadow:none}.side-modal .modal-content{border-radius:0;border:none;min-height:100vh}.side-modal .modal-body{padding-top:0}.side-modal .hr-divider:before{background-color:#ccc}.side-modal .hr-divider-content{background-color:#eee}.side-modal .form-group label{color:#999}.side-modal .modal-content{background:#eee}.side-modal .subsection{margin-top:20px;padding-top:10px;border-top:1px solid #ccc}.side-modal .subsection p{color:#999}.side-modal .modal-dialog-extended{width:680px;max-width:680px}.side-modal .modal-dialog-extended .table{width:calc(680px - 2rem)}.side-modal .modal-dialog-extended-xl{width:80%;max-width:80%}.side-modal .custom-control-label::before{background-color:#fff}.side-modal .card .custom-control-label::before{background-color:#dee2e6}.side-modal .custom-control-label{line-height:24px!important}.sidemodal-padded{padding:15px;border-radius:4px}.side-modal .panel-title,.side-modal .subsection h4,.side-modal .thumbnail h4{color:#555}.mini-modal .modal-dialog{max-width:320px}.small-modal .modal-dialog{width:568px}.sidemodal-errors li{list-style:none}.sidemodal-errors li:last-child{margin-bottom:10px}.side-modal h4{line-height:22px}.side-modal-form-group{padding:10px;background:#fafafa;border-radius:4px;margin-bottom:15px}.side-modal-form-group .form-group label{font-size:.9em}.side-modal-form-group .form-group{margin-bottom:0}.modal-img{width:20px;height:20px;float:left;display:none;margin-right:15px}.sidemodal-padded{border:1px solid #ccc;background:#fff}.modal-body .list-group li{color:#999}.modal .text-muted{color:#999!important}.modal-actions:after,.modal-actions:before{content:" ";display:table}.modal-actions:after{clear:both}.modal-actions:after,.modal-actions:before{content:" ";display:table}.modal-actions:after{clear:both}.modal-action{float:left;width:50%;padding:15px;border:solid #e5e5e5;border-width:1px 0 0}.modal-action+.modal-action{border-left-width:1px}.modal-action:first-child{border-bottom-left-radius:5px}.modal-action:last-child{border-bottom-right-radius:5px}.modal-action:active,.modal-action:focus,.modal-action:hover{text-decoration:none;background-color:#f5f5f5;border-color:#e5e5e5}.search-modal-body{height:80vh;padding-bottom:50px;overflow-y:auto;overflow-x:hidden;padding-right:10px}.search-modal-footer{z-index:3;padding:15px;position:absolute;background:#eee;width:100%;right:0;bottom:0}.side-modal-footer{height:70px;background:#e2e2e2;padding:0 10px;line-height:70px;position:fixed;width:100%;right:0;bottom:0;z-index:100000}.bill-products-wrapper{height:60vh;overflow-y:scroll}.bill-product{text-align:center;font-size:1em;border-radius:3px;background:#1e2026;border:2px solid #1e2026;height:60px;line-height:55px;margin:0 10px 10px 0;cursor:pointer;padding:0 5px;width:120px}.bill-product span{line-height:normal;display:inline-block;vertical-align:middle;font-size:.9em}.order-amount-wrapper{margin-left:1rem}.order-amount-wrapper:first-child{margin-left:0}@media (min-width:992px){.order-amount-wrapper{text-align:right!important}}.order-amount{font-weight:700;font-size:1.2em;line-height:1.1;white-space:nowrap}.order-amount-label{line-height:1.1;font-size:.8em;padding-right:5px}.order-checkin-status{border-radius:4px;padding:1px 5px;font-size:90%;display:inline-block}.order-checkin-somebody{background-color:#cce5ff;color:#004085;border:1px solid #bad1e9}.order-checkin-nobody{background-color:#fff3cd;color:#856404;border:1px solid #e9deba}.order-checkin-everybody{background-color:#d4edda;color:#155724;border:1px solid #c2d9c7}.order-stay-weekday{width:25px;font-size:10px;padding-bottom:3px;text-align:center}.order-stay-month{font-size:18px}@media (min-width:992px){.order-stay-month{text-align:right!important}}@media (min-width:992px){.order-checkin-checkout{text-align:right!important}}.order-stay-day{width:25px;color:#999;text-align:center}.order-stay-day span{width:20px;height:20px;font-size:10px;line-height:20px;text-align:center;display:inline-block;border-radius:3px}.order-table-no-line{border-top:none!important}.order-guests-wrapper{padding:20px;border-radius:3px}.order-guest{cursor:pointer;border-radius:50%;width:80px;height:80px;border:1px solid}.order-guest .icon{font-size:40px}.order-guest .icon:before{top:10px}.booking-row-link{color:#08c}.order-sent-reminders td{font-size:11px}.order-timeline{margin:40px 0}.order-timeline-progress{height:6px;background-color:rgba(70,85,105,.2)}.order-timeline-progress-step{float:left;vertical-align:top;height:6px;border-right:1px solid #fff}.order-timeline-step{font-size:11px;float:left;vertical-align:top}.order-timeline-steps{margin-top:5px}.order-timeline-pointer{height:6px;position:relative;margin-top:-6px;border-right:1px solid #fff}.order-invoice{width:200px}.order-invoice-title{font-size:22px;font-weight:600}.order-invoice p{font-size:18px}.order-invoice:hover{background:#f9f9f9}.invoice-invoice-line td{line-height:1.7!important}.invoice-total-line td{border-top:none!important}.invoice-total-line td:first-child{text-align:right}.order-guest-heading{background:#ddd}.order-card-header{font-size:1.1em;color:#555;font-weight:400}.order-transfer-info{background:#eaeaea;color:#333;line-height:30px;height:30px;border-radius:4px;font-size:80%}.order-transfer-info:hover{background:#9e9e9e}.order-table-itinerary{font-size:.9em}.order-table-itinerary td,.order-table-itinerary th{width:100px}.order-table-itinerary th{background-color:#eee}.customer-email-form .form-group label,.order-email-form .form-group label{font-size:85%}.inbox-note,.order-payment{padding:20px;background-color:#fff;border-bottom:2px solid #ccc}.inbox-note-booking,.order-payment-amount{font-size:1.2em;font-weight:700}.order-note-body{padding:10px;position:relative;background:#3d9adb;border-radius:.4em;color:#fff;display:table-cell;border-radius:4px;padding:10px;min-width:220px}.order-note-body.me{background:#eee;color:#777}.order-note-body:after{content:"";position:absolute;left:0;top:20px;width:0;height:0;border:10px solid transparent;border-right-color:#3d9adb;border-left:0;margin-top:-10px;margin-left:-10px}.order-note-body.me:after{border-right-color:#eee}.order-note-creator{display:table-cell;padding:10px 30px 0 0;font-size:.9em;font-weight:700}.calendar-day-booking{margin-bottom:10px;border:2px solid #ccc;padding:0 5px;background:#fff;font-size:.9em}.calendar-day-booking-top{padding:5px;border-bottom:1px dotted #ccc}.calendar-day-booking:hover{border:2px solid #1997c6}.calendar-day-booking small{color:#969696}.order-buttons a{margin-bottom:10px}.calendar-private-room-notice{background:rgba(255,0,0,.17);padding:10px;border-radius:4px}.calendar-private-room-notice label{color:#e64759!important}.invoice-xero-status{background:url(/img/xero_logo.png) center left no-repeat;height:35px;padding-left:50px;border-radius:4px;line-height:1.2}.invoice-invoicexpress-status{background:url(/img/invoicexpress_logo.png) center left no-repeat;height:35px;padding-left:50px;border-radius:4px;line-height:1.2}.calendar-booking-errors{background:#dc3545;color:#fff;font-size:.9em;padding:10px 20px;position:absolute;width:100%;right:0;bottom:50px}.calendar-booking-guest-toggle{margin-bottom:4px}.calendar-booking-breakdown td{white-space:normal!important}.calendar-booking-footer{height:50px;background:#616161;padding:0 10px;line-height:50px;position:absolute;width:100%;right:0;bottom:0}.calendar-booking-total-price{color:#fff}.calendar-booking-price-input{height:31px;margin-top:10px;box-shadow:none;font-size:1em;width:100px}.calendar-booking-price-input-label{line-height:1;color:#fff;padding-top:8px}.calendar-booking-form-wrapper{padding-bottom:50px}.calendar-booking-form-wrapper.has-errors{padding-bottom:110px}.calendar-booking-customer-form-wrapper{padding:10px;background:rgba(216,216,216,.42)}.package-configurator .card-body{padding:10px 5px 0 5px}.package-configurator .card-header{padding:5px 10px}.package-configurator .group{margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.125)}.package-configurator .form-check{display:flex;flex-direction:row;padding-bottom:10px;align-items:center;padding-left:0}.package-configurator .form-check input{width:18px}.package-configurator .form-check .form-control:focus{box-shadow:none}.package-configurator .form-check label{flex-grow:2;padding-left:10px}.package-configurator .form-check label .help-tooltip{font-size:16px;margin-bottom:-2px;cursor:pointer}.package-configurator .form-check .text-right{font-size:85%}.unread-order td{font-weight:700}.booking-form-v2 .form-group{margin-bottom:0!important}.booking-form-v2 .form-group label{font-size:85%}.booking-form-v2 .form-label{font-size:85%}.order-communication-timeline{list-style:none;position:relative;display:block;margin:0;padding:0}.order-communication-timeline li{list-style:none;clear:both}.order-communication-timeline::after{clear:both}.order-communication-timeline::after,.order-communication-timeline::before{content:" ";display:table}.timeline-line{display:inline-block;position:absolute;top:0;bottom:0;left:20px;width:4px;background-color:#ebecea;transform:translate(-50%,0)}.timeline-line+.timeline-item{margin-top:20px}.timeline-item{position:relative;display:inline-block;width:100%;padding:0 36px 0;margin-bottom:15px}.timeline-item .timeline-body{line-height:1.4;font-size:14px}.timeline-item .timeline-body ion-icon{vertical-align:bottom}.timeline-item .timeline-marker{position:absolute;z-index:1;left:14px}.timeline-item .timeline-marker span{display:inline-block;width:12px;height:12px;border-radius:100%;border:2px solid #0088cb;background-color:#fff}.order-mass-actionbar{display:none;z-index:1;box-shadow:0 -.125rem .25rem rgba(0,0,0,.075);position:fixed;left:0;bottom:0;width:100%}.table-guest-schedule th{border-bottom:2px solid #fff!important}.table-guest-schedule td,.table-guest-schedule th{padding:.2rem .5rem!important;line-height:1.2!important}.subnav-counter-colored{background:#08c;color:#fff!important;border-radius:10rem;display:inline-block;padding:.25em .6em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.guest-status-pill{padding:2px 6px;font-size:14px;background-color:#fff;border:1px solid #dadada;border-radius:4px}.ui-draggable{cursor:move!important}.session-candidates li{border-radius:0!important}.session{margin-top:0!important;margin-bottom:15px!important}.session-input{background:0 0!important;color:#555;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px dotted #999!important}.session-input:focus{outline:0}.session-comments{background-color:#efe9d0;color:#795548;font-size:.9em;padding:10px;width:100%;border-radius:4px;border:none!important}.session-start{font-weight:700;width:60px}.session-active-dropzone{border:2px solid #ccc}.session-new{height:10px;margin-top:10px;text-indent:-9999px}.session-heading{cursor:move}.session-new:hover{cursor:pointer;text-indent:initial;height:40px;line-height:40px;color:#555;font-weight:700;font-size:.9em;text-align:center;background:#eee;border-radius:4px;margin-bottom:10px}.panel-placeholder{min-height:40px;text-align:center;background:#eee;border-radius:4px;margin-bottom:10px}.ui-draggable-helper{background:#fff!important;min-width:240px!important;border-radius:4px!important;border:1px solid #ccc!important}.printable-session{margin-bottom:20px;padding:20px;border:2px solid #ccc}.printable-session h3{margin-top:0}.printable-session table{margin-bottom:0}@media print{.no-print,.no-print *{display:none!important}}.participant-label{font-size:11px;border-radius:4px;background:#ccc;color:#333;padding:2px 4px;margin-right:5px}.template-wrapper{background-color:#f5f5f5}.template-flag{background-size:cover;height:14px;width:21px;display:inline-block}.template-navitem{border-bottom:1px solid #ddd}.template-navitem .template-navitem-header{line-height:1}.template-navitem.active .template-navitem-header{background-color:#515151;color:#fff;font-weight:700}.template-navitem .template-translation.active{background-color:#6d6d6d;color:#fff}.template-navitem .template-translation:hover{background-color:#8c8c8c;color:#fff}.template-sms.active{background-color:#515151;color:#fff;font-weight:700}.template-subject{line-height:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%;font-size:80%;font-weight:400}.templates-list{padding:0;margin:0}.template-editor .note-editor{border:none!important;border-radius:0!important;margin-bottom:0!important}.template-field-wrapper{background-color:#f5f5f5;padding:5px;padding-bottom:0}.template-submit-wrapper{padding:5px;padding-bottom:10px}.template.active .text-muted{color:#555}.badge-tag{font-size:100%;font-weight:400;background-color:#c5eafd;color:#585858}.quickstart-percentage{font-size:28px;position:absolute;height:40px;line-height:40px;color:#795548;font-weight:700}.quickstart-bar{height:40px;position:fixed;bottom:0;width:100%;background:#ffd400;line-height:40px}.quickstart li{float:left;margin:0 20px 20px 0;display:block;background:#fff;width:220px;height:240px;text-decoration:none;-moz-box-shadow:0 0 3px 3px #ccc;-webkit-box-shadow:0 0 3px 3px #ccc;box-shadow:0 0 3px 3px #cc;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px}.quickstart li.inactive{-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.quickstart li.hidden{display:none}.quickstart li h2{font-size:18px;font-weight:700;color:#cf3300;margin:0 0 10px 0;line-height:1;padding:0}.quickstart li p{font-size:14px;word-wrap:break-word;color:#333;padding-bottom:10px;line-height:1.2em}.close-quickstart{position:absolute;margin-top:195px;z-index:500}.close-quickstart{height:20px;line-height:20px}.close-quickstart span{padding-left:5px;color:#aa9c84}.close-quickstart img{margin-top:3px;float:left}.quickstart-table tbody tr td input{margin:0 10px}.quickstart-table tbody tr td a{font-size:1.3em}.quickstart-done td{color:grey;opacity:.7}.quickstart-wrapper{margin-bottom:25px!important}.quickstart-note{font-size:.9em;color:#555}.quickstart-progress{width:100%;height:43px;border-bottom:3px solid #795548;margin-top:15px}.quickstart-van{width:100%;height:40px;position:absolute;z-index:10;background:url(/img/quickstart/van.png) no-repeat}.quickstart-beach{z-index:0;position:absolute;display:block;margin-top:14px;width:60px;right:20px}.quickstart-welcome{font-size:16px;margin-bottom:30px}.quickstart-welcome p{margin:0;padding-top:15px}.quickstart-welcome img{float:left;margin-right:20px}.quickstart-break{text-align:center;font-size:20px}.client{border:1px solid #dde7eb;line-height:1.5;border-radius:4px;background:#ebf4f8;display:inline-block;cursor:pointer;font-size:14px;padding:2px;white-space:nowrap;border-left:4px solid #b2b2b2}.client.active{background:#08c}.client:hover{background:#08c;color:#fff}.client.client-gender-m{border-left:4px solid #6dcfed}.client.client-gender-f{border-left:4px solid #ef80b6}.client .span-hidden{display:none}.client .client-returning{display:inline-block;padding-right:5px}.client .client-returning img{width:12px}.client .client-cnt{display:inline-block;padding:0 5px}.client:hover .span-hidden{display:inline-block}.client-gender{max-height:16px}.tooltip-inner{max-width:350px!important}.booking{line-height:24px;border:1px solid #dde7eb;border-radius:4px;background:#ebf4f8;display:inline-block;cursor:pointer;white-space:nowrap;padding:1px 7px;min-width:102px}.booking:hover{background:#08c;color:#fff;text-decoration:none!important}.booking .status-dot{display:inline-block;height:10px;width:10px;border-radius:50%;margin-right:5px}.guest-facebook{background-color:#dfe3ee;padding:10px;margin-bottom:15px;border-radius:4px}.guest-avatar{width:100%;height:100%;border-radius:50%;background-size:cover;overflow:hidden;background-position-y:center;background-position-x:center;background-repeat:no-repeat}.library{overflow-y:auto;overflow-x:hidden}.library ul{padding:0}.library li{margin-top:5px;list-style:none;line-height:20px}.library li.library-item{padding:8px 10px;cursor:pointer;min-width:180px;border-bottom:1px solid #ccc;background:#fff}.library li.library-item:hover{background:grey;color:#fff}.library li.library-item-disabled{opacity:.3;cursor:not-allowed}.library li.library-item .library-item-icon{width:20px;height:20px;background-position-x:center;background-position-y:center;background-repeat:none;background-size:cover;border-radius:50%;overflow:hidden;margin-right:10px}.library li.library-heading{font-size:.8em;padding-left:3px}.ui-draggable-dragging{z-index:10;min-width:285px}.p-sidenav{margin:0;margin-left:10px;padding:0}.p-sidenav-item{list-style:none;margin:6px 0}.p-sidenav-item:first-child{margin-top:0}.p-sidenav-item a{font-size:14px;color:#767676}.p-sidenav-item.active a{color:#08c}.p-sidenav-item-small a{font-size:12px}.p-sidenav-separator{list-style:none;padding-top:20px;margin-top:20px}.p-section{margin-top:50px;padding:15px}.p-section.active{transition:all .5s;-webkit-transition:all .5s;background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.p-section:first-child{margin-top:0}.p-section-label{font-size:12px;font-weight:700;color:#959595;text-transform:uppercase;letter-spacing:1px}.p-section-help{position:relative;right:-8px;top:-2px}.p-title{margin:5px 0 5px 0}.p-icon{background-position-x:center;background-position-y:center;background-repeat:none;background-size:cover;border-radius:4px;overflow:hidden;width:50px;height:50px}.p-flag{height:12px}.p-image{width:100%;height:220px;background-size:cover;padding:5px}.p-frontoffice-category{width:180px;height:135px;background-size:cover}.p-field-label{font-size:.8em;color:#9e9e9e;padding:0;margin-bottom:4px}.p-language-dropdown{margin-top:5px}.edit-field{cursor:pointer}.edit-field:hover{text-decoration:none}.p-btn-icon{cursor:pointer;text-align:center;padding:10px 10px 5px 10px;border-radius:4px;background:0 0;min-width:80px}.p-btn-icon p{margin-bottom:5px}.p-btn-icon:hover{background:#eee}.p-btn-icon.active{background:#eee}.p-btn-icon .icon{font-size:1.8em}.p-btn-icon-inverse{background:#eee}.p-btn-icon-inverse.active,.p-btn-icon-inverse:hover{background:#fff}.p-weekdays{width:180px}.p-weekdays a{padding:5px 12px;cursor:pointer}.p-list-group-dates{min-width:220px;height:270px;overflow-y:auto}.p-list-group-dates a{padding:5px 12px;cursor:pointer}.p-list-group-dates a span.icon{vertical-align:middle}.p-list-group-dates a:hover{color:#fff;background:#e33145}.p-datepicker td.day.active{background-color:#1ca8dd!important}.p-datepicker-blocking td.day.active{background-color:#f44336!important}.p-attachments{padding:15px;background-color:#eee;border:2px solid #eee}.p-attachments-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;margin-left:20px;margin-top:10px}.p-attachment-thumbnails{max-height:240px;overflow-y:auto}.p-attachment-thumbnails img:hover{background-color:#f1f1f1}.p-attachment-thumbnails img.active{background-color:#1ca8dd}.p-dropzone{min-height:0!important;height:80px;border:none!important;padding:30px 0 0 0!important;background:#eee!important}.p-dropzone .dz-message{margin:0!important;font-size:1.2em}.p-dropzone .dz-message span{border-radius:4px;padding:10px;border:2px dotted #777}.square-corners{border-radius:0!important}.p-summernote .note-editable{padding:10px 6px!important}.p-summernote .note-toolbar{border-radius:none!important}.p-summernote .note-frame{border:1px solid #fff!important}.p-timeslot-row{border-top:1px solid #ccc}.p-alerts{display:inline-block;background:rgba(255,0,0,.17);padding:10px 15px;border-radius:4px}.p-alerts ul{margin-bottom:0;padding-left:15px}.p-form-wrapper{padding:5px;background:#eee;display:inline-block;border-radius:4px}.promoted{display:inline-block;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#fd0 transparent transparent transparent;position:absolute;top:0;left:15px}.promoted span{position:absolute;color:#000;left:9px;top:-63px;display:block;width:88px;height:91px;text-align:center;box-sizing:border-box;-webkit-transform:rotate(-45deg);font-size:.8em;font-weight:700}.p-pricetable tbody tr:first-child td{border-top:none!important}.p-table-bundleitems>tbody>tr:nth-of-type(odd){background-color:#eee!important}.products-table th{line-height:20px!important;font-size:.9em;color:#aaa}.product-category-edit{margin-top:4px;cursor:pointer}.product-category-edit:hover{text-decoration:none}.p-icon-small{width:24px;height:24px}.p-table-package_items td{line-height:30px!important}.package-item-title{color:#08c!important}.package-item-title:hover{text-decoration:underline!important}.p-package-help{background:rgba(234,234,234,.25);padding:10px 15px;font-size:.9em;color:grey;line-height:1.5}.p-package-optiongroup-preview{padding:10px;background:#fff}.p-package-optiongroup-preview div{height:40px;background:#fbfbfb;border-bottom:1px solid #ddd;color:#1ca8dd;font-weight:700;padding-left:10px;line-height:40px}.p-datepicker{background:#fff;border-radius:4px}.edit-field{color:#08c!important}.p-package-options{background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.packagebuilder-dropzone-header{height:20px;line-height:20px;font-size:.9em;padding:5px 12px;margin:0;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:800}.packagebuilder-dropzone{text-align:center;padding:10px}.packagebuilder-dropzone-stay{height:334px}.packagebuilder-dropzone-large{min-height:130px;overflow-y:auto}.packagebuilder-dropzone-small{height:300px;overflow-y:auto;width:32%}.packagebuilder-dropzone-extra-small{height:180px;overflow-y:auto;width:32%}.packagebuilder-dropzone-large .package-item{width:45%;margin-right:10px;float:left}.packagebuilder-dropzone-label-wrapper{padding:10px 0}.packagebuilder-dropzone-label{text-align:center;font-size:1.2em}.packagebuilder-dropzone-label span{border:1px dashed grey;padding:2px 5px;border-radius:4px;background:#fff;margin-top:40px;cursor:pointer}.packagebuilder-dropzone-small .packagebuilder-dropzone-label{font-size:1em}.packagebuilder-dropzone .list-group{margin-bottom:0;margin-top:10px}.packagebuilder-dropzone li{padding:5px 7px;text-align:left;list-style:none;margin-bottom:3px;border-radius:4px;font-size:13px}.packagebuilder-dropzone li.option{background:#08c;color:#fff}.packagebuilder-dropzone li.upgrade{background:orange;color:#fff}.packagebuilder-dropzone li.alternative{background:#18b37e;color:#fff}.packagebuilder-library{overflow-y:auto;overflow-x:hidden}.packagebuilder-library ul{padding:10px}.packagebuilder-library li{margin-top:5px;list-style:none;line-height:20px}.packagebuilder-library li.library-item{padding:8px 10px;cursor:move;min-width:180px}.packagebuilder-library li.library-item .library-item-title{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packagebuilder-library li.library-item .library-item-icon{width:20px;height:20px;background-position-x:center;background-position-y:center;background-repeat:none;background-size:cover;border-radius:50%;overflow:hidden;margin-right:10px}.ui-draggable-dragging{z-index:10;min-width:285px}.package-item-type{border-radius:4px;border:1px solid #ccc;width:125px;margin-right:10px;margin-bottom:10px;cursor:pointer}.package-item-type:hover{border-color:#ddd}.package-item-type-heading{text-align:center;font-size:14px;padding:5px 10px;background-color:#fff;border-bottom:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px}.package-item-type-body{text-align:center;font-size:12px;vertical-align:middle;padding:10px;height:70px}.package-item-type select{max-width:90%}.packagebuilder-labels{margin:0;padding:0}.packagebuilder-labels li{float:left;list-style:none;margin-right:10px;padding:2px 8px;border-radius:4px;color:#fff}.color-upgrade{background:orange}.color-alternative{background:#18b37e}.color-default{background-color:#434857}.color-option{background:#08c}.packagebuilder-library li.library-heading{font-size:.8em;padding-left:3px}.packagebuilder-library h4{margin:0;padding:0}.package-item{padding:10px;margin-bottom:10px;background:#fff;border-bottom:1px solid #ccc;line-height:50px}.package-item:hover{opacity:.8}.packagebuilder-dropzone-small .package-item-actions{font-size:14px;width:14px;height:14px;margin-top:10px}.package-item-actions span:hover{opacity:.7}.packagebuilder-dropzone-small .package-item{line-height:30px}.package-item-icon{background-position-x:center;background-position-y:center;background-repeat:none;background-size:cover;border-radius:50%;overflow:hidden;width:50px;height:50px;margin-right:20px;text-indent:-9999px;font-size:1.6em;color:#333;line-height:54px}.package-item-icon:hover{text-indent:0}.packagebuilder-dropzone-small .package-item-icon{width:30px;height:30px;margin-right:10px;font-size:1.4em;line-height:34px}.package-item-title{line-height:1em;margin-top:10px;text-align:left;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.package-item-title:hover{text-decoration:none}.packagebuilder-dropzone-small .package-item-title{font-size:1em;margin-top:0;width:220px}.alternative .package-item-action:hover,.option .package-item-action:hover,.upgrade .package-item-action:hover{color:#fff}.packagebuilder-dropzone li:hover .package-item-action{display:inline-block}.package-item-type.active .package-item-type-body.color-default,.package-item-type.active .package-item-type-body.color-option{color:#fff}.package-item-type.active .package-item-type-body.color-alternative,.package-item-type.active .package-item-type-body.color-option{color:#000}.packagebuilder-dropzone-wrapper{background:#eee}.packagebuilder-dropzone-header{color:#777}.packagebuilder-dropzone li{background:#fff}.packagebuilder-active-dropzone{border:2px dotted grey}.packagebuilder-library{background:#eee;border-radius:none!important}.packagebuilder-library li.library-item{border-bottom:1px solid #ccc;background:#fff}.packagebuilder-library li.library-heading{color:#757575}.packagebuilder-library-types a{color:#757575!important}.package-item-hidden{opacity:.4}.category-caption{display:inline-block;color:#fff;font-size:18px;font-weight:700;margin-top:70px;text-align:center;width:100%;background-color:rgba(0,0,0,.3);padding:5%}.cell{height:74px}.col-date{width:64px}.col-divider{width:calc(64px / 2)}.col-product{width:320px;background:#525252}.col-type{background:#525252;width:200px}.col-dates{width:calc(64px * 10.5)}.col-qty{width:120px}.col-published{width:120px}.product-builder .action-button:hover{background:#eee}.package-builder .action-button:hover{background:#eee}.package-builder .nav-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.package-builder .nav-link.active{background-color:#08c}.package-builder .packageitem-group{background-color:#525252}.package-builder .packageitem{padding:1rem;border-bottom:1px solid #5c6267}.package-builder .packageitem .input-group-text{background-color:#b4b4b4;border:0;font-size:80%}.package-builder .packageitem .packageitem-label{color:#b5b5b5}.package-builder .packageitem .packageitem-col-title{min-width:30%;max-width:30%}.package-builder .packageitem .packageitem-col-title-accommodation{min-width:40%;max-width:40%}.package-builder .packageitem .packageitem-col-type{min-width:110px;max-width:110px}.package-builder .packageitem .packageitem-col-config{width:40%;overflow-x:auto}.package-builder .packageitem .packageitem-col-actions{width:30px}.package-builder .packageitem .image{width:80px;height:50px;border-radius:4px;background-size:cover;background-position:center}.package-builder .packageitem:last-child{border-bottom:0!important}.package-builder .packageitem .day-checkmark{border:2px solid #6c757d;height:50px;width:50px;min-width:50px;max-width:50px;color:#6c757d}.package-builder .packageitem .day-checkmark.active{border-color:#fff;color:#fff}.package-builder .packageitem .day-checkmark.day-big{width:auto;max-width:100%;padding:0 10px}.package-builder .packageitem .btn-big{padding:14px 10px!important}.global-search-form{position:fixed;z-index:50000;top:40px;left:50%;width:350px;height:40px;border-radius:40px;box-shadow:0 6px 8px rgba(0,0,0,.15);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.global-search-form.focus{box-shadow:0 3px 4px rgba(0,0,0,.15)}.global-search-input{position:absolute;top:10px;left:38px;font-size:14px;background:0 0;color:#5a6674;width:195px;height:20px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.global-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.global-search-button{position:absolute;top:10px;left:15px;height:20px;width:20px;padding:0;margin:0;border:none;background:0 0;outline:0!important;cursor:pointer}.global-search-button ion-icon{width:20px;height:20px;color:#5a6674}.search-option{position:absolute;text-align:right;top:10px;right:15px}.search-option div{position:relative;display:inline-block;margin:0 1px;cursor:pointer}.search-option div ion-icon{height:20px;width:20px;color:#5a6674;opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none}.search-option div label{display:block;cursor:pointer}.search-option div input{position:absolute;top:0;left:0;opacity:.01;cursor:pointer}.search-option div span{position:absolute;display:block;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;background:#929aa3;color:#fff;font-size:9px;letter-spacing:1px;line-height:1;text-transform:uppercase;padding:4px 7px;border-radius:12px;top:-18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-option div span::after{content:"";position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:4px solid #929aa3;border-left:4px solid transparent;border-right:4px solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-option div:hover span{opacity:1;top:-21px}.search-option div:hover ion-icon{opacity:1}.search-option div input:checked+label ion-icon{color:#08c;opacity:.9}.search-option div input:checked+label span{background:#08c}.search-option div input:checked+label span::after{border-top-color:#08c}.dashboard-box h5{line-height:30px}.list-group-progress{position:absolute;top:0;bottom:0;left:0;display:block;background-color:#f7f7f7;opacity:.7}.list-group-label{z-index:2;display:inline-block;position:absolute}.statcard-number{margin-top:0;margin-bottom:0}.statcard-number .label{padding:.125em .5em;font-size:50%;vertical-align:middle}.statcard-desc{font-size:65%;letter-spacing:.15em;color:#888;text-transform:uppercase}.delta-indicator{display:inline-block;padding:.4em;font-size:12px;vertical-align:middle}.delta-positive{color:#1bc98e}.delta-positive:after{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;content:"";border-top:0;border-bottom:4px solid}.delta-negative{color:#e64759}.delta-negative:after{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;content:""}@media (max-width:576px){.hidden-mobile{display:none!important}}@media (max-width:576px){.toolbar .float-left{float:none!important;margin-bottom:10px}}.note-editor.card{border-radius:0}.note-editor .note-toolbar{font-size:14px;border-bottom:1px solid #a9a9a9!important;background:#f5f5f5}.note-editor .note-toolbar .note-btn{font-size:14px;border:none!important}.note-editor .note-toolbar .btn{background:#fff!important}.note-editor .note-editable td,.note-editor .note-editable th{border:1px solid #eee}.notifications-dot{position:absolute;top:10px;right:5px;height:6px;border-radius:50%;background:#f44336;width:6px}.notifications{width:300px;padding:0;margin:12px 0 0 0}.notifications .title{font-size:.9rem;color:#8a8a8a;text-align:center;border-bottom:1px solid #ebebeb}.notifications .list{overflow-y:scroll;height:220px}.notifications .list ul{padding:0;margin:0;list-style:none}.notifications .list ul .notification{overflow:hidden;border-bottom:1px solid #ebebeb;cursor:normal}.notifications .list ul .notification.unread{background-color:#ebf2fe;border-bottom:1px solid #dce9fd}.notifications .list ul .notification:hover{background-color:#08c}.notifications .list ul .notification:hover a .notification-info .text{color:#fff}.notifications .list ul .notification:hover a .notification-info .date{color:#fff}.notifications .list ul .notification a{padding:15px;display:block;overflow:hidden;text-decoration:none;cursor:auto}.notifications .list ul .notification a .image{height:38px;width:38px;border-radius:50%;background-color:#e4e4e4;float:left;text-align:center;overflow:hidden}.notifications .list ul .notification a .image img{height:38px;width:38px;font-size:1.923rem;color:#979595;line-height:36px}.notifications .list ul .notification a .notification-info{line-height:14px}.notifications .list ul .notification a .notification-info .text{font-weight:500;color:#8a8a8a;font-size:.9231rem;line-height:16px}.notifications .list ul .notification a .notification-info .date{color:#8a8a8a;display:block;font-size:.6923rem;margin-top:4px;text-transform:uppercase}.notifications .list ul .unread{background-color:#ebf2fe;border-bottom:1px solid #dce9fd}.notifications .footer a{background-color:#fafafa;font-size:.8rem;color:#8a8a8a;text-align:center;border-top:1px solid #ebebeb;display:block;outline:0}.notifications .footer a:hover{background-color:#f5f5f5}.report-dark{background-color:#3c3c3c;margin-left:-15px;margin-right:-15px;margin-top:-10px;padding-bottom:45px}.report-title{margin-bottom:0;letter-spacing:-.02em;font-size:1.625rem;font-weight:500;line-height:1.1;margin-top:18px}.report-tabs{margin-bottom:-1.5rem;border-bottom-width:0;float:right}.report-tabs .nav-link{padding-top:1.5rem;padding-bottom:1.5rem;color:#12263f;border-color:transparent transparent #2c7be5;background-color:transparent;padding:1rem 0;border-top-width:0;border-right-width:0;border-bottom:1px solid transparent;border-left-width:0;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;margin-right:.75rem;margin-left:.75rem}.report-tabs .nav-link:not(.active){color:#95aac9}.report-tabs .nav-link.active{color:#12263f;border-color:transparent transparent #08c;background-color:transparent}.report-tabs .nav-link:hover{border-color:transparent transparent #08c}.report-tabs .nav-link:focus{border-color:transparent transparent #08c}.report-tabs .nav-link h3{font-size:1.0625rem}.report-tabs .nav-link h6{letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.report-body{padding-top:.8rem;padding-bottom:1.5rem;border-bottom:1px solid #e3ebf6;border-bottom-color:rgba(227,235,246,.1)}.report-top{padding-top:1.5rem;padding-bottom:1.5rem}.report-top .chart{position:relative;height:300px}.report-top .report-filters{margin-top:25px;padding-left:15px}.report-bottom{margin-top:-24px}.report-bottom table{margin-bottom:0}.report-bottom .list-header{padding:.55rem 1.25rem;font-weight:bolder;line-height:30px}.report-bottom li,.report-bottom td,.report-bottom th{font-size:80%}.legend{display:inline-block}.legend ul{list-style:none}.legend li{display:flex;align-items:center;margin-bottom:4px}.legend li span{display:inline-block}.legend li span.chart-legend{margin-right:10px}#OrderEmailForm .note-editable .row{margin-left:0;margin-right:0}#OrderEmailForm .note-editable td,#OrderEmailForm .note-editable th{border:none}#EmailPreview .row{margin-left:0;margin-right:0}#EmailPreview td,#EmailPreview th{border:none}.select2-results{max-height:20em;overflow-y:scroll}.select2-results__options{max-height:100%!important}.select2-container--disabled .select2-selection{color:#6c757d;background-color:#e9ecef}.breadcrumbs{list-style:none;display:flex;align-items:center;padding:0;margin:0}.breadcrumbs li{line-height:44px;font-size:90%}.breadcrumbs li ion-icon{margin:0 6px;font-size:80%}.breadcrumbs li a{color:#515151}.breadcrumbs li a:hover{text-decoration:underline}.dayplanner .list-group-item{font-size:90%}.dayplanner .alert{font-size:90%}.dayplanner .dayplanner-product-title{line-height:24px}.dayplanner th{border-top:none!important}.dayplanner .dayplanner-nav{font-size:90%}.dayplanner .dayplanner-product-navitem-active{background:#e2e2e2}.dayplanner .dayplanner-product-container-active .dayplanner-product-container-header{background:#e2e2e2}.table-planner thead{border-bottom:1px solid #dde2e5}.table-planner tfoot{border-top:2px solid #dde2e5}.planner-cell-today{background-color:#def6ff!important}.planner-cell-value:hover{background-color:#b5eecd}.planner-cell-head{line-height:18px}.planner-cell-head small{font-size:10px}@media (max-width:600px){.planner-cell-td{border-right:1px solid #f2f2f2}}.housekeeping-table .border-right{border-right:2px solid #ccc}.badge-instructor{color:#212529;background-color:#fff4d2}.wavepool-toolbar{width:92vw}.wavepool-toolbar .ui-slider-horizontal{position:relative;background-color:#676767;width:100%;height:38px;border-radius:4px}.wavepool-toolbar .ui-slider-handle{position:absolute;z-index:2;-ms-touch-action:none;touch-action:none;background-color:#333;color:#fff;border-radius:4px;padding:0 6px;font-size:.8rem;line-height:30px;text-align:center;cursor:pointer;margin-top:4px}.wavepool-toolbar .ui-slider-handle:focus-visible{outline:0}.wavepool{width:92vw;height:88vh;background:url(/img/wavepools/bg.png) #70c5e9}.wavepool .ui-draggable-dragging{min-width:0}.wavepool-inner{position:absolute;margin-top:40px;max-height:calc(88vh - 40px);overflow-y:auto}.wavepool-left{width:46vw}.wavepool-right{width:46vw}.wavepool-wave{background:rgba(230,230,230,.2);padding:15px;margin:25px;border-radius:15px}.wavepool-wave-label{font-size:.6rem;font-weight:400;display:inline-block;background:rgba(85,85,85,.4196078431);color:#fff;padding:2px 4px;text-transform:uppercase;margin-bottom:10px}.wavepool-slot{margin:10px;width:48px;height:48px;background:url(/img/wavepools/slot.png) center center no-repeat}.wavepool-blocked-slot{margin:10px;width:48px;height:48px;opacity:.4;background:url(/img/wavepools/blocked_slot.png) center center no-repeat}.wavepool-center{position:absolute;margin-left:calc(46vw - 5px);height:calc(88vh - 200px);width:10px;margin-top:160px;background:rgba(73,73,73,.2196078431);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.wavepool-occupancy{font-size:80%;position:absolute;width:92vw;z-index:1;background:#4dc8ed}.wavepool-occupancy-indicator{color:#fff}.wavepool-occupancy-indicator b{color:#1a6982}.surfer{cursor:move;line-height:48px;font-size:10px;font-weight:700;text-align:center;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:48px!important;height:48px!important;position:absolute}.surfer-profiles th{font-size:90%;color:gray;line-height:1!important}.surfer-level.beginner{background-color:#dcab35;color:#333}.surfer-level.intermediate{background-color:#ca6eb7;color:#333}.surfer-level.advanced{background-color:#343559;color:#fff}.surfer-level.expert{background-color:#2fb87a;color:#053921}body{color:#525252;overflow-x:hidden;background:#f2f2f2}a{color:#08c}.main{padding-left:85px;padding-right:15px}@media (max-width:767px){.main{padding-left:50px;padding-right:10px}}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.text-underline{text-decoration:underline}.text-more-muted{color:#c1bdbd}.hidden{display:none}.no-click{cursor:default!important}.p-l-s{padding-left:15px}.p-r-s{padding-right:15px}.p-l-xs{padding-left:10px}.p-r-xs{padding-right:10px}.p-b-xs{padding-bottom:10px}.p-t-xs{padding-top:10px}.p-s{padding:10px!important}.m-r{margin-right:15px}.m-r-xs{margin-right:10px}.m-r-xxs{margin-right:5px}.m-l{margin-left:15px}.m-l-xs{margin-left:10px}.m-l-xxs{margin-left:5px}.m-t-l{margin-top:25px}.m-t{margin-top:15px}.m-t-xs{margin-top:10px}.m-t-xxs{margin-top:5px}.m-b{margin-bottom:15px}.m-b-xs{margin-bottom:10px}.m-b-xxs{margin-bottom:5px}.m-t-0{margin-top:0}.m-b-0{margin-bottom:0}@media (max-width:767px){.w-sm-25{width:50%}.w-sm-50{width:50%}.w-sm-100{width:100%}}.text-bold{font-weight:700}.text-white{color:#fff}.text-s{font-size:90%}.text-xs{font-size:80%}.vh-100{height:100vh!important}.bg-cover{background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:991px){.bg-cover{display:none}}address{margin-bottom:0}.pointer{cursor:pointer}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default!important}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.l-h-14{line-height:1.4!important}.icon-help-with-circle{background:url(/img/help-circled.svg) no-repeat;display:inline-block;width:12px;height:12px;background-size:contain}.text-link-default{cursor:pointer}.toolbar{padding:1rem 1rem 0 1rem}.dropdown-item.active,.dropdown-item:active{background-color:#08c}#dropzone-region .panel{min-height:220px}.email-preview{padding:10px;height:400px;overflow-y:scroll;border-radius:4px;background-color:#fff;border:1px solid #ddd}.toolbar-divider-sm{height:30px!important}.graph-container{width:100%;height:220px}.autocomplete-group{height:24px;line-height:24px;padding-left:5px}.autocomplete-group strong{font-weight:400}.helper-alert{padding:5px 10px;margin-bottom:20px;border-radius:4px}.dropdown-tags{max-height:300px;overflow-y:auto}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ffd60b;position:fixed;z-index:2000;top:0;left:0;width:100%;height:5px}.tooltip{z-index:10001;position:fixed}.sandbox-notice{width:100%;position:absolute;bottom:0;left:0;font-size:11px;cursor:pointer;background:#fd0;padding:8px}.alert-yellow{background:#fd0;color:#000}.product-timeslot-row{border-bottom:1px solid #ccc}.product-timeslot-row:last-child{border-bottom:none}.product-category-label{padding:1px 5px;font-weight:700;border-radius:4px;color:#fff}.helpcenter ul{padding-left:20px;line-height:26px}.helpcenter-link{color:#1b9c70!important}.helpcenter-link:hover{color:#1b9c70!important}.popover-content{padding:10px}.badge-xl{font-size:14px}.vertical-alignment-outer{display:table;width:100%;height:100%}.vertical-alignment-inner{display:table-cell;text-align:center;vertical-align:middle}.integration-intro{min-height:90px}.integration-intro p{font-size:.9em;padding:0;margin:0}.integration-intro img{float:right;margin:0 0 15px 15px;max-height:40px}.btn-facebook-outline{color:#3b5998;background-color:transparent;border-color:#3b5998}.btn-facebook-outline:hover{background-color:#3b5998;color:#fff!important}.waiting_list{color:#2e3b46;background-color:#bac8d5;border-color:#9ba9b6}.request{color:#5e4b00;background-color:#fbe694;border-color:#dcc776}.draft{color:#424242;background-color:#d7d7d7;border-color:#b5b5b5}.pending{color:#005289;background-color:#c4e7ff;border-color:#a3ceeb}.pending-slot{background-color:#c4e7ff}.confirmed{color:#643300;background-color:#ffce91;border-color:#d3a774}.deposit-paid,.deposit_paid{color:#58007c;background-color:#e9c6f7;border-color:#d2a6e3}.paid{color:#24583a;background-color:#a7e7c2;border-color:#8ecca7}.cancelled,.expired{color:#810011;background-color:#ffa7a7;border-color:#dd7a7e}.payment-ok{color:#fff;background-color:#28a745;border-color:#28a745}.payment-declined,.payment-expired,.payment-failed{color:#fff;background-color:#dc3545;border-color:#dc3545}.payment-status{font-size:100%}.payment-open{color:#fff;background-color:#005289;border-color:#005289}.payment-aborted{color:#fff;background-color:#ff5722;border-color:#ff5722}.badge-status{padding:.45em .6em;display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;border-width:1px;border-style:solid}.badge-channel{padding:.45em .6em;display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;background-color:#f8f9fa}.badge-white{background-color:#fff;color:#616161}.alert-info{background-color:#1ca8dd;border-color:#1ca8dd;color:#e7fcf5}.text-link-default{color:#51586a}.input-daterange .input-group-addon{border-width:1px 0 1px 1px}.heading td{background:#eee}.booking_app .table-bordered>thead>tr>th.cal-dayname{border:1px solid #ddd;border-bottom:solid 2px #ddd}.today{background:#eee}.table-bordered>thead>tr>th.cal-dayname.today{color:#999}.cal-available-spots:hover{background:#e1f0f3!important}.booking_app .table-bordered>thead>tr>th.cal-monthname{border:1px solid #ddd}.template-preview-wrapper{background:#eee}.ui-draggable-dragging{background-color:#252830}.frontoffice-category-promoted h4{font-weight:500}.template-item.active .text-muted{color:#fff}.photo-gallery li img:hover{border-color:#999}#dropzone-region .panel{background:#eaeaea;border-width:2px;border-style:dotted}.forecast-object h4,.tide-object h4{color:#555!important}.bill-product{background:#fff;border:2px solid #9a9a9a}.bill-product.active,.bill-product:hover{border:2px solid #1ca8dd;background:#1ca8dd;color:#fff}.order-guest{border-color:#ccc;background:#fff}.order-guest .icon{color:#ccc}.order-guest:hover{border-color:#777}.order-guest:hover .icon{color:#777}.order-guests-wrapper{background:#eee}.navbar-toggle{background:#fff}.navbar-toggle .icon-bar{background:#777}.order-stay-day span{background:#eaeaea}.order-stay-day span.today{background:#08c!important;color:#fff!important}.frontoffice-category-promoted{background:#fdf7e2}.autocomplete-group{background:#f3f3f3}.helper-alert{background:rgba(255,212,0,.25)}.panel-heading .panel-link{color:#999!important}.female{color:#f2aacd!important}.sso{position:fixed;min-width:280px;top:50px;right:44px}.hr-divider{position:relative;font-size:12px;line-height:20px;text-align:center;text-transform:uppercase}.hr-divider:before{position:absolute;top:50%;display:block;content:"";width:100%;height:1px;background-color:#949494}.hr-divider-content{position:relative;z-index:2;display:inline-block;padding:.3em .5em;color:#6c757d;vertical-align:middle;background-color:#f2f2f2}.hr-divider-heading{margin-top:0;margin-bottom:0;font-size:100%}.hr-divider-nav>li>a{padding-top:4px;padding-bottom:4px;font-size:100%}.hr-divider-nav>.active>a{font-weight:300;background:0 0}.nav-pills>li{float:left}.nav-pills>li>a{position:relative;display:block;border-radius:4px;padding:7px 15px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#08c}.list-group-item h4{margin-top:5px;margin-bottom:5px}.season-container .remove-period,.season-container .remove-season{cursor:pointer}.week-days{max-width:300px}.week-days li{cursor:pointer}.list-group-check-wrapper{width:20px;display:inline-block;text-align:center;margin-right:10px}.input-with-icon{width:100%}.dot-xs{height:10px;width:10px;border-radius:50%;display:inline-block}.business-indicator{z-index:9999999;position:fixed;margin-left:50vw;top:0;line-height:20px;background-color:#fad404;padding:0 10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.dropdown-item{line-height:1.5}.log-comment{line-height:1.8}.toolbar-label-xs{display:block;margin-bottom:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.card-header{border-bottom:none}.card-header-help{position:relative;right:-6px}.lh-1{line-height:1}.lh-s{line-height:1.2}.toolbar-buttons{display:flex;background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:.25rem}.toolbar-buttons .toolbar-button{text-align:center;border-right:1px solid #ccc;padding:1rem;cursor:pointer;background-color:#f9f9f9;color:#bbb}.toolbar-buttons .toolbar-button:hover{border-bottom:2px solid #08c}.toolbar-buttons .toolbar-button:last-child{border-right:none;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.toolbar-buttons .toolbar-button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.toolbar-buttons .toolbar-button.active{color:#08c;font-weight:700;background-color:#fff;border-bottom:2px solid #08c}.card-header-sm{padding:.3rem 1rem}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.list-group-item-condensed{padding:.35rem .75rem!important}.accommodation-type-label{border-radius:100%;font-weight:700;width:16px;height:16px;font-size:10px;text-align:center;display:block;margin-right:8px;line-height:16px!important}.is-private{background-color:#ffe6d7;border:1px solid #ff860c;color:#cb6513}.is-private::after{content:"P"}.is-shared{background-color:#d8ffd8;border:1px solid #3cb13c;color:#006200}.is-shared::after{content:"S"}.page-title{font-size:17px;font-weight:400;margin-bottom:15px;display:flex;align-items:center;gap:6px}