.ui-state-default{text-shadow:none!important;background:#fff!important;border-top:#f7f7f7 1px solid!important;border-right:#f7f7f7 1px solid!important;border-left:#f7f7f7 1px solid!important;box-shadow:none!important}.ui-inputfield{border:1px solid #e0e0e0!important;color:#626363;font:14px 'PT Sans',Arial,Tahoma,Verdana,Sans-Serif!important;padding:5px 10px!important;width:450px;box-shadow:none;outline:none!important;background:none!important}.ui-button{border:medium none!important;color:#fff!important;background:#1a6797!important;cursor:pointer!important;font-weight:bold!important;height:40px!important;padding:0 0 5px 0!important;margin-bottom:5px!important;width:113px!important;font-size:16px!important;float:right}.ui-button.ui-state-hover.btn_m{box-shadow:none!important;background-position:-119px -73px!important}.ui-button.ui-state-hover{box-shadow:none!important;background-position:-53px -350px!important}.ui-widget select,.ui-widget textarea,.ui-widget button{border:medium none!important;color:#1a6797!important;cursor:pointer!important;font-weight:bold!important;height:16px!important;padding:0!important;margin-right:10px!important;width:65px!important;background:#fff!important}.ui-widget-content{border:none!important}.ui-datepicker{border:1px solid #a8a8a8!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-color:transparent!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{height:20px!important}.ui-datepicker .ui-datepicker-current-day .ui-state-default{color:#800000!important}.p-datepicker-panel{background:#fff!important;border:1px solid #a8a8a8!important;box-shadow:0 3px 6px rgba(0,0,0,.16)!important;padding:.2em .2em 0!important}.p-datepicker-panel a::after{content:none!important}.p-datepicker-panel .ui-datepicker-header{width:100%!important;padding:.4em 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.p-datepicker-panel .ui-datepicker-title{color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.p-datepicker-panel .ui-datepicker-title select{height:26px!important;box-sizing:border-box!important;margin:0!important;padding:0 4px!important;border:1px solid #ccc!important;background:#fff!important;color:#333!important;border-radius:3px!important;font-size:.9em!important;vertical-align:middle!important}.p-datepicker-panel .ui-datepicker-title input{height:26px!important;box-sizing:border-box!important;margin:0!important;padding:0 4px!important;border:1px solid #ccc!important;background:#fff!important;color:#333!important;border-radius:3px!important;font-size:.9em!important;vertical-align:middle!important}.p-datepicker-panel button{width:auto!important;height:auto!important;float:none!important;background:transparent!important;border:none!important;padding:.25em!important;margin:0!important;cursor:pointer!important;font-weight:normal!important;color:inherit!important}.p-datepicker-panel select{width:auto!important;padding:2px 4px!important;margin:0 2px!important;border:1px solid #ccc!important;background:#fff!important;color:#333!important;cursor:pointer!important;font-weight:normal!important}.p-datepicker-panel input.ui-datepicker-year{width:4.5em!important;height:auto!important;padding:2px 4px!important;margin:0!important;border:1px solid #ccc!important;background:#fff!important;color:#333!important;text-align:center!important}.p-datepicker-panel .ui-datepicker-prev,.p-datepicker-panel .ui-datepicker-next{top:50%!important;transform:translateY(-50%)!important;width:2em!important;height:2em!important;cursor:pointer!important;border-radius:50%!important;background:transparent!important;background-color:transparent!important;color:#fff!important}.p-datepicker-panel .ui-datepicker-prev .ui-icon,.p-datepicker-panel .ui-datepicker-next .ui-icon{text-indent:0!important;overflow:visible!important;background-image:none!important;display:block!important;width:1em!important;height:1em!important;font-size:0!important;line-height:1!important}.p-datepicker-panel .ui-icon-circle-triangle-w::before{content:"\25C4"!important;font-size:14px!important;color:#fff!important;display:block!important;line-height:1!important;text-align:center!important}.p-datepicker-panel .ui-icon-circle-triangle-e::before{content:"\25BA"!important;font-size:14px!important;color:#fff!important;display:block!important;line-height:1!important;text-align:center!important}.p-datepicker-panel .ui-datepicker-prev:hover,.p-datepicker-panel .ui-datepicker-next:hover{background:rgba(255,255,255,.2)!important}.p-datepicker-panel .ui-datepicker-calendar td a,.p-datepicker-panel .ui-datepicker-calendar td span{text-align:center!important;padding:.2em!important;display:block!important}.p-datepicker-panel .ui-datepicker-calendar td a.ui-state-active{background:#1a6797!important;color:#fff!important}.p-datepicker-panel .ui-datepicker-calendar td.ui-datepicker-today a{background:#d0d0d0!important;color:#333!important;font-weight:600!important}.ui-widget-header{background:none!important;background-color:#1a6797!important;border:none!important;color:#fff!important;font-weight:bold;text-shadow:none!important;width:96%}.ui-shadow{box-shadow:none!important}.ui-overlaypanel{border:#e7e6e6 1px solid;background:#f7f7f7}.ui-chkbox .ui-chkbox-box{border-radius:0!important;height:16px!important;margin-right:7px!important;margin-bottom:5px;width:16px!important;background-color:#fff!important;border:solid 1px #e0e0e0!important}.ui-selectmanycheckbox label,.ui-selectoneradio label{margin-top:0!important;margin-bottom:4px!important;margin-left:0!important;margin-right:10px;font-size:16px!important}.ui-widget{font-family:'PT Sans',Arial,Tahoma,Verdana,Sans-Serif!important;font-size:16px!important}:-moz-placeholder{color:red!important;font-weight:normal!important}.ui-watermark{font:14px 'PT Sans',Arial,Tahoma,Verdana,Sans-Serif!important;color:red!important;font-weight:bold!important}.ui-watermark{color:red!important}@media screen and (min-width:180px) and (max-width:900px){div.bkg_button a{font-size:14px!important}}@media screen and (max-width:750px){.ui-button{float:right;height:42px!important;padding:0 0 5px 0!important;margin-bottom:5px;width:113px!important}button#bookingBtn{margin-right:13px!important}button#bookingBtn.ui-button{margin-right:5px!important}.ui-selectmanycheckbox label{font-size:14px!important}div.bkg_button a{font-size:14px!important}}.ui-dialog{background-color:#fff!important;border:1px solid #c8c8c8!important;border-radius:4px!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.2)!important}.ui-dialog .ui-dialog-titlebar{background-color:#1a6797!important;color:#fff!important;font-size:16px!important;font-weight:700!important;padding:12px 16px!important;width:100%!important;border:none!important;border-radius:4px 4px 0 0!important}.ui-dialog .ui-dialog-title{color:#fff!important;font-size:16px!important;font-weight:700!important}.ui-dialog .ui-dialog-titlebar-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;padding:0!important;margin-left:4px!important;border-radius:3px!important;cursor:pointer!important;float:right!important;text-decoration:none!important;opacity:.8;transition:opacity .2s}.ui-dialog .ui-dialog-titlebar-icon:hover{opacity:1;background-color:rgba(255,255,255,.2)!important}.ui-dialog .ui-dialog-titlebar-icon .ui-icon{background:none!important;text-indent:0!important;overflow:visible!important;width:auto!important;height:auto!important;position:static!important;margin:0!important;font-size:0!important}.ui-dialog .ui-dialog-titlebar-icon .ui-icon::before{font-size:16px;color:#fff}.ui-dialog .ui-icon-closethick::before{content:"\2715"}.ui-dialog .ui-icon-extlink::before{content:"\2610"}.ui-dialog .ui-icon-newwin::before{content:"\2750"}.ui-dialog .ui-icon-minus::before{content:"\2014"}.ui-dialog .ui-dialog-content,.ui-dialog-content{background-color:#fff!important}.ui-dialog .ui-widget-header{width:100%!important}