@charset "UTF-8";

.ui-datepicker{display:none; width:300px; padding:5px !important; margin-top:2px !important; z-index:99999 !important}
.ui-datepicker .ui-datepicker-header{position:relative !important; padding:8px 0 !important; color:#fff !important; font-size:12px !important; font-weight:normal !important; background:#202020 !important; border-radius:4px 4px 0 0 !important; overflow:hidden !important}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute !important; top:0 !important; width:35px !important; height:100% !important}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:0 !important}
.ui-datepicker .ui-datepicker-prev{left:0 !important}
.ui-datepicker .ui-datepicker-next{right:0 !important}
.ui-datepicker .ui-datepicker-prev-hover{left:0 !important}
.ui-datepicker .ui-datepicker-next-hover{right:0 !important}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block !important; position:absolute !important; left:50% !important; margin-left:-8px !important; top:50% !important; margin-top:-8px !important; background:none !important}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em !important; line-height:1.8em !important; text-align:center !important}
.ui-datepicker .ui-datepicker-title select{margin:1px 0 !important}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:40% !important}
.ui-datepicker select.ui-datepicker-month{width:30% !important}
.ui-datepicker table{table-layout:fixed !important; width:100% !important; margin:0 !important; font-size:13px !important; border-collapse:collapse !important; overflow:hidden !important}
.ui-datepicker th{padding:.7em .3em !important; text-align:center !important; border:0 !important; color:#fff !important; font-size:13px !important; font-weight:300 !important; background-color:#202020 !important}
.ui-datepicker td{border:0 !important; padding:1px !important}
.ui-datepicker td span,
.ui-datepicker td a{display:block !important; padding:5px !important; text-align:center !important; text-decoration:none !important}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; width:auto; margin:.5em .2em .4em; padding:.2em .6em .3em .6em; cursor:pointer; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker .ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}
.ui-datepicker .ui-datepicker-prev{background:url("../../resource2025/images/common/btn_datepicker_left.png") no-repeat 50% 50% !important; background-size:7px 12px !important; cursor:pointer !important}
.ui-datepicker .ui-datepicker-prev-hover{background:url("../../resource2025/images/common/btn_datepicker_left.png") no-repeat 50% 50% !important; background-size:7px 12px !important; border:none !important}
.ui-datepicker .ui-datepicker-next{background:url("../../resource2025/images/common/btn_datepicker_right.png") no-repeat 50% 50% !important; background-size:7px 12px !important; cursor:pointer !important}
.ui-datepicker .ui-datepicker-next-hover{background:url("../../resource2025/images/common/btn_datepicker_right.png") no-repeat 50% 50% !important; background-size:7px 12px !important; border:none !important}
.ui-datepicker .ui-datepicker-year,
.ui-datepicker .ui-datepicker-month{height:22px !important; line-height:22px !important; color:#fff !important; padding:0 !important; padding-left:10px !important; font-family:pps !important; font-size:14px !important; -webkit-appearance:none !important; -moz-appearance:none !important; border:0 !important; margin:0!important; cursor:pointer !important; border-radius:0 !important;  background:url('../images/common/datepicker_combo.png') right 50% no-repeat !important; background-size:31px 34px !important}
.ui-datepicker .ui-datepicker-year option,
.ui-datepicker .ui-datepicker-month option{line-height:30px !important; font-size:14px !important; color:#202020 !important; background:#fff !important; font-weight:normal !important}
.ui-datepicker .ui-datepicker-year::-ms-expand,
.ui-datepicker .ui-datepicker-month::-ms-expand{display:none !important}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{width:100%; font-size:0; clear:both}

/* RTL support */
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}

/* Component containers */
.ui-datepicker.ui-widget{font-size:1em}
.ui-datepicker.ui-widget .ui-widget{font-size:1em}
.ui-datepicker.ui-widget input,
.ui-datepicker.ui-widget select,
.ui-datepicker.ui-widget textarea,
.ui-datepicker.ui-widget button{font-weight:300}
.ui-datepicker.ui-widget-content{margin-left:-1px; background:#fff; color:#404040; letter-spacing:normal; border:1px solid #d6d6d6; border-radius:4px}
.ui-datepicker.ui-widget-content a{color:#404040}
.ui-datepicker.ui-widget-header a{color:#404040}
.ui-datepicker .ui-widget-header{border:0 !important}

/* Interaction states */
.ui-datepicker .ui-state-default,
.ui-datepicker.ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default{border:1px solid #fff; background:#fff; font-weight:normal; color:#505050}
.ui-datepicker .ui-state-default a,
.ui-datepicker .ui-state-default a:link,
.ui-datepicker .ui-state-default a:visited{color:#404040; text-decoration:none}
.ui-datepicker .ui-state-hover,
.ui-datepicker.ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker.ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus{border:1px solid #ddd; background:#f5f5f5; color:#2b2b2b}
.ui-datepicker .ui-state-hover a,
.ui-datepicker .ui-state-hover a:hover,
.ui-datepicker .ui-state-hover a:link,
.ui-datepicker .ui-state-hover a:visited,
.ui-datepicker .ui-state-focus a,
.ui-datepicker .ui-state-focus a:hover,
.ui-datepicker .ui-state-focus a:link,
.ui-datepicker .ui-state-focus a:visited{color:#2b2b2b; text-decoration:none}
.ui-datepicker .ui-state-active,
.ui-datepicker.ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active{border:1px solid #202020; background:#202020; color:#fff}
.ui-datepicker .ui-state-active a,
.ui-datepicker .ui-state-active a:link,
.ui-datepicker .ui-state-active a:visited{color:#fff; text-decoration:none}

.ui-datepicker .ui-state-disabled{cursor:default !important}

/* Interaction Cues */
.ui-datepicker .ui-state-highlight,
.ui-datepicker.ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight{border:1px solid #bfd9d1; background:#eaf8f4; color:#404040}
.ui-datepicker .ui-state-highlight a,
.ui-datepicker.ui-widget-content .ui-state-highlight a,
.ui-datepicker .ui-widget-header .ui-state-highlight a{color:#404040}
.ui-datepicker .ui-state-error,
.ui-datepicker.ui-widget-content .ui-state-error,
.ui-datepicker .ui-widget-header .ui-state-error{border:1px solid #e90030; background:#fde6ea; color:#e90030}
.ui-datepicker .ui-state-error a,
.ui-datepicker.ui-widget-content .ui-state-error a,
.ui-datepicker .ui-widget-header .ui-state-error a{color:#e90030}
.ui-datepicker .ui-state-error-text,
.ui-datepicker.ui-widget-content .ui-state-error-text,
.ui-datepicker .ui-widget-header .ui-state-error-text{color:#e90030}
.ui-datepicker .ui-priority-primary,
.ui-datepicker.ui-widget-content .ui-priority-primary,
.ui-datepicker .ui-widget-header .ui-priority-primary{font-weight:normal}
.ui-datepicker .ui-priority-secondary,
.ui-datepicker.ui-widget-content .ui-priority-secondary,
.ui-datepicker .ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-datepicker .ui-state-disabled,
.ui-datepicker.ui-widget-content .ui-state-disabled,
.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-datepicker .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35); /* For IE8 - See #6059 */}