/* Minification failed. Returning unminified contents.
(1,148): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(428,36): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(429,32): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(822,341): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(822,443): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(824,185): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(824,295): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(825,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,961): run-time error CSS1030: Expected identifier, found '>'
(825,978): run-time error CSS1031: Expected selector, found ')'
(825,978): run-time error CSS1025: Expected comma or open brace, found ')'
(825,1137): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(825,1376): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(825,1443): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(825,1478): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(825,1507): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(825,1605): run-time error CSS1039: Token not allowed after unary operator: '-shadow-hover'
(825,1759): run-time error CSS1039: Token not allowed after unary operator: '-laying-border'
(825,1863): run-time error CSS1039: Token not allowed after unary operator: '-laying-header'
(825,1890): run-time error CSS1039: Token not allowed after unary operator: '-laying-title'
(825,1994): run-time error CSS1039: Token not allowed after unary operator: '-laying-status'
(825,2080): run-time error CSS1039: Token not allowed after unary operator: '-laying-body'
(825,2157): run-time error CSS1039: Token not allowed after unary operator: '-prep-border'
(825,2257): run-time error CSS1039: Token not allowed after unary operator: '-prep-header'
(825,2282): run-time error CSS1039: Token not allowed after unary operator: '-prep-title'
(825,2382): run-time error CSS1039: Token not allowed after unary operator: '-prep-status'
(825,2464): run-time error CSS1039: Token not allowed after unary operator: '-prep-body'
(825,2538): run-time error CSS1039: Token not allowed after unary operator: '-pre-border'
(825,2636): run-time error CSS1039: Token not allowed after unary operator: '-pre-header'
(825,2660): run-time error CSS1039: Token not allowed after unary operator: '-pre-title'
(825,2758): run-time error CSS1039: Token not allowed after unary operator: '-pre-status'
(825,2838): run-time error CSS1039: Token not allowed after unary operator: '-pre-body'
(825,2914): run-time error CSS1039: Token not allowed after unary operator: '-civils-border'
(825,3018): run-time error CSS1039: Token not allowed after unary operator: '-civils-header'
(825,3045): run-time error CSS1039: Token not allowed after unary operator: '-civils-title'
(825,3149): run-time error CSS1039: Token not allowed after unary operator: '-civils-status'
(825,3235): run-time error CSS1039: Token not allowed after unary operator: '-civils-body'
(825,3657): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(825,4730): run-time error CSS1039: Token not allowed after unary operator: '-pre-status'
(825,4801): run-time error CSS1039: Token not allowed after unary operator: '-prep-status'
(825,4875): run-time error CSS1039: Token not allowed after unary operator: '-civils-status'
(825,4951): run-time error CSS1039: Token not allowed after unary operator: '-laying-status'
(829,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,1964): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,1988): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,2023): run-time error CSS1039: Token not allowed after unary operator: '-it-font-family'
(829,2055): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size'
(829,2087): run-time error CSS1039: Token not allowed after unary operator: '-it-line-height'
(829,2368): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,2406): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,2516): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,2725): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,2760): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,2791): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-md'
(829,2942): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,2974): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,3061): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,3085): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,3148): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,3226): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,3258): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,3350): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,3383): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,3409): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,3605): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,3692): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,3738): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,3804): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,3855): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,4088): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,4137): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,4221): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,4297): run-time error CSS1039: Token not allowed after unary operator: '-it-warning-light'
(829,4371): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,4416): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,4556): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,4671): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,4709): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,4777): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,4801): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,4848): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,4885): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,4978): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,5017): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,5102): run-time error CSS1039: Token not allowed after unary operator: '-it-text-disabled'
(829,5233): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,5316): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,5392): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(829,5454): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,5536): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,5575): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,5714): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,5750): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,5786): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,5824): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,5881): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,5913): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,5985): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,6014): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,6207): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,6242): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,6280): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-md'
(829,6311): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-md'
(829,6480): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,6514): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,6559): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,6715): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,6762): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,6853): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,7123): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,7265): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,7319): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,7364): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,7457): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,7649): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,7699): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,7741): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,7773): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,7851): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,7876): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,8051): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,8096): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,8307): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,8446): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,8482): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,8517): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,8555): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,8631): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,8670): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,8752): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,8786): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(829,8865): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,8942): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,8966): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(829,9002): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(829,9090): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(829,9269): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,9367): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,9536): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,9648): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,9707): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,9779): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,9849): run-time error CSS1039: Token not allowed after unary operator: '-it-success-light'
(829,9958): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,10019): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(829,10131): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,10155): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(829,10245): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-md'
(829,10682): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,10724): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(829,10768): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,10989): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,11090): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,11161): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,11301): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,11326): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,11349): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,11798): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,11896): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,12330): run-time error CSS1039: Token not allowed after unary operator: '-it-error-light'
(829,12415): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(829,12475): run-time error CSS1039: Token not allowed after unary operator: '-it-success-light'
(829,12607): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(829,12629): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(829,12681): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,12866): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(829,12921): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,12954): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(829,13037): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,13102): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(829,13149): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,13288): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,13356): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(829,13452): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,13603): run-time error CSS1039: Token not allowed after unary operator: '-it-space-sm'
(829,13643): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,13685): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,13814): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-semibold'
(829,13851): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,13913): run-time error CSS1039: Token not allowed after unary operator: '-it-space-sm'
(829,13959): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,13992): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(829,14022): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size-sm'
(829,14057): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-normal'
(829,14092): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,14153): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,14186): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(829,14271): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,14422): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(829,14504): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,14541): run-time error CSS1039: Token not allowed after unary operator: '-it-font-mono'
(829,14614): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(829,14737): run-time error CSS1039: Token not allowed after unary operator: '-it-row-height'
(829,14789): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-sm'
(829,15027): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,15060): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(829,15177): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(829,15224): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,15310): run-time error CSS1039: Token not allowed after unary operator: '-it-line-height'
(829,15339): run-time error CSS1039: Token not allowed after unary operator: '-it-row-height'
(829,15448): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(829,15769): run-time error CSS1039: Token not allowed after unary operator: '-it-selection-accent-width'
(829,15813): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,15937): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(829,16156): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,16307): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,16382): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,16438): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(829,16508): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(829,16547): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size-sm'
(829,16669): run-time error CSS1039: Token not allowed after unary operator: '-it-text-header'
(829,16825): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,16862): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,16951): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,17047): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(829,17113): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(829,17195): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,17253): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-header'
(829,17348): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(829,17403): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,17526): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,17660): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,17699): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-fixed'
(829,17919): run-time error CSS1039: Token not allowed after unary operator: '-it-selection-accent-width'
(829,17963): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(829,18055): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(829,18396): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(829,18544): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(829,18770): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,19069): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,19145): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,19263): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-row-stripe'
(829,19333): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-active'
(829,19408): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-row-hover'
(829,19499): run-time error CSS1039: Token not allowed after unary operator: '-it-border-row'
(829,19625): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,19670): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(829,19759): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(829,19924): run-time error CSS1039: Token not allowed after unary operator: '-it-font-mono'
(829,19959): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size'
(829,20015): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,20088): run-time error CSS1039: Token not allowed after unary operator: '-it-space-lg'
(829,20107): run-time error CSS1039: Token not allowed after unary operator: '-it-space-md'
(829,24119): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(829,24164): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,24207): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-lg'
(829,24515): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,24584): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,24733): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,24877): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,24919): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(829,25111): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,25441): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(829,25631): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,26105): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(829,26147): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,26193): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,26372): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(829,28150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,28975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29451): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(829,29534): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(829,29644): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(829,29722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,29992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,30841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,30175): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(831,30831): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(831,30863): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(831,31005): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(831,31044): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(831,31143): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled'
(831,31184): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled-border'
(831,31284): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(831,31336): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(831,31378): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(831,31431): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(831,31489): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(831,31590): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(831,31647): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(831,31710): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(831,31769): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
 */
.autocomplete-wrapper{position:relative;}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--rejuvo-blue);margin:2px 0 0;padding:0;list-style:none;max-height:200px;overflow-y:auto;z-index:999;display:none;font-size:.85em;}.autocomplete-suggestions li{padding:6px;cursor:pointer;}.autocomplete-suggestions li:hover{background:#eee;}
/*!
 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}

.bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/
}

    .bootstrap-select > .dropdown-toggle {
        width: 100%;
        padding-right: 25px;
        z-index: 1;
    }

    .bootstrap-select > select {
        position: absolute !important;
        bottom: 0;
        left: 50%;
        display: block !important;
        width: 0.5px !important;
        height: 100% !important;
        padding: 0 !important;
        opacity: 0 !important;
        border: none;
    }

        .bootstrap-select > select.mobile-device {
            top: 0;
            left: 0;
            display: block !important;
            width: 100% !important;
            z-index: 2;
        }

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

    .bootstrap-select.form-control:not([class*="col-"]) {
        width: 100%;
    }

    .bootstrap-select.form-control.input-group-btn {
        z-index: auto;
    }

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

    .bootstrap-select.btn-group.dropdown-menu-right,
    .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
    .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
        float: right;
    }

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

    .bootstrap-select.btn-group.disabled:focus,
    .bootstrap-select.btn-group > .disabled:focus {
        outline: none !important;
    }

.bootstrap-select.btn-group.bs-container {
    position: absolute;
}

    .bootstrap-select.btn-group.bs-container .dropdown-menu {
        z-index: 1060;
    }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        float: none;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative;
    }

        .bootstrap-select.btn-group .dropdown-menu li.active small {
            color: #fff;
        }

        .bootstrap-select.btn-group .dropdown-menu li.disabled a {
            cursor: not-allowed;
        }

        .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .bootstrap-select.btn-group .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
                display: none;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.text {
                display: inline-block;
            }

        .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: 0.5em;
        }

    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        pointer-events: none;
        opacity: 0.9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px;
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-donebutton .btn-group button {
        width: 100%;
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

#contract #co .left-column{float:left;margin-right:10px;}#contract #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#contract #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#contract #co .table-input[readonly]{cursor:default;}#contract #co .uplifts-fieldset{width:450px;}#contract #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .uplifts-table .col-nav img{height:24px;}#contract #co .uplifts-table .col-name{width:230px;}#contract #co .uplifts-table .col-value{width:110px;}#contract #co .uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .uplifts-table .remove-uplift:hover{color:#f00;}#contract #co .add-uplift{float:right;}#contract #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .restricted-uplifts-fieldset{width:450px;}#contract #co .restricted-uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .restricted-uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .restricted-uplifts-table .col-nav img{height:24px;}#contract #co .restricted-uplifts-table .col-name{width:230px;}#contract #co .restricted-uplifts-table .col-value{width:110px;}#contract #co .restricted-uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .restricted-uplifts-table .remove-restricted-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .restricted-uplifts-table .remove-restricted-uplift:hover{color:#f00;}#contract #co .add-restricted-uplift{float:right;}#contract #co .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .restricted-uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#contract #co .tabs{margin-left:5px;width:970px;}#contract #co .tabs #site_lines_container a.btn{float:right;margin-bottom:5px;position:relative;z-index:1039;margin-left:5px;}#contract #co .tabs #site_lines_container #site_lines{height:400px;}#contract #co .tabs #tab3{width:500px;}
.widget .form-control:focus{box-shadow:none;}.widget.left{height:100%;}.widget .lp{position:relative;}.widget.left .lp{width:50%;float:left;height:100%;border-right:1px solid #ededed;}.widget.left .rp{width:50%;float:left;height:100%;}.widget .input{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;}.widget .input label{margin:0;padding:0;width:70px;}.widget .input a{text-decoration:none;cursor:pointer;}.widget .input input{border:0;cursor:pointer;}.widget .input input[type=checkbox]{margin:0;}.widget #mobile_options{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;display:flex;}.widget #mobile_options label{margin:0;width:70px;flex:0 0 74px;padding-top:4px;}.widget #mobile_options .input{width:28%;border-bottom:0;padding:5px 5px;flex:1 1 auto;text-align:center;display:flex;border-left:1px solid #ebebeb;}.widget #mobile_options .input label{font-weight:normal;padding:0;}.widget .lp textarea{resize:none;border:0;padding:5px;height:100%;border-bottom:1px solid #ebebeb;}.widget.notes .lp{min-height:175px;}.widget.notes .note{position:absolute;top:0;left:0;right:0;bottom:29px;}.widget.action .lp{min-height:175px;}.widget.action .act{position:absolute;top:81px;left:0;right:0;bottom:29px;}.widget.docs .lp{min-height:115px;}.widget.docs .input #docLab{font-weight:normal;width:400px;color:#428bca;cursor:pointer;}.widget.docs .input #fileDesc{width:400px;display:inline;}.widget .con{text-align:right;clear:both;border-bottom:1px solid #ebebeb;}.widget.left .con{border-bottom:0;}.widget .con input{float:right;width:70px;}.widget .tl-edit-items{height:270px;overflow:auto;position:relative;display:block;}.widget .tl-edit-items .tl-edit-i{border:1px solid #ebebeb;margin:5px 5px 5px 5px;position:relative;}.widget .tl-edit-items .tl-edit-i.empty{border:0;border-bottom:1px solid #ebebeb;text-align:center;margin:0 10px;}.widget .tl-edit-items .tl-edit-i.empty p{margin:0;}.widget .tl-edit-items .tl-edit-i.empty:hover{border:0;border-bottom:1px solid #ebebeb;cursor:inherit;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem{position:absolute;right:0;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con{position:absolute;right:15px;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con.com{font-size:10px;padding:2px 6px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con:hover{cursor:pointer;background-color:#b9ffbf;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem:hover{cursor:pointer;background-color:#ffb9b9;}.widget .tl-edit-items .tl-edit-i.editing{background-color:#f5faff;}.widget .tl-edit-items .tl-edit-i:hover{border:1px solid #b8d9e1;cursor:pointer;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic{min-height:20px;padding-right:20px;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic p{padding:5px;margin:0;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic a{padding:5px;margin:0;text-decoration:none;display:block;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub{height:15px;padding-left:5px;color:#4a4a4a;font-size:10px;border-top:1px solid #ebebeb;background-color:#f7f7f7;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub .date{float:right;margin-right:5px;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub i{padding-right:5px;margin:0;float:right;width:18px;padding-top:2px;}.widget .due{display:block;padding:0 3px;border-bottom:1px solid #ebebeb;font-size:11px;height:19px;}
#drs #measure_breakdown_info{width:1000px;display:flex;flex-direction:column;}#drs #measure_breakdown_info .lookup{width:400px;}#drs #measure_breakdown_info .info-row{flex:1 1 auto;display:flex;}#drs #measure_breakdown_info .info-row *{flex:0 0 auto;}#drs #measure_breakdown_info .info-row button{margin:5px 5px 5px 0;}#drs .info-container{width:400px;float:left;text-align:center;margin:5px;}#drs .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#drs .info-container>div{margin-bottom:2px;}#drs .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#drs .info-container .tdvaluecolumn{display:inline-block;width:106px;}#drs .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .info-container .tdvaluecolumn input,#drs .info-container .tdvaluecolumn select{width:inherit;}#drs input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#drs .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}#drs .measureBreakdownFSnewlayout{width:1650px;}
#Holidays #holidays_container{width:450px;margin-left:5px;margin-top:5px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}#Holidays #holidays_container #lines{height:500px;width:100%;}#Holidays #holidays_container #detail{width:100%;}#Holidays #holidays_container #detail #line-info{height:96px;}#Holidays #holidays_container #detail #line-info .form-control{padding:1px 3px;}#Holidays #holidays_container #detail #line-info #line{border-top:solid 1px #ddd;height:50px;width:100%;}#Holidays #holidays_container #detail #line-info #line #d{width:285px;}#Holidays #holidays_container #detail #line-info #line #h{width:150px;}#Holidays #holidays_container #detail #line-info #controls{width:100%;float:left;height:46px;padding:5px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px;}#Holidays #holidays_container #detail #line-info #controls div{float:right;}#Holidays #holidays_container #detail #line-info #controls div i{background-color:#fcfcfc;width:35px;height:35px;text-align:center;line-height:35px;font-size:20px;border:1px solid #ddd;border-right-color:transparent;}#Holidays #holidays_container #detail #line-info #controls div i:hover{background-color:#efefef;}#Holidays #holidays_container #detail #line-info #controls div:first-child i{border-right:1px solid #ddd;}#Holidays #holidays_container #detail #line-info #controls div[data-disabled=true] i{background-color:#f2f2f2;color:#848484!important;cursor:not-allowed;}#Holidays #holidays_container .imp{margin-left:5px;float:left;height:45px;}#Holidays #holidays_container .imp label{font-size:12px;font-weight:normal;margin-bottom:0;}#contract #holidays_container #lines{height:280px;}#crew #holidays_container #lines{height:410px;}
#document_preview{margin-top:37px;margin-left:10px;}#document_preview .image-preview{border:1px solid #ccc;margin-bottom:5px;display:block;width:622px;height:412px;}#document_preview .image-controls{position:relative;width:inherit;}#document_preview .image-controls label{float:right;padding-right:5px;}#document_preview .image-controls a{float:left;}#document_preview .uploadButton{font-size:20px;margin-left:5px;cursor:pointer;}#document_preview .fa-upload{color:#4682b4;}#document_preview .fa-trash{color:#dc143c;}#document_preview .fa-arrow-up-right-from-square{color:#a9a9a9;}#document_preview .fa-arrow-up-right-from-square:hover{color:#808080;}
#logo img {
    width: 100%;
    height: 100%;
}


#login {
    background-size: cover;
}

    #login > div {
        /*display: table;
    height: 100%;
    width: 100%;*/
        height: 100%;
        width: 40%;
        min-width: 500px;
        position: relative;
    }

        #login > div > div {
            /*display: table-cell;
        vertical-align: middle;*/
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            height: 180px;
            width: 380px;
            margin: auto;
        }

