.datepick-inline{background:#fff;border:1px solid #e4e4e4;box-shadow:0 0 1px #cacaca;-moz-box-shadow:0 0 1px #cacaca;-webkit-box-shadow:0 0 1px #cacaca;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.datepick-inline .datepick{background:transparent;}
.datepick-inline .calendar-links{border-bottom:none;background:transparent;}
.datepick-inline .calendar-links .datepick-prev a, .datepick-inline .calendar-links .datepick-next a, .datepick-inline .calendar-links .datepick-prev a:hover, .datepick-inline .calendar-links .datepick-next a:hover{color:#5f5f5f;text-shadow:none;font-weight:600;}
.datepick-inline .datepick-header{color:#5f5f5f;font-weight:600;text-shadow:none;}
div.datepick-inline .datepick-title-row th{border:1px solid #ccc;color:#555;font-weight:600;text-transform:uppercase;}
.block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out, 
.datepick-inline .datepick-days-cell{border:1px solid #ccc;color:#757575;}
 .wpbc_ajx_availability_container .datepick-inline .datepick .resource_unavailable:not(.datepick-unselectable,.datepick-current-day,.datepick-days-cell-over) .wpbc-cell-box{background:repeating-linear-gradient( 135deg, #fffefe, #fffefe 4px, #f0f0f1 4px, #f0f0f1 8px );}
.wpbc_ajx_availability_container .datepick-inline  th, .wpbc_ajx_availability_container .datepick-inline .datepick-days-cell.datepick-unselectable{background:#fff;}
.wpbc_ajx_availability_container .datepick-inline .date_user_unavailable, .wpbc_ajx_availability_container .datepick-inline .before_after_unavailable, .wpbc_ajx_availability_container .datepick-inline .weekdays_unavailable, .wpbc_ajx_availability_container .datepick-inline .season_unavailable{background:#fff;}
.wpbc_ajx_availability_container .resource_unavailable:not(.datepick-unselectable){background:transparent;color:#fff;}
.block_hints .datepick-inline .datepick-days-cell.date_user_unavailable a, .datepick-inline .datepick-days-cell.date_user_unavailable:not(.datepick-unselectable) a{color:#757575;}
.wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_in_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el, .wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_out_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el{display:none;}
div.wpbc_ajx_availability_container .datepick-inline .datepick-unselectable, .datepick-inline .datepick-unselectable{color:#ddd;text-shadow:0 0px 0 #ddd;}
.datepick-inline .datepick-unselectable span{text-shadow:none;}
  .block_hints .block_free, .block_hints .block_time, .block_hints .block_check_in_out div.check-in-div, .block_hints .block_check_in_out div.check-out-div, .datepick-inline .date_available .wpbc-cell-box,
.datepick-inline .timespartly.check_in_time div.check-in-div, .datepick-inline .timespartly.check_out_time div.check-out-div{background:none repeat scroll 0 0 #4EC447;}
.block_hints .block_free a, .block_hints .block_time, .datepick-inline .date_available a{color:#fff;font-weight:600;text-shadow:0px 0px 1px #43843f;}
.block_hints .block_time, .datepick-inline .timespartly{background-repeat:no-repeat;background-position:100% 100%;}
.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved .wpbc-cell-box, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div, 
td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{background-color:#C60B0B;}
.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved .wpbc-cell-box, .block_hints .block_booked a, .datepick-inline .date_approved a{color:#5F0000;font-weight:600;text-shadow:0 1px 0 #DD0000;}
.block_hints .date_approved.block_check_in_out div.check-in-div, .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{border-right:1px dotted #C60B0B;}
.block_hints .date_approved.block_check_in_out div.check-out-div, .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{border-left:1px dotted #C60B0B;}
.block_hints .date2approve.block_check_in_out, .block_hints .block_pending, .datepick-inline .date2approve .wpbc-cell-box, td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div, 
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div{background-color:#DF9A00;}
.block_hints .date2approve.block_check_in_out, .block_hints .block_pending, .datepick-inline .date2approve .wpbc-cell-box, .block_hints .block_pending a, .datepick-inline .date2approve a{color:#885500;font-weight:600;text-shadow:0 1px 0 #FFAA00;}
.block_hints .date2approve.block_check_in_out div.check-in-div, .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{border-right:1px dotted #DF9A00;}
.block_hints .date2approve.block_check_in_out div.check-out-div, .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{border-left:1px dotted #DF9A00;}
.datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc-cell-box{background-color:#555;}
.datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc_time_dots, .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a, .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a:hover{color:#EEEEEE;text-shadow:0 -1px 0 #000000;}
.wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.datepick-days-cell-over  .wpbc-cell-box, .datepick-inline .datepick .datepick-days-cell-over  .wpbc-cell-box{background:#aaa;}
.datepick-inline  .datepick-one-month .datepick .datepick-days-cell-over .wpbc_time_dots, .datepick-inline  .datepick-one-month .datepick td.datepick-days-cell-over a:hover,
.datepick-inline  .datepick-one-month .datepick td.datepick-days-cell-over a{color:#eee;text-shadow:none;}
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span, td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span, td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span{font-weight:600;text-shadow:none;}:root{--wpbc_cal-available-day-color:#4EC447;}
.wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock  .wpbc-cell-box{background-color:var(--wpbc_cal-available-day-color);}
.wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
.wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
.wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) a,
.wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) a,
.wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) span,
.wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) span{color:#fff;font-weight:600;text-shadow:none;}
.wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{color:#EEEEEE;text-shadow:0 -1px 0 #000000;}
.wpbc_timeslot_day_bg_as_available .datepick-inline .date_available{color:#ddd;text-shadow:none;}
.datepick-inline .date_available span{text-shadow:none;}
 .wpbc-cell-box .wpbc-diagonal-el svg polygon{fill:#4EC447;display:block;}
.datepick-inline td.datepick-days-cell.check_in_time .wpbc-cell-box, .datepick-inline td.datepick-days-cell.check_out_time  .wpbc-cell-box{background-color:#4EC447;}
.datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date2approve     .wpbc-cell-box .wpbc-co-in svg polygon, .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date2approve   .wpbc-cell-box .wpbc-co-out svg polygon{fill:#DF9A00;}
.datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date_approved    .wpbc-cell-box .wpbc-co-in svg polygon, .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date_approved  .wpbc-cell-box .wpbc-co-out svg polygon{fill:#C60B0B;}
.datepick-inline td.datepick-days-cell.check_in_time.datepick-days-cell-over .wpbc-cell-box, .datepick-inline td.datepick-days-cell.check_out_time.datepick-days-cell-over  .wpbc-cell-box{
background-color: #aaa;
}