html{position:relative;min-height:100%}body{margin-bottom:100px}.footer{position:absolute;bottom:0;width:100%;height:80px;line-height:40px;background-color:#f5f5f5;font-size:.8em}@media(max-width:1199px){body{margin-bottom:100px}.footer{height:80px}}@media(max-width:767px){body{margin-bottom:180px}.footer{height:160px}}@media(max-width:767px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}}@media(max-width:767px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}}.navbar{border-bottom:1px #f7f7f7;border-bottom-style:solid}@media(max-width:991px){.language-selector-label{font-size:1.2em}}#logo{width:250px}#carousel{padding-bottom:1em}.field-validation-error{color:#b94a48}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #b94a48}input[type="checkbox"].input-validation-error{border:0 none}.validation-summary-errors{color:#b94a48}.validation-summary-valid{display:none}.ui-autocomplete-loading,input.loading{background:#fff url("/Images/spinner.gif") right center no-repeat}video.no-controls::-webkit-media-controls{display:none!important}video{position:relative}input.form-control.form-control-sm{height:38px}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}.not-active{pointer-events:none;cursor:default}.ui-dialog-titlebar-close{display:none}#scroll-to-excursions:hover{background:rgba(0,0,0,.7)}#scroll-to-excursions{position:absolute;bottom:0;left:0;right:0;height:50px;background:rgba(0,0,0,.5);transition:all .3s;cursor:pointer}#scroll-to-excursions>svg{color:#fff;height:22px;width:28px;margin:13px auto;display:block}@media(max-width:991px) and (min-width:768px){.card-header{font-size:1.3em}}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:#f5f5f5;color:#495057;font-weight:500}.nav-tabs .nav-link,.card-header .btn-link{color:#000}.btn-link:focus,.btn-link.focus{text-decoration:none}#tabs>a>h1,#accordion>div>div>h1{margin-bottom:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;font-size:inherit}#infants:invalid,#children:invalid{color:red}#infants option,#children option{color:#000}#infants option[value="00"],#children option[value="00"],#children.invalid,#infants.invalid{color:graytext}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{max-width:90%}.card-footer>.card-link{color:#000;font-weight:500;float:right}.card-footer>.card-link:hover{color:#000}a.social-link{text-decoration:none}