#login {
    background-color: #363636;
}

    #login .validation-summary-errors ul {
        list-style: none;
        color: #ff9292;
    }

        #login .validation-summary-errors ul li {
            padding-left: 12px;
        }

    #login form {
        /*height: 245px;
        margin: 0 auto 250px;
        padding: 10px;
        width: 350px;*/
    }

    #login #logo {
        background-color: #2e2e2e;
        border: 1px solid #3e3e3e;
        width: 100%;
        height: 100px;
        margin-bottom: 10px;
        position: absolute;
        top: -120px;
    }

    #login form input {
        background-color: #2e2e2e;
        border: 1px solid #5d5d5d;
        border-radius: 1px;
        box-shadow: 0 0 2px #181818 inset;
        color: #fff;
        height: 30px;
        padding-left: 12px;
        width: 100%;
        height: 50px;
        background-color: #efefef;
        color: #000;
    }


        #login form input[name="userName"] {
            /*border-bottom: none;*/
            margin-bottom: 20px;
        }

        #login form input[type="submit"] {
            background-color: var(--rejuvo-blue);
            border-color: var(--rejuvo-blue-border);
            box-shadow: none;
            color: #fff;
            font-size: 23px;
            height: 40px;
            line-height: 27px;
            margin-top: 10px;
        }

    #login > img {
        position: fixed;
        width: 100%;
    }

    #login #blur {
        position: absolute;
        width: 100%;
        height: 100%;
        border-right: 1px solid #8d8d8d;
        box-shadow: 6px 0 10px #48484873;
        backdrop-filter: blur(5px);
    }

.mg-active-datapoint {
    fill: black;
    font-size: 0.9rem;
    font-weight: 400;
    opacity: 0.8;
}

.mg-area1-color {
    fill: #0000ff;
}

.mg-area2-color {
    fill: #05b378;
}

.mg-area3-color {
    fill: #db4437;
}

.mg-area4-color {
    fill: #f8b128;
}

.mg-area5-color {
    fill: #5c5c5c;
}

.mg-barplot rect.mg-bar {
    shape-rendering: auto;
    fill: #b6b6fc;
}

.mg-barplot rect.mg-bar.active {
    fill: #9e9efc;
}

.mg-barplot .mg-bar-prediction {
    fill: #5b5b5b;
}

.mg-barplot .mg-bar-baseline {
    stroke: #5b5b5b;
    stroke-width: 2;
}

.mg-baselines line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-baselines text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
    stroke: none;
}

.mg-baselines-small text {
    font-size: 0.6rem;
}

.mg-header {
    cursor: default;
    font-size: 1.2rem;
}

.mg-header .mg-chart-description {
    fill: #ccc;
    font-family: FontAwesome;
    font-size: 1.2rem;
}

.mg-points circle {
    opacity: 0.65;
}

.mg-popover {
    font-size: 0.95rem;
}

.mg-popover-content {
    cursor: auto;
    line-height: 17px;
}

.mg-data-table {
    margin-top: 30px;
}

.mg-data-table thead tr th {
    border-bottom: 1px solid darkgray;
    cursor: default;
    font-size: 1.1rem;
    font-weight: normal;
    padding: 5px 5px 8px 5px;
    text-align: right;
}

.mg-data-table thead tr th .fa {
    color: #ccc;
    padding-left: 4px;
}

.mg-data-table thead tr th .popover {
    font-size: 1rem;
    font-weight: normal;
}

.mg-data-table .secondary-title {
    color: darkgray;
}

.mg-data-table tbody tr td {
    margin: 2px;
    padding: 5px;
    vertical-align: top;
}

.mg-data-table  tbody tr td.table-text {
    opacity: 0.8;
    padding-left: 30px;
}

.mg-y-axis line.mg-extended-y-ticks {
    opacity: 0.4;
}

.mg-x-axis line.mg-extended-x-ticks {
    opacity: 0.4;
}

.mg-histogram .axis path,
.mg-histogram .axis line {
    fill: none;
    opacity: 0.7;
    shape-rendering: auto;
    stroke: #ccc;
}

.mg-histogram .mg-bar rect {
    fill: #b6b6fc;
    shape-rendering: auto;
}

.mg-histogram .mg-bar rect.active {
    fill: #9e9efc;
}

.mg-least-squares-line {
    stroke: red;
    stroke-width: 1px;
}

.mg-lowess-line {
    fill: none;
    stroke: red;
}

.mg-line1-color {
    stroke: #4040e8;
}

.mg-hover-line1-color {
    fill: #4040e8;
}

.mg-line2-color {
    stroke: #05b378;
}

.mg-hover-line2-color {
    fill: #05b378;
}

.mg-line3-color {
    stroke: #db4437;
}

.mg-hover-line3-color {
    fill: #db4437;
}

.mg-line4-color {
    stroke: #f8b128;
}

.mg-hover-line4-color {
    fill: #f8b128;
}

.mg-line5-color {
    stroke: #5c5c5c;
}

.mg-hover-line5-color {
    fill: #5c5c5c;
}

.mg-line-legend text {
    font-size: 0.9rem;
    font-weight: 300;
    stroke: none;
}

.mg-line1-legend-color {
    color: #4040e8;
    fill: #4040e8;
}

.mg-line2-legend-color {
    color: #05b378;
    fill: #05b378;
}

.mg-line3-legend-color {
    color: #db4437;
    fill: #db4437;
}

.mg-line4-legend-color {
    color: #f8b128;
    fill: #f8b128;
}

.mg-line5-legend-color {
    color: #5c5c5c;
    fill: #5c5c5c;
}

.mg-main-area-solid svg .mg-main-area {
    fill: #ccccff;
    opacity: 1;
}

.mg-markers line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-markers text {
    fill: black;
    font-size: 0.8rem;
    opacity: 0.6;
}

.mg-missing-text {
    opacity: 0.9;
}

.mg-missing-background {
    stroke: blue;
    fill: none;
    stroke-dasharray: 10,5;
    stroke-opacity: 0.05;
    stroke-width: 2;
}

.mg-missing .mg-main-line {
    opacity: 0.1;
}

.mg-missing .mg-main-area {
    opacity: 0.03;
}

path.mg-main-area {
    opacity: 0.2;
    stroke: none;
}

path.mg-confidence-band {
    fill: #ccc;
    opacity: 0.4;
    stroke: none;
}

path.mg-main-line {
    fill: none;
    opacity: 0.8;
    stroke-width: 1.1px;
}

.mg-points circle {
    fill-opacity: 0.4;
    stroke-opacity: 1;
}

circle.mg-points-mono {
    fill: #0000ff;
    stroke: #0000ff;
}

/* a selected point in a scatterplot */
.mg-points circle.selected {
    fill-opacity: 1;
    stroke-opacity: 1;
}

.mg-voronoi path {
    fill: none;
    pointer-events: all;
    stroke: none;
    stroke-opacity: 0.1;
}

.mg-x-rug-mono,
.mg-y-rug-mono {
    stroke: black;
}

.mg-x-axis line,
.mg-y-axis line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-x-axis text,
.mg-y-axis text,
.mg-histogram .axis text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
}

.mg-x-axis .label,
.mg-y-axis .label,
.mg-axis .label {
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: 400;
}

.mg-x-axis-small text,
.mg-y-axis-small text,
.mg-active-datapoint-small {
    font-size: 0.6rem;
}

.mg-x-axis-small .label,
.mg-y-axis-small .label {
    font-size: 0.65rem;
}

.mg-european-hours {
}

.mg-year-marker text {
    fill: black;
    font-size: 0.7rem;
    opacity: 0.6;
}

.mg-year-marker line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-year-marker-small text {
    font-size: 0.6rem;
}

