/* Minification failed. Returning unminified contents.
(1,3721): run-time error CSS1030: Expected identifier, found ','
(1,3745): run-time error CSS1031: Expected selector, found ')'
(1,3745): run-time error CSS1025: Expected comma or open brace, found ')'
(2,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1971): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,1996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2,2695): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,2942): run-time error CSS1039: Token not allowed after unary operator: '-background-brand'
(2,3051): run-time error CSS1039: Token not allowed after unary operator: '-text-link'
(2,3300): run-time error CSS1039: Token not allowed after unary operator: '-text-link-hover'
(2,3362): run-time error CSS1039: Token not allowed after unary operator: '-text-link'
(2,3424): run-time error CSS1039: Token not allowed after unary operator: '-text-link-hover'
(2,3480): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,3533): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,3586): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,3639): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,3692): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,3745): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,4088): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,4217): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,4299): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,4336): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,4411): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button-hover'
(2,4500): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,4529): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,4571): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,4654): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,4691): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,4893): run-time error CSS1030: Expected identifier, found ','
(2,4901): run-time error CSS1031: Expected selector, found ')'
(2,4901): run-time error CSS1025: Expected comma or open brace, found ')'
(2,5072): run-time error CSS1030: Expected identifier, found ','
(2,5080): run-time error CSS1031: Expected selector, found ')'
(2,5080): run-time error CSS1025: Expected comma or open brace, found ')'
(2,5264): run-time error CSS1030: Expected identifier, found ','
(2,5272): run-time error CSS1031: Expected selector, found ')'
(2,5272): run-time error CSS1025: Expected comma or open brace, found ')'
(2,5509): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,5540): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,5575): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,5727): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,5891): run-time error CSS1039: Token not allowed after unary operator: '-background-readonly-button'
(2,5938): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,6022): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,6059): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,6094): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,6193): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button-hover'
(2,6243): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button-hover'
(2,6663): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,6726): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,6824): run-time error CSS1039: Token not allowed after unary operator: '-background-action-selected'
(2,6941): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,7305): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,7394): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,7558): run-time error CSS1039: Token not allowed after unary operator: '-background-label-info'
(2,7662): run-time error CSS1039: Token not allowed after unary operator: '-text-secondary'
(2,7807): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,7914): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,8015): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,8130): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,9329): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(2,9366): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,9521): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(2,9558): run-time error CSS1039: Token not allowed after unary operator: '-background-label-error'
(2,9736): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(2,9876): run-time error CSS1039: Token not allowed after unary operator: '-border-strong'
(2,9908): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,9937): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,10080): run-time error CSS1039: Token not allowed after unary operator: '-background-label-error'
(2,10208): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,10395): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,10432): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,10567): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,10694): run-time error CSS1039: Token not allowed after unary operator: '-background-subtle'
(2,10774): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,10816): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(2,11150): run-time error CSS1039: Token not allowed after unary operator: '-text-secondary'
(2,11265): run-time error CSS1039: Token not allowed after unary operator: '-text-secondary'
(2,11538): run-time error CSS1039: Token not allowed after unary operator: '-focus-element-height-variable'
(2,11617): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,12105): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,12133): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,12201): run-time error CSS1039: Token not allowed after unary operator: '-background-label-info'
(2,12243): run-time error CSS1039: Token not allowed after unary operator: '-border-label-info'
(2,12274): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(2,12344): run-time error CSS1039: Token not allowed after unary operator: '-background-label-warning'
(2,12389): run-time error CSS1039: Token not allowed after unary operator: '-border-label-warning'
(2,12467): run-time error CSS1039: Token not allowed after unary operator: '-background-label-error'
(2,12510): run-time error CSS1039: Token not allowed after unary operator: '-border-label-error'
(2,12542): run-time error CSS1039: Token not allowed after unary operator: '-text-error'
(2,12662): run-time error CSS1039: Token not allowed after unary operator: '-background-brand'
(2,12762): run-time error CSS1039: Token not allowed after unary operator: '-text-success'
(2,12864): run-time error CSS1039: Token not allowed after unary operator: '-text-success-hover'
(2,12967): run-time error CSS1039: Token not allowed after unary operator: '-text-error'
(2,13068): run-time error CSS1039: Token not allowed after unary operator: '-text-error-hover'
(2,13297): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,13325): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,13405): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,13567): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,13900): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,14397): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,14574): run-time error CSS1039: Token not allowed after unary operator: '-icon-secondary'
(2,14784): run-time error CSS1039: Token not allowed after unary operator: '-border-strong'
(2,14816): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,15075): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,15262): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,15711): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,15746): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,16075): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,16104): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,16226): run-time error CSS1039: Token not allowed after unary operator: '-background-label-brand'
(2,16369): run-time error CSS1039: Token not allowed after unary operator: '-background-action-selected'
(2,16427): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,16850): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,17502): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,17533): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,17677): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,17736): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,17959): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,18195): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,18421): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,18547): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,18621): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,18762): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,18836): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,18953): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,19071): run-time error CSS1039: Token not allowed after unary operator: '-background-label-brand'
(2,19244): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,19352): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,19440): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,19600): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,19819): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,20152): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,20183): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,20298): run-time error CSS1039: Token not allowed after unary operator: '-background-error-button'
(2,20416): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,20834): run-time error CSS1039: Token not allowed after unary operator: '-background-brand'
(2,20930): run-time error CSS1039: Token not allowed after unary operator: '-background-brand-hover'
(2,21340): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,21670): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,21790): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,21969): run-time error CSS1039: Token not allowed after unary operator: '-background-action-selected'
(2,22103): run-time error CSS1039: Token not allowed after unary operator: '-background-label-brand'
(2,22364): run-time error CSS1039: Token not allowed after unary operator: '-icon-brand'
(2,22661): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,22946): run-time error CSS1039: Token not allowed after unary operator: '-background-label-brand'
(2,23111): run-time error CSS1039: Token not allowed after unary operator: '-background-label-brand'
(2,23158): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,23225): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,23303): run-time error CSS1039: Token not allowed after unary operator: '-text-inactive'
(2,23353): run-time error CSS1039: Token not allowed after unary operator: '-background-subtle'
(2,23461): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,23633): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(2,23664): run-time error CSS1039: Token not allowed after unary operator: '-background-label-error'
(2,23776): run-time error CSS1039: Token not allowed after unary operator: '-background-label-error'
(2,23871): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,23968): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,24130): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,24159): run-time error CSS1039: Token not allowed after unary operator: '-text-error'
(2,24395): run-time error CSS1039: Token not allowed after unary operator: '-background-page'
(2,24477): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,24525): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,24571): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,24717): run-time error CSS1039: Token not allowed after unary operator: '-background-page'
(2,24828): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,24876): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,25707): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,26379): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,26726): run-time error CSS1039: Token not allowed after unary operator: '-background-action-selected'
(2,26776): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,27124): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,27392): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,27468): run-time error CSS1030: Expected identifier, found '.'
(2,27523): run-time error CSS1031: Expected selector, found ')'
(2,27523): run-time error CSS1025: Expected comma or open brace, found ')'
(2,27620): run-time error CSS1030: Expected identifier, found '.'
(2,27675): run-time error CSS1031: Expected selector, found ')'
(2,27675): run-time error CSS1025: Expected comma or open brace, found ')'
(2,27791): run-time error CSS1030: Expected identifier, found '.'
(2,27846): run-time error CSS1031: Expected selector, found ')'
(2,27846): run-time error CSS1025: Expected comma or open brace, found ')'
(2,28065): run-time error CSS1030: Expected identifier, found '.'
(2,28120): run-time error CSS1031: Expected selector, found ')'
(2,28120): run-time error CSS1025: Expected comma or open brace, found ')'
(2,28273): run-time error CSS1030: Expected identifier, found '.'
(2,28328): run-time error CSS1031: Expected selector, found ')'
(2,28328): run-time error CSS1025: Expected comma or open brace, found ')'
(2,28483): run-time error CSS1030: Expected identifier, found '.'
(2,28538): run-time error CSS1031: Expected selector, found ')'
(2,28538): run-time error CSS1025: Expected comma or open brace, found ')'
(2,28803): run-time error CSS1030: Expected identifier, found '.'
(2,28858): run-time error CSS1031: Expected selector, found ')'
(2,28858): run-time error CSS1025: Expected comma or open brace, found ')'
(2,29013): run-time error CSS1030: Expected identifier, found '.'
(2,29068): run-time error CSS1031: Expected selector, found ')'
(2,29068): run-time error CSS1025: Expected comma or open brace, found ')'
(2,29271): run-time error CSS1030: Expected identifier, found '.'
(2,29326): run-time error CSS1031: Expected selector, found ')'
(2,29326): run-time error CSS1025: Expected comma or open brace, found ')'
(2,29458): run-time error CSS1030: Expected identifier, found '.'
(2,29513): run-time error CSS1031: Expected selector, found ')'
(2,29513): run-time error CSS1025: Expected comma or open brace, found ')'
(2,29659): run-time error CSS1030: Expected identifier, found '.'
(2,29714): run-time error CSS1031: Expected selector, found ')'
(2,29714): run-time error CSS1025: Expected comma or open brace, found ')'
(2,29856): run-time error CSS1030: Expected identifier, found '.'
(2,29911): run-time error CSS1031: Expected selector, found ')'
(2,29911): run-time error CSS1025: Expected comma or open brace, found ')'
(2,30044): run-time error CSS1039: Token not allowed after unary operator: '-background-strong'
(2,30086): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,30182): run-time error CSS1039: Token not allowed after unary operator: '-background-brand'
(2,30253): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,30316): run-time error CSS1039: Token not allowed after unary operator: '-background-subtle'
(2,30358): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,30478): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,30526): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,30631): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,30671): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,30718): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,30842): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,30890): run-time error CSS1039: Token not allowed after unary operator: '-background-button'
(2,30937): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,31317): run-time error CSS1030: Expected identifier, found '.'
(2,31349): run-time error CSS1031: Expected selector, found ')'
(2,31349): run-time error CSS1025: Expected comma or open brace, found ')'
(2,31579): run-time error CSS1030: Expected identifier, found '.'
(2,31631): run-time error CSS1031: Expected selector, found ')'
(2,31631): run-time error CSS1025: Expected comma or open brace, found ')'
(2,31994): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,32041): run-time error CSS1039: Token not allowed after unary operator: '-background-page'
(2,32148): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,32201): run-time error CSS1039: Token not allowed after unary operator: '-h4-font-size'
(2,32233): run-time error CSS1039: Token not allowed after unary operator: '-h4-font-weight'
(2,33267): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,33314): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,33418): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,33693): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,33725): run-time error CSS1039: Token not allowed after unary operator: '-background-action-selected'
(2,33765): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,33871): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,34056): run-time error CSS1039: Token not allowed after unary operator: '-background-action-hover'
(2,34256): run-time error CSS1039: Token not allowed after unary operator: '-background-body'
(2,34384): run-time error CSS1039: Token not allowed after unary operator: '-border-container'
(2,34448): run-time error CSS1030: Expected identifier, found '.'
(2,34454): run-time error CSS1031: Expected selector, found ')'
(2,34454): run-time error CSS1025: Expected comma or open brace, found ')'
(2,34562): run-time error CSS1030: Expected identifier, found '.'
(2,34568): run-time error CSS1031: Expected selector, found ')'
(2,34568): run-time error CSS1025: Expected comma or open brace, found ')'
(2,34638): run-time error CSS1030: Expected identifier, found '.'
(2,34644): run-time error CSS1031: Expected selector, found ')'
(2,34644): run-time error CSS1025: Expected comma or open brace, found ')'
(2,34802): run-time error CSS1030: Expected identifier, found '.'
(2,34808): run-time error CSS1031: Expected selector, found ')'
(2,34808): run-time error CSS1025: Expected comma or open brace, found ')'
(2,34922): run-time error CSS1030: Expected identifier, found '.'
(2,34928): run-time error CSS1031: Expected selector, found ')'
(2,34928): run-time error CSS1025: Expected comma or open brace, found ')'
(2,35050): run-time error CSS1030: Expected identifier, found '.'
(2,35056): run-time error CSS1031: Expected selector, found ')'
(2,35056): run-time error CSS1025: Expected comma or open brace, found ')'
(2,35332): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(2,35434): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,35466): run-time error CSS1039: Token not allowed after unary operator: '-h1-font-weight'
(2,35498): run-time error CSS1039: Token not allowed after unary operator: '-body-large-font-size'
(2,35585): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(2,35616): run-time error CSS1039: Token not allowed after unary operator: '-body-small-font-weight'
(2,35656): run-time error CSS1039: Token not allowed after unary operator: '-body-small-font-size'
(2,35764): run-time error CSS1039: Token not allowed after unary operator: '-text-error'
(2,35840): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,36014): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,36042): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,36358): run-time error CSS1039: Token not allowed after unary operator: '-border-default'
(2,36386): run-time error CSS1039: Token not allowed after unary operator: '-text-primary'
(2,36478): run-time error CSS1039: Token not allowed after unary operator: '-border-hover'
(2,36652): run-time error CSS1039: Token not allowed after unary operator: '-border-active'
(2,36900): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,37022): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,37080): run-time error CSS1039: Token not allowed after unary operator: '-background-button-hover'
(2,37127): run-time error CSS1039: Token not allowed after unary operator: '-text-white'
(2,37721): run-time error CSS1030: Expected identifier, found '.'
(2,37744): run-time error CSS1031: Expected selector, found ')'
(2,37744): run-time error CSS1025: Expected comma or open brace, found ')'
(2,37897): run-time error CSS1030: Expected identifier, found '.'
(2,37920): run-time error CSS1031: Expected selector, found ')'
(2,37920): run-time error CSS1025: Expected comma or open brace, found ')'
(2,38080): run-time error CSS1039: Token not allowed after unary operator: '-text-subtle'
(2,38360): run-time error CSS1039: Token not allowed after unary operator: '-text-link'
(2,38435): run-time error CSS1039: Token not allowed after unary operator: '-text-link-hover'
(2,38501): run-time error CSS1039: Token not allowed after unary operator: '-body-small-font-size'
(2,38541): run-time error CSS1039: Token not allowed after unary operator: '-body-small-font-weight'
 */
