﻿#confirm,#prompt{padding:20px}
#prompt textarea{width:calc(100% - 15px);height:80px;padding:5px;background-color:white !important}
.taskbar{width:40px;height:40px;padding:0;margin:0;border-radius:40px;position:fixed;bottom:5px;left:10px;background:url(/images/window.png) no-repeat rgba(38,38,38,0.8) center !important;background-size:25px !important;z-index:20001}
.taskbar:hover{background-color:rgba(38,38,38,1) !important}
.autocomplete{width:calc(100%);max-height:300px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;z-index:10000}
.error{background:url(/images/Fail.png) no-repeat right center transparent !important}
.valid{background:url(/images/ok.png) no-repeat right center transparent !important}
.loading{background:url(/images/loading.gif) no-repeat right center transparent !important}
textarea.error,div.error,textarea.valid,div.valid,textarea.loading,div.loading{background-position:right top !important}
.result{padding:10px;color:red}
[data-role="main"]{padding:5px}
.ui-popup-screen{background-color:black;opacity:0.5}
.ui-panel{width:85%;max-width:500px;overflow:auto;z-index:1001}
.ui-panel-dismiss{width:100%;height:100%;background-color:black;opacity:0.5;position:fixed;z-index:1000}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{text-shadow:none !important}
.controlgroup-textinput{padding-top:.22em;padding-bottom:.22em}
.controlgroup-datetime{background-color:transparent !important;border:none;border-radius:0;box-shadow:none}
.ui-icon-print:after{background-image:url("/images/printer.png");background-size:18px 18px}
.ui-icon-cancel:after{background-image:url("/images/bin.png");background-size:18px 18px}
.ui-icon-restore:after{background-image:url("/images/return.png");background-size:18px 18px}
.ui-icon-cart:after{background-image:url("/images/cart.png");background-size:18px 18px}
.refreshtime{border-radius:50%;padding:2px;margin:0;width:15px;height:15px;line-height:15px;font-size:smaller !important;position:absolute;bottom:0;left:0;z-index:999 !important}
/*Row, Col*/
.col{width:calc(50% - 10px);min-height:25px;padding:0 5px;display:inline-block;vertical-align:top}
.col3{width:calc(33% - 10px);min-height:25px;padding:0 5px;display:inline-block;vertical-align:top}
.row{width:calc(100% - 10px);min-height:25px;padding:0 5px;margin-top:3px;display:inline-block}
.row > .col{width:50%;padding:0}
.col > .row,.row > .row,.col3 > .row{width:100%;padding:0}
.row > label{width:90px;height:35px;line-height:35px;margin:5px 0;display:inline-block;float:left;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.row > span{width:auto;height:35px;line-height:35px;margin:5px 0 5px 5px;display:inline-block;vertical-align:top;white-space:nowrap}
.row > div.ui-input-text,.row > div.ui-select,.row > textarea{width:calc(100% - 100px);margin:5px 0;display:inline-block;float:left;vertical-align:top}
.row.auto > div{width:auto}
/*ui-field-contain*/
.ui-field-contain.label90{}
.ui-field-contain.label90 label{width:90px;margin:0;padding:0;border:0;display:inline-block;vertical-align:top}
.ui-field-contain.label90 .ui-listview{width:calc(100% - 90px);margin:0;padding:0;display:inline-block;vertical-align:top}
.ui-field-contain.label90 .ui-input-text{width:calc(100% - 100px);height:30px;line-height:30px;margin:0;padding:0 5px;border:0;font-size:14px;display:inline-block;vertical-align:top}
.ui-field-contain.label90 .ui-controlgroup{width:calc(100% - 90px);display:inline-block;vertical-align:top}
.ui-field-contain.label90 .ui-controlgroup .ui-input-text{width:calc(100% - 90px)}
.ui-field-contain.label90 .ui-controlgroup button.ui-btn{width:78px;height:28px;line-height:28px;margin:0;padding:0;font-size:14px}
.ui-field-contain.label90 .ui-controlgroup button.ui-btn.mini{width:38px}
.ui-field-contain.label90 .ui-state-disabled{opacity:0.6}