.datepick-inline {
background: #fff; border: 1px solid #fff;
box-shadow: 0 0 1px #707070;
-moz-box-shadow: 0 0 1px #707070;
-webkit-box-shadow: 0 0 1px #707070;
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;
}   .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,
.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 #f5f5f5;
} .block_hints .block_free,
.datepick-inline .date_available,
.datepick-inline .date_available.datepick-unselectable{
color: #CCCCCC; text-shadow: 0 1px 0 #FFFFFF; } .block_hints .block_free a,
.block_hints .block_time, 
.datepick-inline .date_available a{
color:#89a;
font-weight: 600;
text-shadow: 0 1px 0 #fff;
}
.datepick-inline .date_available.datepick-unselectable span{ text-shadow: none;
}  .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, 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,   
.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, 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, 
.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 .datepick-one-month .datepick .datepick-current-day {
background-color: #555;
} .datepick-inline .datepick-one-month .datepick .datepick-current-day .wpbc_time_dots, .datepick-inline .datepick-one-month .datepick .datepick-current-day a{
color: #EEEEEE;
text-shadow: 0 -1px 0 #000000;
}  .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.datepick-days-cell-over,
.datepick-inline .datepick .datepick-days-cell-over{
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: 0 -1px 0 #888;
}   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;
}   .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock {
background-color: #f5f5f5;
} .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.date_available a {
color:#89a;
font-weight: 600;
text-shadow: 0 1px 0 #fff;
} .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: #CCCCCC; text-shadow: none; }
.datepick-inline .date_available span {
text-shadow: none;
}    .wpbc-cell-box .wpbc-diagonal-el svg polygon{
fill: #f5f5f5;
} .datepick-inline td.datepick-days-cell.check_in_time,
.datepick-inline td.datepick-days-cell.check_out_time {
background-color: #F5F5F5;
} .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,
.datepick-inline td.datepick-days-cell.check_out_time.datepick-days-cell-over {
background-color: #aaa;
}