#programme_planner .spreadsheet-controls{position:absolute;right:0;}#programme_planner .spreadsheet-controls a{margin:4px 5px 4px 0;height:23px;padding:0 10px;}#programme_planner .alert-message{width:85%;}#programme_planner .planner-dd .control-label{display:inline;float:left;font-size:14px;margin-right:4px;padding-top:5px;font-weight:normal;}#programme_planner .planner-dd div{display:inline;width:fit-content;}#programme_planner .planner-dd div select.form-control{width:fit-content;font-weight:bold;background-color:#fff;}#programme_planner tr.error td{background-color:#dca7a7!important;}#programme_planner .planner-table{height:100%;border:1px solid #ddd;}#programme_planner .sec{width:inherit;}#programme_planner #planner_container{height:100%;display:flex;}#programme_planner #planner_container .tabs{display:flex;flex-direction:column;height:100%;}#programme_planner #planner_container .tabs .tab-links a.error{color:#f00;}#programme_planner #planner_container .tabs .tab-links a.error i{color:#f00;margin-left:5px;}#programme_planner #planner_container .tabs .tab-content{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab{height:100%;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container{display:flex;height:100%;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #geography_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #depot_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .map{flex:0 0 1000px;background-color:#90ee90;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table{height:100%;}#programme_planner #planner_container #assigned_tasks{width:250px;height:100%;margin:0 0 0 0;padding:10px;flex-direction:column;gap:5px;flex:0 0 250px;display:none;}#programme_planner #planner_container #assigned_tasks h1{font-size:1em;margin:0;font-weight:bold;color:#636363;}#programme_planner #planner_container #assigned_tasks ul{background:#f7f7f7;margin:0;flex:1;list-style:none;padding:5px;overflow:auto;}#programme_planner #planner_container #assigned_tasks .no-rows{height:100%;display:flex;align-items:center;justify-content:center;color:#636363;}#programme_planner #planner_container #assigned_tasks .group{font-weight:bold;}#programme_planner #planner_container #assigned_tasks .task{margin-left:15px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#programme_planner #planner_container #assigned_tasks .actions{display:flex;gap:10px;}#programme_planner #planner_container #assigned_tasks .actions button{flex:1;}
#programme #sites{width:1005px;}#programme #sites #site_lines{height:300px;width:1000px;margin:5px 0 0 5px;border:1px solid #ddd;}#programme #sites #add_sites{float:right;}#programme #sites #add_sites .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#programme #sites #add_sites .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#programme #sites #add_sites .lookup a.lookup-button i:hover{color:var(--rejuvo-green);}
#progress_container{padding:5px;display:flex;flex-direction:column;height:100%;}#progress_container #filters{width:500px;margin-bottom:20px;}#progress_container .tabs{display:flex;flex-direction:column;height:100%;}#progress_container .tabs .tab-content{flex:1 1 auto;}#progress_container .tabs .tab-content .tab{height:100%;}#progress_container .tabs .tab-content .progress-table{height:100%;border:1px solid #ddd;}#progress_container .tabs .tab-content .progress-table td{height:inherit;}#progress_container .tabs .tab-content .progress-table td.progress-table-cell{position:relative;}#progress_container .tabs .tab-content .progress-table .progress{margin-bottom:0;border-radius:0;box-shadow:none;height:inherit;}#progress_container .tabs .tab-content .progress-table .progress .progress-bar{box-shadow:none;background-color:#00b1d0;}#progress_container .tabs .tab-content .progress-table .progress .progress-bar.complete{background-color:#8eceb2;}#progress_container .tabs .tab-content .progress-table .progress .progress-text{position:absolute;text-align:center;width:100%;font-weight:bold;height:100%;top:25%;}
#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i:hover{color:var(--rejuvo-blue);}#Quotes .ratesFieldset{float:left;clear:left;width:909px;}#Quotes .ratesFieldset .bootstrap-select{width:150px;}#Quotes #ratesTable .uplift-column{text-align:center;}#Quotes #co .left-column{float:left;margin-right:10px;}#Quotes #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#Quotes #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#Quotes #co .table-input[readonly]{cursor:default;}#Quotes #co .uplifts-fieldset{width:450px;}#Quotes #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#Quotes #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#Quotes #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#Quotes #co .uplifts-table .col-nav img{height:24px;}#Quotes #co .uplifts-table .col-name{width:230px;}#Quotes #co .uplifts-table .col-value{width:110px;}#Quotes #co .uplifts-table .col-actions{width:40px;text-align:center;}#Quotes #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#Quotes #co .uplifts-table .remove-uplift:hover{color:#f00;}#Quotes #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#Quotes #co .uplifts-table .input-validation-error{border:1px solid #f00;}#Quotes #co .add-uplift{float:right;}#Quotes #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#Quotes #quoteRatesTable{margin-top:5px;margin-left:8px;width:855px;}#Quotes #quoteRatesTable thead tr{border-bottom:1px solid #6aa6b5;}#Quotes #quoteRatesTable thead tr td{font-weight:bold;font-size:15px;}#Quotes #quoteRatesTable tbody tr{margin-top:2px;}#Quotes #quoteRatesTable tbody tr td{padding:2px;}#Quotes #quoteRatesTable .rateColumn{width:150px;}#Quotes #quoteRatesTable .includeColumn{text-align:center;width:100px;}#Quotes #quoteRatesTable .descColumn{width:450px;}#Quotes #quoteRatesTable .CustheadColumn{width:150px;}#Quotes #quoteRatesTable .uplift-column{text-align:center;}
:root{--laying-body:#fafff6;--laying-header:#fafff6;--laying-status:#edf6e5;--laying-border:#d1e7d8;--laying-title:#1a542d;--prep-body:#fdf8f8;--prep-header:#fdf8f8;--prep-status:#f2e1e1;--prep-border:#d8bab9;--prep-title:#7a3332;--nonwork-body:#f5f5f5;--nonwork-header:#f4f4f4;--nonwork-status:#e9e9e9;--nonwork-border:#bfbfbf;--pre-body:#fff8f1;--pre-header:#fff8f1;--pre-status:#f4e7da;--pre-border:#dcccc5;--pre-title:#542d1a;--civils-body:#f1f3ff;--civils-header:#f1f3ff;--civils-status:#dae2f4;--civils-border:#c5cbdc;--civils-title:#1a3154;--radius:4px;--padding:12px;--shadow:0 2px 4px rgba(0,0,0,.06);--shadow-hover:0 4px 10px rgba(0,0,0,.12);--transition:.15s ease;}#confirmation_container{font-family:Arial,sans-serif;display:flex;flex-direction:column;height:100%;}#confirmation_container #header{flex:0 0 auto;display:flex;}#confirmation_container #lines{border:1px solid #ddd;flex:1 1 auto;margin:5px;}#confirmation_container #lines .weekDay:has(>.non-working-day){height:inherit;}#confirmation_container #lines .non-working-day{background-color:#f1f0f2;text-align:center;font-weight:bold;color:#a3a6aa;border-radius:var(--radius);height:calc(100% - 10px);width:290px;margin:5px;align-content:center;}#confirmation_container #lines .non-working-day.error{background-color:#ce8f8f;color:#934040;height:20px;}#confirmation_container .task-card{border-radius:var(--radius);margin:5px;font-size:14px;overflow:hidden;box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition);}#confirmation_container .task-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);}#confirmation_container .task-card.open .chevron{transform:rotate(90deg);}#confirmation_container .task-card.laying{border:1px solid var(--laying-border);}#confirmation_container .task-card.laying .task-header .task-title-row{background:var(--laying-header);color:var(--laying-title);}#confirmation_container .task-card.laying .task-header .task-status-row{background:var(--laying-status);}#confirmation_container .task-card.laying .task-body{background:var(--laying-body);}#confirmation_container .task-card.prep{border:1px solid var(--prep-border);}#confirmation_container .task-card.prep .task-header .task-title-row{background:var(--prep-header);color:var(--prep-title);}#confirmation_container .task-card.prep .task-header .task-status-row{background:var(--prep-status);}#confirmation_container .task-card.prep .task-body{background:var(--prep-body);}#confirmation_container .task-card.pre{border:1px solid var(--pre-border);}#confirmation_container .task-card.pre .task-header .task-title-row{background:var(--pre-header);color:var(--pre-title);}#confirmation_container .task-card.pre .task-header .task-status-row{background:var(--pre-status);}#confirmation_container .task-card.pre .task-body{background:var(--pre-body);}#confirmation_container .task-card.civils{border:1px solid var(--civils-border);}#confirmation_container .task-card.civils .task-header .task-title-row{background:var(--civils-header);color:var(--civils-title);}#confirmation_container .task-card.civils .task-header .task-status-row{background:var(--civils-status);}#confirmation_container .task-card.civils .task-body{background:var(--civils-body);}#confirmation_container .task-card .task-header{display:flex;flex-direction:column;align-items:stretch;padding:0;cursor:pointer;font-weight:bold;}#confirmation_container .task-card .task-title-row{padding:8px 12px;width:288px;text-wrap:auto;}#confirmation_container .task-card .task-status-row{padding:6px 12px;display:flex;flex-wrap:wrap;gap:8px;}#confirmation_container .task-card .task-body{padding:var(--padding);display:none;animation:fadeIn .25s ease;}#confirmation_container .task-card .task-body p{overflow:auto;width:263px;max-height:100px;text-overflow:ellipsis;text-wrap:auto;}#confirmation_container .task-card .status-icon{display:flex;align-items:center;gap:4px;font-weight:bold;}#confirmation_container .task-card .ok i{color:#2e7d32;}#confirmation_container .task-card .warn i{color:#d68910;}#confirmation_container .task-card .chevron{margin-left:auto;transition:transform .25s ease;display:flex;align-items:center;width:15px;}#confirmation_container #key{padding:5px;flex:0 0 380px;align-self:end;}#confirmation_container #key .key-header{font-size:11px;font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:4px;padding-bottom:4px;padding-left:5px;padding-right:5px;width:300px;}#confirmation_container #key .key-row{padding:0 5px;display:inline-block;}#confirmation_container #key .key-colour{height:5px;width:16px;display:inline-block;position:relative;top:9px;vertical-align:top;margin-right:3px;}#confirmation_container #key .pre{background-color:var(--pre-status);}#confirmation_container #key .prep{background-color:var(--prep-status);}#confirmation_container #key .civils{background-color:var(--civils-status);}#confirmation_container #key .laying{background-color:var(--laying-status);}#confirmation_container #key .key-text{display:inline-block;font-size:11px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#confirmation_container #week_selector{margin:5px;flex:1 1 auto;height:30px;display:flex;align-self:end;}#confirmation_container #week_selector div{max-width:110px;display:inline-block;text-align:center;}#confirmation_container #week_selector div:hover{cursor:pointer;background-color:#ddd;}#confirmation_container #week_selector input{text-align:center;caret-color:transparent;flex:0 0 80px;cursor:pointer;padding:0;font-weight:bold;}#confirmation_container #week_selector input:hover{background-color:#ddd;}#confirmation_container #week_selector label{margin:0 0 0 5px;font-weight:normal;color:#555;flex:0 0 90px;align-self:center;}#confirmation_container .arrow{align-content:center;padding:0 10px;}
#site .textbox-with-search input{padding-right:30px;}#site .textbox-with-search .search-icon{position:absolute;top:9px;right:23px;color:#7e7e7e;}#site .textbox-with-search .search-icon:hover{cursor:pointer;color:#595959;}#site #map{height:75vh;width:100%;}#site #site_map_modal .modal-dialog{width:80vw;height:90vh;}#site #site_map_modal #search{width:300px;height:40px;margin-top:10px;border:0;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;padding:0 17px;font-size:17px;}#site .pac-container{z-index:2147483647;}
#loaderModal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1;}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#survey #s .table-input{width:100%;height:27px;padding:0 6px;border:0;}#survey #s .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#survey #s .table-input[readonly]{cursor:default;}#survey #s .restricted-uplifts-fieldset{width:420px;}#survey #s .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#survey #s .restricted-uplifts-table input[readonly]{background-color:#f5f5f5;}#survey #s .restricted-uplifts-table .col-percent{width:85px;}#survey #s .restricted-uplifts-table .col-selected{width:48px;}#survey #s .restricted-uplifts-table .col-selected input{height:18px;}#survey #s .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#survey #s #measureFieldset{width:707px;}#survey #s #measureFieldset #measureTable{margin-top:5px;margin-left:8px;width:640px;}#survey #s #measureFieldset #measureTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #measureFieldset #measureTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #measureFieldset #measureTable tbody tr{margin-top:2px;}#survey #s #measureFieldset #measureTable tbody tr td{padding:2px;}#survey #s #measureFieldset #measureTable .measureLengthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureWidthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureTotalColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureDepthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureRemoveColumn{width:20px;}#survey #s #measureFieldset #addMeasure{padding-left:10px;}#survey #s #measureFieldset #addMeasure span{float:right;}#survey #s #patchingFieldset{width:1408px;}#survey #s #patchingTable{margin-top:5px;margin-left:8px;width:1400px;}#survey #s #patchingTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #patchingTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #patchingTable tbody tr{margin-top:2px;}#survey #s #patchingTable tbody tr td{padding:2px;}#survey #s #patchingTable .patchingLocationColumn{width:220px;}#survey #s #patchingTable .patchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingGPSColumn{width:140px;}#survey #s #patchingTable .patchingGPSColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingLengthColumn{width:100px;}#survey #s #patchingTable .patchingWidthColumn{width:90px;}#survey #s #patchingTable .patchingTotalColumn{width:100px;}#survey #s #patchingTable .patchingDepthColumn{width:100px;}#survey #s #patchingTable .patchingRegulatingColumn{width:90px;}#survey #s #patchingTable .patchingCarriagewayColumn{width:90px;}#survey #s #patchingTable .patchingDefect1Column{width:40px;}#survey #s #patchingTable .patchingDefect2Column{width:40px;}#survey #s #patchingTable .patchingDefect3Column{width:40px;}#survey #s #patchingTable .patchingDefect4Column{width:40px;}#survey #s #patchingTable .patchingDefectTotalColumn{width:40px;}#survey #s #patchingTable .patchingRoadMarkingsColumn{width:100px;}#survey #s #patchingTable .patchingLiningColumn{width:150px;}#survey #s #patchingTable .patchingLiningColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingRemoveColumn{width:20px;}#survey #s #addPatching{padding-left:10px;}#survey #s #addPatching span{float:right;}#survey .info-container{width:400px;float:left;text-align:center;margin:5px;}#survey .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#survey .info-container>div{margin-bottom:2px;}#survey .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#survey .info-container .tdvaluecolumn{display:inline-block;width:106px;}#survey .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .info-container .tdvaluecolumn input,#survey .info-container .tdvaluecolumn select{width:inherit;}#survey input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#survey .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}
@charset "UTF-8";.it-table{--it-primary:#2563eb;--it-primary-hover:#1d4ed8;--it-primary-light:rgba(37,99,235,.08);--it-primary-border:rgba(37,99,235,.3);--it-bg-base:#fff;--it-bg-surface:#f8fafc;--it-bg-header:#f1f5f9;--it-bg-hover:rgba(0,0,0,.04);--it-bg-selected:rgba(37,99,235,.08);--it-bg-active:rgba(37,99,235,.12);--it-bg-row-hover:rgba(0,0,0,.02);--it-bg-row-stripe:rgba(0,0,0,.015);--it-text-primary:#1e293b;--it-text-secondary:#475569;--it-text-muted:#94a3b8;--it-text-disabled:#cbd5e1;--it-text-inverse:#fff;--it-text-header:#334155;--it-border-light:#f1f5f9;--it-border-medium:#e2e8f0;--it-border-dark:#cbd5e1;--it-border-header:#e2e8f0;--it-border-focus:var(--it-primary);--it-border-row:#f1f5f9;--it-success:#22c55e;--it-success-light:rgba(34,197,94,.1);--it-error:#ef4444;--it-error-light:rgba(239,68,68,.1);--it-warning:#f59e0b;--it-warning-light:rgba(245,158,11,.1);--it-info:#3b82f6;--it-shadow-sm:0 1px 2px rgba(0,0,0,.05);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--it-shadow-header:0 1px 3px rgba(0,0,0,.08);--it-shadow-fixed:4px 0 8px -2px rgba(0,0,0,.15);--it-space-xs:4px;--it-space-sm:6px;--it-space-md:10px;--it-space-lg:14px;--it-space-xl:18px;--it-cell-padding:0 12px;--it-radius-sm:4px;--it-radius-md:6px;--it-radius-lg:8px;--it-transition-fast:120ms ease-out;--it-transition-normal:200ms ease-out;--it-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--it-font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;--it-font-size:13px;--it-font-size-sm:12px;--it-font-weight-normal:400;--it-font-weight-medium:500;--it-font-weight-semibold:600;--it-line-height:1.5;--it-row-height:40px;--it-header-height:44px;--it-selection-accent-width:3px;position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--it-bg-base);color:var(--it-text-primary);font-family:var(--it-font-family);font-size:var(--it-font-size);line-height:var(--it-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.it-table .it-ov{position:absolute;top:-1px;bottom:-1px;width:10px;right:-10px;display:none;}.it-table .it-ov .ov-col{position:absolute;top:40px;bottom:33px;left:0;right:0;background-color:var(--it-bg-surface);border:1px solid var(--it-border-medium);}.it-table .it-ov .ov{position:absolute;right:0;width:8px;height:3px;background-color:var(--it-text-muted);cursor:pointer;}.it-table .it-ov.dis{display:block;}.it-table .it-table-find{position:absolute;top:30px;right:25px;display:flex;flex-direction:column;padding:10px 10px 3px 10px;background:var(--it-bg-surface);border-radius:var(--it-radius-sm);box-shadow:var(--it-shadow-md);}.it-table .it-table-find>div{display:flex;align-items:center;min-height:10px;}.it-table .it-table-find>div input{border:2px solid var(--it-primary);border-radius:var(--it-radius-sm);margin-right:5px;padding:2px;font-size:11px;width:150px;background:var(--it-bg-base);color:var(--it-text-primary);}.it-table .it-table-find>div>div{color:var(--it-text-secondary);padding:0 3px;line-height:26px;transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-table-find>div>div:hover{cursor:pointer;background:var(--it-bg-hover);border-radius:var(--it-radius-sm);color:var(--it-text-primary);}.it-table .it-table-find>div .nav{margin-right:5px;font-size:20px;}.it-table .it-table-find>div .cls{font-weight:normal;font-size:17px;}.it-table .it-table-find .res{color:var(--it-text-secondary);margin-bottom:3px;font-size:10px;}.it-table .found{background:var(--it-primary-light);font-weight:600;color:var(--it-text-primary);}.it-table .single-select{border:2px solid var(--it-primary);box-sizing:border-box;background:var(--it-primary-light);}.it-table td.editing{padding:0!important;position:relative;}.it-table td.editing .val{display:none;}.it-table td.editing .it-cell-edit{width:100%;height:100%;padding:0 5px;margin:0;border:0;outline:2px solid var(--it-primary);outline-offset:-2px;background:var(--it-bg-base);font-size:inherit;font-family:inherit;box-sizing:border-box;color:var(--it-text-primary);}.it-table td.editing .it-cell-edit:focus{background:var(--it-warning-light);}.it-table .it-filter-row{display:flex;background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);}.it-table .it-filter-row .it-filter-cell{flex-shrink:0;padding:3px 4px;box-sizing:border-box;border-right:1px solid var(--it-border-light);}.it-table .it-filter-row .it-filter-cell input{width:100%;padding:2px 5px;border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);font-size:11px;box-sizing:border-box;background:var(--it-bg-base);color:var(--it-text-primary);transition:border-color var(--it-transition-fast),background var(--it-transition-fast);}.it-table .it-filter-row .it-filter-cell input:focus{border-color:var(--it-primary);outline:0;background:var(--it-bg-base);}.it-table .it-filter-row .it-filter-cell input::placeholder{color:var(--it-text-disabled);font-style:italic;}.it-table .it-filter-row .it-filter-cell.it-filter-cell-extra{border-right:0;background:var(--it-bg-surface);}.it-table .it-filter-row .it-filter-cell.disabled{background:var(--it-bg-surface);}.it-table .it-filter-row-fixed{border-right:1px solid var(--it-border-dark);}.it-table .it-filter-active{background:var(--it-primary-light)!important;}.it-table .it-filter-active input{border-color:var(--it-primary)!important;background:var(--it-bg-base);}.it-table .it-clear-filters{display:inline-flex;align-items:center;padding:2px 8px;margin-left:5px;font-size:11px;color:var(--it-text-secondary);background:var(--it-bg-hover);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);cursor:pointer;transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-clear-filters:hover{background:var(--it-border-light);color:var(--it-text-primary);}.it-table .it-clear-filters::before{content:"✕";margin-right:4px;font-size:10px;}.it-table .it-column-menu{position:absolute;top:100%;right:0;min-width:180px;background:var(--it-bg-base);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-md);box-shadow:var(--it-shadow-md);z-index:100;max-height:300px;overflow-y:auto;}.it-table .it-column-menu .it-column-menu-header{padding:8px 12px;font-weight:600;font-size:12px;color:var(--it-text-primary);background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);}.it-table .it-column-menu .it-column-menu-item{display:flex;align-items:center;padding:6px 12px;cursor:pointer;font-size:12px;color:var(--it-text-secondary);transition:background var(--it-transition-fast);}.it-table .it-column-menu .it-column-menu-item:hover{background:var(--it-primary-light);}.it-table .it-column-menu .it-column-menu-item input[type=checkbox]{margin-right:8px;}.it-table .it-column-menu .it-column-menu-item.disabled{opacity:.5;cursor:not-allowed;}.it-table .it-column-menu .it-column-menu-divider{height:1px;background:var(--it-border-light);margin:4px 0;}.it-table .it-column-menu .it-column-menu-action{padding:8px 12px;text-align:center;font-size:11px;color:var(--it-primary);cursor:pointer;border-top:1px solid var(--it-border-light);transition:background var(--it-transition-fast);}.it-table .it-column-menu .it-column-menu-action:hover{background:var(--it-primary-light);text-decoration:underline;}.it-table .it-column-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;color:var(--it-text-muted);cursor:pointer;border-radius:var(--it-radius-sm);transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-column-menu-trigger:hover{background:var(--it-bg-hover);color:var(--it-text-primary);}.it-table .it-column-menu-trigger::after{content:"⋮";font-size:14px;}.it-table .it-toolbar{display:flex;align-items:center;padding:6px 10px;background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);gap:8px;}.it-table .it-toolbar .it-toolbar-group{display:flex;align-items:center;gap:4px;}.it-table .it-toolbar .it-toolbar-group:not(:last-child){padding-right:8px;border-right:1px solid var(--it-border-light);}.it-table .it-toolbar .it-toolbar-btn{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;color:var(--it-text-secondary);background:var(--it-bg-base);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--it-transition-fast),border-color var(--it-transition-fast);}.it-table .it-toolbar .it-toolbar-btn:hover{background:var(--it-bg-surface);border-color:var(--it-border-dark);}.it-table .it-toolbar .it-toolbar-btn:active{background:var(--it-bg-hover);}.it-table .it-toolbar .it-toolbar-btn.primary{background:var(--it-primary);color:var(--it-text-inverse);border-color:var(--it-primary-hover);}.it-table .it-toolbar .it-toolbar-btn.primary:hover{background:var(--it-primary-hover);}.it-table .it-toolbar .it-toolbar-btn .icon{margin-right:5px;font-size:12px;}.it-table .it-toolbar .it-toolbar-separator{width:1px;height:20px;background:var(--it-border-light);margin:0 4px;}.it-table .it-toolbar .it-toolbar-label{font-size:11px;color:var(--it-text-secondary);margin-right:5px;}.it-table:focus{outline:0;}.it-table:focus::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--it-primary);border-radius:inherit;pointer-events:none;z-index:1001;}.it-table .it-focus{outline:2px solid var(--it-primary)!important;outline-offset:-2px;background:var(--it-primary-light)!important;}.it-table td:focus{outline:2px solid var(--it-primary);outline-offset:-2px;}.it-table td.copied{background:var(--it-success-light)!important;transition:background .1s ease;}.it-table td.it-column-selected{background:var(--it-primary-light)!important;box-shadow:inset 0 0 0 1px var(--it-primary-hover);}.it-table .it-skip-link{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--it-primary);color:var(--it-text-inverse);text-decoration:none;font-size:12px;z-index:1000;border-radius:0 0 var(--it-radius-md) 0;}.it-table .it-skip-link:focus{top:0;}@media(prefers-contrast:high){.it-table .it-head>div{border-right-color:#000;}.it-table table td{border-color:#000;}.it-table tr.active td{background-color:#ff0!important;color:#000;}}@media(prefers-reduced-motion:reduce){.it-table *{transition:none!important;}}.it-table .it-status-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:var(--it-bg-surface);border-top:1px solid var(--it-border-light);font-size:11px;color:var(--it-text-secondary);}.it-table .it-status-bar .it-status-left,.it-table .it-status-bar .it-status-right{display:flex;align-items:center;gap:15px;}.it-table .it-status-bar .it-row-count::before{content:"Rows: ";color:var(--it-text-muted);}.it-table .it-status-bar .it-selected-count::before{content:"Selected: ";color:var(--it-text-muted);}.it-table .it-status-bar .it-filter-status{color:var(--it-primary);}.it-table .it-status-bar .it-filter-status::before{content:"⚡ ";}.it-table .it-skeleton{background:linear-gradient(90deg,var(--it-bg-surface) 25%,var(--it-bg-hover) 50%,var(--it-bg-surface) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;}@keyframes skeleton-loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.it-table .it-head>div[data-sort=asc]::after,.it-table .it-head>div[data-sort=desc]::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);border:4px solid transparent;}.it-table .it-head>div[data-sort=asc]::after{border-bottom-color:var(--it-primary);margin-top:-2px;}.it-table .it-head>div[data-sort=desc]::after{border-top-color:var(--it-primary);margin-top:2px;}.it-table .it-sort-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:1px;height:18px;padding:0 5px;background:#4b5563;color:#fff;border-radius:9px;pointer-events:none;line-height:18px;white-space:nowrap;}.it-table .it-sort-num{font-size:10px;font-weight:600;}.it-table .it-sort-arrow{font-size:8px;}.it-table td.it-invalid{background:var(--it-error-light)!important;}.it-table td.it-invalid .it-cell-edit{outline-color:var(--it-error)!important;}.it-table td.it-valid{background:var(--it-success-light)!important;}.it-table .it-validation-message{position:absolute;bottom:100%;left:0;padding:4px 8px;background:var(--it-error);color:var(--it-text-inverse);font-size:10px;border-radius:var(--it-radius-sm);white-space:nowrap;z-index:10;}.it-table .it-validation-message::after{content:"";position:absolute;top:100%;left:10px;border:5px solid transparent;border-top-color:var(--it-error);}.it-table .it-group-header{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);cursor:pointer;user-select:none;transition:background var(--it-transition-fast);}.it-table .it-group-header td{padding:var(--it-cell-padding);border-bottom:1px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;line-height:inherit;}.it-table .it-group-header:hover{background:var(--it-bg-hover);}.it-table .it-group-header.collapsed{background:var(--it-bg-header);opacity:.8;}.it-table .it-group-header.collapsed:hover{opacity:1;background:var(--it-bg-hover);}.it-table .it-group-toggle,.it-table .it-group-title{display:inline;vertical-align:middle;}.it-table .it-group-toggle{margin-right:var(--it-space-sm);font-size:10px;color:var(--it-text-muted);transition:transform var(--it-transition-fast);}.collapsed .it-table .it-group-toggle{transform:rotate(-90deg);}.it-table .it-group-title{font-weight:var(--it-font-weight-semibold);color:var(--it-text-primary);}.it-table .it-group-count{margin-left:var(--it-space-sm);padding:2px 6px;background:var(--it-bg-hover);border-radius:var(--it-radius-sm);font-size:var(--it-font-size-sm);font-weight:var(--it-font-weight-normal);color:var(--it-text-muted);}.it-table .it-group-agg-row{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);}.it-table .it-group-agg-row td{border-bottom:2px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;padding:0;box-sizing:border-box;}.it-table .it-group-agg-row td>span{padding:var(--it-cell-padding);display:block;overflow:hidden;text-overflow:ellipsis;color:var(--it-text-secondary);font-family:var(--it-font-mono);}.it-table .it-group-agg-row .it-agg-cell{background:var(--it-primary-light);}.it-table .it-sticky-group-overlay{display:none;position:absolute;left:0;right:0;z-index:1;height:var(--it-row-height);pointer-events:auto;box-shadow:var(--it-shadow-sm);overflow:hidden;}.it-table .it-sticky-group-overlay table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:0!important;position:static!important;}.it-table .it-sticky-group-overlay table tr{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);cursor:pointer;user-select:none;}.it-table .it-sticky-group-overlay table tr td{padding:var(--it-cell-padding);border-bottom:1px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;line-height:var(--it-line-height);height:var(--it-row-height);box-sizing:border-box;}.it-table .it-sticky-group-overlay table tr.collapsed{background:var(--it-bg-header);}.it-table .it-sticky-group-overlay.visible{display:block;}.it-table.it-no-fixed .it-cont .it-table-scroll table tr.active td:first-child{position:relative;}.it-table.it-no-fixed .it-cont .it-table-scroll table tr.active td:first-child::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--it-selection-accent-width);background:var(--it-primary);}.it-cont{overflow:hidden;width:100%;height:100%;position:relative;display:flex;}.it-cont .it-head{height:var(--header-height,22px);box-sizing:border-box;}.it-cont .it-head>div{float:left;position:relative;border-right:0;overflow:hidden;height:100%;display:flex;align-items:center;box-sizing:border-box;transition:background var(--it-transition-fast);}.it-cont .it-head>div:not(:last-child)::before{content:"";position:absolute;right:0;top:25%;bottom:25%;width:1px;background:var(--it-border-medium);opacity:.5;}.it-cont .it-head>div:hover{background:var(--it-bg-hover);}.it-cont .it-head>div label{padding:var(--it-cell-padding);overflow:hidden;white-space:nowrap;font-weight:var(--it-font-weight-medium);font-size:var(--it-font-size-sm);text-transform:uppercase;letter-spacing:.025em;margin:0;display:block;text-overflow:ellipsis;color:var(--it-text-header);}.it-cont .it-head>div span.it-drag{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;opacity:0;transition:opacity var(--it-transition-fast),background var(--it-transition-fast);}.it-cont .it-head>div span.it-drag:hover{opacity:1;background:var(--it-primary);}.it-cont .it-head>div:hover span.it-drag{opacity:.5;}.it-cont .bg{background:var(--it-bg-header);position:absolute;top:0;left:0;right:0;height:var(--header-height,22px);box-sizing:border-box;z-index:1;border-bottom:1px solid var(--it-border-medium);}.it-cont.scrolled .bg{box-shadow:var(--it-shadow-header);}.it-cont::before{content:"";position:absolute;left:0;right:0;top:calc(var(--header-height,22px) - 1px);height:1px;background:var(--it-border-medium);z-index:3;pointer-events:none;}.it-cont .db{position:absolute;top:0;bottom:0;border-left:1px solid var(--it-primary);left:100px;z-index:99;}.it-cont .it-table-fixed{flex-shrink:0;flex-basis:0;flex-grow:0;position:relative;background:var(--it-bg-base);z-index:2;box-shadow:var(--it-shadow-fixed);}.it-cont .it-table-fixed table tr.active td:first-child{position:relative;}.it-cont .it-table-fixed table tr.active td:first-child::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--it-selection-accent-width);background:var(--it-primary);}.it-cont .it-table-fixed .it-head{position:absolute;z-index:2;background:var(--it-bg-header);display:flex;}.it-cont .it-table-fixed .it-head>div{display:flex;align-items:center;}.it-cont .cs td{border:0!important;}.it-cont .it-table-scroll{flex:1 1 auto;position:relative;overflow:hidden;}.it-cont .it-table-scroll .it-head{position:absolute;z-index:1;}.it-cont .it-table-scroll table{position:absolute;margin-top:var(--header-height,22px);width:100%;}.it-cont .it-table-scroll .it-body{pointer-events:none;}.it-cont .it-body{overflow:auto;position:absolute;top:var(--header-height,22px);left:0;right:0;bottom:0;}.it-cont .it-body .it-table-con{height:100%;}.it-cont .it-load{display:none;position:absolute;width:100%;height:100%;z-index:9;}.it-cont .it-load .it-load-bg{background-color:var(--it-bg-surface);opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;}.it-cont .it-load-con{position:absolute;left:50%;top:50%;}.it-cont .it-load-con>div{position:relative;transform:translate(0,-50%);left:-50%;}.it-cont table{table-layout:fixed;min-height:1px;border-spacing:0;background:var(--it-bg-base);}.it-cont table tr{border-spacing:0;transition:background var(--it-transition-fast);position:relative;}.it-table.it-zebra .it-cont table tr:nth-child(even) td{background-color:var(--it-bg-row-stripe);}.it-cont table tr.active td{background-color:var(--it-bg-active)!important;}.it-cont table tr.hover td{background-color:var(--it-bg-row-hover)!important;}.it-cont table td{border-right:0;border-bottom:1px solid var(--it-border-row);white-space:nowrap;cursor:pointer;overflow:hidden;padding:0;box-sizing:border-box;border-spacing:0;color:var(--it-text-primary);transition:background var(--it-transition-fast);font-feature-settings:"tnum" 1;}.it-cont table td>span{padding:var(--it-cell-padding);display:block;overflow:hidden;text-overflow:ellipsis;}.it-cont table td.it-col-numeric>span,.it-cont table td[data-type=num]>span{font-family:var(--it-font-mono);font-size:calc(var(--it-font-size) - 1px);}.it-cont table .norow{color:var(--it-text-muted);font-style:italic;}.it-cont table .norow td{padding:var(--it-space-lg) var(--it-space-md);text-align:center;}.it-modal-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10000;align-items:center;justify-content:center;}.it-modal-backdrop.visible{display:flex;}.it-modal{background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:420px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#1e293b;}.it-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:15px;}.it-modal-header .it-modal-close{background:none;border:0;font-size:20px;cursor:pointer;color:#94a3b8;padding:0 4px;line-height:1;border-radius:4px;}.it-modal-header .it-modal-close:hover{color:#1e293b;background:rgba(0,0,0,.05);}.it-modal-body{flex:1;overflow-y:auto;padding:8px 0;}.it-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e2e8f0;}.it-column-list .it-column-item{display:flex;align-items:center;gap:8px;padding:6px 20px;cursor:default;transition:background .1s ease;user-select:none;}.it-column-list .it-column-item:hover{background:rgba(0,0,0,.03);}.it-column-list .it-column-item.dragging{opacity:.5;background:rgba(37,99,235,.08);}.it-column-list .it-column-item.drag-over{border-top:2px solid #2563eb;}.it-column-list .it-column-item .it-column-drag{cursor:grab;color:#94a3b8;font-size:14px;flex-shrink:0;width:16px;text-align:center;}.it-column-list .it-column-item .it-column-drag:active{cursor:grabbing;}.it-column-list .it-column-item .it-column-pin{background:none;border:0;cursor:pointer;font-size:14px;padding:2px;border-radius:4px;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.it-column-list .it-column-item .it-column-pin.locked{opacity:.5;cursor:default;}.it-column-list .it-column-item .it-column-pin.unpinned{opacity:.3;}.it-column-list .it-column-item .it-column-pin.pinned{color:#2563eb;opacity:1;}.it-column-list .it-column-item .it-column-pin:not(.locked):hover{background:rgba(0,0,0,.05);}.it-column-list .it-column-item .it-column-visibility{flex-shrink:0;display:flex;align-items:center;}.it-column-list .it-column-item .it-column-visibility input[type=checkbox]{margin:0;cursor:pointer;accent-color:#2563eb;}.it-column-list .it-column-item .it-column-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}.it-column-list .it-column-item .it-column-status{font-size:11px;color:#94a3b8;flex-shrink:0;}.it-btn{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s ease;outline:0;font-family:inherit;}.it-btn-primary{background:#2563eb;color:#fff;border-color:#2563eb;}.it-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8;}.it-btn-secondary{background:#fff;color:#475569;border-color:#e2e8f0;}.it-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;}.it-context-menu{display:none;position:fixed;z-index:10001;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);min-width:180px;padding:4px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;}.it-context-menu.visible{display:block;}.it-context-menu .it-context-item{padding:7px 16px;cursor:pointer;color:#1e293b;transition:background .1s ease;}.it-context-menu .it-context-item:hover{background:rgba(37,99,235,.08);color:#2563eb;}.it-context-menu .it-context-item.disabled{color:#94a3b8;cursor:default;font-style:italic;}.it-context-menu .it-context-item.disabled:hover{background:none;color:#94a3b8;}.it-context-menu .it-context-divider{height:1px;margin:4px 12px;background:#e2e8f0;}.it-table .it-info-panel{display:none;position:absolute;top:0;right:0;width:320px;max-height:100%;background:var(--it-bg-base,#fff);border-left:1px solid var(--it-border-medium,#e2e8f0);box-shadow:var(--it-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));z-index:5;flex-direction:column;overflow:hidden;font-size:13px;}.it-table .it-info-panel.visible{display:flex;}.it-table .it-info-panel .it-info-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--it-border-medium,#e2e8f0);font-weight:600;font-size:14px;color:var(--it-text-primary,#1e293b);}.it-table .it-info-panel .it-info-header .it-info-close{background:none;border:0;font-size:18px;cursor:pointer;color:var(--it-text-muted,#94a3b8);padding:0 4px;line-height:1;border-radius:4px;}.it-table .it-info-panel .it-info-header .it-info-close:hover{color:var(--it-text-primary,#1e293b);background:var(--it-bg-hover,rgba(0,0,0,.04));}.it-table .it-info-panel .it-info-body{flex:1;overflow-y:auto;padding:16px;}.it-table .it-info-panel .it-info-footer{padding:12px 16px;border-top:1px solid var(--it-border-medium,#e2e8f0);display:flex;justify-content:flex-end;}.it-table .it-info-panel .it-info-section{margin-bottom:20px;}.it-table .it-info-panel .it-info-section:last-child{margin-bottom:0;}.it-table .it-info-panel .it-info-section h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--it-text-muted,#94a3b8);margin:0 0 10px 0;}.it-table .it-info-panel .it-info-section ul{margin:0;padding:0 0 0 16px;}.it-table .it-info-panel .it-info-section ul li{padding:3px 0;color:var(--it-text-secondary,#475569);line-height:1.4;}.it-table .it-info-panel .it-info-shortcuts{display:flex;flex-direction:column;gap:6px;}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut{display:flex;align-items:center;gap:12px;}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut kbd{display:inline-block;min-width:80px;padding:3px 8px;font-family:"SF Mono","Consolas","Liberation Mono",monospace;font-size:11px;font-weight:500;line-height:1.3;color:var(--it-text-primary,#1e293b);background:var(--it-bg-surface,#f8fafc);border:1px solid var(--it-border-medium,#e2e8f0);border-radius:4px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.06);}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut span{color:var(--it-text-secondary,#475569);font-size:12px;}.it-modal-backdrop.it-dark{background:rgba(0,0,0,.6);}.it-modal-backdrop.it-dark .it-modal{background:#1e293b;color:#e2e8f0;}.it-modal-backdrop.it-dark .it-modal .it-modal-header{border-color:#334155;}.it-modal-backdrop.it-dark .it-modal .it-modal-header .it-modal-close{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-modal-header .it-modal-close:hover{color:#e2e8f0;background:rgba(255,255,255,.05);}.it-modal-backdrop.it-dark .it-modal .it-modal-footer{border-color:#334155;}.it-modal-backdrop.it-dark .it-modal .it-column-item:hover{background:rgba(255,255,255,.04);}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-drag{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-pin.unpinned{opacity:.25;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-pin:not(.locked):hover{background:rgba(255,255,255,.06);}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-name{color:#e2e8f0;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-status{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-btn-secondary{background:#334155;color:#e2e8f0;border-color:#475569;}.it-modal-backdrop.it-dark .it-modal .it-btn-secondary:hover{background:#3b4f6b;}.it-context-menu.it-dark{background:#1e293b;border-color:#334155;box-shadow:0 10px 40px rgba(0,0,0,.4);}.it-context-menu.it-dark .it-context-item{color:#e2e8f0;}.it-context-menu.it-dark .it-context-item:hover{background:rgba(96,165,250,.12);color:#60a5fa;}.it-context-menu.it-dark .it-context-item.disabled{color:#64748b;}.it-context-menu.it-dark .it-context-item.disabled:hover{background:none;color:#64748b;}.it-context-menu.it-dark .it-context-divider{background:#334155;}.it-table.it-theme-dark{--it-primary:#60a5fa;--it-primary-hover:#3b82f6;--it-primary-light:rgba(96,165,250,.15);--it-primary-border:rgba(96,165,250,.4);--it-bg-base:#0f172a;--it-bg-surface:#1e293b;--it-bg-header:#1e293b;--it-bg-hover:rgba(255,255,255,.06);--it-bg-selected:rgba(96,165,250,.15);--it-bg-active:rgba(96,165,250,.2);--it-bg-row-hover:rgba(255,255,255,.03);--it-bg-row-stripe:rgba(255,255,255,.02);--it-text-primary:#f1f5f9;--it-text-secondary:#94a3b8;--it-text-muted:#64748b;--it-text-disabled:#475569;--it-text-inverse:#0f172a;--it-text-header:#cbd5e1;--it-border-light:#1e293b;--it-border-medium:#334155;--it-border-dark:#475569;--it-border-header:#334155;--it-border-row:rgba(255,255,255,.06);--it-success:#4ade80;--it-success-light:rgba(74,222,128,.15);--it-error:#f87171;--it-error-light:rgba(248,113,113,.15);--it-warning:#fbbf24;--it-warning-light:rgba(251,191,36,.15);--it-info:#38bdf8;--it-shadow-sm:0 1px 2px rgba(0,0,0,.3);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.3);--it-shadow-header:0 1px 3px rgba(0,0,0,.3);--it-shadow-fixed:4px 0 12px -2px rgba(0,0,0,.4);}.it-table.it-theme-dark ::-webkit-scrollbar{width:8px;height:8px;}.it-table.it-theme-dark ::-webkit-scrollbar-track{background:var(--it-bg-surface);}.it-table.it-theme-dark ::-webkit-scrollbar-thumb{background:var(--it-border-medium);border-radius:4px;}.it-table.it-theme-dark ::-webkit-scrollbar-thumb:hover{background:var(--it-border-dark);}@media(prefers-color-scheme:dark){.it-table.it-theme-system{--it-primary:#60a5fa;--it-primary-hover:#3b82f6;--it-primary-light:rgba(96,165,250,.15);--it-primary-border:rgba(96,165,250,.4);--it-bg-base:#0f172a;--it-bg-surface:#1e293b;--it-bg-header:#1e293b;--it-bg-hover:rgba(255,255,255,.06);--it-bg-selected:rgba(96,165,250,.15);--it-bg-active:rgba(96,165,250,.2);--it-bg-row-hover:rgba(255,255,255,.03);--it-bg-row-stripe:rgba(255,255,255,.02);--it-text-primary:#f1f5f9;--it-text-secondary:#94a3b8;--it-text-muted:#64748b;--it-text-disabled:#475569;--it-text-inverse:#0f172a;--it-text-header:#cbd5e1;--it-border-light:#1e293b;--it-border-medium:#334155;--it-border-dark:#475569;--it-border-header:#334155;--it-border-row:rgba(255,255,255,.06);--it-success:#4ade80;--it-success-light:rgba(74,222,128,.15);--it-error:#f87171;--it-error-light:rgba(248,113,113,.15);--it-warning:#fbbf24;--it-warning-light:rgba(251,191,36,.15);--it-info:#38bdf8;--it-shadow-sm:0 1px 2px rgba(0,0,0,.3);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.3);--it-shadow-header:0 1px 3px rgba(0,0,0,.3);--it-shadow-fixed:4px 0 12px -2px rgba(0,0,0,.4);}}
#task_assignment #task_assignment_container{display:flex;flex-direction:column;height:100%;}#task_assignment #filters{flex:0 55px;display:flex;width:100%;padding:5px 0;align-items:center;justify-content:center;}#task_assignment #filters>*{flex:1 1 auto;max-width:20%;min-width:225px;}#task_assignment #task_lines{border:1px solid #d3d3d3;flex:1 1 auto;margin:5px;}
:root{--rejuvo-blue:#01859c;--rejuvo-blue-border:#007b91;--rejuvo-blue-disabled:#0191aa;--rejuvo-blue-disabled-border:#0089a2;--rejuvo-green:#91cb64;--rejuvo-orange:#eca340;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}body .up-down-arrows{height:24px;}body .tabs{width:100%;display:inline-block;}body .tab-links{list-style:none;border-bottom:1px solid #e4e4e4;height:32px;margin-bottom:0;}body .tab-links:after{display:block;clear:both;content:"";}body .tab-links li{margin:0 0;float:left;list-style:none;}body .tab-links li.active{border-bottom:3px solid #1581b1;}body .tab-links a{padding:5px 10px;display:inline-block;background:#fff;text-decoration:none;}body .tab-links a[data-disabled]{color:#c6c6c6;cursor:not-allowed;}body .label.label-danger{display:block;padding:2px 3px;font-size:70%;font-weight:bold;line-height:1;color:#fff;text-align:left;word-wrap:unset;white-space:inherit;vertical-align:baseline;border-radius:unset;background-color:#d9534f;}body .tab-content{padding:5px;border-radius:3px;background:#fff;overflow:visible;}body .tab{display:none;}body .tab.active{display:block;}body .staffFieldset{width:550px;}body .emailFieldset{width:550px;}body #ratesFieldset{float:left;clear:left;width:658px;margin-bottom:200px;}body #ratesTable{margin-top:5px;margin-left:8px;width:650px;}body #ratesTable thead tr{border-bottom:1px solid #6aa6b5;}body #ratesTable thead tr td{font-weight:bold;font-size:18px;}body #ratesTable tbody tr{margin-top:2px;}body #ratesTable tbody tr td{padding:2px;}body #ratesTable .activityColumn{width:500px;}body #ratesTable .activityTypeRow{border-bottom:1px solid #6aa6b5;height:40px;}body #ratesTable .activityTypeColumn{width:300px;font-weight:bold;}body #ratesTable .southColumn{width:50px;padding-left:30px;}body #ratesTable .southColumnHead{width:50px;font-weight:bold;padding-left:10px;}body #ratesTable .rateColumn{width:100px;}body #ratesTable .rateColumn input{width:100px;}body #storesTable{margin-top:5px;margin-left:8px;width:650px;}body #storesTable thead tr{border-bottom:1px solid #6aa6b5;}body #storesTable thead tr td{font-weight:bold;font-size:18px;}body #storesTable tbody tr{margin-top:2px;}body #storesTable tbody tr td{padding:2px;}body #storesTable .descriptionCol{width:300px;}body #storesTable .priceCol{width:200px;}body #storesTable .remove-row{width:25px;padding-left:5px;}body #pricesTable .rechargeCol{width:100px;}body #storesDiv #add-row{margin-top:10px;margin-left:10px;}body #importFieldset{float:left;clear:left;width:1108px;}body #importTable{margin-top:5px;margin-left:8px;width:1100px;}body #importTable thead tr{border-bottom:1px solid #6aa6b5;}body #importTable thead tr td{font-weight:bold;font-size:15px;}body #importTable tbody tr{margin-top:2px;}body #importTable tbody tr td{padding:2px;}body #importTable .importStaffColumn{width:150px;}body #importTable .importDateColumn{width:150px;}body #importTable .importDayColumn{width:100px;}body #importTable .importDayColumn div{overflow:hidden;height:20px;}body #importTable .importViewColumn{width:100px;}body #importTable .importNoRecordsColumn{width:1100px;text-align:center;color:#f00;}body #surveyFieldset{float:left;clear:left;width:600px;float:left;clear:left;width:909px;}body #editSurveyFieldset{width:500px;float:left;}body .surveyLeftFieldset{width:500px;}body #importSurveyFieldset{float:left;clear:left;width:1358px;}body #importSurveyTable{margin-top:5px;margin-left:8px;width:1350px;}body #importSurveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #importSurveyTable thead tr td{font-weight:bold;font-size:15px;}body #importSurveyTable tbody tr{margin-top:2px;}body #importSurveyTable tbody tr td{padding:2px;font-size:11px;}body #importSurveyTable .importContractColumn{width:150px;}body #importSurveyTable .importClientColumn{width:150px;}body #importSurveyTable .importSiteColumn{width:300px;}body #importSurveyTable .importSiteColumn div{overflow:hidden;height:20px;}body #importSurveyTable .importInspectedByColumn{width:100px;}body #importSurveyTable .importDateColumn{width:100px;}body #importSurveyTable .importTypeColumn{width:150px;}body #importSurveyTable .importMeasuresColumn{width:100px;}body #importSurveyTable .importViewColumn{width:100px;}body #importSurveyTable .importNoColumn{text-align:center;color:#f00;}body #totalFieldset{float:left;width:308px;}body .totalTable{margin-top:5px;margin-left:8px;width:300px;}body .totalTable thead tr{border-bottom:1px solid #6aa6b5;}body .totalTable thead tr td{font-weight:bold;font-size:15px;}body .totalTable tbody tr{margin-top:2px;}body .totalTable tbody tr td{padding:2px;}body .totalTable .totalTotalColumn{width:150px;}body .totalTable .totalDepthColumn{width:150px;}body .totalTable .totalDefectRow{font-weight:bold;}body #scheduleTable{margin-top:5px;margin-left:8px;width:600px;}body #scheduleTable thead tr{border-bottom:1px solid #6aa6b5;}body #scheduleTable thead tr td{font-weight:bold;font-size:15px;}body #scheduleTable tbody tr{margin-top:2px;}body #scheduleTable tbody tr td{padding:2px;}body #scheduleTable tr.total{font-weight:bold;border-top:1px solid #6aa6b5;font-size:13px;}body #surveyTable{margin-top:5px;margin-left:8px;width:900px;}body #surveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #surveyTable thead tr td{font-weight:bold;font-size:15px;}body #surveyTable tbody tr{margin-top:2px;}body #surveyTable tbody tr td{padding:2px;}body #surveyTable .surveySiteColumn{width:300px;}body #surveyTable .surveySiteColumn div{overflow:hidden;height:20px;}body #surveyTable .surveyDateColumn{width:150px;}body #surveyTable .surveyProcessColumn{width:150px;}body #surveyTable .surveyInspectedColumn{width:150px;}body #surveyTable .surveyLinkColumn{width:150px;}body #importMessages{margin-left:5px;}body #importMessages .importMessage{font-weight:bold;}body #exportTimesheetFieldset{float:left;clear:left;width:580px;}body #drsFieldset{float:left;clear:left;width:1229px;}body #drsTable{margin-top:5px;margin-left:8px;width:1220px;}body #drsTable thead tr{border-bottom:1px solid #6aa6b5;}body #drsTable thead tr td{font-weight:bold;font-size:15px;}body #drsTable tbody tr{margin-top:2px;}body #drsTable tbody tr td{padding:2px;}body #drsTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #drsTable tbody .totalRow .drsContractColumn{text-align:center;}body #drsTable .drsViewColumn{width:120px;}body #drsTable .drsDateColumn{width:130px;}body #drsTable .drsSiteColumn{width:270px;}body #drsTable .drsSiteColumn div{overflow:hidden;height:20px;}body #drsTable .drsCommentColumn{width:200px;}body #drsTable .drsCommentColumn div{overflow:hidden;height:20px;}body #drsTable .drsContractColumn{width:200px;}body #drsTable .drsContractColumn div{overflow:hidden;height:20px;}body #drsTable .drsFundColumn{width:75px;}body #fundsFieldset .form-group .col-sm-4{width:40%;}body #fundsFieldset .form-group .col-sm-8{width:30%;}body #drsExtraFieldset{width:632px;}body #drsExtraFieldset #addExtra{margin-left:8px;margin-top:5px;}body #extrasTable{margin-top:5px;margin-left:8px;width:625px;}body #extrasTable thead tr{border-bottom:1px solid #6aa6b5;}body #extrasTable thead tr td{font-weight:bold;font-size:15px;}body #extrasTable tbody tr{margin-top:2px;}body #extrasTable tbody tr td{padding:2px;}body #extrasTable #emptyRow{text-align:center;}body #extrasTable .extrasTableDescription{width:300px;}body #extrasTable .extrasTableDescription input{width:290px;}body #extrasTable .extrasTableRate{width:75px;}body #extrasTable .extrasTableRate input{width:50px;}body #extrasTable .extrasTableQuantity{width:75px;}body #extrasTable .extrasTableQuantity input{width:50px;}body #extrasTable .extrasTableTotal{width:100px;}body #extrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body #extrasTable .extrasTableRemove{width:75px;margin-top:5px;}body .rechargeWeekFS{width:480px;}body #rechargeFS{float:left;clear:left;width:1229px;}body #rechargeTable{margin-top:5px;margin-left:8px;width:1220px;}body #rechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #rechargeTable thead tr td{font-weight:bold;font-size:15px;}body #rechargeTable tbody tr{margin-top:2px;}body #rechargeTable tbody tr td{padding:2px;}body #rechargeTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #rechargeTable tbody .totalRow .rechargeItemColumn{text-align:center;}body #rechargeTable .rechargeDateColumn{width:130px;}body #rechargeTable .rechargeItemColumn{width:270px;}body #rechargeTable .rechargeItemColumn div{overflow:hidden;height:20px;}body #rechargeTable .rechargePriceColumn{width:75px;text-align:right;}body #rechargeTable .rechargeQuantityColumn{width:70px;text-align:right;}body #rechargeTable .rechargeTotalColumn{width:85px;text-align:right;}body #rechargeTable .rechargeViewColumn{width:120px;}body #acrFieldset{float:left;clear:left;width:1679px;margin-left:5px;}body #acrTable{margin-top:5px;margin-left:10px;width:1670px;font-size:12px;}body #acrTable thead tr{border-bottom:1px solid #6aa6b5;}body #acrTable thead tr td{font-weight:bold;font-size:12px;}body #acrTable thead tr.showHide{border:0;}body #acrTable tbody tr{margin-top:2px;}body #acrTable tbody tr td{padding:2px;}body #acrTable tbody tr.blankRowBorder{border-top:1px solid #6aa6b5;margin-top:4px;}body #acrTable tbody tr.blankRow{height:10px;}body #acrTable tbody tr.noResultsRow{text-align:center;color:#f00;}body #acrTable .acrDateColumn{width:110px;}body #acrTable .rowTitle{text-align:left;font-style:italic;}body #acrTable .acrArea{width:90px;text-align:right;}body #acrTable .areaOver{color:#f00;}body #acrTable .areaUnder{color:#589e43;}body #acrTable .acrCrewColummn{width:100px;}body #acrTable .acrCrewColummn div{overflow:hidden;height:20px;}body #acrTable .acrContractColumn{width:135px;}body #acrTable .acrContractColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable #showDetail{font-weight:normal;color:#6aa6b5;}body #acrTable .acrSiteColumn{width:100px;}body #acrTable .acrSiteColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable .acrQuoteColumn{width:85px;}body #acrTable .acrQuoteColumn div{overflow:hidden;height:20px;}body .FS_Left{float:left;}body .FS_Left_Clear{float:left;clear:left;}body #MeasureTotal{width:480px;margin-right:10px;}body .FS_MeasureTotal{width:100%;}body .measureBreakdownFS{width:5480px;}body .measureBreakdownFSnewlayout{width:1930px;}body .measureBreakdownFS.timesheet{width:2076px;}body #breakdownTable{margin-top:5px;margin-left:8px;margin-bottom:20px;width:5480px;border-bottom:1px solid #6aa6b5;}body #breakdownTable>thead tr{border-bottom:1px solid #6aa6b5;}body #breakdownTable thead tr td{padding:1px;font-weight:bold;font-size:10px;}body #breakdownTable tbody tr{margin-top:2px;}body #breakdownTable tbody tr td{padding:2px;font-size:10px;}body #breakdownTable .breakdownSurveyColumn{width:360px;}body #breakdownTable .breakdownSurveyColumn input{font-size:10px;}body #breakdownTable .breakdownRoadnameColumn{width:100px;}body #breakdownTable .breakdownRoadnameColumn div{height:15px;width:125px;}body #breakdownTable .breakdownMeasureColumn{width:60px;}body #breakdownTable .breakdownMeasureColumn input{width:50px;padding-left:2px;}body #breakdownTable .breakdownMeasureColumnWide{width:100px;}body #breakdownTable .breakdownMeasureColumnWide input{width:80px;padding-left:2px;}body #breakdownTable.timesheet{width:2068px;}body tr.measureRow{border-top:1px solid #6aa6b5;}body #splitlayout{margin-top:5px;margin-left:8px;margin-bottom:20px;width:1900px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayout .tdrow{height:5px;}body #splitlayout .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayout .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayout .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdspacecolumn{width:5px;height:20px;}body #splitlayout .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-left:0;border-collapse:collapse;}body #splitlayout .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body #splitlayouttop{margin-top:5px;margin-left:8px;margin-bottom:20px;width:400px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayouttop .tdrow{height:5px;}body #splitlayouttop .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayouttop .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayouttop .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdspacecolumn{width:5px;height:20px;}body #splitlayouttop .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-right:0;border-collapse:collapse;}body #splitlayouttop .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body .customFieldsTable{margin-top:5px;margin-bottom:20px;}body .customFieldsTable thead tr td{padding:1px;font-weight:bold;font-size:10px;width:70px;}body .customFieldsTable tbody tr{margin-top:2px;}body .customFieldsTable tbody tr td{padding:2px;font-size:10px;width:70px;}body .customFieldsTable input{padding-left:2px;width:60px;}body #notificationFS{float:left;clear:left;width:1109px;margin-left:5px;}body #notificationTable{margin-top:5px;margin-left:8px;width:1100px;}body #notificationTable thead tr{border-bottom:1px solid #6aa6b5;}body #notificationTable thead tr td{font-weight:bold;font-size:15px;}body #notificationTable tbody tr{margin-top:2px;border-bottom:1px solid #6aa6b5;height:50px;}body #notificationTable tbody tr td{padding:2px;}body #notificationTable .notTableMessageColumn{width:760px;padding-left:5px;}body #notificationTable .notTableDateColumn{width:130px;}body #notificationTable .notTableCompleteColumn{width:150px;}body #notificationTable .notTableReplyColumn{width:60px;}body #notificationTable .notNoRecordsRow{border:0;}body #notificationTable .notNoRecordsRow td{color:#f00;text-align:center;}body .DRSNotImported{background-color:#b5edda;}body .SiteAutoMatch{background-color:#f9c973;}body .SiteOverQuote{background-color:#b6f2a0;}body .Remedial{background-color:#fcc8b4;}body .DRSNotSubmitted{background-color:#fdffbc;}body .DRSComments{background-color:#eecdff;}body .OutstandingRecharge{background-color:#02ced4;}body .NoEmailProvided{background-color:#b4e8fc;}body .EmailNotSent{background-color:#fcb4e8;}body .notKey .notKeyItem{float:left;height:20px;width:150px;text-align:center;margin-top:5px;margin-bottom:5px;margin-left:8px;}body #calcTable{float:left;clear:left;margin-top:5px;margin-left:8px;margin-bottom:200px;width:1025px;}body #calcTable thead tr{border-bottom:1px solid #6aa6b5;}body #calcTable thead tr td{font-weight:bold;}body #calcTable tbody tr{margin-top:2px;}body #calcTable tbody tr td{padding:2px;}body #calcTable .calcTableMaterialColumn{width:150px;}body #calcTable .calcTableValueColumn{width:175px;}body #calcTable .calcTableValueColumn input{width:150px;text-align:right;}body #PaymentTypeID-lookup #PaymentType{font-size:14px;}body #CrewID-lookup #CrewName{font-size:14px;}body #importWeedkillingFieldset{float:left;clear:left;width:1108px;}body #importWeedkillingTable{margin-top:5px;margin-left:8px;width:1100px;}body #importWeedkillingTable thead tr{border-bottom:1px solid #6aa6b5;}body #importWeedkillingTable thead tr td{font-weight:bold;font-size:15px;}body #importWeedkillingTable tbody tr{margin-top:2px;}body #importWeedkillingTable tbody tr td{padding:2px;font-size:11px;}body #importWeedkillingTable .importDateColumn{width:100px;}body #importWeedkillingTable .importContractColumn{width:300px;overflow:hidden;}body #importWeedkillingTable .importEmployeeColumn{width:150px;}body #importWeedkillingTable .importVehicleColumn{width:100px;}body #importWeedkillingTable .importProductColumn{width:150px;}body #importWeedkillingTable .importMeasuresColumn{width:150px;}body #importWeedkillingTable .importViewColumn{width:150px;}body #importDRSTable{margin-top:5px;margin-left:8px;width:1100px;}body #importDRSTable thead tr{border-bottom:1px solid #6aa6b5;}body #importDRSTable thead tr td{font-weight:bold;font-size:15px;}body #importDRSTable tbody tr{margin-top:2px;}body #importDRSTable tbody tr td{padding:2px;font-size:11px;}body #importDRSTable .importDateColumn{width:100px;}body #importDRSTable .importContractColumn{width:300px;overflow:hidden;}body #importDRSTable .importCrewSizeColumn{width:100px;}body #importDRSTable .importVanHoursColumn{width:100px;}body #importDRSTable .importWagonHoursColumn{width:100px;}body #importDRSTable .importVanRegColumn{width:150px;}body #importDRSTable .importCommentsColumn{width:250px;overflow:hidden;}body #importDRSTable .importViewColumn{width:50px;}body #importRechargeFieldset{float:left;clear:left;width:1108px;}body #importRechargeTable{margin-top:5px;margin-left:8px;width:1100px;}body #importRechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #importRechargeTable thead tr td{font-weight:bold;font-size:15px;}body #importRechargeTable tbody tr{margin-top:2px;}body #importRechargeTable tbody tr td{padding:2px;font-size:11px;}body #importRechargeTable .importDateColumn{width:100px;}body #importRechargeTable .importStaffColumn{width:150px;}body #importRechargeTable .importItemColumn{width:300px;}body #importRechargeTable .importPriceColumn{text-align:right;width:100px;}body #importRechargeTable .importQuantityColumn{text-align:right;width:100px;}body #importRechargeTable .importTotalColumn{text-align:right;width:100px;}body .areaBreakdownFS{width:918px;}body #areaBreakdownTable{margin-top:5px;margin-left:8px;margin-bottom:200px;width:910px;}body #areaBreakdownTable thead tr{border-bottom:1px solid #6aa6b5;}body #areaBreakdownTable thead tr td{font-weight:bold;font-size:10px;}body #areaBreakdownTable tbody tr{margin-top:2px;}body #areaBreakdownTable tbody tr td{padding:2px;font-size:10px;}body #areaBreakdownTable .areaBreakdownSurveyColumn{width:250px;}body #areaBreakdownTable .areaBreakdownSurveyColumn label{display:none;}body #areaBreakdownTable .areaBreakdownSurveyColumn .col-sm-8{width:100%;}body #areaBreakdownTable .areaBreakdownSurveyColumn input{font-size:12px;width:175px;}body #areaBreakdownTable .areaBreakdownSurveyColumn .lookup .li-remove{top:5px;}body #areaBreakdownTable .areaBreakdownSiteColumn{width:300px;}body #areaBreakdownTable .areaBreakdownSiteColumn input{font-size:12px;width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn{width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn input{width:300px;font-size:12px;}body #areaBreakdownTable .areaBreakdownAreaColumn{width:60px;}body #areaBreakdownTable .areaBreakdownAreaColumn input{width:50px;font-size:12px;}body .pInfo{margin-left:10px;margin-top:5px;}body #prePatchingFieldset{width:398px;}body #prePatching{margin-top:5px;margin-left:8px;width:390px;}body #prePatching thead tr{border-bottom:1px solid #6aa6b5;}body #prePatching thead tr td{font-weight:bold;font-size:15px;}body #prePatching tbody tr{margin-top:2px;}body #prePatching tbody tr td{padding:2px;}body #prePatching .prePatchingLocationColumn{width:200px;}body #prePatching .prePatchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}body #prePatching .prePatchingAreaColumn{width:100px;}body #prePatching .prePatchingRemoveColumn{width:20px;}body #addPrePatching{padding-left:10px;}body #SetCustomer_Modal .modal-dialog{width:500px;}body textarea#replyText{margin-bottom:10px;}body .subbieDiv{border:1px solid #000;margin:5px;padding:5px;}body .subbeDiv .row{font-size:11px;}body .timesheetTable{width:100%;}body .timesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .timesheetTable thead tr td{font-weight:bold;font-size:15px;}body .timesheetTable tbody tr{margin-top:2px;}body .timesheetTable tbody tr td{padding:2px;}body .timesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .timesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .timesheetTable .drsViewColumn{width:120px;}body .timesheetTable .drsDateColumn{width:130px;}body .timesheetTable .drsSiteColumn{width:270px;}body .timesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsCommentColumn{width:200px;}body .timesheetTable .drsCommentColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsContractColumn{width:200px;}body .timesheetTable .drsContractColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsFundColumn{width:75px;}body .subbyTimesheetTable{width:100%;}body .subbyTimesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyTimesheetTable thead tr td{font-weight:bold;font-size:15px;}body .subbyTimesheetTable tbody tr{margin-top:2px;}body .subbyTimesheetTable tbody tr td{padding:2px;}body .subbyTimesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .subbyTimesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .subbyTimesheetTable .drsViewColumn{width:120px;}body .subbyTimesheetTable .drsDateColumn{width:130px;}body .subbyTimesheetTable .drsSiteColumn{width:200px;}body .subbyTimesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .subbyTimesheetTable .drsContractColumn{width:200px;}body .subbyTimesheetTable .drsContractColumn div{height:20px;}body .subbyTimesheetTable .drsFundColumn{width:75px;}body .subbyExtrasTable{margin-top:5px;margin-left:8px;width:625px;}body .subbyExtrasTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyExtrasTable thead tr td{font-weight:bold;font-size:15px;}body .subbyExtrasTable tbody tr{margin-top:2px;}body .subbyExtrasTable tbody tr td{padding:2px;}body .subbyExtrasTable tbody .extrasTableTotal{width:100px;height:35px;}body .subbyExtrasTable .extrasTableDescription{width:300px;}body .subbyExtrasTable .extrasTableDescription input{width:290px;}body .subbyExtrasTable .extrasTableRate{width:75px;}body .subbyExtrasTable .extrasTableRate input{width:50px;}body .subbyExtrasTable .extrasTableQuantity{width:75px;}body .subbyExtrasTable .extrasTableQuantity input{width:50px;}body .subbyExtrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body .subbyExtrasTable .extrasTableRemove{width:75px;margin-top:3px;}body #creditTable{margin-top:5px;margin-left:8px;width:1220px;}body #creditTable thead tr{border-bottom:1px solid #6aa6b5;}body #creditTable thead tr td{font-weight:bold;font-size:15px;}body #creditTable tbody tr{margin-top:2px;}body #creditTable tbody tr td{padding:2px;}body #creditTable .remove-row{width:25px;padding-left:5px;}body #creditTable .costCol{text-align:right;width:100px;}body #creditTable .vatDescriptionCol{text-align:right;width:50px;padding-right:5px;}body #creditTable .descriptionCol{width:400px;}body #creditTable .splitCol{width:100px;}body #creditTable .subTotalCol{text-align:right;width:100px;}body #creditTable .vatCol{text-align:right;}body #creditTable .grossCol{text-align:right;width:60px;}body #creditTable .grossTotalCol{text-align:right;width:60px;}body #creditTable .firstTotalRow{border-top:1px solid #6aa6b5;}body #creditTable .totalRow{font-weight:bold;}body #fsQuoteDetails{width:500px;}body #loanFieldset{float:left;clear:left;width:658px;}body #loanFieldset #addLoan{margin-left:8px;margin-top:5px;}body #loanTable{margin-top:5px;margin-left:8px;width:650px;}body #loanTable thead tr{border-bottom:1px solid #6aa6b5;}body #loanTable thead tr td{font-weight:bold;font-size:15px;}body #loanTable thead .loanTableAmount{text-align:right;padding-right:35px;}body #loanTable thead .loanTablePayment{text-align:right;padding-right:30px;}body #loanTable tbody tr{margin-top:2px;}body #loanTable #emptyRow{text-align:center;}body #loanTable .loanTableAmount{width:180px;}body #loanTable .loanTableAmount div{text-align:right;margin-right:35px;}body #loanTable .loanTableAmount input{width:160px;}body #loanTable .loanTableStartDate{width:170px;}body #loanTable .loanTableStartDate input{width:150px;}body #loanTable .loanTablePayment{width:100px;}body #loanTable .loanTablePayment div{text-align:right;margin-right:30px;}body #loanTable .loanTablePayment input{width:80px;}body #loanTable .loanTableNumWeeks{width:75px;}body #loanTable .loanTableNumWeeks div{text-align:right;margin-right:30px;}body #loanTable .loanTableNumWeeks input{width:55px;}body #loanTable .loanTableRemove{width:75px;margin-top:5px;}body .EditableLabel{border:0;background-color:#f8f8f8;width:100%;}body #CustomisationFieldSet{float:left;clear:left;width:909px;margin-bottom:100px;}body #customRateFieldNamesTable{margin-top:5px;margin-left:8px;width:901px;}body #customRateFieldNamesTable thead tr{border-bottom:1px solid #6aa6b5;}body #customRateFieldNamesTable thead tr td{font-weight:bold;font-size:15px;}body #customRateFieldNamesTable tbody tr{margin-top:2px;}body #customRateFieldNamesTable tbody tr td{padding:2px;}body #customRateFieldNamesTable .originalFieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn input{width:100%;padding-left:2px;}body .warninginfo{font-size:11px;font-style:italic;color:#f08080;margin-top:30px;}body #crewTable{width:98.5%;}body #addcrewmember{font-size:1em;margin-left:82%;text-decoration:none;}body .addbutton{color:#428bca;}body .addbutton:hover{color:#2a6496;}body .addbutton:focus{color:#2a6496;}body .removecrewmember{font-size:1em;color:#f00;text-decoration:none;text-align:right;}body .removecrewmember:hover{color:#a00;text-decoration:none;}body .removecrewmember:focus{color:#a00;text-decoration:none;}body .disabledLabel{color:#d3d3d3!important;}body .leftcompare{color:#4682b4;border:2px solid #4682b4;margin:1px 1px 1px 1px;}body .leftcompare legend{color:#4682b4;border-bottom-color:#4682b4;}body .leftcompare .tab-links .active a{background-color:#4682b4!important;}body .rightcompare{color:#daa520;border:2px solid #daa520;margin:1px 1px 1px 1px;}body .rightcompare legend{color:#daa520;border-bottom-color:#daa520;}body .rightcompare .tab-links .active a{background-color:#daa520!important;}body .modal .modal-header{padding:10px 10px 10px 14px;}body .modal .modal-body{padding:10px;}body .modal .modal-footer{padding:10px;}body input.archive-btn{margin-left:20px;}body span.archive-btn{margin-left:15px;border-left:1px #cfcfcf solid;height:3px;padding:5px 0 7px 0;}body #list>#ltn>#searchBox #search{height:30px;background-color:#fff;line-height:inherit;}body .form-control{height:unset;padding:5px 3px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control .btn.dropdown-toggle.btn-default{height:30px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{cursor:inherit;background-color:transparent;border-color:transparent;border:0;}body .form-control[disabled]:focus,body .form-control[readonly]:focus,body fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup .form-group.error input{border:1px solid #b94a48;}body .lookup .form-group .col-sm-8{padding-right:48px;}body .lookup .lookup-multi-list{height:100px;overflow:auto;position:relative;padding:0;margin-bottom:0;}body .lookup .form-control[disabled],body .lookup .form-control[readonly],body .lookup fieldset[disabled] .form-control{cursor:inherit;background-color:#f2f2f2;border-color:#f2f2f2;}body .lookup .form-control[disabled]:focus,body .lookup .form-control[readonly]:focus,body .lookup fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup a.lookup-button{display:inline-block;position:absolute;right:15px;top:0;width:33px;font-size:24px;padding:0 6px;line-height:29px;text-decoration:none;bottom:0;background-color:var(--rejuvo-blue);color:#fff;text-align:center;height:inherit;max-height:30px;border:0;}body .lookup a.lookup-button:hover{background:#009db9;color:#24899b;}body .lookup a.lookup-button[data-disabled=true]{background-color:#d2d2d2;color:#666;}body .lookup .li-remove{top:6px;right:53px;}body .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}body .input-group-addon{background-color:#ccc;border:0;}body .input-group .form-control{width:100%;}body .input-group[class*=col-]{padding-right:15px;}body .form-group .checkbox{height:32px;}body .form-group.error input{border:1px solid #b94a48;}body .btn-primary{background-color:var(--rejuvo-blue);border-color:var(--rejuvo-blue-border);}body .btn-primary:hover,body .btn-primary:focus,body .btn-primary:active,body .btn-primary.active{background-color:var(--rejuvo-blue-border);border-color:var(--rejuvo-blue-border);}body .btn-primary.disabled,body .btn-primary[disabled]{background-color:var(--rejuvo-blue-disabled);border-color:var(--rejuvo-blue-disabled-border);}body #nav #nb span.active,body #nav #nb span.active:hover{color:var(--rejuvo-green);}body #nav nav{border-top-color:var(--rejuvo-green);}body #nav span{color:var(--rejuvo-green);}body #nav #dashboard .ico{color:var(--rejuvo-green);}body #nav .collapse{border-top-color:var(--rejuvo-green);}body #nav.context #nb span.active,body #nav.context #nb span.active:hover{color:var(--rejuvo-orange);}body #nav.context nav{border-color:var(--rejuvo-orange);}body #nav.context .parent>div>span{color:var(--rejuvo-orange);}body #nav.context #dashboard a{color:var(--rejuvo-orange);}body .div-fieldset{overflow:auto;background-color:#fff;position:relative;min-width:0;margin:5px;padding:0;}body .div-fieldset>.div-legend{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;}body .div-fieldset>.table-container-fullwidth{overflow:auto;padding:5px;}body .div-fieldset-bordered{border:1px solid #dbdbdb;}body .div-fieldset-bordered>.div-legend{background-color:#f8f8f8;}body fieldset.bordered{border:1px solid #dbdbdb;}body fieldset.bordered legend{background-color:#f8f8f8;}body div.fieldset-table{margin:10px;}body div.fieldset-table .table{margin-bottom:10px;}body div.fieldset-table .table-actions{text-align:center;white-space:nowrap;padding:0 9px;}body div.fieldset-table .table-actions .glyphicon{font-size:12px;margin-top:15px;margin-right:4px;}body div.fieldset-table .table-thin .table-actions .glyphicon{font-size:12px;margin-top:7px;margin-right:4px;}body div.fieldset-table .table-lookup .glyphicon:hover{cursor:pointer;color:#f00;}body div.fieldset-table .table-actions .glyphicon:hover{cursor:pointer;color:#f00;}body div.fieldset-table .table-actions .glyphicon:last-child{margin-right:0;}body .table-thin{font-size:12px;display:block;overflow-x:auto;}body .table-thin input[type=text][readonly=readonly]{background-color:#f8f8f8;}body .table-thin tr td input{font-size:12px;margin:0;padding:0 5px;height:25px;border:0;}body .table-thin input:focus{box-shadow:none;}body table.table-thin>thead>tr>th,body table.table-thin>thead>tr>td{padding:5px;}body table.table-thin>tbody>tr>th,body table.table-thin>tbody>tr>td{padding:0;}body .table-thin .table-lookup{border:0;}body .table-thin .table-lookup>div>input[type=text]{height:25px;padding-right:24px;}body .table-thin .table-lookup>div>input[type=text]:focus{border:1px solid transparent;}body .table-thin .table-lookup>a{padding:2px 5px;}body .table-thin .table-lookup>div>i.glyphicon-remove{margin-top:8px;}body .table-thin a{padding-left:5px;padding-top:4px;display:block;}body #import_modal .form-control.borderless{font-size:12px;margin-top:-2px;}body #import_modal .form-control.condensed input{padding:0;}body #import_modal .import-left-section{float:left;overflow:hidden;}body #import_modal .import-left-section .alert{width:270px;}body #import_modal .import-left-section .remove-file{background-color:#fff;font-size:12px;position:absolute;right:0;top:4px;}body #import_modal .import-left-section .fileupload-container{width:270px;}body #import_modal .import-left-section .fileupload{position:relative;margin:10px;}body #import_modal .mappings-container{width:270px;}body #import_modal .mappings-container .required-asterisk{color:#d11414;}body #import_modal .mappings-container label{font-weight:bold;}body #import_modal .mappings-container .import-database-fields{padding-top:3px;}body #import_modal .import-chevron-bar{background-color:#6aa6b5;float:left;height:416px;margin-top:5px;margin-left:10px;margin-right:10px;width:1px;}body #import_modal .import-chevron-bar .import-chevron{background-color:#fff;color:#6aa6b5;font-size:30px;left:-13px;line-height:14px;margin-top:200px;position:relative;}body #import_modal .import-chevron-bar .import-chevron:hover{color:#2482d9;cursor:pointer;}body #import_modal .errors .table-container-fullwidth{max-height:83px;}body #import_modal .data table{max-height:409px;}body #import_modal .data tbody input{height:auto;padding:3px 5px;}body #import_modal .data .data-rowid{width:50px;}body #import_modal .data input.mapping-error{background-color:#fff0bc;}body #import_modal .data .actions{margin-top:4px;}body #import_modal .data .actions input{margin:0 5px;}body .dropdown{position:relative;display:inline-block;}body .dropdown .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1);}body .dropdown .dropdown-content>div{padding:3px 5px;cursor:pointer;}body .dropdown .dropdown-content>div:hover{background-color:#f1f1f1;}body .dropdown .input-box{padding:5px;width:100%;box-sizing:border-box;}body .table-wrapper{height:500px;background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);overflow:hidden;transition:background .2s ease;}body .table-wrapper .it-table .lookup-controls{display:flex;justify-content:flex-end;height:100%;align-items:center;}body .table-wrapper .it-table .lookup-controls>span.val{padding:0 5px;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;white-space:nowrap;}body .table-wrapper .it-table .lookup-controls .lookup-button.fa.fa-angle-up{display:block;font-size:24px;line-height:22px;text-decoration:none;color:#7e7e7e;text-align:center;height:inherit;max-height:100%;border:0;flex:0 0 30px;align-content:center;}body .table-wrapper .it-table .lookup-controls .lookup-button.fa.fa-angle-up:hover{background:#c3c3c3;color:#2297ac;}body .table-wrapper .it-table .lookup-controls .li-remove{flex:0 0 12px;display:none;align-self:center;padding-top:2px;}body .table-wrapper .it-table .lookup-controls .li-remove i{color:#7e7e7e;font-size:12px;}body .table-wrapper .it-table .lookup-controls:hover .li-remove{display:block;}body .table-wrapper .it-table input.condensed{padding:0 5px!important;height:100%;border:0;}body .it-table td{height:inherit;}body .it-table:focus::after{border:0;}
