﻿.login-form-load,.jobs-form-load,.clients-form-load{display:none}.login-form,.jobs-form-wrap,.clients-form-wrap{display:block}.login-form{max-width:500px;margin:0 auto}fieldset{border:1px solid #D6D6D6 !important;padding:30px !important;display:block;margin-bottom:30px !important}fieldset:after{content:"";display:block;clear:both}fieldset legend{font-size:14px;font-weight:700;color:#FFFFFF;background-color:#AAAAAA;padding:10px 30px}fieldset fieldset{border-color:#E6E6E6;padding:12px;background-color:#FFFFFF;box-sizing:border-box;max-width:500px}fieldset fieldset label{font-size:13px;margin-right:20px}.form-section:after{content:"";display:block;clear:both}.form-col,.form-row{width:100%;margin-bottom:20px}.form-col:after,.form-row:after{content:"";display:block;clear:both}.form-col:last-child,.form-row:last-child{margin-bottom:0}@media (min-width: 600px){.form-col{float:left;box-sizing:border-box}.form-cols-2 .form-col,.form-cols-3 .form-col,.form-cols-4 .form-col,.form-cols-multiple .form-col{width:50%}.form-cols-2 .form-col:nth-child(odd),.form-cols-3 .form-col:nth-child(odd),.form-cols-4 .form-col:nth-child(odd),.form-cols-multiple .form-col:nth-child(odd){clear:both;padding-right:20px}.form-cols-2 .form-col:nth-child(even),.form-cols-3 .form-col:nth-child(even),.form-cols-4 .form-col:nth-child(even),.form-cols-multiple .form-col:nth-child(even){padding-left:20px}}@media (min-width: 900px){.form-cols-3 .form-col,.form-cols-multiple .form-col{width:30%;margin-left:5%;padding:0 !important;overflow-x:hidden}.form-cols-3 .form-col:nth-child(odd),.form-cols-multiple .form-col:nth-child(odd){clear:none}.form-cols-3 .form-col:nth-child(3n+1),.form-cols-multiple .form-col:nth-child(3n+1){clear:both;margin-left:0}}@media (min-width: 1200px){.form-cols-4 .form-col,.form-cols-multiple .form-col{width:25%;padding-left:40px !important;overflow-x:hidden;margin-left:0}.form-cols-4 .form-col:nth-child(odd),.form-cols-multiple .form-col:nth-child(odd){clear:none}.form-cols-4 .form-col:nth-child(3n+1),.form-cols-multiple .form-col:nth-child(3n+1){clear:none;margin-left:0}.form-cols-4 .form-col:nth-child(4n+1),.form-cols-multiple .form-col:nth-child(4n+1){clear:both;padding-left:0px !important}}@media (min-width: 1700px){.form-cols-multiple .form-col{width:20%}.form-cols-multiple .form-col:nth-child(4n+1){clear:none;padding-left:40px !important}.form-cols-multiple .form-col:nth-child(5n+1){clear:both;padding-left:0px !important}}.form-label{font-size:1.4em;font-weight:700;padding-bottom:0.25em}.required{color:#A70F21}.lastref{font-size:1.1em;display:block;padding-top:5px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=number],textarea{box-sizing:border-box;width:100%;max-width:500px;border:1px solid #E6E6E6;background-color:#FFFFFF;padding:1em;font-family:"Open Sans",sans-serif;font-size:13px;transition:border-color .3s}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus{border-color:#AAAAAA}input[name=title]{font-weight:700}textarea{height:150px}.client-address textarea{height:85px}input[type=submit],button[type=submit],.ee-cform input[type=submit],.ee-cform button[type=submit]{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;padding:1em 2em;color:#FFFFFF;background-color:#000000;border:0;-webkit-appearance:none;transition:background-color .3s}.no-touchevents input[type=submit]:hover,.no-touchevents button[type=submit]:hover,.no-touchevents .ee-cform input[type=submit]:hover,.no-touchevents .ee-cform button[type=submit]:hover{background-color:#008BB9}input[type=submit]:disabled,button[type=submit]:disabled,.ee-cform input[type=submit]:disabled,.ee-cform button[type=submit]:disabled{background-color:#D6D6D6 !important;cursor:not-allowed}button.search{padding:1em}.search-lrg{position:relative;padding-bottom:30px;max-width:545px}.search-lrg .form-field{margin-right:45px}.search-lrg .submit{position:absolute;right:0;top:0}select{box-sizing:border-box;max-width:100%}select[multiple]{width:100%;max-width:500px;padding:10px;font-family:"Open Sans",sans-serif;font-size:12px}.button{text-align:center}.button.left{text-align:left}.button.right{text-align:right}.button .spc{width:20px;visibility:hidden;display:inline-block}.button a{display:inline-block;padding:0.5em 1em;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;background-color:#000000}.no-touchevents .button a:hover{color:#FFFFFF;background-color:#008BB9}.no-results-msg p{color:#A70F21;text-align:center;font-size:2em}.field-load-wrap{position:relative}.field-load-wrap #title{opacity:0.5;transition:opacity 0.4s}.field-load-wrap .icon-wrap{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.field-load-wrap .icon-wrap .icon{position:absolute;left:4em;top:50%;transform:translate(0, -50%)}.field-load-wrap.loaded .icon-wrap{display:none}.field-load-wrap.loaded #title{opacity:1}.date-picker-clip-inner{width:1000em}.date-picker-clip{overflow-x:auto}.date-picker-clip:after{clear:both;content:'.';font-size:0;visibility:hidden;display:block}.date-picker-heading{margin-bottom:10px}.date-picker-item{margin-right:10px;position:relative;width:250px;float:left;display:inline}.date-picker-prev,.date-picker-next{font-size:12px;position:absolute;top:0}.date-picker-prev{left:10px}.date-picker-next{right:10px}.date-picker-wrap{background-color:#fff;border:1px solid #b3b3b3;padding:10px;position:absolute;width:250px;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);box-shadow:0 2px 4px 0 rgba(0,0,0,0.08)}.date-picker-wrap h3{font-size:14px;margin-bottom:5px;text-align:center}.date-picker-wrap table{margin-bottom:0}.date-picker-wrap table th{text-transform:uppercase}.date-picker-wrap table tr:nth-child(2n) td{background-color:#fff}.date-picker-wrap table tr:nth-child(2n) td.act{background-color:#1f80bd;font-weight:700}.date-picker-wrap table tr:nth-child(2n) td.act a{color:#fff}.date-picker-wrap table tr:nth-child(2n) td.empty{background-color:#f3f3f3}.date-picker-wrap table tr:hover td{background-color:#fff}.date-picker-wrap table tr:hover td.act{background-color:#1f80bd}.date-picker-wrap table tr:hover td.act a{color:#fff}.date-picker-wrap table tr:hover td.act:hover{background-color:#1f80bd}.date-picker-wrap table tr:hover td.empty{background-color:#f3f3f3}.date-picker-wrap table tr:hover td.empty:hover{background-color:#f3f3f3}.date-picker-wrap table tr:hover td:hover{background-color:#e8f8ff}.date-picker-wrap table th,.date-picker-wrap table td{font-size:11px;padding:5px;text-align:center}.date-picker-wrap table td{border-right:1px solid #e6e6e6}.date-picker-wrap table td:nth-child(7n){border-right:0}.date-picker-wrap table td.act{background-color:#1f80bd;font-weight:700}.date-picker-wrap table td.act a{color:#fff}.date-picker-wrap table td.empty{background-color:#f3f3f3}#job_form table{border:1px solid gray;border-spacing:0;padding:0;width:100%}#job_form table th,#job_form table td{font-size:14px;padding:5px 10px;vertical-align:top}#job_form table th{background-color:#f1f1f1;border:solid #b5b5b5;border-width:0 1px 1px 0;color:#000;font-weight:400;padding-bottom:10px;text-align:left}#job_form table th:last-child{border-right:0}#job_form table th.grid-remove{width:1%}#job_form table td{border:solid gray;border-width:0 1px 1px 0}#job_form table td:last-child{border-right:0}#job_form table tr:last-child td{border-bottom:0}#job_form table tr.no-results td{padding:20px}#job_form table td.grid-field__item-fieldset:first-child{display:none}#job_form .toolbar{background-color:#f9f9f9;border:1px solid #cfcfcf;list-style-type:none;margin:10px 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}#job_form td .toolbar{margin-top:5px}#job_form .toolbar li{border:solid #cfcfcf;border-width:0 1px 0 0;float:left;display:inline}#job_form .toolbar li a,#job_form .toolbar li span{padding:5px 10px;text-align:center;text-decoration:none;display:block}#job_form .toolbar li a:after,#job_form .toolbar li span:after,#job_form .toolbar li a:before,#job_form .toolbar li span:before{font-family:FontAwesome;font-weight:400;-webkit-font-smoothing:antialiased}#job_form .toolbar li a:hover,#job_form .toolbar li span:hover{background-color:#fff}#job_form .toolbar li:first-child a:hover{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#job_form .toolbar li.last,#job_form .toolbar li:last-child{border-right:0}#job_form .toolbar li.last a:hover,#job_form .toolbar li:last-child a:hover{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#job_form .toolbar li:only-of-type{border-right:0}#job_form .toolbar li:only-of-type a:hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#job_form .toolbar li.edit a:before{content:""}#job_form .toolbar li.view a:before{content:""}#job_form .toolbar li.sync a:before{content:""}#job_form .toolbar li.settings a:before{content:""}#job_form .toolbar li.move a,#job_form .toolbar li.layout a,#job_form .toolbar li.reorder a{cursor:move}#job_form .toolbar li.move a:before,#job_form .toolbar li.layout a:before,#job_form .toolbar li.reorder a:before{content:""}#job_form .toolbar li.install a:before{color:#7baf55;content:""}#job_form .toolbar li.uninstall a:before{color:#bc4848;content:""}#job_form .toolbar li.approve a:before{color:#7baf55;content:""}#job_form .toolbar li.add a:before{color:#7baf55;content:""}#job_form .toolbar li.download a:before{content:""}#job_form .toolbar li.crop a:before{content:""}#job_form .toolbar li.find a:before{content:""}#job_form .toolbar li.copy a:before{content:""}#job_form .toolbar li.back a:before{content:""}#job_form .toolbar li.next a:before{content:""}#job_form .toolbar li.remove a:before{color:#bc4848;content:""}#job_form .toolbar li.writemode a:before{content:""}#job_form .toolbar li.upload a:before{content:""}#job_form .toolbar li.glossary a:before,#job_form .toolbar li.manual a:before{content:""}#job_form .toolbar li.emoji a:before{content:""}#job_form .toolbar li.hide a:before{color:#7baf55;content:""}#job_form .toolbar li.unhide a:before{color:#bc4848;content:""}#job_form .toolbar li.store a:before{content:""}#job_form .toolbar li.mods a:before{content:""}#job_form .toolbar li.admin a:before{color:#c90;content:""}#job_form .toolbar li.rte-bold a:before,#job_form .toolbar li.html-bold a:before{content:""}#job_form .toolbar li.rte-italic a:before,#job_form .toolbar li.html-italic a:before{content:""}#job_form .toolbar li.rte-list a:before,#job_form .toolbar li.html-list a:before{content:""}#job_form .toolbar li.rte-order-list a:before,#job_form .toolbar li.html-order-list a:before{content:""}#job_form .toolbar li.rte-link a:before,#job_form .toolbar li.html-link a:before{content:""}#job_form .toolbar li.html-ins a:before,#job_form .toolbar li.rte-underline a:before,#job_form .toolbar li.html-underline a:before{content:""}#job_form .toolbar li.rte-upload a:before,#job_form .toolbar li.html-upload a:before{content:""}#job_form .toolbar li.rte-quote a:before,#job_form .toolbar li.html-quote a:before{content:""}#job_form .toolbar li.rte-view{border-width:0 0 0 1px;float:right;display:inline}#job_form .toolbar li.rte-view a:before{content:""}#job_form .toolbar li.form-element,#job_form .toolbar li.html-elements,#job_form .toolbar li.rte-elements{padding:4px 5px}#job_form .toolbar li.form-element select,#job_form .toolbar li.html-elements select,#job_form .toolbar li.rte-elements select{margin:0;position:relative;top:0}#job_form .toolbar li.html-del a:before,#job_form .toolbar li.html-strike a:before{content:""}#job_form .toolbar li.html-ins a:before{color:#7baf55}#job_form .toolbar li.html-del a:before{color:#bc4848}#job_form .toolbar li.align-left a:before{content:""}#job_form .toolbar li.align-txt-left a:after{content:'\f060';margin-left:5px}#job_form .toolbar li.align-right a:before{content:""}#job_form .toolbar li.align-txt-right a:before{content:'\f061';margin-right:5px}#job_form .toolbar li.align-center a:before{content:""}#job_form .toolbar li.pl a{border-width:1px}#job_form .toolbar:after{clear:both;content:'.';font-size:0;visibility:hidden;display:block;height:0}#job_form .toolbar.rte{background-color:#e8e8e8;border:1px solid #b5b5b5;padding:5px;position:relative;z-index:2;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.03),0 2px 0 0 rgba(255,255,255,0.7) inset;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.03),0 2px 0 0 rgba(255,255,255,0.7) inset;box-shadow:0 2px 0 0 rgba(0,0,0,0.03),0 2px 0 0 rgba(255,255,255,0.7) inset}#job_form .toolbar.rte li:last-child a:hover{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#job_form .toolbar.html-btns{margin-bottom:5px;padding:5px;display:block}#job_form .toolbar.grid-nav{display:none}#job_form .toolbar.disabled{position:relative}#job_form .toolbar.disabled li:not(.rte-view){opacity:0.5}#job_form .toolbar.disabled:before{bottom:0;content:'';left:0;opacity:.5;position:absolute;right:40px;top:0;z-index:4}.format-options #job_form .toolbar{margin-bottom:10px}h1 #job_form .toolbar{margin-right:10px;float:left;display:inline}h1 #job_form .toolbar li a{font-size:13px;padding:3px 10px}.item #job_form .toolbar{position:absolute;right:5px;top:5px}.item #job_form .toolbar li a{font-size:13px;padding:3px 10px}#job_form .ico{display:inline-block;position:relative}#job_form .ico.reorder{background-image:none;font-family:FontAwesome;font-weight:400}#job_form .ico.reorder{cursor:move}#job_form .ico.reorder:before{content:'\f0c9';font-size:12px}h2{font-size:2.4em;line-height:1.2em;font-weight:700;margin-bottom:1em}h3{font-size:1.8em;line-height:1.2em;font-weight:400;margin-bottom:1em}h4{font-size:1.6em;line-height:1.2em;font-weight:700;margin-bottom:1em}h5,h6,p,ul,ol,th,td{font-size:1.4em;line-height:1.5em}p,ul,ol{margin-bottom:1em}h5,h6{font-weight:700;margin-bottom:0}ul,ol{margin-left:1.5em}ul ul,ul ol,ul p,ol ul,ol ol,ol p{font-size:1em}ul{list-style:outside disc}ul ul{list-style-type:circle}ol{list-style:outside decimal}ol ol{list-style-type:lower-alpha}b,strong{font-weight:700}b i,b em,strong i,strong em{font-weight:700}i,em{font-style:italic;font-weight:400}i b,i strong,em b,em strong{font-weight:700}#footer{padding:20px;background-color:#444444;color:#FFFFFF}#footer p{font-size:1.1em;margin:0}.btt{position:fixed;right:0;bottom:0;transition:opacity .3s}.btt.active{opacity:1}.btt a{width:45px;height:45px;display:block;background-color:#222222;text-indent:-999999px;position:relative}.btt a:before{content:"";width:0;height:0;display:block;border-bottom:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.dashboard-load{display:none}.dashboard{display:block}p.add-job-menu{border-top:1px solid #000000;border-bottom:1px solid #000000;padding:1.5em 0;margin:0}p.add-job-menu span{padding-top:0.5em;display:block}@media (min-width: 600px){p.add-job-menu span{padding:0;display:inline}}ul.jobs-list{width:100%;list-style:none;margin:0}ul.jobs-list .icon{border:0 !important;padding:0 !important}ul.jobs-list li{background-color:#FFFFFF;padding:20px;margin-bottom:10px;position:relative}ul.jobs-list li.hdr-row{display:none}ul.jobs-list li.open{border-top:2px solid #8CB034}ul.jobs-list li.Quoting{background-color:#F0F0F0}ul.jobs-list li.Quoting .title,ul.jobs-list li.Quoting .client{border-bottom-color:#FFFFFF}ul.jobs-list li.invoiced{border-top:2px solid #999999;background-color:#fbd3d8}ul.jobs-list li.totals{background-color:#000000}ul.jobs-list li.totals span{color:#FFFFFF}ul.jobs-list li.Cancelled{color:#888888;text-decoration:line-through;opacity:0.4}ul.jobs-list li.Cancelled a{color:#888888}ul.jobs-list li.closed{background-color:#E6E6E6}ul.jobs-list li.closed .status{color:#A70F21}@media (max-width: 899px){ul.jobs-list li.job-row:after,ul.jobs-list li.job-item:after{clear:both;content:"";display:block}ul.jobs-list li.job-row.Quoting .status{opacity:0.3}ul.jobs-list li.job-row .status{float:left}ul.jobs-list li.job-row .controls{display:flex;float:right;gap:1.75em;padding-top:0.5em}ul.jobs-list li.job-row .controls .spc{display:none}ul.jobs-list li.job-item{display:flex;flex-wrap:wrap}ul.jobs-list li.job-item .date{font-weight:700;padding-right:0.5em}ul.jobs-list li.job-item .designer{flex:1}ul.jobs-list li.job-item .supplier,ul.jobs-list li.job-item .title,ul.jobs-list li.job-item .notes{flex-basis:100%}ul.jobs-list li.job-item .cost{flex-basis:3em;margin-left:auto}ul.jobs-list li.job-item .charge,ul.jobs-list li.job-item .margin{margin-left:1em;width:6em}ul.jobs-list li.job-item .status{flex:1;order:100;text-align:left}ul.jobs-list li.job-item .edit{order:101}}ul.jobs-list.inv-list{margin-bottom:30px}ul.jobs-list.inv-list .amt{font-weight:700}ul.jobs-list.inv-list li.closed{border-top:2px solid #999999;background-color:#fbd3d8}ul.jobs-list.inv-list li.invoice-item{border-top:0px;color:#888888;background-color:#F0F0F0;font-size:0.9em;position:absolute;visibility:hidden;z-index:-1}ul.jobs-list.inv-list li.invoice-item.active{position:relative;z-index:1;visibility:visible;height:auto}ul.jobs-list.inv-list li.invoice-item span{padding:.3em 1em !important}ul.jobs-list.inv-list li.invoice-item .date{text-indent:1em}ul.jobs-list.inv-list .expand,ul.jobs-list.inv-list .expand-control{cursor:pointer;position:relative}ul.jobs-list.inv-list .expand:before,ul.jobs-list.inv-list .expand:after,ul.jobs-list.inv-list .expand-control:before,ul.jobs-list.inv-list .expand-control:after{content:"";display:block;background-color:#000000;position:absolute;left:50%;top:50%;opacity:1;transition:opacity 0.3s, background-color 0.3s}ul.jobs-list.inv-list .expand:before,ul.jobs-list.inv-list .expand-control:before{width:10px;height:2px;margin-left:-5px;margin-top:-1px}ul.jobs-list.inv-list .expand:after,ul.jobs-list.inv-list .expand-control:after{width:2px;height:10px;margin-left:-1px;margin-top:-5px}ul.jobs-list.inv-list .expand.active,ul.jobs-list.inv-list .expand-control.active{background-color:#A70F21}ul.jobs-list.inv-list .expand.active:before,ul.jobs-list.inv-list .expand.active:after,ul.jobs-list.inv-list .expand-control.active:before,ul.jobs-list.inv-list .expand-control.active:after{background-color:#FFFFFF}ul.jobs-list.inv-list .expand.active:after,ul.jobs-list.inv-list .expand-control.active:after{opacity:0}ul.jobs-list a{color:#000000;font-weight:400}ul.jobs-list span{display:block}ul.jobs-list .id{font-size:0.8em;padding-right:25px}ul.jobs-list .id:before{content:"#"}ul.jobs-list .title,ul.jobs-list .client{padding-bottom:0.5em;border-bottom:1px solid #E6E6E6;margin-bottom:0.5em}ul.jobs-list .company{position:absolute;right:20px;top:20px}ul.jobs-list .ref{padding-top:0.5em}ul.jobs-list .ref a{font-weight:700}ul.jobs-list .status{font-size:0.9em;text-transform:uppercase;font-weight:700;padding-top:0.5em;text-align:center}ul.jobs-list .open .status{color:#8CB034}ul.jobs-list .time{text-align:center}ul.jobs-list .cost,ul.jobs-list .charge,ul.jobs-list .margin,ul.jobs-list .amt{text-align:right}ul.jobs-list .cost:before,ul.jobs-list .charge:before,ul.jobs-list .margin:before,ul.jobs-list .amt:before{content:"£"}ul.jobs-list .amt-title{text-align:right}ul.jobs-list .charge{font-weight:700}ul.jobs-list .notes{position:relative}ul.jobs-list .notes p{margin-bottom:0.5em}ul.jobs-list .notes *:last-child{margin-bottom:0 !important}ul.jobs-list .inv-calc{display:none}@media (min-width: 900px){ul.jobs-list{font-size:1.3em;display:table}ul.jobs-list li{display:table-row;margin-bottom:0;padding:0;border:0 !important}ul.jobs-list li.hdr-row{display:table-row;background-color:transparent;color:#999999}ul.jobs-list li.hdr-row span{font-size:0.8em;font-weight:700;text-transform:uppercase;border-bottom:0px !important}ul.jobs-list li.hdr-row .cost:before,ul.jobs-list li.hdr-row .charge:before,ul.jobs-list li.hdr-row .margin:before,ul.jobs-list li.hdr-row .amt:before{content:""}ul.jobs-list span{display:table-cell;padding:0.75em 1em !important;text-align:left;vertical-align:top;border-top:2px solid #F6F6F6;border-bottom:1px solid #F0F0F0 !important}.job-items-list ul.jobs-list span{border-top-color:#D6D6D6;border-bottom-color:#C6C6C6 !important}ul.jobs-list span.date,ul.jobs-list span.inv{width:5em}ul.jobs-list span.expand{width:1em}ul.jobs-list span.job{width:7em}ul.jobs-list span.cost,ul.jobs-list span.charge,ul.jobs-list span.margin,ul.jobs-list span.amt{width:6em}ul.jobs-list span.status{width:8em}ul.jobs-list .id:before{display:none}ul.jobs-list .company{width:16px;position:relative;right:auto;top:auto}ul.jobs-list .controls{text-align:right;white-space:nowrap}ul.jobs-list .controls span{display:inline-block;padding:0 5px !important;border:0 !important}ul.jobs-list .controls .spc{visibility:hidden}}.inv-items-display ul.jobs-list li.invoiced{opacity:0.5}.inv-items-display ul.jobs-list li.invoiced .checkbox input{display:none}.inv-items-display ul.jobs-list li.inv-active,.inv-items-display ul.jobs-list li.inv-active.invoiced,.inv-items-display ul.jobs-list li.invoiced.inv-active{opacity:1;color:#FFFFFF;background-color:#8CB034}.inv-items-display ul.jobs-list li.inv-active .checkbox input,.inv-items-display ul.jobs-list li.inv-active.invoiced .checkbox input,.inv-items-display ul.jobs-list li.invoiced.inv-active .checkbox input{display:inline-block}ul.jobs-list .job-billing{border:0 !important;color:#A70F21;display:inline-block;font-size:0.85em;padding:0 0 0 0.5em !important;text-transform:uppercase}.inv-items-loaded .inv-items-loading{display:none}.inv-items-loaded .inv-items-display{display:block}.ref-content-wrap{max-width:900px}.ref-content-wrap textarea{max-width:none}.ref-downloads .title a{padding-left:2em;display:inline-block;position:relative}.ref-downloads .title a .icon{position:absolute;left:0;top:50%;transform:translate(0, -50%)}.pagination{height:35px;position:relative;margin-top:25px}.pagination p{text-align:center;margin:0;white-space:nowrap;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.pagination .prev,.pagination .next{position:absolute;top:50%;transform:translate(0, -50%)}.pagination .prev{left:0}.pagination .next{right:0}.filter-wrap{background-color:#000000;color:#FFFFFF;padding:15px;display:block;margin-bottom:30px;position:relative}.filter-wrap:after{content:"";display:block;clear:both}.filter-menu{display:none}@media (min-width: 1150px){.filter-menu{display:table;position:absolute;left:20px;top:50%;right:360px;transform:translate(0, -50%)}.filter-menu .filter{display:table-cell;padding:0 10px;vertical-align:middle}.filter-menu input[type=submit]{padding:0.5em 1em;color:#000000;background-color:#FFFFFF}}.quick-search{position:relative;max-width:500px}@media (min-width: 1150px){.quick-search{width:300px;float:right}.quick-search:before{content:"";width:1px;height:100%;display:block;background-color:#444444;position:absolute;left:-30px;top:0}}.quick-search .form-field{margin-right:50px}.quick-search .submit{position:absolute;right:0;top:50%;transform:translate(0, -50%)}.quick-search button.search{border:1px solid #FFFFFF;background-color:#FFFFFF;color:#000000;padding:1em 1.2em}.page-back{text-align:left;background-color:#000000;padding:11px 15px 15px 15px}.page-back a{color:#FFFFFF;border:1px solid #333333}.page-back .icon{display:inline-block;padding-right:5px}h2.job-title{font-weight:400;margin-bottom:0.5em}h2.job-title .jobno,h2.job-title .client-code{font-weight:700;display:block}@media (min-width: 600px){h2.job-title .jobno,h2.job-title .client-code{display:inline}h2.job-title .jobno:after,h2.job-title .client-code:after{content:":"}}p.job-client,.acc-handler{font-size:1.6em;text-transform:uppercase;margin-bottom:2em}p.job-client .spc,.acc-handler .spc{color:#CCCCCC;display:none}p.job-client .job-contact,.acc-handler .job-contact{display:block}p.job-client a,.acc-handler a{font-weight:400}@media (min-width: 600px){p.job-client .spc,p.job-client .job-contact,.acc-handler .spc,.acc-handler .job-contact{display:inline}}p.job-client label,.acc-handler label{text-transform:none}.job-contact{text-transform:none}ul.job-details{list-style:none;margin:0}ul.job-details li{border-top:1px solid #E6E6E6;padding:1em 0}ul.job-details li.status{border-top:0;padding-top:0}ul.job-details li.job-desc .data{padding:1em;background-color:#FFFFFF}ul.job-details li.job-desc .data p{max-width:900px}ul.job-details li.job-desc p:last-child{margin-bottom:0}ul.job-details .label,ul.job-details .data{display:block}ul.job-details .label{font-size:0.8em;text-transform:uppercase;color:#666666;margin-bottom:0.2em}@media (min-width: 900px){ul.job-details{display:flex;flex-wrap:wrap}ul.job-details li{width:50%}ul.job-details li.job-desc,ul.job-details li.status{width:100%}}@media (min-width: 1200px){ul.job-details li{width:28%}ul.job-details li.division{width:16%}}@media (min-width: 1200px){ul.job-details.supplier-contacts li{width:25%}ul.job-details.supplier-contacts li.status{width:100%}}.division-icon{display:inline-block}.status-display{padding:0.5em 1.5em;display:block;color:#FFFFFF;text-transform:uppercase;font-weight:700}.open .status-display{background-color:#8CB034}.Quoting .status-display{background-color:#999999}.closed .status-display{background-color:#000000}.Cancelled .status-display{background-color:#CCCCCC}ul.entry-controls{list-style:none;margin-left:0;background-color:#FFFFFF;padding:1em 40px}@media (min-width: 900px){ul.entry-controls{padding:1em 60px}}@media (min-width: 1200px){ul.entry-controls{padding:1em 80px}}@media (min-width: 1500px){ul.entry-controls{padding:1em 100px}}ul.entry-controls:after{content:"";display:block;clear:both}ul.entry-controls li{float:left;margin-right:20px}ul.entry-controls li.edit{float:right;margin-right:0;margin-left:20px}ul.entry-controls a{color:#888888;white-space:nowrap;font-weight:400;text-transform:uppercase}ul.entry-controls a .icon{display:inline-block;padding-right:3px}ul.entry-controls a .txt{display:none}@media (min-width: 600px){ul.entry-controls a .txt{display:inline}}ul.entry-controls .active a{color:#000000 !important;font-weight:700}.job-items-list{background-color:#D6D6D6}.job-items-list ul.jobs-list{margin-bottom:30px}.job-items-list .button{text-align:left}.comms-entry{background-color:#FFFFFF;margin-bottom:30px}.comms-entry .meta{color:#FFFFFF;background-color:#000000}.comms-entry .meta p{font-size:12px;padding:10px 20px;margin:0}.comms-entry .comms-content{padding:20px}.comms-entry .comms-content h4{margin-bottom:0.5em}.comms-entry .comms-content *:last-child{margin-bottom:0}.comms-entry .controls{padding:10px 20px;border-top:1px solid #E6E6E6;font-size:13px}.comms-entry .controls a{font-weight:400;color:#888888}.no-touchevents .comms-entry .controls a:hover{color:#008BB9}.keywords{color:#A70F21}p.invoicing-total{padding:1em 1.5em;color:#FFFFFF;background-color:#A70F21;margin-bottom:2em}p.invoicing-total span{font-weight:700}p.invoicing-total span:before{content:"£"}.entry-contacts{border-bottom:1px solid #E6E6E6;margin-bottom:30px}.entry-contacts p{padding:20px;background-color:#FFFFFF;margin-bottom:0px;position:relative}.entry-contacts p:after{content:"";width:100%;height:200%;display:block;background-color:#FFFFFF;position:absolute;left:0;top:100%}.entry-contacts p .icon{width:22px;display:inline-block;text-align:center}.entry-contacts .client-contacts{display:flex;flex-wrap:wrap}.entry-contacts .form-col{margin-bottom:30px;overflow-y:hidden}.client-jobs{border-top:1px solid #D6D6D6}.reference .dashboard{background-color:#F6F6F6}.ref-entries{display:flex;flex-wrap:wrap}.ref-entries:after{content:"";display:block;clear:both}.ref-entry{width:100%;padding:20px;box-sizing:border-box;background-color:#FFFFFF;margin-bottom:20px;position:relative}.ref-entry p{margin:0}@media (min-width: 600px){.ref-entry{width:47%;margin-left:6%;margin-bottom:6%}.ref-entry:nth-child(odd){margin-left:0}}@media (min-width: 900px){.ref-entry{width:30%;margin-left:5%;margin-bottom:5%}.ref-entry:nth-child(odd){margin-left:5%}.ref-entry:nth-child(3n+1){margin-left:0}}@media (min-width: 1200px){.ref-entry{width:22%;margin-left:4%;margin-bottom:4%}.ref-entry:nth-child(odd),.ref-entry:nth-child(3n+1){margin-left:4%}.ref-entry:nth-child(4n+1){margin-left:0}}.ref-entry h3 a:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:1}.ref-entry .footer{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:2}.ref-entry .footer p{font-size:1.2em;color:#888888;padding-left:2em;position:relative}.ref-entry .footer p .icon{width:2em;text-align:center;display:block;position:absolute;left:0;top:0}.ref-entry .footer p a{font-weight:400}.job-title-wrap{padding-bottom:2em}.job-title-wrap p.job-client{margin-bottom:0}.job-title-wrap p.job-client+#job_billing{margin-top:1em}#job_billing{margin:0}#job_billing span{background:#A70F21;color:#FFF;display:inline-block;padding:.5em 1em;text-transform:uppercase}@media (min-width: 990px){.job-title-wrap.is-retainer{display:grid;grid-template-columns:1fr auto}.job-title-wrap.is-retainer .job-title,.job-title-wrap.is-retainer .job-client{grid-column:1}.job-title-wrap.is-retainer .job-client{grid-row:2}.job-title-wrap.is-retainer #job_billing{grid-column:2;grid-row:1 / span 2}}
