.datepick-inline{background:none repeat scroll 0 0 #fff;border:0 solid #ccc;box-shadow:0 0 0 #aaa;-moz-box-shadow:0 0 0 #aaa;-webkit-box-shadow:0 0 0 #aaa;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.datepick-inline .datepick{background:0 0}.datepick-inline .calendar-links{background-color:#f3f4f7;background-repeat:repeat-x;border:1px solid #ccc}.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:#888;font-weight:600;text-shadow:0 1px 0 #ddd}.datepick-inline .datepick-header{color:#555;font-weight:600;text-shadow:0 0 0 #ddd}div.datepick-inline .datepick-title-row th{border:1px solid #ccc;color:#555;font-weight:600;text-transform:uppercase}.datepick-inline .datepick-days-cell{border:1px solid #ccc;color:#757575}.block_hints .block_free,.block_hints .block_time,.block_hints .block_booked,.block_hints .block_pending,.block_hints .block_check_in_out{border:0 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:#ccc;text-shadow:0 0 0 #fff}.block_hints .block_free a,.block_hints .block_time,.datepick-inline .date_available a{color:#89a;font-weight:600;text-shadow:0 0 0 #fff}.block_hints .block_time,.datepick-inline .timespartly{background-image:url(../../assets/img/clock_fill.png);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:#007da4}.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:#fff;font-weight:600;text-shadow:0 0 0 #d00}.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:2px solid #fff}.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:#00acc8}.block_hints .date2approve.block_check_in_out,.block_hints .block_pending,.datepick-inline .date2approve,.block_hints .block_pending a,.datepick-inline .date2approve a{color:#fff;font-weight:600;text-shadow:0 0 0 #fa0}.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 solid #fff}.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 solid #fff}.datepick-inline .datepick-one-month .datepick .datepick-current-day{background-color:#555}.datepick-inline .datepick-one-month .datepick .datepick-current-day a{color:#eee;text-shadow:0 0 0 #000}.datepick-inline .datepick .datepick-days-cell-over{background:#aaa}.datepick-inline .datepick .datepick-days-cell-over a:hover,.datepick-inline .datepick .datepick-days-cell-over a{color:#eee;text-shadow:0 0 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 0 0 #fff}.wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{color:#eee;text-shadow:0 0 0 #000}.wpbc_timeslot_day_bg_as_available .datepick-inline .date_available{color:#ccc;text-shadow:0 0 0 #fff}.booking_form_div textarea,.booking_form_div input[type=text],.booking_form_div select{border-color:#dfdfdf;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;border-style:solid;border-width:0;vertical-align:baseline;background-color:#f3f4f7}.wpbc-payment-form .btn,.wpbc-payment-form .button,.booking_form_div .btn,.booking_form_div .button,.booking_form_div .submit,.booking_form_div .button-secondary{-webkit-appearance:none -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#00acc8 none repeat scroll 0 0;background-color:#00acc8;border-color:#00acc8!important;border-width:0;box-shadow:none!important;color:#fff;font-family:hind siliguri,sans-serif;height:35px;font-style:normal;font-weight:400!important;-webkit-border-radius:2px;letter-spacing:2px;text-transform:uppercase;padding-left:20px;padding-right:20px;text-shadow:0 0 0 #fff!important}.wpdevelop .btn-default:hover,.wpdevelop .btn-default:focus{background-color:#007da4;background-position:0 -15px;color:#fff;border-color:#007da4!important}.wpdevelop .btn:hover,.wpdevelop .btn:focus,.wpdevelop .btn.focus{color:#fff;text-decoration:none}.booking_form .form-group .controls select,.booking_form select,.booking_form textarea,.booking_form input[type=text]{width:100%}.booking_form_div select,.booking_form_div textarea,.booking_form_div input[type=text]{padding:2px 0}.booking_form_div textarea,.booking_form_div select[multiple],.booking_form_div select[size]{height:90px}.datepick-inline .datepick-days-cell div.date-content-bottom,.datepick-inline .datepick-days-cell div.date-content-top{color:#636363;font-weight:400}.block_hints{margin:10px 0 40px!important}.wpdev_hint_with_text{padding-bottom:10px}.wpbc_structure_form{padding-top:15px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.wpdevelop .btn{-webkit-appearance:none;background-color:#00acc8;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.wpdevelop .btn{-webkit-appearance:none;background-color:#00acc8;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#fff}}@media only screen and (min-device-width:834px) and (max-device-width:834px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.wpdevelop .btn{-webkit-appearance:none;background-color:#00acc8;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#fff}}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (orientation:landscape){.wpdevelop .btn{-webkit-appearance:none;background-color:#00acc8;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#fff}}@media only screen and (min-device-width:320px) and (max-device-width:812px) and (orientation:portrait){.wpdevelop .btn{-webkit-appearance:none;background-color:#00acc8;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;color:#fff}}