html{-ms-overflow-style:scrollbar;}@media all and (min-width:992px){body{font-size:14px;}}@media all and (min-width:420px) and (max-width:991px){body{font-size:14px;}}@media all and (max-width:419px){body{font-size:11px;}}@media all and (min-width:420px){.logo-none{height:102px;width:100%;clear:both;}.logo360{background-image:url('/Content/Images/360logo.png');height:27px;width:200px;margin-bottom:10px;display:inline-block;position:absolute;text-align:right;right:17px;bottom:0;}.logo{display:inline-block;max-height:125px;}}@media all and (max-width:419px){.logo-none{height:71px;width:100%;clear:both;}.logo{max-height:50%;max-width:50%;margin-bottom:10px;display:inline-block;}.logo360{background-image:url('/Content/Images/360logosmall.png');height:20px;width:140px;margin-bottom:10px;display:inline-block;position:absolute;text-align:right;right:17px;bottom:0;}}.view-wrapper{border-width:1px;border-color:#d4d4d4;background-color:#fff;padding-bottom:45px;min-height:250px;-webkit-box-shadow:0 0 9px #666;-ms-box-shadow:0 0 9px #666;box-shadow:0 0 9px #666;-ms-border-radius:4px;border-radius:4px;}@media all and (max-width:767px){.view-wrapper{padding-top:1px;}}.navbar-factfind{background-color:#d4d4d4;border:0;}.navbar-static-top{padding-left:0;padding-right:0;margin-bottom:15px;z-index:auto;}.navbar-static-top .navbar-nav>li>a,.navbar-static-top .navbar-nav>li>a:focus,.navbar-static-top .navbar-nav>li>a:hover{color:#333;}.navbar-static-top .navbar-nav>li.active>a:not(.nav-tabs){background-color:#09c;color:#fff;pointer-events:none;cursor:default;}.navbar-static-top:first-child .dropdown-menu{z-index:100;}.menuItem_1{background-color:#d4d4d4;}.menuItem_2{background-color:#dedede;}.advisor-navbar-more-button{background-image:url('/Content/Images/more_vert_black.png');background-repeat:no-repeat;background-position:center;height:50px;width:40px;}.navbar-sub{background-color:#d4d4d4;width:100%;}.body-content{padding-left:20px;padding-right:20px;margin-top:15px;}.navbar-affix.affix{top:10px;}footer p{margin-top:1em;text-align:center;}.container{position:relative;}.navbar .container-fluid{padding-left:0;padding-right:0;}.navbar .container-fluid .navbar-right{margin-right:0;}.nav>li>a{text-align:center;}.nav>li>.activeLower{text-align:center;}.panel{margin-bottom:15px;}.panel .panel-info{margin-bottom:0;}.panel-heading label{margin-bottom:0;}.panel-heading input[type=text]{color:initial;}.panel-heading{border-style:solid;padding:3px 5px 5px 5px;}.panel-heading::after{clear:both;content:"";display:block;}.panel .panel-sub-section{border-top:1px solid #d3d3d3;margin-top:1em;padding-top:1em;}.disabled{color:#fff;}.btn-default.disabled{color:#000;}.tooltip-large .tooltip-inner{max-width:450px;}@media(min-width:768px){.pull-right-sm{float:right;}}@media(min-width:992px){.pull-right-md{float:right;}}@media(min-width:1200px){.pull-right-lg{float:right;}}.touch .panel-heading .glyphicon{font-size:1.4em;padding-left:.3em;padding-right:.3em;}.nested-panel-container{padding:10px 10px 0 10px;}.nested-panel-container .row{margin-left:-10px;margin-right:-10px;}.panel-body.sub-panel-container{padding:0;}.sub-panel-container .btn:not(.bootstrap-spacing){margin:15px;}.sub-panel-container .btn-group>.btn{margin:0;}.btn-group .btn{margin:0;}.sub-panel-container .btn-slim{margin:0 15px;}.sub-panel-container table .btn{margin:0;}.panel-info>.panel-heading{border-color:#d9edf7;}.panel-body .panel-info{border-width:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}.panel-body .panel-info .panel-heading{-ms-border-radius:0;border-radius:0;}.panel-heading.collapsible{cursor:pointer;}.panel-body .panel-info .panel-body:not(.sub-panel-container,.nested-panel-container){padding:10px 15px 10px 15px;}.fact-find-pages .ui-tabs-panel{padding-right:0;}.fact-find-page-top-actions{text-align:right;}@media all and (min-width:768px){.activeLower{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #09c;left:0;right:0;margin:auto;position:absolute;top:50px;}}.form-horizontal .radio{margin-right:10px;}.field-validation-error{background-color:#d9534f;display:inline-block;padding:.3em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:left;vertical-align:baseline;-ms-border-radius:4px;border-radius:4px;}@media(min-width:1200px){.field-validation-error{text-align:center;float:right;margin:.75em;}}.modal .row>.field-validation-error{float:none;}#loginForm input[type=checkbox]{margin-left:0;height:auto;}#loginForm .field-validation-error{margin-left:0;margin-bottom:1em;float:none;}.row-condensed .col-xs-1,.row-condensed .col-sm-1,.row-condensed .col-md-1,.row-condensed .col-lg-1,.row-condensed .col-xs-2,.row-condensed .col-sm-2,.row-condensed .col-md-2,.row-condensed .col-lg-2,.row-condensed .col-xs-3,.row-condensed .col-sm-3,.row-condensed .col-md-3,.row-condensed .col-lg-3,.row-condensed .col-xs-4,.row-condensed .col-sm-4,.row-condensed .col-md-4,.row-condensed .col-lg-4,.row-condensed .col-xs-5,.row-condensed .col-sm-5,.row-condensed .col-md-5,.row-condensed .col-lg-5,.row-condensed .col-xs-6,.row-condensed .col-sm-6,.row-condensed .col-md-6,.row-condensed .col-lg-6,.row-condensed .col-xs-7,.row-condensed .col-sm-7,.row-condensed .col-md-7,.row-condensed .col-lg-7,.row-condensed .col-xs-8,.row-condensed .col-sm-8,.row-condensed .col-md-8,.row-condensed .col-lg-8,.row-condensed .col-xs-9,.row-condensed .col-sm-9,.row-condensed .col-md-9,.row-condensed .col-lg-9,.row-condensed .col-xs-10,.row-condensed .col-sm-10,.row-condensed .col-md-10,.row-condensed .col-lg-10,.row-condensed .col-xs-11,.row-condensed .col-sm-11,.row-condensed .col-md-11,.row-condensed .col-lg-11,.row-condensed .col-xs-12,.row-condensed .col-sm-12,.row-condensed .col-md-12,.row-condensed .col-lg-12{padding-right:5px;padding-left:5px;}.form-group{margin-bottom:5px;}div.select2-readonly-disable .select2-container,div.select2-readonly-disable .select2-container .select2-selection,div.select2-readonly-disable .select2-container .select2-search__field{background-color:#eee;cursor:not-allowed!important;}div.select2-readonly-disable .select2-container .select2-selection__choice__remove{display:none;}div.select2-readonly-disable .select2-container .select2-selection__choice{background-color:#e4e4e4;cursor:not-allowed!important;}.select2-container-multi{width:100%;}.select2-container-multi .select2-choices .select2-search-choice{margin-right:3px;}.select2-selection--multiple{position:relative;}.select2-selection--multiple:before{content:' ';display:block;position:absolute;top:1px;right:0;bottom:0;width:20px;background:url('../../Images/select2.png') 0 0 no-repeat;cursor:pointer;}.select2-container--open .select2-selection--multiple:before{background-position:-18px 1px;}.select2-container--open li.select2-search--inline{width:99%;margin-top:5px;padding-left:2px;}h2{color:#09c;margin-top:10px;padding-top:10px;}input[type=number]{text-align:right;}input[type=radio]{margin-right:3px;}input[type=checkbox]{height:25px;width:auto;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:1px solid #fff;}.checkbox input[type=checkbox],.dropdown-menu input[type=checkbox]{height:auto;}.yesnoradiobuttonlabel{margin-right:30px;}.checkboxlabel{margin-left:10px;margin-right:10px;}.checkboxlabel input{margin-top:0;vertical-align:middle;}.checkboxlabel span{margin-left:3px;vertical-align:middle;}.active.a{background-color:#09c;color:#fff;pointer-events:none;cursor:default;}.currency,.percentage{text-align:right;max-width:125px;}.currency-negative{text-align:right;max-width:125px;}input::-ms-clear{display:none;}.btn.active{cursor:not-allowed;}.datePicker{max-width:110px;-webkit-appearance:none;-moz-appearance:none;}textarea.fact-find-note-content:focus{outline:0;}@media screen and (-webkit-min-device-pixel-ratio:0){.datePicker[type="date"]{padding-top:0;padding-right:0;max-width:130px;}}@media only screen and (device-width:768px){.datePicker{padding-top:0;}}.postcode{max-width:80px;}.postcode-2{border-left:0;}.postcode-combined{max-width:120px;}.cursor-pointer{cursor:pointer;}.wrap-unbreakable{word-break:break-all;word-wrap:break-word;}.quote-result-filter-availability{padding-right:6px;}.inline-label{padding-left:0;padding-right:2px;}.form-horizontal .inline-label-left{padding-left:4px;text-align:left;}.dropdown-menu label{font-weight:normal;}.dropdown-menu>li>span{padding:3px 20px;}.form-control-inline{display:inline-block;}.ui-sortable-helper{display:table;}.auto-width{max-width:none;max-width:initial;width:100%;}@media all and (max-width:767px){.anchor{display:block;top:-70px;position:relative;visibility:hidden;}}textarea.form-control.multi-line{height:150px;}textarea.form-control.detail-notes{height:800px;}.detail-notes-label{text-align:right;}.detail-notes-hint{margin-top:20px;color:#888;}.detail-notes-hint p{margin-top:15px;font-size:12px;}.loading-clients{position:absolute;right:0;left:130px;top:5px;}.loading-case-container{position:relative;height:30px;}.loading-case{position:relative;left:40px;}#alert-placeholder{position:fixed;top:0;width:70%;left:50%;margin-left:-35%;z-index:5;}.alert-float{margin-top:5px;margin-bottom:0;}.alert-float a{text-decoration:underline;}.ui-datepicker table{background-color:#fff;}@media all and (max-width:419px){#navbar-top .glyphicon{font-size:12px;}.navbar-collapse-left,.navbar-collapse-right{padding-top:52px;max-height:100%;width:100%;}.navbar-collapse-left,.navbar-collapse-right{-webkit-box-shadow:0 10px 10px #808080;-ms-box-shadow:0 10px 10px #808080;box-shadow:0 10px 10px #808080;}.navbar-sub{width:auto;}}@media(min-width:420px) and (max-width:767px){#navbar-top .glyphicon{font-size:15px;}.navbar-collapse-left,.navbar-collapse-right{height:100%;padding-top:57px;}.navbar-collapse-left{-webkit-box-shadow:10px 0 10px #808080;-ms-box-shadow:10px 0 10px #808080;box-shadow:10px 0 10px #808080;}.navbar-collapse-right{-webkit-box-shadow:-10px 0 10px #808080;-ms-box-shadow:-10px 0 10px #808080;box-shadow:-10px 0 10px #808080;}.navbar-sub{width:auto;}}@media(max-width:767px){.navbar .container-fluid{padding-right:0;}.navbar-collapse-left,.navbar-collapse-right{background:none repeat scroll 0 0 #fff;overflow-y:scroll;overflow-x:hidden;padding-left:10px;padding-right:10px;position:fixed;top:0;z-index:50;}.navbar-collapse-left{left:0;}.navbar-collapse-right{right:0;}.navbar-collapse-left .nav,.navbar-collapse-right .nav{margin-left:0;margin-right:0;}.navbar-collapse-left>:first-child,.navbar-collapse-right>:first-child{margin-top:7px;}.navbar-collapse-left>:last-child,.navbar-collapse-right>:last-child{margin-bottom:7px;}.navbar-collapse-left .container-fluid .nav:first-child,.navbar-collapse-right .container-fluid .nav:first-child{margin-top:0;}.navbar-collapse-left .container-fluid .nav:last-child,.navbar-collapse-right .container-fluid .nav:last-child{margin-bottom:0;}.navbar-collapse-left .nav li:first-child a,.navbar-collapse-right .nav li:first-child a{-ms-border-top-left-radius:5px;border-top-left-radius:5px;-ms-border-top-right-radius:5px;border-top-right-radius:5px;}.navbar-collapse-left .nav li:last-child a,.navbar-collapse-right .nav li:last-child a{-ms-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-ms-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.navbar-collapse-left .menuItem_1,.navbar-collapse-left .menuItem_2,.navbar-collapse-right .menuItem_1,.navbar-collapse-right .menuItem_2{background-color:#d4d4d4;}.navbar-collapse-left .active a,.navbar-collapse-right .active a{background-color:#09c;}body{margin-top:50px;}}@media(min-width:768px){.navbar-collapse.navbar-collapse-left,.navbar-collapse.navbar-collapse-right{padding:0;}.container nav:not(.nav-straight):first-child,.container nav:not(.nav-straight):first-child li.first>a{-ms-border-top-left-radius:4px;border-top-left-radius:4px;}.no-flexbox .container nav:not(.nav-straight):first-child,.container nav:not(.nav-straight):first-child li.last>a{-ms-border-top-right-radius:4px;border-top-right-radius:4px;}}.new-case{background-image:url('/Content/Images/Case.png');height:30px;width:30px;background-repeat:no-repeat;float:right;padding-left:35px;padding-top:5px;width:100px;}.rounded-table{border-collapse:separate;-ms-border-radius:5px;border-radius:5px;}table.tablesorter{border:1px solid #09c;-ms-border-radius:5px;border-radius:5px;}table.tablesorter thead{color:#fff;background-color:#09c;font-size:12px;}table.tablesorter thead .headerSortDown,table.tablesorter thead .headerSortUp{background-color:#00aee7;}table.tablesorter tbody td{padding:4px;}.no-flexbox td{max-width:none;}.flexbox table.tablesorter td[data-type=action]>div.buttons{margin:-2px;width:calc(100% + 4px);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.name-wrap{word-break:break-all;}}.no-flexbox td[data-type=action]{padding:0;}.no-flexbox td[data-type=action]>div.buttons{display:table;border-spacing:3px;width:100%;}.no-flexbox td[data-type=action]>div.buttons .btn{display:table-cell;}.flexbox table.tablesorter td[data-type=action]>div.buttons .btn{margin:2px;-ms-flex:1;flex-grow:1;}.text-area-resize-none{resize:none;margin-bottom:10px;}.flexbox table.tablesorter td[data-type=action]>div.buttons>.btn-group .btn{margin-left:0;margin-right:0;}.ColVis{padding-left:10px;}.DTTT_container{padding-left:10px;}.table-buttons{margin:0!important;}@media all and (min-width:768px){table.tablesorter th{background-image:url('/Content/Images/sortable-background.gif');background-repeat:no-repeat;cursor:pointer;border-left:1px solid #fff;}table.tablesorter th.first{border-left:0;}table.tablesorter th.last{border-right:0;}table.tablesorter th.headerSortUp{background-image:url('/Content/Images/sortable-ascending.gif');}table.tablesorter th.headerSortDown{background-image:url('/Content/Images/sortable-descending.gif');}table.tablesorter tbody td{color:#3d3d3d;vertical-align:middle;border-left:1px solid #999;}table.tablesorter tbody td.first{border-left:0;}}@media all and (min-width:992px){table.tablesorter th{padding:12px 15px;background-position:center right;}}@media all and (min-width:768px) and (max-width:991px){table.tablesorter th{padding:15px 3px 3px 3px;background-position:0 3px;vertical-align:top;}table.tablesorter tbody{font-size:12px;}table.tablesorter tbody td{padding:3px;}}@media all and (max-width:767px){table.tablesorter table,table.tablesorter thead,table.tablesorter tbody,table.tablesorter th,table.tablesorter td,table.tablesorter tr{display:block;}table.tablesorter{border:1px solid #808080;background-color:#fafafa;}table.tablesorter thead tr{position:absolute;top:-9999px;left:-9999px;}table.tablesorter tbody tr:first-child{border-radius:4px;overflow:hidden;}table.tablesorter tbody td{border:0;background:none;text-align:left;font-size:.9em;padding-left:15em;}table.tablesorter tbody td:before{content:attr(data-name) ":";font-weight:bold;position:relative;width:15em;float:left;margin-left:-15em;padding-left:1em;}table.tablesorter td[data-type=blank]{display:none;}table.tablesorter td[data-type=action] .btn{border-radius:3px;font-size:1em;padding:5px 7px;}.no-flexbox table.tablesorter td{float:left;width:100%;box-sizing:border-box;}.no-flexbox table.tablesorter tbody td:first-child{background-color:#d3d3d3;color:#09c;border-top:1px solid #09c;padding-left:5px;font-weight:bold;}.no-flexbox table.tablesorter tbody td:first-child:before{padding-left:0;padding-right:10px;position:relative;width:auto;margin-left:0;}.no-flexbox table.tablesorter tbody tr:first-child td:first-child{border-top:0;}.no-flexbox table.tablesorter tbody td[data-type=action]{padding:1em;}.no-flexbox table.tablesorter tbody td[data-type=action]:before{content:none;}.flexbox table.tablesorter tbody tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:1em;}.flexbox table.tablesorter tbody td::before{margin-left:-100%;width:100%;}.flexbox table.tablesorter tbody td{padding-left:25%;-webkit-flex-basis:50%;flex-basis:50%;box-sizing:border-box;-ms-flex-order:100;-webkit-order:100;order:100;max-width:50%;}.flexbox table.tablesorter tbody tr::before{content:'';-ms-flex-order:50;-webkit-order:50;order:50;-webkit-flex-basis:100%;flex-basis:100%;display:flex;}.flexbox table.tablesorter tbody td[data-type=title],.flexbox table.tablesorter tbody td[data-type=action]{padding-left:5px;-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-grow:1;flex-grow:1;max-width:none;}.flexbox table.tablesorter tbody td[data-type=title]{-ms-flex-order:0;-webkit-order:0;order:0;font-weight:bold;}.flexbox table.tablesorter tbody td[data-type=action]{-ms-flex-order:1;-webkit-order:1;order:1;}.flexbox table.tablesorter td[data-type=action] div.buttons{-webkit-justify-content:flex-end;justify-content:flex-end;}.flexbox table.tablesorter tbody td[data-type=action] div.buttons .btn{-webkit-flex-grow:0;flex-grow:0;}.flexbox table.tablesorter tbody td[data-type=title],.flexbox table.tablesorter tbody td[data-type=action]{background-color:#d3d3d3;color:#09c;border-top:1px solid #09c;}.flexbox table.tablesorter td[data-type=title]:before,.flexbox table.tablesorter td[data-type=action]:before{content:none;width:auto;}}@media all and (max-width:767px) and (min-width:420px){.flexbox table.tablesorter tbody tr:first-child td[data-type=title],.flexbox table.tablesorter tbody tr:first-child td[data-type=action]{border-top:0;}}@media all and (max-width:419px){table.tablesorter tbody td{padding-left:50%;}table.tablesorter tbody td:before{width:100%;margin-left:-100%;}.flexbox table.tablesorter tbody td[data-type=title],.flexbox table.tablesorter tbody td[data-type=action],.flexbox table.tablesorter tbody td{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}.flexbox table.tablesorter tbody td{padding-left:50%;}.flexbox table.tablesorter tbody td[data-type=title],.flexbox table.tablesorter tbody td[data-type=action]{padding-left:5px;}.flexbox table.tablesorter tbody tr:first-child td[data-type=title]{border-top:0;}}.results-table-container{overflow-x:auto;}.results-table{text-align:center;font-size:.9em;}.launch-application,.launch-application:active,.launch-application:focus,.launch-application:hover{background-color:#ffa500;border-color:#ffa500;}.results-table>tbody>tr>td{vertical-align:middle;}.results-table.table-hover>tbody>tr:hover,.results-table.table-hover>tbody>tr.context-menu-showing{background-color:#d9edf7;}.results-table.table-bordered{border-left:0 none;border-right:0 none;}.results-table.table-bordered th{border-left:0 none;border-right:0 none;text-align:center;padding-left:10px;vertical-align:middle;}.results-table.table-bordered td{border-bottom:0 none;border-top:0 none;}.list-glyph{font-size:large;color:#337ab7;}.list-glyph:hover{color:#09c;}.fee-type-cell{text-align:left;}.fee-value-cell{text-align:right;}.tooltip-fee-total{border-top:2pt solid #fff;}.context-menu label{margin-bottom:0;padding-top:3px;padding-bottom:3px;}.context-menu label *{vertical-align:middle;}@media all and (max-width:767px){.no-flexbox td[data-name='Case ID']{background-color:#d3d3d3;color:#09c;border-bottom:#09c solid 1px;margin-bottom:5px;}.no-flexbox td[data-type='action']{border-bottom:#09c solid 1px;}.no-flexbox td[data-type='action'] .btn{margin-right:1px;}}.opportunities-table tbody tr:last-child td:last-child{border-radius:0 0 5px 0;}.opportunities-table tbody tr:last-child td:first-of-type{border-radius:0 0 0 5px;}.opportunities-table td[data-name='Case Managing Advisor']{width:10%;}.opportunities-table td[data-name='Full Names']{width:15%;}.opportunities-table{width:100%;}.opportunities-table tfoot{display:none;}@media all and (min-width:768px){.opportunities-table td,.opportunities-table th{vertical-align:middle;text-align:center;}table.opportunities-table thead .sorting{background-image:url('/Content/Images/sortable-background.gif');}table.opportunities-table thead .sorting_asc{background-image:url('/Content/Images/sortable-ascending.gif');}table.opportunities-table thead .sorting_desc{background-image:url('/Content/Images/sortable-descending.gif');}}.submission-quote-shortlist-table .percentage{text-align:center;}.modal table.items-to-delete{margin-top:10px;}.modal table.items-to-delete td{padding-left:10px;}.modal table.items-to-delete td input{height:auto;}.modal table.items-to-delete td label{margin-bottom:0;font-weight:normal;}.badge-success{background-color:#468847;margin-left:3px;}.badge-success:hover{background-color:#356635;}.badge-error{background-color:#b94a48;margin-left:3px;}.badge-error:hover{background-color:#953b39;}.under-construction-image{margin-right:auto;margin-left:auto;height:400px;background-position:center;background-image:url('/Content/Images/Under-Construction.png');background-repeat:no-repeat;}.under-construction-text{text-align:center;font-size:300%;}.budget-planner{width:100%;}table#budget-planner-table{border-collapse:separate;}table#budget-planner-table>tbody>tr:first-of-type>td{border-top:0;}.budget-planner-summary{padding-left:5px;}.budget-planner-summary-heading{width:20%;text-align:right;}.budget-planner-summary-headingspace{width:60%;}td[data-monetary-amount]{text-align:right;}.budget-planner-expenditure-value,.budget-planner-income-value{text-align:right;}td[data-monetary-amount^="-"]:after{color:#f00;}.budget-planner-summary-description{font-size:14px;display:block;margin-left:1.5em;}.budget-planner-summary-total{font-size:14px;font-weight:bold;display:block;margin-left:1.45em;}.budget-planner-summary-totalvalue{font-size:14px;font-weight:bold;text-align:right;}.budget-planner-summary-subheading{font-size:14px;font-weight:bold;display:block;}td.budget-planner-summary-first-subheading:first-child{border-top:0;}.budgetName{display:block;width:100%!important;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#budget-planner-table>tbody>tr:last-child{height:20px!important;}.budget-planner-header-summary{background-color:transparent;visibility:hidden;opacity:0;transform:scaleY(.5);max-height:0;transition:all .5s,transform .3s ease-out .3s;}.panel-collapsed .budget-planner-header-summary{visibility:visible;max-height:5em;transform:scaleY(1);opacity:1;}.budget-planner-group-summary{padding:5px 25px;margin-bottom:10px;border-bottom:1px solid #a9a9a9;margin:0 -10px 10px;}div.group-vis-category{float:left;width:45%;padding-right:10px;}input.budget-name{width:55%;}.group-category .budget-name{width:100%;}.group-category .group-vis-category{display:none;}.budget-before-hide{padding-left:5px;}.budget-planner-before .budget-before-hide{display:none!important;}.budget-planner-item{border-left:3px solid #a9a9a9;background-color:#f0f0f0;padding-right:24px;margin:0 -12px 3px;position:relative;}.budget-planner-item>*{margin-bottom:3px;}span.budget-name{margin-left:5px;}@media(min-width:768px){.budget-planner-item{padding-bottom:0;}.budget-planner-item>*{margin-top:3px;}span.budget-name{margin-top:4px;display:inline-block;margin-left:5px;}.budget-before,.budget-after{padding-right:5px;}}.budget-planner-item.essential{border-left-color:#f00;}.budget-planner-item.nonessential{border-left-color:#ffa0a0;}.budget-planner-item.income{border-left-color:#0f0;}.budget-planner-group-summary{background-color:#e0e0e0;font-weight:bold;}.budget-planner-item .item-del{line-height:32px;position:absolute;right:0;top:0;cursor:pointer;}.budget-planner-item .item-modified{line-height:32px;position:absolute;right:6px;top:0;}.budget-planner-item .item-del:hover{color:#f00;}#discussions-areas-container .control-label{margin-top:15px;}.discussion-area{display:inline-block;width:100px;text-align:center;cursor:pointer;vertical-align:top;}.discussion-area input{display:none;}.discussion-area-icon{display:inline-block;width:60px;height:60px;background-image:url('/Content/Images/discussion-area-icons-inactive.png');}.discussion-area.mortgage .discussion-area-icon{background-position:0 0;}.discussion-area.protection .discussion-area-icon,.discussion-area.insurance .discussion-area-icon{background-position:-60px 0;}.discussion-area.buildingandcontents .discussion-area-icon{background-position:-120px 0;}.discussion-area input:checked~.discussion-area-icon{background-image:url('/Content/Images/discussion-area-icons-active.png');}.discussion-area:hover .discussion-area-icon{background-color:#f0f0f0;}.discussion-area-name{font-weight:normal;}.login-additional{position:absolute;margin-top:40px;right:25px;}.create-opportunity{margin-top:5px;}.lead-source{margin-top:5px;}.page-introduction{margin-bottom:25px;}.document-upload-panel{margin-top:10px;}#upload-complete{margin-top:10px;}.items-to-cancel{margin-top:10px;}#upload-control-button-container{margin-top:5px;}#file-upload-list{margin-bottom:0;}#upload-drop-zone{display:table-cell;vertical-align:middle;height:100px;border:2px solid #ddd;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#feffec;text-align:center;color:#bbb;font-size:medium;font-family:Arial,sans-serif;}#upload-drop-zone.hover{color:#f00;border-color:#f00;border-style:solid;box-shadow:inset 0 3px 4px #888;}#upload-drop-zone-container{display:table;overflow:hidden;}#upload-controls,#upload-drop-zone-container,#upload-control-button-container{padding:0;}#file-upload-list{padding:0;}.file-details{margin-top:10px;}#upload-controls{margin-bottom:2px;}.upload-to-selection{padding-top:5px;padding-left:0;}.file-glyp{font-size:x-large;margin-right:5px;color:#337ab7;}.document:hover{background-color:#f0f0f0;}.btn-file{position:relative;overflow:hidden;}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:#f00;cursor:inherit;display:block;}.file-button-input-field input[type=file]{font-size:23px;top:-8px;right:-12px;width:117px;}.file-input-display{background-color:#fff!important;cursor:text!important;}.file-input{margin-bottom:10px;}@keyframes highlight-zoom{0%{transform:scale(1,1);}65%{transform:scale(2,2);}100%{transform:scale(1,1);}}.highlight-zoom{animation-name:highlight-zoom;animation-duration:1.25s;z-index:1000;}.notification-continue{margin-top:50px;}.editor-title{padding-top:10px;}.number-of-lenders{max-width:80px;}.paragraph-editor{margin-top:10px;}.existing-credentials-message{cursor:pointer;margin-bottom:10px;}#pdf-configuration-modal .number-of-items{max-width:68px;min-width:50px;}#pdf-configuration-modal input[type=checkbox].form-control{height:34px;background-color:transparent;}#pdf-configuration-modal .panel-primary{padding-top:10px;}#pdf-configuration-modal .top-level-config{padding:0 15px;margin-bottom:0;}#pdf-configuration-modal .panel-info{border-bottom-width:1px;margin-bottom:0;}@media(min-width:768px){#pdf-configuration-modal .panel-info{margin-top:-44px;}}#pdf-configuration-modal .panel-info .panel-heading{padding:0;border:0;}#pdf-configuration-modal .panel-info .collapse-arrow{position:absolute;margin-top:10px;right:25px;}#pdf-configuration-modal .panel-info .panel-body{padding-top:5px;padding-bottom:0;}#pdf-configuration-modal .form-group{margin-bottom:0;}#pdf-configuration-modal .control-label{margin-top:9px;}#pdf-configuration-modal .panel-info .control-label{margin-top:9px;font-weight:500;}#pdf-configuration-modal .description-label{font-weight:normal;position:absolute;margin-left:5px;margin-top:13px;}#pdf-configuration-modal input{margin-top:5px;margin-bottom:5px;display:inline-block;}@media(min-width:768px){#pdf-configuration-modal .item-selected-wrapper{text-align:center;}#pdf-configuration-modal .item-selected-wrapper .item-selected{margin-right:35px;}}#pdf-configuration-modal .applicant-header{margin-top:10px;padding-left:30px;}.top5{margin-top:5px;}.top10{margin-top:10px;}.no-padding{padding:0;}.no-margin{margin:0!important;}#connectToTech{margin-top:20px;}.max-number-of-tenants-container label{white-space:pre;}.page-link img{max-height:32px;max-width:32px;}.note-title{color:#b8860b;}.note-content{white-space:pre-wrap;}.disabled-select{background-color:#d5d5d5;opacity:.5;border-radius:3px;cursor:not-allowed;position:absolute;top:0;bottom:0;right:0;left:0;}select[readonly].select2-hidden-accessible+.select2-container{pointer-events:none;touch-action:none;}select[readonly].select2-hidden-accessible+.select2-container .select2-selection{background:#eee;box-shadow:none;}select[readonly].select2-hidden-accessible+.select2-container .select2-selection__arrow,select[readonly].select2-hidden-accessible+.select2-container .select2-selection__clear{display:none;}.blockquote-primary{border-left-color:#337ab7;}.hamburger{display:inline-block;width:20px;height:2px;background-color:#000;position:relative;vertical-align:middle;}.hamburger::before,.hamburger::after{content:"";position:absolute;left:0;width:20px;height:2px;background-color:#000;}.hamburger::before{transform:translateY(-6px);}.hamburger::after{transform:translateY(6px);}
:root{--h1-font-size:40px;--h1-font-weight:700;--h2-font-size:36px;--h2-font-weight:700;--h3-font-size:32px;--h3-font-weight:700;--h4-font-size:28px;--h4-font-weight:700;--h5-font-size:24px;--h5-font-weight:700;--h6-font-size:20px;--h6-font-weight:700;--body-large-font-size:18px;--body-large-font-weight:500;--body-medium-font-size:16px;--body-medium-font-weight:500;--body-medium-font-weight-semibold:600;--body-small-font-size:14px;--body-small-font-weight:500;--body-small-font-weight-semibold:600;--body-xsmall-font-size:12px;--body-xsmall-font-weight:500;--caption-small-font-size:12px;--caption-small-font-weight:600;--caption-xsmall-font-size:12px;--caption-xsmall-font-weight:600;--button-font-size:14px;--button-font-weight:600;--background-page:#f9fafb;--background-body:#fff;--background-subtle:#f9fafb;--background-strong:#f0f2f5;--background-gradient:radial-gradient(8508.22% 173.97% at 0% -27.78%,#e8ecf0 0%,#fffae9 54.91%,#eaf9f6 100%);--background-brand:#4b0a4e;--background-brand-hover:#6f3b71;--background-tooltip:#12314a;--background-button:#176d59;--background-button-hover:#1e8d73;--background-error-button:#af3c54;--background-error-button-hover:#e04c6b;--background-readonly-button:#98a2b3;--background-label-brand:#f6eaf7;--background-label-info:#e8ecf0;--background-label-error:#feeef1;--background-label-warning:#fffae9;--background-label-success:#eaf9f6;--background-label-grey:#f0f2f5;--background-action-hover:#f6eaf7;--background-action-selected:#e5d0e6;--background-action-secondary-hover:#feeef1;--background-action-secondary-selected:#fccad5;--border-container:#d0d5dd;--border-strong:#98a2b3;--border-default:#98a2b3;--border-hover:#ac8eae;--border-active:#865b88;--border-filled:#667185;--border-error:#f98ca3;--border-success:#70d9c1;--border-warning:#ffdd6d;--border-inactive:#d0d5dd;--border-label-brand:#865b88;--border-label-info:#66829a;--border-label-error:#f98ca3;--border-label-warning:#ffdd6d;--border-label-success:#70d9c1;--border-outline:#101928;--icon-primary:#101928;--icon-secondary:#475367;--icon-subtle:#667185;--icon-inactive:#98a2b3;--icon-brand:#581c5a;--icon-error:#f65476;--icon-success:#2ac6a2;--icon-warning:#ffcc25;--icon-info:#1a4568;--icon-grey:#344054;--icon-white:#fff;--text-primary:#101928;--text-secondary:#475367;--text-subtle:#667185;--text-inactive:#98a2b3;--text-white:#fff;--text-brand:#4b0a4e;--text-brand-hover:#6f3b71;--text-link:#176d59;--text-link-hover:#1e8d73;--text-error:#e04c6b;--text-error-hover:#f65476;--text-success:#26b493;--text-success-hover:#2ac6a2;}@font-face{font-family:'Montserrat';src:url('/Content/fonts/Montserrat-Medium.ttf');}.siteenhancements body{background-image:none;background-color:var(--background-body);font-family:'Montserrat';}.siteenhancements body{padding:0;}.siteenhancements body .body-content{margin-top:15px;}.siteenhancements body>.container{width:100%;padding:0;}.siteenhancements body .progress-bar{background-color:var(--background-brand);}.siteenhancements body p a:not(.btn),.siteenhancements body small a:not(.btn){color:var(--text-link);}.siteenhancements body p a:not(.btn):not(#tutorial),.siteenhancements body small a:not(.btn):not(#tutorial){text-decoration:underline;}.siteenhancements body p a:not(.btn):hover,.siteenhancements body small a:not(.btn):hover{color:var(--text-link-hover);}.siteenhancements body footer a{color:var(--text-link);}.siteenhancements body footer a:hover{color:var(--text-link-hover);}.siteenhancements body h1{color:var(--text-primary);}.siteenhancements body h2{color:var(--text-primary);}.siteenhancements body h3{color:var(--text-primary);}.siteenhancements body h4{color:var(--text-primary);}.siteenhancements body h5{color:var(--text-primary);}.siteenhancements body h6{color:var(--text-primary);}.siteenhancements body .btn{padding:6px 15px;border-radius:4px;border:0;font-family:Montserrat;font-feature-settings:'cv01' on,'cv03' on,'cv04' on;font-style:normal;font-size:14px;font-weight:500;line-height:145%;letter-spacing:0;}.siteenhancements body .btn.btn-primary,.siteenhancements body .btn.btn-success{background:var(--background-button);}.siteenhancements body .btn.btn-primary:hover,.siteenhancements body .btn.btn-success:hover{background:var(--background-button-hover);}.siteenhancements body .btn.btn-danger{background:var(--background-error-button);color:var(--text-white);}.siteenhancements body .btn.btn-danger:hover{background:var(--background-error-button-hover);}.siteenhancements body .btn.btn-default{background:var(--background-body);color:var(--background-button);border:1px solid var(--background-button);}.siteenhancements body .btn.btn-default:hover{background:var(--background-button-hover);color:var(--text-white);}.siteenhancements body .btn-group .btn{margin:-1px;}.siteenhancements body .btn-group .btn.active{box-shadow:0 2px 15px 0 #c5435e33;}.siteenhancements body .btn-group .btn:not(.btn-success,.active){background-color:var(--background-body);color:var(--background-button);border:1px solid var(--background-button);}.siteenhancements body .btn-group .btn:not(.btn-success,.active):hover{background-color:var(--background-button-hover);color:var(--text-white);border:1px solid var(--background-button-hover);}.siteenhancements body .btn-group .btn:not(.btn-success,.active).disabled{background-color:var(--background-body);color:var(--text-inactive);border:1px solid var(--border-default);}.siteenhancements body .btn-group .btn.btn-success,.siteenhancements body .btn-group .btn.active{background-color:var(--background-button);color:var(--text-white);border:1px solid var(--background-button);}.siteenhancements body .btn-group .btn.btn-success:hover,.siteenhancements body .btn-group .btn.active:hover{background-color:var(--background-button-hover);}.siteenhancements body .btn-group .btn.btn-success.disabled,.siteenhancements body .btn-group .btn.active.disabled{background-color:var(--background-readonly-button);border-color:var(--border-default);}.siteenhancements body .btn-group .btn.btn-danger{background:var(--background-error-button);color:var(--text-white);border:1px solid var(--background-error-button);}.siteenhancements body .btn-group .btn.btn-danger:hover{background:var(--background-error-button-hover);border-color:var(--background-error-button-hover);}.siteenhancements body .input-group-btn .btn{padding:6px 12px;border:1px solid transparent;font-size:14px;}.siteenhancements body .btn-xs,.siteenhancements body .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}.siteenhancements body .view-wrapper{box-shadow:none;}.siteenhancements .item>.panel,.siteenhancements .panel.item{border-top:1px solid var(--border-container);}.siteenhancements .panel{border-color:var(--border-container);border-radius:0;}.siteenhancements .panel>.panel-heading{background-color:var(--background-action-selected);font-family:'Montserrat';font-size:1.5rem;line-height:145%;letter-spacing:0%;color:var(--text-primary);padding:8px 12px;border:0;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0;}.siteenhancements .panel>.panel-heading.panel-collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0;}.siteenhancements .panel>.panel-heading strong{font-weight:600;}.siteenhancements .panel>.panel-heading.panel-collapsed{background-color:var(--background-strong);}.siteenhancements .panel>.panel-heading:hover{background-color:var(--background-action-hover);}.siteenhancements .panel .panel-body{font-family:'Montserrat';}.siteenhancements .panel .panel-body .panel-heading{background-color:var(--background-label-info);font-size:1.35rem;font-weight:600;line-height:145%;letter-spacing:0%;color:var(--text-secondary);padding:8px 12px;border:0;cursor:pointer;}.siteenhancements .panel .panel-body .panel-heading strong{font-weight:600;color:var(--text-primary);}.siteenhancements .panel .panel-body .panel-heading .panel-collapsed{background-color:var(--background-strong);}.siteenhancements .panel .panel-body .panel-heading:hover{background-color:var(--background-action-hover);}.siteenhancements .panel .panel-body .control-label{font-family:'Montserrat';color:var(--text-primary);font-size:1.35rem;font-weight:500;line-height:145%;letter-spacing:0;padding-right:5px;}.siteenhancements .panel .panel-body .form-control-static,.siteenhancements .panel .panel-body .form-control,.siteenhancements .panel .panel-body .select2-selection,.siteenhancements .panel .panel-body .field-validation-error,.siteenhancements .panel .panel-body button{font-family:'Montserrat';}.siteenhancements .panel .panel-body .field-validation-error{letter-spacing:0;line-height:145%;font-weight:500;}.siteenhancements .panel-primary>.panel-heading{border-top-left-radius:7px;border-top-right-radius:7px;}.siteenhancements .panel-primary,.siteenhancements .sub-panel-container>.panel{border-radius:8px;}.siteenhancements .additional-income-headings.row .control-label{font-weight:600;}.siteenhancements .panel.quote-details>.sub-panel-container>.panel:first-child>.panel-heading:first-child{border-top-left-radius:7px;border-top-right-radius:7px;}.siteenhancements #validation-summary-panel.panel{border:0;color:var(-\2dtext-primary);}.siteenhancements #validation-summary-panel.panel .panel-heading{border-width:1px 1px 0 1px;border-radius:8px 8px 0 0;border-style:solid;border-color:var(--border-error);background-color:var(--background-body);font-size:14px;}.siteenhancements #validation-summary-panel.panel .panel-heading.panel-collapsed{border-radius:8px;border:1px solid var(--border-error);background-color:var(--background-label-error);}.siteenhancements #validation-summary-panel.panel .panel-body{border-width:0 1px 1px 1px;border-radius:0 0 8px 8px;border-style:solid;border-color:var(--border-error);}.siteenhancements #validation-summary-panel.panel .panel-body ul.nav.nav-pills li a{border-radius:4px;border:1px solid var(--border-strong);background:var(--background-body);color:var(--text-primary);font-size:12px;}.siteenhancements #validation-summary-panel.panel .panel-body ul.nav.nav-pills li a:hover{background-color:var(--background-label-error);}.siteenhancements #validation-summary-panel.panel .panel-body ul.nav.nav-pills li a .badge{color:var(--text-primary);font-size:12px;font-weight:500;background:transparent;padding:0;}.siteenhancements #validation-summary-panel.panel .panel-body ul.nav.nav-pills li.active a{background:var(--background-error-button);color:var(--text-white);}.siteenhancements #validation-summary-panel.panel .panel-body ul.nav.nav-pills li.active a .badge.badge-error{color:var(--text-white);}.siteenhancements #validation-summary-panel.panel .panel-body .tab-content{box-shadow:none;background-color:var(--background-subtle);border-width:0 0 0 4px;border-radius:0 0 4px 4px;color:var(--text-primary);border-left:4px solid var(--border-error);}.siteenhancements #validation-summary-panel.panel .panel-body .tab-content li{font-feature-settings:'cv03' on,'cv04' on;margin:5px;font-weight:500;line-height:145%;font-style:normal;letter-spacing:-.06px;font-size:12px;}.siteenhancements #validation-summary-panel.panel .panel-body .tab-content li ::marker{color:var(--text-secondary);}.siteenhancements #validation-summary-panel.panel .panel-body .tab-content li::marker{color:var(--text-secondary);}.siteenhancements .lifecycle-focused{animation-name:flash;animation-duration:1s;animation-fill-mode:forwards;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;}.siteenhancements .lifecycle-focused:before{content:' ';width:8px;height:var(--focus-element-height-variable);position:absolute;left:0;background-color:var(--background-error-button,#c51532);}@keyframes flash{0%,33%,66%,100%{opacity:1;}25%,50%,75%{opacity:0;}}.siteenhancements .validation-error-icon{padding-bottom:2px;padding-right:12px;}.siteenhancements .collapse-icon{background:url(/Content/Images/chevron-down.svg) no-repeat;height:15px;width:15px;margin-top:6px;}.siteenhancements .panel-expanded .collapse-icon{transform:rotate(180deg);margin-top:0!important;}.siteenhancements .form-control{vertical-align:middle;border:1px solid var(--border-default);color:var(--text-primary);}.siteenhancements .alert-info{background-color:var(--background-label-info);border-color:var(--border-label-info);color:var(--text-subtle);}.siteenhancements .alert-warning{background-color:var(--background-label-warning);border-color:var(--border-label-warning);}.siteenhancements .alert-danger{background-color:var(--background-label-error);border-color:var(--border-label-error);color:var(--text-error);}.siteenhancements .form-group{margin-bottom:8px;}.siteenhancements input[type=checkbox]{accent-color:var(--background-brand);}.siteenhancements .slide-switch-wrapper a.slide-switch-on{background-color:var(--text-success);}.siteenhancements .slide-switch-wrapper a.slide-switch-on:hover{background-color:var(--text-success-hover);}.siteenhancements .slide-switch-wrapper a.slide-switch-off{background-color:var(--text-error);}.siteenhancements .slide-switch-wrapper a.slide-switch-off:hover{background-color:var(--text-error-hover);}.siteenhancements .text-box.single-line{border-radius:4px;font-size:14px;font-style:normal;font-weight:500;line-height:145%;box-shadow:none;}.siteenhancements .text-box.single-line.valid{border:1px solid var(--border-default);color:var(--text-primary);}.siteenhancements .text-box.single-line:hover{border-color:var(--border-hover);box-shadow:0 5px 13px -5px rgba(16,25,40,.05),0 16px 18px -9px rgba(16,25,40,.02);}.siteenhancements .text-box.single-line:focus{border-color:var(--border-active);box-shadow:0 14px 22px -9px rgba(16,25,40,.14),0 0 3px -1px rgba(16,25,40,.04);transition:box-shadow .2s ease-in-out;}.siteenhancements .select2-container--bootstrap .select2-selection--single{height:32px;}.siteenhancements .select2.select2-container{border:1px;border-style:solid;border-radius:4px;border-color:var(--border-default);box-shadow:none;}.siteenhancements .select2.select2-container.select2-container--open .select2-selection__arrow b{background:url('/Content/Images/chevron-up.svg') no-repeat;}.siteenhancements .select2.select2-container.select2-container--open li.select2-search--inline{margin-top:0;padding-left:0;}.siteenhancements .select2.select2-container .select2-selection{border:1px;border-radius:4px;}.siteenhancements .select2.select2-container .select2-selection:hover{border-color:var(--border-hover);}.siteenhancements .select2.select2-container .select2-selection .select2-selection__arrow b{border:0;width:13px;height:10px;mask-size:10px;background-color:var(--icon-secondary);background:url('/Content/Images/chevron-down.svg') no-repeat;}.siteenhancements .select2.select2-container .select2-selection .select2-selection__choice{border-radius:4px;border:1px solid var(--border-strong);background:var(--background-strong);padding:0 8px;}.siteenhancements .select2.select2-container .select2-selection .select2-selection__choice .select2-selection__choice__remove{float:right;margin-left:5px;}.siteenhancements .select2.select2-container:hover{border-color:var(--border-hover);}.siteenhancements .select2.select2-container:focus,.siteenhancements .select2.select2-container.select2-container--focus{border:1.5px;border-style:solid;border-color:var(--border-active);box-shadow:0 14px 22px -9px rgba(16,25,40,.14),0 0 3px -1px rgba(16,25,40,.04);transition:box-shadow .3s ease-in-out;}.siteenhancements .select2.select2-container:focus .select2-selection,.siteenhancements .select2.select2-container.select2-container--focus .select2-selection{box-shadow:0 14px 22px -9px rgba(16,25,40,.14),0 0 3px -1px rgba(16,25,40,.04);}.siteenhancements .select2-dropdown{border-radius:8px;border:1px solid var(--border-container);background:var(--background-body);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);}.siteenhancements .select2-dropdown.select2-dropdown--below{margin-top:4px;}.siteenhancements .select2-dropdown.select2-dropdown--above{margin-top:-4px;}.siteenhancements .select2-dropdown .select2-results__option{background-color:var(--background-body);color:var(--text-primary);padding:8px 12px;}.siteenhancements .select2-dropdown .select2-results__option:hover{background-color:var(--background-label-brand);}.siteenhancements .select2-dropdown .select2-results__option[aria-selected="true"]:not(:hover){background-color:var(--background-action-selected);border-bottom:1px solid var(--border-active);}.siteenhancements .select2-selection--multiple:before{margin-top:12px;background:url(/Content/Images/chevron-down.svg) 0 0 no-repeat;}.siteenhancements .select2-container--open .select2-selection--multiple:before{margin-top:12px;background:url(/Content/Images/chevron-up.svg) 0 0 no-repeat;}.siteenhancements .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:var(--text-primary);}.siteenhancements .fact-find-notes-all .fact-find-note-creator{left:initial;}@media(max-width:767px){.siteenhancements .note-count{top:37px;right:2px;}.siteenhancements #sales-process-header .note-count{top:39px;}}.siteenhancements table{font-family:Montserrat;font-size:14px;border:0;border-collapse:separate;border-spacing:0 4px;}.siteenhancements table.table-striped thead{background-color:transparent;}.siteenhancements table.table-striped thead:after{content:'-';display:block;line-height:4px;text-indent:-99999px;background-color:transparent;color:transparent;}.siteenhancements table.table-striped thead tr{background-color:var(--background-strong);color:var(--text-primary);padding:4px 5px 4px 5px;}.siteenhancements table.table-striped thead tr th:not(.hidden){height:25px;border-bottom:1px solid var(--border-container);vertical-align:middle;border-color:var(--border-container);}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting_asc{background-image:none;}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting_asc:after{content:" ▲";color:var(--text-primary);font-size:12px;}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting_desc{background-image:none;}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting_desc:after{content:" ▼";color:var(--text-primary);font-size:12px;}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting{background-image:none;}.siteenhancements table.table-striped thead tr th:not(.hidden).sorting:after{content:" ⇅";color:var(--text-primary);font-size:12px;}.siteenhancements table.table-striped thead tr th:not(.hidden):first-of-type{border-color:var(--border-container);border-radius:8px 0 0 8px;border-bottom:1px solid var(--border-container);border-top:0;border-left:0;}.siteenhancements table.table-striped thead tr th:not(.hidden):last-of-type{border-color:var(--border-container);border-radius:0 8px 8px 0;border-bottom:1px solid var(--border-container);border-top:0;border-right:0;}.siteenhancements table.table-striped tbody tr{background-color:var(--background-body);padding:4px 5px 4px 5px;}.siteenhancements table.table-striped tbody tr:hover{background-color:var(--background-label-brand);}.siteenhancements table.table-striped tbody tr td:not(.hidden){padding:4px 5px 4px 5px;height:33px;border:1px;border-style:solid;border-color:var(--border-container);border-left:0;border-right:0;border-top:solid;border-top-width:1px;border-top-color:var(--border-container);border-bottom:solid;border-bottom-width:1px;border-bottom-color:var(--border-container);}.siteenhancements table.table-striped tbody tr td:not(.hidden):first-of-type{border-left:solid;border-left-width:1px;border-left-color:var(--border-container);border-top-left-radius:8px;border-bottom-left-radius:8px;}.siteenhancements table.table-striped tbody tr td:not(.hidden):last-of-type{border-right:solid;border-right-width:1px;border-right-color:var(--border-container);border-top-right-radius:8px;border-bottom-right-radius:8px;}.siteenhancements table.table-striped tbody tr td:not(.hidden) .btn,.siteenhancements table.table-striped tbody tr td:not(.hidden) .btn:hover{border:0;}.siteenhancements table.table-striped tbody tr td:not(.hidden) .btn.btn-primary{background-color:var(--background-button);color:var(--text-white);}.siteenhancements table.table-striped tbody tr td:not(.hidden) .btn.btn-danger{background-color:var(--background-error-button);}.siteenhancements table.table-striped tbody tr td:not(.hidden) .btn.btn-warning{color:var(--text-primary);}@media(max-width:767px){.siteenhancements table.table-striped tbody tr td:not(.hidden){height:initial;}.siteenhancements table.table-striped tbody tr td:not(.hidden):first-of-type{border:0;}.siteenhancements table.table-striped tbody tr td:not(.hidden):last-of-type{border:0;border-top-right-radius:0;border-bottom-right-radius:0;}}.siteenhancements table.table-striped tbody tr .list-glyph{color:var(--background-brand);}.siteenhancements table.table-striped tbody tr .list-glyph:hover{color:var(--background-brand-hover);}@media(max-width:767px){.siteenhancements.flexbox table.tablesorter tbody td::before{margin-left:-1em!important;}}.siteenhancements .dataTables_paginate{font-family:Montserrat;font-size:14px;}.siteenhancements .dataTables_paginate .paginate_button{background-color:transparent;}.siteenhancements .dataTables_paginate .paginate_button.previous a{margin-right:4px;border:1px solid var(--border-container);border-radius:4px;}.siteenhancements .dataTables_paginate .paginate_button.previous.disabled:hover a,.siteenhancements .dataTables_paginate .paginate_button.next.disabled:hover a{background-color:transparent;}.siteenhancements .dataTables_paginate .paginate_button.next a{margin-right:4px;border:1px solid var(--border-container);border-radius:4px;}.siteenhancements .dataTables_paginate .paginate_button a{margin:0 2px;color:var(--text-primary);background-color:transparent;border:1px solid transparent;}.siteenhancements .dataTables_paginate .paginate_button.active a{border-radius:4px;background-color:var(--background-action-selected);}.siteenhancements .dataTables_paginate .paginate_button:hover a{border-radius:4px;background-color:var(--background-label-brand);}.siteenhancements .radio input[type="radio"]{width:20px;height:20px;}.siteenhancements .form-horizontal .radio{padding-top:5px!important;}.siteenhancements input[type="radio"]{margin:0 10px 0 -25px;border-radius:10px;accent-color:var(--icon-brand);}.siteenhancements input[type="radio"]:focus{outline:0;box-shadow:none;}.siteenhancements .radio label{min-width:50px;justify-content:right;display:inline-grid;padding-left:25px;}.siteenhancements .datePicker{max-width:120px;}.siteenhancements .datePicker:hover{border:1px solid var(--border-hover);box-shadow:0 5px 13px -5px rgba(16,25,40,.05),0 16px 18px -9px rgba(16,25,40,.02);}.siteenhancements .datepicker table tr td span:hover,.siteenhancements .datepicker table tr td.day:hover,.siteenhancements .datepicker thead tr:first-child th:hover{background-color:var(--background-label-brand);}.siteenhancements .datepicker table tr td span.active.active,.siteenhancements .datepicker table tr td.active.active{background-color:var(--background-label-brand);border:1px solid var(--border-active);border-radius:4px;background-image:none;color:var(--text-primary);}.siteenhancements .datepicker table tr td span.old{color:var(--text-inactive);border-radius:4px;background:var(--background-subtle);}.siteenhancements .datepicker table tr td span{border-radius:4px;border:1px solid var(--border-default);width:30%;height:27px;line-height:27px;}.siteenhancements .input-validation-error,.siteenhancements .input-validation-error+.select2{border:1px solid var(--border-error);background:var(--background-label-error);}.siteenhancements .input-validation-error+.select2 .select2-selection{background:var(--background-label-error);}.siteenhancements textarea.form-control.multi-line{border-color:var(--border-default);}.siteenhancements textarea.form-control.multi-line:hover{border:1px solid var(--border-hover);box-shadow:0 5px 13px -5px rgba(16,25,40,.05),0 16px 18px -9px rgba(16,25,40,.02);}.siteenhancements .field-validation-error{background-color:var(--background-body);color:var(--text-error);float:left;text-align:left;}.siteenhancements #nav-factfind,.siteenhancements #nav-base{font-family:Montserrat!important;line-height:145%!important;font-weight:500!important;letter-spacing:0!important;background-color:var(--background-page)!important;border-radius:0!important;border-right:1px solid var(--border-container);border-bottom:1px solid var(--border-container);border-left:1px solid var(--border-container);}.siteenhancements #nav-factfind .menu-section-heading,.siteenhancements #nav-base .menu-section-heading{background-color:var(--background-page)!important;padding-top:15px!important;padding-bottom:15px!important;border-top:1px solid var(--border-container);border-bottom:1px solid var(--border-container);border-radius:0;margin-bottom:10px!important;}.siteenhancements #nav-factfind .ui-state-default,.siteenhancements #nav-base .ui-state-default{background-color:transparent!important;font-size:1.25rem!important;border-radius:4px!important;margin-left:60px!important;margin-right:20px!important;}.siteenhancements #nav-factfind .ui-state-default:not(:last-child),.siteenhancements #nav-base .ui-state-default:not(:last-child){margin-bottom:2px!important;}.siteenhancements #nav-factfind .ui-state-default .btn-block,.siteenhancements #nav-base .ui-state-default .btn-block{padding:6px 6px 6px 15px!important;overflow:hidden;display:block!important;}.siteenhancements #nav-factfind .ui-state-default:before,.siteenhancements #nav-base .ui-state-default:before{content:' ';width:1px;height:120%;background-color:var(--border-active)!important;position:absolute;left:calc(1.3rem - 30px)!important;}.siteenhancements #nav-factfind .ui-state-default.tab-has-validation-errors,.siteenhancements #nav-base .ui-state-default.tab-has-validation-errors{background-image:none!important;}.siteenhancements #nav-factfind .ui-state-default.tab-has-validation-errors a:before,.siteenhancements #nav-base .ui-state-default.tab-has-validation-errors a:before{content:url('/Content/Images/has-error.svg');position:absolute;top:20%!important;left:calc(1rem - 30px)!important;}.siteenhancements #nav-factfind .ui-state-default:hover,.siteenhancements #nav-base .ui-state-default:hover{background-color:var(--background-action-hover)!important;margin-right:20px;}.siteenhancements #nav-factfind .ui-state-default .show-icon,.siteenhancements #nav-base .ui-state-default .show-icon{display:none!important;}.siteenhancements #nav-factfind .ui-state-default.ui-state-active,.siteenhancements #nav-base .ui-state-default.ui-state-active{background-color:var(--background-action-selected)!important;color:var(--text-primary);font-weight:600;line-height:145%;margin-right:20px;}.siteenhancements #nav-factfind .ui-state-default.ui-state-active span,.siteenhancements #nav-base .ui-state-default.ui-state-active span,.siteenhancements #nav-factfind .ui-state-default.ui-state-active a,.siteenhancements #nav-base .ui-state-default.ui-state-active a{color:var(--text-primary);font-weight:600;line-height:145%;}.siteenhancements .navbar-menu{padding-left:0!important;}.siteenhancements #nav-factfind .menu-section-heading.active-page-group,.siteenhancements #nav-base .menu-section-heading.active-page-group{background-color:var(--background-strong)!important;}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .item-del-container{position:relative;left:-15px;}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .item-del-container:has(.btn.btn-danger.item-del.pull-right){left:0;}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .item-del-container:has(.btn.btn-danger.item-del.pull-right) .btn.btn-danger.item-del.pull-right{float:none!important;position:relative;left:-15px;}@media(max-width:767px){.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .item-del-container:has(.btn.btn-danger.item-del.pull-right) .btn.btn-danger.item-del.pull-right{left:0;}}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar{background-color:var(--background-page);border:1px solid var(--border-container);}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .tab-has-validation-errors{background-image:url('/Content/Images/validation-error.svg')!important;background-position:right 10px center;padding-right:20px;}@media screen and (max-width:767px){.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .tab-has-validation-errors{background-position:right 8px center;padding-right:0;}}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .ui-tabs-active.ui-state-active.tab-has-validation-errors{background-image:url('/Content/Images/validation-error.svg')!important;}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .ui-state-default{background-color:var(--background-page);}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .ui-state-default:hover{background-color:var(--background-action-hover);}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .ui-state-active{background-color:var(--background-action-selected);}.siteenhancements #submission-sheet-tabs:has(.submission-sheet-nav-bar:not([style*="display: none"])) .submission-sheet-nav-bar .ui-state-active a{color:var(--text-primary);}.siteenhancements .ColVis_collection{background-color:var(--background-strong);border:1px solid var(--border-container);}.siteenhancements .ColVis_collection input[type=checkbox]{accent-color:var(--background-brand);}.siteenhancements .ColVis_collection li{color:var(--text-primary)!important;background:none;background-color:var(--background-subtle);border:1px solid var(--border-container);box-shadow:none;}.siteenhancements .ColVis_collection li:hover{background:none;background-color:var(--background-action-hover);border:1px solid var(--border-container);box-shadow:none;}.siteenhancements .ColVis_collection .ColVis_Special{background:var(--background-body);border:1px solid var(--background-button);box-shadow:none;color:var(--background-button)!important;text-align:center;}.siteenhancements .ColVis_collection .ColVis_Special:hover{background:var(--background-button-hover);border:1px solid var(--background-button);box-shadow:none;color:var(--text-white)!important;}.siteenhancements .factfind-delete .glyphicon-remove{top:2px;right:7px;}@media(max-width:767px){.siteenhancements .factfind-delete .glyphicon-remove{right:1px;}}.siteenhancements .budget-planner-update-values-container{padding:1px;}.siteenhancements .additional-income-headings label.control-label{text-align:left;}.siteenhancements .col-lg-5.col-sm-8:has(.end-date.input-validation-error) .end-date-years,.siteenhancements .col-lg-5.col-sm-8:has(.end-date.input-validation-error) .end-date-months{background:var(--background-label-error);border:1px solid var(--border-error);}.siteenhancements .col-lg-5.col-sm-8:has(.term-years-months-calculated.input-validation-error) .term-years-months-years,.siteenhancements .col-lg-5.col-sm-8:has(.term-years-months-calculated.input-validation-error) .term-years-months-months{background:var(--background-label-error);border:1px solid var(--border-error);}.siteenhancements #PaidUpPensions{padding:10px 15px 10px 15px;}.siteenhancements .advisor-title.row{padding:15px;border-bottom:1px var(--border-container) solid;background-color:var(--background-page);margin:-15px -20px 15px -20px;}.siteenhancements .advisor-title .report-title{color:var(--text-primary);font-family:Montserrat;font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);padding-top:3px;}.siteenhancements .advisor-title .title-items a.btn,.siteenhancements .advisor-title .title-items .btn-group .btn{align-items:center;margin:5px 5px 0 0;}.siteenhancements .advisor-title .title-items a.btn{display:inline-flex;}.siteenhancements .advisor-title .title-items span .download,.siteenhancements .advisor-title .title-items span.rocket{width:17px;height:17px;display:inline-block;background-size:contain;}.siteenhancements .advisor-title .title-items span.download{background:url('/Content/Images/download.svg') no-repeat;margin-right:15px;}.siteenhancements .advisor-title .title-items span.rocket{background:url('/Content/Images/rocket.svg') no-repeat;margin-right:5px;}.siteenhancements .advisor-title .title-items .btn:hover span.download{background:url('/Content/Images/download-alt.svg') no-repeat;}.siteenhancements .advisor-title .title-items .btn:hover span.rocket{background:url('/Content/Images/rocket-alt.svg') no-repeat;}.siteenhancements .navbar-factfind{background-color:var(--background-body);border-bottom:1px solid var(--border-container);font-family:Montserrat;}.siteenhancements .navbar-nav li{border-right:1px solid var(--border-container);}.siteenhancements .nav-logo{max-height:50px;}.siteenhancements .nav-logo-mobile{float:left;}.siteenhancements .navbar-static-top{margin-bottom:0;}.siteenhancements .navbar-static-top .navbar-nav>li.active>a:not(.nav-tabs){box-shadow:inset 0 -4px 0 0 var(--border-active);background:var(--background-action-selected);color:var(--text-primary);}.siteenhancements .nav>li>a:hover,.siteenhancements .nav>li>a:focus{background-color:var(--background-action-hover);}.siteenhancements .caret-thin{margin-right:8px;}.siteenhancements .dropdown-menu>li>a:hover,.siteenhancements .dropdown-menu>li>a:focus{background-color:var(--background-action-hover);}.siteenhancements .navbar-toggle{float:right;}.siteenhancements .nav .open>a,.siteenhancements .nav .open>a:hover,.siteenhancements .nav .open>a:focus{background-color:var(--background-body);}@media(min-width:420px) and (max-width:767px){.siteenhancements .navbar-collapse-right{border:1px solid var(--border-container);box-shadow:none;}}.siteenhancements body:has(.login){font-family:'Montserrat';background-color:var(--background-page);margin-top:0;}.siteenhancements body:has(.login) .container{height:100vh;max-width:450px;}.siteenhancements body:has(.login) .view-wrapper{border:1px solid var(--border-container);border-radius:8px;margin:168px 18px 18px 18px;padding:8px 18px 18px 18px;}.siteenhancements body:has(.login) .view-wrapper #nav-main{display:none!important;}@media screen and (min-height:600px){.siteenhancements body:has(.login) .view-wrapper{margin:0 18px 18px 18px;position:relative;top:50%;transform:translateY(-50%);}}.siteenhancements body:has(.login) .container footer:nth-child(2){display:none;}.siteenhancements .login .center-align{display:flex;align-items:center;justify-content:center;text-align:center;}.siteenhancements .login .logo-link{margin-top:-208px;}.siteenhancements .login #loginForm .login-header{color:var(--text-subtle);margin-bottom:25px;text-align:center;}.siteenhancements .login #loginForm h1{color:var(--text-primary);font-weight:var(--h1-font-weight);font-size:var(--body-large-font-size);margin-top:0;}.siteenhancements .login #loginForm h4{color:var(--text-subtle);font-weight:var(--body-small-font-weight);font-size:var(--body-small-font-size);padding:0;}.siteenhancements .login #loginForm .validation-summary-errors{color:var(--text-error);}.siteenhancements .login #loginForm .control-label{color:var(--text-primary);font-size:1.35rem;font-weight:500;line-height:145%;letter-spacing:0;padding-right:5px;}.siteenhancements .login #loginForm .form-control{border:1px solid var(--border-default);color:var(--text-primary);}.siteenhancements .login #loginForm .form-group{margin-bottom:8px;}.siteenhancements .login #loginForm input:not(.btn){border-radius:4px;font-size:14px;font-style:normal;font-weight:500;line-height:145%;box-shadow:none;}.siteenhancements .login #loginForm input:not(.btn).valid{border:1px solid var(--border-default);color:var(--text-primary);}.siteenhancements .login #loginForm input:not(.btn):hover{border-color:var(--border-hover);box-shadow:0 5px 13px -5px rgba(16,25,40,.05),0 16px 18px -9px rgba(16,25,40,.02);}.siteenhancements .login #loginForm input:not(.btn):focus{border-color:var(--border-active);box-shadow:0 14px 22px -9px rgba(16,25,40,.14),0 0 3px -1px rgba(16,25,40,.04);transition:box-shadow .2s ease-in-out;}.siteenhancements .login #loginForm .btn-default{background:#98a2b3!important;border:1px solid #98a2b3;color:var(--text-white)!important;margin-top:10px;width:100%;}.siteenhancements .login #loginForm .btn-default:hover{background:var(--background-button-hover)!important;border:1px solid var(--background-button-hover)!important;color:var(--text-white)!important;}.siteenhancements .login #loginForm .password-container{display:flex;width:100%;}.siteenhancements .login #loginForm .password-container .eye-icon{background:url('/Content/Images/eye-slash-grey.svg');background-repeat:no-repeat;width:18px;margin-left:-28px;margin-top:8px;}.siteenhancements .login #loginForm .password-container .eye-icon:hover{cursor:pointer;}.siteenhancements .login #loginForm .password-container .eye-icon.reveal{background:url('/Content/Images/eye-grey.svg');background-repeat:no-repeat;}.siteenhancements .login #loginForm .password-container:has(.input-validation-error) .eye-icon{background:url('/Content/Images/eye-slash-red.svg');background-repeat:no-repeat;}.siteenhancements .login #loginForm .password-container:has(.input-validation-error) .eye-icon.reveal{background:url('/Content/Images/eye-red.svg');background-repeat:no-repeat;}.siteenhancements .login #loginForm input::placeholder{color:var(--text-subtle);}.siteenhancements .login #loginForm .field-validation-error{margin:0;padding:0;letter-spacing:0;line-height:145%;font-weight:500;}.siteenhancements .login .login-additional{position:relative;margin:0;right:0;}.siteenhancements .login .login-additional a{color:var(--text-link);}.siteenhancements .login .login-additional a:hover{color:var(--text-link-hover);}.siteenhancements .login footer{font-size:var(--body-small-font-size);font-weight:var(--body-small-font-weight);}.siteenhancements .item-list:not(.item-list-complex){border-bottom:0;}.siteenhancements .client-input-content input.datePicker{float:none;display:block;margin:0 auto;}.siteenhancements .site-enhancements-protection-needs-shortfalls-heading{width:125px;}.siteenhancements .site-enhancements-protection-needs-shortfalls-nb-label{text-align:left!important;padding-left:15px;}
