@charset "UTF-8";:root{--container:1180px;--bodyfont:"Open Sans",sans-serif;--regularfontweight:400;--boldfontweight:700;--defaultfontsize:0.9rem;--defaultlineheight:1.4;--white:#ffffff;--black:#000000;--darkgrey:#333333;--grey:#dadada;--red:#ff3636;--orange:#fdb93d;--green:#7cba27;--BRAND-COLOUR-1:#003473;--BRAND-COLOUR-2:#00a9ab;--BRAND-COLOUR-3:#7cba27;--primary-color:var(--BRAND-COLOUR-1);--secondary-color:var(--BRAND-COLOUR-2);--tertiary-color:var(--BRAND-COLOUR-3)}.colour-blue{color:var(--BRAND-COLOUR-1)!important}.colour-green{color:var(--BRAND-COLOUR-3)!important}*,:after,:before{box-sizing:border-box;print-color-adjust:exact;-webkit-print-color-adjust:exact;margin:0;padding:0}html{line-height:var(--defaultlineheight);-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{margin:0;font-size:var(--defaultfontsize);background:var(--white);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;font-family:var(--bodyfont);color:var(--black);overflow-x:hidden}main{display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:.85rem;line-height:var(--defaultlineheight);margin:0;font-weight:var(--regularfontweight);text-transform:none;height:40px;color:var(--black)}input,select,textarea{width:100%;background:var(--white);border:1px solid var(--grey)}input,select{padding:0 10px}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;width:auto;padding:0 50px;background:var(--BRAND-COLOUR-1);color:var(--white);font-weight:600;border:none}[type=button].red,[type=reset].red,[type=submit].red,button.red{background:var(--red);color:var(--white)}[type=button].grey,[type=reset].grey,[type=submit].grey,button.grey{background:var(--grey);color:var(--darkgrey)}[type=button].green,[type=reset].green,[type=submit].green,button.green{background:var(--green);color:var(--white)}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none;height:150px;padding:10px}[type=checkbox],[type=radio]{padding:0;width:13px;height:13px;-webkit-appearance:auto;margin:0 5px 0 0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black)}code,kbd,pre,samp{font-family:monospace,monospace;font-size:var(--defaultfontsize)}small{font-size:75%}sub,sup{font-size:70%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}b,strong{font-weight:var(--boldweight)}a{background-color:transparent;text-decoration:none;color:var(--BRAND-COLOUR-1)}a:hover{color:var(--BRAND-COLOUR-1);text-decoration:underline}a:not([class]){text-decoration-skip-ink:auto}abbr[title]{border-bottom:none;text-decoration:underline}a img{border:none;outline:0}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:calc(1em + .5rem);margin:0;padding:0 0 10px 0;font-weight:var(--boldfontweight);font-style:normal;color:inherit}p{margin:0;padding:0 0 20px 0;overflow-wrap:break-word}p:last-child{padding:0}p.seeformerrors{color:#fd0101}label,li,p{line-height:var(--defaultlineheight)}ol,ul{margin:0 0 20px 20px;padding:0}li p{padding:0}label p,li li,li p,p label{font-size:var(--defaultfontsize)}hr{box-sizing:content-box;overflow:visible;margin:0 auto 20px auto;clear:both;height:1px;background:var(--grey);border:none}canvas,iframe,img,picture,svg,video{display:block;max-width:100%}img.seecmsimagedefault,img.seecmsimagedefaultundefined{display:inline-block;margin:0 0 20px 0}img.seecmsimageleft,img.seecmsimageleftundefined{float:left;margin:0 20px 20px 0}img.seecmsimageright,img.seecmsimagerightundefined{float:right;margin:0 0 20px 20px}img.seecmsimagecentre,img.seecmsimagecentreundefined{display:block;margin:0 auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.hidden{display:none!important}.textright{text-align:right}.textleft{text-align:left}.textcenter{text-align:center}table{width:100%;margin:0 0 20px 0;border:0!important;border-collapse:separate!important;border-spacing:2px!important}table th{padding:10px;font-size:var(--defaultfontsize);color:var(--white);background:var(--BRAND-COLOUR-1);font-weight:var(--boldfontweight);border-collapse:separate!important;text-align:left;border:0!important;border-spacing:2px!important}table td{padding:10px;font-size:var(--defaultfontsize);color:var(--black);background:#f1f1f1;font-weight:var(--regularfontweight);border-collapse:separate!important;text-align:left;border:0!important;border-spacing:2px!important}table td p,table th p{font-size:var(--defaultfontsize);padding:0}table th a{color:var(--white)!important}table .blockbutton{text-align:center}table .blockbutton a{margin:0}table [data-col=Added],table [data-col=By]{vertical-align:top!important}.slick-slide{outline:0!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sc-fb p{padding:0}.sc-fb p.sc-fb-field-radio{padding:0 0 5px 0}.sc-fb .sc-fb-field-name{padding:0 0 5px 0}.sc-fb .sc-fb-field-option{padding:0 0 20px 0}.sc-fb .sc-fb-field-option .sc-fb-field-notes{font-style:italic}.sc-fb input,.sc-fb select,.sc-fb textarea{margin:0 0 5px 0}.sc-fb input[type=checkbox],.sc-fb input[type=radio]{margin:0 10px 0 0;float:none}.sc-fb input[type=submit]{margin:15px 0}.sc-fb .sc-fb-submit-errors{color:#fd0101;padding:0 0 20px 0}.sc-fb .sc-fb-field-error{color:#fd0101;float:right}.sc-fb .sc-fb-field-required{color:#fd0101;margin-left:8px;font-weight:600}.sc-fb .sc-fb-required-desc{text-align:right}.required{font-weight:500;margin-left:8px;color:#fd0101}.searchresult h3 img{width:auto;float:left;margin:0 10px 0 0}.sitemap ul ul{margin:0 0 0 20px}.form .row.thirds .input{width:33%}.form .row.halves .input{width:50%}.form .row{margin:0 0 15px 0}.form .flex{display:flex;width:calc(100%);gap:20px}.form .flex .input,.form .flex .input .block{width:100%}.form .row:last-child{margin:0}.form label{display:block;margin:0 0 5px 0;font-weight:400}.form .datetime .block:first-child{width:70%}.form .datetime .block:nth-child(2){width:30%}.form .checkboxes label{margin:0 0 10px 0}.form .checkboxes p{font-size:.8rem;padding:0 0 5px 0}.form .checkboxes p label{margin:0}.form .flex .input.small,.form .input.small{width:20%}.form .section{width:100%;display:flex;margin:0 0 20px}.form .section:last-child{margin:0}.form .left{width:48%}.form .right{width:48%;margin-left:auto}.form .input{margin:0 0 20px}.form .input:last-of-type{margin:0}.form .input .blockbutton{padding:0}.form .input .blockbutton.fullwidth a{width:100%;min-height:40px;margin:0}.form .row.flex .input{margin:0}.form .section.heading{margin:0}.row.grey{background:var(--grey);padding:10px}.row.primary{background:var(--BRAND-COLOUR-1);color:var(--white);padding:10px}.row.secondary{background:var(--BRAND-COLOUR-2);color:var(--white);padding:10px}.row.tertiary{background:var(--BRAND-COLOUR-3);color:var(--white);padding:10px}.form .blockbutton{align-self:flex-end}.form .blockbutton.options{display:flex;flex-wrap:wrap;gap:10px}.form .blockbutton.options a{display:block;margin:0;height:40px;display:flex;align-items:center;justify-content:center}label,li,p{font-size:.9rem}.blockbutton a{display:inline-block;padding:10px 20px;background:var(--BRAND-COLOUR-2);margin:0 10px 10px 0;color:var(--white);text-decoration:none;font-weight:600;text-align:center}.blockbutton a:hover{background:var(--BRAND-COLOUR-3)}.blockbutton a i{display:inline-block;margin:0 8px 0 0}.blockbutton .red a{background:var(--red);color:var(--white)}.blockbutton .grey a{background:var(--grey);color:var(--darkgrey)}.blockbutton .green a{background:var(--green);color:var(--white)}.blockbutton .primary a{background:var(--BRAND-COLOUR-1);color:var(--white)}.blockbutton .secondary a{background:var(--BRAND-COLOUR-2);color:var(--white)}.blockbutton .tertiary a{background:var(--BRAND-COLOUR-3);color:var(--white)}.blockbutton .delete a:before{content:"\f2ed";font:var(--fa-font-solid);display:inline-block;margin:0 5px 0 0}.blockbutton .cross a:before{content:"\f057";font:var(--fa-font-solid);display:inline-block;margin:0 5px 0 0}.blockbutton .tick a:before{content:"\f00c";font:var(--fa-font-solid);display:inline-block;margin:0 5px 0 0}.blockbutton .add a:before{content:"\2b";font:var(--fa-font-solid);display:inline-block;margin:0 5px 0 0}.popup-message{display:none;background:red;padding:20px}.popup-message .content{padding:20px}body{display:grid;grid-template-columns:auto 1fr}.wrap{min-height:100vh}.sidebar{background:var(--BRAND-COLOUR-2);width:auto;height:100%;box-shadow:3px 8px 25px 7px rgba(0,0,0,.1);padding:0;z-index:10;display:flex;align-items:center}.sidebar .logo{padding:30px}.inner{width:100%;height:100%}.nav,.nav ul{height:100%}.nav li,.nav ul{margin:0;padding:0}.nav ul{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:100%}.nav li{list-style:none;width:100%;font-size:.85rem}.nav li a{color:var(--white);text-decoration:none;font-weight:600;text-align:center;padding:16px 20px;display:block}.nav li a i{display:block;font-size:1.75rem;margin:0 0 5px 0}.nav li:hover a{opacity:.7}.nav li.selected a{background:var(--white);color:var(--BRAND-COLOUR-2)}.nav li:last-child{margin-top:auto}.mobile-nav{display:none}.loginpage{position:relative;padding:0;grid-column:1/-1;background:var(--BRAND-COLOUR-1)}.loginpage .overlay{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;background:var(--BRAND-COLOUR-1)}.loginpage .inner{width:100%;min-height:100vh;display:flex;align-items:center;align-content:center;justify-content:center;justify-items:center;position:relative;z-index:3;padding:50px}.loginpage .login{background:var(--white);padding:50px;max-width:400px;width:100%}.loginpage .login .logo{max-width:100%;width:100%;margin:0 auto 20px auto}.loginpage.withimage{background:url(../images/login.jpg) center/cover no-repeat}.loginpage.withimage .overlay{opacity:.8}.loginpage.hideoverlay .overlay{display:none}.loginpage.dropshadow .login{box-shadow:3px 8px 25px 7px rgba(0,0,0,.1)}.loginpage .login input[type=submit]{margin:0 auto}.loginpage .login a{color:var(--darkgrey)}.title-wrap{padding:0 30px;background:var(--darkgrey)}.title{padding:30px 0}.title p{color:var(--white);font-weight:600;font-size:2.3rem;padding:0}.content{padding:30px}section.halves{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.title .container{display:flex;align-items:center}.title .container:first-of-type{margin:0 0 20px}.title .buttons *{font-size:.9rem}.title .buttons>*{display:inline-block;vertical-align:middle}.title .buttons select{width:auto;margin:0 10px 10px 0}.title .search{margin-left:auto;margin-bottom:10px}.title .search .input{display:flex}.title .search input[type=submit]{font-family:"Font Awesome 6 Free";font-weight:900;padding:0 20px}.title .logo{margin-left:auto;max-width:150px;object-fit:contain;width:100%}.gridnav ul{list-style-type:none;width:100%;display:grid;grid-template-columns:repeat(4,1fr);margin:0;gap:40px}.gridnav li a{display:block;height:100%;padding:40px 20px;background:var(--primary-color);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:1em}.gridnav li a:hover{text-decoration:none;background:var(--secondary-color)}.gridnav li i{font-size:2.3em}.filter{padding:30px;background:var(--grey);margin:0 0 20px 0}.messages.seecrmmessages:not(:last-child){margin-bottom:20px}.messages .message{padding:12px 20px 10px 20px;position:relative;margin:0 0 20px 0;width:100%;display:flex;align-items:center}.messages .message:last-child{margin:0}.messages .message.success{background:var(--green)}.messages .message.warning{background:var(--orange)}.messages .message.error{background:var(--red)}.messages .message.error p{color:var(--white)}.messages .message p{padding:0;color:var(--darkgrey);line-height:1.4;font-weight:600;font-size:.85rem}.messages .message p.icon{padding:0 15px 0 0;font-size:1.3rem}.customer-search{margin:0 0 20px}.customer-filter{display:flex;gap:20px}.customer-filter.blockbutton{padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(4,1fr)}.customer-filter.blockbutton a{margin:0}.customer-list{border-top:1px solid var(--grey);padding:20px 0 0}.customer td.buttons{display:flex;align-items:center;gap:10px}.customer td.buttons i:last-child{margin:0}#account .input.submit{display:flex;justify-content:center;gap:20px}#account .submit .blockbutton{padding:0}#account .submit .blockbutton a{display:block;margin:0;height:100%}table .mailinglist0{display:inline-block;padding:2px 10px;background:var(--red);color:var(--white);font-weight:var(--boldfontweight);border-radius:5px}table .mailinglist1{display:inline-block;padding:2px 10px;background:var(--green);color:var(--white);font-weight:var(--boldfontweight);border-radius:5px}@media screen and (max-width:1280px){.gridnav ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:798px){body{position:relative}.sidebar{position:fixed;top:0;left:-112px;z-index:999999}.sidebar.open{left:0}.wrap{grid-column:1/-1}.mobile-nav{display:flex;align-items:center;justify-content:center;background:var(--BRAND-COLOUR-2);color:var(--white);padding:10px;font-size:2em;position:absolute;top:0;left:100%;width:49px;height:49px}.mobile-nav:hover{text-decoration:none}.gridnav ul{grid-template-columns:repeat(2,1fr);gap:20px}.customer-filter.blockbutton{grid-template-columns:repeat(3,1fr);gap:10px}}@media screen and (max-width:700px){table th{display:none}table tbody{display:flex;flex-direction:column;gap:20px}table tr{display:flex;flex-direction:column}table tr:nth-of-type(2){margin-top:-20px}table tr td:first-of-type{background:var(--BRAND-COLOUR-2);color:var(--white)}table tr td:before{content:attr(data-col);display:inline-block;margin:0 5px 0 0;font-weight:var(--boldfontweight)}.form .section{flex-direction:column;gap:20px}.form .left,.form .right{width:100%}}@media screen and (max-width:600px){.title .container{display:contents}.title{display:flex;flex-direction:column}.title .search{width:100%;margin:0;order:-1}.title img{margin:0 auto}.title p{order:1}.title .buttons{order:2;margin:10px 0 0}.title .logo{max-width:250px;margin:20px auto}.title{padding:30px 0 10px}}@media screen and (max-width:550px){.customer-filter.blockbutton{grid-template-columns:repeat(2,1fr)}.form .flex{gap:10px}.form .flex .input.small,.form .input.small{width:35%}}@media screen and (max-width:450px){.form .flex{flex-direction:column}.form .datetime .block:first-child,.form .datetime .block:nth-child(2),.form .flex .input.small,.form .input.small{width:100%}.title-wrap{padding:0 20px}.content{padding:20px}}@media screen and (max-width:400px){.form .blockbutton.options{flex-direction:column;flex-wrap:nowrap;gap:5px}.form .blockbutton.options a{width:100%;height:auto}}