.TextClearBtn{position:absolute;top:2px;right:1px;font-size:20px !important;color:#AAA;cursor:default;z-index:9999}.TextClearBtn:hover{color:#999}.loadImg2bgImg_loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#FFF;text-align:center}.loadImg2bgImg_loading:before{content:"\f1ce";font-family:FontAwesome;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 8s infinite linear;position:absolute;color:#AAA;top:calc(50% - 16px);left:calc(50% - 16px);font-size:30px}.loadImg2bgImg_loading:after{content:'Loading...';color:#AAA;position:absolute;bottom:10px;left:0;right:0}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#rgwCalendarBack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:none}#rgwCalendarWrap{position:absolute;display:none;z-index:10011;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#rgwCalendar{position:relative;background:#FFF;border:1px solid #333;padding:4px;box-shadow:1px 1px 8px 1px rgba(0,0,0,0.4);cursor:default}#rgwCalendar TH{border:0;border-bottom:solid 1px #999;padding:8px}#rgwCalendar TD{text-align:right;border:0;padding:8px}#rgwCalendar TD.arrowMonth.disabled{color:#AAA}#rgwCalendar TD.CurrentDay{border:solid 1px #008FBE;color:#008FBE;font-weight:bold}#rgwCalendar TD.ToDay{background:#008FBE;color:#FFF;font-weight:bold}#rgwCalendar TD.disabled{color:#AAA}#rgwCalendar TD.disabled.ToDay{background:none;border:solid 1px #AAA;color:#AAA}#rgwCalendar .dateBody TD.hover:hover{background:#6ECFE5;color:#FFF}#rgwCalendar TR.head TD{text-align:center}.rgwCalendarButton{position:absolute;cursor:pointer;width:100%;height:100%;top:0}#rgwCalendarYMBack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:none}#rgwCalendarYmWrap{position:absolute;z-index:10011}#rgwCalendarYM{position:relative;background:#FFF;min-width:300px;table-layout:fixed;cursor:default;border:solid 2px #AAA;box-shadow:0px 1px 6px 1px rgba(0,0,0,0.4)}#rgwCalendarYM TH{text-align:center;padding:8px;font-weight:normal}#rgwCalendarYM TH I:hover{color:#AAA}#rgwCalendarYM TD{text-align:center;min-width:70px;padding:8px}#rgwCalendarYM TD:hover{background:#EEE}#rgwCalendarYM TD.CurrentDay{border:solid 1px #008FBE;color:#008FBE;font-weight:bold}#rgwCalendarYM TD.ToDay{background:#008FBE;color:#FFF;font-weight:bold}.rgwCalendarYMButton{position:absolute;cursor:pointer;width:100%;height:100%;top:0}.ui-button{font-weight:normal;display:block;border:solid 1px #AAA;padding:4px 8px;min-width:38px;text-align:center;font-size:12px;margin:4px -1px 4px 0px;float:left;opacity:0.7;background:#D4D4D4}.ui-button:not(.disable):hover{font-weight:bold}.ui-button.on:not(.disable){background:#FFF;opacity:1}.ui-button.disable{background:#EFEFEF;opacity:0.5}.ui-button.allday{width:100px}.rgwSelWrap{position:relative;display:inline-block;cursor:pointer}.rgwSelWrap::after{content:"\f107";font-family:FontAwesome;position:absolute;right:4px;top:0px;font-size:22px;color:#666;pointer-events:none;line-height:32px}.rgwSelWrap:hover::after{color:#333}.rgwSelWrap SELECT{outline:none;text-indent:1px;text-overflow:ellipsis;color:inherit;padding:4px 28px 4px 4px;background:none transparent;vertical-align:middle;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rgwSelWrap SELECT::-ms-expand{display:none}.rgwSelWrap SELECT:-moz-focusring{color:red;text-shadow:0 0 0 #828c9a}.rgwSelWrap SELECT OPTION{padding:0px 0px}
