/*! calendar-pirce-jquery v1.0.4 | (c) Capricorncd | https://github.com/capricorncd/calendar-pirce-jquery */.clearfix:after{content:'';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both}.capricorncd-calendar-container{margin:0 auto;width:100%;color:#333;font-size:1em;background-color:#fff;}.capricorncd-calendar-container .calendar-head-wrapper{position:relative;height:48px;background-color:#098cc2;}.capricorncd-calendar-container .calendar-head-wrapper .calendar-month-title{text-align:center;font-size:1em;line-height:48px;color:#fff}.capricorncd-calendar-container .calendar-head-wrapper a{display:block;position:absolute;top:0;z-index:1;width:48px;height:48px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE0NjVCOTM0RUFCMTFFNzlDQTBEREYxM0JBOUIxMUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE0NjVCOTI0RUFCMTFFNzlDQTBEREYxM0JBOUIxMUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4NjAxNTI0RUE5MTFFNzhCQUJFNUZDMUI1NzhBRTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4NjAxNTM0RUE5MTFFNzhCQUJFNUZDMUI1NzhBRTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74CkBOAAAAvUlEQVR42mL4//8/AwE8GYg9gZiRCLUYmImBMHgExNuA+DwQRwExCwMpgAhXSAHxn/8IcBeIs4CYkxgfEOvVHf8xwUsgrgJiAWpYEPMfN/gIxF1Qn2K1gFrgBxDPAmJVWlkAA3+BeDUQG4MsACW9/wy0A5W08sEaIDahdhD9BOLZQKxG7VT0CYi78aUiSvJBNRALUpoP0HPyPSDOpmZOLoEafBGIo4GYhZTCjpiCSwGIvYF4O6joIjWdAgQYAANK4X9Vjp9FAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center;background-size:20% auto;text-align:center;cursor:pointer;}.capricorncd-calendar-container .calendar-head-wrapper a:before{display:inline-block;margin-top:13px;width:20px;height:20px;overflow:hidden;border:1px solid #fff;border-radius:50%;content:''}.capricorncd-calendar-container .calendar-head-wrapper a:hover{opacity:.8}.capricorncd-calendar-container .calendar-head-wrapper a.prev-month{left:0;transform:rotate(180deg)}.capricorncd-calendar-container .calendar-head-wrapper a.next-month{right:0}.capricorncd-calendar-container .calendar-table-wrapper table{width:100%;border:none;}.capricorncd-calendar-container .calendar-table-wrapper table .week{background-color:rgba(9,140,194,0.6);color:#fff;}.capricorncd-calendar-container .calendar-table-wrapper table .week th{width:14.2%;line-height:28px;font-weight:100}.capricorncd-calendar-container .calendar-table-wrapper table td{position:relative;vertical-align:top;height:68px;background-color:#fff;border-bottom:1px solid #eee;border-right:1px solid #eee;}.capricorncd-calendar-container .calendar-table-wrapper table td:last-child{border-right:0}.capricorncd-calendar-container .calendar-table-wrapper table td.disabled{color:#ccc}.capricorncd-calendar-container .calendar-table-wrapper table td b{display:block;text-align:right;line-height:1.5}.capricorncd-calendar-container .calendar-table-wrapper table td div{font-size:12px;color:#098cc2;}.capricorncd-calendar-container .calendar-table-wrapper table td div p{margin:4px 0;padding:0}.capricorncd-calendar-container .calendar-table-wrapper table td.valid-hook:hover{background-color:#098cc2;}.capricorncd-calendar-container .calendar-table-wrapper table td.valid-hook:hover b,.capricorncd-calendar-container .calendar-table-wrapper table td.valid-hook:hover p{color:#fff}.capricorncd-calendar-container .calendar-foot-wrapper,.capricorncd-date-detailed-settings .cddsw-foot-wrapper{display:flex;justify-content:flex-end;align-items:center;height:60px;}.capricorncd-calendar-container .calendar-foot-wrapper button,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button{display:inline-block;margin-right:10px;width:60px;height:30px;text-align:center;cursor:pointer;border:0;background:none;outline:none;color:#fff;}.capricorncd-calendar-container .calendar-foot-wrapper button:last-child,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button:last-child{margin-right:20px}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-reset,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-reset{background-color:rgba(85,181,38,0.8);border:1px solid rgba(85,181,38,0.8);}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-reset:hover,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-reset:hover{background-color:#55b526;border-color:#55b526}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-confirm,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-confirm{background-color:#098cc2;border:1px solid #098cc2;}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-confirm:hover,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-confirm:hover{background-color:#00649a;border-color:#00649a}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-cancel,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-cancel{background-color:#fff;color:#999;border:1px solid #ccc;}.capricorncd-calendar-container .calendar-foot-wrapper button.btn-cancel:hover,.capricorncd-date-detailed-settings .cddsw-foot-wrapper button.btn-cancel:hover{color:#666;border-color:#bbb}.capricorncd-date-detailed-settings .cddsw-foot-wrapper .btn-confirm{width:100px}.capricorncd-date-detailed-settings{display:flex;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.3);}.capricorncd-date-detailed-settings .cddsw-container{width:640px;position:relative;background-color:#fff;font-size:14px;}.capricorncd-date-detailed-settings .cddsw-container *{margin:0;padding:0}.capricorncd-date-detailed-settings .cddsw-container .cddsw-head-wrapper{height:46px;line-height:46px;position:relative;background:#098cc2;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-head-wrapper .cddsw-title{color:#fff;margin-left:20px;font-weight:500}.capricorncd-date-detailed-settings .cddsw-container .cddsw-head-wrapper .cddsw-close{display:block;position:absolute;z-index:1;right:0;top:0;width:46px;height:46px;text-align:center;cursor:pointer;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-head-wrapper .cddsw-close i{display:inline-block;width:24px;height:24px;margin-top:11px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFODc3OUU2QjNGNkIxMUU2QkQxMUIxRENFMjQwRTA3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MjYzNUUzQjUzNjExMUU3OTY5OUIxQjZEODgwMzYxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MjYzNUUzQTUzNjExMUU3OTY5OUIxQjZEODgwMzYxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUJDQzE1QThERjMxMUU2OTE5NEVGNDg3OUM4QTE0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RUJDQzE1QjhERjMxMUU2OTE5NEVGNDg3OUM4QTE0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl7a5jgAAACESURBVHjaYvz//z8DLQETA43BqAWD24KbQNxMhBnNULXYASiZ4sDN/yGgHo+aeqiaZlxq8FmAbEA9iXJEWwDC1VgMghleRUg/MRaAcCXUwAoo/g8VY6CWBSBc/B8BionVR/NkOiiCiKaRTNNkSvOMdhOfRjSH3MQlzzhao41aQDEACDAAkcb7Ue21oJQAAAAASUVORK5CYII=") no-repeat 0 0;opacity:.6}.capricorncd-date-detailed-settings .cddsw-container .cddsw-head-wrapper .cddsw-close:hover i{opacity:1}.capricorncd-date-detailed-settings .cddsw-container .cddsw-form-wrapper{padding-top:20px;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-form-wrapper li{display:flex;position:relative;float:left;height:31px;line-height:31px;width:49.9%;list-style:none;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-form-wrapper li label{flex:0 0 80px;margin:0 10px 0 20px;text-align-last:justify}.capricorncd-date-detailed-settings .cddsw-container .cddsw-form-wrapper li input{flex:1;margin-right:20px;padding:0 4px;height:30px;line-height:30px;border:1px solid #ddd;background:#fff}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings{border-top:1px solid #ddd;border-left:0;border-right:0;border-bottom:0;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-title{margin-left:15px;padding:0 5px;height:46px;line-height:46px;font-size:14px}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content{display:flex;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-lable{flex:0 0 80px;text-align-last:justify;margin-left:20px;margin-right:10px;height:32px;line-height:32px}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper{flex:1;flex-wrap:wrap;height:32px;line-height:32px;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper .drw-enable{margin-left:10px}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper .itext{padding:0 4px;width:179px;height:30px;line-height:30px;border:1px solid #ddd;background:#fff}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-week-chekbox{display:flex;margin-top:15px;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-week-chekbox .bs-options-wrapper{display:flex;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-week-chekbox .bs-options-wrapper label{flex:1}@media only screen and (max-width:640px){.capricorncd-date-detailed-settings{display:block;position:absolute;}.capricorncd-date-detailed-settings .cddsw-container{width:100%;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-form-wrapper li{width:100%}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content{display:block;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper{margin-left:20px;height:auto;}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper .itext{width:80px}.capricorncd-date-detailed-settings .cddsw-container .cddsw-batch-settings .bs-content .bs-options-wrapper label{flex:0 0 25%}}