.dialogcontainer{height:0;width:100%;background-color:rgba(225,225,225,255)}.dialog{background-color:#eee;margin:auto;border:1px solid #c0c0c0}.dialog .title{position:-webkit-sticky;position:sticky;top:0;display:flex;background-color:var(--tabs-bgcolor);color:#fff;padding:.5em;align-items:center}.dialog .title #titleText{text-align:center;flex:9;margin:0 .3em}.dialog .title button,.dialog .buttonfooter button,.dialog button{border:solid 1px #ddd;border-radius:.3em;color:#fff;background-color:var(--tabs-bgcolor);font-weight:200;padding-left:.3em;padding-right:.3em;min-width:3em;min-height:2em}.dialog button.bw{background-color:transparent;color:#000;border:0;text-align:left}.dialog button.bw:hover{color:#306ab5;background-color:transparent;border:0}.dialog button.bw:active,.dialog button.bw.selected{color:#003a85;background-color:transparent;border:0}.dialog select.rotext{appearance:none;border:0;border-radius:0;padding:.2em}.dialog select.rotext:disabled{color:inherit}.dialog .ro{background-color:#d3d3d3}.dialog fieldset{padding:0;margin:auto;border:0}.dialog .tab{margin-top:1em}.dialog button{color:#fff;background-color:#006ab5}.dialog button:hover{color:#fff;background-color:#137dc8}.dialog button:active,.dialog button.selected{color:#fff;background-color:#003a85}.dialog ul{height:200px;overflow:auto;overflow-x:hidden;border:1px solid #bbb;list-style-type:none;margin:0;padding:0}.dialog ul li{margin:0;padding:0}.dialog ul li label{display:block;color:WindowText;margin:0!important;padding:0;width:100%}.dialog ul li label:hover{background-color:Highlight;color:HighlightText}.dialog ul li.group{background-color:#888;color:#fff}.dialog ul input[type='checkbox']{margin-top:.4em;margin-bottom:.4em}.dialog .title .nobutton{width:4em}.dialog .buttonfooter{padding:.5em;display:inline-block;width:100%}.dialog .buttonfooter button{float:right}.dialog .content{padding:.5em}.dialog .content fieldset{border:1px solid #bbb;padding:0 .5em .5em .5em;margin-top:.5em;color:#137dc8;font-weight:bold}.dialog .content .field{display:flex;flex-direction:column}.dialog .content .field.labelleft{display:flex;flex-direction:row}.dialog .content .field label{font-weight:bold;color:#006ab5}.dialog .content table label{font-weight:bold;color:#006ab5;font-size:14px}.dialog .content .left{clear:left;float:left;width:49%}.dialog .content .leftnoclear{float:left;width:49%}.dialog .content .right{float:right;width:49%}.dialog .content .w15pct{width:15%}.dialog .content .w16pct{width:16.6%}.dialog .content .w20pct{width:20%}.dialog .content .w25pct{width:25%}.dialog .content .w30pct{width:30%}.dialog .content .w33pct{width:33.3%}.dialog .content .w50pct{width:50%}.dialog .content .w60pct{width:60%}.dialog .content .w100pct{width:100%}.dialog .sectionhead{border-top:1px solid #555;margin-top:1em;background-color:#ddd}.dialog .content div.selectadd{width:100%;display:flex}.dialog .content div.selectadd select{flex:1}.dialog .content div.selectadd button.add{margin-left:.5em;border:1px solid #999}.dialog .content label{margin-top:.3em}.dialog .content input[type='checkbox']{margin-top:.8em;margin-right:.4em}.dialog .content #instructions{margin-bottom:.5em}.dialog .content.whitebg{background-color:#fff}.dialog .content .box{border:solid 1px #eee;background-color:#ddd;overflow:hidden;padding:.6em;margin:.3em .1em .1em;border-radius:.5em}.dialog .content .box.left{float:left;clear:left}.dialog .content .box.leftnoclear{float:left}.dialog .content .box.w3{width:33%}.dialog .icon{margin-right:.5em}.dialog button.topspace{margin-top:.5em;width:100%}.dlgbuttons{padding:.5em;width:100%;text-align:right;margin-bottom:2em}.dialog #errmsg{color:var(--err-color);margin-bottom:.5em}.dialog .uploadcontainer{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.dialog .uploadcontainer .button-wrap input[type="file"]{position:absolute;z-index:-1;top:10px;left:0;font-size:16px;color:#000}.dialog .uploadcontainer .button-wrap{position:relative;overflow:hidden;margin-bottom:.5em}.dialog .uploadcontainer .button-wrap .button{display:inline-block;padding:.3em .3em;cursor:pointer;border:1px #999 solid;border-radius:.3em;background-color:#fefefe;font-size:16px;font-weight:200;color:#000}.grid{overflow-x:hidden;overflow-y:hidden;height:100%;display:flex;flex-direction:column;background-color:#eee}.gridbar.bar{display:flex;flex-flow:row wrap;align-items:center;min-height:2em;position:sticky;top:5.2em;background-color:#ddd;padding:.25em .4em}.gridbar.bar .buttons{flex:1 0 auto;padding:.25em;display:flex;flex-direction:row}.gridbar.bar .buttons button,.gridbar.bar button{margin:0 1em 0 0;display:flex;flex-direction:row;align-items:center;border:0;background:none;padding:0}.grid .printtitle{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:.5em}.grid .data>div{overflow:hidden;border-bottom:1px #c0c0c0 dashed;margin:auto;padding:0;background-color:#fff}.grid .data>div.listspacer{margin:auto;height:1em;background-color:#eee}.grid .data>div.sectiontitle{margin:auto;padding-left:1em;background-color:#eee;font-size:85%}.grid .data .norecords{padding:1em}.grid .data>div>div{overflow:hidden;max-width:40em;margin:auto;padding:.5em;background-color:#fff0}.grid .data>div>div>span{font-size:85%}.grid .data>div:hover,.grid .data>div>div:hover{background-color:#ffe}.grid .data>div.listspacer:hover{background-color:#eee}div.sorter{color:#333;text-align:right;position:relative;width:5em;margin:0 .4em .4em .4em;overflow:hidden}div.sorter>#selSort{-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;left:0;top:0;width:100%;opacity:0;border:0;margin:0;padding:0}div.sorter>#selSort:hover{background-color:#0000}div.sorter>#lblSort{width:100%}div.searcher{display:flex;flex-direction:row;border:1px solid #aaa;border-radius:6px;margin:0;overflow:hidden;padding:0;background-color:#fff}div.searcher>#txtSearch{-webkit-appearance:none;width:8em;flex:0;border:0;margin:0;padding:.18em .4em}div.searcher>#txtSearch:focus{outline:0}div.searcher>#btnClearSearch{flex:1}#dashboard.grid div div span.indent{display:inline-block;padding-left:.5em;margin-top:.2em}@media print{.grid .printtitle{display:flex}}*{box-sizing:border-box;font-family:'Nunito',sans-serif;font-size:16px}:root{--tabs-bgcolor:#666d;--status-list-bgcolor:#ccc;--grid-searchtext-bgcolor:#000;--tab-bgcolor:#511;--tab-color:#fff;--link-color:#511;--err-color:#944;--urgent-color:#f00}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}body{background-color:#f0f0f0;overflow-y:auto;height:auto;width:1024px;user-select:none;-webkit-user-select:none;-moz-user-select:none;margin:0 0}#siteheader{position:-webkit-sticky;position:sticky;top:0;z-index:1;width:100%;display:flex;justify-content:space-around;margin:0 auto;height:2em;padding:.25em;background-color:#006ab5;text-align:center;color:#fff;font-size:18pt}#siteheader #pagename{font-size:16pt;padding-top:.2em}a{color:var(--link-color)}#loginDlg{margin:auto;background-color:#fff}#loginDlg button{font-size:110%;font-weight:bold}#loginDlg tr,#loginDlg td,#loginDlg input{font-size:100%}#loginDlg input{width:15em}button.menu-btn,#siteheader button.user{float:right;height:2em;margin-top:.2em;border:0;background:none;color:#fff}button.menu-btn:hover,#siteheader button.user:hover{color:#c0c0c0}.page{height:100%;width:800px;display:inline}.status-list{display:flex;flex-flow:row wrap;flex:1 0 auto;padding:.4em .4em 0 .4em;background-color:var(--status-list-bgcolor);color:#000;align-items:center;min-height:2.2em;position:sticky;top:3em}.status-list .status{white-space:nowrap;margin-bottom:.4em;margin-right:.5em}.status-list *{font-size:14px}#dashboard{padding:3em;text-align:center;border:1px #777 solid}#dashboard,#dashboard span{font-size:22pt}.dashicon{width:2.5em;float:left}.cameraicon{width:3em}table{border-collapse:collapse}td,th{padding:3px;font-size:80%;text-align:left}select{background-color:#fff}textarea{resize:none;height:8em}.orderitems *{font-size:.95em}.orderItemRow{overflow-y:hidden}button:disabled{filter:opacity(35%)}.thumbphoto{width:6em;float:right;margin-right:.75em}.fullphoto{width:100%;padding:0 .25em;margin-top:1em}.starrating{margin-top:.2em;margin-right:1em;float:left;clear:left;color:#ddd}.starrating .editable{font-size:200%}.starchecked{color:#ffa500}.starrating .norating{margin-left:.2em;color:#888;font-size:90%}.width-short-label{width:10em}.floatL{float:left}.floatR{float:right}.clearL{clear:left}.clearR{clear:right}.clearB{clear:both}.bold{font-weight:700}.light{font-weight:200}.inactive{color:#d22}.urgent{color:var(--urgent-color)}.blue{color:#00f}.overdue{color:#fff;background-color:#f00d;padding:0 .5em}.flex-row{display:flex;flex-flow:row nowrap;align-items:stretch}.flex-col{display:flex;flex-flow:column nowrap;align-items:stretch}.flex-1{flex:1;overflow:hidden}.flex-2{flex:2;overflow:hidden}.flex-3{flex:3;overflow:hidden}.flex-4{flex:4;overflow:hidden}.flex-5{flex:5;overflow:hidden}.flex-6{flex:6;overflow:hidden}.flex-99{flex:99;overflow:hidden}.flex-break{flex-basis:100%;height:0}#invcomDistributor{max-width:30em}@media all{.page-break{height:1px;border-top:1px dashed #c5c5c5}}@media print{body{height:auto;background-color:#fff!important}.dialog{background-color:#fff!important}.page-header,#tabs,#tabs-content .bar,.status-list,.page-footer,.dialog .title,.dialog .dlgbuttons{display:none!important}.grid .data table .selected{background-color:rgba(0,0,0,0)!important}.page-break{page-break-before:always;border-top:0}}.pushy{width:224px;max-height:calc(100vh - 3em);background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;float:left;position:sticky;top:3em}.pushy a{display:block;color:#333;padding:5px 15px;text-decoration:none;font-size:14px}.pushy a:hover{color:#006ab5}.pushy ul{padding-left:0}.pushy ul:first-child{margin:0}.pushy-submenu>ul{padding-left:15px}li.navlink.d{pointer-events:none}li.navlink.d a:after{content:" (Coming soon)"}li.pushy-submenu,li.navlink{background-color:rgba(0,0,0,.1);border-top:1px solid rgba(155,155,155,.5);list-style-type:none}.pushy-submenu button{width:100%;color:#777;padding:5px 15px;text-align:left;background:transparent;border:0}.pushy-submenu>a,.pushy-submenu>button{position:relative;font-size:14px}#tabs{position:-webkit-sticky;position:sticky;top:4em;z-index:1;width:100%;font-size:95%;margin:0;padding:.25em;padding-bottom:.6em;background-color:var(--tabs-bgcolor)}#tabcover{position:fixed;background-color:#606060a0;overflow:hidden;height:100%;width:100%;z-index:999}#tabs #appLogo{float:left;height:2.2em}#tabs #tabname{float:left;font-size:120%;display:none;color:#fff;margin-left:.75em;margin-top:.3em}#tabs #btnMenu{display:none}#tabs-content{height:100%;display:flex;flex-direction:column}#tabs ul{display:flex;flex-direction:row;padding:0;margin:.1em .4vw;padding-left:.75em}#tabs ul li{padding:.2em .5em;list-style-type:none;background-color:var(--tab-bgcolor);color:var(--tab-color);border:solid 1px var(--tab-border-color);border-radius:.7em;margin-right:.2em}#tabs ul li div{float:left}#tabs ul li img{float:left}#tabs ul li.active,#tabs ul li.active:hover{color:#000;background-color:#fff}#tabs ul li:hover{color:var(--tab-hover-color);background-color:var(--tab-hover-bgcolor)}#tabs-content .bar{background-color:var(--buttonbar-bgcolor)}@media only screen and (max-width:600px){#tabs #tabname{display:inherit}#tabs ul{display:none;flex-direction:column;padding:0}#tabs ul li{padding:.3em .5em;background-color:var(--tab-bgcolor);border-radius:0;border-top:0;margin:0;border-right:0;border-left:0}#tabs ul li.active{color:#fff;background-color:var(--tab-bgcolor)}#tabs ul li.active:hover{color:var(--tab-hover-color);background-color:var(--tab-hover-bgcolor)}#tabs #btnMenu{display:inherit;float:right;font-size:130%;color:var(--tab-color);padding:.4em;padding-bottom:0;margin-right:.4vw;text-decoration:none}#tabs.responsive #btnMenu{background-color:var(--tab-bgcolor);padding-bottom:.9em;border-top-left-radius:.2em;border-top-right-radius:.2em}#tabs.responsive ul{clear:both;display:flex;margin-top:2.75em}#tabs #menulist li:first-child{border-top-left-radius:.3em}#tabs #menulist li:last-child{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em}}#wait{z-index:9999;position:absolute;height:100%;min-height:50vh;width:1024px;background:url(../images/wait.gif) no-repeat center}