/* ================ colour_bar ================ */.pattern-section .l-col--1-4{margin-bottom:20px;color:#333
    /* background: #F2F3F5; */}.pattern-section .l-col--1-4 span{display:inline-block;vertical-align:middle;padding-left:30px}.colour-bar{width:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:100%;vertical-align:middle;background-repeat:repeat;background-color:gray}.pattern-01{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAECAYAAABLLYUHAAAAGUlEQVQYV2NkQAKMIPb/////M4IAhgxMAACCpgQFUId+ogAAAABJRU5ErkJggg==) #ffa5a1}.pattern-02{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAF0lEQVQYV2NkQAKM/////8/IyAihkWUAnCcIAEIxwDEAAAAASUVORK5CYII=) #ff7b6e}.pattern-03{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAIElEQVQYV2NkwAEYcUr8////P0iSkZERrAjOxylBsh0A0HcP/8xoAQwAAAAASUVORK5CYII=) #ff5e4c}.pattern-04{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAH0lEQVQYV2NkQAOMIP7/////g2hGECBOANkYsBZkAADjiQwH2nWjTwAAAABJRU5ErkJggg==) #e33935}.pattern-05{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAGUlEQVQYV2NkQAKMIPb/////M4IACRyYGQBxPRAHS7CsMwAAAABJRU5ErkJggg==) #ff859d}.pattern-06{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAIUlEQVQYV2NkwAEYQeL/////z8jIiMKmmwQ2h4Etp44EAGswKAv1zDAPAAAAAElFTkSuQmCC) #cf6fa0}.pattern-07{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAIElEQVQYV2NkQAKM/////8/IyMgIEoNzwIIwVSgckCAACFIP/vbfC3IAAAAASUVORK5CYII=) #a36cc2}.pattern-08{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAYAAABxJ+R3AAAAI0lEQVQYV2NkQAKM/////8/IyMgIEsPDQdED44D1EuZgGA0A33Ub/9T9TLQAAAAASUVORK5CYII=) #7e62cf}.pattern-09{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAKCAYAAABxJ+R3AAAAJUlEQVQYV2P8////f0ZGRkYGBgYGRsIcsAqYMjAN0ggC5HBA+gBtMSvzAjNiTwAAAABJRU5ErkJggg==) #7a8ef2}.pattern-10{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAMElEQVQYV2P8////fwYGBgZGRkZGEA3n45QAqcIGwNrxSqAbCdeBUwLdOMJ2EK0DACgPGAN4h6WqAAAAAElFTkSuQmCC) #6ed2fc}.pattern-11{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAKElEQVQYV2NkwAEYcUr8////PzZJ3DpItwOkA2QPIyMj2FgYm4p2AADVbgwHZ2MHfwAAAABJRU5ErkJggg==) #69e1e8}.pattern-12{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAHElEQVQYV2NkwAEYcUr8////PzZJ3DpIt4MOOgAZcAQHY8cQzAAAAABJRU5ErkJggg==) #6be8ce}.pattern-13{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAHUlEQVQYV2NkwAEYcUr8////PzZJRpwSpNtBBx0AyNwIA8g0sd0AAAAASUVORK5CYII=) #94d4b6}.pattern-14{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAHklEQVQYV2NkwAEYcUr8////PzZJRipKkO4qknUAAPzgD/tYM3FqAAAAAElFTkSuQmCC) #65e86c}.pattern-15{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAM0lEQVQYV2P8////f0ZGRkYGNAAWwCYJV4kuiWIEsiSG2TBJDAm4neiugfGx6gBJki4BAG1fGAfkdUyPAAAAAElFTkSuQmCC) #5ad452}.pattern-16{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAOklEQVQYV3XOWQ4AIAgDUXv/Q9dgQiNj5JPHUtm2JC2UCqpHDBDPid66MbeJ4+lApkkYQv988vfgFzYS5B//t6MNgQAAAABJRU5ErkJggg==) #c6f765}.pattern-17{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAM0lEQVQYV2NkwAL+////nxFdHCwIAsgSMEGQGFwCWRAugS4IlsAmiGIUuiMwXAVTQLoEAGtrGAcHDgaIAAAAAElFTkSuQmCC) #e0d462}.pattern-18{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAOUlEQVQYV22PQQoAQAgC1/8/2qVASKvjDAOGdxxJInnBYiYETRgE0EXCLi5oQrXGdJFwrZrT1x+SHw0IH//76N/AAAAAAElFTkSuQmCC) #f7c778}.pattern-19{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAK0lEQVQYV2NkwAEYKZP4////f0ZGRrApYAIkADMSRQImiKEDmwModBWykQCAYwwLBaISNwAAAABJRU5ErkJggg==) #ff8f47}.pattern-20{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAANElEQVQYV2NkwAEYQeL/////z8jICGbDACNIEM5BksStA68dyJIw+1AsRLEP3SisOpAVAQCwehgGOSQcfwAAAABJRU5ErkJggg==) #e86900}.pattern-21{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAANElEQVQYV2NkwAEYQeL/////D6IZGRnBfDCbKAm4aphWmFEYEjABZLvglqHbhSKB7HLSJQBmKxgLt30FwQAAAABJRU5ErkJggg==) #ffbaa3}.pattern-22{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAOElEQVQYV2NkwAEY/////x8mx8jIyAhn45QAqUCWBPFBOsFacUrAzEUxFtlROCWQFcGdh+4dnBIAgzsYA7DzO9oAAAAASUVORK5CYII=) #ffa6c7}.pattern-23{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAANUlEQVQYV2P8////fwYoYGRkZISzQRIgARiNIoFVB0wQnYabiVcCxSHIKlEcgi4BdwjJlgMAAwQf/1Q9DoAAAAAASUVORK5CYII=) #ff73d3}.pattern-24{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAANElEQVQYV2NkwAEYQeL/////z8jICGbDAFwCRRBdFYYObNZgGAUzBcVyZEeguIR0CWRHAACcTRwLq97SdgAAAABJRU5ErkJggg==) #e78dff}.pattern-25{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJElEQVQYV2NkgIL/////Z2RkZITx4QwMCZAATBUyjVsHyXYAAFk2GANj3OTLAAAAAElFTkSuQmCC) #b5a2ff}.pattern-26{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAL0lEQVQYV2NkQAL/////z8jIyAgSAhMwAQwJmCYUBSAOsnEoRiFLwNhgO5DtgfEBm2QcA30/c6EAAAAASUVORK5CYII=) #afbaff}.pattern-27{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALElEQVQYV2NkgIL/////Z2RkZITx4QwMCZAAXBU2HTBJDKOQ7QKx4XagOwIAGB8UA6ygxlIAAAAASUVORK5CYII=) #97caff}.pattern-28{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVQYV2NkwAEYQeL/////z8jICGbDAFwCLgBVAFcF0oUsiaId2VgMCZguANJfEAcfi6G6AAAAAElFTkSuQmCC) #97dfe0}.pattern-29{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJElEQVQYV2P8////fwYsgBGbIEgxYQmwKkZGsELidCDbBdIBAGaUG+/Jn7y+AAAAAElFTkSuQmCC) #a2bccf}.pattern-30{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAKElEQVQYV2NkgIL/////Z2RkZARxwQRMAEYzIquAK8CqEqeZMAkYDQAxSCADEjMcYwAAAABJRU5ErkJggg==) #889dad}.pattern-31{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAMUlEQVQYV2NkwAEYCUr8////P0wRIwig6wApQJGACWBIoOsEGwVThSxJ2FVYjcLmFwAgjhQLSJIRmwAAAABJRU5ErkJggg==) #7d948c}.pattern-32{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAANklEQVQYV2NkYGBg+P///39GRkZGZDaYAxMA0TAFKKpQdCAbg6wbtw68dsAkkWm4q9AlcUoAAOfxKAZXCP4TAAAAAElFTkSuQmCC) #9c7994}@media screen and (max-width:649px){
  /* Force table elements to be treated as blocks */.c-overlay-table__body,.c-overlay-table__head,.c-overlay-table__table,.c-overlay-table__td,.c-overlay-table__th,.c-overlay-table__tr-body{float:left}.c-overlay-table__td{width:100%}}

