.mycalendar2_datepicker{width:100%}.mycalendar2_datepicker .base_bg_color{background-color:#fff}.mycalendar2_datepicker .base_font_color{color:#222C44;fill:#222C44}.mycalendar2_datepicker .base_font_color_hover{color:#fff;fill:#fff}.mycalendar2_datepicker .base_font_color_hover a{color:#fff}.mycalendar2_datepicker .header_font_color{color:#0E2E5A}.mycalendar2_datepicker .special_bg_color{background-color:#4BBCFF}.mycalendar2_datepicker .special_font_color{color:#4BBCFF}.mycalendar2_datepicker .special_hover_font_color{color:#fff}.mycalendar2_datepicker .calendar_content{position:relative;padding:15px}.mycalendar2_datepicker .calendar_content header.months_change{width:100%;border-bottom:1px solid #D6E8FE;padding-bottom:18px;padding-top:10px}.mycalendar2_datepicker .calendar_content header.months_change .left{padding-top:7px;width:30px;display:inline-block;vertical-align:top;text-align:right;cursor:pointer}.mycalendar2_datepicker .calendar_content header.months_change .left:hover svg{fill:#222C44}.mycalendar2_datepicker .calendar_content header.months_change .left svg{height:20px;fill:#B7C1CC}.mycalendar2_datepicker .calendar_content header.months_change .title{width:calc(100% - 60px);display:inline-block;vertical-align:top;text-align:center}.mycalendar2_datepicker .calendar_content header.months_change .title .month{font-weight:300;font-size:15px;line-height:20px;font-weight:bold}.mycalendar2_datepicker .calendar_content header.months_change .title .year{font-size:13px}.mycalendar2_datepicker .calendar_content header.months_change .right{padding-top:7px;width:30px;display:inline-block;vertical-align:top;text-align:left;cursor:pointer}.mycalendar2_datepicker .calendar_content header.months_change .right:hover svg{fill:#222C44}.mycalendar2_datepicker .calendar_content header.months_change .right svg{height:20px;fill:#B7C1CC}.mycalendar2_datepicker .calendar_content .days_table{width:100%;display:table;font-size:14px}.mycalendar2_datepicker .calendar_content .days_table .tr{display:table-row}.mycalendar2_datepicker .calendar_content .days_table .tr .td{display:table-cell;text-align:center;width:14.2%;height:35px}.mycalendar2_datepicker .calendar_content .days_table .tr .td p{padding-top:8px}.mycalendar2_datepicker .calendar_content .days_table .thead{display:table-header-group}.mycalendar2_datepicker .calendar_content .days_table .thead .td{font-weight:bold}.mycalendar2_datepicker .calendar_content .days_table .tbody{display:table-row-group}.mycalendar2_datepicker .calendar_content .days_table .td.mprev p,.mycalendar2_datepicker .calendar_content .days_table .td.mnext p{opacity:0.2}.mycalendar2_datepicker .calendar_content .days_table .td.active,.mycalendar2_datepicker .calendar_content .days_table .td.active_selected{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer}.mycalendar2_datepicker .calendar_content .days_table .td.active.active:hover,.mycalendar2_datepicker .calendar_content .days_table .td.active_selected.active:hover{background-color:#4BBCFF !important;z-index:3}.mycalendar2_datepicker .calendar_content .days_table .td.active.active:hover.ajax_box_day,.mycalendar2_datepicker .calendar_content .days_table .td.active_selected.active:hover.ajax_box_day{-webkit-border-radius:20px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:20px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:20px;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.mycalendar2_datepicker .calendar_content .days_table .td.active.active:hover .popup_html,.mycalendar2_datepicker .calendar_content .days_table .td.active_selected.active:hover .popup_html{display:block}.mycalendar2_datepicker .calendar_content .days_table .td.active p,.mycalendar2_datepicker .calendar_content .days_table .td.active_selected p{opacity:1}.mycalendar2_datepicker .calendar_content .days_table .td.active_selected{background-color:#4BBCFF;color:#fff}.mycalendar2_datepicker .popup_html{display:none;position:absolute;background-color:#4BBCFF !important;left:0;text-align:left;width:100%}.mycalendar2_datepicker .popup_html ul li{padding:5px 10px;border-bottom:1px solid #fff}.mycalendar2_datepicker .popup_html ul li:last-of-type{border-bottom:0}
