#booknow .accordion-button{color:#333;background:#fff}#booknow .accordion-button:focus{box-shadow:none}#booknow tr,#booknow td{vertical-align:middle!important}#booknow tr{color:#5f5f5f;background:#fff}#booknow tr.group-spaces-0{color:#787878;background:#e5e5e5}#booknow .trip-dates-table-outer{padding:0}#booknow .table td.trip-date{text-transform:uppercase;min-width:150px;padding:17px 0 11px 4px;display:table-cell}#booknow .trip-date .clearfix{margin-left:4px;display:inline-block}#booknow .trip-date .start-date,#booknow .trip-date .end-date{float:left;display:block}#booknow .trip-date .day,#booknow .trip-date .time{text-align:center;font-size:9px;display:block}#booknow .trip-date .date{text-align:center;font-weight:700;display:block}#booknow .trip-date .date-arrow{float:left;height:40px;margin:-1px 3px 0 4px;padding:12px 0 0;font-size:16px;display:block}.trip-price{text-transform:uppercase;padding:0 4px 0 10px!important}.trip-price .price-formatted,.trip-price .price-deposit,.trip-price .price-deposit .price-formatted,.trip-price .price-based-on,.trip-price .price-based-on .price-formatted{text-align:left;margin:0;padding:0;font-weight:700}.trip-price .price-deposit,.trip-price .price-deposit .price-formatted{font-size:12px}.trip-price .price-deposit .price-formatted,.trip-price .price-based-on .price-formatted{display:inline}.trip-price .price-based-on,.trip-price .price-based-on .price-formatted{color:#777;font-size:10px;font-weight:500}.trip-quantity{text-align:right;padding:12px 8px 12px 0!important}.trip-quantity p{margin-bottom:0}.group-spaces-0{background-color:#f0f1f1}.trip-quantity .remaining-spaces{margin:0;font-size:14px;font-weight:700}@media only screen and (min-width:400px){.trip-date-inner{margin-left:10px}.trip-quantity-inner{margin-right:8px}}@media only screen and (min-width:600px){.trip-date .date-arrow{margin:0 15px}}#book-now-navbar{min-height:75px;padding:0 16px}#book-now-navbar .navbar-stars{margin:-9px 0 -5px}.show-selection:hover{filter:brightness(120%);box-shadow:0 0 3px 3px #4e555b}.is-selected{box-shadow:0 0 6px 6px #218838}.rbt-close{background:0 0;border:none}#nprogress{pointer-events:none}#nprogress .bar{z-index:9999;background:#4e66f8;width:100%;height:3px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #4e66f8,0 0 5px #4e66f8}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;-webkit-animation:.4s linear infinite nprogresss-spinner;border:2px solid transparent;border-color:#4e66f8 transparent transparent #4e66f8;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