/* IE Dropdown don't support appearance */.c-dropdown__select{padding-left:8px;padding-right:8px}.l-root{height:100%;overflow:hidden}.l-browser-upgrade{display:block}@charset "UTF-8";
/* = normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css
----------------------------------------------------------------------------------------------------------------- */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding: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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
/* = Globals
----------------------------------------------------------------------------------------------------------------- */*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
/* Remove button padding in FF */button::-moz-focus-inner{border:0;padding:0}@-webkit-keyframes rotate180{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate180{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{0%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*
@keyframes rotate180 {
    from { transform: rotate(0deg); }
    to { transform: rotate(180deg); }
}

@keyframes rotate360 {
    from { transform: rotate(180deg); }
    to { transform: rotate(360deg); }
}

*/@-webkit-keyframes bg-save{0%{background-color:#fff}49%{background-color:#fff}50%{background-color:#def6ef}99%{background-color:#def6ef}to{background-color:#fff}}@keyframes bg-save{0%{background-color:#fff}49%{background-color:#fff}50%{background-color:#def6ef}99%{background-color:#def6ef}to{background-color:#fff}}@-webkit-keyframes text-save{0%{color:#222}49%{color:#222}50%{color:#219972}99%{color:#219972}to{color:#222}}@keyframes text-save{0%{color:#222}49%{color:#222}50%{color:#219972}99%{color:#219972}to{color:#222}}
/* = Document shell
----------------------------------------------------------------------------------------------------------------- */body,html{height:100%}html{overflow-y:scroll}html.has-modal{overflow:hidden}@media screen and (max-width:599px){html.is-window--s{overflow:hidden}}@media screen and (max-width:899px){html.is-window--m{overflow:hidden}}
/* = Typography
----------------------------------------------------------------------------------------------------------------- */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 15px}.h1{font-size:1.125rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.h2,.h3{font-size:1rem}.h2,.h3,.h4{font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.h4{font-size:.875rem}.h5,.h6{font-size:1rem}p{margin:0 0 15px;line-height:1.5em}.a,a{text-decoration:underline;color:#219972}.a:hover,a:hover{text-decoration:none}img{vertical-align:bottom;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}hr{margin:30px 0;height:1px;border:0;border-top:1px solid #e4e4e4}address{margin:0 0 20px;line-height:1.5em;font-style:normal}small{font-size:.875em}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:0 0 30px}figcaption{padding-top:10px;color:#777;font-size:.875em}blockquote:before{content:"\201C";position:absolute;top:-3px;left:-3px;line-height:1em;color:#234b9a;font-family:georgia,serif;font-size:38px;font-style:normal;font-weight:700}blockquote{position:relative;margin:0;padding-left:20px;color:#292929;font-size:18px;font-style:italic}button,input,optgroup,select,textarea{font-family:Lato,Arial,Helvetica,sans-serif}
/* = Lists
----------------------------------------------------------------------------------------------------------------- */ol,ul{margin:0 0 20px 15px;padding:0;line-height:1.5em}li{margin:0 0 10px}li ol,li ul{margin-top:10px;margin-left:20px;list-style-type:circle}ol{margin-left:18px}li ol{list-style-type:lower-latin}dl{margin:0 0 30px;line-height:1.5em}dt{color:#111;font-weight:700}dd{margin:0 0 20px}
/* = Accordion
----------------------------------------------------------------------------------------------------------------- */
/* = Accordion Basic
----------------------------------------------------------------------------------------------------------------- */.c-accord-basic{
  /* Simple variation */}.c-accord-basic__header{padding:13px 20px;border:1px solid #e4e4e4;border-radius:2px;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;background:#fff;cursor:pointer}.c-accord-basic__header:before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;background:url(/img/temp-icons/expand-arrow-dark.png) 0 0 no-repeat;-webkit-transition:transform .15s linear;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.c-accord-basic__header:hover{background:#fefefe}.c-accord-basic__header:active{background:#fcfcfc}.c-accord-basic__content{max-height:0;overflow:hidden}.c-accord-basic__pad{padding:17px 20px}.c-accord-basic.is-open .c-accord-basic__header{background:#fafafb}.c-accord-basic.is-open .c-accord-basic__header:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-accord-basic.is-open .c-accord-basic__content{border:1px solid #e4e4e4;border-top-width:0;max-height:5000px}.c-accord-basic--simple .c-accord-basic__header{padding:5px 0;border-width:0;background:transparent;font-size:.875rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-accord-basic--simple .c-accord-basic__pad{padding:10px 0 15px}.c-accord-basic--simple.is-open .c-accord-basic__header{background:transparent}.c-accord-basic--simple.is-open .c-accord-basic__content{border-width:0}
/* = Activity Panel
----------------------------------------------------------------------------------------------------------------- */.c-activity-panel{position:relative;height:100%}.c-activity-panel__inner{max-height:100%;overflow-y:auto}.c-activity-panel__main{position:absolute;overflow-y:auto;top:0;left:0;right:0;bottom:66px}.c-activity-panel__base{position:absolute;bottom:0;left:0;right:0;background:#fafafb;border-top:1px solid #e4e4e4}.c-activity-panel__close{position:absolute;top:14px;right:25px;width:16px;height:16px;padding:0;border:none;background:#fff;cursor:pointer}.c-activity-panel__content{margin:15px 20px;max-height:100%}.c-activity-panel__content-top{margin-bottom:15px}.c-activity-panel--extra{position:absolute;top:-1px;bottom:-1px;height:auto;left:110%;right:-1px;border:1px solid #e4e4e4;background:#fff;-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out;-webkit-box-shadow:3px 0 5px 5px rgba(0,0,0,.227);box-shadow:3px 0 5px 5px rgba(0,0,0,.227);border-left-width:0}.c-activity-panel--extra.is-open{left:30px}.c-activity-panel__base.is-saving:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;left:auto;right:20px;margin-top:-12px;background:url(/img/loader-calc.gif) 0 0 no-repeat}
/* = App
----------------------------------------------------------------------------------------------------------------- */.c-app{font-size:.875rem}
/* = Badge
----------------------------------------------------------------------------------------------------------------- */.c-badge{display:inline-block;min-width:20px;height:20px;line-height:20px;margin:1px;padding:0 3px;font-size:.6875rem;text-align:center;vertical-align:middle;white-space:nowrap;background:#8e96a8;color:#fff;text-decoration:none;border-radius:50%}.c-badge:hover{background-color:#8e96a8;background-color:rgba(142,150,168,.8)}.c-badge:active{min-width:22px;height:22px;line-height:22px;margin:0}.c-badge--has-new{background:#ff6a31}.c-badge--has-new:hover{background-color:#ff6a31;background-color:rgba(255,106,49,.8)}
/* =
----------------------------------------------------------------------------------------------------------------- */.c-box{margin-bottom:25px;font-size:.8125rem;border:1px solid #e4e4e4;background:#fff}.c-box--full{position:relative;min-height:300px;height:100%}.c-box__top-strip{padding:15px 20px;border-bottom:1px solid #e4e4e4}.c-box__content{padding:15px}.c-box__content--pad-sml{padding:15px 20px}.c-box__header{margin:0 0 15px}.c-box__heading,.c-box__title{font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;font-size:1rem;text-transform:uppercase;color:#868686}.c-box__heading--plain{color:#222}.c-box__title{margin:0;font-size:.875rem;color:#6b6b6b}@media screen and (min-width:600px){.c-box__content{padding:24px}}
/* = Breadcrumb
----------------------------------------------------------------------------------------------------------------- */.c-breadcrumb{color:#868686;font-size:.75rem}.c-breadcrumb__item{display:inline-block}.c-breadcrumb__item:after{content:" / ";padding:0 2px}.c-breadcrumb__item--last:after{content:none}.c-breadcrumb__link{color:#2fbd5e}
/* = Browser Upgrade
----------------------------------------------------------------------------------------------------------------- */.c-browser-upgrade{padding:10px 16px;color:#fff;text-align:center;background:#3c4044}.c-browser-upgrade__content{width:100%;max-width:500px;margin:0 auto}.c-browser-upgrade__logo{width:180px;max-width:90%;margin:30px 0 16px}.c-browser-upgrade__title{font-size:1.125rem;margin-bottom:10px}.c-browser-upgrade__text{font-size:.875rem;padding-bottom:18px}
/* = Standard button
----------------------------------------------------------------------------------------------------------------- */.c-btn{padding:10px 12px;text-decoration:none;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;font-size:.75rem;font-size:.875rem;border-width:0;background:#219972;color:#fff;border-radius:2px;cursor:pointer}.c-btn:hover{background:#31af88}.c-btn:active{background-color:#31af88;background-color:rgba(49,175,136,.9)}.c-btn--alt{padding:8px 10px;text-transform:none;background:#fafafb;border:1px solid #dbdbdb;color:#222}.c-btn--alt:hover{background:#e3e5ea}.c-btn--alt:active{background-color:#e3e5ea;background-color:rgba(227,229,234,.6)}.c-btn--disabled,.c-btn--subtle,.c-btn--white{padding:10px 11px;background:#fafafb;color:#434343;border:1px solid #e4e4e4}.c-btn--disabled:hover,.c-btn--subtle:hover,.c-btn--white:hover{background-color:#fafafb;background-color:rgba(250,250,251,.9)}.c-btn--disabled:active,.c-btn--subtle:active,.c-btn--white:active{background-color:#fafafb;background-color:rgba(250,250,251,.4)}.c-btn--disabled{color:#757575;font-style:italic;cursor:default}.c-btn--white{background:#fff}.c-btn--white:hover{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.c-btn--white:active{background-color:#fff;background-color:hsla(0,0%,100%,.4)}.c-btn--shadow{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.c-btn--input{height:33px;line-height:33px;padding-top:0;padding-bottom:0}.c-btn--input-spaced{height:38px;line-height:38px;padding-top:0;padding-bottom:0}.c-btn--input-flush{border-radius:0 2px 2px 0;border-left-width:0}.c-btn--input-flush-l{border-radius:2px 0 0 2px;border-right-width:0}.c-btn--wide{padding-left:20px;padding-right:20px}.c-btn--wider{padding-left:30px;padding-right:30px}.c-btn--small{padding-top:7px;padding-bottom:7px}.c-btn--subtle.c-btn--wide{padding-left:19px;padding-right:19px}.c-btn--subtle.c-btn--spaced{padding-left:29px;padding-right:29px}.c-btn--subtle.c-btn--small{padding-top:6px;padding-bottom:6px}.c-btn--edit:before{content:"\E90E";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:11px;height:11px;font-size:11px;color:#fff;margin:0 7px 0 2px}.c-btn.is-saved{position:relative;padding-right:30px}.c-btn.is-saved:after{content:"\ED71";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:14px;height:14px;line-height:14px;font-size:14px;margin-top:-7px;color:#fff}a.c-btn{display:inline-block}
/* = Basic link button
----------------------------------------------------------------------------------------------------------------- */.c-btn-link,.c-btn-link-subtle{display:inline-block;padding:0;text-decoration:none;border:none;background:transparent;color:#219972;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;font-size:.8125rem;cursor:pointer}.c-btn-link-subtle:hover,.c-btn-link:hover{color:#29a57c}.c-btn-link-subtle:active,.c-btn-link:active{color:rgba(41,165,124,.8)}.c-btn-link{font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-btn-link-basic{display:inline-block;padding:0;text-decoration:none;border:none;background:transparent;color:#219972;cursor:pointer}.c-btn-link-basic--norm{color:#222}
/* = Action buttons
----------------------------------------------------------------------------------------------------------------- */.c-btn-action{display:inline-block;padding:0;text-decoration:none;border:none;background:transparent;color:#222;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;font-size:.8125rem;cursor:pointer}.c-btn-action:hover{color:#219972;text-decoration:underline}.c-btn-action:active{color:rgba(33,153,114,.8)}.c-btn-action--add:before{content:"\ED5D";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:14px;height:14px;line-height:14px;font-size:14px;margin-right:6px;vertical-align:top;color:#219972}
/* = Button for table columns
----------------------------------------------------------------------------------------------------------------- */.c-btn-inline{margin:3px 4px;padding:8px 10px;background:transparent;color:#219972;white-space:nowrap;border-radius:2px}.c-btn-inline:hover{color:#29a57c;background:transparent;text-decoration:underline}.c-btn-inline:active{color:rgba(41,165,124,.8);background:transparent}.c-btn-inline--wide{padding-left:20px;padding-right:20px}.c-btn-inline--spaced{padding-left:30px;padding-right:30px}.c-btn-inline--icon:before{content:"";display:inline-block;width:16px;height:16px;margin:0;margin-right:6px;vertical-align:-3px;background:url(/img/temp-icons/trans);background-size:cover}.c-btn-inline--cancel:before{background-image:url(/img/temp-icons/cancel_viable.png)}.c-btn-inline--ignore:before{background-image:url(/img/temp-icons/ignore_viable.png)}.c-btn-inline--extend:before{background-image:url(/img/temp-icons/extend_viable.png)}.c-btn-inline--move:before{background-image:url(/img/temp-icons/move_viable.png)}.c-btn-inline--move-week:before{background-image:url(/img/temp-icons/moveinweek_viable.png)}.c-btn-inline--postpone:before{background-image:url(/img/temp-icons/postpone_viable.png)}.c-btn-inline.is-active{margin:1px 2px;border:2px solid #219972}.c-btn-inline.is-active:active{margin:0 1px;background:transparent;border-width:3px}.c-btn-inline.is-active-fixed{margin:1px 2px;border:2px solid #219972;cursor:default}.c-btn-inline.is-disabled{cursor:default;color:#757575}.c-btn-inline.is-disabled:hover{background:transparent;border-width:0;text-decoration:none}.c-btn-inline.is-disabled.is-active{margin:1px 2px;border-color:#757575}.c-btn-inline.is-disabled.is-active:hover{margin:1px 2px;border-width:2px}.c-btn-inline--cancel.is-disabled:before{background-image:url(/img/temp-icons/cancel_notviable.png)}.c-btn-inline--ignore.is-disabled:before{background-image:url(/img/temp-icons/ignore_notviable.png)}.c-btn-inline--extend.is-disabled:before{background-image:url(/img/temp-icons/extend_notviable.png)}.c-btn-inline--move.is-disabled:before{background-image:url(/img/temp-icons/move_notviable.png)}.c-btn-inline--move-week.is-disabled:before{background-image:url(/img/temp-icons/moveinweek_notviable.png)}.c-btn-inline--postpone.is-disabled:before{background-image:url(/img/temp-icons/postpone_notviable.png)}
/* = Button for expanding + collapsing
----------------------------------------------------------------------------------------------------------------- */.c-btn-expand{position:relative;padding:6px 10px;padding-left:23px;border-width:0;background:#219972;color:#fff;border-radius:20px;cursor:pointer;font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif}.c-btn-expand:before{content:"\EDC1";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:7px;margin-top:-5px;width:10px;height:10px;line-height:10px;font-size:10px}.c-btn-expand:hover{opacity:.9}.c-btn-expand.is-open{overflow:hidden;width:26px;padding:6px 0;padding-left:26px}.c-btn-expand.is-open:before{content:"\EDB9"}
/* = Calendar - Month
----------------------------------------------------------------------------------------------------------------- */.c-cal-month__header{margin:0 0 15px;font-size:.875rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase;color:#1b1b1b;text-align:center}.c-cal-month__table{position:relative;width:100%;margin:0 0 10px;padding:0;text-align:center;overflow-x:auto}.c-cal-month__day-name{padding-bottom:5px;font-weight:300;font-size:.6875rem;color:#757575;text-transform:uppercase}.c-cal-month__day{position:relative;padding:7px 4px}.c-cal-month__day-item{position:relative;width:24px;cursor:pointer}.c-cal-month__day-item:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-15px 0 0 -15px;border:3px solid #fff;border-radius:50%}.c-cal-month__day-item:hover:before{background:#a1a1a1;border-color:#a1a1a1}.c-cal-month__day-item.has-impact,.c-cal-month__day-item.is-active{color:#fff}.c-cal-month__day-item.is-active:before{background:#219972;border-color:#219972}.c-cal-month__day-item.is-resolved:before{border-color:#219972}.c-cal-month__day-item.has-no-impact:before{background:#f2f3f5;border-color:#f2f3f5}.c-cal-month__day-item.has-impact:before{background:#bd2323;border-color:#bd2323}.c-cal-month__day-item.is-calculating:before{width:24px;height:24px;background:#fff url(/img/loader-calc.gif) no-repeat 50%}.c-cal-month__day-item.is-calculating:hover:before{border-color:#fff}.c-cal-month__day-item:before{z-index:-1}.c-cal-month__day-item.is-calculating:before{z-index:1}
/* = Calendar
----------------------------------------------------------------------------------------------------------------- */.c-calendar{font-size:.8125rem}.c-calendar__key{font-size:.75rem;text-align:center;margin-bottom:15px}.c-calendar__key-item{display:inline-block;margin:0 25px 10px 25px}
/* = Dashboard item
----------------------------------------------------------------------------------------------------------------- */.c-dash-item{min-height:130px;padding:15px 15px 20px;font-size:.8125rem;background:#fff;border:1px solid #e4e4e4;border-radius:2px;cursor:pointer}.c-dash-item:hover{background:#f5f5f5}.c-dash-item:active{background-color:#f5f5f5;background-color:hsla(0,0%,96%,.9)}.c-dash-item__icon{display:inline-block;margin-right:5px;vertical-align:-2px}.c-dash-item__text{margin:5px 0 10px}.c-dash-item__count{font-size:1.875rem}.c-dash-item__action{color:#868686;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-dash-item--error .c-dash-item__count{color:#bd2323}.c-dash-item--success .c-dash-item__count{color:#219972}.c-dash-item--noteable .c-dash-item__count{color:#a1a1a1}
/* = Date Picker
----------------------------------------------------------------------------------------------------------------- */.c-date-picker{position:absolute;top:0;left:0;width:80%;min-width:280px;max-width:300px;padding:20px 20px 10px;background:#fff;font-size:.875rem}.c-date-picker,.c-date-picker--modal{-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227)}.c-date-picker--modal{position:fixed;top:50%;left:50%;width:300px;margin-left:-150px;margin-top:-117px}.c-date-picker__paging{display:block}.c-date-picker__paging-btn{position:absolute;top:15px;left:22px}.c-date-picker__paging-btn--next{left:auto;right:22px}.c-date-picker.is-active{-webkit-transition:left .25s ease-in-out,top .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out}
/* = Dropdown
----------------------------------------------------------------------------------------------------------------- */.c-dropdown{position:relative;display:inline-block}.c-dropdown__trigger{position:relative;cursor:pointer;padding-right:18px;text-overflow:ellipsis}.c-dropdown__trigger:after{content:"\EDC9";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;width:15px;height:4px;line-height:4px;margin-top:-1px;margin-left:5px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.c-dropdown__trigger--tight{padding-right:12px}.c-dropdown__trigger--btn{padding:7px 10px;padding-right:23px;font-size:.75rem;background:#fafafb;border:1px solid #e4e4e4;border-radius:2px}.c-dropdown__trigger--btn:after{right:5px}.c-dropdown__trigger--inline{text-transform:lowercase;font-weight:700}.c-dropdown__trigger--no-arrow{padding-right:0}.c-dropdown__trigger--no-arrow:after{content:none}.c-dropdown__trigger--no-wrap{white-space:nowrap;overflow:hidden}.c-dropdown__trigger-label{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;margin-right:5px}.c-dropdown__menu{position:absolute;float:left;top:100%;left:0;min-width:160px;padding:8px 0;margin:5px 0 0;background:#fff;cursor:default;border-radius:2px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227);border-collapse:separate;background-clip:padding-box}.c-dropdown__menu--padded{padding:15px 20px}.c-dropdown__menu-header{white-space:nowrap;padding:5px 10px;font-weight:700}.c-dropdown__menu-header--sml{font-size:.8125rem}.c-dropdown__menu-header--actions{padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #e4e4e4;font-style:italic;color:#868686}.c-dropdown__menu-divide{display:block;margin:10px 0;padding:0;height:1px;border:none;background:#e4e4e4}.c-dropdown__menu-block{float:left;width:50%;padding:0 10px}.c-dropdown--split .c-dropdown__menu{min-width:340px}.c-dropdown__item,.c-dropdown__items{list-style:none;padding:0;margin:0}.c-dropdown__items{font-size:.8125rem}.c-dropdown__item-chk{margin:8px 5px 5px;margin-left:10px;vertical-align:-2px}.c-dropdown__action{display:block;padding:12px 15px;line-height:1;text-decoration:none;color:#222;vertical-align:middle;white-space:nowrap;cursor:pointer}.c-dropdown__action:hover{background:#f5f5f5}.c-dropdown__action--tight{padding:8px 15px}.c-dropdown__action--icon{padding-left:30px}.c-dropdown__select{-moz-appearance:none;-webkit-appearance:none;margin:3px 0 10px;margin-left:10px;padding:6px 5px;padding-right:25px;border:1px solid #d7d7d7;border-radius:2px;background:url(/img/temp-icons/select.png) 0 0 no-repeat;background-position:100%}.c-dropdown__select::-ms-expand{display:none}.c-dropdown__select--spaced{min-width:120px;margin:10px 20px 10px 30px}.c-dropdown__more{position:relative;display:block;width:26px;height:40px;background:transparent}.c-dropdown__more:after{content:"\EC5C";color:#757575}.c-dropdown__more--sml{height:30px}.c-dropdown__more--sml:before{top:7px}.c-dropdown__more--sml:after{bottom:7px}.c-dropdown--right .c-dropdown__menu{left:auto;right:0}.c-dropdown--side-left .c-dropdown__menu{top:0;left:auto;right:25px;margin-left:-100%}.c-dropdown--side-right .c-dropdown__menu{top:0;left:25px;right:auto;margin-right:-100%}.c-dropdown__trigger.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-1px}.c-dropdown__more.is-open:after{-webkit-transform:none;transform:none}.c-dropdown__action.is-active{background:#219972;color:#fff}.c-dropdown__action--icon.is-active{position:relative;background:#fff;color:inherit;font-weight:700}.c-dropdown__action--icon.is-active:after{content:"\ED71";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:10px;width:14px;height:14px;line-height:14px;font-size:14px;margin-top:-8px;color:#219972}.c-dropdown__action.is-disabled{color:#757575;font-style:italic;cursor:default}.c-dropdown__action.is-disabled:hover{background:transparent}.c-dropdown__menu.is-active{-webkit-transition:left .25s ease-in-out,top .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out}
/* = Dual list
----------------------------------------------------------------------------------------------------------------- */.c-dual-list{margin:0 0 25px}.c-dual-list__list{margin:0 0 10px;padding:5px 0 0;border-bottom:1px solid #e4e4e4}.c-dual-list__list--last{border-width:0}.c-dual-list__title{float:left}.c-dual-list__actions{float:right}.c-dual-list__action{font-size:.8125rem;font-weight:700}.c-dual-list__action:active{opacity:.8}.c-dual-list__options{margin:0 0 10px;font-size:.8125rem}.c-dual-list__option{float:left;width:100%;margin:0 0 5px}.c-dual-list__text{overflow:hidden;padding-top:5px;padding-right:5px}.c-dual-list__buttons{float:right;line-height:0;padding-top:5px}.c-dual-list__item-name{vertical-align:-4px}.c-dual-list__search{margin:0 0 10px}.c-dual-list__search-input{width:100%}.c-dual-list__no-matches{display:none;margin:15px 0 20px;color:#757575;font-size:.8125rem}.c-dual-list__no-matches--allocated{margin-top:0}.c-dual-list__button{position:relative;width:16px;height:16px;margin:4px 0;border-width:0;background-color:transparent;background-repeat:no-repeat;cursor:pointer
  /*
        &--delete { width: 16px; height: 16px; background-image: url('/img/temp-icons/dual-delete.png'); }
        &--add { width: 13px; height: 13px; background-image: url('/img/temp-icons/dual-add.png'); }
        &--swap { width: 24px; height: 24px; background-image: url('/img/temp-icons/dual-swap.png');
            @include rtl { @include rotate(180); }
        }
        */}.c-dual-list__button:after{font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;line-height:16px}.c-dual-list__button--delete:after{content:"\EBFD"}.c-dual-list__button--add:after{content:"\ED5D";color:#219972}.c-dual-list__button--swap:after{content:"\EE46"}.c-dual-list__button:active{opacity:.8;background-position:1px 1px}.c-dual-list__paging.c-paging-basic{margin-bottom:10px}@media screen and (max-width:599px){.c-dual-list--split .c-dual-list__button--swap{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-dual-list--split .c-dual-list__list{padding:15px 0 10px}}@media screen and (min-width:600px){.c-dual-list--split .c-dual-list__list{position:relative;float:right;width:50%;border-width:0;padding-left:30px}.c-dual-list--split .c-dual-list__list:before{content:"";position:absolute;display:block;top:0;left:0;bottom:0;width:1px;background:#e4e4e4}.c-dual-list--split .c-dual-list__list--last{padding-left:0;padding-right:30px}.c-dual-list--split .c-dual-list__list--last:before{left:auto;right:-1px}}.c-dual-list.is-loading .c-dual-list__title--active{position:relative}.c-dual-list.is-loading .c-dual-list__title--active:after{content:"";position:absolute;top:1px;right:-23px;width:16px;height:16px;background:url(/img/loader-calc.gif) 0 0 no-repeat;background-size:cover}.c-dual-list.is-loading .c-dual-list__options,.c-dual-list.is-loading .c-dual-list__paging{opacity:.3}.c-dual-list__list.has-no-results .c-dual-list__options{display:none}.c-dual-list__list.has-no-results .c-dual-list__no-matches{display:block}
/* = Filter block
----------------------------------------------------------------------------------------------------------------- */.c-filter-block__item{position:relative;padding:20px 30px;padding-left:45px;border-bottom:1px solid #e4e4e4;cursor:pointer
  /*
        &--date::before { @include bidi-pos(18px); background-image: url('/img/temp-icons/filter-date.png'); }
        &--time::before { width: 14px; height: 14px; margin-top: -7px; background-image: url('/img/temp-icons/filter-time.png'); }
        &--time-length::before { background-image: url('/img/temp-icons/filter-time-length.png'); }
        &--person::before { width: 14px; height: 16px; margin-top: -8px; background-image: url('/img/temp-icons/filter-person.png'); }
        &--location::before { height: 19px; margin-top: -9.5px; background-image: url('/img/temp-icons/filter-location.png'); }
        &--screen::before { @include bidi-pos(15px); width: 19px; background-image: url('/img/temp-icons/filter-screen.png'); }
        */}.c-filter-block__item:hover{background:#f2f2f2}.c-filter-block__item:before{top:28px;left:17px;margin:-10px 0 0 -2px;color:#636a71}.c-filter-block__item:after,.c-filter-block__item:before{font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:14px;height:14px}.c-filter-block__item:after{content:"\E90E";top:50%;right:20px;line-height:14px;font-size:14px;margin:-8px 0 0 -7px}.c-filter-block__item--no-edit:after{content:none}.c-filter-block__item--date:before{content:"\E90B"}.c-filter-block__item--time:before{content:"\EA4D"}.c-filter-block__item--time-length:before{content:"\EB20"}.c-filter-block__item--person:before{content:"\EB0B"}.c-filter-block__item--location:before{content:"\EA38"}.c-filter-block__item--screen:before{content:"\E948"}.c-filter-block__item-text{display:inline-block;width:165px;overflow:hidden}.c-filter-block__item.is-disabled{cursor:default}.c-filter-block__item.is-disabled:hover{background:#fff}.c-filter-block__item.is-disabled:after{content:none}.c-filter-block__item.is-loading .c-filter-block__item-loader{position:absolute;top:50%;right:60px;width:16px;height:16px;margin-top:-8px;background:url(/img/loader-calc.gif) 0 0 no-repeat;background-size:cover}
/* = Flex grid - TODO: rename to grid once agreed to stick with it
----------------------------------------------------------------------------------------------------------------- */.c-flex-grid__wrap{width:100%;height:100%;overflow-y:auto;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.c-flex-grid__container{width:100%;height:100%;background:#ebebeb;border-right:1px solid #e4e4e4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:auto;background:#f5f5f5 url(/assets/img/loader.gif) 50% no-repeat}.c-flex-grid__container,.c-flex-grid__head{display:-webkit-box;display:-ms-flexbox;display:flex}.c-flex-grid__head{height:35px;min-height:35px}.c-flex-grid__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-flex-grid__col{min-width:60px}.c-flex-grid__col,.c-flex-grid__row{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-flex-grid__row{min-height:50px}.c-flex-grid__row-cells{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.c-flex-grid__th{padding:10px 0 0 10px;background:#fafafb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#757575;font-size:.6875rem}.c-flex-grid__th--is-end{border-right-width:0}.c-flex-grid__td{position:relative;background:#fff;border:1px solid #e4e4e4;border-top-width:0;border-left-width:0}.c-flex-grid__td--is-last{border-bottom-width:0}.c-flex-grid__td--is-end{border-right-width:0}.c-flex-grid__corner{width:55px;min-width:55px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fff}.c-flex-grid__swap-cols{position:relative;width:100%;height:100%;border-width:0;background:#fff;cursor:pointer}.c-flex-grid__swap-cols:after{content:"\E90A";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;height:16px;width:16px;line-height:16px;margin:-8px 0 0 -8px}.c-flex-grid__swap-cols:active{opacity:.5}.c-flex-grid__label{width:55px;min-width:55px;border-right:1px solid #e4e4e4;background:#fff;text-align:center;color:#797979;text-transform:uppercase;font-size:.6875rem}.c-flex-grid__label--is-last{border-bottom-width:0}.c-flex-grid__y{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-flex-grid__content{width:100%;height:100%}.c-flex-grid__content-set{width:100%;height:1px;margin-top:-1px}.c-flex-grid--flipped .c-flex-grid__spacer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-flex-grid--flipped .c-flex-grid__spacer{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1px}
/* = Form
----------------------------------------------------------------------------------------------------------------- */.c-form{
  /* ---- Icons ----*/}.c-form__row{margin-bottom:15px}.c-form__label{margin-bottom:7px;display:block;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700}.c-form__label,.c-form__label-chk{font-size:.875rem}.c-form__label--input{float:left;padding-top:7px}.c-form__error{margin:10px 0 15px;color:#bd2323;font-size:.75rem}.c-form__input{width:100%;max-height:33px;height:33px;padding:8px 11px;font-size:.8125rem;border:1px solid #e4e4e4;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;color:#444;-moz-appearance:none;-webkit-appearance:none
  /*NOTE: Removed to sort ie - need to check - height: 33px; line-height: 33px; */
  /*NOTE: See above:  height: 38px; line-height: 38px; */}.c-form__input::-webkit-input-placeholder{color:#757575}.c-form__input:-moz-placeholder,.c-form__input::-moz-placeholder{color:#757575}.c-form__input:-ms-input-placeholder{color:#757575}.c-form__input--textarea{max-height:99999px;height:auto}.c-form__input--spaced{padding:11px 11px 10px;max-height:38px;height:38px}.c-form__input--disabled{background:#f2f3f5;color:#757575}.c-form__input--btn-flush{border-radius:2px 0 0 2px}.c-form__input--btn-flush-l{border-radius:0 2px 2px 0}.c-form__input-wrap{position:relative}.c-form__input-wrap--labelled{border:1px solid #e4e4e4;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.c-form__input-wrap--labelled .c-form__input-label{float:right;margin:10px 0 0;margin-right:10px;font-size:.75rem;color:#757575}.c-form__input-wrap--labelled .c-form__input{border-width:0;padding-top:6px;padding-bottom:6px;margin:2px 0}.c-form__input-wrap--labelled .c-form__input--spaced{padding-top:10px;padding-bottom:10px}.c-form__select-wrap{position:relative}.c-form__select-wrap:after{content:"\EDC9";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:5px;margin-top:-2px;line-height:4px}.c-form__select{-moz-appearance:none;-webkit-appearance:none;margin:3px 0 10px;border:1px solid #d7d7d7;border-radius:2px;font-size:.8125rem;min-height:32px;background:#fff url(/assets/img/ico/select-arrow.svg) 100% no-repeat;padding:6px 25px 7px 5px}.c-form__select::-ms-expand{display:none}.c-form__select--spaced{min-width:120px;margin:10px 20px 10px 30px}.c-form__radio-wrap{display:inline-block;margin-right:8px}.c-form__split{float:left;width:50%;padding-right:10px}.c-form__split--r{float:right;padding-right:0;padding-left:10px}.c-form__split--size-l{width:66.666666%}.c-form__split--size-s{width:33.333333%}.c-form__input--date,.c-form__input--help,.c-form__input--search{padding-left:30px}.c-form__input--date-r,.c-form__input--help-r,.c-form__input--search-r{padding-right:30px}.c-form__input--date,.c-form__input--date-r{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.c-form__input-wrap--date-r:after,.c-form__input-wrap--date:after,.c-form__input-wrap--help-r:after,.c-form__input-wrap--help:after,.c-form__input-wrap--search-r:after,.c-form__input-wrap--search:after{content:"\ED55";position:absolute;top:50%;width:14px;height:14px;margin-top:-8px;font-family:spa-icons!important;speak:none;font-size:1rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:-1px;color:#222;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#757575}.c-form__input-wrap--search-r:after,.c-form__input-wrap--search:after{content:"\EB30"}.c-form__input-wrap--date-r:after,.c-form__input-wrap--date:after{content:"\E90B";cursor:pointer;color:#222;margin-top:-10px}.c-form__input-wrap--date:after,.c-form__input-wrap--help:after,.c-form__input-wrap--search:after{left:10px}.c-form__input-wrap--date-r:after,.c-form__input-wrap--help-r:after,.c-form__input-wrap--search-r:after{right:10px}.c-form__input.is-disabled{background:#f2f3f5;color:#757575}.c-form__input.has-error{background:rgba(189,35,35,.15);border-color:#bd2323}.c-form__input-wrap--date-r.is-disabled:after,.c-form__input-wrap--date.is-disabled:after{opacity:.5;color:#757575}
/* = Form - Edit inline
----------------------------------------------------------------------------------------------------------------- */.c-form-inline{position:relative}.c-form-inline__input{width:100%;margin:1px 0;padding:8px 0;padding-right:26px;border:none;background:transparent;border-radius:0}.c-form-inline.is-hover .c-form-inline__input,.c-form-inline__input:focus{margin:0;border:1px solid #e4e4e4;border-left:0;border-right:0;background:#fff;outline:none}.c-form-inline.is-focus .c-form-inline__input,.c-form-inline__input:focus{border-color:#219972}.c-form-inline__save{position:absolute;top:0;right:0;width:26px;height:100%;border:1px solid #219972;background:#fff;cursor:pointer}.c-form-inline__save:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:#fff url(/img/temp-icons/tick_edit.png) 0 0 no-repeat;border-radius:50%}.c-form-inline__save{border-left-width:0;border-radius:0 2px 2px 0}.c-form-inline.is-active:after,.c-form-inline.is-active:before,.c-form-inline.is-hover:after,.c-form-inline.is-hover:before{content:"";position:absolute;top:0;bottom:0;width:5px;border:1px solid #e4e4e4;background:#fff}.c-form-inline.is-active:before,.c-form-inline.is-hover:before{left:-6px;border-right-width:0;border-radius:2px 0 0 2px}.c-form-inline.is-active:after,.c-form-inline.is-hover:after{right:0;border-left-width:0;border-radius:0 2px 2px 0}.c-form-inline.is-active:after,.c-form-inline.is-active:before{border-color:#219972}.c-form-inline__input.is-saving{-webkit-transition:color .1s linear;transition:color .1s linear;-webkit-animation:text-save .25s 2;animation:text-save .25s 2}.c-form-inline__save{z-index:1}
/* = Form Incrementer
----------------------------------------------------------------------------------------------------------------- */.c-form-incrementer{position:relative;display:inline-block;width:100%;margin-right:5px}.c-form-incrementer__input{width:100%;padding-top:8px;padding-bottom:8px}.c-form-incrementer__input--with-btn{padding-top:10px;padding-bottom:10px}.c-form-incrementer__btn{position:absolute;bottom:2px;right:1px;height:50%;width:20px;color:#f9f9f9;font-size:0;background:#fff;border-width:0;cursor:pointer}.c-form-incrementer__btn:after{content:"\EDC9";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5px;left:50%;width:16px;height:4px;line-height:4px;margin-left:-8px;color:#222}.c-form-incrementer__btn:hover:after{opacity:.8}.c-form-incrementer__btn:active:after{opacity:.7}.c-form-incrementer__btn--up{top:1px}.c-form-incrementer__btn--up:after{top:7px;content:"\EDC7"}.c-form-incrementer.is-disabled .c-form-incrementer__input{color:#757575;background:#f2f3f5}.c-form-incrementer.is-disabled .c-form-incrementer__btn{background:#f2f3f5;cursor:default}.c-form-incrementer.is-disabled .c-form-incrementer__btn:after{color:#757575}.c-form-incrementer.is-disabled .c-form-incrementer__btn:active:after,.c-form-incrementer.is-disabled .c-form-incrementer__btn:hover:after{opacity:1}
/* = Form input key
----------------------------------------------------------------------------------------------------------------- */.c-form-inputkey{width:100%;border:1px solid #e4e4e4;border-radius:2px;background:#fff;display:table}.c-form-inputkey__key{font-size:.8125rem;background:#f9f9f9;display:table-cell;padding:8px 4px 0;text-align:center;border-right:1px solid #e4e4e4}.c-form-inputkey__input-wrap{display:table-cell}.c-form-inputkey__input{padding-left:6px;border-width:0;background:transparent}.c-modal .c-form-inputkey__key{height:30.5px;margin:.5px 0}
/* = Grid
----------------------------------------------------------------------------------------------------------------- */.c-grid{position:relative;overflow:hidden}.c-grid__search{position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:3px 0 5px -2px rgba(0,0,0,.227);box-shadow:3px 0 5px -2px rgba(0,0,0,.227)}.c-grid__main{min-height:100px}.c-grid__actions{position:absolute;top:0;right:0;height:100%;background:#fff}.c-grid__main-top{min-height:78px;background:#fff}.c-grid__tablets{margin-top:5px}.c-grid__tablets--nowrap{margin-top:23px}.c-grid__loader{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,95%,.9) url(/img/loader-content.gif) 50% no-repeat}.c-grid__progress{position:absolute;top:0;right:-35px;padding:8px 10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.157);box-shadow:0 0 6px rgba(0,0,0,.157);background:#fff;font-size:.75rem;color:#636a71}.c-grid__progress-img{width:20px;height:20px;vertical-align:-5px;margin-right:3px}.c-grid.is-opened .c-grid__actions{-webkit-box-shadow:-3px 0 5px -2px rgba(0,0,0,.227);box-shadow:-3px 0 5px -2px rgba(0,0,0,.227)}.c-grid.is-loading .c-grid__loader{display:block}
/* = Grid Activity
----------------------------------------------------------------------------------------------------------------- */.c-grid-activity{position:relative}.c-grid-activity-panel__title{font-size:1rem}.c-grid-activity__item{position:absolute;top:2px;left:1px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e3e5ea;font-size:.6875rem;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box}.c-grid-activity__item-info{padding:8px 10px;overflow:hidden;max-height:100%}.c-grid-activity__item-name{font-size:.75rem;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase}.c-grid-activity__item-content,.c-grid-activity__item-name{margin-bottom:2px;overflow:hidden;width:100%;padding-right:17px;text-overflow:ellipsis;white-space:nowrap}.c-grid-activity__item-more{position:absolute;top:0;bottom:0;right:0;width:25px;background:#ced0d9;border-radius:0 2px 2px 0}.c-grid-activity__item-spacer{width:100%;height:34px;margin:0 0 1px}.c-grid-activity__item--rotated{max-width:48%}.c-grid-activity__item--rotated .c-grid-activity__item-content,.c-grid-activity__item--rotated .c-grid-activity__item-name{padding-right:0}.c-grid-activity__item--rotated .c-grid-activity__item-more{top:auto;left:0;right:0;height:25px;width:100%;border-radius:0 0 2px 2px}.c-grid-activity__item--rotated .c-grid-activity__item-more .c-more--sml{float:right;margin-top:-3px}.c-grid-activity__diamond{position:absolute;top:50%;left:50%;width:14px;height:14px;margin-top:-7px;margin-left:-7px;background:#36f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-grid-activity__more{margin:5px 2px}.c-grid-activity__truncate-ind{position:absolute;top:0;left:0;bottom:0;max-width:60px;width:80%}.c-grid-activity__truncate-ind:before{content:"\EDDC";position:absolute;top:50%;left:4px;height:12px;width:12px;margin:-7px 0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;color:#fff}.c-grid-activity__truncate-ind:after{content:"";position:absolute;top:0;left:20px;bottom:0;right:0;background:#e3e5ea;background:-webkit-linear-gradient(left,#e3e5ea,rgba(227,229,234,0))}.c-grid-activity__item.is-draggable{cursor:move}.c-grid.is-drag .c-grid-activity.is-drop-zone:before{content:"";position:absolute;top:0;left:-1px;bottom:0;right:0;border-top:1px solid #219972;border-left:1px solid #219972}.c-grid.is-drag .c-grid-activity.is-drop-zone-active{background:#f2f2f2}.c-grid.is-drag .c-grid-activity__item{opacity:.6}.c-grid-activity__item-content-wrap.is-hidden{display:none}.c-grid-activity__item.is-active{background:#e2f5ef}.c-grid-activity__item.is-active:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #219972;border-radius:2px;z-index:-1}.c-grid-activity__item.is-active .c-grid-activity__item-more{background:#c4ebd7}.c-grid-activity__item.is-active .c-grid-activity__truncate-ind:after{background:#e2f5ef;background:-webkit-linear-gradient(left,#e2f5ef,rgba(226,245,239,0))}.c-grid-activity__item.is-truncated:after{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;background:#a2a9b7;border-radius:2px 0 0 2px}.c-grid-activity__item.is-truncated .c-grid-activity__item-info{padding-left:26px}.c-grid-activity__item-spacer.is-expanded[data-rows="2"]{height:51px}.c-grid-activity__item-spacer.is-expanded[data-rows="3"]{height:66px}.c-grid-activity__item-spacer.is-expanded[data-rows="4"]{height:80px}.c-grid-activity__diamond{z-index:1}.c-grid-activity__item{z-index:2}.c-grid-activity__truncate-ind{z-index:3}.c-grid-activity__more{z-index:4}.c-grid-activity__item-more{z-index:5}
/* = Grid to select blocks
----------------------------------------------------------------------------------------------------------------- */.c-grid-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;overflow-x:auto}.c-grid-select,.c-grid-select__body,.c-grid-select__head{display:-webkit-box;display:-ms-flexbox;display:flex}.c-grid-select__body{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-grid-select__col{min-width:50px;padding:2px}.c-grid-select__col,.c-grid-select__row{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-grid-select__row-cells{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-grid-select__th{padding:10px 5px 5px;text-align:center}.c-grid-select__label,.c-grid-select__th{color:#757575;font-size:.6875rem;text-transform:uppercase}.c-grid-select__label{padding-left:0;padding-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.c-grid-select__cell{width:100%;height:25px;background:#fff;border:1px solid #a0d5c7;cursor:default}.c-grid-select__cell--btn{background:#e6f7f2;cursor:pointer}.c-grid-select__cell.is-disabled,.c-grid-select__cell.is-off{background:#a1a1a1;border-color:#a1a1a1}.c-grid-select__cell.is-disabled{cursor:default}.c-grid-select__cell.is-ignored{background:#d7d7d7;border-color:#d7d7d7}.c-grid-select__cell.is-selected{background:#e4e4e4}
/* = Info Button
----------------------------------------------------------------------------------------------------------------- */.c-info-btn{position:relative;width:auto;max-width:100%;border:1px solid #e4e4e4;background:#fff;cursor:pointer;background-clip:padding-box;padding:20px 10px 20px 80px}.c-info-btn:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227)}.c-info-btn__icon-wrap{position:absolute;top:-1px;bottom:-1px;width:75px;background:#3c4044;left:-1px}.c-info-btn__icon{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;font-size:2rem}.c-info-btn__content{overflow:hidden}.c-info-btn__count{display:table-cell;vertical-align:middle;padding:0 14px 0 16px;font-size:2rem;font-weight:300}.c-info-btn__count--small{padding:0 10px 0 12px}.c-info-btn__text{display:table-cell;vertical-align:middle;font-size:.8125rem}.c-info-btn--error .c-info-btn__icon-wrap{background:#c62828}.c-info-btn--error .c-info-btn__count{color:#c62828}.c-info-btn--success .c-info-btn__icon-wrap{background:#219972}.c-info-btn--success .c-info-btn__count{color:#219972}.c-info-btn--noteable .c-info-btn__icon-wrap{background:#a1a1a1}.c-info-btn--noteable .c-info-btn__count{color:#a1a1a1}
/* = Login Component
----------------------------------------------------------------------------------------------------------------- */.c-login{color:#000}.c-login__title{margin:0;font-size:1.45em;font-weight:300}.c-login__sub-title{line-height:.9em;font-size:3.75em;font-weight:700}.c-login__sub-title--alt{margin-bottom:40px;font-weight:400}.c-login__btn{font-size:1rem;padding:15px 30px}
/* = Logo
----------------------------------------------------------------------------------------------------------------- */.c-logo:hover{opacity:.8}
/* = Basic message
----------------------------------------------------------------------------------------------------------------- */.c-msg{display:block;margin:0 0 10px;font-size:.8125rem}.c-msg:before{content:"";float:left;width:16px;height:16px;margin-right:10px;background:url(/img/temp-icons/info-m.png) 0 0 no-repeat;background-size:cover}.c-msg__text{overflow:hidden;padding-top:1px}.c-msg__text--multi{line-height:1.5em}.c-msg__text-row{margin-bottom:10px}.c-msg__actions{margin-top:10px}.c-msg--error:before{background-image:url(/img/temp-icons/error-m.png)}.c-msg--success:before{background-image:url(/img/temp-icons/success-m.png)}.c-msg--warning:before{background-image:url(/img/temp-icons/warning-m.png)}.c-msg--big{padding:10px 15px 11px;font-size:.875rem;-webkit-box-shadow:0 0 6px rgba(0,0,0,.157);box-shadow:0 0 6px rgba(0,0,0,.157)}.c-msg--big:before{width:24px;height:24px}.c-msg--big .c-msg__text{padding:4px 0;padding-left:12px}.c-msg--divide:before{margin-top:4px}.c-msg--divide .c-msg__text{padding-top:9px;padding-bottom:9px;border-left:1px solid #e4e4e4}
/* = Modal Overlay
----------------------------------------------------------------------------------------------------------------- */.c-modal{text-align:left}.c-modal,.c-modal-lens{position:fixed;top:0;left:0;width:100%;height:100%}.c-modal-lens{background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-modal__frame{width:100%;height:100%;margin:0 auto}.c-modal__heading{top:0;left:0;right:0;padding:20px 24px;visibility:hidden;background:#fff;border-bottom:2px solid #e4e4e4;color:#6b6b6b;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;font-size:1.375rem;text-align:center}.c-modal__heading--fixed{position:absolute;visibility:visible}.c-modal__top-strip{padding:20px 24px;background:#fff}.c-modal__top-strip--tight{padding-top:15px;padding-bottom:15px}.c-modal__top-strip--border{position:relative}.c-modal__top-strip--border:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e4e4e4}.c-modal__top-strip--fixed{position:absolute;top:0;left:0;right:0}.c-modal__foot{padding:13px 24px;background:#fafafb;border-top:1px solid #e4e4e4}.c-modal__foot--fixed{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.c-modal__basic-heading{margin:0 0 10px;padding-right:18px;color:#a1a1a1;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase;font-size:1.125rem;line-height:1.5em}.c-modal__basic-heading--plain{color:#222}.c-modal__basic-heading--sml{font-size:1rem}.c-modal__sub-title{margin-top:3px;font-size:.875rem}.c-modal__content-wrap{position:relative;top:50%;width:100%;min-height:100px;max-height:100%;overflow-y:auto;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-overflow-scrolling:touch;-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227)}.c-modal__close{position:absolute;top:0;right:18px;margin-top:14px;padding:3px 0 0 3px;width:22px;height:22px;background:#fff;border-radius:50%}.c-modal__close--one-line{margin-top:19px}.c-modal__body{padding:20px 24px;padding-bottom:30px}.c-modal__header{margin-bottom:15px;font-size:1.375rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700}.c-modal__text{font-size:.875rem}.c-modal__actions{clear:both;margin-top:20px}.c-modal__btn{margin:0 0 20px;margin-right:20px}.c-modal--narrow .c-modal__frame{max-width:650px}.c-modal--narrower .c-modal__frame{max-width:450px}@media screen and (min-width:600px){.c-modal{top:5%;height:90%}.c-modal__frame{padding:0 20px}}@media screen and (min-width:700px){.c-modal__frame{padding:0 50px}}@media screen and (min-width:1024px){.c-modal__frame{width:900px;margin:0 auto}}.c-modal-lens.is-open{opacity:1;width:100%}.c-modal-lens.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:54px;height:54px;height:55px;margin:-27.5px 0 0 -27px;background:url(/img/loader-modal.gif) 0 0 no-repeat}.c-modal.is-loading .c-modal__content-wrap{background:#fff url(/img/loader.gif) 50% no-repeat}.c-modal.has-overlay .c-modal__content-wrap{overflow:hidden}.c-modal .c-tooltip-info{z-index:1}.c-modal__close,.c-modal__heading--fixed{z-index:2}body.is-touch-device .c-modal{
  /*
    .c-modal {
        &__heading.is-snap,
        &__close.is-snap,
        &__foot.is-snap { @include transition(none); }
    }
    */}body.is-touch-device .c-modal__close,body.is-touch-device .c-modal__heading{-webkit-transition:top .25s ease-in-out;transition:top .25s ease-in-out}body.is-touch-device .c-modal__foot{-webkit-transition:bottom .25s ease-in-out;transition:bottom .25s ease-in-out}
/* = More icons
----------------------------------------------------------------------------------------------------------------- */.c-more{position:relative;display:block;width:26px;height:40px
  /*
    &::before,
    &::after { content: ""; position: absolute; top: 10px; left: 50%; width: 4px; height: 4px; margin-left: -2px; background: url(/img/temp-icons/dropdown-more.png) center center no-repeat; }
    &::after { top: auto; bottom: 10px; }
    */}.c-more:after{content:"\EC5C";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;line-height:16px}.c-more--sml{height:30px}.c-more--sml:before{top:7px}.c-more--sml:after{bottom:7px}
/* = Nav toggle
----------------------------------------------------------------------------------------------------------------- */.c-nav-toggle{float:left;width:20px;height:16px;line-height:1rem}.c-nav-toggle__lines,.c-nav-toggle__lines:after,.c-nav-toggle__lines:before{content:"";position:relative;display:block;top:7px;left:0;height:2px;background:#fff}.c-nav-toggle__lines:before{-webkit-transform:rotate(1turn);transform:rotate(1turn);top:-7px}.c-nav-toggle__lines:after{top:5px}.c-nav-toggle.is-open{width:14px}.c-nav-toggle.is-open .c-nav-toggle__lines{height:0}.c-nav-toggle.is-open .c-nav-toggle__lines:after,.c-nav-toggle.is-open .c-nav-toggle__lines:before{height:2px}.c-nav-toggle.is-open .c-nav-toggle__lines:before{-webkit-transform:rotate(320deg);transform:rotate(320deg);top:-4px}.c-nav-toggle.is-open .c-nav-toggle__lines:after{-webkit-transform:rotate(38deg);transform:rotate(38deg);top:2px}.c-nav-toggle,.c-nav-toggle__lines:after,.c-nav-toggle__lines:before{-webkit-transition:all .15s linear;transition:all .15s linear}
/* = Nav
----------------------------------------------------------------------------------------------------------------- */.c-nav{font-size:.875rem}.c-nav,.c-nav__item,.c-nav__sub{list-style:none;padding:0;margin:0}.c-nav__sub{display:block;max-height:0;overflow:hidden;background:#636a71;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.c-nav__link{display:block;color:#fff;padding:14px 20px;line-height:1em;text-decoration:none}.c-nav__link--top-level{position:relative;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-nav__link--top-level:hover{color:hsla(0,0%,100%,.8)}.c-nav__link--sub{position:relative;font-size:.8125rem;font-family:Montserrat Regular,Montserrat}.c-nav__link--sub:hover{background:#757c82}.c-nav__link--sub:after{position:absolute;top:0;left:-3px;bottom:0;width:3px;background:#219972;-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out}.c-nav__link--sub.is-active{background:#757c82}.c-nav__link--sub.is-active:after{left:0}.c-nav__arrow{position:absolute;top:50%;right:22px;height:6px;width:11px;margin-top:-4px}.c-nav__arrow:after{content:"\EDC1";position:absolute;width:13px;height:7px;line-height:5px;font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:11px}.c-nav__link.has-children.is-closed .c-nav__arrow:after{-webkit-animation:rotate360 .35s cubic-bezier(.89,.115,.47,.765);animation:rotate360 .35s cubic-bezier(.89,.115,.47,.765)}.c-nav__link.has-children.is-open .c-nav__arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation:rotate180 .35s cubic-bezier(.61,.28,.47,.765);animation:rotate180 .35s cubic-bezier(.61,.28,.47,.765)}.c-nav .c-nav__sub.is-open{max-height:1000px}
/* = No Javascript
----------------------------------------------------------------------------------------------------------------- */.c-nojs{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.75)}.c-nojs__content{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:400px;padding:20px 24px;font-size:.875rem;background:#fff}.c-nojs__text{margin:0}
/* = Options
----------------------------------------------------------------------------------------------------------------- */.c-options{font-size:.8125rem}.c-options__option{position:relative;border-top:1px solid #e4e4e4;padding:20px 0;padding-left:25px;cursor:pointer}.c-options__option:hover{background:#fafafb}.c-options__option--first{border-top-width:0}.c-options__option.is-active{font-weight:700}.c-options__option.is-active:hover{background:transparent}.c-options__option.is-active:after{content:"\ED71";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:10px;width:14px;height:14px;line-height:14px;font-size:14px;margin:-7px 0 0 -7px;color:#219972}.c-options__custom{border-top:1px solid #e4e4e4;padding:10px 0 20px;padding-left:25px}
/* = Paging - Basic
----------------------------------------------------------------------------------------------------------------- */.c-paging-basic{display:inline-block}.c-paging-basic__btn-wrap{padding-left:5px;border-width:0;background:transparent;cursor:pointer;text-decoration:none}.c-paging-basic__btn-wrap--next{padding-right:0}.c-paging-basic__btn{position:relative;float:left;min-width:25px;height:25px;line-height:25px;text-indent:-9999px;font-size:0;overflow:hidden;border-width:0;background:#f2f2f2;border-radius:12.5px;cursor:pointer}.c-paging-basic__btn:after{content:"\EDC5";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;height:10px;line-height:10px;text-indent:0;font-size:10px;color:#3c4044}.c-paging-basic__btn:hover{background-color:#e3e5ea}.c-paging-basic__btn:active{background-color:#e3e5ea;background-color:rgba(227,229,234,.8)}.c-paging-basic__btn--next{float:right;margin-left:5px}.c-paging-basic__btn--next:after{content:"\EDBD"}.c-paging-basic__btn-text{font-size:.75rem;color:#757575;line-height:24px}.c-paging-basic__btn-text__btn-wrap:active .c-paging-basic__btn-text{opacity:.8}.c-paging-basic--block{display:block}.c-paging-basic--fill{float:left;width:100%;margin-bottom:25px}.c-paging-basic--fill .c-paging-basic__btn-wrap--next{float:right}.c-date-picker .c-paging-basic__btn{position:absolute}
/* = Paging - Main
----------------------------------------------------------------------------------------------------------------- */.c-paging{padding:10px 0;text-align:center
  /* ---- New JumpTo block ----*/}.c-paging__actions{display:inline-table}.c-paging__action{display:table-cell;vertical-align:middle;height:30px}.c-paging__btn{position:relative;min-width:25px;height:25px;line-height:25px;border-width:0;background:#f2f2f2;border-radius:12.5px;cursor:pointer}.c-paging__btn:after{content:"\EDC5";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;height:10px;line-height:10px;text-indent:0;font-size:10px;color:#3c4044}.c-paging__btn:active,.c-paging__btn:hover{background-color:#e3e5ea}.c-paging__btn:active{background-color:rgba(227,229,234,.8)}.c-paging__btn--next{margin-left:5px}.c-paging__btn--next:after{content:"\EDBD"}.c-paging__jump-to{vertical-align:0}.c-paging__details{float:right;padding:10px 0 10px 15px;color:#868686;font-size:.8125rem}.c-paging__details--spacer{float:left;visibility:hidden}.c-paging-jump-to__count,.c-paging-jump-to__intro,.c-paging-jump-to__page{display:inline-block;color:#868686;font-size:.8125rem}.c-paging-jump-to__input-page{width:35px;margin:0 5px;padding:8px 0;text-align:center;border:1px solid #d7d7d7;border-radius:2px}
/* = Portal Component
----------------------------------------------------------------------------------------------------------------- */.c-portal{margin:45px 0}.c-portal__item-wrap{position:relative;float:left;width:100%;padding-bottom:100%;background:blue}.c-portal__item{position:absolute;width:100%;height:100%;padding:20px 5px;border-top:4px solid #27a0de;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);text-transform:uppercase;text-align:center;color:#3c4044;font-weight:700;word-wrap:break-word;cursor:pointer}.c-portal__item:after,.c-portal__item:before{position:absolute;top:15px;left:15px;font-family:spa-icons!important;speak:none;font-size:1rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:-1px;color:#222;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3c4044}.c-portal__item:after{content:"\EA60";color:#27a0de}.c-portal__item:before{left:40px}.c-portal__item:hover{opacity:.9}.c-portal__item--alt{border-color:#2a2d2f;background:#2a2d2f;color:#fff}.c-portal__item--alt:after{content:none}
/*= Root elemenet
----------------------------------------------------------------------------------------------------------------- */.c-root{background:#f5f5f5;color:#222;font-size:.9em;text-align:left;font-family:Lato,Arial,Helvetica,sans-serif}@media screen and (min-width:600px){.c-root{font-size:1em;letter-spacing:.01em}}
/* = Scroller
----------------------------------------------------------------------------------------------------------------- */.c-scroller{position:relative;padding-bottom:10px}.c-scroller__holder{position:absolute;overflow:hidden;bottom:3px;left:0;width:100%}.c-scroller__track{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px}.c-scroller__handle{position:absolute;top:0;left:0;width:0;height:100%;background:rgba(0,0,0,.3);border-radius:25px;-webkit-transition:left .25s linear,width .25s linear;transition:left .25s linear,width .25s linear}.c-scroller__handle:hover{opacity:.9}.c-scroller__handle.is-active{opacity:.8;-webkit-transition:none;transition:none}
/* = Search
----------------------------------------------------------------------------------------------------------------- */.c-search{position:relative;background:#fff}.c-search--with-input{padding-top:45px}.c-search--with-info{padding-bottom:40px}.c-search__header{padding:12px 15px;border-bottom:1px solid #e4e4e4;background:#fafafb}.c-search__heading{font-size:1rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase;margin:0;font-size:.875rem}.c-search__form{padding:15px;border-bottom:1px solid #e4e4e4;background:#fff}.c-search__form-info{font-size:.8125rem;font-style:italic;color:#757575}.c-search__input-wrap{position:absolute;top:0;left:0;right:0;height:45px;background:#fafafb;border-bottom:1px solid #e4e4e4}.c-search__input{height:100%;width:100%;padding-top:10px;border-width:0;background:#fafafb}.c-search__filters{padding:9px 15px 8px;border-top:1px solid #e4e4e4}.c-search__filters,.c-search__results{border-bottom:1px solid #e4e4e4;background:#fff}.c-search__results{overflow-y:auto;height:100%}.c-search__results-none{padding:15px}.c-search__result-item{position:relative;padding:15px;border-bottom:1px solid #e4e4e4;background:#fff;font-size:.875rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.c-search__result-item:hover{background:#f2f2f2}.c-search__result-item-name{overflow:hidden;margin-right:30px;margin-bottom:5px;font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif;text-overflow:ellipsis}.c-search__result-item-name--compact{margin-right:70px}.c-search__result-item-meta{margin-bottom:5px;font-size:.8125rem}.c-search__result-item-status{position:absolute;top:12px;right:23px}.c-search__result-item--last{border:none}.c-search__result-item--pad-sml{padding-bottom:10px}.c-search__result-item--unset{color:#757575}.c-search__result-item--unset .c-search__result-item-name{font-style:italic}.c-search__result-options{position:absolute;top:5px;right:5px}.c-search__info-base{position:absolute;bottom:0;left:0;right:0;height:40px;background:#fafafb;font-size:.8125rem}.c-search__info-base-content{margin:5px 0 0;margin-left:5px}.c-search__docked{overflow:hidden;position:absolute;top:-1px;right:-45px;bottom:0;width:45px;border:1px solid #e4e4e4;border-bottom-width:0;background:#fafafb;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out}.c-search__docked-text{position:absolute;top:62px;left:-9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-search__docked-button{position:absolute;top:15px;left:14px}.c-search.is-opened .c-search__docked{right:0}.c-search__result-item.is-active{position:relative;background:rgba(47,185,140,.137)}.c-search__result-item.is-active:after{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:#219972}.c-search__docked{z-index:-1}
/* =
----------------------------------------------------------------------------------------------------------------- */.c-site-msg{background:#3c4044;border-radius:2px 2px 0 0;-webkit-box-shadow:0 0 9px rgba(0,0,0,.25);box-shadow:0 0 9px rgba(0,0,0,.25);color:#fff}.c-site-msg__content{padding:15px 20px 20px}.c-site-msg__info{float:left;margin:10px 0}.c-site-msg__info-wrap{margin:10px 0 0}.c-site-msg__actions{float:right;margin:10px 0 20px;margin-left:10px}.c-site-msg__btn{margin-left:10px;background:#f60}.c-site-msg__btn:hover{background:rgba(255,102,0,.8)}.c-site-msg__btn:active{opacity:.8}.c-site-msg__btn--alt{background:#5b5e61}.c-site-msg__btn--alt:hover{background:rgba(91,94,97,.8)}.c-site-msg__info.is-loading:after{content:"";display:inline-block;width:18px;height:18px;vertical-align:-4px;margin-left:5px;background:url(/img/loader-calc-dark.gif) 0 0 no-repeat;background-size:cover}.c-site-msg.is-loading .c-site-msg__content{display:none}.c-site-msg.is-loading:after{content:"";display:block;width:25px;height:25px;margin:10px auto;background:url(/img/loader-calc-dark.gif) 0 0 no-repeat;background-size:cover}
/*= Skip Links
----------------------------------------------------------------------------------------------------------------- */.c-skip-links__item,.c-skip-links__items{list-style:none;padding:0;margin:0}.c-skip-links__link,.c-skip-links__title{overflow:hidden;position:absolute;top:-9999px;left:-9999px;margin:0;padding:0}.c-skip-links__link:active,.c-skip-links__link:focus{top:0;left:0;width:auto;height:auto;padding:10px;background:#f5f5f5;color:#000;text-decoration:none;font-size:1.0625rem}
/* = Split Pane
----------------------------------------------------------------------------------------------------------------- */.c-split{overflow:hidden}.c-split--full,.c-split__pane{overflow-y:auto;overflow-x:hidden}.c-split__pane--horizontal{float:left;width:50%;max-height:100%}.c-split__gutter{position:relative;background:url(/img/temp-icons/gutter-dot.png) 50% no-repeat}.c-split__gutter--vertical{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.c-split__gutter--horizontal{float:left;height:100%;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.c-split__gutter:after,.c-split__gutter:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:2px;margin-top:-1px;background:url(/img/temp-icons/gutter-dot.png) 50% no-repeat}.c-split__gutter--vertical:before{margin-left:-6px}.c-split__gutter--vertical:after{margin-left:4px}.c-split__gutter--horizontal:before{margin-left:-1px;margin-top:-6px}.c-split__gutter--horizontal:after{margin-left:-1px;margin-top:4px}
/* = Switch
----------------------------------------------------------------------------------------------------------------- */.c-switch__label{font-size:.875rem;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700}.c-switch__btn,.c-switch__label{display:inline-block;vertical-align:middle}.c-switch__btn{position:relative;height:16px;min-width:64px;margin:0 0 0 5px;padding-left:40px;font-size:.75rem;border-width:0;text-decoration:none;text-transform:uppercase;color:#222}.c-switch__btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:34px;background:#219972;border-radius:20px}.c-switch__btn:after{content:"";position:absolute;left:21px;top:50%;margin-top:-5px;width:10px;height:10px;background:#fff;border-radius:50%}.c-switch__btn.is-off:before{background:#bd2323}.c-switch__btn.is-off:after{left:3px}
/* = Tabs
----------------------------------------------------------------------------------------------------------------- */.c-tabs{
  /* ---- Modifier ----*/}.c-tabs__tabs{position:relative}.c-tabs__tabs:before{content:none;position:absolute;bottom:0;left:0;right:0;height:3px;background:#f2f2f2}.c-tabs__current-tab{position:relative;display:none;padding:15px;padding-right:45px;background:#fafafb;border:1px solid #ddd;border-bottom-width:0;font-weight:700;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-tabs__current-tab:after{content:"\EDC1";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:20px;margin:-8px 0 0 0;-webkit-transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.c-tabs__tab-holder{display:inline-block;padding:5px 12px}.c-tabs__tab-holder--first{padding-left:0}.c-tabs__tab{position:relative;padding:5px 0;border:none;background:transparent;color:#949494;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase;font-size:.8125rem;cursor:pointer}.c-tabs__tab:hover{color:hsla(0,0%,58%,.8)}.c-tabs__content{display:none}.c-tabs--blocks .c-tabs__tab{padding:15px 15px 14px;background:#f2f2f2;border:1px solid #e4e4e4;border-bottom-width:0;text-transform:none;color:#555;font-weight:400;font-family:Lato,Arial,Helvetica,sans-serif}.c-tabs--blocks .c-tabs__tab-holder{padding:5px 5px 0}.c-tabs--blocks .c-tabs__tab-holder--first{padding-left:0}.c-tabs--wrapped{position:relative}.c-tabs--wrapped .c-tabs__current-tab{display:block}.c-tabs--wrapped .c-tabs__current-tab--is-open:after,.c-tabs--wrapped .c-tabs__current-tab.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-tabs--wrapped .c-tabs__tabs{display:none;position:absolute;top:47px;left:0;width:100%;-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227)}.c-tabs--wrapped .c-tabs__tab-holder{padding:0;width:100%}.c-tabs--wrapped .c-tabs__tab{width:100%;text-align:left;background:#fff}@media screen and (min-width:600px){.c-tabs--blocks .c-tabs__tab,.c-tabs__current-tab{padding-left:24px;padding-right:24px}}.c-tabs__tab.is-active{color:#1e1e1e;background:#fff}.c-tabs__tab.is-active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background:#219972}.c-tabs__content.is-active{display:block}.c-tabs--blocks .c-tabs__tab.is-active{font-weight:700}.c-tabs--blocks .c-tabs__tab.is-active:after{bottom:-1px;height:1px;background:#fff}.c-tabs--wrapped.c-tabs--blocks .c-tabs__tab.is-active:after{height:0;bottom:0}.c-tabs--wrapped .c-tabs__tabs{z-index:1}.c-tabs--wrapped .c-tabs__current-tab{z-index:2}
/* = Tablet (TODO: Rename to token?)
----------------------------------------------------------------------------------------------------------------- */.c-tablet{position:relative;display:inline-block;margin-bottom:5px;margin-left:5px;padding:7px 10px 8px;padding-right:30px;border:1px solid #e4e4e4;background:#fafafb;border-radius:20px;font-size:.75rem}.c-tablet--spaced{margin-left:10px}.c-tablet__delete{right:5px;margin-top:-7px;border-width:0;background:transparent;cursor:pointer}.c-tablet__delete,.c-tablet__delete:after{position:absolute;top:50%;width:16px;height:16px}.c-tablet__delete:after{content:"\ED6E";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:50%;line-height:16px;margin:-9px 0 0 -9px;color:#000}.c-tablet__delete:active:after{margin:-8px 0 0 -8px}
/* = Tooltip
----------------------------------------------------------------------------------------------------------------- */.c-tooltip{position:relative;display:inline-block;padding:10px 15px;background:#393939;color:#fff;font-size:.75rem}.c-tooltip:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#393939}.c-tooltip__link{display:inline-block;margin:3px 0 0;color:#f93;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none}.c-tooltip__link:hover{text-decoration:underline}
/* = Tooltip Info
----------------------------------------------------------------------------------------------------------------- */.c-tooltip-info{position:fixed;left:5%;width:90%;min-height:30px;padding:15px 30px 15px 20px;font-size:.8125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px
  /* ---- Main Queries ----*/}.c-tooltip-info,.c-tooltip-info:before{top:50%;background:#fff;border-collapse:separate;-webkit-box-shadow:0 0 6px rgba(0,0,0,.227);box-shadow:0 0 6px rgba(0,0,0,.227);background-clip:padding-box}.c-tooltip-info:before{position:absolute;left:-7.5px;height:15px;width:15px;margin-top:-7.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-tooltip-info:after{position:absolute;left:0;top:50%;height:30px;width:15px;margin-top:-15px;background:#fff}.c-tooltip-info--right:before{left:auto;right:-7.5px}.c-tooltip-info--right:after{left:auto;right:0}.c-tooltip-info--alt:before{left:-5px;top:35px;height:10px;width:10px;margin-top:-5px}.c-tooltip-info--alt:after{top:35px;height:30px;width:10px;margin-top:-15px}.c-tooltip-info--alt.c-tooltip-info--right:before{left:auto;right:-5px}.c-tooltip-info-lens{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-transition:opacity .3s;transition:opacity .3s}.c-tooltip-info__header{margin-bottom:10px;color:#949494;font-size:.9375rem;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-tooltip-info__actions{clear:both;margin-top:15px}.c-tooltip-info__actions__btn{margin:0 0 10px;margin-right:10px}.c-tooltip-info__actions__btn:hover{color:#29a57c}.c-tooltip-info__close{position:absolute;top:5px;right:5px;width:22px;height:22px;background:#fff;border-radius:50%}.c-tooltip-info__close:after{content:"\ED6D";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;height:16px;line-height:16px}.c-tooltip-info__inner p{margin-bottom:10px}.c-tooltip-info__inner p:last-of-type{margin-bottom:0}@media screen and (min-width:650px){.c-tooltip-info{position:absolute;top:0;left:0;min-width:160px;max-width:250px;-webkit-transform:translateY(0);transform:translateY(0)}.c-tooltip-info:after,.c-tooltip-info:before{content:""}.c-tooltip-info__inner{min-height:50px}.c-tooltip-info-lens{display:none}}.c-tooltip-info-lens.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:54px;height:54px;height:55px;margin:-27.5px 0 0 -27px;background:url(/img/loader-modal.gif) 0 0 no-repeat}.c-tooltip-info.is-active{-webkit-transition:left .25s ease-in-out,top .25s ease-in-out;transition:left .25s ease-in-out,top .25s ease-in-out}.c-tooltip-info.no-trans{-webkit-transition:none;transition:none}
/* OLD BACKUP
.c-tooltip-info::before { position: absolute; left: -7.5px; top: 50%; height: 15px; width: 15px; margin-top: -7.5px; background: $color_white;
                            @include box-shadow-default; @include background-clip(padding-box); @include rotate(45); border-collapse: separate; }
.c-tooltip-info::after { position: absolute; left: 0; top: 50%; height: 30px; width: 15px; margin-top: -15px; background: $color_white; }

.c-tooltip-info--right::before { left: auto; right: -7.5px; }
.c-tooltip-info--right::after { left: auto; right: 0; }
*/
/* = User
----------------------------------------------------------------------------------------------------------------- */.c-user__img-wrap{display:table-cell;width:30px;cursor:pointer}.c-user__img{width:100%;height:30px;background:#219972;color:#fff;font-weight:700;border-radius:50%;overflow:hidden;text-align:center}.c-user__avatar{width:100%;height:100%}.c-user__name-wrap{display:table-cell;vertical-align:middle;max-width:135px;padding-left:8px}.c-user__name{width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:24px}
/* = Zoom
----------------------------------------------------------------------------------------------------------------- */.c-zoom:after{content:"\EE95";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:50%;width:16px;height:16px;line-height:16px;margin-left:-8px;color:#757575}.c-zoom__btn{position:absolute;left:50%;top:20px;margin-left:-13px;border-width:0;background:#fff;cursor:pointer;font-size:18px;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700}.c-zoom__btn--add{top:auto;bottom:10px}.c-zoom__bar{position:absolute;top:45px;bottom:38px;left:0;right:0}.c-zoom__bar:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:#e4e4e4}.c-zoom__bar-handle{position:absolute;top:0;left:0;right:0;height:4px;cursor:ns-resize}.c-zoom__bar-handle:after{content:"";position:absolute;left:50%;margin-left:-7.5px;width:15px;height:100%;background:#219972}.c-zoom__bar-marker{position:absolute;top:0;left:50%;margin-left:-5.5px;width:11px;height:1px;background:#d7d7d7}.c-zoom--h:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%;left:0;margin:-7px 0 0}.c-zoom--h .c-zoom__btn{top:50%;left:auto;left:20px;margin:-10px 0 0}.c-zoom--h .c-zoom__btn--add{top:50%;bottom:auto;left:auto;right:10px}.c-zoom--h .c-zoom__bar{top:0;bottom:0;left:50px;right:40px}.c-zoom--h .c-zoom__bar:after{left:0;right:0;top:50%;width:auto;height:3px;margin:-1.5px 0 0}.c-zoom--h .c-zoom__bar-handle{width:4px;bottom:0;right:auto;height:auto;cursor:ew-resize}.c-zoom--h .c-zoom__bar-handle:after{top:50%;left:0;margin-left:0;margin-top:-7.5px;height:15px;width:100%}.c-zoom--h .c-zoom__bar-marker{top:50%;left:0;margin-left:0;margin-top:-5.5px;width:1px;height:11px}.c-zoom .c-zoom__bar-handle{z-index:1}
/* = Tables Func
----------------------------------------------------------------------------------------------------------------- */.c-table-func__input{width:100%;max-width:175px}.c-table-func__item{margin:0 20px 15px 0}
/* = Tables
----------------------------------------------------------------------------------------------------------------- */.c-table{position:relative;width:100%;margin:0 0 10px;padding:0;overflow-x:auto;font-size:.875rem
  /* Alt row */
  /* border-bottom: 1px solid #e6e6e8; border-bottom: solid 1px #e6e6e8; */
  /* Row borders */
  /* Cell content */
  /* */}.c-table--overlay{overflow-x:visible}.c-table__table{min-width:100%;border-collapse:collapse;border-right-width:0}.c-table__tr-body{border-width:0}.c-table__th{padding:15px 5px;border:none;background:#3c4044;color:#fff;font-weight:700}.c-table__th--chk{padding:0 5px}.c-table__td{padding:10px 5px 11px;border:none;border-width:0;font-size:.875rem}.c-table__td--tight{padding:5px 5px 6px}.c-table__td--spaced{padding:14px 5px 15px}.c-table__td--flush{padding-top:0;padding-bottom:0}.c-table__td--narrow{padding-left:0;padding-right:0}.c-table__td--hide{width:0;padding:5px 0}.c-table__td--top{vertical-align:top}.c-table__td--bg{background:#e4e4e4}.c-table__td--bg-light{background:#f5f5f5}.c-table__td--bg-dark{background:#636a71;color:#fff}.c-table__td--bg-img1,.c-table__td--bg-img2,.c-table__td--bg-img3{background-image:url(/assets/img/bg/table-td1.gif);background-repeat:repeat-y;background-position:0 0}.c-table__td--bg-img2{background-image:url(/assets/img/bg/table-td2.gif)}.c-table__td--bg-img3{background-image:url(/assets/img/bg/table-td3.gif)}.c-table__tr-body--font-small .c-table__td{font-size:.8125rem}.c-table__td--icon,.c-table__th--icon{width:27px;min-width:27px}.c-table__sort{position:relative;display:inline-block;width:12px;height:10px;margin:0 5px;cursor:pointer}.c-table__sort:after,.c-table__sort:before{content:"\EDC9";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-4px 0 0 -7px;width:14px;height:14px;font-size:14px;color:#757575}.c-table__sort:before{margin-top:-12px;content:"\EDC7"}.c-table__sort--asc:after,.c-table__sort--desc:before{color:#fff}.c-table__tr-body--alt .c-table__td{background:#fafafb}.c-table__tr-body--alt .c-table__td--trans{background:transparent}.c-table__extra-content{margin-bottom:20px;padding:20px 25px;background:#fafafb}.c-table__td{position:relative}.c-table__td:after,.c-table__td:before{content:"";display:block;position:absolute;top:-1px;bottom:auto;left:0;right:0;height:1px;background:#e4e4e4}.c-table__td:after{top:auto;bottom:0}.c-table__td--bord-t:before{top:0}.c-table__td--bg-dark:before{background:#636a71}.c-table__td--level[data-level="2"]{margin-left:22px}.c-table__td--level[data-level="3"]{margin-left:44px}.c-table__td--level[data-level="4"]{margin-left:66px}.c-table__td--level[data-level="5"]{margin-left:88px}.c-table__td--level[data-level="6"]{margin-left:110px}@media screen and (max-width:450px){.c-table__td--level[data-level="2"]{margin-left:14px}.c-table__td--level[data-level="3"]{margin-left:28px}.c-table__td--level[data-level="4"]{margin-left:42px}.c-table__td--level[data-level="5"]{margin-left:56px}.c-table__td--level[data-level="6"]{margin-left:70px}}.c-table__td-border-b{left:0;height:1px}.c-table__td-border-b,.c-table__td-border-r{position:absolute;bottom:0;right:0;background:#e4e4e4}.c-table__td-border-r{top:0;width:1px}.c-table__tr-body--extra .c-table__td:before{background:#fff}.c-table__tr-body--alt.c-table__tr-body--extra .c-table__td:before{background:#fafafb}.c-table__tr-body--thick-border .c-table__td:after{height:3px;background:#5d5e60}.c-table__chk{margin:0 5px}.c-table__text{line-height:1.5em;font-size:.8125rem}.c-table__text--info{display:inline-block;font-size:.75rem;color:#ef6c00;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.c-table__loader{position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,95%,.9) url(/img/loader-content.gif) center 50px no-repeat}.c-table__more{position:relative;display:block;width:20px;height:40px}.c-table__more:after{content:"\EC5C";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;line-height:16px}.c-table__accord-btn{position:relative;width:26px;height:26px;border-width:0;cursor:pointer;background:transparent}.c-table__accord-btn:after{content:"\EDC8";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;-webkit-transition:transform .15s linear;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.c-table__accord-btn:hover{opacity:.9}.c-table__accord-btn--short{height:16px}.c-table__accord-btn.is-open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-table__tr-body.is-cancelled .c-table__text--meta{text-decoration:line-through;font-style:italic}.c-table__tr-body.is-active .c-table__td{background-color:#def6ef}.c-table__tr-body.is-active .c-table__td:after,.c-table__tr-body.is-active .c-table__td:before{background:#cbefd4;z-index:1}.c-table__tr-body.is-active .c-table__extra-content{background-color:#fff}.c-table__tr-body.is-active-subtle .c-table__td{background-color:#eff8f5}.c-table__tr-body.is-expanded.is-active .c-table__td:after,.c-table__tr-body.is-expanded.is-active .c-table__td:before{background:#def6ef;z-index:1}.c-table__tr-body.is-active-border .c-table__td:after{height:3px;background:#219972}.c-table__tr-body.is-highlighted .c-table__td{background-color:#bd2323}.c-table__tr-body.has-error .c-table__td{background-color:rgba(189,35,35,.15)}.c-table__tr-body.has-error .c-table__td:after,.c-table__tr-body.has-error .c-table__td:before{background:rgba(189,35,35,.35);z-index:1}.c-table__tr-body.has-issue .c-table__td{background-color:#fbf1ef}.c-table__tr-body.has-error .c-table__td--trans,.c-table__tr-body.is-active .c-table__td--trans,.c-table__tr-body.is-highlighted .c-table__td--trans{background:transparent}@media screen and (max-width:749px){c-table--resp-s .c-table__body,c-table--resp-s .c-table__table,c-table--resp-s .c-table__td,c-table--resp-s .c-table__tr-body{display:inline-block;border-width:0}c-table--resp-s .c-table__body,c-table--resp-s .c-table__tr-body{width:100%}c-table--resp-s .c-table__head,c-table--resp-s .c-table__th{display:none}c-table--resp-s .c-table__body{border-top:1px solid #e4e4e4;padding-top:10px}c-table--resp-s .c-table__tr-body{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #e4e4e4}c-table--resp-s .c-table__td{float:left}c-table--resp-s .c-table__td:after,c-table--resp-s .c-table__td:before{content:none}c-table--resp-s .c-table__tr-body--alt .c-table__td{background:transparent}c-table--resp-s .c-table__td--btn{padding:0 1px 5px}c-table--resp-s .c-table__td--btn-first{clear:both}c-table--resp-s .c-table__text--name{font-size:.9375rem}}
/* = Sticky head
----------------------------------------------------------------------------------------------------------------- */.c-table__sticky-head{position:fixed;overflow:hidden;display:none;height:0;width:0;background:#3c4044;color:#fff;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.c-table__sticky-head .c-table__table{border-color:#3c4044}.c-table__sticky-head.is-open{display:block}.c-sticky-head__group--name{position:relative;float:left;width:289px;height:100%;-webkit-box-shadow:3px 0 5px -2px rgba(0,0,0,.227);box-shadow:3px 0 5px -2px rgba(0,0,0,.227)}.c-sticky-head__group--more{position:relative;float:right;width:30px;height:100%;-webkit-box-shadow:-3px 0 5px -2px rgba(0,0,0,.227);box-shadow:-3px 0 5px -2px rgba(0,0,0,.227)}.c-sticky-head__group--main{position:relative;overflow-x:auto}@media screen and (min-width:1200px){.c-sticky-head__group--name{width:309px}}@media screen and (min-width:1350px){.c-sticky-head__group--name{width:339px}}.c-sticky-head__group--main{z-index:1}.c-sticky-head__group--name{z-index:2}.c-sticky-head__group--more{z-index:3}
/* = Table grid
----------------------------------------------------------------------------------------------------------------- */.c-table-grid{position:relative;width:100%;margin:0 0 35px}.c-table-grid__container{width:100%;overflow-x:auto}.c-table-grid__table{min-width:100%;border-collapse:collapse;border-bottom:1px solid #e4e4e4}.c-table-grid__th{padding-top:10px;padding-bottom:10px;padding-left:10px;border:1px solid #e4e4e4;background:#fafafb;color:#757575;font-size:.6875rem}.c-table-grid__th--empty{background:transparent;border-bottom-width:0;border-left-width:0}.c-table-grid__td{border:1px solid #e4e4e4;vertical-align:top}.c-table-grid__td--label{width:60px;border-width:0;text-align:center;font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase;font-size:.6875rem;color:#6b6b6b;vertical-align:middle}.c-table-grid__td-label{min-width:60px}.c-table-grid__td-content{min-height:71px;min-width:60px}.c-table-grid__td-content-setter{width:100%;height:1px;margin-top:-1px}.c-table-grid__swap-cols-wrap{position:relative;border-bottom:1px solid #e4e4e4}.c-table-grid__swap-cols{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;cursor:pointer}.c-table-grid__swap-cols:after{content:"\E90A";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;height:16px;width:16px;line-height:16px;margin:-8px 0 0 -8px}.c-table-grid__swap-cols:active{opacity:.5}.c-table-grid__zoom-h{position:absolute;bottom:-35px;left:62px;right:-16px;height:35px}.c-table-grid__zoom-v{position:absolute;top:14px;bottom:0;right:-35px;width:35px}.c-table-grid--rotated .c-table-grid__th{text-align:center;padding-left:0}.c-table-grid--rotated .c-table-grid__td--label{vertical-align:top;padding-top:5px}
/* = Table Sort styles
----------------------------------------------------------------------------------------------------------------- */.c-table-sort{cursor:pointer}.c-table-sort__trigger{position:relative}.c-table-sort__trigger:after{content:"";position:absolute;width:7px;height:4px;bottom:-10px;left:50%;margin-left:-3.5px;background:url(/img/temp-icons/col-sort.png) 0 0 no-repeat}
/* = Overlay Table - combination of 2 or 3 tables to provide an overlayed effect
----------------------------------------------------------------------------------------------------------------- */.c-overlay-table{position:relative;width:100%}.c-overlay-table__col--over{display:none}.c-overlay-table__loader{position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,95%,.9) url(/img/loader-content.gif) 50% no-repeat;background-position:center 50px}@media screen and (max-width:500px){.c-overlay-table__text{font-size:.75rem}.c-overlay-table__main-content{float:left}}@media screen and (max-width:649px){
  /* Force table elements to be treated as blocks */.c-overlay-table__body,.c-overlay-table__head,.c-overlay-table__table,.c-overlay-table__td,.c-overlay-table__th,.c-overlay-table__tr-body{display:block}.c-overlay-table__table{border:none}.c-overlay-table__td-content-resp{text-align:center;padding:5px 10px}
  /* Hide table headers */.c-overlay-table__head{display:none}
  /* Break up the rows with border and margin */.c-overlay-table__tr-body{width:100%;margin-bottom:15px;border:1px solid #e4e4e4;border-bottom-width:0}.c-overlay-table__td.h-center,.c-overlay-table__th.h-center{text-align:left}
  /* Behave like a "row" header */.c-overlay-table__tr-body:before{display:block;font-size:1rem;padding:15px;margin-bottom:1px;color:#fff;background:#333;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.c-overlay-table__tr-body--no-head:before{display:none}
  /* Behave like a "row" */.c-overlay-table__td{position:relative;padding-left:40%;border:none;border-bottom:1px solid #e4e4e4}.c-overlay-table__td-content{padding:0 10px 5px;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-overlay-table__main-content-wrap{margin:5px 0 10px}.c-overlay-table__main-content{overflow:hidden}.c-overlay-table__more{right:-5px;margin-top:-5px}
  /* Reset the fake top / bottom border colouring */.c-overlay-table__td:after,.c-overlay-table__td:before{background:transparent}.c-overlay-table__td:before{content:"";position:absolute;top:0;left:0;bottom:0;width:40%;height:auto;background:#f9f9f9;-webkit-box-shadow:inset -1px 0 0 #dedede;box-shadow:inset -1px 0 0 #dedede}.c-overlay-table__td:after{position:absolute;top:15px;left:10px;bottom:0;width:35%;text-align:left;color:#222;font-weight:700}
  /* Don't do alternating row colours */.c-table__tr-body--alt .c-overlay-table__td{background:#fff}
  /* Hide any extra column */.c-overlay-table__tr-body--extra{display:none}}@media screen and (min-width:650px){.c-overlay-table__mobile{display:none}.c-overlay-table__col--over{display:block}.c-overlay-table__col--functions{position:relative;overflow:auto}.c-overlay-table__col--more,.c-overlay-table__col--name{position:relative;float:left;-webkit-box-shadow:3px 0 5px -2px rgba(0,0,0,.227);box-shadow:3px 0 5px -2px rgba(0,0,0,.227)}.c-overlay-table__col--more{float:right;-webkit-box-shadow:-3px 0 5px -2px rgba(0,0,0,.227);box-shadow:-3px 0 5px -2px rgba(0,0,0,.227)}.c-overlay-table__col--functions .c-table{width:100%;overflow-x:auto}.c-overlay-table__col--functions .c-table__table{border-right-width:0;border-left-width:0}.c-overlay-table__col--name .c-table__table{border-right-width:0}.c-overlay-table__col--more .c-table__table{border-left-width:0}.c-overlay-table__fix-hide{margin-left:-230px}.c-overlay-table__fix{width:230px;min-width:230px;max-width:230px}.c-overlay-table__fix-inner{width:219px;min-width:219px;max-width:219px}
  /* Mask the shadows top and bottom */.c-overlay-table__col--more:before,.c-overlay-table__col--name:before{content:"";position:absolute;background:#fff;top:-4px;left:-4px;right:-4px;height:4px}.c-overlay-table__col--more:after,.c-overlay-table__col--name:after{content:"";position:absolute;background:#fff;bottom:-4px;left:-4px;right:0;height:14px}.c-overlay-table__col--more:after{left:0;right:-4px}
  /* Hide the mobile device headers
        .c-overlay-table__tr-body::before,
	    .c-overlay-table__td::before,
	    .c-overlay-table__td::after { display: none; content: none; }*/.c-overlay-table__tr-body:before{display:none;content:none}.c-overlay-table__td-content{min-height:45px;padding:7px 0 8px}.c-overlay-table__tr-body.has-error .c-overlay-table__td,.c-overlay-table__tr-body.is-active .c-overlay-table__td,.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td{position:relative}.c-overlay-table__tr-body.has-error .c-overlay-table__td:after,.c-overlay-table__tr-body.has-error .c-overlay-table__td:before,.c-overlay-table__tr-body.is-active .c-overlay-table__td:after,.c-overlay-table__tr-body.is-active .c-overlay-table__td:before,.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td:after,.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td:before{content:"";display:block;position:absolute;top:-1px;bottom:auto;left:0;right:0;height:1px}.c-overlay-table__tr-body.has-error .c-overlay-table__td:after,.c-overlay-table__tr-body.is-active .c-overlay-table__td:after,.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td:after{top:auto;bottom:0}.c-overlay-table__tr-body.is-active .c-overlay-table__td:after,.c-overlay-table__tr-body.is-active .c-overlay-table__td:before{background:#cbefd4}.c-overlay-table__tr-body--extra.is-active .c-overlay-table__td:before{background:#def6ef}.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td:after,.c-overlay-table__tr-body.is-highlighted .c-overlay-table__td:before{background:#868686}.c-overlay-table__tr-body.has-error .c-overlay-table__td:after,.c-overlay-table__tr-body.has-error .c-overlay-table__td:before{background:rgba(189,35,35,.35)}.c-overlay-table__tr-body--extra .c-table__td:before{content:none}}@media screen and (min-width:1200px){.c-overlay-table__fix-hide{margin-left:-250px}.c-overlay-table__fix{width:250px;min-width:250px;max-width:250px}.c-overlay-table__fix-inner{width:239px;min-width:239px;max-width:239px}}@media screen and (min-width:1350px){.c-overlay-table__fix-hide{margin-left:-280px}.c-overlay-table__fix{width:280px;min-width:280px;max-width:280px}.c-overlay-table__fix-inner{width:269px;min-width:269px;max-width:269px}}@media screen and (min-width:650px){.c-overlay-table__col--functions{z-index:1}.c-overlay-table__col--name{z-index:2}.c-overlay-table__col--more{z-index:3}}
/* = Table Blocks
----------------------------------------------------------------------------------------------------------------- */.c-table-blocks__td{position:relative;padding:5px 0;font-size:.875rem}.c-table-blocks__td:after,.c-table-blocks__td:before{content:"";display:block;position:absolute;top:0;bottom:auto;left:-2px;right:-1px;height:4px;background:#fff}.c-table-blocks__td:before{border-bottom:1px solid #e4e4e4}.c-table-blocks__td:after{border-top:1px solid #e4e4e4;top:auto;bottom:0}.c-table-blocks__td--first{border-left:1px solid #e4e4e4}.c-table-blocks__td--last{border-right:1px solid #e4e4e4}.c-table-blocks__td-content{padding:30px 15px}@font-face{font-family:spa-icons;src:url(spa-icons.3aaf4bb994505971367b.eot);src:url(spa-icons.3aaf4bb994505971367b.eot#iefix) format("embedded-opentype"),url(spa-icons.a76197aeaea828942987.ttf) format("truetype"),url(spa-icons.a4c6c9bd54503c9b2f7b.woff) format("woff"),url(spa-icons.e6f128d1216fd49398a0.svg#spa-icons) format("svg");font-weight:400;font-style:normal}
/* = Core font icons
----------------------------------------------------------------------------------------------------------------- */.i-core{font-family:spa-icons!important;speak:none;font-size:1rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:-1px;color:#222;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-core--is-button{cursor:pointer}.i-core--s_10{font-size:10px}.i-core--s_11{font-size:11px}.i-core--s_12{font-size:12px}.i-core--s_13{font-size:13px}.i-core--s_14{font-size:14px}.i-core--s_18{font-size:18px}.i-core--s_20{font-size:20px}.i-core--s_22{font-size:22px}.i-core--s_25{font-size:25px}.i-core--s_2x{font-size:2rem}.i-core--s_3x{font-size:3rem}.i-core--s_4x{font-size:4rem}.i-core--s_5x{font-size:5rem}.i-core--va_z{vertical-align:0}.i-core--va_up{vertical-align:1px}.i-core--va_nudge{vertical-align:-2px}.i-core--va_nudge3{vertical-align:-3px}.i-core--va_top{vertical-align:top}.i-core--va_middle{vertical-align:middle}.i-core--va_bottom{vertical-align:bottom}.i-core--lh_z{line-height:0}.i-core--lh_2{line-height:2rem}.i-core--lh_3{line-height:3rem}.i-core--lh_4{line-height:4rem}.i-core--c_active{color:#219972}.i-core--c_error{color:#bd2323}.i-core--c_info{color:#ef6c00}.i-core--c_meta{color:#757575}.i-core--c_noteable{color:#a1a1a1}.i-core--c_gray{color:#3c4044}.i-core--c_gray2{color:#636a71}.i-core--c_success{color:#219972}.i-core--c_white{color:#fff}.i-core--arrow-down2:before{content:"\EDC0"}.i-core--arrow-down3:before{content:"\EDC1"}.i-core--arrow-down5:before{content:"\EDC9"}.i-core--arrow-left2:before{content:"\EDC4"}.i-core--arrow-left3:before{content:"\EDC5"}.i-core--arrow-left4:before{content:"\EDC6"}.i-core--arrow-left5:before{content:"\EDCA"}.i-core--arrow-resize3:before{content:"\EDFD"}.i-core--arrow-resize4:before{content:"\EDFE"}.i-core--arrow-right2:before{content:"\EDBC"}.i-core--arrow-right3:before{content:"\EDBD"}.i-core--arrow-right4:before{content:"\EDBE"}.i-core--arrow-right5:before{content:"\EDC8"}.i-core--arrow-up-right3:before{content:"\EDDD"}.i-core--arrow-up2:before{content:"\EDB8"}.i-core--arrow-up3:before{content:"\EDB9"}.i-core--arrow-up5:before{content:"\EDC7"}.i-core--arrow-up8:before{content:"\EDDC"}.i-core--bin:before{content:"\EBFD"}.i-core--bubble-lines4:before{content:"\EADD"}.i-core--calendar:before{content:"\EA5F"}.i-core--calendar-day:before{content:"\EA65"}.i-core--calendar-empty:before{content:"\EA64"}.i-core--calendar-week:before{content:"\EA66"}.i-core--calendar2:before{content:"\EA60"}.i-core--cancel:before{content:"\E903"}.i-core--cancel-circle:before{content:"\ED65"}.i-core--cancel-circle2:before{content:"\ED66"}.i-core--cancel-square:before{content:"\ED68"}.i-core--check:before{content:"\ED71"}.i-core--checkmark-circle:before{content:"\EE76"}.i-core--circle-up-right:before{content:"\EDED"}.i-core--circle-up-right2:before{content:"\EDF5"}.i-core--circle-small:before{content:"\E925"}.i-core--clipboard:before{content:"\E918"}.i-core--clipboard2:before{content:"\EC51"}.i-core--cog2:before{content:"\EB61"}.i-core--cog6:before{content:"\EB65"}.i-core--cogs:before{content:"\E922"}.i-core--copy:before{content:"\E9C8"}.i-core--cross:before{content:"\ED6D"}.i-core--cross-small:before{content:"\ED6E"}.i-core--date-picker:before{content:"\E90B"}.i-core--day:before{content:"\EA62"}.i-core--directions:before{content:"\E927"}.i-core--double-arrow-left:before{content:"\E90D"}.i-core--double-arrow-right:before{content:"\E90C"}.i-core--download5:before{content:"\E919"}.i-core--edit:before{content:"\E90E"}.i-core--enlarge:before{content:"\EB3C"}.i-core--enter:before{content:"\ED76"}.i-core--equipment:before{content:"\E948"}.i-core--exchange:before{content:"\EE46"}.i-core--exit:before{content:"\ED77"}.i-core--extend:before{content:"\E902"}.i-core--extend2:before{content:"\EB5A"}.i-core--eye2:before{content:"\E91A"}.i-core--eye3:before{content:"\E91B"}.i-core--eye-blocked3:before{content:"\E91C"}.i-core--file-excel:before{content:"\E91F"}.i-core--file-pdf:before{content:"\E91E"}.i-core--file-text2:before{content:"\E915"}.i-core--filter:before{content:"\EE8B"}.i-core--filter2:before{content:"\EE8C"}.i-core--grid:before{content:"\EC5D"}.i-core--grid6:before{content:"\EC62"}.i-core--handled:before{content:"\E90F"}.i-core--height:before{content:"\EE95"}.i-core--help:before{content:"\ED63"}.i-core--holidays:before{content:"\E910"}.i-core--home:before{content:"\E900"}.i-core--hour-glass2:before{content:"\EB20"}.i-core--hour-glass3:before{content:"\E917"}.i-core--ignore:before{content:"\E904"}.i-core--image2:before{content:"\E914"}.i-core--info:before{content:"\ED63"}.i-core--info2:before{content:"\ED64"}.i-core--insert-template:before{content:"\EEB0"}.i-core--joint_taught:before{content:"\E924"}.i-core--label:before{content:"\E9EE"}.i-core--language:before{content:"\E928"}.i-core--list:before{content:"\EC59"}.i-core--location:before{content:"\EA38"}.i-core--locked:before{content:"\EB53"}.i-core--map:before{content:"\E926"}.i-core--menu:before{content:"\EC6A"}.i-core--menu-open:before{content:"\EE3B"}.i-core--minus:before{content:"\ED5E"}.i-core--minus-circle:before{content:"\ED60"}.i-core--minus-circle2:before{content:"\ED62"}.i-core--more2:before{content:"\EC5C"}.i-core--move:before{content:"\E907"}.i-core--move-week:before{content:"\E906"}.i-core--move2:before{content:"\E908"}.i-core--move3:before{content:"\E91D"}.i-core--moveinweek:before{content:"\E909"}.i-core--new-tab:before{content:"\EEC9"}.i-core--no-impact:before{content:"\E911"}.i-core--notification:before{content:"\ED51"}.i-core--notification2:before{content:"\ED52"}.i-core--notifications:before{content:"\EA58"}.i-core--orientation:before{content:"\E901"}.i-core--orientation2:before{content:"\E90A"}.i-core--plus:before{content:"\ED5D"}.i-core--plus-circle:before{content:"\ED5F"}.i-core--plus-circle2:before{content:"\ED61"}.i-core--price-tag4:before{content:"\E916"}.i-core--printer3:before{content:"\EA69"}.i-core--pushpin:before{content:"\EA36"}.i-core--radio-unchecked:before{content:"\EE73"}.i-core--rotate-cw:before{content:"\EAA8"}.i-core--save:before{content:"\EA8C"}.i-core--scheduling-objects:before{content:"\E913"}.i-core--screwdriver:before{content:"\E921"}.i-core--search:before{content:"\EB30"}.i-core--sort:before{content:"\EE48"}.i-core--sort-amount-asc:before{content:"\EE50"}.i-core--sort-amount-desc:before{content:"\EE51"}.i-core--square-up-right:before{content:"\EE05"}.i-core--staff:before{content:"\EB0B"}.i-core--staff-multiple:before{content:"\EAF8"}.i-core--table:before{content:"\EEAE"}.i-core--tree6:before{content:"\E923"}.i-core--time:before{content:"\EA4D"}.i-core--unhandled:before{content:"\E912"}.i-core--unlocked:before{content:"\EB54"}.i-core--users4:before{content:"\EB0C"}.i-core--variation:before{content:"\E9CE"}.i-core--warning:before{content:"\ED4F"}.i-core--warning2:before{content:"\ED50"}.i-core--watch2:before{content:"\E920"}.i-core--width:before{content:"\EE96"}.i-core--wrench:before{content:"\EB58"}.i-core--wrench3:before{content:"\EB5A"}
/* = Filter Icons
----------------------------------------------------------------------------------------------------------------- */.i-filter:before{content:"";display:inline-block;margin-right:6px;vertical-align:top;background:url(/img/trans.png) 0 0 no-repeat;background-size:cover}.i-filter--date:before{width:13px;height:15px;vertical-align:-2px;background-image:url(/img/temp-icons/filter-date.png)}.i-filter--time:before{width:14px;height:14px;vertical-align:-1px;background-image:url(/img/temp-icons/filter-time.png)}.i-filter--time-length:before{width:13px;height:15px;background-image:url(/img/temp-icons/filter-time-length.png)}.i-filter--person:before{width:14px;height:16px;background-image:url(/img/temp-icons/filter-person.png)}.i-filter--location:before{width:13px;height:19px;background-image:url(/img/temp-icons/filter-location.png)}.i-filter--screen:before{width:19px;height:15px;background-image:url(/img/temp-icons/filter-screen.png)}.i-filter--sml.i-filter--location:before{width:10px;height:15px}.i-filter--sml.i-filter--person:before{width:11px;height:12px;vertical-align:-1px}
/* = General Icons
----------------------------------------------------------------------------------------------------------------- */.i-gen,.i-gen:before{display:inline-block}.i-gen:before{content:"";width:16px;height:16px;vertical-align:-1px;margin-right:6px;background:url(/img/trans.png) 0 0 no-repeat;background-size:cover}.i-gen--up50:before{margin-top:-8px}.i-gen--flush:before{margin-right:0}.i-gen--ind:after{content:"";display:inline-block;width:7px;height:7px;vertical-align:-1px;margin-left:1px;background:#c9c9c9;border-radius:50%}.i-gen--btn{cursor:pointer;padding-bottom:1px;padding-right:1px}.i-gen--btn:active:before{background-position:1px 1px}.i-gen--tight:before{margin-right:3px}.i-gen--rev:before{margin-left:6px;margin-right:0}.i-gen--rev.i-gen--tight:before{margin-left:3px;margin-right:0}.i-gen-temp--ind:after{content:"";display:inline-block;width:7px;height:7px;vertical-align:-1px;margin-left:-3px;background:#c9c9c9;border-radius:50%}.i-gen--add:before{background-image:url(/img/temp-icons/add-green.png)}.i-gen--add-circle:before{vertical-align:-2px;background-image:url(/img/temp-icons/add-circle.png)}.i-gen--alert:before{width:14px;height:15px;vertical-align:top;background-image:url(/img/temp-icons/alerts.png)}.i-gen--alert.i-gen--up50:before{margin-top:-7.5px}.i-gen--cancel:before{vertical-align:-2px;background-image:url(/img/temp-icons/cancel.png)}.i-gen--columns:before{width:15px;height:14px;vertical-align:-2px;background-image:url(/img/temp-icons/columns.png)}.i-gen--columns.i-gen--up50:before{margin-top:-7px}.i-gen--date:before{background-image:url(/img/temp-icons/date.png)}.i-gen--delete:before{width:15px;background-image:url(/img/temp-icons/delete.png)}.i-gen--edit:before{background-image:url(/img/temp-icons/edit-dark.png)}.i-gen--extend:before{vertical-align:-2px;background-image:url(/img/temp-icons/extend.png)}.i-gen--filter:before{width:10px;height:10px;background-image:url(/img/temp-icons/filter.png)}.i-gen--filter.i-gen--up50:before{margin-top:-5px}.i-gen--grab-handle:before{vertical-align:-2px;background-image:url(/img/temp-icons/grab-handle.png)}.i-gen--handled:before{width:14px;height:14px;background-image:url(/img/temp-icons/handled-sml.png)}.i-gen--handled.i-gen--up50:before{margin-top:-7px}.i-gen--handled-redun:before{width:14px;height:14px;background-image:url(/img/temp-icons/handled-redun.png)}.i-gen--handled-redun.i-gen--up50:before{margin-top:-7px}.i-gen--help-sml:before,.i-gen--help:before{background-image:url(/img/temp-icons/help.png)}.i-gen--help-sml:before{width:14px;height:14px;vertical-align:-2px}.i-gen--help-sml.i-gen--up50:before{margin-top:-7px}.i-gen--ignore:before{vertical-align:-2px;background-image:url(/img/temp-icons/ignore.png)}.i-gen--link-direct:before{width:12px;height:12px;vertical-align:-2px;background-image:url(/img/temp-icons/link-direct.png)}.i-gen--link-direct.i-gen--up50:before{margin-top:-6px}.i-gen--more:before{background-image:url(/img/temp-icons/more.png)}.i-gen--move-in-week:before{vertical-align:-2px;background-image:url(/img/temp-icons/move-in-week.png)}.i-gen--move-week:before{vertical-align:-2px;background-image:url(/img/temp-icons/move-week.png)}.i-gen--notifications:before{background-image:url(/img/temp-icons/notifications.png)}.i-gen--postpone:before{vertical-align:-2px;background-image:url(/img/temp-icons/postpone.png)}.i-gen--print:before{width:17px;height:17px;vertical-align:top;background-image:url(/img/temp-icons/print.png)}.i-gen--print.i-gen--up50:before{margin-top:-8.5px}.i-gen--save:before{vertical-align:top;background-image:url(/img/temp-icons/save.png)}.i-gen--settings:before{width:12px;height:12px;background-image:url(/img/temp-icons/settings.png)}.i-gen--settings.i-gen--up50:before{margin-top:-6px}.i-gen--status-unset:before{margin-right:10px;vertical-align:4px;width:12px;height:2px;background:#f63}.i-gen--status-tick:before{background-image:url(/img/temp-icons/tick-status.png)}.i-gen--swap:before{width:14px;height:11px;background-image:url(/img/temp-icons/swap.png)}.i-gen--swap.i-gen--up50:before{margin-top:-5.5px}.i-gen--unhandled:before{width:13px;height:12px;vertical-align:0;background-image:url(/img/temp-icons/unhandled.png)}.i-gen--unhandled.i-gen--up50:before{margin-top:-6px}.i-gen--week-label:before{background-image:url(/img/temp-icons/week-label.png)}.i-gen--order-asc:before{background-image:url(/img/temp-icons/ordering-asc.png)}.i-gen--order-desc:before{background-image:url(/img/temp-icons/ordering-desc.png)}.i-gen--chev-down:before,.i-gen--chev-left:before,.i-gen--chev-right:before,.i-gen--chev-up:before{width:10px;height:10px;vertical-align:top;background-image:url(/img/temp-icons/chevron.png)}.i-gen--chev-down.i-gen--up50:before,.i-gen--chev-left.i-gen--up50:before,.i-gen--chev-right.i-gen--up50:before,.i-gen--chev-up.i-gen--up50:before{margin-top:-5px}.i-gen--chev-down:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.i-gen--chev-left:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.i-gen--chev-left.is-closed:before,.i-gen--chev-right:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.i-gen--handled-m:before,.i-gen--no-impact-m:before,.i-gen--pub-hols-m:before,.i-gen--unhandled-m:before{width:24px;height:24px;vertical-align:-7px}.i-gen--handled-m.i-gen--up50:before,.i-gen--no-impact-m.i-gen--up50:before,.i-gen--pub-hols-m.i-gen--up50:before,.i-gen--unhandled-m.i-gen--up50:before{margin-top:-12px}.i-gen--unhandled-m:before{background-image:url(/img/temp-icons/unhandled-m.png)}.i-gen--handled-m:before{background-image:url(/img/temp-icons/handled-m.png)}.i-gen--pub-hols-m:before{background-image:url(/img/temp-icons/pub-hols-m.png)}.i-gen--no-impact-m:before{background-image:url(/img/temp-icons/no-impact-m.png)}.i-gen--error-m:before,.i-gen--info-m:before,.i-gen--success-m:before,.i-gen--warning-m:before{width:24px;height:24px;vertical-align:-7px}.i-gen--error-m.i-gen--up50:before,.i-gen--info-m.i-gen--up50:before,.i-gen--success-m.i-gen--up50:before,.i-gen--warning-m.i-gen--up50:before{margin-top:-24px}.i-gen--error-m:before,.i-gen--error:before{background-image:url(/img/temp-icons/error-m.png)}.i-gen--info-m:before,.i-gen--info:before{background-image:url(/img/temp-icons/info-m.png)}.i-gen--success-m:before,.i-gen--success:before{background-image:url(/img/temp-icons/success-m.png)}.i-gen--warning-m:before,.i-gen--warning:before{background-image:url(/img/temp-icons/warning-m.png)}.i-gen--settings-edit:before{width:20px;height:20px;vertical-align:top;background-image:url(/img/temp-icons/settings-edit.png)}.i-gen--settings-del:before{width:15px;vertical-align:top;background-image:url(/img/temp-icons/settings-del.png)}.i-gen--settings-cal:before{width:14px;vertical-align:top;background-image:url(/img/temp-icons/settings-cal.png)}.i-gen--settings-date:before{vertical-align:top;background-image:url(/img/temp-icons/settings-date.png)}.i-gen--settings-time:before{vertical-align:top;background-image:url(/img/temp-icons/settings-time.png)}.i-gen--settings-label:before{vertical-align:top;background-image:url(/img/temp-icons/settings-label.png)}.i-gen.i-gen--ind.is-active:after{background:#219972}
/* = Key discs
----------------------------------------------------------------------------------------------------------------- */.i-key:before{content:"";display:inline-block;width:10px;height:10px;border:2px solid #fff;margin-right:5px;vertical-align:top;border-radius:50%}.i-key--no-impact:before{background:#f2f3f5;border-color:#f2f3f5}.i-key--resolved:before{background:#fff;border-color:#219972}.i-key--unresolved:before{background:#bd2323;border-color:#bd2323}
/* = Panel Icons
----------------------------------------------------------------------------------------------------------------- */.i-panel{display:block;width:32px;height:32px}.i-panel__calendar{background:url(/img/temp-icons/panel-cal.png) 0 0 no-repeat}.i-panel__error{background:url(/img/temp-icons/panel-error.png) 0 0 no-repeat}.i-panel__success{background:url(/img/temp-icons/panel-success.png) 0 0 no-repeat}.i-panel__calendar-empty{background:url(/img/temp-icons/panel-cal-empty.png) 0 0 no-repeat}
/* = Layout helpers
----------------------------------------------------------------------------------------------------------------- */.h-center{text-align:center}.h-center-y{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.h-vert-mid{vertical-align:middle}.h-vert-top{vertical-align:top}.h-vert-nudge-down,.h-vert-nudge-up{vertical-align:-2px}.h-vert-nudge-s-up{vertical-align:-1px}.h-vert-nudge-s-down{vertical-align:-2px}.h-left{text-align:left}.h-right{text-align:right}.h-f-left{float:left}.h-f-right{float:right}.h-fade{opacity:.7}.h-fig-left{float:left;margin:0 20px 20px 0}.h-fig-right{float:right;margin:0 0 20px 20px}.h-fig-frame{width:100%;text-align:center}.h-fig-frame img{border:6px solid #fff}.h-hide,.h-hide-ib{display:none}.h-hide-txt{text-indent:100%;white-space:nowrap;overflow:hidden}.h-hidden{visibility:hidden}.h-ib{display:inline-block}.h-block{display:block}.h-table{display:table}.h-table-cell{display:table-cell}.h-hide-by-width{width:0;overflow:hidden;visibility:hidden;max-width:0}.h-hr{margin:30px 0;height:1px;border:0;border-top:1px solid #e4e4e4}.h-hr--tight{margin:20px 0}.h-hr--tighter{margin:10px 0}.h-hr--alt{border-color:#d7d7d7}.h-of-auto{overflow:auto}.h-of-hide{overflow:hidden}.h-of-vis{overflow:visible}.h-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.h-flex-stretch{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.h-full-mw{max-width:100%}.h-full-w{width:100%}.h-full-h{height:100%}.h-full-mh{max-height:100%}.h-accessibility{overflow:hidden;position:absolute;top:-9999px;left:-9999px;float:none;width:auto;margin:0;padding:0}.h-block-row{padding:15px;background:#fafafb;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.h-bord{border:1px solid #e4e4e4}.h-bord-alt{border:1px solid #d7d7d7}.h-bord-x{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.h-bord-y{border-bottom:1px solid #e4e4e4}.h-bord-t,.h-bord-y{border-top:1px solid #e4e4e4}.h-bord-l{border-left:1px solid #e4e4e4}.h-bord-b{border-bottom:1px solid #e4e4e4}.h-bord-r{border-right:1px solid #e4e4e4}.h-bord-z{border-width:0}.h-bord-z-x{border-right-width:0;border-left-width:0}.h-bord-z-y{border-bottom-width:0}.h-bord-z-t,.h-bord-z-y{border-top-width:0}.h-bord-z-l{border-left-width:0}.h-bord-z-b{border-bottom-width:0}.h-bord-z-r{border-right-width:0}.h-bord--alt{border-color:#d7d7d7}.h-full-loader-calc{position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.9) url(/assets/img/loader-calc.gif) 50% no-repeat}.h-img-fluid{max-width:100%;height:auto}.h-no-wrap{white-space:nowrap}.h-no-bg{background:transparent}.h-break-word{word-break:break-word}.h-hide.is-open{display:block}.h-hide-ib.is-open{display:inline-block}
/* = Clearing
----------------------------------------------------------------------------------------------------------------- */.h-clr{clear:both}.h-clr-left{clear:left}.h-clr-right{clear:right}.h-cleared:after,.h-cleared:before{content:" ";display:table}.h-cleared:after{clear:both}
/* = Margin
----------------------------------------------------------------------------------------------------------------- */.h-flush{margin-bottom:0}.h-marg-xxxl{margin:35px}.h-marg-xxl{margin:30px}.h-marg,.h-marg-xl{margin:25px}.h-marg-l{margin:20px}.h-marg-m{margin:15px}.h-marg-s{margin:10px}.h-marg-xs{margin:5px}.h-marg-xxs{margin:3px}.h-marg-z{margin:0}.h-marg-collapse{margin:15px}.h-marg-x-xxxl{margin-left:35px;margin-right:35px}.h-marg-x-xxl{margin-left:30px;margin-right:30px}.h-marg-x,.h-marg-x-xl{margin-left:25px;margin-right:25px}.h-marg-x-l{margin-left:20px;margin-right:20px}.h-marg-x-m{margin-left:15px;margin-right:15px}.h-marg-x-s{margin-left:10px;margin-right:10px}.h-marg-x-xs{margin-left:5px;margin-right:5px}.h-marg-x-xxs{margin-left:3px;margin-right:3px}.h-marg-x-z{margin-left:0;margin-right:0}.h-marg-y-xxxl{margin-top:35px;margin-bottom:35px}.h-marg-y-xxl{margin-top:30px;margin-bottom:30px}.h-marg-y,.h-marg-y-xl{margin-top:25px;margin-bottom:25px}.h-marg-y-l{margin-top:20px;margin-bottom:20px}.h-marg-y-m{margin-top:15px;margin-bottom:15px}.h-marg-y-s{margin-top:10px;margin-bottom:10px}.h-marg-y-xs{margin-top:5px;margin-bottom:5px}.h-marg-y-xxs{margin-top:3px;margin-bottom:3px}.h-marg-y-z{margin-top:0;margin-bottom:0}.h-marg-t-xxxl{margin-top:35px}.h-marg-t-xxl{margin-top:30px}.h-marg-t-xl{margin-top:25px}.h-marg-t-l{margin-top:20px}.h-marg-t-m{margin-top:15px}.h-marg-t-s{margin-top:10px}.h-marg-t-xs{margin-top:5px}.h-marg-t-xxs{margin-top:3px}.h-marg-t-z{margin-top:0}.h-marg-t-collapse{margin-top:15px}.h-marg-b-xxxl{margin-bottom:35px}.h-marg-b-xxl{margin-bottom:30px}.h-marg-b-xl{margin-bottom:25px}.h-marg-b-l{margin-bottom:20px}.h-marg-b-m{margin-bottom:15px}.h-marg-b-s{margin-bottom:10px}.h-marg-b-xs{margin-bottom:5px}.h-marg-b-xxs{margin-bottom:3px}.h-marg-b-z{margin-bottom:0}.h-marg-l-xxxl{margin-left:35px}.h-marg-l-xxl{margin-left:30px}.h-marg-l-xl{margin-left:25px}.h-marg-l-l{margin-left:20px}.h-marg-l-m{margin-left:15px}.h-marg-l-s{margin-left:10px}.h-marg-l-xs{margin-left:5px}.h-marg-l-xxs{margin-left:3px}.h-marg-l-z{margin-left:0}.h-marg-r-xxxl{margin-right:35px}.h-marg-r-xxl{margin-right:30px}.h-marg-r-xl{margin-right:25px}.h-marg-r-l{margin-right:20px}.h-marg-r-m{margin-right:15px}.h-marg-r-s{margin-right:10px}.h-marg-r-xs{margin-right:5px}.h-marg-r-xxs{margin-right:3px}.h-marg-r-z{margin-right:0}
/* = Padding
----------------------------------------------------------------------------------------------------------------- */.h-pad-xxxl{padding:35px}.h-pad-xxl{padding:30px}.h-pad,.h-pad-xl{padding:25px}.h-pad-l{padding:20px}.h-pad-m{padding:15px}.h-pad-s{padding:10px}.h-pad-xs{padding:5px}.h-pad-z{padding:0}.h-pad-x-xxxl{padding-left:35px;padding-right:35px}.h-pad-x-xxl{padding-left:30px;padding-right:30px}.h-pad-x,.h-pad-x-xl{padding-left:25px;padding-right:25px}.h-pad-x-l{padding-left:20px;padding-right:20px}.h-pad-x-m{padding-left:15px;padding-right:15px}.h-pad-x-s{padding-left:10px;padding-right:10px}.h-pad-x-xs{padding-left:5px;padding-right:5px}.h-pad-x-z{padding-left:0;padding-right:0}.h-pad-y-xxxl{padding-top:35px;padding-bottom:35px}.h-pad-y-xxl{padding-top:30px;padding-bottom:30px}.h-pad-y,.h-pad-y-xl{padding-top:25px;padding-bottom:25px}.h-pad-y-l{padding-top:20px;padding-bottom:20px}.h-pad-y-m{padding-top:15px;padding-bottom:15px}.h-pad-y-s{padding-top:10px;padding-bottom:10px}.h-pad-y-xs{padding-top:5px;padding-bottom:5px}.h-pad-y-z{padding-top:0;padding-bottom:0}.h-pad-t-xxxl{padding-top:35px}.h-pad-t-xxl{padding-top:30px}.h-pad-t,.h-pad-t-xl{padding-top:25px}.h-pad-t-l{padding-top:20px}.h-pad-t-m{padding-top:15px}.h-pad-t-s{padding-top:10px}.h-pad-t-xs{padding-top:5px}.h-pad-t-z{padding-top:0}.h-pad-b-xxxl{padding-bottom:35px}.h-pad-b-xxl{padding-bottom:30px}.h-pad-b,.h-pad-b-xl{padding-bottom:25px}.h-pad-b-l{padding-bottom:20px}.h-pad-b-m{padding-bottom:15px}.h-pad-b-s{padding-bottom:10px}.h-pad-b-xs{padding-bottom:5px}.h-pad-b-z{padding-bottom:0}.h-pad-l-xxxl{padding-left:35px}.h-pad-l-xxl{padding-left:30px}.h-pad-l,.h-pad-l-xl{padding-left:25px}.h-pad-l-l{padding-left:20px}.h-pad-l-m{padding-left:15px}.h-pad-l-s{padding-left:10px}.h-pad-l-xs{padding-left:5px}.h-pad-l-z{padding-left:0}.h-pad-r-xxxl{padding-right:35px}.h-pad-r-xxl{padding-right:30px}.h-pad-r,.h-pad-r-xl{padding-right:25px}.h-pad-r-l{padding-right:20px}.h-pad-r-m{padding-right:15px}.h-pad-r-s{padding-right:10px}.h-pad-r-xs{padding-right:5px}.h-pad-r-z{padding-right:0}
/* = Text helpers
----------------------------------------------------------------------------------------------------------------- */.h-case{text-transform:none}.h-lower{text-transform:lowercase}.h-upper{text-transform:uppercase}.h-under{text-decoration:underline}.h-struckout{text-decoration:line-through}.h-f-small{font-size:.875rem}.h-f-13{font-size:.8125rem}.h-f-smaller{font-size:.75rem}.h-f-bigger{font-size:1.125rem}.h-f-inherit{font-size:inherit}.h-lh-inc{line-height:1.3em}.h-lh-spaced{line-height:1.5em}.h-bold{font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif}.h-bold-italic,.h-emphasized,.h-italic{font-style:italic}.h-bold-italic{font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif}.h-title-strip{padding:10px 15px;color:#fff;font-size:.8125rem;background:#a1a1a1}.h-heading,.h-title-strip{font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700;text-transform:uppercase}.h-heading{margin-bottom:10px;color:#3d4757}.h-primary{font-family:Lato,Arial,Helvetica,sans-serif}.h-secondary{font-family:Montserrat Bold,Montserrat Regular,Montserrat}.h-nowrap{white-space:nowrap}.h-c_success{color:#219972}
/* = Anchors
----------------------------------------------------------------------------------------------------------------- */.h-a--b a{font-family:Montserrat Bold,Montserrat Regular,Montserrat;font-weight:700}.h-a--rev a{text-decoration:underline}.h-a--none a,.h-a--rev a:hover{text-decoration:none}a.h-a--b{font-weight:700!important}a.h-a--rev{text-decoration:underline!important}a.h-a--rev:hover{text-decoration:none!important}a.h-a--none{text-decoration:none;cursor:pointer}a.h-a--none:hover{text-decoration:none!important}.h-a--ext:after{content:"\EDDD";font-family:spa-icons!important;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;width:12px;height:12px;line-height:12px;font-size:12px;margin-left:4px;vertical-align:-1px;color:#219972}.h-a,a.h-a{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:700;text-decoration:none}.h-a:hover,a.h-a:hover{text-decoration:underline}.h-a--no-hover:hover,a.h-a--no-hover:hover{text-decoration:none;opacity:.8}.h-a--no-hover:active,a.h-a--no-hover:active{opacity:.6}.h-pointer,a.h-a{cursor:pointer}
/* = Background Colours
----------------------------------------------------------------------------------------------------------------- */.h-bg--error,.h-bg-error{background:#bd2323}.h-bg--success,.h-bg-success{background:#219972}.h-bg--noteable,.h-bg-noteable{background:#a1a1a1}.h-bg--trans,.h-bg-trans{background:transparent}
/* = Text Colours
----------------------------------------------------------------------------------------------------------------- */.h-color--error,.h-color-error{color:#bd2323}.h-color--success,.h-color-success{color:#219972}.h-color--noteable,.h-color-noteable{color:#a1a1a1}.h-standout{color:#242e4e}.h-light{color:#868686}.h-meta{color:#757575}
/* = Root element
----------------------------------------------------------------------------------------------------------------- */.l-root{padding-top:64px}.l-root--full .l-app,.l-root--full .l-content,.l-root--full .l-content-wrap{height:100%}.l-root__bg{position:fixed;top:0;left:0;bottom:0;width:255px;background:#3c4044;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.l-root.is-initial .l-root__bg{-webkit-transition:none;transition:none}.l-root.has-nav-hidden .l-root__bg{width:0}@media screen and (max-width:999px){.l-root.is-initial .l-root__bg{width:0;-webkit-transition:none;transition:none}}
/* = Loading Pane
----------------------------------------------------------------------------------------------------------------- */.l-loading-pane{position:fixed;top:64px;left:0;bottom:0;right:0;background:hsla(0,0%,95%,.9) url(/img/loader-content.gif) 50% no-repeat;-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out
  /* ---- Media ----*/}@media screen and (min-width:1000px){.l-loading-pane{left:255px}}.l-root.has-nav-hidden .l-loading-pane{left:0}
/* = Browser Upgrade
----------------------------------------------------------------------------------------------------------------- */.l-browser-upgrade{display:none;position:absolute;top:0;left:0;bottom:0;right:0}
/* = Generic
----------------------------------------------------------------------------------------------------------------- */
/* = Block
-------------------------- */.l-gen-block__left{float:left}.l-gen-block__right{float:right}
/* = Table cell
-------------------------- */.l-gen-table-cell{display:table-cell;vertical-align:middle}
/* =
-------------------------- */.l-gen-action{position:relative}.l-gen-action__trigger{position:absolute;top:50%;right:0;margin-top:-8px}
/* = Header
----------------------------------------------------------------------------------------------------------------- */.l-header{position:fixed;line-height:1;zoom:1;-webkit-transition:top .25s linear;transition:top .25s linear}.l-header,.l-header__brand{top:0;left:0;width:100%;height:64px}.l-header__brand{position:relative;float:left;background:#2a2d2f;text-align:center;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.l-header__brand-pad{height:100%;width:215px;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header__logo{height:100%;width:auto;margin:0 0 0 -13px}.l-header__nav-trig{position:absolute;top:0;height:100%;width:56px;left:0}.l-header__nav-trig--mob{display:none}.l-header__nav-toggle{position:absolute;left:50%;top:50%;margin:-8px 0 0 -10px}.l-header__info{position:absolute;top:0;right:0;height:64px;margin-left:55px}.l-header__text{height:100%;margin-right:205px}.l-header__breadcrumb{display:none;height:100%;padding:10px 18px;font-size:.75rem;line-height:1rem}.l-header__dropdowns{display:none;float:right;height:100%;line-height:1rem;font-size:.8125rem}.l-header__dropdowns-block{display:none;float:left;height:100%}.l-header__dropdown-label{display:block}.l-header__tools{float:right;height:100%;padding:10px 24px;padding-left:10px;font-size:.8125rem}.l-header__alerts,.l-header__help,.l-header__user{float:left;height:100%}.l-header__alerts,.l-header__help{margin-right:15px}.l-header__user{max-height:100%}.l-header__user-name{max-width:100px}.l-header__user-menu{margin-top:7px}.l-header__marker-base{position:absolute;bottom:0;left:0}@media screen and (max-width:500px){.l-header__tools{padding-right:15px}.l-header__alerts,.l-header__help{margin-right:10px}.l-header .c-user__name-text{display:block;width:0;text-indent:-9999px;white-space:nowrap;overflow:hidden}.l-header .c-user__name{padding-right:12px}}@media screen and (max-width:700px){.l-header{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.l-header .c-dropdown__trigger:after,.l-header .c-user__name,.l-header__alerts .i-core--notifications,.l-header__help .i-core--help{color:#fff}}@media screen and (min-width:320px){.l-header__brand-pad{width:230px}}@media screen and (min-width:700px){.l-header__breadcrumb{display:block}.l-header__brand{width:255px}.l-header__brand-pad{width:100%}.l-header__info{position:static;width:auto;margin-left:255px;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.l-header__breadcrumb{padding:10px;padding-left:24px}.l-header__dropdowns{display:block}}@media screen and (min-width:1000px){.l-header__breadcrumb{float:left}.l-header__dropdowns{margin-right:10px}.l-header__dropdowns-block--sml{display:block}.l-header__text{margin-right:0}.l-header__breadcrumb{padding-left:30px}.l-header__tools{padding-right:35px}.l-header__alerts{margin-right:15px}}@media screen and (min-width:1250px){.l-header__breadcrumb{max-width:45%}.l-header__dropdowns{max-width:55%}.l-header__dropdowns-block{display:block}.l-header__dropdowns-block--sml{display:none}}@media screen and (min-width:1450px){.l-header__dropdown-label{display:inline}}@media screen and (max-width:999px){.l-root.is-initial .l-header__nav-trig{display:none}.l-root.is-initial .l-header__nav-trig--mob{display:block}.is-scrolling-down .l-header{top:-64px}}@media screen and (max-width:700px){.is-scrolling-down .l-header{top:-128px}}.l-header .c-tooltip-info{z-index:1}
/* = Navigation
----------------------------------------------------------------------------------------------------------------- */.l-nav{position:fixed;overflow-y:auto;top:64px;left:0;max-height:calc(100% - 64px);width:255px;padding:15px 0;background:#3c4044;color:#fff;-webkit-transition:margin .25s ease-in-out,top .25s linear;transition:margin .25s ease-in-out,top .25s linear}.l-root.is-initial .l-nav{-webkit-transition:none;transition:none}.l-root.has-nav-hidden .l-nav{margin-left:-255px}@media screen and (max-width:999px){.l-root.is-initial .l-nav{margin-left:-255px;-webkit-transition:none;transition:none}.is-scrolling-down .l-nav{top:0}}.l-nav .c-tooltip-info{z-index:1}
/* = Content
----------------------------------------------------------------------------------------------------------------- */.l-content{padding:20px 18px;-webkit-transition:margin .25s linear;transition:margin .25s linear}.l-content-wrap{-webkit-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}.l-content__heading-wrap{margin:10px 25px 0 0}.l-content__buttons{margin:0 0 15px}.l-content__bg{position:fixed;top:0;left:0;right:0;bottom:0}.l-content__bg.has-lens:before{content:"";position:absolute;top:0;left:0;width:100%;height:450px;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.6)),color-stop(50%,hsla(0,0%,100%,.4)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0))}.l-content__bg--portal{background:url(/assets/img/bg/portal-m.jpg) top no-repeat;background-size:cover}.l-content__tre{position:fixed;top:0;right:-600px;width:295px;max-width:100%;background:#fff;-webkit-transition:right .25s linear;transition:right .25s linear;-webkit-box-shadow:-3px 0 5px -2px rgba(0,0,0,.227);box-shadow:-3px 0 5px -2px rgba(0,0,0,.227)}.l-content__tre--extra{width:265px;max-width:100%}.l-content__tre .c-activity-panel__main{top:64px}@media screen and (max-width:599px){.l-content__tre{width:100%}}@media screen and (min-width:700px){.l-content{padding:25px 24px}}@media screen and (min-width:1000px){.l-content-wrap{padding-left:255px}.l-content{padding:25px 32px 32px;padding-left:30px}}@media screen and (min-width:1200px){.l-content__bg--portal{background-image:url(/assets/img/bg/portal-l.jpg)}}@media screen and (min-width:2000px){.l-content__bg--portal{background-image:url(/assets/img/bg/portal-xl.jpg)}}.l-root.is-initial .l-content-wrap{-webkit-transition:none;transition:none}.l-root.has-nav-hidden .l-content-wrap{padding-left:0}.l-content.is-tre-open{margin-right:250px}.l-content.is-tre-open .l-content__tre{right:0}.l-content__bg{z-index:0}
/* =
----------------------------------------------------------------------------------------------------------------- */.l-site-msg{position:fixed;left:5%;bottom:0;width:90%;max-height:0;-webkit-transition:max-height .25s ease-out;transition:max-height .25s ease-out
  /* ---- Main Queries ----*/
  /* ---- State ----*/}@media screen and (min-width:700px){.l-site-msg{left:10%;width:80%}}@media screen and (min-width:900px){.l-site-msg{left:50%;width:720px;margin-left:-360px}}.l-site-msg.is-loading{max-height:50px}.l-site-msg.is-loading .c-site-msg__content{display:none}.l-site-msg.is-open{max-height:100px}.l-site-msg.is-closed{max-height:0}
/**

    Columns overview:
    -----------------------------------

    TODO: Summary here...




*/
/* = Cols
-------------------------- */.l-col{float:left}
/**
    Can refactor the below if the stylesheets need to be reduced in size, the min / max items
    can be removed but would need more class stacking in the markup
*/.l-col--0{width:0;display:none}.l-col--1{width:100%}.l-col--1-2,.l-col--2{width:50%}.l-col--1-3,.l-col--3{width:33.33333%}.l-col--2-3{width:66.66667%}.l-col--1-4,.l-col--4{width:25%}.l-col--2-4{width:50%}.l-col--3-4{width:75%}.l-col--1-5,.l-col--5{width:20%}.l-col--2-5{width:40%}.l-col--3-5{width:60%}.l-col--4-5{width:80%}.l-col--3-10{width:30%}.l-col--0_5-12{width:4.16667%}.l-col--1-12,.l-col--12{width:8.33333%}.l-col--1_5-12{width:12.5%}.l-col--2-12{width:16.66667%}.l-col--2_5-12{width:20.83333%}.l-col--3-12{width:25%}.l-col--3_5-12{width:29.16667%}.l-col--4-12{width:33.33333%}.l-col--4_5-12{width:37.5%}.l-col--5-12{width:41.66667%}.l-col--5_5-12{width:45.83333%}.l-col--6-12{width:50%}.l-col--6_5-12{width:54.16667%}.l-col--7-12{width:58.33333%}.l-col--7_5-12{width:62.5%}.l-col--8-12{width:66.66667%}.l-col--8_5-12{width:70.83333%}.l-col--9-12{width:75%}.l-col--9_5-12{width:79.16667%}.l-col--10-12{width:83.33333%}.l-col--10_5-12{width:87.5%}.l-col--11-12{width:91.66667%}.l-col--11_5-12{width:95.83333%}.l-col-p--t-xl{padding-top:25px}.l-col-p--t-l{padding-top:20px}.l-col-p--t-m{padding-top:15px}.l-col-p--t-s{padding-top:10px}.l-col-p--t-xs{padding-top:5px}.l-col-p--l-xl{padding-left:25px}.l-col-p--l-l{padding-left:20px}.l-col-p--l-m{padding-left:15px}.l-col-p--l-s{padding-left:10px}.l-col-p--l-xs{padding-left:5px}.l-col-p--b-xl{padding-bottom:25px}.l-col-p--b-l{padding-bottom:20px}.l-col-p--b-m{padding-bottom:15px}.l-col-p--b-s{padding-bottom:10px}.l-col-p--b-xs{padding-bottom:5px}.l-col-p--r-xl{padding-right:25px}.l-col-p--r-l{padding-right:20px}.l-col-p--r-m{padding-right:15px}.l-col-p--r-s{padding-right:10px}.l-col-p--r-xs{padding-right:5px}.l-col-p0--{padding:0}.l-col-p0--t{padding-top:0}.l-col-p0--l{padding-left:0}.l-col-p0--b{padding-bottom:0}.l-col-p0--r{padding-right:0}.l-col-clr--{clear:both}@media screen and (max-width:1599px){.l-col--xl_0{width:0;display:none}.l-col--xl_1{width:100%}.l-col--xl_1-2,.l-col--xl_2{width:50%}.l-col--xl_1-3,.l-col--xl_3{width:33.33333%}.l-col--xl_2-3{width:66.66667%}.l-col--xl_1-4,.l-col--xl_4{width:25%}.l-col--xl_2-4{width:50%}.l-col--xl_3-4{width:75%}.l-col--xl_1-5,.l-col--xl_5{width:20%}.l-col--xl_2-5{width:40%}.l-col--xl_3-5{width:60%}.l-col--xl_4-5{width:80%}.l-col--xl_3-10{width:30%}.l-col--xl_0_5-12{width:4.16667%}.l-col--xl_1-12,.l-col--xl_12{width:8.33333%}.l-col--xl_1_5-12{width:12.5%}.l-col--xl_2-12{width:16.66667%}.l-col--xl_2_5-12{width:20.83333%}.l-col--xl_3-12{width:25%}.l-col--xl_3_5-12{width:29.16667%}.l-col--xl_4-12{width:33.33333%}.l-col--xl_4_5-12{width:37.5%}.l-col--xl_5-12{width:41.66667%}.l-col--xl_5_5-12{width:45.83333%}.l-col--xl_6-12{width:50%}.l-col--xl_6_5-12{width:54.16667%}.l-col--xl_7-12{width:58.33333%}.l-col--xl_7_5-12{width:62.5%}.l-col--xl_8-12{width:66.66667%}.l-col--xl_8_5-12{width:70.83333%}.l-col--xl_9-12{width:75%}.l-col--xl_9_5-12{width:79.16667%}.l-col--xl_10-12{width:83.33333%}.l-col--xl_10_5-12{width:87.5%}.l-col--xl_11-12{width:91.66667%}.l-col--xl_11_5-12{width:95.83333%}.l-col-p--xl_t-xl{padding-top:25px}.l-col-p--xl_t-l{padding-top:20px}.l-col-p--xl_t-m{padding-top:15px}.l-col-p--xl_t-s{padding-top:10px}.l-col-p--xl_t-xs{padding-top:5px}.l-col-p--xl_l-xl{padding-left:25px}.l-col-p--xl_l-l{padding-left:20px}.l-col-p--xl_l-m{padding-left:15px}.l-col-p--xl_l-s{padding-left:10px}.l-col-p--xl_l-xs{padding-left:5px}.l-col-p--xl_b-xl{padding-bottom:25px}.l-col-p--xl_b-l{padding-bottom:20px}.l-col-p--xl_b-m{padding-bottom:15px}.l-col-p--xl_b-s{padding-bottom:10px}.l-col-p--xl_b-xs{padding-bottom:5px}.l-col-p--xl_r-xl{padding-right:25px}.l-col-p--xl_r-l{padding-right:20px}.l-col-p--xl_r-m{padding-right:15px}.l-col-p--xl_r-s{padding-right:10px}.l-col-p--xl_r-xs{padding-right:5px}.l-col-p0--xl_{padding:0}.l-col-p0--xl_t{padding-top:0}.l-col-p0--xl_l{padding-left:0}.l-col-p0--xl_b{padding-bottom:0}.l-col-p0--xl_r{padding-right:0}.l-col-clr--xl_{clear:both}}@media screen and (max-width:1254px){.l-col--l_0{width:0;display:none}.l-col--l_1{width:100%}.l-col--l_1-2,.l-col--l_2{width:50%}.l-col--l_1-3,.l-col--l_3{width:33.33333%}.l-col--l_2-3{width:66.66667%}.l-col--l_1-4,.l-col--l_4{width:25%}.l-col--l_2-4{width:50%}.l-col--l_3-4{width:75%}.l-col--l_1-5,.l-col--l_5{width:20%}.l-col--l_2-5{width:40%}.l-col--l_3-5{width:60%}.l-col--l_4-5{width:80%}.l-col--l_3-10{width:30%}.l-col--l_0_5-12{width:4.16667%}.l-col--l_1-12,.l-col--l_12{width:8.33333%}.l-col--l_1_5-12{width:12.5%}.l-col--l_2-12{width:16.66667%}.l-col--l_2_5-12{width:20.83333%}.l-col--l_3-12{width:25%}.l-col--l_3_5-12{width:29.16667%}.l-col--l_4-12{width:33.33333%}.l-col--l_4_5-12{width:37.5%}.l-col--l_5-12{width:41.66667%}.l-col--l_5_5-12{width:45.83333%}.l-col--l_6-12{width:50%}.l-col--l_6_5-12{width:54.16667%}.l-col--l_7-12{width:58.33333%}.l-col--l_7_5-12{width:62.5%}.l-col--l_8-12{width:66.66667%}.l-col--l_8_5-12{width:70.83333%}.l-col--l_9-12{width:75%}.l-col--l_9_5-12{width:79.16667%}.l-col--l_10-12{width:83.33333%}.l-col--l_10_5-12{width:87.5%}.l-col--l_11-12{width:91.66667%}.l-col--l_11_5-12{width:95.83333%}.l-col-p--l_t-xl{padding-top:25px}.l-col-p--l_t-l{padding-top:20px}.l-col-p--l_t-m{padding-top:15px}.l-col-p--l_t-s{padding-top:10px}.l-col-p--l_t-xs{padding-top:5px}.l-col-p--l_l-xl{padding-left:25px}.l-col-p--l_l-l{padding-left:20px}.l-col-p--l_l-m{padding-left:15px}.l-col-p--l_l-s{padding-left:10px}.l-col-p--l_l-xs{padding-left:5px}.l-col-p--l_b-xl{padding-bottom:25px}.l-col-p--l_b-l{padding-bottom:20px}.l-col-p--l_b-m{padding-bottom:15px}.l-col-p--l_b-s{padding-bottom:10px}.l-col-p--l_b-xs{padding-bottom:5px}.l-col-p--l_r-xl{padding-right:25px}.l-col-p--l_r-l{padding-right:20px}.l-col-p--l_r-m{padding-right:15px}.l-col-p--l_r-s{padding-right:10px}.l-col-p--l_r-xs{padding-right:5px}.l-col-p0--l_{padding:0}.l-col-p0--l_t{padding-top:0}.l-col-p0--l_l{padding-left:0}.l-col-p0--l_b{padding-bottom:0}.l-col-p0--l_r{padding-right:0}.l-col-clr--l_{clear:both}}@media screen and (max-width:999px){.l-col--m_0{width:0;display:none}.l-col--m_1{width:100%}.l-col--m_1-2,.l-col--m_2{width:50%}.l-col--m_1-3,.l-col--m_3{width:33.33333%}.l-col--m_2-3{width:66.66667%}.l-col--m_1-4,.l-col--m_4{width:25%}.l-col--m_2-4{width:50%}.l-col--m_3-4{width:75%}.l-col--m_1-5,.l-col--m_5{width:20%}.l-col--m_2-5{width:40%}.l-col--m_3-5{width:60%}.l-col--m_4-5{width:80%}.l-col--m_3-10{width:30%}.l-col--m_0_5-12{width:4.16667%}.l-col--m_1-12,.l-col--m_12{width:8.33333%}.l-col--m_1_5-12{width:12.5%}.l-col--m_2-12{width:16.66667%}.l-col--m_2_5-12{width:20.83333%}.l-col--m_3-12{width:25%}.l-col--m_3_5-12{width:29.16667%}.l-col--m_4-12{width:33.33333%}.l-col--m_4_5-12{width:37.5%}.l-col--m_5-12{width:41.66667%}.l-col--m_5_5-12{width:45.83333%}.l-col--m_6-12{width:50%}.l-col--m_6_5-12{width:54.16667%}.l-col--m_7-12{width:58.33333%}.l-col--m_7_5-12{width:62.5%}.l-col--m_8-12{width:66.66667%}.l-col--m_8_5-12{width:70.83333%}.l-col--m_9-12{width:75%}.l-col--m_9_5-12{width:79.16667%}.l-col--m_10-12{width:83.33333%}.l-col--m_10_5-12{width:87.5%}.l-col--m_11-12{width:91.66667%}.l-col--m_11_5-12{width:95.83333%}.l-col-p--m_t-xl{padding-top:25px}.l-col-p--m_t-l{padding-top:20px}.l-col-p--m_t-m{padding-top:15px}.l-col-p--m_t-s{padding-top:10px}.l-col-p--m_t-xs{padding-top:5px}.l-col-p--m_l-xl{padding-left:25px}.l-col-p--m_l-l{padding-left:20px}.l-col-p--m_l-m{padding-left:15px}.l-col-p--m_l-s{padding-left:10px}.l-col-p--m_l-xs{padding-left:5px}.l-col-p--m_b-xl{padding-bottom:25px}.l-col-p--m_b-l{padding-bottom:20px}.l-col-p--m_b-m{padding-bottom:15px}.l-col-p--m_b-s{padding-bottom:10px}.l-col-p--m_b-xs{padding-bottom:5px}.l-col-p--m_r-xl{padding-right:25px}.l-col-p--m_r-l{padding-right:20px}.l-col-p--m_r-m{padding-right:15px}.l-col-p--m_r-s{padding-right:10px}.l-col-p--m_r-xs{padding-right:5px}.l-col-p0--m_{padding:0}.l-col-p0--m_t{padding-top:0}.l-col-p0--m_l{padding-left:0}.l-col-p0--m_b{padding-bottom:0}.l-col-p0--m_r{padding-right:0}.l-col-clr--m_{clear:both}}@media screen and (max-width:744px){.l-col--s_0{width:0;display:none}.l-col--s_1{width:100%}.l-col--s_1-2,.l-col--s_2{width:50%}.l-col--s_1-3,.l-col--s_3{width:33.33333%}.l-col--s_2-3{width:66.66667%}.l-col--s_1-4,.l-col--s_4{width:25%}.l-col--s_2-4{width:50%}.l-col--s_3-4{width:75%}.l-col--s_1-5,.l-col--s_5{width:20%}.l-col--s_2-5{width:40%}.l-col--s_3-5{width:60%}.l-col--s_4-5{width:80%}.l-col--s_3-10{width:30%}.l-col--s_0_5-12{width:4.16667%}.l-col--s_1-12,.l-col--s_12{width:8.33333%}.l-col--s_1_5-12{width:12.5%}.l-col--s_2-12{width:16.66667%}.l-col--s_2_5-12{width:20.83333%}.l-col--s_3-12{width:25%}.l-col--s_3_5-12{width:29.16667%}.l-col--s_4-12{width:33.33333%}.l-col--s_4_5-12{width:37.5%}.l-col--s_5-12{width:41.66667%}.l-col--s_5_5-12{width:45.83333%}.l-col--s_6-12{width:50%}.l-col--s_6_5-12{width:54.16667%}.l-col--s_7-12{width:58.33333%}.l-col--s_7_5-12{width:62.5%}.l-col--s_8-12{width:66.66667%}.l-col--s_8_5-12{width:70.83333%}.l-col--s_9-12{width:75%}.l-col--s_9_5-12{width:79.16667%}.l-col--s_10-12{width:83.33333%}.l-col--s_10_5-12{width:87.5%}.l-col--s_11-12{width:91.66667%}.l-col--s_11_5-12{width:95.83333%}.l-col-p--s_t-xl{padding-top:25px}.l-col-p--s_t-l{padding-top:20px}.l-col-p--s_t-m{padding-top:15px}.l-col-p--s_t-s{padding-top:10px}.l-col-p--s_t-xs{padding-top:5px}.l-col-p--s_l-xl{padding-left:25px}.l-col-p--s_l-l{padding-left:20px}.l-col-p--s_l-m{padding-left:15px}.l-col-p--s_l-s{padding-left:10px}.l-col-p--s_l-xs{padding-left:5px}.l-col-p--s_b-xl{padding-bottom:25px}.l-col-p--s_b-l{padding-bottom:20px}.l-col-p--s_b-m{padding-bottom:15px}.l-col-p--s_b-s{padding-bottom:10px}.l-col-p--s_b-xs{padding-bottom:5px}.l-col-p--s_r-xl{padding-right:25px}.l-col-p--s_r-l{padding-right:20px}.l-col-p--s_r-m{padding-right:15px}.l-col-p--s_r-s{padding-right:10px}.l-col-p--s_r-xs{padding-right:5px}.l-col-p0--s_{padding:0}.l-col-p0--s_t{padding-top:0}.l-col-p0--s_l{padding-left:0}.l-col-p0--s_b{padding-bottom:0}.l-col-p0--s_r{padding-right:0}.l-col-clr--s_{clear:both}}@media screen and (max-width:599px){.l-col--xs_0{width:0;display:none}.l-col--xs_1{width:100%}.l-col--xs_1-2,.l-col--xs_2{width:50%}.l-col--xs_1-3,.l-col--xs_3{width:33.33333%}.l-col--xs_2-3{width:66.66667%}.l-col--xs_1-4,.l-col--xs_4{width:25%}.l-col--xs_2-4{width:50%}.l-col--xs_3-4{width:75%}.l-col--xs_1-5,.l-col--xs_5{width:20%}.l-col--xs_2-5{width:40%}.l-col--xs_3-5{width:60%}.l-col--xs_4-5{width:80%}.l-col--xs_3-10{width:30%}.l-col--xs_0_5-12{width:4.16667%}.l-col--xs_1-12,.l-col--xs_12{width:8.33333%}.l-col--xs_1_5-12{width:12.5%}.l-col--xs_2-12{width:16.66667%}.l-col--xs_2_5-12{width:20.83333%}.l-col--xs_3-12{width:25%}.l-col--xs_3_5-12{width:29.16667%}.l-col--xs_4-12{width:33.33333%}.l-col--xs_4_5-12{width:37.5%}.l-col--xs_5-12{width:41.66667%}.l-col--xs_5_5-12{width:45.83333%}.l-col--xs_6-12{width:50%}.l-col--xs_6_5-12{width:54.16667%}.l-col--xs_7-12{width:58.33333%}.l-col--xs_7_5-12{width:62.5%}.l-col--xs_8-12{width:66.66667%}.l-col--xs_8_5-12{width:70.83333%}.l-col--xs_9-12{width:75%}.l-col--xs_9_5-12{width:79.16667%}.l-col--xs_10-12{width:83.33333%}.l-col--xs_10_5-12{width:87.5%}.l-col--xs_11-12{width:91.66667%}.l-col--xs_11_5-12{width:95.83333%}.l-col-p--xs_t-xl{padding-top:25px}.l-col-p--xs_t-l{padding-top:20px}.l-col-p--xs_t-m{padding-top:15px}.l-col-p--xs_t-s{padding-top:10px}.l-col-p--xs_t-xs{padding-top:5px}.l-col-p--xs_l-xl{padding-left:25px}.l-col-p--xs_l-l{padding-left:20px}.l-col-p--xs_l-m{padding-left:15px}.l-col-p--xs_l-s{padding-left:10px}.l-col-p--xs_l-xs{padding-left:5px}.l-col-p--xs_b-xl{padding-bottom:25px}.l-col-p--xs_b-l{padding-bottom:20px}.l-col-p--xs_b-m{padding-bottom:15px}.l-col-p--xs_b-s{padding-bottom:10px}.l-col-p--xs_b-xs{padding-bottom:5px}.l-col-p--xs_r-xl{padding-right:25px}.l-col-p--xs_r-l{padding-right:20px}.l-col-p--xs_r-m{padding-right:15px}.l-col-p--xs_r-s{padding-right:10px}.l-col-p--xs_r-xs{padding-right:5px}.l-col-p0--xs_{padding:0}.l-col-p0--xs_t{padding-top:0}.l-col-p0--xs_l{padding-left:0}.l-col-p0--xs_b{padding-bottom:0}.l-col-p0--xs_r{padding-right:0}.l-col-clr--xs_{clear:both}}@media screen and (max-width:449px){.l-col--xxs_0{width:0;display:none}.l-col--xxs_1{width:100%}.l-col--xxs_1-2,.l-col--xxs_2{width:50%}.l-col--xxs_1-3,.l-col--xxs_3{width:33.33333%}.l-col--xxs_2-3{width:66.66667%}.l-col--xxs_1-4,.l-col--xxs_4{width:25%}.l-col--xxs_2-4{width:50%}.l-col--xxs_3-4{width:75%}.l-col--xxs_1-5,.l-col--xxs_5{width:20%}.l-col--xxs_2-5{width:40%}.l-col--xxs_3-5{width:60%}.l-col--xxs_4-5{width:80%}.l-col--xxs_3-10{width:30%}.l-col--xxs_0_5-12{width:4.16667%}.l-col--xxs_1-12,.l-col--xxs_12{width:8.33333%}.l-col--xxs_1_5-12{width:12.5%}.l-col--xxs_2-12{width:16.66667%}.l-col--xxs_2_5-12{width:20.83333%}.l-col--xxs_3-12{width:25%}.l-col--xxs_3_5-12{width:29.16667%}.l-col--xxs_4-12{width:33.33333%}.l-col--xxs_4_5-12{width:37.5%}.l-col--xxs_5-12{width:41.66667%}.l-col--xxs_5_5-12{width:45.83333%}.l-col--xxs_6-12{width:50%}.l-col--xxs_6_5-12{width:54.16667%}.l-col--xxs_7-12{width:58.33333%}.l-col--xxs_7_5-12{width:62.5%}.l-col--xxs_8-12{width:66.66667%}.l-col--xxs_8_5-12{width:70.83333%}.l-col--xxs_9-12{width:75%}.l-col--xxs_9_5-12{width:79.16667%}.l-col--xxs_10-12{width:83.33333%}.l-col--xxs_10_5-12{width:87.5%}.l-col--xxs_11-12{width:91.66667%}.l-col--xxs_11_5-12{width:95.83333%}.l-col-p--xxs_t-xl{padding-top:25px}.l-col-p--xxs_t-l{padding-top:20px}.l-col-p--xxs_t-m{padding-top:15px}.l-col-p--xxs_t-s{padding-top:10px}.l-col-p--xxs_t-xs{padding-top:5px}.l-col-p--xxs_l-xl{padding-left:25px}.l-col-p--xxs_l-l{padding-left:20px}.l-col-p--xxs_l-m{padding-left:15px}.l-col-p--xxs_l-s{padding-left:10px}.l-col-p--xxs_l-xs{padding-left:5px}.l-col-p--xxs_b-xl{padding-bottom:25px}.l-col-p--xxs_b-l{padding-bottom:20px}.l-col-p--xxs_b-m{padding-bottom:15px}.l-col-p--xxs_b-s{padding-bottom:10px}.l-col-p--xxs_b-xs{padding-bottom:5px}.l-col-p--xxs_r-xl{padding-right:25px}.l-col-p--xxs_r-l{padding-right:20px}.l-col-p--xxs_r-m{padding-right:15px}.l-col-p--xxs_r-s{padding-right:10px}.l-col-p--xxs_r-xs{padding-right:5px}.l-col-p0--xxs_{padding:0}.l-col-p0--xxs_t{padding-top:0}.l-col-p0--xxs_l{padding-left:0}.l-col-p0--xxs_b{padding-bottom:0}.l-col-p0--xxs_r{padding-right:0}.l-col-clr--xxs_{clear:both}}
/* = Panels
----------------------------------------------------------------------------------------------------------------- */.l-panels{margin:10px 0 10px 0}.l-panels__panel{float:left;width:100%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.l-panels .c-info-btn{padding:10px;padding-left:50px}
/* ---- Main Queries ----*/@media screen and (max-width:649px){.l-panels .c-info-btn__icon-wrap{width:50px}.l-panels .c-info-btn__icon{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px}.l-panels .c-info-btn__count{font-size:1.5rem}.l-panels .i-core{font-size:1rem}}@media screen and (min-width:450px){.l-panels{margin-left:-15px}.l-panels__panel{width:50%;padding-left:15px}.l-panels__panel:nth-child(odd){clear:both}}@media screen and (min-width:650px){.l-panels{margin-left:-15px;margin-bottom:10px}.l-panels__panel{float:left;width:50%;margin-bottom:15px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.l-panels .c-info-btn{padding-top:20px;padding-bottom:20px;padding-left:80px}.l-panels .i-core{font-size:2rem}}@media screen and (min-width:1425px){.l-panels{margin-left:-25px;margin-bottom:0}.l-panels__panel{float:left;width:25%;margin-bottom:25px;padding-left:25px}.l-panels .c-info-btn{padding-top:18px;padding-bottom:18px}.l-panels__panel:nth-child(odd){clear:none}}@media screen and (min-width:1100px){.l-root.has-nav-hidden .l-panels{margin-left:-25px;margin-bottom:0}.l-root.has-nav-hidden .l-panels__panel{float:left;width:25%;margin-bottom:25px;padding-left:25px}.l-root.has-nav-hidden .l-panels .c-info-btn{padding-top:20px;padding-bottom:20px}.l-root.has-nav-hidden .l-panels__panel:nth-child(odd){clear:none}}
/* = Calendar
----------------------------------------------------------------------------------------------------------------- */.l-calendar__month{margin:0 0 25px;padding:0 25px
  /* ---- Main Queries ----*/}@media screen and (min-width:650px){.l-calendar__month{float:left;width:50%}.l-calendar__month:nth-of-type(odd){clear:both}}
/* = Grid Layout - Default
----------------------------------------------------------------------------------------------------------------- */.l-grid__search{position:relative;width:100%}.l-grid__search-results{min-height:50px}.l-grid__main{display:none;position:relative;margin-right:35px;-webkit-transition:margin-left .25s ease-in-out;transition:margin-left .25s ease-in-out}.l-grid__main-grid{position:absolute;width:100%;top:85px;bottom:35px;margin:0}.l-grid__actions{position:absolute;right:-600px;width:295px;max-width:100%}.l-grid__actions--extra{width:265px;max-width:100%}@media screen and (max-width:599px){.l-grid__actions{position:fixed;top:0;width:100%}.l-grid__actions .c-activity-panel--extra,.l-grid__actions .c-activity-panel__main{top:64px}.l-grid__actions--extra{width:90%}.l-grid__actions--extra.is-open{left:10%}}@media screen and (min-width:600px){.l-grid__actions{position:fixed;top:64px;max-height:calc(100% - 64px)}}@media screen and (min-width:600px) and (max-width:999px){.is-scrolling-down .l-grid__actions{top:0;max-height:100%}}@media screen and (min-width:900px){.l-grid__search{position:absolute;width:272px;-webkit-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.l-grid__search-form-holder{position:relative;height:210px;background:#fff}.l-grid__search-filters{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e4e4e4}.l-grid__search-results{position:absolute;top:210px;bottom:0;left:0;right:0;min-height:1px;height:auto;border-bottom-width:0}.l-grid__main{display:block;height:100%;margin-left:272px}.l-grid__main-inner{min-height:550px}}.l-grid.is-opened .l-grid__main{margin-right:300px}.l-grid.is-opened .l-grid__actions{right:0}.l-grid.is-loading .l-grid__actions{display:none}@media screen and (min-width:900px){.l-grid .l-root.has-nav-hidden .l-grid__main-table,.l-grid .l-root.has-nav-hidden .l-grid__main-top{display:block}.l-grid__search{left:-273px}.l-grid__search.is-opened{left:0}.l-grid.is-full .l-grid__main{margin-left:44px}}.l-grid.is-drag .c-table-grid__container{overflow-x:hidden}.l-grid.is-drag .c-flex-grid__td.is-drop-zone{border-color:#2cad83}.l-grid__main{z-index:1}.l-grid__search{z-index:2}.l-grid__loader{z-index:3}.l-grid__actions{z-index:4}
/* = Scroll extra
----------------------------------------------------------------------------------------------------------------- */.l-scroll-extra{position:relative;padding-top:19px}.l-scroll-extra__top{position:absolute;overflow-x:auto;width:100%;left:0;top:0;height:20px}.l-scroll-extra__top-inner{height:1px}
/* =
----------------------------------------------------------------------------------------------------------------- */.l-search-content{
  /* ---- State ----*/
  /* ---- Main Queries ----*/}.l-search-content__box{position:relative;border-width:0;background:transparent}.l-search-content__search{position:relative;overflow:hidden;float:left;width:100%;border:1px solid #e4e4e4;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.l-search-content__search .c-search{width:100%}.l-search-content__search-results{overflow-y:auto}.l-search-content__content{display:none}.l-search-content__loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,95%,.9) url(/img/loader-content.gif) center 100px no-repeat}.l-search-content__return-btn{position:absolute;left:15px;top:18px}.l-search-content.is-loading .l-search-content__loader{display:block}@media screen and (max-width:899px){.is-view-page .l-search-content__content.is-active{display:block;position:fixed;top:64px;left:0;right:0;bottom:0;margin:0;border-width:0;overflow:auto}.l-search-content__top-strip{background:#fafafb}}@media screen and (min-width:900px){.l-search-content{
    /* ---- Height Queries ----*/}.l-search-content__return-btn{display:none}.l-search-content__search{width:270px
    /* ---- State ----*/}.l-search-content__search .c-search{width:270px}.is-docked .l-search-content__search{width:45px}.is-docked .l-search-content__search .c-search{left:-270px}.is-docked .l-search-content__search .c-search__docked{right:-45px;width:46px;z-index:1;border-right:1px solid #e4e4e4}.l-search-content__search-results{max-height:150px}.l-search-content__content{position:relative;margin-left:270px;border-left-width:0;-webkit-transition:margin-left .25s ease-in-out;transition:margin-left .25s ease-in-out
    /* ---- State ----*/}.l-search-content__content--default{display:block}.l-search-content__content:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:#e4e4e4}.is-docked .l-search-content__content{margin-left:45px}.is-view-page .l-search-content__content--default{display:none}.l-search-content__content.is-active{display:block}}@media screen and (min-width:900px) and (min-height:550px){.l-search-content__search-results{max-height:180px}}@media screen and (min-width:900px) and (min-height:600px){.l-search-content__search-results{max-height:230px}}@media screen and (min-width:900px) and (min-height:650px){.l-search-content__search-results{max-height:280px}}@media screen and (min-width:900px) and (min-height:700px){.l-search-content__search-results{max-height:330px}}@media screen and (min-width:900px) and (min-height:750px){.l-search-content__search-results{max-height:380px}}@media screen and (min-width:900px) and (min-height:800px){.l-search-content__search-results{max-height:430px}}
/* = Responsive styles: Show/Hide elements at breakpoints + overflow / float at breakpoints
----------------------------------------------------------------------------------------------------------------- */.l-resp{display:none
  /* ---- Media ----*/}@media screen and (min-width:450px){.l-resp--xxs{display:block}.l-resp--xxs-i{display:inline}.l-resp--xxs-td{display:table-cell}.l-resp-h--xxs{display:none}}@media screen and (min-width:600px){.l-resp--xs{display:block}.l-resp--xs-i{display:inline}.l-resp--xs-td{display:table-cell}.l-resp-h--xs{display:none}}@media screen and (min-width:745px){.l-resp--s{display:block}.l-resp--s-i{display:inline}.l-resp--s-td{display:table-cell}.l-resp-h--s{display:none}}@media screen and (min-width:900px){.l-resp--sm{display:block}.l-resp--sm-i{display:inline}.l-resp--sm-td{display:table-cell}.l-resp-h--sm{display:none}}@media screen and (min-width:1000px){.l-resp--m{display:block}.l-resp--m-i{display:inline}.l-resp--m-td{display:table-cell}.l-resp-h--m{display:none}}@media screen and (min-width:1255px){.l-resp--l{display:block}.l-resp--l-i{display:inline}.l-resp--l-td{display:table-cell}.l-resp-h--l{display:none}}@media screen and (min-width:1600px){.l-resp--xl{display:block}.l-resp--xl-i{display:inline}.l-resp--xl-td{display:table-cell}.l-resp-h--xl{display:none}}.l-resp.is-open{display:block}
/* = Clearing
----------------------------------------------------------------------------------------------------------------- */.c-paging-basic:before,.l-cols:before,.l-content:before,.l-gen-block:before{content:" ";display:table}.c-paging-basic:after,.l-cols:after,.l-content:after,.l-gen-block:after{content:" ";display:table;clear:both}
/* = Stacks core
----------------------------------------------------------------------------------------------------------------- */.l-stacks{float:left;width:100%
  /* = Specific stacking
    ----------------------------------------------------------------------------------------------------------------- */
  /* ---- Dashboard 1 ----*/
  /* ---- Dashboard 1 - STACKS ----*/}.l-stacks__stack{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.l-stacks__content{min-height:200px}@media screen and (min-width:1000px){.l-stacks--dash{margin-top:15px}}@media screen and (min-width:450px) and (max-width:1200px){.l-stacks--dash>.l-stacks__stack{width:50%}.l-stacks--dash>.l-stacks__stack[data-stack="1"]{width:100%}.l-stacks--dash>.l-stacks__stack[data-stack="4"]{clear:both}.l-stacks--dash>.l-stacks__stack[data-stack="0"],.l-stacks--dash>.l-stacks__stack[data-stack="2"],.l-stacks--dash>.l-stacks__stack[data-stack="4"]{padding-right:12.5px}.l-stacks--dash>.l-stacks__stack[data-stack="0"],.l-stacks--dash>.l-stacks__stack[data-stack="3"],.l-stacks--dash>.l-stacks__stack[data-stack="5"]{padding-left:12.5px}}@media screen and (min-width:1200px){.l-stacks--dash>.l-stacks__stack{width:33.333333%}.l-stacks--dash>.l-stacks__stack[data-stack="1"]{width:66.666666%}.l-stacks--dash>.l-stacks__stack[data-stack="3"]{clear:both}.l-stacks--dash>.l-stacks__stack[data-stack="0"],.l-stacks--dash>.l-stacks__stack[data-stack="1"],.l-stacks--dash>.l-stacks__stack[data-stack="3"],.l-stacks--dash>.l-stacks__stack[data-stack="4"]{padding-right:12.5px}.l-stacks--dash>.l-stacks__stack[data-stack="0"],.l-stacks--dash>.l-stacks__stack[data-stack="2"],.l-stacks--dash>.l-stacks__stack[data-stack="4"],.l-stacks--dash>.l-stacks__stack[data-stack="5"]{padding-left:12.5px}}@media screen and (max-width:450px){.l-stacks--dash-pub-hols>.l-stacks__stack{margin-bottom:15px}}@media screen and (min-width:450px) and (max-width:700px){.l-stacks--dash-pub-hols>.l-stacks__stack{width:50%}.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="0"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="1"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="2"]{margin-bottom:15px}.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="0"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="1"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="3"]{padding-right:7.5px}.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="0"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="2"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="4"]{padding-left:7.5px}}@media screen and (min-width:700px){.l-stacks--dash-pub-hols>.l-stacks__stack{width:25%;padding-left:7.5px;padding-right:7.5px}.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="0"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="1"]{padding-left:0}.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="0"],.l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="4"]{padding-right:0}}@media screen and (min-width:450px) and (max-width:700px){.l-root.has-nav .l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="3"]{clear:both}}@media screen and (min-width:450px) and (max-width:650px){.l-root.has-nav-hidden .l-stacks--dash-pub-hols>.l-stacks__stack[data-stack="3"]{clear:both}}
/* = Global Z-Index values
----------------------------------------------------------------------------------------------------------------- */body:before{z-index:-1}.l-grid{z-index:10}.c-overlay-table__col--functions{z-index:500}.c-overlay-table__col--more,.c-overlay-table__col--name{z-index:501}.c-sticky-head__group--main{z-index:510}.c-sticky-head__group--more,.c-sticky-head__group--name{z-index:511}.c-table__sticky-head{z-index:998}.c-overlay-table__loader{z-index:999}.c-dropdown__menu,.c-tooltip-info{z-index:1000}.l-content__tre{z-index:1500}.l-date-picker{z-index:1999}.l-loading-pane{z-index:2000}.l-root__bg{z-index:2001}.l-header{z-index:2002}.l-nav{z-index:2003}.l-site-msg{z-index:2004}.c-modal-lens{z-index:9000}.c-modal{z-index:9001}.c-date-picker--modal-lens{z-index:9009}.c-date-picker--modal,.c-dropdown__menu--global{z-index:9010}.c-nojs,.l-browser-upgrade{z-index:9999}
/* ---- Main Queries ----*/@media screen and (max-width:650px){
  /* Tooltip works like a modal on mobile */.c-tooltip-info,.c-tooltip-info-lens{z-index:9100}}@media screen and (max-width:700px){
  /* At small screen view show the loading pane over the nav etc */.l-loading-pane{z-index:2004}}
/* = Page - Change Management
----------------------------------------------------------------------------------------------------------------- */.pg-changemanage{height:100%}.pg-changemanage__box{border:none;background:transparent}.pg-changemanage__box-inner{border:1px solid #e4e4e4}.pg-changemanage__activity-dropdown .c-dropdown__menu{min-width:275px;left:-35px;margin-top:10px}@media screen and (max-width:899px){.pg-changemanage__box{margin-top:5px}.pg-changemanage .c-search{background:#f5f5f5}.pg-changemanage .c-search__input-wrap{border:1px solid #e4e4e4}.pg-changemanage .c-search__input{background:#fff}.pg-changemanage .c-search__result-item:last-child,.pg-changemanage .c-search__results{border-bottom-width:0}.pg-changemanage .c-search__info{bottom:auto;top:45px;left:-10px;background:transparent;color:#6b6b6b}.pg-changemanage .c-grid__actions{border:1px solid #e4e4e4}.pg-changemanage .l-gen-block__left{width:100%}}@media screen and (min-width:900px){.pg-changemanage__box{position:relative;min-height:500px;height:100%}.pg-changemanage__box-inner{position:absolute;top:60px;bottom:0;left:0;right:0;background:#fff;border:1px solid #e4e4e4}}@media screen and (min-width:900px){.pg-changemanage__grid{position:absolute;top:0;left:0;bottom:0;right:0}}.pg-changemanage .l-grid__main{height:100%}.pg-changemanage .c-table-grid{position:absolute;bottom:35px;top:85px;margin:0;width:100%}.pg-changemanage .c-table-grid__container,.pg-changemanage .c-table-grid__table{height:100%}.pg-changemanage .c-table-grid__th{height:35px}.pg-changemanage .c-table-grid__td-content{min-height:50px}
/* = Page - Courses
----------------------------------------------------------------------------------------------------------------- */.pg-courses__filters-header{display:none}.pg-courses__mob-col-full{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width:599px){.pg-courses__mob-col-full{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.pg-courses .c-table__tr-body[data-table-level="2"] .pg-courses__mob-scheduled-info{padding-left:32px}.pg-courses .c-table__tr-body[data-table-level="3"] .pg-courses__mob-scheduled-info{padding-left:43px}.pg-courses .c-table__tr-body{position:relative}.pg-courses .c-table__tr-body.c-table__td--bg-img1:after,.pg-courses .c-table__tr-body.c-table__td--bg-img2:after{content:"";position:absolute;top:0;left:0;bottom:0;width:6px;background-image:url(/assets/img/bg/table-td1.gif);background-repeat:repeat-y;background-position:0 0}.pg-courses .c-table__tr-body.c-table__td--bg-img2:after{background-image:url(/assets/img/bg/table-td2.gif)}.pg-courses .c-table__tr-body.c-table__td--bg-img3:after{background-image:url(/assets/img/bg/table-td3.gif)}.pg-courses__filter-by-label{display:none}.pg-courses__filters-header{display:block}.pg-courses__filters .pg-courses__filters-item{float:left;clear:both;margin-right:0}.pg-courses__filters-items,.pg-courses__filters .pg-courses__filters-divide{display:none}.pg-courses__filters-items:before{content:" ";display:table}.pg-courses__filters-items:after{content:" ";display:table;clear:both}.c-accord-basic.is-open .pg-courses__filters-items{display:block;padding:15px 20px 25px;border:1px solid #e4e4e4;border-top-width:0}.pg-courses__filters-item{margin-bottom:15px}.pg-courses__filters-item-base,.pg-courses__filters-show-only{margin-bottom:0}.pg-courses__focus-view-wrap{margin-top:11px}}@media screen and (max-width:899px){.pg-courses{
    /* Force table elements to be treated as blocks */}.pg-courses .c-table__body,.pg-courses .c-table__head,.pg-courses .c-table__table,.pg-courses .c-table__td,.pg-courses .c-table__th,.pg-courses .c-table__tr-body{display:block}.pg-courses .c-table__head{display:none}.pg-courses .c-table__td{display:inline-block}.pg-courses .c-table__td:after,.pg-courses .c-table__td:before{content:none;position:static;border-width:0;background:transparent}.pg-courses .c-table__table{border:none}.pg-courses .c-table__td-content-resp{text-align:center;padding:5px 10px}.pg-courses .c-table__table{margin-top:10px;border:1px solid #e4e4e4;border-bottom-width:0}.pg-courses .c-table__td--level[data-level="2"]{margin-left:7.5px}.pg-courses .c-table__td--level[data-level="3"]{margin-left:15px}.pg-courses .c-table__tr-body.pg-courses__mob-full-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e4e4e4}.pg-courses .c-table__tr-body.pg-courses__mob-full-row .pg-courses__mob-col-stretch{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.pg-courses .c-table__tr-body.has-issue{background-color:#fbf1ef}.pg-courses .c-table__tr-body.pg-courses__data-row{position:relative;border-bottom:1px solid #e4e4e4;padding-left:35px;padding-bottom:45px}.pg-courses .c-table__td[data-column-ref=Select]{position:absolute;top:0;left:0;bottom:0;width:30px;background:#f9f9f9;border-right:1px solid #e4e4e4}.pg-courses .c-table__td[data-column-ref=Select]>div{padding-top:0;padding-left:3px}.pg-courses .c-table__td[data-column-ref=Delete],.pg-courses .c-table__td[data-column-ref=Edit],.pg-courses .c-table__td[data-column-ref=Status]{position:absolute;bottom:6px;left:55px}.pg-courses .c-table__td[data-column-ref=Edit]{left:80px}.pg-courses .c-table__td[data-column-ref=Delete]{left:110px}.pg-courses .c-table__td[data-column-ref=Duration]:before{content:"Duration: ";display:inline-block;font-weight:700}.pg-courses .c-table__td[data-column-ref=Duration]>div{display:inline-block}.pg-courses .c-table__td[data-column-ref=Duration] .h-bold{font-weight:400}.pg-courses .c-table__td[data-column-ref=Day],.pg-courses .c-table__td[data-column-ref=Time]{width:20%}.pg-courses .c-table__td[data-column-ref=Duration]{width:40%}.pg-courses .c-table__td[data-column-ref=Equipment],.pg-courses .c-table__td[data-column-ref=Location],.pg-courses .c-table__td[data-column-ref=Staff]{display:block;padding:0 0 10px 25px}.pg-courses .c-table__td[data-column-ref=Equipment]>div,.pg-courses .c-table__td[data-column-ref=Location]>div,.pg-courses .c-table__td[data-column-ref=Staff]>div{display:inline-block}.pg-courses .c-table__td[data-column-ref=Equipment] .h-bold,.pg-courses .c-table__td[data-column-ref=Location] .h-bold,.pg-courses .c-table__td[data-column-ref=Staff] .h-bold{font-weight:400}.pg-courses .c-table__td[data-column-ref=Staff]{padding-top:10px}.pg-courses .c-table__td[data-column-ref=Equipment]:before,.pg-courses .c-table__td[data-column-ref=Location]:before,.pg-courses .c-table__td[data-column-ref=Staff]:before{content:attr(data-column-label);display:inline-block;width:80px;font-weight:700}.pg-courses .c-table__tr-body.pg-courses__data-row.is-active-subtle,.pg-courses .c-table__tr-body.pg-courses__data-row.is-active-subtle .c-table__td[data-column-ref=Select]{background:#eff8f5}}@media screen and (max-width:1399px){.l-content.is-tre-open{margin-right:0}}@media screen and (min-width:1100px) and (max-width:1399px){.l-root.has-nav-hidden .l-content.is-tre-open{margin-right:250px}}
/* = Page - Locations
----------------------------------------------------------------------------------------------------------------- */.pg-locations-table-col-more-mob{display:none}.pg-locations-clear-all{margin-right:100px}@media screen and (max-width:649px){.pg-locations-table-col-more{display:none}.pg-locations-table-col-more-mob{display:block}}
/* = Page - Org Unit
----------------------------------------------------------------------------------------------------------------- */@media screen and (max-width:745px){.pg-orgunits .c-table__td{vertical-align:top}.pg-orgunits__td-chk{margin-top:10px}}
/* = Page - Public Holidays
----------------------------------------------------------------------------------------------------------------- */
/* ---- Media Queries ----*/@media screen and (max-width:1099px){.pg-pubhols-table .c-table__body,.pg-pubhols-table .c-table__table,.pg-pubhols-table .c-table__td,.pg-pubhols-table .c-table__tr-body{display:inline-block;border-width:0}.pg-pubhols-table .c-table__body,.pg-pubhols-table .c-table__tr-body{width:100%}.pg-pubhols-table .c-table__head,.pg-pubhols-table .c-table__th{display:none}.pg-pubhols-table .c-table__body{border-top:1px solid #e4e4e4;padding-top:10px}.pg-pubhols-table .c-table__tr-body{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #e4e4e4}.pg-pubhols-table .c-table__td{float:left}.pg-pubhols-table .c-table__td:after,.pg-pubhols-table .c-table__td:before{content:none}.pg-pubhols-table .c-table__tr-body--alt .c-table__td{background:transparent}.pg-pubhols-table .c-table__td--btn{padding:0 1px 5px}.pg-pubhols-table .c-table__td--btn-first{clear:both}.pg-pubhols-table .c-table__text--name{font-size:.9375rem}}@media screen and (min-width:1000px) and (max-width:1349px){.has-nav .pg-pubhols-table .c-table__body,.has-nav .pg-pubhols-table .c-table__table,.has-nav .pg-pubhols-table .c-table__td,.has-nav .pg-pubhols-table .c-table__tr-body{display:inline-block;border-width:0}.has-nav .pg-pubhols-table .c-table__body,.has-nav .pg-pubhols-table .c-table__tr-body{width:100%}.has-nav .pg-pubhols-table .c-table__head,.has-nav .pg-pubhols-table .c-table__th{display:none}.has-nav .pg-pubhols-table .c-table__body{border-top:1px solid #e4e4e4;padding-top:10px}.has-nav .pg-pubhols-table .c-table__tr-body{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #e4e4e4}.has-nav .pg-pubhols-table .c-table__td{float:left}.has-nav .pg-pubhols-table .c-table__td:after,.has-nav .pg-pubhols-table .c-table__td:before{content:none}.has-nav .pg-pubhols-table .c-table__tr-body--alt .c-table__td{background:transparent}.has-nav .pg-pubhols-table .c-table__td--btn{padding:0 1px 5px}.has-nav .pg-pubhols-table .c-table__td--btn-first{clear:both}.has-nav .pg-pubhols-table .c-table__text--name{font-size:.9375rem}}.l-header__brand,.l-nav,.l-root,.l-root__bg{background:#fff}.l-nav{background:#fafafb}.l-header{width:255px}.l-header__brand{border-bottom:2px solid #e4e4e4}.l-nav{top:64px;bottom:0;border-right:2px solid #e4e4e4}.l-loading-pane{top:0}.c-nav-toggle__lines,.c-nav-toggle__lines:after,.c-nav-toggle__lines:before{background:#222}.c-nav__sub{background:transparent}.c-nav__link,.c-nav__link:hover{color:#222}.c-nav__link.has-children:after{background-image:url(/img/temp-icons/nav-arrow-dark.png);background-size:cover;width:11px;height:6px}.c-nav__link--sub.is-active,.c-nav__link--sub:after,.c-nav__link:hover{background-color:#f2f2f2}.c-nav__arrow:after{color:#222}@media screen and (min-width:700px){.l-header__brand{-webkit-box-shadow:none;box-shadow:none;border-right:2px solid #e4e4e4}}

/* = Block
----------------------------------------------------------------------------------------------------------------- */.sg-block{float:left;margin:0 0 20px;margin-right:20px}.sg-block__frame{position:relative;width:130px;height:130px;border:1px solid #e4e4e4}.sg-block__label{position:absolute;width:95%;left:2.5%;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sg-block__label--big{font-size:56px;line-height:20px}.sg-block__label--light{color:#fff}.sg-block__caption{margin:10px 0;font-style:italic;font-size:.875rem}

/* = Metric
----------------------------------------------------------------------------------------------------------------- */.sg-metric{position:absolute;top:0;left:0;background:rgba(255,0,51,.157);border:1px solid #f03;text-align:center;font-size:.75rem}.sg-metric__value{position:absolute;top:50%;left:0;width:100%;padding:0 5px;margin-top:-6px}

/* = Icons
----------------------------------------------------------------------------------------------------------------- */.sg-icons__icon{margin:0 0 20px}.sg-icons__icon-ico{display:inline-block;min-width:22px;min-height:24px}.sg-icons__icon-cls{margin-left:26px}@media screen and (min-width:600px){.sg-icons__icon{float:left;width:50%}.sg-icons__icon--2-0{clear:both}}@media screen and (min-width:850px){.sg-icons__icon{width:33.3333%;clear:none}.sg-icons__icon--3-0{clear:both}}@media screen and (min-width:1255px){.sg-icons__icon{width:25%;clear:none}.sg-icons__icon--4-0{clear:both}}/* You can add global styles to this file, and also import other style files */
/*@import url('isle-overides.css');*/body,html{overflow-y:hidden}select{cursor:pointer}div.c-root{height:100%}::-webkit-scrollbar-thumb{background:transparent!important}.kl-link{font-style:normal;font-weight:700}.kl-link.disabled{color:#757575}.kl-link.disabled:hover{text-decoration:none}.red{color:#bd2323!important}.dropdown{margin-bottom:0!important;line-height:36px}.dropdown-menu .h-pad-b-z,.dropdown-menu .h-pad-r-m,.dropdown-menu .h-pad-x-l,.dropdown-menu .h-pad-x-m,.dropdown-menu .h-pad-y-s,.dropdown-menu .h-pad-y-xs{padding:0!important}.dropdown-menu{border-radius:0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);border:1px solid #e4e4e4!important}.viewOptions.dropdown-menu{padding:16px}.dropdown-menu .row{padding:0}.dropdown-menu .row .col-md-6{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;padding-bottom:16px}.dropdown-menu .row .col-md-6:nth-child(2n-1){padding-right:8px}.dropdown-menu .row .col-md-6:nth-child(2n){padding-left:8px}.h-marg-b-s{margin:0!important}.dropdown-menu .c-dropdown__menu-header,.dropdown-menu .h-bold{line-height:normal;padding:0}.progressLoading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.progressLoading-dots{display:inline-block;width:100vw;text-align:center;line-height:100vh;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.progressLoading-dot{display:inline-block;position:relative}.progressLoading-dot:not(:last-child){margin-right:15px}.progressLoading-dot:after,.progressLoading-dot:before{display:inline-block;content:"";position:absolute;width:10px;height:10px;border-radius:50%;will-change:transform}.progressLoading-dot:first-child::before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s}.progressLoading-dot:first-child::after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-.9s;animation-delay:-.9s}.progressLoading-dot:nth-child(2):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.progressLoading-dot:nth-child(2):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.progressLoading-dot:nth-child(3):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s}.progressLoading-dot:nth-child(3):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-2.7s;animation-delay:-2.7s}.progressLoading-dot:nth-child(4):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.progressLoading-dot:nth-child(4):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-3.6s;animation-delay:-3.6s}.progressLoading-dot:nth-child(5):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s}.progressLoading-dot:nth-child(5):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-4.5s;animation-delay:-4.5s}.progressLoading-dot:nth-child(6):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s}.progressLoading-dot:nth-child(6):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-5.4s;animation-delay:-5.4s}.progressLoading-dot:nth-child(7):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s}.progressLoading-dot:nth-child(7):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-6.3s;animation-delay:-6.3s}.progressLoading-dot:nth-child(8):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s}.progressLoading-dot:nth-child(8):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-7.2s;animation-delay:-7.2s}.progressLoading-dot:nth-child(9):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-8.1s;animation-delay:-8.1s}.progressLoading-dot:nth-child(9):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-8.1s;animation-delay:-8.1s}.progressLoading-dot:nth-child(10):before{-webkit-transform:translateY(-200%);transform:translateY(-200%);background-color:#3bbd95;-webkit-animation:anim-before 1s linear infinite;animation:anim-before 1s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.progressLoading-dot:nth-child(10):after{-webkit-transform:translateY(200%);transform:translateY(200%);background-color:#636a71;-webkit-animation:anim-after 1s linear infinite;animation:anim-after 1s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}@-webkit-keyframes anim-before{0%{z-index:1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}25%{z-index:1;-webkit-transform:scale(1.3) translateY(0);transform:scale(1.3) translateY(0)}50%{z-index:-1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}75%{z-index:-1;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0)}to{z-index:-1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}}@keyframes anim-before{0%{z-index:1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}25%{z-index:1;-webkit-transform:scale(1.3) translateY(0);transform:scale(1.3) translateY(0)}50%{z-index:-1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}75%{z-index:-1;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0)}to{z-index:-1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}}@-webkit-keyframes anim-after{0%{z-index:-1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}25%{z-index:-1;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0)}50%{z-index:1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}75%{z-index:1;-webkit-transform:scale(1.3) translateY(0);transform:scale(1.3) translateY(0)}to{z-index:1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}}@keyframes anim-after{0%{z-index:-1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}25%{z-index:-1;-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0)}50%{z-index:1;-webkit-transform:scale(1) translateY(-200%);transform:scale(1) translateY(-200%)}75%{z-index:1;-webkit-transform:scale(1.3) translateY(0);transform:scale(1.3) translateY(0)}to{z-index:1;-webkit-transform:scale(1) translateY(200%);transform:scale(1) translateY(200%)}}
/*************************************************************************************************
ATTENTION:
All below styles are hacks targeting specific browsers due to how they (don't) handle specific cases.
These can stop working at any time / or hopefully not be required anymore with new browser updates.
These hacky selectors were taken from http://browserhacks.com/
***************************************************************************************************/
/***************
**** PUB-232 ****
*****************
**** Description: Here we are removing position:sticky from Edge as this is causing issues with
**** the table headers in combination with 100vw property and horizontal sticky view options header
****************/@supports (-ms-ime-align:auto){.c-timetable-week__th,.day-row,.kl-th,.week-change-wrapper{position:relative!important}.c-timetable-week__th,.kl-th{top:0!important}.day-row{left:0!important}}
/* Same as above but with different selector to target Edge only as fallback*/.c-timetable-week__th,.day-row,.kl-th,.week-change-wrapper,_:-ms-lang(x),_:-webkit-full-screen{position:relative!important}.c-timetable-week__th,.kl-th,_:-ms-lang(x),_:-webkit-full-screen{top:0!important}.day-row,_:-ms-lang(x),_:-webkit-full-screen{left:0!important}.c-btn.js-trigger-click{padding:0 16px!important}::-webkit-scrollbar-thumb{background:transparent!important}

/* ============ Controls Bar ============ */.dropdown-menu .h-bord-b,.dropdown-menu input[type=checkbox]{margin-left:0}.dropdown-menu .form-check{margin-bottom:0}

/* button group */.btn-group .c-btn-view{border-radius:0;border-right:none}.btn-group .c-btn-view:first-child{border-radius:2px 0 0 2px}.btn-group .c-btn-view:last-child{border-radius:0 2px 2px 0;border-right:1px solid #e4e4e4}.c-btn--wide{padding-left:16px!important;padding-right:16px!important}.btn-dropdown{vertical-align:middle;width:auto;height:auto!important}.c-filter-block__item{padding:16px 16px 16px 48px!important}.c-filter-block__item.i-core{font-family:Lato,Arial,Helvetica,sans-serif!important}.c-filter-block__item:before{top:17px!important;left:17px!important;margin:0!important;color:#1e1e1e!important;vertical-align:top}.c-filter-block__item p{margin-bottom:0}

/* ============ STIN-2786 Week view ============ */.kl-week{height:100%
  /* position: relative; */}

/* header */.kl-week>.kl-week>.kl-week>div:first-child{height:41px!important;position:absolute;width:100%;z-index:10;outline:1px solid #e0e0e0}

/* .kl-padding-top {
  padding-top: 0!important;
  height: 41px;
  margin: 0!important;
  position: absolute;
  width: 100%;
  z-index: 4;
  background: #ffffff;
  outline: 1px solid #e0e0e0;
} */.dropdown{text-align:inherit!important}.dropdown-toggle{cursor:pointer}.middle{
  /* margin-top: 0!important; */
  /* margin-bottom: 0!important; */padding-top:10px;padding-bottom:10px}.c-timetable-week__th:after,.c-timetable-week__th:before{content:"";position:absolute;width:100%;height:1px;background:#e4e4e4;top:100%;left:0}.c-timetable-week__hour-td{font-weight:400!important;background-color:#fff!important}

/* ============ STIN-2798 List view ============ */.kl-displayViewPort .kl-list{height:100%!important}.c-table{margin:0!important;min-height:42px}.c-table__table{font-family:Lato,Arial,Helvetica,sans-serif
  /* border: solid 1px #E4E4E4; */}.c-table__tr-head .c-table__th{padding-left:16px;margin:0;background:#fff;color:#333;padding:10px 5px;/* border-bottom: solid 1px #E4E4E4; */border-left:none;border-right:none;white-space:nowrap}.c-table__tr-head .c-table__th:after{content:"";position:absolute;width:100%;height:1px;background:#e4e4e4;top:100%;left:0}.c-table__tr-head .c-table__th:nth-child(2){padding-left:16px}.c-table__tr-head .c-table__th:last-child{padding-right:16px}.c-table__sort--asc:after,.c-table__sort--desc:before{color:#219972!important}.c-table__tr-body{cursor:pointer}.c-table__tr-body--alt:hover,.c-table__tr-body--alt:hover .c-table__td,.c-table__tr-body:hover{background-color:#f2f2f2!important}.c-table__tr-body--alt:active,.c-table__tr-body--alt:active .c-table__td,.c-table__tr-body:active{background-color:#fafafa}.c-table__tr-body .c-table__td.c-table__td--spaced:nth-child(2){padding-left:16px}.c-table__tr-body .c-table__td.c-table__td--spaced:last-child{padding-right:16px}tr.group_header>td{background:#fafafb;padding-left:21px;font-family:Lato Bold,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}tr.group_header~.c-table__tr-body .c-table__td.c-table__td--spaced{background:#fff}

/* ============ Master view ============ */

/* .masterview-wrapper {
  box-sizing: border-box;
  padding-top: 41px;
} */.kl-th.master-row{border:none!important;outline:1px solid #e0e0e0}.day-row{outline:1px solid #e0e0e0;border:none;min-width:54px}

/* ============ Mobile ============ */

/* .footer .btn {
  border-radius: 0!important;
} */

/*
.footer .btn.btn-view.view-all {
  background-color: inherit!important;
  color: #219972!important;
  font-weight: bold;
}

.footer .btn.btn-view.view-selected {
  background-color: inherit!important;
  color: #bd2323!important;
  font-weight: bold;
} */