[class*="icon-"]::before{font-family:icomoon}.icon-applicationsettings::before{content:""}.icon-batch::before{content:""}.icon-checkstock::before{content:""}.icon-close::before{content:""}.icon-contacts::before{content:""}.icon-dashboard::before{content:""}.icon-debtors::before{content:""}.icon-projects::before{content:""}.icon-purchaseorders::before{content:""}.icon-salesorders::before{content:""}.icon-users::before{content:""}.icon-usergroups::before{content:""}.icon-worktypes::before{content:""}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?v=1');src:url('../fonts/icomoon.eot?v=1') format('embedded-opentype'),url('../fonts/icomoon.ttf?v=1') format('truetype'),url('../fonts/icomoon.woff?v=1') format('woff'),url('../fonts/icomoon.svg?v=1') format('svg');font-weight:normal;font-style:normal}*{font-family:'Open Sans',sans-serif}h1{font-size:1.7em;font-weight:600;margin-bottom:.5em}h2{font-size:1.5em;font-weight:600;margin-bottom:.5em;padding-top:1.5em}h2:first-child{padding-top:0}h3{font-size:1.125em;font-weight:600;margin-bottom:.5em;padding-top:.75em}h3:first-child{padding-top:0}input.largefield,textarea.largefield{width:50em;max-width:100%}input.smallfield{width:5em}.italic{font-style:italic;font-size:.75em}.login .background{background:url(../assets/Login.jpg) center center no-repeat}li.separator{padding-top:.5em;margin-bottom:.5em;border-bottom:1px solid #aaa}.version{position:absolute;top:3.25em;right:.125em;z-index:5;font-size:.75em}.button.mail::before{content:'';font-family:icomoon}.button.import::before{content:'';font-family:icomoon}.button.export::before{content:'';font-family:icomoon}.button.runnow::before{content:'';font-family:icomoon}.batchtype{display:block;position:relative;width:29.1em;max-width:100%;padding:.5em;margin-bottom:1em}.batchtype+.batchtype{margin-top:1em}label.batchtype{cursor:pointer}.batchtype input{display:none}.batchtype label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.batchtype .header{display:block;margin-bottom:.5em;font-weight:bold}.batchtype .header::before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #ddd}.batchtype input:checked+.header::before{border:1px solid #888;box-shadow:0 0 5px #ffd800}.batchtype .description{display:block;font-style:italic;font-size:.9em}.htmlpreview{width:100%;aspect-ratio:1/1;border:1px solid #ddd}.filterbuttons{position:relative;border:1px solid #ccc;padding:1em;margin-bottom:2em}.filterbuttons>span{position:absolute;top:-1em;border:1px solid #ccc;background-color:#efefef;padding:.5em 1em;font-weight:bold;font-size:.75em}.filterbuttons .icn-filter::before{margin:0}.filterbuttons .button{background-color:#efefef;color:#555;margin-bottom:.25em}.filterbuttons .button.active{background-color:#fff;color:#000}.filterbuttons div{margin:1em 0}.filteradvancedcontainer a{color:#000;cursor:pointer}.filteradvancedcontainer a+a{padding-left:1em}.order{margin-bottom:3em}.order label,.order label.select{padding:0;margin:0;width:7em;vertical-align:middle}.order .datepicker input{margin:0}.order>table:first-child{width:100%;background-color:#ddd;font-weight:bold}.order>table table{font-weight:normal}.order table.displaytable,.salesorders table.displaytable{max-width:100%;width:100%;font-size:.875em}.order table.displaytable{border:1px solid #ddd}.order>table:first-child>tbody>tr>td:nth-child(1){padding-left:.25em;width:7em}.order>table:first-child>tbody>tr>td:nth-child(2){width:20em}.order>table:first-child>tbody>tr>td:nth-child(3),.order>table:first-child>tbody>tr>td:nth-child(4){width:12em}.order label.datepicker+label{margin-left:2em}.order label.select{width:4em}.order label.select+button{margin-left:1em;display:none}.order.edited label.select+button{display:inline-block}.order.edited>table:first-child{background-color:#ffcf99}.order.edited table.displaytable{border:1px solid #ffcf99}td.center{text-align:center}.order table.displaytable tr td:nth-child(1){width:7.5em}.order table.displaytable tr td:nth-child(3){width:6em;text-align:right}.order table.displaytable tr td:nth-child(4){width:6em;text-align:right}.order table.displaytable tr td:nth-child(5),.order table.displaytable tr td:nth-child(6){width:7em}.paging{margin-bottom:3em}.orb{width:1em;height:1em;display:inline-block;border-radius:50%}.onstock .orb{background-color:#15ff00}.nostock .orb{background-color:#ff7c7c}.purchase.order .displaytable tbody tr{cursor:pointer}.purchase.order .displaytable tbody tr:hover{background-color:#ddd}.purchase.order table.displaytable.formatted:not(.vertical) tbody tr:nth-child(even):hover td{background-color:#ccc}.stockdetails{display:none;width:50em;height:35em;max-width:90vw;max-height:90vh;border:1px solid #ddd;background-color:#fff;padding:1em;overflow:auto}.stockdetails .close{position:absolute;right:.5em;top:.5em;color:#f00;cursor:pointer;padding:.5em}.stockdetails .close::before{content:'x'}input.mailsize,textarea.mailsize{width:35em}table.edittable.largespace td{padding-bottom:4em}.mailhtmlpreview .grid-50{height:100%;overflow:auto}.mailhtmlpreview iframe{border:1px solid #ddd;width:100%;height:100%;height:100%}table.emailslist tbody td{cursor:pointer}iframe.displayemail{width:80vw;height:80vh}.smallhelp{font-size:.75em;margin-bottom:.75em}.searchfilter{display:inline-block;padding-right:1em}.searchfilter label:first-child{display:block;font-weight:bold;font-size:.75em;padding-bottom:0;width:auto}@media only screen and (max-width:94em){.order form label,.order label.datepicker+label{display:block;font-size:.75em}.order label.datepicker+label{margin:.5em 0 0 0}.order.edited label.select+button{display:block;margin:.5em 0 0 0}}