.sh-admin .sh-widget-calendar .ui-widget-header { background: none; border: none; } .sh-admin .sh-widget-calendar .ui-state-default, .sh-admin .sh-widget-calendar .ui-widget-content .ui-state-default, .sh-admin .sh-widget-calendar .ui-widget-header .ui-state-default { background: none; border: none; } .sh-admin .sh-widget-calendar .ui-widget-header .ui-icon { background: none; text-indent: 0; width: auto; } .sh-admin .sh-widget-calendar .ui-widget-header .ui-state-hover { border: none; } .sh-admin .sh-widget-calendar .ui-datepicker table { font-size: 1em; } .sh-admin .sh-widget-calendar .ui-datepicker table td { padding: 0; } .sh-widget-calendar .ui-widget-content { background: none; border: none; } .sh-widget-calendar .ui-widget-content *:before, .sh-widget-calendar .ui-widget-content *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .sh-widget-calendar .ui-widget-content, .sh-widget-calendar .ui-widget-content a { font: 12px Verdana, Arial, sans-serif; line-height: 20px; } .sh-widget-calendar .ui-widget-content a { text-decoration: none; color: #666; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a { font-weight: bold; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a.ui-state-disabled { color: #ccc; cursor: default; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a.sh-calendar-prev.ui-state-hover { left: 2px; top: 2px; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a.sh-calendar-prev span:before { content: '\00ab'; margin-right: 5px; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a.sh-calendar-next.ui-state-hover { right: 2px; top: 2px; } .sh-widget-calendar .ui-widget-content .sh-calendar-header a.sh-calendar-next span:after { content: '\00bb'; margin-left: 5px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper { margin: -20px 0 20px -20px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker { margin: 20px 0 0 20px; padding: 0; background: white; border: 1px solid #ccc; border-radius: 5px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker .ui-datepicker-header { border: 0; padding: 12px 0; font-size: 1.4em; background: #2c9ae3; color: white; border-top-left-radius: 5px; border-top-right-radius: 5px; margin: -1px -1px 0 -1px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker .ui-datepicker-header .ui-datepicker-title { text-align: center; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year { font-weight: normal; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month { font-weight: bold; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar { margin: 0; table-layout: fixed; border-spacing: 0; width: 100%; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar th:first-child, .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td:first-child { width: 18px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar thead { color: #2c9ae3; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td { padding: 0; overflow: hidden; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td span { display: inline-block; width: 100%; border: 1px solid #eee; border-right: none; border-bottom: none; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td span a { display: inline-block; width: 100%; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td span.ui-state-disabled { opacity: 1; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td span.ui-state-disabled a { color: #666; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-past-day span.ui-state-default { opacity: 1; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span.ui-state-default { opacity: 1; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span.ui-state-default a { color: #eee; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-week-col { color: #2c9ae3; font-size: .8em; text-align: right; padding-right: 2px; } .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span a:before, .sh-widget-calendar .ui-widget-content .sh-datepickers-wrapper .ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month span a:after { opacity: .15; } .sh-widget-calendar .ui-widget-content .sh-calendar-legend div { display: block; font-weight: bold; margin: 10px 0; padding: 0; opacity: 1; text-decoration: none; } .sh-widget-calendar .ui-widget-content .sh-calendar-legend div:before { content: ' '; display: inline-block; width: 30px; height: 4px; margin-right: 10px; margin-bottom: 2px; } .sh-widget-calendar .ui-widget-content .sh-calendar-legend div.ui-state-default:not(.ui-state-disabled):not(.ui-state-active):before { background: #ffffff; height: 5px; border: 1px solid #ccc; } .sh-widget-calendar .ui-widget-content .sh-calendar-legend div.ui-state-disabled:before { background: #f08080; } .sh-widget-calendar .ui-widget-content .sh-calendar-legend div.ui-state-active:before { background: #add8e6; } .sh-widget-calendar .ui-widget-content span.ui-state-default { background: transparent; border-color: #eee; border-bottom-width: 0; border-right-width: 0; margin: 0; } .sh-widget-calendar .ui-widget-content span.ui-state-default a:link, .sh-widget-calendar .ui-widget-content span.ui-state-default a:visited { text-align: center; font-weight: bold; } .sh-widget-calendar .ui-datepicker td span { padding: 0 !important; } .sh-widget-calendar .ui-datepicker td span a { position: relative; padding: 4px 0 !important; z-index: 0; } .sh-widget-calendar .ui-datepicker td span a:before, .sh-widget-calendar .ui-datepicker td span a:after { content: ' '; position: absolute; width: 50%; z-index: -1; height: 100%; border-bottom: 4px solid transparent; margin-top: -4px; } .sh-widget-calendar .ui-datepicker td span a:before { left: 0; } .sh-widget-calendar .ui-datepicker td span a:after { right: 0; } .sh-widget-calendar .ui-datepicker td span.status-available a:before, .sh-widget-calendar .ui-datepicker td span.status-available a:after { background: #ffffff; border-color: #ffffff; } .sh-widget-calendar .ui-datepicker td span.status-booked a:before, .sh-widget-calendar .ui-datepicker td span.status-booked a:after { background: #fbdbdb; border-color: #f08080; } .sh-widget-calendar .ui-datepicker td span.status-specialoffer a:before, .sh-widget-calendar .ui-datepicker td span.status-specialoffer a:after { background: #e8f4f8; border-color: #add8e6; } .sh-widget-calendar .ui-datepicker td.status-available-booked span a:before { background: #ffffff; border-color: #ffffff; } .sh-widget-calendar .ui-datepicker td.status-available-booked span a:after { background: #fbdbdb; border-color: #f08080; } .sh-widget-calendar .ui-datepicker td.status-available-specialoffer span a:before { background: #ffffff; border-color: #ffffff; } .sh-widget-calendar .ui-datepicker td.status-available-specialoffer span a:after { background: #e8f4f8; border-color: #add8e6; } .sh-widget-calendar .ui-datepicker td.status-specialoffer-booked span a:before { background: #e8f4f8; border-color: #add8e6; } .sh-widget-calendar .ui-datepicker td.status-specialoffer-booked span a:after { background: #fbdbdb; border-color: #f08080; } .sh-widget-calendar .ui-datepicker td.status-specialoffer-available span a:before { background: #e8f4f8; border-color: #add8e6; } .sh-widget-calendar .ui-datepicker td.status-specialoffer-available span a:after { background: #ffffff; border-color: #ffffff; } .sh-widget-calendar .ui-datepicker td.status-booked-available span a:before { background: #fbdbdb; border-color: #f08080; } .sh-widget-calendar .ui-datepicker td.status-booked-available span a:after { background: #ffffff; border-color: #ffffff; } .sh-widget-calendar .ui-datepicker td.status-booked-specialoffer span a:before { background: #fbdbdb; border-color: #f08080; } .sh-widget-calendar .ui-datepicker td.status-booked-specialoffer span a:after { background: #e8f4f8; border-color: #add8e6; } /*# sourceMappingURL=jquery-ui-1.10.1.custom.css.map */