.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 */