@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400&display=swap');body{margin:0;font-family:'Merriweather',serif}.W_input_date{color:#363636;cursor:pointer;cursor:hand;width:152px;height:35px;font-size:20px;font-style:normal;padding-top:2px;padding-bottom:2px;border:2px solid #ebebeb;valign:top;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.W_input_date:focus{color:#9bc400;cursor:pointer;cursor:hand;width:152px;height:35px;font-size:20px;font-style:normal;padding-top:2px;padding-bottom:2px;background-color:white;valign:top;text-align:center;outline:0;border-bottom:2px solid #ebebeb}.W_div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.W_datepicker{position:fixed;z-index:5000000;margin-left:4%;margin-top:5%;width:92%;border:0 solid red;overflow:hidden;-webkit-box-shadow:0 8px 15px rgba(45,50,50,0.73);-moz-box-shadow:0 8px 15px rgba(45,50,50,0.73);box-shadow:0 8px 15px rgba(45,50,50,0.73);text-align:center;visibility:hidden;padding-bottom:10px;background-color:white;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.W_datepicker_header_title{width:100%;height:40px;line-height:40px;background-color:white;font-size:25px;font-weight:normal;color:#9bc400;text-align:left;border-bottom:0 solid lightgray;padding:10px}.W_datepicker_selected_date{width:100%;height:40px;line-height:40px;background-color:white;font-size:20px;font-weight:bold;color:#9bc400;text-align:center;border-bottom:0 solid lightgray;padding:10px}.W_datepicker_time_lign{width:100%;height:40px;margin-top:10px}.W_datepicker_time{background-color:white;font-size:14px;font-weight:normal;color:#9bc400;text-align:center;border:1px solid #9bc400;margin-top:-5px}.W_border_top{border-top:2px solid black}.W_border_left{border-left:2px solid black}.W_datepicker_header{width:100%;height:50px;line-height:50px;background-color:white;font-size:24px;font-weight:bold;color:#9bc400;text-align:center}.W_left_arrow{font-size:20px;transform:rotate(0.5turn)}.W_left_arrow::after{content:"\0279C"}.W_right_arrow{font-size:20px}.W_right_arrow::after{content:"\0279C"}.select_W_datepicker{border:0 solid #e0e0e0;font-size:20px;font-weight:bold;background-color:transparent;-webkit-appearance:none;-moz-user-select:none;color:#9bc400;cursor:pointer}.W_datepicker_cell{float:left;height:55px;line-height:43px;cursor:pointer;border:0 solid red;margin-left:0;text-align:center;font-size:20px;color:white;border-radius:0;display:flex;flex-direction:row;justify-content:space-evenly}.W_datepicker_cell_week{float:left;height:55px;line-height:55px;color:#636363;background-color:white;text-align:center;font-size:15px;border:0 solid red}.W_datepicker_cell_other_months{float:left;height:55px;background-color:white;line-height:55px;margin-left:0;font-size:20px;display:flex;flex-direction:row;justify-content:space-evenly;opacity:1}.W_week_datepicker{color:black;background-color:white}.W_weekend_datepicker{color:white;background-color:gray}.W_public_holiday_datepicker{color:white;background-color:red;font-weight:bold}.W_public_holiday_label{position:absolute;text-align:left;max-height:25px;overflow:hidden;font-size:10px;line-height:10px;border:0 solid red;margin-top:33px;margin-left:0;color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:normal;pointer-events:none;text-align:center}.W_public_holiday_dot{position:absolute;font-size:43px;color:#9bc400;margin-top:12px;display:none;pointer-events:none}.W_datepicker_current_date{height:32px;line-height:32px;width:32px;border-radius:32px;background-color:#9bc400;cursor:pointer;text-align:center;color:white;margin-top:4px;z-index:2000;box-shadow:0 0 2px 1px rgba(0,0,0,0.56);font-weight:bold}.W_inner_cell{height:40px;width:40px;border-radius:40px;line-height:40px;text-align:center;z-index:2000;opacity:1;border:3px solid transparent}.W_inner_cell:hover{height:40px;line-height:40px;width:40px;border-radius:40px;border:3px solid #9bc400;transition:border .2s ease;cursor:pointer;text-align:center;z-index:2000;opacity:1}.W_inner_cell_disabled{height:40px;width:40px;border-radius:40px;line-height:40px;text-align:center;z-index:2000;opacity:1;border:3px solid transparent;cursor:not-allowed}.W_datepicker_footer_bar{display:block;float:left;width:100%;height:50px;background-color:white;text-align:center;border:0 solid lightgray;margin-top:10px}.W_datepicker_today_button{float:left;margin-left:50px;margin-top:15px;font-size:18px;font-weight:bold;color:#9bc400;border:1px solid #9bc400;border:1px solid lightgray;text-align:center;border-radius:3px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;cursor:pointer}.W_datepicker_today_button:hover{color:white;background-color:#9bc400;border:1px solid #9bc400}.W_datepicker_cancel_button{float:left;margin-left:20px;margin-top:15px;font-size:18px;color:#9bc400;color:#636363;border:1px solid lightgray;text-align:center;border-radius:3px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;cursor:pointer}.W_datepicker_cancel_button:hover{color:white;background-color:#9bc400;border:1px solid #9bc400}.calendar_icon{float:left;margin-top:8px;margin-left:10px;font-size:5px;width:28px;height:25px;border:1px solid gray;border-width:6px 0 1px 0;border-color:#9bc400 #6997BC lightgray #6997bc;background-color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar_icon:before{position:relative;bottom:0;right:0;border-bottom:5px solid gray;border-left:5px solid transparent}.calendar_icon_text{width:100%;text-align:center;font-size:5px;color:lightgray;margin-top:2px;letter-spacing:1px;line-height:5px;text-align:left}.calendar_icon_text::after{content:" 1 2 3 4 5 6 7 9 10 11 12"}.calendar_icon_corner{width:8px;height:8px;float:right;margin-top:-5px;border-left:8px solid lightgray;border-bottom:8px solid white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.W_nopick{color:white;background-color:white}