.pfs-notextselect{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.pfs-popup{z-index:5000}.pfs-popup .pfs-popup{z-index:5100}.pfs-popup .pfs-popup .pfs-popup{z-index:5200}.pfs-popup .pfs-popup .pfs-popup .pfs-popup{z-index:5300}.pfs-popup .pfs-popup .pfs-popup .pfs-popup .pfs-popup{z-index:5400}.pfs-select-initial-auto{color:#a00}.pfs-select option{color:#000}.pfs-select .pfs-select-option-loading{color:#aaa}.pfs-select .pfs-select-option-initial-auto{color:red}.pfs-radio-option{display:inline-block;margin-right:10px;white-space:nowrap}.pfs-radio-option-initial-auto{color:#a00}.pfs-radio-table{}.pfs-radio-check-cell{padding-right:5px;vertical-align:baseline}.pfs-radio-text-cell{padding-right:10px;vertical-align:baseline}.pfs-checklist-option{display:inline-block;font-weight:normal;margin-right:10px;white-space:nowrap}.pfs-checklist-table{}.pfs-checklist-check-cell{padding-right:5px;vertical-align:baseline}.pfs-checklist-text-cell{padding-right:10px;vertical-align:baseline}.pfs-combobox{display:inline-block;position:relative;min-width:100px}.pfs-combobox-frame{position:relative;box-sizing:border-box;border:1px solid #888;padding:2px 31px 4px 6px;background-color:#fff}.pfs-disabled .pfs-combobox-frame{border-color:#bbb}.pfs-combo-dropdown-button{position:absolute;box-sizing:border-box;top:0;right:0;width:25px;height:100%;outline:none;cursor:pointer}.pfs-combo-dropdown-button.pfs-disabled{cursor:default}.pfs-combo-dropdown-button-on{background-color:#ddd}.pfs-combo-dropdown-button:hover:not(.pfs-disabled){background-color:#eee}.pfs-dropdown-mark{display:block;position:absolute;top:50%;left:50%;width:11px;height:8px;margin-top:-4px;margin-left:-5.5px;background:url(PfsRes.png?v=3);background-position:-2px -109px}.pfs-disabled>.pfs-dropdown-mark{background-position:-16px -109px}.pfs-combo-input{margin:0;border:none;outline:none;width:100%;background-color:#fff}.pfs-combo-input::-ms-clear{display:none}.pfs-combo-input-unknown{color:#a00}.pfs-combo-input-loading{color:#888}.pfs-combo-dropdown{position:absolute;top:100%;left:0;margin-top:-1px;box-sizing:border-box;min-width:100%;border:1px solid #bbb;outline:none;background-color:#fff;box-shadow:rgba(0,0,0,.15) 0 3px 8px 0;padding:1px}.pfs-combo-list{min-height:100px;max-height:400px;overflow-y:auto}.pfs-combo-option{padding:3px 6px;cursor:default}.pfs-combo-option:hover{background-color:#eee}.pfs-combo-option.pfs-selected{background-color:#ddd}.pfs-combo-option.pfs-current{background-color:#def}.pfs-combo-option-unknown{color:#a00}.pfs-combo-no-options{color:#888;text-align:center;font-style:italic;padding:25px 6px}.pfs-combo-loading-overlay{position:absolute;left:0;top:50%;width:100%;margin-top:-20px;text-align:center}.pfs-combo-loading-overlay>span{display:inline-block;background:url(loading3.gif) no-repeat #fff;background-position:0 50%;border:2px solid #888;padding:10px 20px 10px 40px;color:#333}.pfs-datetimepicker{display:inline-block;white-space:nowrap}.pfs-datepicker{display:inline-block;position:relative;width:130px}.pfs-timepicker{display:inline-block;position:relative;width:100px}.pfs-combo-dropdown.pfs-dropdown-calendar{padding:8px}.pfs-timepicker .pfs-combo-list{max-height:300px}.pfs-calendar{display:inline-block;position:relative;width:245px;background-color:#fff;text-align:center;outline:none}.pfs-calendar-disabled-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.pfs-calendar-head{position:relative;border:1px solid #ccc;border-radius:5px;padding:5px 30px;font-size:1.2em;font-weight:bold;cursor:default}.pfs-calendar-prev{position:absolute;top:0;left:0;width:30px;height:100%;border-right:1px solid #ccc;cursor:pointer}.pfs-calendar-prev-mark{display:block;position:absolute;top:50%;left:50%;width:10px;height:15px;margin-top:-7.5px;margin-left:-5px;background:url(PfsRes.png?v=3);background-position:-2px -132px}.pfs-calendar-prev.pfs-disabled>.pfs-calendar-prev-mark{background-position:-16px -132px}.pfs-calendar-next{position:absolute;top:0;right:0;width:30px;height:100%;border-left:1px solid #ccc;cursor:pointer}.pfs-calendar-next-mark{display:block;position:absolute;top:50%;left:50%;width:10px;height:15px;margin-top:-7.5px;margin-left:-5px;background:url(PfsRes.png?v=3);background-position:-2px -117px}.pfs-calendar-next.pfs-disabled>.pfs-calendar-next-mark{background-position:-16px -117px}.pfs-calendar-next:hover:not(.pfs-disabled),.pfs-calendar-prev:hover:not(.pfs-disabled){background-color:#eee}.pfs-calendar-next.pfs-disabled,.pfs-calendar-prev.pfs-disabled{color:#888;cursor:default}.pfs-calendar-week{padding:7px 0;border-bottom:1px solid #ccc;font-size:.9em;font-weight:bold;color:#aaa}.pfs-calendar-week-day{display:inline-block;width:35px}.pfs-calendar-month{padding:5px 0}.pfs-calendar-month-day{display:inline-block;width:35px;padding:4px 0;cursor:pointer}.pfs-calendar-item-pad{color:#bbb}.pfs-calendar-item:hover:not(.pfs-disabled):not(.pfs-selected):not(.pfs-current){background-color:#eee}.pfs-calendar-item.pfs-default{font-weight:bold}.pfs-calendar-item.pfs-disabled{text-decoration:line-through;cursor:default}.pfs-calendar-item.pfs-selected{background-color:#ddd}.pfs-calendar-item.pfs-current{background-color:#def}.pfs-calendar-commands{text-align:center}.pfs-calendar-button{display:inline-block;border:1px solid #ccc;padding:5px 16px;margin:3px 8px;cursor:pointer}.pfs-calendar-button:hover{background-color:#eee}.pfs-pager{}.pfs-pager-left{padding-right:16px;text-align:left}.pfs-pager-right{padding-left:16px;text-align:right}.pfs-pager-nav{text-align:left}.pfs-pager-current{display:inline-block;padding:2px 14px;background:#fed}.pfs-pager-page,.pfs-pager-dots{display:inline-block;padding:2px 14px;color:inherit;text-decoration:none}.pfs-pager-prev{display:inline-block;width:24px;height:24px;background:url(PfsRes.png?v=3);background-position:-4px -34px;vertical-align:bottom;margin-right:2px}.pfs-pager-prev.pfs-disabled{background-position:-4px -84px;cursor:default}.pfs-pager-next{display:inline-block;width:24px;height:24px;background:url(PfsRes.png?v=3);background-position:-4px -9px;vertical-align:bottom;margin-left:2px}.pfs-pager-next.pfs-disabled{background-position:-4px -59px;cursor:default}.pfs-grid-table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-spacing:0}.pfs-grid-cell{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:4px 6px}.pfs-grid-header>tr>th{font-weight:normal;font-size:1.1em;color:#666}.pfs-grid-cell.pfs-grid-summary-cell{padding:6px;font-weight:bold}.pfs-grid-cell.pfs-grid-filter-cell{padding:2px}.pfs-grid-cell.pfs-grid-filter-command-cell{text-align:center}.pfs-grid-filter input{box-sizing:border-box;width:100%;min-width:40px;border:1px solid #aaa;padding:2px 3px}.pfs-grid-filter select{box-sizing:border-box;width:100%;min-width:40px;border:1px solid #aaa;padding:1px 2px}.pfs-grid-cell.pfs-sortable{position:relative;padding-right:18px;cursor:pointer}.pfs-sort-mark{display:block;position:absolute;top:50%;right:0;width:18px;height:6px;margin-top:-2px}.pfs-sort-mark.pfs-sorted-asc{background:url(PfsRes.png?v=3);background-position:-16px 0}.pfs-sort-mark.pfs-sorted-desc{background:url(PfsRes.png?v=3);background-position:0 0}.pfs-grid-row.pfs-checked{background:#e7e7e7}.pfs-grid-row.pfs-selected{background:#fed}.pfs-grid-table{position:relative}.pfs-grid-updprogr-overlay{display:block;position:absolute;left:0;top:0;width:100%;text-align:center}.pfs-grid-updprogr-overlay>td{display:inline-block;background:url(loading3.gif) no-repeat #fff;background-position:0 50%;border:2px solid #888;padding:10px 20px 10px 40px;color:#333}.pfs-grid-nodata-row>td{padding:10px 20px;text-align:center;font-size:1.1em;font-style:italic;color:#aaa}.pfs-grid-error-cell{text-align:center;color:red}.pfs-grid-pager-cell{padding:6px 12px}.pfs-grid-pager-cell>.pfs-pager{width:100%}.pfs-form-table{}.pfs-form-group-row>td{padding:5px;background:#eee}.pfs-form-group-error-row>td{padding:5px;color:red}.pfs-form-field-row>td{}.pfs-form-field-label-cell{vertical-align:top;text-align:right;color:#888;max-width:50%;padding:5px 10px 5px 5px}.pfs-form-field-control-cell{vertical-align:top;padding:5px 0 5px 5px}.pfs-form-field-control-cell input[type="text"],.pfs-form-field-control-cell textarea{box-sizing:border-box;width:100%;min-width:50px}.pfs-form-field-control-cell select{min-width:40px}.pfs-form-field-error-row.empty{display:none}.pfs-form-field-error-row td{padding:0 0 5px 5px;color:red;font-size:.8em}.pfs-form-field-invalid input{background:#f6d6d6}.pfs-form-field-invalid select{background:#f6d6d6}.pfs-form-errors-summary{color:red}.pfs-dialog-overlay{position:fixed;top:0;left:0;height:100%;width:100%;margin:0;padding:0;background:#000;opacity:.15;filter:alpha(opacity=15);-moz-opacity:.15}.pfs-dialog-panel{position:absolute;background-color:#fff;border:2px solid #68a;text-align:left;padding:0}.pfs-dialog-caption{border-bottom:solid 2px #68a;background-color:#68a;padding:4px 8px;color:#fff;font-size:1.2em;cursor:default}.pfs-dialog-caption a{display:block;float:right;margin-left:15px;padding:0 10px;color:#fff;text-decoration:none}.pfs-dialog-caption a:hover{background-color:#579}.pfs-dialog-body{padding:20px 20px 12px 20px}.pfs-trace-padding{height:20px}.pfs-trace-head{padding:4px 8px;background:#ddd;color:#444;font-size:11px}.pfs-trace-body{border-top:1px solid #888;padding:5px;background:#fff}.pfs-trace-head a{display:block;float:right;padding-left:8px;color:#000;text-decoration:underline}.pfs-trace-head a:hover{text-decoration:none}.pfs-trace-head .pfs-trace-btn-hinc,.pfs-trace-head .pfs-trace-btn-hdec{display:none}.pfs-trace-cont.pfs-mode-window .pfs-trace-btn-hinc,.pfs-trace-cont.pfs-mode-window .pfs-trace-btn-hdec{display:block}.pfs-trace-cont.pfs-mode-window.h400 .pfs-trace-btn-hinc{display:none}.pfs-trace-cont.pfs-mode-window.h100 .pfs-trace-btn-hdec{display:none}.pfs-trace-cont.pfs-mode-window .pfs-trace-box{position:fixed;z-index:100000;left:0;bottom:0;box-sizing:border-box;width:100%;background:#fff;border:1px solid #888}.pfs-trace-cont.pfs-mode-window .pfs-trace-padding{}.pfs-trace-cont.pfs-mode-window .pfs-trace-body{overflow:auto}.pfs-trace-cont.pfs-mode-window.h100 .pfs-trace-padding{height:130px}.pfs-trace-cont.pfs-mode-window.h100 .pfs-trace-body{height:100px}.pfs-trace-cont.pfs-mode-window.h200 .pfs-trace-padding{height:230px}.pfs-trace-cont.pfs-mode-window.h200 .pfs-trace-body{height:200px}.pfs-trace-cont.pfs-mode-window.h300 .pfs-trace-padding{height:330px}.pfs-trace-cont.pfs-mode-window.h300 .pfs-trace-body{height:300px}.pfs-trace-cont.pfs-mode-window.h400 .pfs-trace-padding{height:430px}.pfs-trace-cont.pfs-mode-window.h400 .pfs-trace-body{height:400px}.pfs-trace-type-Render{color:gray}.pfs-trace-type-DataSource{color:#000}.pfs-trace-tag-error{color:red}.pfs-grid-table a{color:#46a}.pfs-grid-header>tr>th{font-weight:bold;font-size:inherit}.pfs-grid-filter input[type='text'],.pfs-form-field-control-cell>input[type='text'],.pfs-form-field-control-cell>input[type='password']{margin:0;padding:0 6px;min-height:30px;font-size:13px}.pfs-form-field-control-cell textarea{padding:4px 6px;margin:0;font-size:13px;line-height:110%}.pfs-combobox{font-size:13px}.pfs-combobox-frame{padding-top:4px;padding-bottom:5px}.pfs-combo-input{line-height:1;font-size:13px}.pfs-grid-filter select{min-height:30px;margin:0}.pfs-form-group-row>td{padding-top:20px;background:none;font-size:1.3em;color:#444}.pfs-form-field-label-cell{padding-top:10px}.pfs-form-field-control-cell{vertical-align:middle;max-width:450px}.pfs-form-field-control-cell select{padding-left:4px;min-height:30px;margin:0;font-size:13px;border:1px solid #ccc;max-width:100%}.pfs-grid-row.pfs-selected{background:#def}.pfs-dialog-panel{border:2px solid #aaa;border-radius:4px;box-shadow:rgba(0,0,0,.15) 0 3px 8px 0}.pfs-dialog-caption{border:none;background:none;padding:10px 12px;color:#444;font-size:1.4em}.pfs-dialog-caption a{color:#444;font-size:.8em}.pfs-dialog-caption a:hover{background-color:#eee}.pfs-dialog-body{padding:8px 20px 16px 20px}