html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{min-height:100%;margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var,b,i,small,h1,h2,h3,h4,h5,h6,sub,sup,ins,del,mark,a,code,kbd,samp,abbr,time,q,blockquote,pre,xmp,ul,li,ol,dl,dt,dd,thead,tfoot,tr,th,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,nav,header,main,footer,article,aside,details,figcaption,figure,mark,section,summary,time,xmp,hr,p,button{font-style:normal;font-weight:normal;font-size:100%;font-family:inherit;text-decoration:none;text-indent:0;background:none;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-spacing:0;color:inherit}input::-webkit-search-decoration{-webkit-appearance:none}pre,xmp{white-space:pre-wrap}main{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}ol,ul{list-style:none}caption,th{text-align:left}hr{border:0;height:1px;background-color:#000}span{display:inline-block}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;*font-size:100%;outline:none;border:none;border-radius:0px;background-color:transparent;vertical-align:top}*:focus{outline:none}img{max-width:100%;height:auto;border:0;display:inline-block;vertical-align:bottom}.wide{position:relative;width:100%;margin:auto}.wide .wrapper{clear:both}.wrapper{position:relative;width:1200px;margin:auto;max-width:100% !important}.wrapper.wide{width:100%}.wrapper .wrapper{padding-left:0px !important;padding-right:0px !important;clear:both}.wrapper:before,.wrapper:after,.wide:before,.wide:after,form:before,form:after,.d-100:before,.t-100:before,.m-100:before,.d-95:before,.t-95:before,.m-95:before,.d-90:before,.t-90:before,.m-90:before,.d-85:before,.t-85:before,.m-85:before,.d-80:before,.t-80:before,.m-80:before,.d-75:before,.t-75:before,.m-75:before,.d-70:before,.t-70:before,.m-70:before,.d-67:before,.t-67:before,.m-67:before,.d-65:before,.t-65:before,.m-65:before,.d-60:before,.t-60:before,.m-60:before,.d-55:before,.t-55:before,.m-55:before,.d-50:before,.t-50:before,.m-50:before,.d-45:before,.t-45:before,.m-45:before,.d-40:before,.t-40:before,.m-40:before,.d-35:before,.t-35:before,.m-35:before,.d-33:before,.t-33:before,.m-33:before,.d-30:before,.t-30:before,.m-30:before,.d-25:before,.t-25:before,.m-25:before,.d-20:before,.t-20:before,.m-20:before,.d-15:before,.t-15:before,.m-15:before,.d-10:before,.t-10:before,.m-10:before,.d-5:before,.t-5:before,.m-5:before,.d-100:after,.t-100:after,.m-100:after,.d-95:after,.t-95:after,.m-95:after,.d-90:after,.t-90:after,.m-90:after,.d-85:after,.t-85:after,.m-85:after,.d-80:after,.t-80:after,.m-80:after,.d-75:after,.t-75:after,.m-75:after,.d-70:after,.t-70:after,.m-70:after,.d-67:after,.t-67:after,.m-67:after,.d-65:after,.t-65:after,.m-65:after,.d-60:after,.t-60:after,.m-60:after,.d-55:after,.t-55:after,.m-55:after,.d-50:after,.t-50:after,.m-50:after,.d-45:after,.t-45:after,.m-45:after,.d-40:after,.t-40:after,.m-40:after,.d-35:after,.t-35:after,.m-35:after,.d-33:after,.t-33:after,.m-33:after,.d-30:after,.t-30:after,.m-30:after,.d-25:after,.t-25:after,.m-25:after,.d-20:after,.t-20:after,.m-20:after,.d-15:after,.t-15:after,.m-15:after,.d-10:after,.t-10:after,.m-10:after,.d-5:after,.t-5:after,.m-5:after{content:" ";display:table}.wrapper:after,.wide:after,form:after,.d-100:after,.t-100:after,.m-100:after,.d-95:after,.t-95:after,.m-95:after,.d-90:after,.t-90:after,.m-90:after,.d-85:after,.t-85:after,.m-85:after,.d-80:after,.t-80:after,.m-80:after,.d-75:after,.t-75:after,.m-75:after,.d-70:after,.t-70:after,.m-70:after,.d-67:after,.t-67:after,.m-67:after,.d-65:after,.t-65:after,.m-65:after,.d-60:after,.t-60:after,.m-60:after,.d-55:after,.t-55:after,.m-55:after,.d-50:after,.t-50:after,.m-50:after,.d-45:after,.t-45:after,.m-45:after,.d-40:after,.t-40:after,.m-40:after,.d-35:after,.t-35:after,.m-35:after,.d-33:after,.t-33:after,.m-33:after,.d-30:after,.t-30:after,.m-30:after,.d-25:after,.t-25:after,.m-25:after,.d-20:after,.t-20:after,.m-20:after,.d-15:after,.t-15:after,.m-15:after,.d-10:after,.t-10:after,.m-10:after,.d-5:after,.t-5:after,.m-5:after{clear:both}.d-100,.t-100,.m-100,.d-95,.t-95,.m-95,.d-90,.t-90,.m-90,.d-85,.t-85,.m-85,.d-80,.t-80,.m-80,.d-75,.t-75,.m-75,.d-70,.t-70,.m-70,.d-67,.t-67,.m-67,.d-65,.t-65,.m-65,.d-60,.t-60,.m-60,.d-55,.t-55,.m-55,.d-50,.t-50,.m-50,.d-45,.t-45,.m-45,.d-40,.t-40,.m-40,.d-35,.t-35,.m-35,.d-33,.t-33,.m-33,.d-30,.t-30,.m-30,.d-25,.t-25,.m-25,.d-20,.t-20,.m-20,.d-15,.t-15,.m-15,.d-10,.t-10,.m-10,.d-5,.t-5,.m-5{float:left;position:relative;min-height:1px}.d-100{width:100%}.d-95{width:95%}.d-90{width:90%}.d-85{width:85%}.d-80{width:80%}.d-75{width:75%}.d-70{width:70%}.d-67{width:66.667%}.d-65{width:65%}.d-60{width:60%}.d-55{width:55%}.d-50{width:50%}.d-45{width:45%}.d-40{width:40%}.d-35{width:35%}.d-33{width:33.333%}.d-30{width:30%}.d-25{width:25%}.d-20{width:20%}.d-15{width:15%}.d-10{width:10%}.d-5{width:5%}.center{clear:both;float:none;margin:auto}.wrapper.center,.wide.center{text-align:center;vertical-align:top;font-size:0px}.wrapper.center>div,.wide.center>div{float:none;display:inline-block;text-align:left;vertical-align:top;font-size:initial}.vcenter{position:relative;top:50%;transform:translateY(-50%)}.d-hide{display:none !important}@media screen and (max-width: 1023px){.d-hide{display:inherit !important}.t-100{width:100%}.t-95{width:95%}.t-90{width:90%}.t-85{width:85%}.t-80{width:80%}.t-75{width:75%}.t-70{width:70%}.t-67{width:66.667%}.t-65{width:65%}.t-60{width:60%}.t-55{width:55%}.t-50{width:50%}.t-45{width:45%}.t-40{width:40%}.t-35{width:35%}.t-33{width:33.333%}.t-30{width:30%}.t-25{width:25%}.t-20{width:20%}.t-15{width:15%}.t-10{width:10%}.t-5{width:5%}.t-hide{display:none !important}}@media screen and (max-width: 767px){.t-hide{display:inherit !important}.m-100{width:100%}.m-95{width:95%}.m-90{width:90%}.m-85{width:85%}.m-80{width:80%}.m-75{width:75%}.m-70{width:70%}.m-67{width:66.667%}.m-65{width:65%}.m-60{width:60%}.m-55{width:55%}.m-50{width:50%}.m-45{width:45%}.m-40{width:40%}.m-35{width:35%}.m-33{width:33.333%}.m-30{width:30%}.m-25{width:25%}.m-20{width:20%}.m-15{width:15%}.m-10{width:10%}.m-5{width:5%}.m-hide{display:none !important}}@font-face{font-family:'clearsans-thin';src:url("/assets/fonts/ClearSans-Thin.WOFF") format("woff")}@font-face{font-family:'clearsans-light';src:url("/assets/fonts/ClearSans-Light.WOFF") format("woff")}@font-face{font-family:'clearsans-regular';src:url("/assets/fonts/ClearSans-Regular.WOFF") format("woff")}@font-face{font-family:'clearsans-medium';src:url("/assets/fonts/ClearSans-Medium.WOFF") format("woff")}@font-face{font-family:'clearsans-bold';src:url("/assets/fonts/ClearSans-Bold.WOFF") format("woff")}@font-face{font-family:'clearsans-regular-italic';src:url("/assets/fonts/ClearSans-Italic.WOFF") format("woff")}@font-face{font-family:'clearsans-medium-italic';src:url("/assets/fonts/ClearSans-MediumItalic.WOFF") format("woff")}@font-face{font-family:'clearsans-bold-italic';src:url("/assets/fonts/ClearSans-BoldItalic.WOFF") format("woff")}@font-face{font-family:'sourcecode-regular';src:url("/assets/fonts/SourceCodePro-Regular.WOFF") format("woff")}@font-face{font-family:'fontawesome-solid';src:url("/assets/fonts/fa-solid-900.WOFF") format("woff")}@font-face{font-family:'helvetica-regular';src:url("/assets/fonts/helvetica.WOFF") format("woff")}@font-face{font-family:'helvetica-bold';src:url("/assets/fonts/helvetica-bold.WOFF") format("woff")}body{font-family:clearsans-regular;background-color:#fff;font-size:16px;line-height:26px;color:#505050;opacity:0;transition:opacity 0.2s ease-in-out}body.loaded{opacity:1}.section{margin-top:55px;margin-bottom:55px}.container>:first-child,.container form>:first-child,.container form>:first-child fieldset,.modal .container>:nth-child(2){margin-top:0px}.container form fieldset>:nth-child(2){margin-top:0px}.container>:last-child,.container form>:last-child,.container form fieldset>:last-child{margin-bottom:0px}h1,h2,h3,h4,h5,h6{font-family:clearsans-bold;color:#909090;margin-top:26px;margin-bottom:26px}h1{font-size:34px;line-height:42px}h2{font-size:26px;line-height:34px}h3,h4,h5,h6{font-size:21px;line-height:26px}p{margin-top:26px;margin-bottom:26px}b,strong{font-family:clearsans-bold}em,i{font-family:clearsans-regular-italic}small{font-size:13px}sub{font-size:13px;vertical-align:text-top}sup{font-size:13px;vertical-align:text-bottom}ins{border-bottom:2px #909090 solid;padding-left:2px;padding-right:2px}del{display:inline-block;position:relative;padding-left:2px;padding-right:2px}del:before{content:"";position:absolute;width:100%;height:2px;background-color:#909090;top:calc(50% - 1px);left:0px}mark{background-color:#EDEDED;padding-left:2px;padding-right:2px}p a{font-family:clearsans-bold;padding-left:2px;padding-right:2px;border-bottom:2px transparent solid;transition:all ease-in-out 0.2s;color:#47BDFA}p a:hover{border-bottom:2px #2E9DD9 solid;color:#2E9DD9}code,kbd,samp,var{font-family:sourcecode-regular;font-size:16px}code{background-color:#505050;color:#E0E0E0;padding-left:2px;padding-right:2px}kbd,samp{color:#505050}var{color:#909090}cite,dfn{font-family:clearsans-regular-italic}q{display:inline-block;position:relative;padding-left:8px;padding-right:8px}q:before,q:after{position:absolute;font-family:"fontawesome-solid";font-size:8px;color:#909090}q:before{content:"\f10d";top:-3px;left:-3px}q:after{content:"\f10e";top:-3px;right:-2px}address{margin-top:26px;margin-bottom:26px}blockquote{border-left:4px #EDEDED solid;padding-left:16px;font-family:clearsans-bold;margin-top:26px;margin-bottom:26px}blockquote cite{display:block;font-size:13px;text-align:right;color:#909090}pre,xmp{margin-top:26px;margin-bottom:26px;font-family:sourcecode-regular;font-size:16px;padding:16px;background-color:#505050;color:#EDEDED}hr{height:2px;background-color:#E0E0E0}.container ul,.container ol{margin-top:26px;margin-bottom:26px}.container ul li ul,.container ol li ol{margin-top:0px;margin-bottom:0px}.container ul li,.container ol li{margin-left:16px;position:relative}.container ul li:before,.container ol li:before{position:absolute;top:0px;left:0px;margin-left:-16px;margin-right:16px;font-family:"fontawesome-solid";font-size:8px;color:#909090}.container ul li:before{content:"\f111"}.container ol li:before{content:"\f45c"}dl{margin-top:26px;margin-bottom:26px}dl dt{font-family:clearsans-bold;font-size:21px;color:#909090}dl dd{margin-left:16px}.ui-accordion .ui-accordion-header{font-size:20px;line-height:30px;margin-top:0px;margin-bottom:0px;padding:10px;border-top:2px #E0E0E0 solid;outline:none;position:relative;background-color:transparent;transition:background-color 0.2s ease-in-out}.ui-accordion .ui-accordion-header:hover{background-color:#EDEDED}.ui-accordion .ui-accordion-header-active:hover{background-color:transparent}.ui-accordion .ui-accordion-header:first-of-type{border-top:2px transparent solid}.ui-accordion .ui-accordion-content{padding:10px;padding-top:16px;padding-bottom:16px;border-top:2px #EDEDED solid}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;bottom:8px;right:12px;font-family:"fontawesome-solid";color:#47BDFA}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before{content:"\f0d7"}.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:before{content:"\f0d8"}.ui-tabs ul{display:block}.ui-tabs ul li.ui-tab{display:inline-block;outline:none}.ui-tabs ul li.ui-tab a{font-family:"clearsans-regular";font-size:20px;padding:10px;padding-left:15px;padding-right:15px;display:block;outline:none;background-color:transparent;transition:background-color 0.2s ease-in-out;border-bottom:2px transparent solid}.ui-tabs ul li.ui-tab a:hover{background-color:#EDEDED}.ui-tabs ul li.ui-tabs-active a{border-bottom:2px #E0E0E0 solid}.ui-tabs ul li.ui-tabs-active a:hover{background-color:transparent}.ui-tabs .ui-tabs-panel{padding:10px;padding-top:16px;padding-bottom:16px;border-bottom:2px #E0E0E0 solid}.ui-nav ul,.ui-nav ul li{position:relative}.ui-nav .ui-nav-has-sub-menu>ul{opacity:0;position:fixed;pointer-events:none}.ui-nav .ui-nav-has-sub-menu.ui-nav-sub-menu-active>ul{opacity:1;position:relative;pointer-events:auto}.ui-nav ul li a{display:inline-block;width:100%;padding:10px;padding-left:15px;padding-right:15px;border-bottom:2px #E0E0E0 solid;min-height:52px;font-family:"clearsans-bold";font-size:20px;background-color:#fff;transition:background-color 0.2s ease-in-out}.ui-nav ul li a:hover{background-color:#EDEDED}.ui-nav .ui-nav-has-sub-menu ul li:last-of-type a{border-bottom:2px #909090 solid}.ui-nav .ui-nav-has-sub-menu>span{position:absolute;right:0px;top:0px;font-family:"fontawesome-solid";color:#47BDFA;width:50px;height:50px;background-color:#fff;text-align:center;padding-top:11px;transition:all ease-in-out 0.2s}.ui-nav>ul>li>ul>li a{padding-left:25px}.ui-nav>ul>li>ul>li>ul>li a{padding-left:35px}.ui-nav>ul>li>ul>li>ul>li>ul>li a{padding-left:45px}.ui-nav .ui-nav-has-sub-menu>span:hover{background-color:#EDEDED}.ui-nav .ui-nav-has-sub-menu>span:before{content:"\f0d7"}.ui-nav .ui-nav-has-sub-menu.ui-nav-sub-menu-active>span:before{content:"\f0d8"}.ui-nav.nav-h>ul{font-size:0px}.ui-nav.nav-h>ul>li{font-size:18px;display:inline-block}.ui-nav.nav-h .ui-nav-has-sub-menu a{padding-right:calc(15px + 50px)}.ui-nav.nav-h>ul>li.ui-nav-has-sub-menu.ui-nav-sub-menu-active>ul{width:400px;position:absolute;top:52px;left:0px;z-index:99;background-color:#fff}.ui-nav.nav-h .ui-nav-has-sub-menu.ui-sub-menu-active ul li{display:block}.ui-nav.nav-h .ui-nav-has-sub-menu.ui-sub-menu-active ul li a{width:100%}.ui-nav.ui-nav-mobile>div{opacity:0;position:fixed;pointer-events:none}@media screen and (max-width: 767px){.ui-nav.ui-nav-mobile.nav-h>ul>li{display:block}.ui-nav.ui-nav-mobile.nav-h>ul>li.ui-nav-has-sub-menu.ui-nav-sub-menu-active>ul{width:100%;position:relative;top:0px;left:0px;z-index:0}.ui-nav.ui-nav-mobile>ul{opacity:0;position:fixed;pointer-events:none}.ui-nav.ui-nav-mobile>div{opacity:1;position:relative;pointer-events:auto;width:100%;padding:10px;padding-left:15px;padding-right:15px;border-bottom:2px #E0E0E0 solid;font-family:"clearsans-regular";font-size:20px}.ui-nav.ui-nav-mobile>div>span{position:absolute;right:0px;top:0px;font-family:"fontawesome-solid";color:#47BDFA;width:50px;height:50px;background-color:#fff;text-align:center;padding-top:12px;transition:all ease-in-out 0.2s}.ui-nav.ui-nav-mobile>div>span:hover{background-color:#EDEDED}.ui-nav.ui-nav-mobile>div>span:before{content:"\f0c9"}.ui-nav.ui-nav-mobile.ui-nav-mobile-active>div>span:before{content:"\f00d"}.ui-nav.ui-nav-mobile.ui-nav-mobile-active>ul{opacity:1;position:relative;pointer-events:auto}}.template-list ul li:not(.done):before{color:#F76E64}.template-list .done:before{color:#7FE37F}.template-list .include{color:#ccc}.frame{height:100vh;overflow:hidden}.frame .header{background-color:#fff;box-shadow:0px 0px 34px rgba(0,0,0,0.21);z-index:50;height:97px}.header>div{padding:26px;padding-top:10px;padding-bottom:10px}.header .jwf span{display:block}.header .jwf span:nth-of-type(1){font-size:21px;line-height:26px;font-family:"clearsans-bold"}.header .jwf span:nth-of-type(2){font-size:34px;line-height:42px;font-family:"clearsans-bold";color:#909090;margin-top:-2px}.header .jwf span:nth-of-type(3){font-size:13px;position:absolute;top:52px;left:98px;color:#909090}.frame .header>div{position:relative;top:50%;transform:translateY(-50%)}.frame .header>.action{top:0%;transform:none;margin-top:10px}.frame .header .heading h1{margin-bottom:5px}.frame .header .thead{font-family:"clearsans-bold";color:#909090}.frame .header .thead form{margin:0px}.frame .header .thead form>div{float:left;margin:0px}.frame .header .thead form div:last-of-type input{font-family:"fontawesome-solid";float:right}.frame .header .thead form div span{padding:16px}.frame>.nav{background-color:#f5f5f5;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 97px)}.frame .canvas{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 97px)}.frame .canvas .container{padding:26px}body *::-webkit-scrollbar{width:11px}body *{scrollbar-width:thin;scrollbar-color:#2E9DD9 #EDEDED}body *::-webkit-scrollbar-track{background:#EDEDED}body *::-webkit-scrollbar-thumb{background-color:#2E9DD9;border-radius:6px;border:3px solid #EDEDED}.icon{position:relative}.icon:before{font-family:"fontawesome-solid";position:absolute;left:0px;top:0px;color:#47BDFA}.icon.dashboard:before{content:"\f200"}.icon.customers:before{content:"\f0c0"}.icon.quotes:before{content:"\f15b"}.icon.jobs:before{content:"\f328"}.icon.orders:before{content:"\f46d"}.icon.ppe:before{content:"\f505"}.icon.remedials:before{content:"\f0ad"}.icon.suppliers:before{content:"\f0d1"}.icon.tasks:before{content:"\f0ae"}.icon.materials:before{content:"\f472"}.icon.documents:before, .icon.coshh:before, .icon.gra:before{content:"\f187"}.icon.account:before{content:"\f4fe"}.icon.users:before{content:"\f509"}.icon.notes:before{content:"\f249"}.icon.exlink:before{content:"\f360"}.icon.revision:before{content:"\f15c"}.icon.duplicate:before{content:"\f24d"}.icon.preview:before{content:"\f02f"}.icon.yes:before{content:"\f00c"}.icon.no:before{content:"\f00d"}.icon.edit:before{content:"\f044"}.save, .icon.save:before{content:"\f0c7"}.icon.variation:before{content:"\f0ec"}.icon.email:before{content:"\f1fa"}.icon.undo:before{content:"\f1da"}.icon.financials:before{content:"\f543"}.icon.view:before{content:"\f06e"}.icon.profit:before{content:"\f135"}.icon.sales:before{content:"\f56c"}.icon.signout:before{content:"\f2f5"}.icon.permissions:before{content:"\f09c"}table tbody tr td.action{text-align:right}table tbody tr td.action:before{font-family:"fontawesome-solid";content:"\f141";color:#47BDFA;vertical-align:middle}table .action ul li:before{content:"";display:none}table .action ul{display:inline-block;background-color:#f5f5f5;text-align:left;padding-top:10px;padding-bottom:10px;border-radius:3px;position:absolute;transform:translateY(calc(-100% + -20px)) translateX(calc(-100% + 35px));box-shadow:0px 0px 21px rgba(0,0,0,0.16);opacity:0;pointer-events:none;transition:all ease-in-out 0.2s;z-index:99}table .action ul:before{content:"\f0d7";font-family:"fontawesome-solid";color:#f5f5f5;position:absolute;bottom:-15px;right:34px;font-size:26px}table .action ul li{margin-left:0px}table .action ul li a{color:#505050;padding-left:35px;padding-right:20px;padding-top:3px;padding-bottom:3px;display:block;white-space:nowrap;transition:all ease-in-out 0.2s}table .action ul li a.icon:before{left:15px;top:4px}table .action ul li a:hover{background-color:#EDEDED}table .action:hover>ul{opacity:1;pointer-events:auto;transform:translateY(calc(-100% + -30px)) translateX(calc(-100% + 35px))}table .action.action-alt ul{transform:translateY(calc(0% + -10px)) translateX(calc(-100% + 35px))}table .action.action-alt:hover>ul{transform:translateY(calc(0% + 0px)) translateX(calc(-100% + 35px))}table .action.action-alt ul:before{top:-15px;content:"\f0d8"}.frame .header .action{text-align:right}.frame .header .action>span{font-family:"fontawesome-solid";cursor:pointer}span.save,.frame .header .action span.print{background-color:#7FE37F !important;}.save span,.frame .header .action .print span{font-family:"clearsans-bold"}.save:hover,.frame .header .action .print:hover{background-color:#6DC76D}.frame .header .action .menu{position:relative}.frame .header .action .menu ul{display:inline-block;background-color:#f5f5f5;padding-top:16px;padding-bottom:16px;position:absolute;top:55px;right:-16px;text-align:left;font-family:"clearsans-bold";box-shadow:0px 0px 34px rgba(0,0,0,0.21);border-radius:3px;transition:all ease-in-out 0.2s;opacity:0;pointer-events:none}.frame .header .action .menu:hover>ul{opacity:1;pointer-events:auto;top:65px}.frame .header .action .menu ul:before{content:"\f0d8";font-family:"fontawesome-solid";color:#f5f5f5;position:absolute;top:-15px;right:30px;font-size:26px}.frame .header .action .menu ul:after{content:"";position:absolute;top:-60px;width:100%;height:60px;background-color:transparent}.frame .header .action .menu ul li a{color:#505050;padding-left:65px;padding-right:34px;padding-top:16px;padding-bottom:16px;display:block;white-space:nowrap;transition:all ease-in-out 0.2s;background-color:#f5f5f5}.frame .header .action .menu ul li a:hover{background-color:#EDEDED}.frame .header .action .menu ul li a.icon:before{top:16px;left:35px}.canvas .action-print a.preview{background-color:#7FE37F !important;float:right}.canvas .action-print a.preview:before{position:relative;margin-right:10px;color:#fff}.canvas .action-print a.preview:hover{background-color:#6DC76D}.frame .nav ul li a{color:#505050;padding-left:60px;padding-right:34px;padding-top:16px;padding-bottom:16px;display:block;white-space:nowrap;font-family:"clearsans-bold";background-color:#f5f5f5;transition:all ease-in-out 0.2s}.frame .nav ul li a:hover{background-color:#EDEDED}.frame .nav ul li a.icon:before{top:16px;left:26px}.frame .nav ul li ul{background-color:#2E9DD9;padding-top:10px;padding-bottom:10px;position:absolute;opacity:0;pointer-events:none}.frame .nav ul li ul li a{font-size:13px;padding-left:26px;padding-top:5px;padding-bottom:5px;background-color:#2E9DD9;color:#fff}.frame .nav ul li ul li a:hover{background-color:#2E9DD9}.frame .nav ul li a.current+ul{position:relative;opacity:1;pointer-events:auto}.frame .nav ul li a.current{background-color:#47BDFA;color:#fff;box-shadow:0px 0px 21px rgba(0,0,0,0.16);z-index:1}.frame .nav ul li a.current:after{font-family:"fontawesome-solid";content:"\f054";position:absolute;top:16px;right:26px}.frame .nav ul li a.current.icon:before{color:#fff}.action-panels{padding-left:13px;padding-right:13px;padding-top:26px}.action-panels .d-33{padding-left:13px;padding-right:13px}.action-panels .d-100{height: 250px; background-color:#f5f5f5;text-align:center;border-radius:3px;transition:all ease-in-out 0.2s}.action-panels .d-100>div{position:relative;top:50%;transform:translateY(-50%)}.action-panels .d-33 .icon{font-size:34px;display:block;text-align:center}.action-panels .d-33 .icon:before{position:relative;transition:all ease-in-out 0.2s}.action-panels .d-33 h4{margin-top:16px;margin-bottom:0px;font-size:16px;line-height:26px;color:#505050;transition:all ease-in-out 0.2s}.action-panels .d-100:hover{background-color:#47BDFA;box-shadow:0px 0px 21px rgba(0,0,0,0.16)}.action-panels .d-100:hover h4,.action-panels .d-100:hover .icon:before{color:#fff}form{margin-top:26px;margin-bottom:26px}form>div,form fieldset>div,form fieldset>div.checkbox-list>div{margin-top:26px;margin-bottom:26px;position:relative}form>div.half,form fieldset>div.half{width:50%}form label{display:block;margin-bottom:10px;font-family:clearsans-regular;font-size:13px}input,textarea,select{width:100%;padding:16px;border:2px #EDEDED solid;border-radius:3px;transition:all ease-in-out 0.2s}form input:required{box-shadow:none}form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form select::-webkit-input-placeholder{color:#909090}form input::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder{color:#909090}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder, form select:-ms-input-placeholder{color:#909090}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder, form select::-ms-input-placeholder{color:#909090}form input::placeholder,form textarea::placeholder,form select::placeholder{color:#909090}form input:focus,form textarea:focus,form select:focus{border:2px #47BDFA solid}form input[type="button"],input[type="submit"],form input[type="reset"],form button,.button{width:auto;border:none;background-color:#47BDFA;padding:17px;font-family:clearsans-bold;color:#fff;transition:all ease-in-out 0.2s;display:inline-block;vertical-align:text-bottom;border-radius:3px;cursor:pointer}.button{padding-top:15px;padding-bottom:19px}thead tr th input[type="submit"]{font-family:"fontawesome-solid";float:right}form input[type="button"]:hover,input[type="submit"]:hover,form input[type="reset"]:hover,form button:hover,.button:hover{background-color:#2E9DD9}form fieldset{border:2px #EDEDED solid;border-radius:3px;padding:34px;position:relative;margin-top:34px}form fieldset legend{position:absolute;top:-25px;left:10px;font-family:"clearsans-bold";z-index:1;font-size:21px;padding:10px;background-color:#fff}form .ui-datepicker-input{position:relative}form .ui-datepicker-input-icon{position:absolute;bottom:14px;right:15px;pointer-events:none}form .ui-datepicker-input-icon:before{font-family:"fontawesome-solid";color:#47BDFA;content:"\f783"}.ui-datepicker{background-color:#47BDFA;border-radius:3px;padding:16px;color:#fff;box-shadow:0px 0px 21px rgba(0,0,0,0.16);z-index:2 !important}.ui-datepicker:before{position:absolute;content:"\f0d8";font-family:"fontawesome-solid";font-size:21px;top:-15px;left:16px;color:#47BDFA}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:16px;visibility:hidden;font-family:"fontawesome-solid";font-size:21px;color:#fff}.ui-datepicker .ui-datepicker-prev{left:16px;top:26px}.ui-datepicker .ui-datepicker-next{right:16px;top:26px}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:after{visibility:visible}.ui-datepicker .ui-datepicker-prev:before{content:"\f0d9"}.ui-datepicker .ui-datepicker-next:after{content:"\f0da"}.ui-datepicker .ui-datepicker-title{text-align:center;font-family:clearsans-bold;font-size:16px}.ui-datepicker .ui-datepicker-header{padding-top:10px}.ui-datepicker table{margin-top:10px}.ui-datepicker table tbody tr{border:none}.ui-datepicker table tbody tr td{transition:all ease-in-out 0.2s;cursor:pointer;border-radius:3px;min-width:0px}.ui-datepicker table tbody tr td:not(.ui-datepicker-unselectable):hover{background-color:#2E9DD9}.ui-datepicker table thead{display:none}#ui-datepicker-div{display:none}form .ui-selectmenu-button{display:block;width:100%;padding:16px;padding-top:14px;transition:all ease-in-out 0.2s;outline:none;box-shadow:inset 0px 0px 0px 2px #EDEDED;border-radius:3px;min-height:55px;max-height:55px;position:relative; overflow: hidden;}form .ui-selectmenu-button .ui-selectmenu-text{color:#505050}form .ui-selectmenu-button.ui-selectmenu-button-open{position:relative;box-shadow:inset 0px 0px 0px 2px #47BDFA}form .ui-selectmenu-button .ui-selectmenu-icon{position:absolute;bottom:12px;right:18px}form .ui-selectmenu-button .ui-selectmenu-icon:before{font-family:"fontawesome-solid";content:"\f0d7";color:#47BDFA;font-size:21px}.ui-selectmenu-menu{display:none}.ui-selectmenu-open{display:block;position:absolute;box-shadow:0px 0px 21px rgba(0,0,0,0.16);z-index:2}.ui-selectmenu-menu .ui-menu-item{border-bottom:#EDEDED 2px solid}.ui-selectmenu-menu .ui-menu-item:last-of-type{border-bottom:none}.ui-selectmenu-menu .ui-menu-item.ui-state-disabled{display:none}.ui-selectmenu-menu .ui-menu-item{line-height:22px}.ui-selectmenu-menu .ui-menu-item:nth-of-type(2) .ui-menu-item-wrapper{border-top-left-radius:3px;border-top-right-radius:3px}.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper{position:relative;padding:16px;max-height:55px;min-height:55px;background-color:#f5f5f5;transition:all ease-in-out 0.2s}.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper:before,.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper:after{content:"";position:absolute;top:-2px;width:16px;height:2px;background-color:#f5f5f5}.ui-selectmenu-menu .ui-menu-item:nth-of-type(2) .ui-menu-item-wrapper:before,.ui-selectmenu-menu .ui-menu-item:nth-of-type(2) .ui-menu-item-wrapper:after{display:none}.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper:before{left:0px}.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper:after{right:0px}.ui-selectmenu-menu .ui-menu-item:last-of-type .ui-menu-item-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ui-selectmenu-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#47BDFA;color:#fff}.ui-selectmenu-menu .ui-menu{max-height:275px;overflow-y:auto}form .checkbox-list .ui-selectmenu-button{width:calc(100% - 71px)}form .custom-combobox{width:100%;position:relative}form .checkbox-list .custom-combobox{width:calc(100% - 71px)}form .custom-combobox .custom-combobox-toggle{position:absolute;right:0px;top:0px;height:55px;width:55px;background-color:#EDEDED;color:#909090;text-align:center;padding-top:15px;border-radius:3px;border-top-left-radius:0px;border-bottom-left-radius:0px;transition:all ease-in-out 0.2s}form .custom-combobox .custom-combobox-toggle:before{font-family:"fontawesome-solid";content:"\f0d7";font-size:21px}form .custom-combobox .custom-combobox-input:focus+.custom-combobox-toggle{background-color:#47BDFA;color:#fff}.ui-autocomplete{display:block;position:absolute;background-color:#f5f5f5;box-shadow:0px 0px 21px rgba(0,0,0,0.16);border-radius:3px;z-index:10;max-height:275px;overflow-y:auto}.ui-autocomplete li div{position:relative;padding:16px;max-height:auto;min-height:55px;background-color:#f5f5f5;transition:all ease-in-out 0.2s;border-bottom:#EDEDED 2px solid;line-height:22px}.ui-autocomplete li:last-of-type div{border-bottom:none;border-radius:3px}.ui-autocomplete li div:hover{background-color:#47BDFA;color:#fff}.ui-autocomplete li div:before,.ui-autocomplete li div:after{content:"";position:absolute;top:-2px;width:16px;height:2px;background-color:#f5f5f5}.ui-autocomplete li:first-of-type div:before,.ui-autocomplete li:first-of-type div:after{display:none}.ui-autocomplete li div:before{left:0px}.ui-autocomplete li div:after{right:0px}.ui-autocomplete li.ui-menu-divider{display:none}.ui-autocomplete li.ui-menu-divider+li.ui-menu-item div:before,.ui-autocomplete li.ui-menu-divider+li.ui-menu-item div:after{display:none}.custom-combobox+.combobox-value{display:none}.multiinput:before,.multiinput:after{content:"";display:table}.multiinput:after{clear:both}.multiinput>div{width:calc(50% - 10px);float:left;position:relative}.multiinput>div:nth-of-type(2){float:right}.multiinput .bar{position:absolute;width:20px;height:2px;background-color:#EDEDED;right:-20px;bottom:calc(50% - 19px)}form .tablerow-list .multiinput{width:calc(100% - 71px)}form .tablerow-list .multiinput .ui-form-add-to-list-button{right:-71px}body.permissions form .multiinput .bar{display:none}input[type="checkbox"],form input[type="radio"]{display:none;visibility:hidden;position:absolute;pointer-events:none}form .ui-checkboxradio-label{position:relative;display:block;margin:0px;font-family:clearsans-regular;font-size:16px;margin-left:34px;pointer-events:none}form .ui-checkboxradio-label *{pointer-events:auto}.ui-checkboxradio-icon{font-family:"fontawesome-solid";font-size:21px;position:absolute;left:-34px;top:1px}.ui-checkbox .ui-checkboxradio-icon:before{content:"\f0c8";color:#EDEDED}form .ui-checkbox.ui-checkboxradio-checked .ui-checkboxradio-icon:before{content:"\f14a";color:#47BDFA}form .ui-radio .ui-checkboxradio-icon:before{content:"\f111";color:#EDEDED}form .ui-radio.ui-checkboxradio-checked .ui-checkboxradio-icon:before{content:"\f058";color:#47BDFA}.checkbox-list .ui-checkbox-added .ui-checkbox-delete{position:absolute;right:0px;top:0px;font-family:"fontawesome-solid";font-size:21px;color:#F76E64}.checkbox-list .ui-checkbox .ui-checkbox-delete:before{content:"\f057"}.checkbox-image{margin-left:-10px;margin-right:-10px}.checkbox-image>.d-100{display:block;float:none}.checkbox-image>.d-100>label{padding-left:10px}.checkbox-image .d-25{padding:10px}.checkbox-image .d-25 .d-100{border:2px #f5f5f5 solid;padding:16px;border-radius:5px;transition:all ease-in-out 0.2s}.checkbox-image .d-25 .d-100.active{border-color:#47BDFA}.checkbox-image img{max-width:75px;display:block;margin-bottom:16px;margin-left:34px}.checkbox-image .ui-checkboxradio-icon{pointer-events:none}form input.file[type="file"],form input.image[type="file"]{height:204px}form .ui-file-upload{position:absolute;bottom:0px;left:0px;width:100%;height:204px;background-color:#fff;border:2px #EDEDED dashed;pointer-events:none;text-align:center;border-radius:3px}form .ui-file-upload .ui-file-upload-status{font-family:"clearsans-regular";font-size:16px;text-align:center;position:relative;display:inline-block;top:50%;transform:translateY(-50%);color:#909090}form .ui-file-upload .ui-file-upload-status img{max-height:120px;border-radius:3px;margin-bottom:10px;margin-top:10px}form .ui-file-upload .ui-file-upload-status span{display:block}form .ui-file-upload .ui-file-upload-status span:before{font-family:"fontawesome-solid";color:#7FE37F;content:"\f00c";margin-right:4px}form .ui-file-remove,form .ui-image-remove{position:absolute;right:12px;top:45px;font-family:"fontawesome-solid";font-size:21px;color:#E0E0E0;z-index:10}form .ui-file-remove:before,form .ui-image-remove:before{content:"\f00d"}form .image-note:before,form .image-note:after{content:"";display:table}form .image-note:after{clear:both}form .image-note .multiinput{position:relative}form .image-note .multiinput:not(:first-of-type){margin-top:16px}form .image-note .ui-form-add-to-list-button{position:relative;margin-top:16px;float:right}form .image-note .ui-image-note-delete{position:absolute;right:-9px;top:26px;font-family:"fontawesome-solid";font-size:21px;color:#F76E64;z-index:10}form .image-note .ui-image-note-delete:before,form .image-note .ui-image-delete:before{content:"\f057"}form input.password{width:calc(100% - 71px)}form .ui-password-button{position:absolute;right:0px;bottom:0px;height:55px;width:55px;background-color:#EDEDED;text-align:center;padding-top:15px;border-radius:3px;cursor:pointer}form .ui-password-button:before{font-family:"fontawesome-solid";color:#909090;content:"\f06e"}form .ui-password-button.ui-password-visible:before{content:"\f070"}form input.search{width:calc(100% - 71px)}form .ui-search-button{position:absolute;right:0px;bottom:0px;height:55px;width:55px;background-color:#47BDFA;text-align:center;padding-top:15px;border-radius:3px;cursor:pointer}form .ui-search-button:before{font-family:"fontawesome-solid";color:#fff;content:"\f002"}form .checkbox-list .add-to-list,form .tablerow-list .add-to-list{width:calc(100% - 71px)}form .ui-form-add-to-list-button, a.add-room{position:absolute;right:0px;bottom:0px;height:55px;width:55px;background-color:#47BDFA;text-align:center;padding-top:15px;border-radius:3px;cursor:pointer}a.add-room {position: static; color: #ffffff; padding: 7px;}form .ui-form-add-to-list-button:before{font-family:"fontawesome-solid";color:#fff;content:"\f067"}form .ui-spinner{display:block;position:relative}form .ui-spinner .ui-spinner-button{position:absolute;right:2px;width:50px;font-family:"fontawesome-solid";color:#47BDFA;text-align:center;background-color:#fff}form .ui-spinner .ui-spinner-button:before{position:absolute;top:-2px;right:12px}form .ui-spinner .ui-spinner-up{top:7px;height:23px}form .ui-spinner .ui-spinner-up:before{content:"\f0d8"}form .ui-spinner .ui-spinner-down{bottom:7px;height:23px}form .ui-spinner .ui-spinner-down:before{content:"\f0d7"}form>.section:first-of-type{margin-top:20px !important}form .section h2{color:#505050;position:absolute;bottom:-39px;left:0px;background-color:#fff;padding-right:16px}.section.form-section h2{bottom:-13px;left:26px}form input[type="text"],form input[type="url"],form input[type="email"],form input[type="tel"],form input[type="button"],input[type="submit"],form input[type="reset"],form button:not(.gm-control-active),.button,form input[type="date"],form select,form input[type="password"],form input[type="search"],form input[type="number"],form input[type="range"],form .custom-combobox,form .custom-combobox-input{max-height:55px;min-height:55px}form fieldset table input[type="date"],form fieldset table input[type="text"],form fieldset table select,form fieldset table input[type="password"],form fieldset table input[type="search"],form fieldset table input[type="number"],form fieldset table input[type="range"],form fieldset table .custom-combobox,form fieldset table .custom-combobox-input{max-height:34px;min-height:34px}form fieldset table input,form fieldset table textarea,form fieldset table select{padding:10px}form fieldset table .ui-datepicker-input-icon{position:absolute;top:14px;right:20px;pointer-events:none}form fieldset table .ui-spinner .ui-spinner-button{width:30px}form fieldset table .ui-spinner .ui-spinner-button:before{right:8px}form fieldset table .ui-spinner .ui-spinner-up{top:2px;height:15px;background-color:#fff}form fieldset table .ui-spinner .ui-spinner-up:before{top:-5px}form fieldset table .ui-spinner .ui-spinner-down{bottom:2px;height:15px;background-color:#fff}form fieldset table .ui-spinner .ui-spinner-down:before{top:-5px}form fieldset.hazard-control .multiinput input[type="text"]{padding-right:50px}form fieldset.hazard-control .multiinput a.rating-modal{font-family:"fontawesome-solid";position:absolute;bottom:14px;right:20px;color:#47BDFA}form fieldset.hazard-control .multiinput a.rating-modal:after{content:"\f071"}form fieldset.hazard-control .multiinput a.rating-modal.low{color:#7FE37F}form fieldset.hazard-control .multiinput a.rating-modal.medium{color:#FDC06D}form fieldset.hazard-control .multiinput a.rating-modal.high{color:#FD9F6D}form fieldset.hazard-control .multiinput a.rating-modal.extreme{color:#F76E64}form .modal .hazard-control-rating .severity,form .modal .hazard-control-rating .likelihood{position:absolute;width:100%;text-align:center}form .modal .hazard-control-rating .severity{top:30px}form .modal .hazard-control-rating .likelihood{transform:rotate(-90deg);top:calc(50% + 15px);left:calc(-50% + -15px);z-index:10}form .modal .hazard-control-rating .d-20 .d-100{height:100%;padding:10px;border:2px transparent solid;border-radius:3px;transition:all ease-in-out 0.2s}form .modal .hazard-control-rating .d-20 .d-100:hover{border:2px #47BDFA solid}form .modal .hazard-control-rating .d-20 .d-100.selected{border:2px #47BDFA solid}form .modal .hazard-control-rating .d-20 label{width:100%;height:100%;margin-left:0px;border-radius:3px}form .modal .hazard-control-rating .d-20 label.low{background-color:#7FE37F}form .modal .hazard-control-rating .d-20 label.medium{background-color:#FDC06D}form .modal .hazard-control-rating .d-20 label.high{background-color:#FD9F6D}form .modal .hazard-control-rating .d-20 label.extreme{background-color:#F76E64}form .modal .hazard-control-rating .d-20 .ui-checkboxradio-icon{left:0px;top:0px;opacity:0}form .modal .hazard-control-rating .d-20 .d-100>span{position:absolute;top:0px;left:0px;width:100%;text-align:center;margin-top:50%;transform:translateY(-50%);z-index:10;font-family:"clearsans-bold";font-size:21px;color:#fff}form .map-address #mapcanvas{height:600px}form .map-address>div{margin-top:26px;margin-bottom:26px}form .map-address .map-lat,form .map-address .map-lng,form .map-address .map-zoom{display:none}form #mapcanvas{margin-top:10px}.ui-helper-hidden-accessible{display:none;position:absolute;visibility:hidden;pointer-events:none}.frame .canvas form .submit{display:none}form fieldset.tablerow-list table .task input,form fieldset.tablerow-list table .material input,form fieldset.tablerow-list table .hazard input,form fieldset.tablerow-list table .control input,form fieldset.tablerow-list.expenses table tbody tr td:first-of-type input{display:none}body.customer .canvas form{margin-bottom:100px}body.quote .canvas form{margin-bottom:270px}body.task .canvas form,body.material .canvas form{margin-bottom:200px}body.gra .canvas form{margin-bottom:180px}body.job #edit-variation form div:nth-of-type(3),body.job #add-variation form div:nth-of-type(3){display:none}table{width:100%}.container table{margin-top:26px;margin-bottom:26px}table thead tr th,table tbody tr td,table tfoot tr td,table tr td{padding:16px;font-size:13px;min-width:100px;vertical-align:top}table thead tr{color:#909090;background-color:#f5f5f5;border-top:none !important;border-bottom:none !important}table thead tr th:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}table thead tr th:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}table tbody tr{border-bottom:2px #EDEDED solid;transition:all ease-in-out 0.2s}table tfoot tr{border-top:2px #EDEDED solid}table tbody tr:last-of-type{border-bottom:none}table thead tr th,table tfoot tr td{font-family:clearsans-bold;font-size:16px}table a{font-family:clearsans-bold}table .indent td:first-of-type{padding-left:34px}table .indent td:first-of-type a:before{content:"";position:absolute;top:0px;left:22px;width:2px;height:100%;background-color:#EDEDED}table tbody tr.hover{background-color:#47BDFA;border-bottom-color:rgba(0,0,0,0);color:#fff;box-shadow:0px 0px 21px rgba(0,0,0,0.16);cursor:pointer}table tbody tr:hover td:last-of-type:before{color:#fff}table tbody tr.hover-before{border-bottom-color:rgba(0,0,0,0)}table tbody tr.hover td:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}table tbody tr.hover td:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}table .indent.hover td:first-of-type a:before{display:none}body.quotes .frame .canvas table thead,body.customers .frame .canvas table thead,body.jobs .frame .canvas table thead,body.orders .frame .canvas table thead,body.remedials .frame .canvas table thead,body.suppliers .frame .canvas table thead,body.tasks .frame .canvas table thead,body.materials .frame .canvas table thead,body.documents .frame .canvas table thead,body.users .frame .canvas table thead{visibility:hidden;position:absolute;pointer-events:none}form fieldset table thead tr th,form fieldset table tbody tr td,form fieldset table tfoot tr td,form fieldset table tr td{padding:10px}form fieldset table thead tr{background-color:#fff}form fieldset table tbody tr td{position:relative}form fieldset.tablerow-list table tr th:not(:first-of-type),form fieldset.tablerow-list table tr td:not(:first-of-type){width:120px}form fieldset.tablerow-list table tr th:last-of-type,form fieldset.tablerow-list table tr td:last-of-type{width:181px;padding-right:15px}form fieldset.tablerow-list table tr th:first-of-type,form fieldset.tablerow-list table tr td:first-of-type{padding-left:0px}form fieldset.tablerow-list table tfoot tr td{color:#909090}form fieldset.tablerow-list table tfoot tr td:last-of-type{color:#505050}form fieldset.tablerow-list table .task{margin-right:10px}form fieldset.tablerow-list table .material{background-color:#f5f5f5;padding-left:6px;padding-right:6px;border-radius:3px}.ui-tablerow-delete,.ui-tablerow-move{position:absolute;right:-25px;top:calc(50% - 13px);font-family:"fontawesome-solid";font-size:21px;color:#F76E64}.ui-tablerow-delete:before{content:"\f057"}fieldset.hazard-control table tr td{padding-right:34px}fieldset.hazard-control table .hazard,fieldset.hazard-control table .control{width:100%;position:relative}fieldset.hazard-control table .hazard .rating,fieldset.hazard-control table .control .rating{position:absolute;top:0px;left:0px;background-color:#E0E0E0;height:26px;width:26px;text-align:center;border-radius:50%;color:#fff;font-family:"clearsans-bold"}fieldset.hazard-control table .hazard .rating.low,fieldset.hazard-control table .control .rating.low{background-color:#7FE37F}fieldset.hazard-control table .hazard .rating.medium,fieldset.hazard-control table .control .rating.medium{background-color:#FDC06D}fieldset.hazard-control table .hazard .rating.high,fieldset.hazard-control table .control .rating.high{background-color:#FD9F6D}fieldset.hazard-control table .hazard .rating.extreme,fieldset.hazard-control table .control .rating.extreme{background-color:#F76E64}fieldset.hazard-control table .hazard .title,fieldset.hazard-control table .control .title{margin-left:40px}.recent-quotes-jobs{padding:26px}.recent-quotes-jobs .d-50:first-of-type{padding-right:13px}.recent-quotes-jobs .d-50:last-of-type{padding-left:13px}.recent-quotes-jobs .d-50 .d-100:first-of-type{background-color:#EDEDED;border-top-left-radius:3px;border-top-right-radius:3px;padding:16px;padding-left:26px;padding-right:26px}.recent-quotes-jobs .d-50 .d-100:first-of-type .icon{padding-left:26px;font-family:"clearsans-bold"}.recent-quotes-jobs .d-50 .d-100:first-of-type a{float:right;text-decoration:underline}.recent-quotes-jobs .d-50 .d-100:last-of-type{background-color:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:16px}body.quote .frame .canvas .d-100.container{padding-bottom:10px}.table-section{position:relative;margin-top:20px !important;margin-bottom:45px}.table-section h2{color:#505050;position:absolute;bottom:-39px;left:0px;background-color:#fff;padding-right:16px}.ui-tooltip{position:absolute;display:inline-block;background-color:#47BDFA;color:#fff;padding:10px;padding-left:15px;padding-right:15px;font-size:13px;max-width:300px;box-shadow:0px 0px 21px rgba(0,0,0,0.16);border-radius:3px;z-index:9999}.ui-tooltip:before{position:absolute;left:calc(50% - 5px);font-size:16px;bottom:-14px;font-family:"fontawesome-solid";content:"\f0d7";color:#47BDFA}form .help{position:absolute;top:36px;right:-15px;background-color:#47BDFA;border-radius:3px;padding:16px;color:#fff;box-shadow:0px 0px 21px rgba(0,0,0,0.16);transform:translateX(100%);z-index:5}form .help:before{font-family:"fontawesome-solid";content:"\f0d9";color:#47BDFA;font-size:21px;position:absolute;top:15px;left:-6px}form .help.warning{background-color:#FDC06D}form .help.warning:before{color:#FDC06D}form .help.error{background-color:#F76E64}form .help.error:before{color:#F76E64}form .help:hover{z-index:10}form .help a{font-family:"clearsans-bold"}body.index form .help{max-width:250px}form .task-material .help,form .hazard-control .help{right:-85px}form #mapcanvas+.help{top:0px}form table:not(.tablerow-list)+.help{right:20px}form .checkbox-tooltip{position:absolute;top:-55px;left:-56px;background-color:#47BDFA;border-radius:3px;color:#fff;box-shadow:0px 0px 21px rgba(0,0,0,0.16);width:60px;height:60px;z-index:10;transition:all ease-in-out 0.2s;opacity:0;pointer-events:none}form .checkbox-tooltip:before{font-family:"fontawesome-solid";content:"\f0d7";color:#47BDFA;font-size:21px;position:absolute;bottom:-15px;left:24px}form .checkbox-tooltip.classification{background-color:#F76E64}form .checkbox-tooltip.classification:before{color:#F76E64}.ui-checkboxradio-icon:hover+.checkbox-tooltip{opacity:1;top:-65px}.checkbox-tooltip:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat}form .checkbox-tooltip.hi-visibility-jacket:after{background-image:url(/themes/jwf/img/screen/ppe/hi-visibility-jacket.svg)}form .checkbox-tooltip.safety-boots:after{background-image:url(/themes/jwf/img/screen/ppe/safety-boots.svg)}form .checkbox-tooltip.safety-gloves:after{background-image:url(/themes/jwf/img/screen/ppe/safety-gloves.svg)}form .checkbox-tooltip.nitrile-gloves:after{background-image:url(/themes/jwf/img/screen/ppe/nitrile-gloves.svg)}form .checkbox-tooltip.safety-goggles:after{background-image:url(/themes/jwf/img/screen/ppe/safety-goggles.svg)}form .checkbox-tooltip.safety-impact-glasses:after{background-image:url(/themes/jwf/img/screen/ppe/safety-impact-glasses.svg)}form .checkbox-tooltip.ear-defenders:after{background-image:url(/themes/jwf/img/screen/ppe/ear-defenders.svg)}form .checkbox-tooltip.dust-mask:after{background-image:url(/themes/jwf/img/screen/ppe/dust-mask.svg)}form .checkbox-tooltip.ventilated-face-mask:after{background-image:url(/themes/jwf/img/screen/ppe/ventilated-face-mask.svg)}form .checkbox-tooltip.protective-clothing:after{background-image:url(/themes/jwf/img/screen/ppe/protective-clothing.svg)}form .checkbox-tooltip.safety-helmet:after{background-image:url(/themes/jwf/img/screen/ppe/safety-helmet.svg)}form .checkbox-tooltip.toxic:after{background-image:url(/themes/jwf/img/screen/classification/toxic.svg)}form .checkbox-tooltip.oxidising:after{background-image:url(/themes/jwf/img/screen/classification/oxidising.svg)}form .checkbox-tooltip.gas-under-pressure:after{background-image:url(/themes/jwf/img/screen/classification/gas-under-pressure.svg)}form .checkbox-tooltip.harmful-irritant:after{background-image:url(/themes/jwf/img/screen/classification/harmful-irritant.svg)}form .checkbox-tooltip.flammable:after{background-image:url(/themes/jwf/img/screen/classification/flammable.svg)}form .checkbox-tooltip.carcinogen:after{background-image:url(/themes/jwf/img/screen/classification/carcinogen.svg)}form .checkbox-tooltip.corrosive:after{background-image:url(/themes/jwf/img/screen/classification/corrosive.svg)}form .checkbox-tooltip.explosives:after{background-image:url(/themes/jwf/img/screen/classification/explosives.svg)}form .checkbox-tooltip.dangerous-to-the-environment:after{background-image:url(/themes/jwf/img/screen/classification/dangerous-to-the-environment.svg)}form fieldset,form fieldset .ui-form-add-to-list-button{transition:all ease-in-out 0.2s}form fieldset.error{border-color:#F76E64}form fieldset.error .ui-form-add-to-list-button{background-color:#F76E64}form.error input:required:invalid,form.error textarea:required:invalid{border-color:#F76E64}form.error select:not(.combobox):required:invalid+span{box-shadow:inset 0px 0px 0px 2px #F76E64}form.error select:not(.combobox):required:invalid+span .ui-selectmenu-icon:before{color:#F76E64}form.error select.combobox.required+span input:invalid{border-color:#F76E64}form.error select.combobox.required+span input:valid{border-color:#EDEDED}form.error select.combobox.required+span input:invalid+a{background-color:#F76E64}form.error select.combobox.required+span input:invalid+a:before{color:#fff}form.error .ui-file-upload.error{border-color:#F76E64}form.error .ui-checkboxradio-label:not(.ui-checkboxradio-checked) .ui-checkboxradio-icon.error:before{color:#F76E64}.status{padding:16px}.status span:before{font-family:"fontawesome-solid";margin-right:10px}.status span a{font-family:"clearsans-bold"}.status.success{background-color:#7FE37F;color:#fff}.status.success span:before{content:"\f058";color:#fff}.status.neutral{background-color:#f5f5f5;color:#909090}.status.neutral span:before{content:"\f05a";color:#909090}.status.warning{background-color:#FDC06D;color:#fff}.status.warning span:before{content:"\f05a";color:#fff}.status.error{background-color:#F76E64;color:#fff}.status.error span:before{content:"\f06a";color:#fff}table tbody tr.status td{position:relative}table tbody tr.status td:first-of-type:before,table tbody tr.status td:first-of-type:after{content:"";position:absolute;left:-11px;top:18px;width:21px;height:21px;border-radius:50%;background-color:transparent;transition:all ease-in-out 0.2s;z-index:10}table tbody tr.status.hover td:first-of-type:before,table tbody tr.status.owned.hover td:first-of-type:after{box-shadow:0px 0px 21px rgba(0,0,0,0.16)}table tbody tr.status.owned td:first-of-type:after{background-color:#47BDFA;left:-20px;z-index:5}table tbody tr.status.active td:first-of-type:before{background-color:#FDC06D}table tbody tr.status.canceled td:first-of-type:before{background-color:#F76E64}table tbody tr.status.completed td:first-of-type:before{background-color:#7FE37F}table tbody tr.status td:first-of-type span{position:absolute;left:-5px;font-family:"clearsans-bold";color:#fff;margin-top:-1px;z-index:11}.frame .nav a{position:relative}.frame .nav a.owned:after,.frame .nav a.active:after,.frame .nav a.canceled:after,.frame .nav a.completed:after{content:"";width:10px;height:10px;position:absolute;border-radius:50%;background-color:transparent;right:26px;top:13px}.frame .nav a.owned:after{background-color:#47BDFA}.frame .nav a.active:after{background-color:#FDC06D}.frame .nav a.canceled:after{background-color:#F76E64}.frame .nav a.completed:after{background-color:#7FE37F}.loading-bar{text-align:center}.loading-bar span:before{content:"\f110";font-family:"fontawesome-solid";font-size:21px;color:#47BDFA}.loading-bar span{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body.locked .canvas form{pointer-events:none !important}.modal{opacity:0;pointer-events:none;position:fixed;z-index:-9999;width:100%;height:100%;top:0;left:0;margin-top:0px}.modal:target{opacity:1;pointer-events:auto;outline:none;overflow-y:auto;z-index:9999}.modal .wrapper{top:50%;transform:translateY(-50%);max-height:100vh}.modal.ui-modal{background-color:rgba(0,0,0,0.5);transition:all ease-in-out 0.2s}.modal>div>div{padding:34px;background-color:#fff;border-radius:3px;box-shadow:0px 0px 34px rgba(0,0,0,0.21)}.modal>div>div{transform:scale(0.5);transition:all ease-in-out 0.2s}.modal:target>div>div{transform:scale(1)}.modal .ui-modal-close{position:absolute;right:15px;top:10px;display:none}.modal .ui-modal-close:before{font-family:"fontawesome-solid";color:#47BDFA;content:"\f00d"}.modal .modal-header{text-align:center;margin-bottom:13px}.modal .modal-header *{margin-top:0px;margin-bottom:0px}.modal .modal-header h1,.modal .modal-header h2,.modal .modal-header h3,.modal .modal-header h4,.modal .modal-header h5,.modal .modal-header h6{font-size:21px;line-height:26px}.modal .modal-body{margin-top:13px;margin-bottom:13px}.modal .modal-footer{text-align:center;margin-top:13px}.modal .modal-footer .button{padding-left:34px;padding-right:34px}.modal .modal-footer .button.yes{background-color:#7FE37F}.modal .modal-footer .button.yes:hover{background-color:#6DC76D}.modal .modal-footer .button.no{background-color:#F76E64}.modal .modal-footer .button.no:hover{background-color:#E56157}.modal .hazard-control-rating{padding-top:55px}.modal.render-preview form a{display:none}body.index input[type="submit"]+a{display:block;font-size:13px;margin-top:10px}body.index .d-50{height:calc(100vh - 118px)}body.index .d-50 form{position:relative;top:50%;transform:translateY(calc(-50% - 100px))}body.job .frame .canvas .balance-sheet-totals{padding-top:0px;margin-top:-20px}.balance-sheet-totals .d-33{padding-left:11px;padding-right:11px}.balance-sheet-totals .d-33>.d-100{background-color:#f5f5f5;height:250px;border-radius:3px}.balance-sheet-totals .d-33 .d-100 .title{top:calc(50% - 20px);transform:translateY(-50%);text-align:center;position:relative}.balance-sheet-totals .d-33 .d-100 .title .icon:before{position:relative}.balance-sheet-totals .d-33 .d-100 .title .icon{font-size:34px;display:block;text-align:center}.balance-sheet-totals .d-33 .d-100 .title h3{color:#505050}.balance-sheet-totals .d-33 .d-100 .total{position:absolute;bottom:0px;left:0px;right:0px;background-color:#47BDFA;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:16px;text-align:center;color:#fff;font-family:"clearsans-bold"}.balance-sheet-totals .d-33:last-of-type .d-100 .total{text-align:left;padding-left:26px}.balance-sheet-totals .d-33 .d-100 .profit-percent{position:absolute;bottom:0px;right:0px;background-color:#2E9DD9;border-bottom-right-radius:3px;padding:16px;padding-left:26px;padding-right:26px;color:#fff;font-family:"clearsans-bold"}body.preview .canvas{background-color:#f5f5f5}.print-page thead tr th,.print-page tbody tr td,.print-page tfoot tr td,.print-page tr td{padding:0px}.print-page thead tr{background-color:#fff}.print thead tr th:first-of-type{border-top-left-radius:0px;border-bottom-left-radius:0px}.print-page thead tr th:last-of-type{border-top-right-radius:0px;border-bottom-right-radius:0px}.print-page tbody tr{border-bottom:none}.print-page tfoot tr{border-top:none}.print-page tbody tr.hover{background-color:inherit;border-bottom-color:inherit;color:inherit;box-shadow:inherit}.print-page tbody tr:hover td:last-of-type:before{color:inherit}.print-page tbody tr.hover-before{border-bottom-color:inherit}.print-page tbody tr.hover td:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.print-page tbody tr.hover td:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.print-page{width:210mm;height:297mm;position:relative;left:50%;transform:translateX(-50%);margin-top:55px;margin-bottom:55px;box-shadow:0px 0px 21px rgba(0,0,0,0.16)}.print-page:first-of-type{margin-top:110px}.print-page *{font-family:helvetica-regular;background-color:#fff;font-size:13px;line-height:21px;color:#000;margin:0px;padding:0px;border:none;box-shadow:none;border-radius:0px}.print-page .print-header{padding:55px}.print-page .print-body{padding-left:55px;padding-right:55px}.print-page .print-footer{padding:55px}.print-page div p,.print-page div ul,.print-page div table{margin-top:21px;margin-bottom:21px}.print-page div b{font-family:helvetica-bold}.print-page hr{height:2px;background-color:#E0E0E0;margin-top:21px;margin-bottom:21px}.print-page p mark{background-color:#ccc;padding:5px;padding-left:10px;padding-right:10px}.print-page div ul li{margin-left:10px;position:relative}.print-page div ul li:before{position:absolute;top:0px;left:0px;margin-left:-10px;margin-right:10px;font-family:"fontawesome-solid";font-size:4px;color:#000}.print-page div ul li:before{content:"\f111"}.print-page div table thead tr th,.print-page div table tbody tr td,.print-page div table tfoot tr td{padding:5px;padding-left:10px;padding-right:10px;border-radius:0px;border:none}.print-page div table thead tr th{background-color:#E0E0E0;font-family:helvetica-bold}.print-page div table tbody tr,.print-page div table tbody tr.hover,.print-page div table tbody tr.hover-before{border-bottom:2px #E0E0E0 solid}.print-page div>:first-child{margin-top:0px}.print-page div>:last-child{margin-bottom:0px}.print-page.standard .print-header{padding-bottom:21px}.print-page.standard .print-header img{width:55px;float:left}.print-page.standard .print-header p{text-align:right;margin-top:0px}.print-page.standard .print-header:after{content:"";display:block;position:relative;width:100%;height:2px;background-color:#E0E0E0;margin-top:21px}.print-page.standard .print-footer{text-align:right;padding-top:21px}.print-page.standard .print-footer:before{content:"";display:block;position:relative;width:100%;height:2px;background-color:#E0E0E0;margin-bottom:21px}.print-page.standard .print-body .page-information:after{content:"";display:block;position:relative;width:100%;height:2px;background-color:#E0E0E0;margin-top:21px}.print-page.standard .print-body .page-information table tbody tr{border-bottom:0px}.print-page.standard .print-body .page-information table tbody tr td{padding:0px}.print-page.standard .print-body .page-information table{width:50%;display:inline-block;margin-bottom:0px}.print-page.standard .print-body .page-information div{float:right;text-align:right}.print-page.standard .print-body .yes-no tbody tr td:nth-of-type(n+2){font-family:fontawesome-solid}.print-page.standard .print-body .classification tbody tr td{padding-top:0px;padding-bottom:0px}.print-page.standard .print-body .classification tbody tr td div{display:inline-block;padding-top:5px;padding-bottom:5px}.print-page.standard .print-body .classification tbody tr td span{padding-left:5px;padding-right:21px}.print-page.standard .print-body .classification tbody tr td img{vertical-align:middle;width:40px;height:40px}.print-page.standard .print-body .ppe tbody tr td{padding-top:0px;padding-bottom:0px}.print-page.standard .print-body .ppe tbody tr td img{padding-left:0px;padding-right:5px;padding-top:5px;padding-bottom:5px;vertical-align:middle;width:45px}.print-page.standard .print-body table tbody tr td ul,.print-page.standard .print-body table tbody tr td p{margin-top:0px;margin-bottom:0px}.print-page.cover .print-header img{width:25%;float:left}.print-page.cover .print-header img+p{margin-top:0px}.print-page.cover .print-header p{text-align:right}.print-page.cover .print-body span{float:right}.print-page.cover .print-body img{width:150px;margin-top:10px;margin-bottom:10px}.print-page.cover .print-footer img{width:200px;display:block;margin:auto auto}.print-page.installers-overview .page-information table:nth-of-type(1){float:left}.print-page.installers-overview .page-information table:nth-of-type(2){margin-top:0px}.print-page.installers-overview .print-body table:nth-of-type(2) th{width:33%}.print-page.quote .totals, .job .totals{text-align:right}.print-page.quote .totals, .job .totals table{width:25%;display:inline-block;text-align:left}.print-page.quote .totals, .job .totals table tbody tr td{padding:0px}.print-page.quote .totals, .job .totals table tbody tr{border-bottom:0px}.print-page.front-cover .print-footer:before,.print-page.front-cover .print-header:after{display:none}.print-page.front-cover .print-footer{padding:0px;text-align:right}.print-page.front-cover .print-footer img{width:75%}.print-page.front-cover .print-body{text-align:center;padding-top:200px}.print-page.front-cover .print-body h1{font-size:40px;line-height:40px;margin-bottom:40px;font-family:helvetica-bold}#mapcanvasprint{height:300px}#mapcanvasprint *{background-color:transparent}.print-page.site .print-body table:nth-of-type(1) tbody tr td{width:50%}.print-page.site .print-body .location tbody tr td p{margin-top:16px}.print-page.induction .page-information table tbody tr:nth-of-type(3) td{padding-top:21px}.print-page.materials .print-body table:nth-of-type(1) tbody tr td{width:33%}.print-page.materials .print-body table:nth-of-type(2) tbody tr td,.print-page.materials .print-body table:nth-of-type(4) tbody tr td{width:50%}.print-page.waste .print-body table:nth-of-type(3) tbody tr td{width:25%}.print-page.safety .print-body table:nth-of-type(5) tbody tr td{width:50%}.print-page.safety .print-body table:nth-of-type(6) tbody tr td{width:33%}.print-page.safety-sign-off .print-body>table tbody tr td{width:50%}.print-page.site-clearance-sign-off .print-body>table:nth-of-type(1) tbody tr:nth-of-type(2) td{height:200px}.print-page.site-clearance-sign-off .print-body>table:nth-of-type(2) tbody tr td,.print-page.site-clearance-sign-off .print-body>table:nth-of-type(3) tbody tr td{width:50%}.print-page.site-clearance-sign-off .print-body>table:nth-of-type(4) tbody tr td{width:33%}.print-page.claim-sheet .print-body>table:nth-of-type(1) tbody tr:nth-of-type(1) td:nth-of-type(3),.print-page.claim-sheet .print-body>table:nth-of-type(1) tbody tr:nth-of-type(1) td:nth-of-type(4),.print-page.claim-sheet .print-body>table:nth-of-type(1) tbody tr:nth-of-type(1) td:nth-of-type(5),.print-page.claim-sheet .print-body>table:nth-of-type(3) tbody tr:nth-of-type(1) td:nth-of-type(3),.print-page.claim-sheet .print-body>table:nth-of-type(3) tbody tr:nth-of-type(1) td:nth-of-type(4),.print-page.claim-sheet .print-body>table:nth-of-type(3) tbody tr:nth-of-type(1) td:nth-of-type(5){min-width:70px;width:70px}.print-page.claim-sheet .print-body>table:nth-of-type(1) tbody tr:nth-of-type(1) td:nth-of-type(1),.print-page.claim-sheet .print-body>table:nth-of-type(3) tbody tr:nth-of-type(1) td:nth-of-type(1){width:150px}.print-page.claim-sheet .print-body>table:nth-of-type(1) tbody tr,.print-page.claim-sheet .print-body>table:nth-of-type(3) tbody tr{height:25px}.print-page.claim-sheet .print-body>table:nth-of-type(2) tbody tr td,.print-page.claim-sheet .print-body>table:nth-of-type(4) tbody tr td{width:33%}.expense-claim .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(2),.expense-claim .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(3),.expense-claim .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(4),.expense-claim .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(5),.expense-claim .print-body>table:nth-of-type(3) tbody tr:first-of-type td:nth-of-type(2),.expense-claim .print-body>table:nth-of-type(3) tbody tr:first-of-type td:nth-of-type(3),.expense-claim .print-body>table:nth-of-type(3) tbody tr:first-of-type td:nth-of-type(4),.expense-claim .print-body>table:nth-of-type(3) tbody tr:first-of-type td:nth-of-type(5),.expense-claim .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(1),.expense-claim .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(3),.expense-claim .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(4),.expense-claim .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(5),.expense-claim .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(6),.expense-claim .print-body>table:nth-of-type(5) tbody tr:first-of-type td:nth-of-type(1),.expense-claim .print-body>table:nth-of-type(5) tbody tr:first-of-type td:nth-of-type(3),.expense-claim .print-body>table:nth-of-type(5) tbody tr:first-of-type td:nth-of-type(4),.expense-claim .print-body>table:nth-of-type(5) tbody tr:first-of-type td:nth-of-type(5),.expense-claim .print-body>table:nth-of-type(5) tbody tr:first-of-type td:nth-of-type(6),.expense-claim .print-body>table:nth-of-type(6) tbody tr:first-of-type td:nth-of-type(2),.expense-claim .print-body>table:nth-of-type(6) tbody tr:first-of-type td:nth-of-type(3),.expense-claim .print-body>table:nth-of-type(6) tbody tr:first-of-type td:nth-of-type(4){width:100px}.expense-claim .print-body>table:nth-of-type(2) tbody tr,.expense-claim .print-body>table:nth-of-type(3) tbody tr,.expense-claim .print-body>table:nth-of-type(4) tbody tr,.expense-claim .print-body>table:nth-of-type(5) tbody tr{height:25px}.payment-application .print-body>table:nth-of-type(1) tbody tr:first-of-type td:nth-of-type(2),.payment-application .print-body>table:nth-of-type(1) tbody tr:first-of-type td:nth-of-type(3){width:120px}.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(2),.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(3),.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(4),.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(5),.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(6),.payment-application .print-body>table:nth-of-type(2) tbody tr:first-of-type td:nth-of-type(7),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(2),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(3),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(4),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(5),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(6),.payment-application .print-body>table:nth-of-type(4) tbody tr:first-of-type td:nth-of-type(7),.payment-application .print-body>table:nth-of-type(5) thead tr th:nth-of-type(2){width:80px;min-width:80px}.payment-application .print-body>table:nth-of-type(2) tbody tr,.payment-application .print-body>table:nth-of-type(3) tbody tr,.payment-application .print-body>table:nth-of-type(4) tbody tr,.payment-application .print-body>table:nth-of-type(5) tbody tr{height:25px}.payment-application .print-body>table:nth-of-type(2) tbody tr:nth-of-type(2) td,.payment-application .print-body>table:nth-of-type(2) tbody tr:nth-of-type(3) td,.payment-application .print-body>table:nth-of-type(2) tbody tr:nth-of-type(4) td,.payment-application .print-body>table:nth-of-type(2) tbody tr:nth-of-type(5) td,.payment-application .print-body>table:nth-of-type(2) tbody tr:nth-of-type(6) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(2) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(3) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(4) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(5) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(6) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(7) td,.payment-application .print-body>table:nth-of-type(4) tbody tr:nth-of-type(8) td{line-height:11px;color:#909090}.payment-application .print-body>table:nth-of-type(3) tbody tr td:nth-of-type(3){width:80px;min-width:80px}.payment-application .print-body>table:nth-of-type(3) tbody tr td:nth-of-type(1){width:363px}.payment-application .print-body>table:nth-of-type(3) tbody tr:last-of-type td:last-of-type{padding-left:172px}.payment-application .print-body>table:nth-of-type(5) tbody tr:last-of-type td:first-of-type{width:483px}.payment-application .print-body>table:nth-of-type(6) thead tr th:last-of-type{width:200px}.payment-application .print-body>table:nth-of-type(7) tbody tr td{height:399px}.print-page.balance-sheet .print-body table tfoot tr td{padding-top:21px}.print-page.balance-sheet .print-body .totals div{display:inline-block;width:32.9%;text-align:center}.print-page.balance-sheet .print-body .totals div:before{font-family:fontawesome-solid;font-size:21px;color:#47BDFA}.print-page.balance-sheet .print-body .totals .sales:before{content:"\f56c"}.print-page.balance-sheet .print-body .totals .costs:before{content:"\f543"}.print-page.balance-sheet .print-body .totals .profit:before{content:"\f135"}.print-page.order .page-information table tbody tr:nth-of-type(n+3) td{padding-top:10px}.print-page.order .print-body table tfoot tr td{padding-top:0px;padding-bottom:0px}.print-page.order .print-body table tfoot tr:nth-of-type(1) td{padding-top:21px}.print-page.remedial .page-information table tbody tr:nth-of-type(n+3) td{padding-top:21px}.gra .page-information div span{vertical-align:top}.gra .page-information div b{padding-right:21px}.gra .page-information .overall-risk{padding-top:14px;text-align:center;border-left:2px #E0E0E0 solid;padding-left:21px}.gra .page-information .overall-risk:before{font-family:fontawesome-solid;font-size:40px;content:"\f071"}.gra .page-information .overall-risk.low:before{color:#7FE37F}.gra .page-information .overall-risk.medium:before{color:#FDC06D}.gra .page-information .overall-risk.high:before{color:#FD9F6D}.gra .page-information .overall-risk.extreme:before{color:#F76E64}.gra .page-information .overall-risk:after{display:block;font-family:clearsans-bold}.gra .page-information .overall-risk.low:after{content:"Low"}.gra .page-information .overall-risk.medium:after{content:"Medium"}.gra .page-information .overall-risk.high:after{content:"High"}.gra .page-information .overall-risk.extreme:after{content:"Extreme"}.gra .hazard-control tbody tr{height:100px}.print-page .hazard-control .risk{text-align:center}.print-page .hazard-control .risk span{display:block;background-color:transparent;position:relative;z-index:2;font-family:clearsans-bold}.print-page .hazard-control .risk span:nth-of-type(1){margin-top:12px}.print-page .hazard-control .risk span:nth-of-type(1):before{font-family:fontawesome-solid;content:"\f2ec";font-size:40px;line-height:40px;color:#fff !important;opacity:0.5;z-index:1}.print-page .hazard-control .risk span:nth-of-type(2){margin-top:-26px}.print-page .hazard-control .risk span:nth-of-type(3){margin-top:10px}.print-page .hazard-control .risk.low{background-color:#7FE37F}.print-page .hazard-control .risk.medium{background-color:#FDC06D}.print-page .hazard-control .risk.high{background-color:#FD9F6D}.print-page .hazard-control .risk.extreme{background-color:#F76E64}.print-page.risk-accessment-matrix .hazard-control .risk{height:114px;padding-top:15px}.print-page.risk-accessment-matrix .hazard-control tbody tr:nth-of-type(n+2){border-bottom:none}.print-page.risk-accessment-matrix .page-information table tbody tr td:nth-of-type(1):before{content:"";width:10px;height:10px;background-color:#E0E0E0;position:relative;display:inline-block;margin-right:7px;border-radius:50%}.print-page.risk-accessment-matrix .page-information table tbody tr td.low:before{background-color:#7FE37F}.print-page.risk-accessment-matrix .page-information table tbody tr td.medium:before{background-color:#FDC06D}.print-page.risk-accessment-matrix .page-information table tbody tr td.high:before{background-color:#FD9F6D}.print-page.risk-accessment-matrix .page-information table tbody tr td.extreme:before{background-color:#F76E64}.print-page.list .print-body table *{font-size:11px;line-height:14px}.print-page.list .print-body table thead tr th,.print-page.list .print-body table tbody tr td{min-width:0px;padding-top:8px;padding-bottom:8px}@media print{body.preview .frame .header,body.preview .frame .nav,body.preview .frame .canvas .status,body.preview .mCSB_2_scrollbar{display:none;position:absolute;opacity:0;visibility:hidden}body.preview .frame .canvas .mCSB_container{margin-right:0px}body.preview .frame,body.preview .frame .canvas{position:relative;overflow-x:auto;overflow-y:auto;height:auto;background-color:#fff;width:100%}.print-page,.print-page:first-of-type{width:100%;left:0%;transform:translateX(0%);height:100vh;margin-top:0px;margin-bottom:0px;box-shadow:none}.print-page>thead{display:table-header-group}.print-page>tfoot{display:table-footer-group}.print-page{page-break-after:always}html *{-webkit-print-color-adjust:exact}@page{margin:0mm}} select{padding:6px 10px !important;} .locked .save { display:none; } .ui-datepicker-today{background-color: #2E9DD9;{}

a.add-room {position: static; color: #ffffff;}

