﻿div.dp-popup{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 5px 1px rgba(10,94,155,.2);box-shadow:0 0 5px 1px rgba(10,94,155,.2)}div.dp-popup div.dp-nav-prev a.dp-nav-prev-month,div.dp-popup div.dp-nav-next a.dp-nav-next-month{background-image:url(/_assets/ParkSites/Themes/Aquatica/Images/btn/datepicker-prev-next.png)}div.dp-popup h2{color:#293033}.content-container table thead tr th{background:#0b4e97;color:#fff}.content-container table.jCalendar tbody tr th,.content-container table.jCalendar tbody tr td.disabled{background:#f4feff;color:#056cc8}table.jCalendar tbody tr th,.content-container table.jCalendar tbody tr td.disabled{background:#f4feff;color:#056cc8}.content-container table tbody tr th,.content-container table tbody tr td{background:#fff;color:#056cc8;border:1px solid #0089d0;border-left-width:1px;border-right-width:1px}.content-container table.jCalendar tbody tr th,.content-container table.jCalendar tbody tr td.today{border:1px solid #530130;background-color:#6a347c;color:#fff}.content-container table.jCalendar tbody tr th,.content-container table.jCalendar tbody tr td.selected{border:1px solid #052230;background-color:#1e92d8;color:#052230}.content-container .date-calendar-key li.today span{border:1px solid #f26522;background-color:#f26522}.content-container .date-calendar-key li.available span{border:1px solid #0089d0;background-color:#0089d0}.content-container .date-calendar-key li.selected span{border:1px solid #25bdad;background-color:#25bdad}.content-container .date-calendar-key li{color:#293033}.content-container .date-calendar-key{margin-left:65px}.content-container h3.calHeader{color:#293033}.content-container h3.calHeader span.calDate{color:#056cc8}.content-container h3 small{font-size:12px;color:#293033}.content-container table{border:1px solid #badee1}.content-container table thead tr th{background:#00456e;text-transform:uppercase;color:#fff}.content-container .park-hours-detail h4 a{color:#0b8fe2}.content-container table tbody tr th,.content-container table tbody tr td{color:#293033}table.jCalendar{border-bottom:1px solid #dfe1e2;table-layout:fixed;text-align:center;width:100%}table.jCalendar th{padding:3px 2px 2px 2px;font-size:12px;height:16px;position:relative;width:84px;background:none;color:#c3cace;border:0}table.jCalendar td{background:#f9f9f9;color:#000;padding:0 5px 3px 0;text-align:center;font-size:11px;width:84px;height:86px;background:#fff;position:relative;border:2.5px solid #dfe1e2;border-collapse:separate;margin:0;vertical-align:top;cursor:pointer;font-weight:normal}table.jCalendar tr:first-child td{border-top-width:3px}table.jCalendar td.other-month{background:#ddd;color:#aaa}table.jCalendar td.today{background:#666;color:#fff}table.jCalendar td.selected{background:#ddedf6;color:#fff}table.jCalendar td.selected.dp-hover{background:#fff;color:#fff}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;border-color:#0078ae}table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}div.dp-popup *{border-collapse:separate;border-spacing:0}div.dp-popup{position:relative;background-image:none;border:1px solid #fff;width:690px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}:root div.dp-popup{box-shadow:-2px 4px 12px rgba(0,0,0,.17) \0/IE9;background-color:#fff;border:3px solid #f4feff}div#dp-popup{position:absolute;z-index:100002}div.dp-popup h2{font-size:20px;text-align:center;color:#293033;width:100%;margin:0 0 10px 0;font-weight:bold;padding-top:15px}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}div.dp-popup div.dp-nav-prev a{float:left}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{width:30px;height:30px}div.dp-popup div.dp-nav-prev a.dp-nav-prev-month,div.dp-popup div.dp-nav-next a.dp-nav-next-month{background-image:url(/_assets/ParkSites/Images/btn/datepicker-prev-next-big.png);background-repeat:no-repeat}div.dp-popup div.dp-nav-prev a.dp-nav-prev-month{display:block;background-position:0 0;font-size:0;padding:0}div.dp-popup div.dp-nav-next a.dp-nav-next-month{display:block;background-position:-30px 0;font-size:0;padding:0}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}div.dp-popup div.dp-nav-next a{float:right}div.dp-popup a.disabled{cursor:default;color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup a.reservation-day{display:block;width:25px;height:25px;padding:0;text-align:center;line-height:25px;vertical-align:top;font-weight:bold;float:left;background-color:#7fbbd6;color:#fff}table.jCalendar td.dp-hover a.reservation-day{background-color:#0078ae;color:#fff}div.dp-popup p{padding:4px 0;color:#293033}div.dp-popup a.reservation-day+p{clear:both;padding-top:6px}table.jCalendar td.other-month a.reservation-day{background-color:#ddd;color:#aaa}table.jCalendar td.other-month{background-color:#ededed;color:#c3cad8}table.jCalendar td.other-month:hover{background-color:#ededed;color:#c3cad8;border-color:#0078ae}table.jCalendar td.other-month:hover a.reservation-day{background-color:#0078ae;color:#fff}.dp-nav-prev-year{display:none}.dp-nav-next-year{display:none}body table.jCalendar td.disabled{position:relative;left:inherit;top:inherit}div.dp-popup td.disabled{cursor:default;position:relative}table.jCalendar td.disabled{background:#f9f9f9;color:#fff;left:auto;top:auto}table.jCalendar td.disabled:hover{border-color:#dfe1e2;background-color:#f9f9f9}table.jCalendar td.disabled a.reservation-day{background-color:#ddd;color:#fff}table.jCalendar td.other-month.disabled:hover a.reservation-day{background-color:#ddd}