.alert-info{color:#055160;background-color:#f2fafd;border-color:#c6e6f2}.bg-info{color:#055160;background-color:#f2fafd!important;font-size:.92em}.border-lightgray{border-color:#adadad!important}.btnHireboatGroup{width:160px}.btnHireboat{min-width:220px}.btnHouseboat{min-width:200px}.btnRateBand{width:75px}.btnDepartureTime{font-size:.85em;padding-left:2px;padding-right:2px;text-align:center}.btnAdults{width:32px;white-space:nowrap}.btnChildren{width:32px;white-space:nowrap}.btn-table{cursor:pointer;padding:0 8px 2px 8px!important;font-size:.7rem;border-radius:.2rem;white-space:nowrap!important}.btn-outline-dark{background-color:#fff}.btn-outline-primary{color:#41608b;background-color:#fff;border-color:#41608b}.btn-outline-primary:hover{color:#fff;background-color:#2b5c91;border-color:#41608b}@media only screen and (max-width:600px){.btn-sm-xs{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:.25rem}}.callout{padding:20px;border:1px solid #eee;border-radius:3px}p:last-child{margin-bottom:0}.callout-info{border-left-width:5px;border-left-color:#428bca}.callout-primary{border-left-width:5px;border-left-color:#428bca}.carousel-caption-bottom{position:absolute;color:#fff;text-align:right;padding:20px;width:100%;bottom:0;background:rgba(0,0,0,.45);z-index:99;text-align:center}.carousel-caption-bottom-md{position:absolute;color:#fff;text-align:right;padding:5px 8px;width:100%;bottom:0;background:rgba(0,0,0,.45);z-index:99;text-align:center}.form-label{color:#334f76;font-size:.92em}.form-control:disabled,.form-control[readonly]{background-color:#f7f7f7;opacity:1}.form-control-plaintext{padding:0 0}.form-checkbox-disabled{opacity:.3!important}.form-control.is-invalid{background-image:none}.field-validation-error{color:#dc3545;font-size:smaller;margin-top:1px;margin-bottom:5px}.navbar-develop{background-color:#86e65a}.navbar-preview{background:#1fab0f}.navbar-test{background:#ab0f77}.row-highlight{background-color:#e0f3ff!important}.table-rates{font-size:.85em}h1.page-heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em}h2,h2.sub-heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25em}h3.sidebar-heading,.sidebar-heading{margin-top:0;margin-bottom:5px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.15em}.fw-500{font-weight:500}.text-caption{color:#373737;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em}.text-footer{color:#373737}.text-sidebar{font-size:.925em}.text-label{color:#334f76}.text-ha-blue{color:#2b5c91}.text-ha-dark{color:#484848}.heading-block{background-color:#fbbc0e;width:20px;height:20px;margin-right:8px;position:relative;top:3px}.px-25{padding-right:.7rem!important;padding-left:.7rem!important}.mb-6{margin-bottom:4.5rem!important}.mb-7{margin-bottom:6.5rem!important}.mb-8{margin-bottom:9rem!important}.form-helper{display:none}html{overflow-y:scroll;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{color:#131111;background:#fff}a{color:#3f6ad8;text-decoration:none}a:hover{text-decoration:underline}a.btn:hover{text-decoration:none}::placeholder{font-style:italic;font-size:.9em;opacity:1}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:28px;border-radius:4px;border:0;font-size:.9em}.daterangepicker td.disabled,.daterangepicker option.disabled{background-color:#edebe4!important;color:#999;cursor:not-allowed;text-decoration:none}ul.topmenu{list-style-type:none;padding:0;margin-bottom:8px}ul.topmenu>li{display:inline-block;padding-right:2px}ul.topmenu>li:not(:last-child){border-right:solid 1px #000}.btn-toplink{color:#0869a0;margin-top:-5px;padding:6px;border-radius:0;text-decoration:none}.btn-toplink:hover,.btn-toplink:focus,.btn-toplink:active{color:#fff;background-color:#1b8ecf;text-decoration:none}.banner-nav li{margin-left:8px;padding-left:8px;display:inline;border-left:solid 2px #7da6ef;border-radius:2px;text-decoration:none}.banner-nav li:first-child{margin-left:0;border:0}.banner-link{color:#fff;font-weight:500;padding:6px;border-radius:2px;text-decoration:none}.banner-link:hover,.banner-link:focus,.banner-link:active{color:#fff;background-color:#1b8ecf;text-decoration:none}.content-heading{color:#385bc3;font-size:1.1em;border-bottom:1px solid #d3d3d3;width:100%}.sectionLine{height:1px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#0869a0 50%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#0869a0 50%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#0869a0 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#0869a0 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);width:100%;display:block}.google-maps{width:100%;height:400px;border:solid 1px #696969}.bg-activeMenu{background-color:#f6f6f6;font-weight:bold}.circle{border-radius:50%;width:24px;height:24px;padding:8px;background:#fff;border:3px solid #000;color:#000;text-align:center;font:20px Arial,sans-serif}.rotate{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.booking-card-header{background:#e3e4e4;color:#000;font-family:'Roboto Condensed',sans-serif}.checkbox-wrapper-10{font-size:.85em}.checkbox-wrapper-10 .tgl{display:none}.checkbox-wrapper-10 .tgl,.checkbox-wrapper-10 .tgl:after,.checkbox-wrapper-10 .tgl:before,.checkbox-wrapper-10 .tgl *,.checkbox-wrapper-10 .tgl *:after,.checkbox-wrapper-10 .tgl *:before,.checkbox-wrapper-10 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-10 .tgl::-moz-selection,.checkbox-wrapper-10 .tgl:after::-moz-selection,.checkbox-wrapper-10 .tgl:before::-moz-selection,.checkbox-wrapper-10 .tgl *::-moz-selection,.checkbox-wrapper-10 .tgl *:after::-moz-selection,.checkbox-wrapper-10 .tgl *:before::-moz-selection,.checkbox-wrapper-10 .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper-10 .tgl::selection,.checkbox-wrapper-10 .tgl:after::selection,.checkbox-wrapper-10 .tgl:before::selection,.checkbox-wrapper-10 .tgl *::selection,.checkbox-wrapper-10 .tgl *:after::selection,.checkbox-wrapper-10 .tgl *:before::selection,.checkbox-wrapper-10 .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper-10 .tgl+.tgl-btn{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper-10 .tgl+.tgl-btn:after,.checkbox-wrapper-10 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox-wrapper-10 .tgl+.tgl-btn:after{left:0}.checkbox-wrapper-10 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-10 .tgl:checked+.tgl-btn:after{left:50%}.checkbox-wrapper-10 .tgl-flip+.tgl-btn{padding:2px;transition:all .2s ease;font-family:sans-serif;perspective:100px}.checkbox-wrapper-10 .tgl-flip+.tgl-btn:after,.checkbox-wrapper-10 .tgl-flip+.tgl-btn:before{display:inline-block;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:bold;color:#fff;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.checkbox-wrapper-10 .tgl-flip+.tgl-btn:after{content:attr(data-tg-on);background:#02c66f;transform:rotateY(-180deg)}.checkbox-wrapper-10 .tgl-flip+.tgl-btn:before{background:#ff3a19;content:attr(data-tg-off)}.checkbox-wrapper-10 .tgl-flip+.tgl-btn:active:before{transform:rotateY(-20deg)}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn:before{transform:rotateY(180deg)}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn:after{transform:rotateY(0);left:0;background:#02c66f}.checkbox-wrapper-10 .tgl-flip:checked+.tgl-btn:active:after{transform:rotateY(20deg)}@media only screen and (max-width:600px){.bm-carousel{height:200px;width:100%!important;object-fit:cover;object-position:20% 50%}}@media only screen and (min-width:600px){.bm-carousel{height:240px;width:100%!important;object-fit:cover;object-position:20% 50%}}@media only screen and (min-width:768px){.bm-carousel{height:270px;width:100%;object-fit:cover;object-position:50% 80%}}@media only screen and (min-width:992px){.bm-carousel{height:300px;width:100%;object-fit:cover;object-position:50% 80%}}@media only screen and (min-width:1200px){.bm-carousel{height:540px;width:100%;object-fit:cover;object-position:100% 0}}@media only screen and (min-width:2560px){.bm-carousel{height:600px;width:100%;object-fit:cover;object-position:100% 0}}