/* Minification failed. Returning unminified contents.
(149,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,1879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,2053): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(149,2090): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(149,2127): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(149,2166): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(149,2199): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(149,2231): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(149,2274): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(149,3502): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(149,3645): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(149,3706): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-hover-color'
(149,3858): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(149,4065): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(149,4180): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(149,4215): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(149,7682): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,7970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,7991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,8042): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8085): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,8646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,8716): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(149,8760): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8803): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8889): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8932): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(149,8968): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(149,10144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,10482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,11999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,12221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,13961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,15701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,17442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,18814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,18849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,18884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,18925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,18966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,19710): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,19764): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,19855): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(149,19928): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(149,20416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20475): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(149,20555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20614): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(149,20653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20711): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(149,20765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20822): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(149,20860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,20996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21121): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,21156): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,21197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21362): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21458): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,21493): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,21532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21793): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,21828): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,21864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,21970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22125): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,22160): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,22199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22460): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,22495): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,22533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22794): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,22829): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,22866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,22972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23127): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,23162): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,23198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,23459): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(149,23494): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(149,46069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,46637): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(149,46661): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(149,46697): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(149,46733): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(149,46769): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(149,46807): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(149,46839): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(149,47006): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(149,47039): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(149,47080): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(149,47125): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(149,47346): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(149,47389): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(149,47425): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(149,47486): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(149,47523): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(149,47553): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(149,47605): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(149,47648): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(149,47684): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(149,47738): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(149,47812): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(149,47866): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(149,48002): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(149,48046): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(149,48083): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(149,48297): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(149,48385): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(149,48451): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(149,48490): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(149,48534): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(149,48573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,48977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,49981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,50973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,51978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52748): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,52965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,53999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,54975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,55983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56478): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(149,56520): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(149,56568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,56783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,57984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58227): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,58662): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(149,58711): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(149,58748): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(149,58777): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(149,58825): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(149,58860): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(149,58934): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(149,58991): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(149,59029): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(149,59075): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(149,59166): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(149,59208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,59970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,60095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,60195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,60321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,60423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,60591): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(149,60975): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(149,61414): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(149,61943): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(149,62018): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(149,62106): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(149,62140): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(149,62207): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(149,62382): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(149,62435): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(149,62518): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(149,62593): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(149,62681): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(149,62842): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(149,62878): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(149,62954): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(149,63047): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(149,63081): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(149,63121): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(149,63166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,63607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,65845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,65874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,65905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,65933): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,65974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66176): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(149,66205): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(149,66244): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(149,66285): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(149,66322): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(149,66570): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(149,66626): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(149,66700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,66939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,67018): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(149,67056): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(149,67132): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(149,67187): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(149,67260): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(149,67317): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(149,67433): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(149,67540): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(149,67696): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(149,67750): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(149,67797): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(149,67887): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(149,67977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68155): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(149,68225): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(149,68374): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(149,68429): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(149,68779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,68959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69003): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69671): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,69922): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(149,69949): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(149,70237): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(149,70285): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(149,70331): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(149,70375): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(149,70414): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(149,70529): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(149,70571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,70965): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(149,71096): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(149,71182): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(149,71300): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(149,71335): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(149,71380): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(149,71435): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(149,71494): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,71523): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(149,71575): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(149,71625): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(149,71846): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(149,71989): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(149,72128): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(149,72426): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,72475): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,73340): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,73389): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,74254): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,74303): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,75169): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,75218): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,76088): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,76137): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,76971): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,77020): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(149,77621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,77920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,78785): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(149,78845): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(149,78897): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(149,78931): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(149,78973): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(149,79171): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,79230): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,79343): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,79404): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,79547): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(149,79571): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(149,79601): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(149,79648): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(149,79715): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(149,79834): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(149,79879): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(149,79908): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,79959): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(149,80001): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(149,80037): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(149,80071): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(149,80138): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,80173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,80233): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(149,80262): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,80297): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(149,80339): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(149,80372): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(149,80406): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(149,80476): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,80511): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,80588): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,80642): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(149,80695): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,80793): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(149,80831): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(149,80892): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,80945): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(149,81049): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(149,81098): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,81232): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,81291): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,81380): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,81441): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(149,81508): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(149,82395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,82943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,83922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,84047): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(149,84081): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(149,84136): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(149,84199): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(149,84283): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(149,84428): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(149,84478): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(149,84537): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(149,84573): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(149,84664): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(149,84710): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(149,84794): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(149,84836): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(149,84916): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(149,84989): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(149,85035): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(149,85237): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(149,85301): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(149,85398): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(149,85441): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(149,85471): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(149,85510): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(149,85596): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,85654): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,85759): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(149,85823): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(149,85968): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,86028): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,86146): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(149,86212): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(149,86328): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,86388): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(149,86446): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(149,86481): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(149,86899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,86927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,86955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,86990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87202): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(149,87233): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(149,87278): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(149,87323): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(149,87387): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(149,87425): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(149,87507): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(149,87610): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(149,87652): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(149,87695): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(149,87759): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(149,87805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,87972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,88702): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(149,88733): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(149,88774): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(149,88811): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(149,88876): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(149,88907): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(149,88947): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(149,89207): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(149,89257): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(149,89300): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(149,89373): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(149,89423): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(149,89474): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(149,89565): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(149,89616): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(149,89660): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(149,89748): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(149,89821): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(149,89867): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(149,90024): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(149,90085): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(149,90177): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(149,90239): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(149,90284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,90785): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(149,90811): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(149,90847): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(149,90885): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(149,90933): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(149,91030): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(149,91127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91418): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(149,91444): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(149,91484): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(149,91520): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(149,91559): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(149,91585): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(149,91622): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(149,91850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,91987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92012): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,92974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,93284): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(149,93336): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(149,93382): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(149,93418): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(149,93545): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(149,93628): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(149,93665): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(149,93985): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(149,94011): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(149,94195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,94919): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,95167): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(149,95296): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(149,95374): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(149,95448): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(149,95506): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(149,95601): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(149,95637): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(149,95679): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(149,95744): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(149,95775): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,95815): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(149,96096): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(149,96169): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(149,96242): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(149,96293): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(149,96337): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(149,96493): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,96545): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,96716): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,96870): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,97067): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,97207): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,97260): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,97462): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,97619): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,97822): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,97965): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,98018): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,98221): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,98378): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,98581): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,98724): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,98777): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,98980): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,99137): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,99340): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,99483): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,99536): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,99740): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,99897): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,100100): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,100243): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,100296): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,100502): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,100660): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(149,100865): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,101009): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,101062): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,101183): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(149,104688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,104997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105228): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(149,105279): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(149,105311): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(149,105370): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(149,105424): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(149,105459): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(149,105499): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(149,105540): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(149,105638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,105692): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(149,105866): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(149,105944): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(149,105970): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(149,106002): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(149,106048): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(149,106116): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(149,106151): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(149,106215): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(149,106247): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(149,106306): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(149,106338): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(149,106417): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(149,106456): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(149,106502): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(149,106551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,106981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,107321): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(149,107474): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(149,107829): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(149,108060): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(149,108173): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(149,108232): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(149,108286): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(149,108321): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(149,108364): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(149,108415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,108441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,108463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,108530): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(149,108598): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(149,108680): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(149,108805): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(149,108850): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(149,108892): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(149,108951): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(149,109011): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(149,109085): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(149,109129): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(149,109186): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(149,109231): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(149,109276): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(149,109356): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(149,109442): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(149,109579): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(149,109605): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(149,109655): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(149,109692): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(149,109734): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(149,109797): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(149,109859): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(149,109923): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(149,109983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,110009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,110094): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(149,110156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,110225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,110285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,112596): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(149,112643): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,112681): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(149,112718): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(149,112990): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(149,113071): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(149,113141): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,113178): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,113543): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,113579): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,113634): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(149,113761): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,113799): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,113967): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114003): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,114039): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114096): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(149,114365): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114401): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,114452): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(149,114581): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,114619): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114787): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114830): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(149,114866): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(149,114915): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(149,114961): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(149,114997): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(149,115025): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(149,115059): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(149,115118): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(149,115153): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(149,115189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115858): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,115928): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(149,115977): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(149,116017): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(149,116289): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(149,116355): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(149,116411): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,116448): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(149,116493): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(149,116569): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,116606): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,116911): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,116945): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,117202): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,117238): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,117409): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(149,117552): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,117600): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(149,117730): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,117764): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,117802): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,117840): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,118104): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,118140): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,118176): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,118349): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(149,118492): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,118542): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(149,118675): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,118709): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,118985): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,119021): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,119191): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(149,119337): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,119388): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(149,119577): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,119630): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,119686): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,119723): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(149,119862): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,119896): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,119934): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,119972): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,120238): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,120281): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(149,120317): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(149,120484): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(149,120629): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,120678): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(149,120723): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(149,120758): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(149,120819): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(149,120860): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(149,120908): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(149,120950): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(149,120987): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(149,121041): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(149,121103): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(149,121198): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(149,121231): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(149,121270): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(149,124993): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(149,125024): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(149,125064): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(149,125125): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(149,125175): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(149,125274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125483): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(149,125578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,125992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,126630): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,126713): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,126774): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,127045): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,127084): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,127123): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,127261): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,127299): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,127338): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,127483): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,127540): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,127579): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,127722): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,127776): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,127815): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,128118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,128145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,128462): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,128545): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,128606): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,128877): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,128916): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,128955): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,129093): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,129131): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,129170): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,129315): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,129372): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,129411): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,129554): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,129608): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,129647): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,129950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,129977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,130294): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,130377): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,130438): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,130709): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,130748): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,130787): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,130925): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,130963): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,131002): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,131147): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,131204): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,131243): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,131386): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,131440): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,131479): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,131782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,131809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,132127): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,132210): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,132271): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,132544): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,132583): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,132622): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,132761): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,132799): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,132838): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,132984): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,133041): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,133080): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,133224): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,133278): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,133317): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,133623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,133650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,133969): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,134052): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,134113): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,134388): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,134427): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,134466): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,134606): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,134644): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,134683): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,134830): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,134887): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,134926): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,135071): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,135125): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,135164): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,135476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,135503): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,135791): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(149,135874): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(149,135935): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(149,136146): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,136185): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,136224): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,136330): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(149,136368): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,136407): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,136520): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,136577): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,136616): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,136727): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(149,136781): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(149,136820): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(149,137282): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(149,137312): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(149,137384): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(149,137425): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(149,137483): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(149,137538): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(149,137594): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(149,137710): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(149,137740): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(149,138668): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,138776): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,138880): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,138982): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,139086): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,139189): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,139293): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,139393): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,140299): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(149,140402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,140436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,140470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,140507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,144543): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,144566): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(149,144589): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,144674): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,144697): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(149,144720): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,144815): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,144838): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(149,144861): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,144962): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,144985): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(149,145008): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,145110): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(149,145133): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(149,145156): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(149,145240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145285): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(149,145307): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145401): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(149,145425): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145517): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(149,145539): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145628): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(149,145647): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145739): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(149,145761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145852): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(149,145873): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,145918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,145963): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(149,145983): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,146027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146072): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(149,146091): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,146136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146181): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(149,146201): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(149,146242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,146586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,153043): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(149,154395): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154431): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(149,154453): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154534): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(149,154558): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154637): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(149,154659): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154735): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(149,154754): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154833): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(149,154855): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,154933): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(149,154954): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,154995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155031): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(149,155051): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,155091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155127): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(149,155146): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,155187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155223): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(149,155243): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,155284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155320): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(149,155340): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,155380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155416): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(149,155441): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(149,155482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,155934): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(149,155956): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,155997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156042): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(149,156066): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156150): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(149,156172): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156253): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(149,156272): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156356): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(149,156378): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156461): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(149,156482): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156564): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(149,156584): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156665): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(149,156684): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156766): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(149,156786): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156868): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(149,156888): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,156924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,156969): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(149,156991): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(149,157034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,157302): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(149,157764): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,157860): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(149,157922): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,157981): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(149,158043): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(149,158105): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(149,158215): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(149,158290): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158348): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158419): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158480): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158557): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158617): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158692): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(149,158749): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(494,1): run-time error CSS1036: Expected expression, found '}'
(1626,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-webkit-gradient('
(2975,21): run-time error CSS1036: Expected expression, found '!important'
(3750,265): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: ignoreMe
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
/*! jQuery UI - v1.9.2 - 2013-07-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=%23c02424&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23c02424&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23eeeeee&fcContent=%23333333&iconColorContent=%23cc0000&bgColorDefault=%23eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=%23949494&fcDefault=%23595959&iconColorDefault=%23c02424&bgColorHover=%23c02424&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23c02424&fcHover=%23fff&iconColorHover=%23D1D1D1&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=%238E1A17&fcActive=%23c02424&iconColorActive=%23c02424&bgColorHighlight=%23c02424&bgTextureHighlight=flat&bgImgOpacityHighlight=0&borderColorHighlight=%238E1A17&fcHighlight=%23fff&iconColorHighlight=%23c02424&bgColorError=%23f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=%23cc0000&fcError=%232e2e2e&iconColorError=%23cc0000&bgColorOverlay=%23a6a6a6&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=65&opacityOverlay=85&bgColorShadow=%23333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; z-index: 5 !important;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; width: 25px; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; text-align: center; width: 25px; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Component containers
----------------------------------*/
.ui-datepicker.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }
.ui-datepicker.ui-widget .ui-widget { font-size: 1em; }
.ui-datepicker.ui-widget input, ui-datepicker.ui-widget select, ui-datepicker.ui-widget textarea, ui-datepicker.ui-widget button { font-family: Arial,sans-serif; }
.ui-datepicker.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-datepicker.ui-widget-content a { color: #333333; }
.ui-datepicker.ui-widget-header { border: 1px solid #c02424; background: #c02424 url(images/ui-bg_highlight-soft_0_c02424_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-datepicker.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { border: 1px solid #949494; background: #eeeeee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #595959; }
.ui-datepicker .ui-state-default a, .ui-datepicker .ui-state-default a:link, .ui-datepicker .ui-state-default a:visited { color: #595959; text-decoration: none; }
.ui-datepicker.ui-widget-content .ui-datepicker-calendar .ui-state-hover, .ui-datepicker.ui-widget-content .ui-datepicker-calendar .ui-state-focus { border: 1px solid #c02424; background: #c02424 url(images/ui-bg_flat_100_c02424_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #fff; }
.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover, .ui-datepicker .ui-state-hover a:link, .ui-datepicker .ui-state-hover a:visited { color: #fff; text-decoration: none; }
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active { border: 1px solid #8E1A17; background: #ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #c02424; }
.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited { color: #c02424; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #8E1A17; background: #c02424 url(images/ui-bg_flat_0_c02424_40x100.png) 50% 50% repeat-x; color: #fff; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #fff; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_c02424_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_D1D1D1_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_c02424_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_c02424_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cc0000_256x240.png); }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(images/ui-bg_diagonals-small_65_a6a6a6_40x40.png) 50% 50% repeat; opacity: .85;filter:Alpha(Opacity=85); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .1;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

@charset "UTF-8";/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}


    nav ul {
        list-style: none;
    }

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    outline: none
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
/* tables still need cellspacing="0" in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}
/* END RESET CSS */
/* fonts.css from the YUI Library: developer.yahoo.com/yui/ Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages There are three custom edits: * remove arial, helvetica from explicit font stack * we normalize monospace styles ourselves * table font-size is reset in the HTML5 reset above so there is no need to repeat */
select, input, textarea, button {
    font: 99% sans-serif;
}
/* normalize monospace sizing * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp {
    font-family: monospace, sans-serif;
}
/* * minimal base styles */
body, select, input, textarea {
    /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
    color: #444;
    /* set your base font here, to apply evenly */
    /* font-family: Georgia, serif;
     */
}
/* Headers (h1,h2,etc) have no default font-size or margin, you'll want to define those yourself. */
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
/* always force a scrollbar in non-IE */
html {
    overflow-y: scroll;
}
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {
    outline: none;
}

a, a:active, a:visited {
    color: #607890;
    text-decoration: none
}

    a:hover {
        color: #036;
    }

ul, ol {
    margin-left: 1.8em;
}

ol {
    list-style-type: decimal;
}

ul {
    list-style-type: none
}
/* Remove margins for navigation lists */
nav ul, nav li {
    margin: 0;
}

small {
    font-size: 85%;
}

strong, th {
    font-weight: bold;
}

td, td img {
    vertical-align: top;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

pre {
    padding: 15px;
    /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
    white-space: pre;
    /* CSS2 */
    white-space: pre-wrap;
    /* CSS 2.1 */
    white-space: pre-line;
    /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word;
    /* IE */
}

textarea {
    overflow: auto;
}
/* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.ie6 legend, .ie7 legend {
    margin-left: -7px;
}
/* thnx ivannikolic! */
/* align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css */
input[type="radio"] {
    vertical-align: text-bottom;
}

input[type="checkbox"] {
    vertical-align: bottom;
}

.ie7 input[type="checkbox"] {
    vertical-align: baseline;
}

.ie6 input {
    vertical-align: text-bottom;
}
/* hand cursor on clickable input elements */
input[type=button], input[type=submit], button {
    cursor: pointer;
}
/* webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
    margin: 0;
}
    /* colors for form validity */
    input:valid, textarea:valid {
    }

    input:invalid, textarea:invalid {
        border-radius: 1px;
        -moz-box-shadow: 0px 0px 5px red;
        -webkit-box-shadow: 0px 0px 5px red;
        box-shadow: 0px 0px 5px red;
    }

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
    background-color: #f0dddd;
}
/* These selection declarations have to be separate. No text-shadow: twitter.com/miketaylr/status/12228805301 Also: hot pink. */
::-moz-selection {
    background: #C02424;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #C02424;
    color: #fff;
    text-shadow: none;
}
/* j.mp/webkit-tap-highlight-color */
a:link {
    -webkit-tap-highlight-color: #FF5E99;
}

    a:link:hover {
        color: #c02424;
    }
/* make buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {
    width: auto;
    overflow: visible;
}
/* bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img {
    -ms-interpolation-mode: bicubic;
}
/* * Non-semantic helper classes */
/* for image replacement */
.ir {
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}
/* Hide for both screenreaders and browsers css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden {
    display: none;
    visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders www.webaim.org/techniques/css/invisiblecontent/ & j.mp/visuallyhidden */
.visuallyhidden {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
    visibility: hidden;
}
/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix:after {
    clear: both;
}
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix {
    zoom: 1;
}
/* Primary Styles Author: Griffith Uni Gen 7 */
/*Typography */
html, body {
    height: 100%;
    z-index: 0;
}

body {
    font: 81.3%/1.618 Arial, sans-serif;
    background-color: #fff;
    color: #111;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: flex;
}

p {
    padding: 0 0 0.8125em 0;
}
/* Headlines */
h1, h2, h3, h4, h5, h6 {
    font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
    margin-bottom: 5px;
    font-weight: normal;
}

h1 {
    font-size: 2.4em;
    line-height: 1.18;
}
/* 34px */
h2 {
    font-size: 2em;
    line-height: 1.19;
}
/* 26px */
h3 {
    font-size: 1.618em;
    line-height: 1.24;
}
/* 21 */
h4 {
    font-size: 1.308em;
    line-height: 1.23;
}
/* 17*/
h5, h6 {
    font-size: 1em;
    line-height: 1.3;
    font-weight: 700;
}
/* 13px */
.rock {
    font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
}
/* Lists */
ul {
    list-style-position:
}

li ul, li ol {
    margin: 0 1.618em;
}

ul, ol {
    margin: 0 0 1.618em 0;
}

article ul, article ol {
    margin: 0 0 1.618em 2em;
}

dl {
    margin: 0 0 1.618em 0;
}

    dl dt {
        font-weight: 700;
    }

    dl dd {
        margin-left: 1.618em;
    }
/* Tables */
table {
    margin-bottom: 1.618em;
    border-collapse: collapse;
}

th {
    font-weight: 700;
    text-align: left;
}

tr, th, td {
    margin: 0;
    padding: 0 1.618em 0 1em;
    height: 21px;
}

tfoot {
    font-style: italic;
}

caption {
    text-align: center;
    font-family: Georgia, serif;
}
/* Quotes */
blockquote {
    padding-left: 1.618em;
    margin: 0 0 0.8125em;
    border-left: 3px solid #ccc;
    font-style: italic;
    letter-spacing: 0.03em;
}

    blockquote > p {
        padding: 0;
    }
/* Other */
a {
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

strong {
    font-weight: 700;
}

em, dfn, cite, q {
    font-style: italic;
}

dfn {
    font-weight: 700;
}

pre, code {
    margin: 1.618em 0;
    white-space: pre;
}

pre, code, tt {
    font: 1em monospace;
    line-height: 1.618em;
}

tt {
    display: block;
    margin: 1.618em 0;
}

hr {
    width: 100%;
    margin-bottom: 10px;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
}

abbr, acronym {
    border-bottom: 1px dotted #000;
}

address {
    margin-top: 1.618em;
    font-style: italic;
}

del {
    color: #000;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}
/*Layout -----------------*/
#container {
    margin: 0 auto;
    background: #fff
}
/*930px grid system ~ Core CSS.20 Columns ~ Margin left: 10pxBased on the simple grid system - https://www.webnicer.com/by Jacek CiolekCreated by the Grid System Generator - v1.00Learn more ~ https://www.gridsystemgenerator.com
/*/
/* clearfix */
.clearfix:after, .row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* gridframework - Compressed - Should not need to be editted ------------------------------------------------*/
.gu1 .row {
    width: 47px;
}

.gu2 .row {
    width: 94px;
}

.gu3 .row {
    width: 141px;
}

.gu4 .row {
    width: 188px;
}

.gu5 .row {
    width: 235px;
}

.gu6 .row {
    width: 282px;
}

.gu7 .row {
    width: 329px;
}

.gu8 .row {
    width: 376px;
}

.gu9 .row {
    width: 423px;
}

.gu10 .row {
    width: 470px;
}

.gu11 .row {
    width: 517px;
}

.gu12 .row {
    width: 564px;
}

.gu13 .row {
    width: 611px;
}

.gu14 .row {
    width: 658px;
}

.gu15 .row {
    width: 705px;
}

.gu16 .row {
    width: 752px;
}

.gu17 .row {
    width: 799px;
}

.gu18 .row {
    width: 846px;
}

.gu19 .row {
    width: 893px;
}

.gu20 .row {
    max-width: 940px;
}

.col {
    padding-left: 10px;
    float: left;
    position: relative;
}

.gu1 {
    width: 37px;
}

.gu2 {
    width: 84px;
}

.gu3 {
    width: 131px;
}

.gu4 {
    width: 178px;
}

.gu5 {
    width: 225px;
}

.gu6 {
    width: 272px;
}

.gu7 {
    width: 319px;
}

.gu8 {
    width: 366px;
}

.gu9 {
    width: 413px;
}

.gu10 {
    width: 460px;
}

.gu11 {
    width: 507px;
}

.gu12 {
    width: 554px;
}

.gu13 {
    width: 601px;
}

.gu14 {
    width: 648px;
}

.gu15 {
    width: 695px;
}

.gu16 {
    width: 742px;
}

.gu17 {
    width: 789px;
}

.gu18 {
    width: 836px;
}

.gu19 {
    width: 883px;
}

.gu20 {
    max-width: 930px;
}
/*Header ------------------------------------------------*/
header {
    height: 160px;
    position: relative;
    overflow: visible
}

.homepage header {
    height: 125px;
    position: relative;
    overflow: visible
}

header h1 {
    margin: 0;
    padding: 0;
}

#logo {
    background: transparent url(images/Griffith/griffith-master.png) 3px 0 no-repeat;
    height: 83px;
}

.nav-item .nav-link {
    text-decoration: none;
    font-size: 0.846em;
    font-weight: normal;
    color: #565656;
    padding: 0 18px
}

    .nav-item .nav-link:hover {
        text-decoration: underline
    }

#mobile-logo {
    position: absolute;
    background: transparent url(images/Griffith/griffith-master.png) 46px 0 no-repeat;
    background-size: 500%;
    height: 54px;
    right: 0px;
}

ul.topnav li {
    float: left;
    position: relative;
    /*--Declare X and Y axis base--*/
}

    ul.topnav li a {
        display: block;
        text-decoration: none;
        float: left;
    }

    ul.topnav li span {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        float: left;
        z-index: 0
    }

        ul.topnav li span.subhover {
            background-position: center bottom;
            cursor: pointer;
        }
    /*--Hover effect for trigger--*/
    ul.topnav li ul.subnav {
        z-index: 1000;
        list-style: none;
        position: absolute;
        /*--Important - Keeps subnav from affecting main navigation flow--*/
        margin: 0;
        padding: 0;
        display: none;
        float: left;
    }

        ul.topnav li ul.subnav li {
            margin: 0;
            padding: 0;
            clear: both;
        }
/* NAV BAR STYLES */
.main-menu {
    position: absolute;
    top: 50px;
    right: 10px;
    z-index: 999;
}

    .main-menu, .main-menu * {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block;
    }

.main-menu {
    line-height: 1;
    font-size: 11px;
}

    .main-menu li {
        list-style: none;
        position: relative;
        display: inline-block;
        float: left;
        padding: 2px 18px 14px 18px;
        margin: 0px 0px 0px 0px !important;
        color: #000;
        font-weight: bold;
        background: transparent url(images/Griffith/griffith-master.png) 0 -398px no-repeat;
    }

        .main-menu li.first-item {
            background: none;
        }

        .main-menu li.last-item {
            padding-right: 7px !important;
        }

        .main-menu li a {
            color: #000;
            text-decoration: none;
            display: block;
        }

        .main-menu li:hover a {
            color: #C02424;
            text-decoration: none;
        }

    .main-menu ul {
        position: absolute;
        top: -999em;
        width: 185px;
    }

        .main-menu ul li {
            float: none;
            display: block;
            text-align: left;
            padding: 0px 0px 0px 0px !important;
            margin: 0px !important;
            color: #FFF;
            background: transparent url(images/Griffith/griffith-master.png) -945px -207px;
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
            /* IE8 */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
            /* IE6 & 7 */
            zoom: 1;
        }

            .main-menu ul li.menu-header {
                display: block;
                height: 25px;
                padding: 0px;
                margin: 0px;
            }

            .main-menu ul li.menu-footer {
                display: block;
                height: 25px;
                padding: 0px;
                margin: 0px;
            }

            .main-menu ul li.first-item {
                padding-top: 25px !important;
                background: transparent url(images/Griffith/griffith-master.png) -945px -107px;
            }

            .main-menu ul li.last-item {
                padding-bottom: 30px !important;
                background: transparent url(images/Griffith/griffith-master.png) -945px -600px;
            }

            .main-menu ul li a {
                color: #FFF !important;
                padding: 5px 5px 5px 10px !important;
            }

            .main-menu ul li:hover a {
                color: #F2F2F2 !important;
                text-shadow: 0px 1px 2px #5f0e11;
                background: transparent url(images/Griffith/griffith-master.png) -945px -670px;
            }

    .main-menu li:hover ul, .main-menu li.sfHover ul {
        left: 18px;
        top: 1.5em;
        z-index: 99;
    }

    .main-menu li:hover li ul, .main-menu li.sfHover li ul {
        top: -999em;
    }

    .main-menu li li:hover ul, .main-menu li li.sfHover ul {
        left: 10em;
        top: 0;
    }

    .main-menu li li:hover li ul, .main-menu li li.sfHover li ul {
        top: -999em;
    }

    .main-menu li li li:hover ul, .main-menu li li li.sfHover ul {
        left: 10em;
        top: 0;
    }
/* Popular links Style */
.poplinks {
    position: absolute;
    float: right;
    top: 128px;
    right: 5px;
    z-index: 888;
}

.homepage .poplinks {
    position: absolute;
    float: right;
    top: 93px;
}

.poptrigger {
    background: transparent url(images/Griffith/griffith-master.png) 0 -241px no-repeat;
    width: 233px;
    height: 33px;
    display: block;
    position: relative
}

    .poptrigger:hover {
        background: transparent url(images/Griffith/griffith-master.png) 0 -274px no-repeat;
    }

.poptext {
    font-size: 0.923em;
}

.poplinks li a {
    font-size: 0.846em;
    font-weight: bold;
    color: #BE252B;
}

    .poplinks li a:hover {
        color: #be252b
    }

.poplinks li span.subhover {
    background-position: center bottom;
    cursor: pointer;
}
/*--Hover effect for trigger--*/
.poplinks li ul.subnav {
    z-index: 10000;
    list-style: none;
    position: absolute;
    /*--Important - Keeps subnav from affecting main navigation flow--*/
    top: 32px;
    background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px -210px repeat-x;
    margin: 0;
    padding: 0;
    display: none;
    float: left;
    width: 930px;
    margin-top: 20px;
    left: -699px;
    border: 1px solid #cdcdcd;
    box-shadow: inset 0px -5px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: inset 0px -5px 5px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0px -5px 5px rgba(0,0,0,.1);
}

.ie7 .poplinks li ul.subnav {
    height: 150px !important;
    padding-bottom: 20px !important;
}

.poplinks li ul.subnav li:first-child {
    margin-top: 15px;
}

.poplinks li ul.subnav li:last-child {
    padding-bottom: 15px;
}

.poplinks li ul.subnav li div.poptext {
    margin-top: 15px;
}

.poplinks li ul.subnav li {
    margin: 0;
    clear: both;
    width: 185px;
    background: none
}

html .poplinks li ul.subnav li a {
    float: left;
    width: 165px;
    padding: 0 10px 0 20px;
    background: transparent url(images/Griffith/griffith-master.png) -1185px -97px no-repeat;
    color: #BE252B;
    font-size: 0.923em
}

    html .poplinks li ul.subnav li a:hover {
        /*--Hover effect for subnav links--*/
        text-shadow: -1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff;
        color: #565656;
        background: transparent url(images/Griffith/griffith-master.png) -1184px -97px no-repeat;
    }

#pageinfo {
    position: absolute;
    top: 96px;
    left: -185px;
    font-size: 0.923em;
    color: #808080
}

    #pageinfo a {
        color: #C02424
    }

    #pageinfo h2 {
        color: #969696;
        font-size: 2.8em;
        line-height: 1.18;
        margin-top: 0px;
    }

#main {
    z-index: -1;
}
/*Drop down menu */
/* Orbit ------(featured image)------------------------------------------*/
.desktop #featured {
    border: 1px solid #000101;
    margin: 0 0 0px 3px;
    width: 930px !important;
    background: #f4f4f4;
    height: 293px !important;
    overflow: hidden !important;
    z-index: 777;
}
/* CONTAINER*/
div.orbit {
    width: 930px !important;
    position: relative;
    overflow: hidden
}

.desktop div.orbit {
    height: 293px !important;
    overflow: hidden !important;
    width: 930px !important;
}

div.orbit img {
    position: absolute;
    top: 0;
    left: 0;
}

div.orbit a img {
    border: none
}

.orbit div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* CAPTIONS */
.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif;
}

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 10000;
    color: #fff;
    text-align: center;
    padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
}
/* DIRECTIONAL NAV */
div.slider-nav {
    display: block
}

    div.slider-nav span {
        width: 78px;
        height: 100px;
        text-indent: -9999px;
        position: absolute;
        z-index: 10000;
        top: 50%;
        margin-top: -50px;
        cursor: pointer;
    }
/* BULLET NAV*/
.orbit-bullets {
    position: absolute;
    z-index: 10000;
    list-style: none;
    bottom: -10px;
    left: 5px;
    padding: 0;
}

    .orbit-bullets li {
        float: left;
        margin-left: 4px;
        cursor: pointer;
        color: #999;
        text-indent: -9999px;
        background: #f4f4f4;
        width: 8px;
        height: 8px;
        overflow: hidden;
    }

        .orbit-bullets li.active {
            color: #222;
            background: #c02424;
        }

        .orbit-bullets li.has-thumb {
            background: none;
            width: 100px;
            height: 75px;
        }

        .orbit-bullets li.active.has-thumb {
            background-position: 0 0;
            border-top: 2px solid #000;
        }

.homepage .boxy ul li, .homepage .boxy ol li, .column ul li, .column #box ol li {
    padding: 3px 0px 5px 15px;
    margin-left: 5px;
    width: 90%;
    display: block;
    background: transparent url(images/Griffith/griffith-master.png) -1185px -621px no-repeat;
    line-height: 1.077em
}

.column {
    padding-left: 5px;
}

.first {
    padding-left: 0px;
}

.rss {
    background: transparent url(images/Griffith/griffith-master.png) -0px -656px repeat-x;
    width: 18px;
    height: 18px;
    float: left;
    margin-left: 10px;
    margin-right: -40px;
    clear: none
}
/*Carousels -----------------*/
/* Vertical */
/* Horizontal */
.gu20 #carouselhorizontal {
    /* required settings */
    position: relative;
    overflow: visible;
    /* vertical scrollables have typically larger height than width but not now */
    width: 832px;
    height: 135px;
    padding: 0 48px 0 40px;
    margin: 0px 0 -5px 10px;
    overflow: hidden
}

    .gu20 #carouselhorizontal .scrollable {
        /* required settings */
        position: relative;
        overflow: hidden;
        /* vertical scrollables have typically larger height than width but not now */
        width: 100%;
        height: 135px;
    }

.carouselhorizontal {
}
/* root element for scrollable items */
#carouselhorizontal .scrollable .items {
    position: absolute;
    width: 20000em;
}

#carouselhorizontal .items div {
    float: left;
    padding: 0 8px;
    margin: 0;
}

    #carouselhorizontal .items div:first-child {
        padding: 0px;
        padding-right: 8px;
    }

    #carouselhorizontal .items div:last-child {
        padding: 0px;
        padding-left: 8px;
    }

    #carouselhorizontal .items div p {
        width: 194px;
        height: 135px;
        background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px -2229px repeat-x;
        position: relative;
        padding: 0px;
        margin: 0;
        overflow: hidden
    }

        #carouselhorizontal .items div p a {
            width: 194px;
            height: 125px;
            text-shadow: 0px 1px 2px #000;
            font-size: 0.846em;
            line-height: 10px;
            color: #fff;
            font-weight: 700;
            padding: 7px 0 0 0;
            text-align: center;
            display: block;
        }

        #carouselhorizontal .items div p span {
            width: 194px;
            height: 145px;
            background: transparent url(images/Griffith/griffith-master.png) -280px -280px no-repeat;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 80
        }

#carouselhorizontal img {
    width: 194px;
    height: 100px;
    padding: 0px;
    margin: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    clear: both;
    z-index: 70
}

.ie7 #carouselhorizontal #actions {
    display: none
}

#carouselhorizontal .chleft {
    position: absolute;
    left: 0;
    top: 40px
}

    #carouselhorizontal .chleft .prev {
        background: transparent url(images/Griffith/griffith-master.png) -155px -177px no-repeat;
        width: 40px;
        height: 40px;
        margin: 0 auto;
        cursor: pointer;
    }

#carouselhorizontal .chright {
    position: absolute;
    right: 0;
    top: 40px
}

    #carouselhorizontal .chright .next {
        background: transparent url(images/Griffith/griffith-master.png) -212px -177px no-repeat;
        width: 40px;
        height: 40px;
        margin: 0 auto;
        cursor: pointer;
    }
/* Horizontal - Prev & Next */
#carouselstepped {
    /* required settings */
    position: relative;
    overflow: visible;
    /* vertical scrollables have typically larger height than width but not now */
    width: 90%;
    height: 200px;
    padding: 0px;
    margin: 0px 45px 15px 35px;
}

    #carouselstepped .scrollable {
        /* required settings */
        position: absolute;
        overflow: hidden;
        /* vertical scrollables have typically larger height than width but not now */
        width: 100%;
        height: 200px;
        top: 0px;
        left: 0px;
    }
        /* root element for scrollable items */
        #carouselstepped .scrollable .items {
            position: absolute;
            width: 20000em;
            height: 200px;
            top: 0;
            left: 0;
        }

    #carouselstepped .items div {
        float: left;
        height: 200px;
        width: 174px;
        padding: 0px;
        margin: 0 17px;
        position: relative;
        line-height: 100%
    }

        #carouselstepped .items div :first-child {
            padding: 0px;
            margin-right: 17px;
        }

        #carouselstepped .items div :last-child {
            padding: 0px;
            margin-left: 17px;
        }

        #carouselstepped .items div strong {
            background: none;
            line-height: 100%;
            padding: 10px 0 0 0px !important;
            margin: 15px 0px 0px -20px !important;
            color: #000;
            font-size: 1.154em;
            color: #c02424
        }

            #carouselstepped .items div strong a {
                color: #c02424
            }

        #carouselstepped .items div img {
            height: 112px;
            width: 174px;
            overflow: hidden;
            display: block;
            padding: 0 !important;
            margin: 5px 0px 15px 0px !important;
        }

        #carouselstepped .items div p {
            width: 170px;
            padding: 5px 0;
            margin: 0;
            color: #9e9e9e;
            margin: 5px 0px 0px -0px !important;
        }

.carouselstepped .chleft {
    position: absolute;
    right: 100px;
    top: -10px;
    z-index: 90
}

    .carouselstepped .chleft .prev {
        font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
        margin-bottom: 5px;
        font-weight: normal;
        font-size: 1.231em;
        line-height: 1.24;
        padding-left: 22px;
        background: transparent url(images/Griffith/griffith-master.png) -10px -317px no-repeat;
        cursor: pointer;
    }

.carouselstepped .chright {
    position: absolute;
    right: 20px;
    top: -10px;
    z-index: 90
}

    .carouselstepped .chright .next {
        font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
        margin-bottom: 5px;
        font-weight: normal;
        font-size: 1.231em;
        line-height: 1.24;
        padding-right: 22px;
        background: transparent url(images/Griffith/griffith-master.png) -60px -317px no-repeat;
        cursor: pointer;
    }

    .carouselstepped .chright a.next, .carouselstepped .chleft a.prev {
        color: #C02424 !important
    }
/* Search Box -----------------*/
#search {
    width: 100%;
    margin-left: -11px
}

#searchbox {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomright: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background: rgb(121,0,0);
    background: linear-gradient(0deg, rgba(121,0,0,1) 0%, rgba(191,19,19,1) 91%, rgba(125,0,0,1) 100%);
    margin: 0px 0px 0px 4px;
    padding: 12px 0;
    position: relative;
}

    #searchbox .keyword-search {
        width: 220px;
        padding: 3px;
    }

    #searchbox #srch2, #searchbox #srch3 {
        display: none
    }

#searchradio label {
    font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
    color: #fff;
    padding: 5px
}

#searchradio {
    display: inline-block;
}

#searchform {
    position: absolute;
    left: 15px;
    top: 15px;
    height: 25px;
}

#searchform {
    display: inline-block;
    zoom: 1;
    /* ie7 hack for display:inline-block */
    /*display: inline;*/
    padding: 4px 15px 0px 5px;
}

    #searchform input {
        font: normal 12px/100% Arial, Helvetica, sans-serif;
        text-align: left;
        vertical-align: middle;
    }

    #searchform .searchfield {
        background: #fff;
        padding: 5px 6px 5px 8px;
        width: 224px;
        border: solid 1px #bcbbbb;
        outline: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
        box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
    }

    #searchform .searchbutton {
        color: #000;
        border: solid 1px #4e0000;
        font-size: 0.923em;
        letter-spacing: -1px;
        height: 27px;
        width: 27px;
        padding: 4px 3px 6px 3px;
        text-shadow: 0 1px 1px #a2a2a2;
        font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
        text-transform: uppercase;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        outline: none;
        margin-left: 10px;
        text-align: center;
        vertical-align: middle;
        background: #9f9f9f;
        /* Firefox */
        background: -moz-linear-gradient( top, rgba(191,191,191,1), rgba(142,142,142,1) );
        -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(191,191,191,1) ), color-stop( 1, rgba(142,142,142,1) ) );
        /* IE5.5 - IE7 */
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFBFBFBF,EndColorStr=#FF8E8E8E);
        /* IE8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFBFBFBF,EndColorStr=#FF8E8E8E)";
    }
/*Social Media ---*/
#socialmedia {
    position: absolute;
    right: 8px;
    top: 14px;
    height: 34px;
    margin: 0;
    padding: 0;
    width: 220px;
    overflow: hidden
}

    #socialmedia span {
        height: 34px;
        width: 220px;
    }

    #socialmedia ul {
        float: right;
        margin: 0;
        padding: 0;
        width: 220px;
    }

    #socialmedia li {
        float: left;
        margin: 0;
        padding: 0;
        padding-left: 10px;
    }

        #socialmedia li:first-child {
            padding: 0;
        }

.sm-twitter, .sm-facebook, .sm-youtube, .sm-itunesu, .sm-griffithtv {
    width: 34px;
    height: 34px;
}

.sm-twitter {
    background: transparent url(images/Griffith/griffith-master.png) 0px -582px no-repeat;
}

.sm-facebook {
    background: transparent url(images/Griffith/griffith-master.png) -63px -582px no-repeat;
}

.sm-youtube {
    background: transparent url(images/Griffith/griffith-master.png) -126px -582px no-repeat;
}

.sm-itunesu {
    background: transparent url(images/Griffith/griffith-master.png) -189px -582px no-repeat;
}

.sm-griffithtv {
    background: transparent url(images/Griffith/griffith-master.png) -253px -582px no-repeat;
}

.sm-twitter:hover {
    background: transparent url(images/Griffith/griffith-master.png) 0px -616px no-repeat;
}

.sm-facebook:hover {
    background: transparent url(images/Griffith/griffith-master.png) -63px -616px no-repeat;
}

.sm-youtube:hover {
    background: transparent url(images/Griffith/griffith-master.png) -126px -616px no-repeat;
}

.sm-itunesu:hover {
    background: transparent url(images/Griffith/griffith-master.png) -189px -616px no-repeat;
}

.sm-griffithtv:hover {
    background: transparent url(images/Griffith/griffith-master.png) -253px -616px no-repeat;
}

#socialmedia .socialicon {
    height: 34px;
    margin: 0;
    padding: 0;
    width: 220px;
    display: block;
    background: transparent url(images/Griffith/griffith-master.png) -310px -582px no-repeat;
}

    #socialmedia .socialicon:hover {
        background: transparent url(images/Griffith/griffith-master.png) -310px -616px no-repeat;
    }
/*social page*/
.boxy .promo p.rock {
    display: block;
    font-size: 1.5em;
    text-align: center;
}

.boxy .promo {
    float: left;
    margin: 0 32px;
}

    .boxy .promo.last {
        margin-right: 0;
    }

    .boxy .promo a img {
        float: none;
        margin: 0 !important;
    }

.boxy ul.social {
}

    .boxy ul.social li {
        font-size: 1.3em;
        background-image: none;
        padding: 0.2em 0 0.2em 35px;
        border-bottom: 1px dotted #bbb;
        background-position: 0 3px;
    }

        .boxy ul.social li.twitter {
            background-image: url(images/Griffith/twit-small.png);
        }

        .boxy ul.social li.facebook {
            background-image: url(images/Griffith/face-small.png);
        }

        .boxy ul.social li.youtube {
            background-image: url(images/Griffith/tube-small.png);
        }
/* Events -----------------*/
#events .content-box li {
    line-height: 140% !important;
    display: block !important;
    padding: 0px 0px 10px 0px !important;
    margin: 0px 10px 10px 0px !important;
    background: none !important;
    border-bottom: 1px solid #fff !important
}

#events img {
    width: 130px;
    height: 180px;
    overflow: hidden;
}

.events .eventdates, .events .date {
    font-size: 0.8em;
    clear: both;
    color: #000
}

.events li:first-child .date {
    display: none
}
/* Video Playlist */
.videoplaylist li {
    background: #373737 url(images/Griffith/griffith-master-horizontal.png) 0px -2921px repeat-x;
    color: #fff;
    padding: 5px 10px 5px 65px;
    font-size: 1em;
    text-shadow: 0px 0px 1px #373737;
    min-height: 50px;
    position: relative;
    border-left: 1px solid #929292
}

    .videoplaylist li strong, .videoplaylist li a {
        font-size: 1.077em;
        line-height: 1em;
        color: #fff
    }

    .videoplaylist li p {
        font-size: 0.846em;
        line-height: 1em
    }

    .videoplaylist li img {
        position: absolute;
        top: 10px;
        left: 5px;
        width: 50px;
    }

.videoplaylist h3 {
    background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px 0px repeat-x;
    color: #565656;
    padding: 8px 10px 10px 10px;
    margin-bottom: -5px !important;
    font-size: 1.154em;
    text-shadow: 1px 1px 1px #fff;
    width: 232px;
}

.videoplaylist ul {
    width: 250px;
    overflow: scroll;
    overflow-x: hidden;
    height: 300px;
    border: 1px solid #CCCBCB
}

.videoplaylist {
    position: absolute;
    right: 0px;
    top: 0px;
    background: #CCCBCB
}

#video_playlist {
    width: 100%;
    background: #373737;
    position: relative;
    height: 330px;
}

.desktop span.mode-switcher {
    width: 100%;
    display: block;
    text-align: center;
    color: #fff;
    background: #c02424;
    font-size: 1.5em;
    opacity: 1.0;
    padding: 1em;
}

.desktop .mode-switcher a {
    color: #fff;
    text-decoration: underline
}

.front-page-boxes img {
    width: 210px !important;
    height: 145px !important
}
/* IE STYLES */
.ie7 .row, .ie8 .row {
    margin-bottom: 10px;
}

.ie7 nav {
    margin-left: 0px;
}

.ie7 header, .ie8 header {
    z-index: 9999;
}

.ie7 .poplinks {
}
/* NAV BAR STYLES */
.main-menu {
    position: absolute;
    top: 50px;
    right: 0px;
    z-index: 999;
}

    .main-menu, .main-menu * {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block;
    }

.main-menu {
    line-height: 1;
    font-size: 11px;
}

    .main-menu li {
        list-style: none;
        position: relative;
        display: inline-block;
        float: left;
        padding: 2px 18px 14px 18px;
        margin: 0px 0px 0px 0px !important;
        color: #000;
        font-weight: bold;
        background: transparent url(images/Griffith/griffith-master.png) 0 -398px no-repeat;
    }

        .main-menu li.first-item {
            background: none;
        }

        .main-menu li.last-item {
            padding-right: 7px !important;
        }

        .main-menu li a {
            color: #000;
            text-decoration: none;
            display: block;
        }

        .main-menu li:hover a {
            color: #C02424;
            text-decoration: none;
        }

    .main-menu ul {
    }

    .main-menu ul {
        position: absolute;
        top: -999em;
        width: 185px;
    }

        .main-menu ul li {
            float: none;
            padding: 5px 5px 5px 10px;
            display: block;
            text-align: left;
            margin: 0px !important;
            color: #FFF;
            background: transparent url(images/Griffith/griffith-master.png) -945px -207px;
        }

            .main-menu ul li.menu-header {
                display: block;
                height: 25px;
                padding: 0px;
                margin: 0px;
            }

            .main-menu ul li.menu-footer {
                display: block;
                height: 25px;
                padding: 0px;
                margin: 0px;
            }

            .main-menu ul li.first-item {
                padding-top: 25px;
                background: transparent url(images/Griffith/griffith-master.png) -945px -107px;
            }

            .main-menu ul li.last-item {
                padding-bottom: 30px !important;
                background: transparent url(images/Griffith/griffith-master.png) -945px -600px;
            }

            .main-menu ul li a {
                color: #FFF !important;
            }

            .main-menu ul li:hover a {
                color: #F2F2F2 !important;
                text-shadow: 0px 1px 2px #5f0e11;
            }

    .main-menu li:hover ul, .main-menu li.sfHover ul {
        left: 18px;
        top: 1.5em;
        z-index: 99;
    }

    .main-menu li:hover li ul, .main-menu li.sfHover li ul {
        top: -999em;
    }

    .main-menu li li:hover ul, .main-menu li li.sfHover ul {
        left: 10em;
        top: 0;
    }

    .main-menu li li:hover li ul, .main-menu li li.sfHover li ul {
        top: -999em;
    }

    .main-menu li li li:hover ul, .main-menu li li li.sfHover ul {
        left: 10em;
        top: 0;
    }

.ie7 .main-menu ul li {
    margin-bottom: -1px !important;
    margin-top: -1px !important;
}
/* GENERAL BOX STYLES */
.boxy {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

    .boxy .content-box p a {
        color: #c02424 !important;
        text-decoration: none
    }

    .boxy .title-box {
        display: block;
        margin: 0;
        padding: 8px 0px 0px 15px;
        color: #565656;
        font-size: 1.25em;
        text-shadow: 1px 1px 1px #fff;
        background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px 0px repeat-x;
        border-top: 1px solid #cdcdcd;
        border-left: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
        height: 26px;
        width: auto;
    }

    .boxy .link-title-box {
        padding: 0px !important;
        height: 34px !important;
    }

        .boxy .link-title-box a:first-child {
            background: none;
        }

        .boxy .link-title-box a.current {
            text-decoration: none !important;
            color: #c02424 !important;
        }

        .boxy .link-title-box a:hover {
            text-decoration: underline;
            color: #c02424 !important;
        }

        .boxy .link-title-box a {
            font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
            background: transparent url(images/Griffith/griffith-master.png) 0 -394px no-repeat;
            display: inline-block;
            padding: 5px 15px 0px 15px;
            color: #565656;
            text-shadow: 1px 1px 1px #fff;
        }

        .boxy .link-title-box span {
            font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
            display: inline-block;
            padding: 5px 15px 0px 15px;
            color: #565656;
            text-shadow: 1px 1px 1px #fff;
        }

            .boxy .link-title-box span.floating-nav {
                display: inline-block;
                color: #565656;
                text-shadow: 1px 1px 1px #fff;
                float: right;
            }

                .boxy .link-title-box span.floating-nav .next-link {
                    display: inline-block;
                    padding: 0px 23px 0px 0px !important;
                    margin: 0px 0px 0px 10px;
                    background: transparent url(images/Griffith/griffith-master.png) -62px -314px no-repeat !important;
                    cursor: pointer;
                    color: #c02424 !important;
                }

                .boxy .link-title-box span.floating-nav .prev-link {
                    display: inline-block;
                    padding: 0px 0px 0px 23px !important;
                    margin: 0px 10px 0px 0px;
                    background: transparent url(images/Griffith/griffith-master.png) -9px -314px no-repeat !important;
                    cursor: pointer;
                    color: #c02424 !important;
                }

    .boxy .content-box {
        display: block;
        position: relative;
        padding: 5px;
        overflow: hidden;
        background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px -210px repeat-x;
        width: auto;
        border-left: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
    }

.homepage .boxy .content-box img {
    border: 1px solid #fff;
    -moz-box-shadow: 0px 0px 1px #e0e0e0;
    margin: 0px 0px 5px 0px;
}

.boxy .content-box a {
    color: #c02424
}

.boxy .content-box .column a, #events .content-box a, #areaofinterest .content-box a, .content-box .social li a, .boxy .content-box .promo {
    color: #222222
}

.homepage .boxy .content-box li a, .homepage .boxy .content-box a {
    color: #565656 !important
}

.boxy .content-box a:hover {
    color: #c02424;
    text-decoration: underline
}

.boxy .content-box li {
    line-height: 180%;
    display: block;
    padding: 0px 0px 0px 12px;
    margin: 0px 20px 0px 10px;
    background: transparent url(images/Griffith/griffith-master.png) -1190px -620px no-repeat;
    color: #565656;
}

.boxy .text-content {
    padding: 10px !important;
}

    .boxy .text-content img {
        float: left;
        margin: 0px 15px 5px 0px !important;
    }

    .boxy .text-content h3 {
        font-family: Arial, sans-serif;
        font-weight: bold;
        font-size: 15px;
        color: #c02424;
    }

.boxy .text-box {
    margin-bottom: 10px
}

    .boxy .text-box p {
        line-height: 100% !important;
    }

.boxy .featured-items {
}

    .boxy .featured-items li {
        padding: 0px 0px 0px 20px;
    }

        .boxy .featured-items li:first-child {
            background: none;
            line-height: 100%;
            padding: 0px 0px 5px 0px;
            margin: 0px 0px 0px 5px !important;
            color: #000;
            font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
            font-size: 15px;
        }

            .boxy .featured-items li:first-child a {
                display: block;
                height: 2.1em;
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                list-style: none;
                text-decoration: none;
                color: #000;
            }

                .boxy .featured-items li:first-child a:hover {
                    list-style: none;
                    text-decoration: underline;
                    color: #c02424;
                }

    .boxy .featured-items a {
        color: #565656;
    }

        .boxy .featured-items a:hover {
            text-decoration: underline;
            color: #c02424;
        }

    .boxy .featured-items li {
        line-height: 140%;
        display: block;
        padding: 0px 0px 0px 10px;
        margin: 0px 0px 0px 0px;
        background: transparent url(images/Griffith/griffith-master.png) -1190px -622px no-repeat;
    }

.boxy .footer-box {
    padding: 0px 0px 0px 15px;
    display: block;
    background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px -71px repeat-x;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    height: 33px;
    width: auto;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
}

    .boxy .footer-box a {
        display: inline-block;
        margin: 8px 0px 0px 0px;
        text-shadow: 0px 1px 2px #505050;
        font-size: 1em;
        color: #fff;
        font-weight: 700
    }

        .boxy .footer-box a.rss {
            margin: 9px 9px 0px 0px;
        }
/* BOXY MOBILE SETTINGS */
.mobile .slider-item img {
    width: 49.5% !important;
    margin: 0px;
    padding: 0px;
}
/* FRONT PAGE BOX STYLES */
.front-page-boxes {
}

    .front-page-boxes .boxy:first-child {
        margin: 0px 11px 0px 3px !important;
    }

    .front-page-boxes .boxy {
        margin: 0px 11px 0px 0px !important;
    }

        .front-page-boxes .boxy .content-box {
            height: 306px;
            max-height: 306px;
        }

.ie7 .front-page-boxes .boxy .content-box {
    height: 302px;
    max-height: 302px;
}

.front-page-boxes .boxy:last-child {
    margin: 0px 0px 0px 0px !important;
}
/*/
/// COMPAT STYLES */
.ie8 .row .boxy:first-child {
    margin: 0px 2px 0px 3px !important;
}

.ie8 .row .boxy {
    margin: 0px 0px 0px 10px !important;
}

.ie7 .row .boxy:first-child {
    margin: 0px 2px 0px 3px !important;
}

.ie7 .row .boxy {
    margin: 0px 0px 0px 10px !important;
}
/* TIER BASED STYLES */
.tier-one {
    margin-top: 0px;
    margin-bottom: 15px;
}

    .tier-one .boxy .content-box {
    }

.tier-two {
    margin-top: 0px;
    margin-bottom: 10px;
}

    .tier-two .boxy .content-box {
    }

.tier-three {
    margin-top: 15px !important;
    margin-bottom: 0px;
}

    .tier-three .boxy .content-box {
    }

.tabbed .boxy .content-box {
    height: 210px;
    max-height: 210px;
}

.tier-four, .tier-five {
    margin-top: 10px !important;
    margin-bottom: 0px;
}

.sub-navigation-points {
    margin-top: 10px;
}

    .sub-navigation-points li {
        color: #000;
        display: block;
        font-size: 11px;
        margin-bottom: 8px !important;
    }

        .sub-navigation-points li a {
            color: #000;
            text-decoration: none;
            font-weight: bold;
        }

            .sub-navigation-points li a:hover {
                text-decoration: underline;
                color: #c02424 !important;
            }

.carouselvertical {
}

.desktop .carouselvertical .content-box {
    height: 316px !important;
    max-height: 316px !important;
}

.ie7 .carouselvertical .content-box {
    height: 312px !important;
    max-height: 312px !important;
}

.desktop .carouselvertical .scrollable {
    padding: 0px;
    height: 317px;
    max-height: 317px;
}

    .desktop .carouselvertical .scrollable .items {
        position: absolute;
    }

        .desktop .carouselvertical .scrollable .items .slider-item {
        }

            .desktop .carouselvertical .scrollable .items .slider-item img {
                border: 1px solid #fff;
                -moz-box-shadow: 0px 0px 1px #e0e0e0;
                margin: 6px 6px 0px 6px !important;
            }

.desktop .carouselvertical .up-arrow {
    display: inline-block;
    background: url(images/Griffith/griffith-master.png) -706px -183px no-repeat;
    height: 14px;
    width: 16px;
    margin: 8px 0px 0px 0px;
}

.desktop .carouselvertical .down-arrow {
    display: inline-block;
    background: url(images/Griffith/griffith-master.png) -454px -183px no-repeat;
    height: 14px;
    width: 16px;
    margin: 8px 0px 0px 0px;
}

.desktop .carouselvertical .title-box {
    padding: 0px;
    height: 34px;
    cursor: pointer;
    text-align: center;
}

    .desktop .carouselvertical .title-box:hover .up-arrow {
        background: url(images/Griffith/griffith-master.png) -706px -240px no-repeat;
    }

.desktop .carouselvertical .footer-box {
    padding: 0px;
    height: 33px;
    cursor: pointer;
    text-align: center;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
}

    .desktop .carouselvertical .footer-box:hover .down-arrow {
        background: url(images/Griffith/griffith-master.png) -454px -240px no-repeat;
    }

.mobile .carouselvertical .scrollable {
    height: auto !important;
}
/* STEPPED CAROUSEL STYLES (BOXY) */
.carouselstepped {
    position: relative;
    overflow: visible;
    padding: 0px;
    margin: 0px 0px 0px 3px !important;
    width: 932px;
}

    .carouselstepped .content-box {
        padding: 0px !important;
        height: 185px !important;
        max-height: none;
    }

    .carouselstepped .scrollable {
        position: absolute;
        overflow: hidden;
        height: 185px;
        width: 100%;
        top: 0px;
        left: 0px;
    }

        .carouselstepped .scrollable .items {
            position: absolute;
            width: 20000em;
            height: 185px;
            top: 0;
            left: 0;
        }

            .carouselstepped .scrollable .items div {
                display: inline-block;
                float: left;
                padding: 10px 0px 10px 12px !important;
                margin: 0px !important;
                position: relative;
            }

                .carouselstepped .scrollable .items div strong {
                    background: none;
                    color: #000;
                    font-size: 1.154em;
                    color: #c02424
                }

                    .carouselstepped .scrollable .items div strong a {
                        color: #c02424;
                    }

                .carouselstepped .scrollable .items div img {
                    height: 112px;
                    width: 172px;
                    overflow: hidden;
                    display: block;
                }

                .carouselstepped .scrollable .items div p {
                    padding: 0px;
                    color: #9e9e9e;
                    margin: 0px 0px 0px -0px !important;
                }

.boxy.col {
    padding-left: 0px;
    margin: 0 10px 0px 0px;
    float: left;
    position: relative;
    font-size: 0.846em;
}

.row .boxy:first-child {
    margin: 0 12px 5px 3px;
}

.row .boxy:last-child {
    margin: 0 0px 5px 0;
}

.row .boxy.gu20:last-child {
    margin: 0 0px 10px 5px;
}
/* @PLUGIN - Wraith */
.default-box {
    display: inline-block;
    position: relative;
}

    .default-box .default-value {
        position: absolute;
        top: 6px;
        left: 7px;
        color: #999;
        line-height: 100%;
        font-size: 1.077em;
        font-weight: bold;
    }

/* VIDEO PLAYER STYLES */
.video-player {
    width: 100%;
    height: 400px;
    color: #565656
}

.video-panel {
    background: #bebebe;
    margin: 0px 5px 0px 3px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-bottom-right-radius: 12px;
}

.ie .video-panel {
    border-bottom: 10px solid #bebebe;
}

.video-panel .video-screen {
    width: 550px;
    float: left;
    margin: 10px;
}

    .video-panel .video-screen .video-screen-enforcer {
        min-height: 200px;
    }

    .video-panel .video-screen .video-screen-player {
        height: 352px;
        background: #000;
    }

    .video-panel .video-screen .video-screen-summary {
        margin: 6px 0px 0px 0px;
    }

        .video-panel .video-screen .video-screen-summary h2 {
            margin: 0px 0px 5px 0px;
            padding: 0px;
            font-weight: bold;
        }

    .video-panel .video-screen .video-screen-summary {
        background: #fff;
        padding: 5px;
        line-height: 140%;
        font-size: 12px;
        color: #565656;
    }

        .video-panel .video-screen .video-screen-summary p a {
            color: #c02424;
            text-decoration: none
        }

            .video-panel .video-screen .video-screen-summary p a:hover {
                text-decoration: underline
            }

        .video-panel .video-screen .video-screen-summary img {
            float: left;
            margin: 0px 15px 5px 0px !important;
        }

        .video-panel .video-screen .video-screen-summary h3 {
            font-family: Arial, sans-serif;
            font-weight: normal;
            font-size: 1.231em;
            color: #c02424;
            font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
        }

        .video-panel .video-screen .video-screen-summary .show-less {
            font-weight: bold;
            display: block;
            padding: 5px;
            text-align: center;
            color: #c02424;
        }

        .video-panel .video-screen .video-screen-summary .show-more {
            font-weight: bold;
            display: block;
            padding: 5px;
            text-align: center;
            color: #c02424;
        }

.video-panel .video-playlist {
    width: 351px;
    float: left;
    margin: 10px 0px 10px 0px;
    height: 409px;
    border-left: 1px #bebebe solid;
    border-right: 1px #fff solid;
    overflow-y: scroll;
    background: #ffffff
}

    .video-panel .video-playlist .play-item {
        display: block;
        border-top: 1px #c4c4c4 solid;
        color: #000;
        text-decoration: none;
        line-height: 125%;
        font-size: 12px;
        clear: both;
        padding-bottom: 5px;
        -webkit-box-shadow: inset 0px 4px 10px #b3b3b3;
        -moz-box-shadow: inset 0px 4px 10px #b3b3b3;
        box-shadow: inset 0px 4px 10px #b3b3b3;
        border-bottom: 1px solid #bebebe
    }

        .video-panel .video-playlist .play-item:first-child {
            border-top: none !important;
        }

        .video-panel .video-playlist .play-item:hover {
            background: #858585;
            color: #fff;
            -moz-box-shadow: inset 0px 0px 20px #656565;
            -webkit-box-shadow: inset 0px 0px 20px #656565;
            box-shadow: inset 0px 0px 20px #656565;
        }

        .video-panel .video-playlist .play-item strong {
            display: block;
            font-weight: bold;
            font-size: 12px;
            padding: 8px 0px 0px 0px;
            clear: right !important
        }

        .video-panel .video-playlist .play-item video-description {
            clear: left !important
        }

        .video-panel .video-playlist .play-item .thumbnail {
            display: block;
            float: left;
            width: 100px;
            height: 60px;
            background: #999;
            margin: 8px 8px 8px 8px;
        }

    .video-panel .video-playlist .selected {
        /*background:#8A1A1A url(images/Griffith/griffith-master-horizontal.png) repeat-x 0 -1520px !important;
    */
        color: #fff !important;
        background-color: #c02424;
        -moz-box-shadow: inset 0px 0px 20px #AC2020;
        -webkit-box-shadow: inset 0px 0px 20px #AC2020;
        box-shadow: inset 0px 0px 20px #AC2020;
        /*Inner elements should not cover inner shadows*/
        /*IE DOES NOT SUPPORT INSET SHADOWS*/
        background: -moz-linear-gradient(top, #BF2323, #8A1A1A);
        background: -webkit-gradient(linear, center top, center bottom, from(#BF2323), to(#8A1A1A));
        background: -o-linear-gradient(top, #BF2323, #8A1A1A);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF2323', endColorstr='#8A1A1A');
        /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
        /*Element must have a height (not auto)*/
        /*All filters must be placed together*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF2323', endColorstr='#8A1A1A')";
        /*Element must have a height (not auto)*/
        /*All filters must be placed together*/
        background: linear-gradient(top, #BF2323, #8A1A1A);
        /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/
    }

        .video-panel .video-playlist .selected .thumbnail {
            margin: 5px 5px 8px 5px !important;
            border: 3px #c02424 solid !important;
        }

    .video-panel .video-playlist .play-item span {
        padding-right: 5px;
    }

.revolving {
    position: relative;
    width: 930px;
    border: 1px #000 solid;
    margin-left: 3px;
    height: 293px;
    overflow: hidden
}

    .revolving .nav {
        display: none;
        position: absolute;
        width: 80px;
        height: 293px;
        z-index: 5;
        opacity: 0.4
    }

    .revolving .nav-left {
        top: 0;
        bottom: 0;
        left: 0px;
        right: auto;
    }

    .revolving .nav-right {
        top: 0;
        bottom: 0;
        right: 0px;
        left: auto;
    }

    .revolving .revolving-content {
        position: relative;
        z-index: 0;
        width: 930px;
        overflow: hidden;
        background: #f4f4f4;
        height: 293px !important;
    }

        .revolving .revolving-content .revolving-item {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 930px;
            height: 293px;
        }

            .revolving .revolving-content .revolving-item a, .revolving .revolving-content .revolving-item img {
                border: none;
            }

    .revolving .revolving-icons {
        position: absolute;
        bottom: 10px;
        left: 10px;
        z-index: 5;
        text-align: left
    }

        .revolving .revolving-icons a {
            display: block;
            width: 10px;
            height: 10px;
            background: #f4f4f4;
            float: left;
            margin: 0px 5px 0px 0px;
        }

            .revolving .revolving-icons a.active {
                background: #c02424 !important;
            }

            .revolving .revolving-icons a:hover {
                background: #fff;
            }

            .revolving .revolving-icons a:first-child {
                margin-left: 0px !important;
            }

    .revolving .revolving-caption {
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: inherit;
        background: #000000;
        text-align: center;
        z-index: 2;
        opacity: 0.8
    }

        .revolving .revolving-caption span {
            display: inline-block;
            color: #FFF;
            padding: 5px;
        }

.mobile .revolving {
    position: relative;
    width: 100% !important;
    border: none !important;
    margin-bottom: 10px;
    border-bottom: 10px #fff solid;
    margin: 0px !important;
}

    .mobile .revolving .nav, .mobile .revolving .revolving-icons {
        display: none;
    }

    .mobile .revolving .revolving-content {
        position: relative;
        z-index: 0;
        width: 100%;
        overflow: hidden;
        background: #f4f4f4;
        height: 100px !important;
    }

        .mobile .revolving .revolving-content .revolving-item {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }

            .mobile .revolving .revolving-content .revolving-item a, .mobile .revolving .revolving-content .revolving-item img {
                border: none;
                width: 100%;
            }

@media all and (orientation:landscape) {
    .mobile .revolving, .mobile .revolving .revolving-content {
        height: 150px !important;
    }
}

@media all and (orientation:portrait) {
    .mobile .revolving, .mobile .revolving .revolving-content {
        height: 100px !important;
    }
}

#tabbedcontent h3 {
    display: none
}
/* ---------------------------------- Griffith Mobile View ------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------*/
.mobile {
    width: 100% !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow-x: hidden !important;
}

    .mobile body {
        padding: 0px !important;
        margin: 0px 0px !important;
    }

        .mobile body * {
            overflow: hidden !important;
            overflow-x: hidden !important;
            margin: 0px !important;
        }

    .mobile .row, .mobile .col, .mobile .gu1 .row, .mobile .gu2 .row, .mobile .gu3 .row, .mobile .gu4 .row, .mobile .gu5 .row, .mobile .gu6 .row, .mobile .gu7 .row, .mobile .gu8 .row, .mobile .gu9 .row, .mobile .gu10 .row, .mobile .gu11 .row, .mobile .gu12 .row, .mobile .gu13 .row, .mobile .gu14 .row, .mobile .gu15 .row, .mobile .gu16 .row, .mobile .gu17 .row, .mobile .gu18 .row, .mobile .gu19 .row, .mobile .gu20 .row, .mobile .gu1, .mobile .gu2, .mobile .gu3, .mobile .gu4, .mobile .gu5, .mobile .gu6, .mobile .gu7, .mobile .gu8, .mobile .gu9, .mobile .gu10, .mobile .gu11, .mobile .gu12, .mobile .gu13, .mobile .gu14, .mobile .gu15, .mobile .gu16, .mobile .gu17, .mobile .gu18, .mobile .gu19, .mobile .gu20, .mobile #container, .mobile #primaryfooter, .mobile #primaryfooter ul, .mobile #primaryfooter p, .mobile #search, .mobile #searchbox, .mobile header, .mobile .hp4, .mobile .front-page-boxes, .mobile #videoJWPlayer, .mobile video, .mobile #carouselhorizontal {
        width: 100% !important;
        position: relative !important;
        padding: 0px !important;
        margin: 0px !important;
        overflow-x: hidden !important;
        border: none !important
    }

    .mobile header {
        margin: 0px 2px !important;
    }

    .mobile .col, .mobile .footer-box a, .mobile .footer-box .rss {
        margin: 3px 0px !important;
    }

    .mobile #searchradio, .mobile .secondaryfooter, .mobile footer hr, .mobile footer hgroup, .mobile .carouselvertical .next, .mobile .carouselvertical .prev, .mobile #featured .orbit-bullets, .mobile .poptext, .mobile #carouselhorizontal #actions, .mobile #tabbedcontent .title-box {
        display: none
    }

    .mobile #tabbedcontent h3 {
        display: block;
        margin: 0px 0px 5px !important;
        padding: 8px 0px 0px 5px;
        color: #565656;
        font-size: 1.25em;
        text-shadow: 1px 1px 1px #fff;
        border-bottom: 1px solid #cdcdcd;
        height: 26px;
    }

    .mobile #tabbedcontent .content-box div {
        position: relative !important;
        float: none !important;
        width: 100% !important
    }

    .mobile #tabbedcontent .content-box p, .mobile #tabbedcontent .content-box a.mobile #tabbedcontent .content-box a {
        width: 100% !important;
    }

    .mobile #carouselhorizontal .items div {
        margin: 0px 1px 0px 0px !important;
        padding: 0px !important;
    }

    .mobile .footer-box {
        height: auto !important
    }

    .mobile #searchbox {
        height: 64px !important;
        margin-bottom: 10px !important;
    }

    .mobile #searchform .searchbutton {
        color: #000 !important;
        border: 1px solid #000 !important;
        font-size: 0.923em !important;
        letter-spacing: -1px !important;
        height: 25px !important;
        width: 50px !important;
        padding: 4px 3px 6px 3px !important;
        text-shadow: 0 1px 1px #a2a2a2 !important;
        font-family: Rockwell, Georgia, "Times New Roman", Times, serif !important;
        text-transform: uppercase !important;
        -webkit-border-radius: 2px !important;
        -moz-border-radius: 2px !important;
        border-radius: 2px !important;
        outline: none !important;
        margin-left: 10px !important;
        text-align: center !important;
        vertical-align: middle !important;
        background: #fff !important;
    }

    .mobile #searchbox .keyword-search {
        width: 200px !important;
    }

    .mobile header {
        height: 95px !important;
    }

        .mobile header h1 {
            height: 85px !important;
            width: 188px !important;
            margin-top: -15px !important;
        }

        .mobile header #logo {
            background: transparent url(images/Griffith/griffith-master.png) 0px 0 no-repeat;
            height: !important;
            width: 188px;
        }

    .mobile #featured {
        margin: 0 0 10px 0px !important;
        width: 100% !important;
        background: #f4f4f4;
        border: none;
        display: block;
        overflow: hidden !important;
        z-index: 777;
    }

        .mobile #featured img, .mobile .featured-items {
            width: 100% !important;
            height: auto !important
        }

    .mobile section {
        margin: 10px 0px !important
    }

    .mobile footer, .mobile .carousel-nav-up span, .mobile header nav, .mobile .footer-box {
        background: none !important;
        border: none !important;
    }

        .mobile .footer-box a {
            float: right;
            color: #000 !important;
            text-decoration: underline !important;
            text-shadow: none !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            background: transparent url(images/Griffith/griffith-master.png) -1185px -97px no-repeat;
        }

    .mobile .boxy img, .mobile .boxy .content-box {
        padding: 0px !important;
        margin: 0px !important;
        background: none !important;
        border: none !important
    }

        .mobile .boxy .content-box ul {
            padding: 5px !important;
        }

    .mobile .front-page-boxes .boxy {
        margin: 0 0px 5px 0px !important;
    }

    .mobile .content-box img {
        padding: 5px !important;
    }

    .mobile .right-col, .mobile .left-col {
        width: 48% !important
    }

    .mobile .front-page-boxes img {
        width: 100% !important;
        height: auto !important
    }

    .mobile .front-page-boxes .boxy .content-box {
        max-height: 500px !important
    }

    .mobile .poplinksmobile {
        width: 100% !important;
        margin: 10px 0px !important;
        padding: 10px !important;
        z-index: 999999 !important;
        background: url("images/Griffith/griffith-master-horizontal.png") repeat-x scroll 0 -210px transparent;
    }

        .mobile .poplinksmobile li {
            clear: both !important;
            padding: 0px !important;
            display: block !important;
            width: 100% !important;
            border-bottom: 1px dotted #c02424 !important;
            background: none !important
        }

        .mobile .poplinksmobile .gu1 {
            display: none
        }

        .mobile .poplinksmobile li a {
            color: #c02424 !important;
            padding: 15px !important;
            width: 100% !important;
            font-size: 1.077em !important;
            background: none !important;
            text-align: center
        }

    .mobile * {
        border-radius: 0px !important;
    }

    .mobile span.mode-switcher {
        width: 100%;
        display: block;
        text-align: center;
        color: #fff;
        background: #c02424;
        font-size: 1.077em;
        opacity: 1.0;
        padding: 0.762em 0;
    }

    .mobile .mode-switcher a {
        color: #fff;
        text-decoration: underline
    }

.mobile-menu {
    display: none;
}

.mobile .subsetnav {
    position: absolute;
    top: 70px;
    right: 5px;
}

.mobile .main-menu {
    position: absolute !important;
    width: 100% !important;
    left: 0px;
    top: 55px;
    margin: 0px !important;
    background: #c02424;
    display: none;
    z-index: 999999 !important
}

    .mobile .main-menu li {
        clear: both !important;
        padding: 0px !important;
        display: block !important;
        width: 100% !important;
        border-top: 1px dotted #fff !important;
        background: none !important
    }

        .mobile .main-menu li a {
            color: #FFF !important;
            padding: 10px 20px !important;
            width: 100% !important;
            font-size: 1.2em !important;
            background: none !important
        }

        .mobile .main-menu li ul {
            display: none !important
        }

.mobile .right-arrow {
    background: transparent url(images/Griffith/griffith-master.png) -104px -183px no-repeat !important;
    display: block !important;
    float: right !important;
    margin-top: 3px !important;
    width: 20px !important;
    height: 20px !important;
    text-indent: -9999px !important;
    overflow: hidden !important
}

.mobile .main-menu .right-arrow {
    background: transparent url(images/Griffith/griffith-master.png) -624px -315px no-repeat !important;
    margin-right: 25px !important;
}
/*Mobile typography */
.mobile .subnav a {
    color: #c02424 !important
}

.mobile p, .mobile li, .mobile *, .mobile a, .mobile .subnav a {
    font-size: 14px !important;
}

.mobile .mobile-menu {
    display: block;
    border: none;
    background: #c02424;
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #fff;
    font-size: 1.231em;
    vertical-align: middle;
    z-index: 9999;
    font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
}

.mobile h2 {
    font-size: 16px !important;
}
/* MOBILE STYLES */
#mobileCarousel {
    padding: 10px 0px 0px 0px;
}

    #mobileCarousel .next, #mobileCarousel .prev {
        display: none
    }

    #mobileCarousel .scrollable .items .slider-item img, #mobileCarousel .scrollable .items {
        padding: 0px !important;
        margin: 0px !important;
    }

    #mobileCarousel .slider-item {
        padding: 0px 0px 5px 0px !important;
        margin: 0px !important;
    }

        #mobileCarousel .slider-item img {
            width: 49%;
            float: right;
        }

            #mobileCarousel .slider-item img:first-child {
                float: left;
            }

    #mobileCarousel .content-box {
        height: auto !important;
        max-height: none !important;
    }

#mobileSocial {
    width: 100%;
    position: relative;
}

    #mobileSocial #socialmedia {
        width: 100% !important;
        background: transparent url(images/Griffith/griffith-master-horizontal.png) 0px -1520px repeat-x;
        height: 50px;
        margin-bottom: 0px;
        position: relative !important;
        top: 0px !important;
        right: 0px !important;
        text-align: center !important;
    }

        #mobileSocial #socialmedia .fade {
            display: inline-block !important;
            height: 35px !important;
            width: 240px !important;
            margin-top: 9px !important;
        }

#mobilePopular {
}

    #mobilePopular .row, #mobilePopular .col {
        margin: 0px !important;
        padding: 0px !important;
    }

    #mobilePopular ul {
        display: block !important;
        margin: 0px !important;
        padding: 0px !important;
        border-top: 1px #CCC solid !important;
    }

        #mobilePopular ul li {
            display: block !important;
            margin: 0px !important;
            border-top: 1px #CCC solid;
        }

            #mobilePopular ul li:first-child {
                border-top: none;
            }

            #mobilePopular ul li a {
                display: block !important;
                padding: 10px;
                font-size: 14px !important;
            }

.mobile-featured {
}

    .mobile-featured .left-col {
        float: left;
        display: inline-block;
    }

    .mobile-featured .right-col {
        float: right;
    }

.mobile footer {
    display: none;
}

.clear {
    clear: both;
}

.boxy .framer {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    padding: 0px !important;
    margin: 0px 0px 0px 0px !important;
    clear: both !important;
}

    .boxy .framer img {
        float: none !important;
        margin: 0 10px !important;
        border: none !important;
        box-shadow: none !important;
    }

.mobile .content-box p, .mobile .content-box a {
    clear: both !important;
    width: 100% !important;
    padding: 0 2px !important
}

.mobile .video-player {
    height: auto !important;
}

.mobile .video-panel {
    background: #fff !important;
}

    .mobile .video-panel .video-screen {
        width: 550px;
        float: left;
        margin: 0px !important;
    }

    .mobile .video-panel .video-playlist .play-item .thumbnail {
        display: block;
        float: left;
        width: 100px;
        height: 60px;
        background: transparent !important;
        margin: 8px 3px 8px 8px;
        padding: 5px 10px
    }

    .mobile .video-panel .video-playlist .play-item.selected .thumbnail {
        display: block;
        float: left;
        width: 100px;
        height: 60px;
        background: transparent !important;
        margin: 8px 3px 8px 8px;
        padding: 0px
    }

    .mobile .video-panel .video-playlist .play-item {
        margin: 0px !important
    }

    .mobile .video-panel .video-playlist .play-item, .mobile .video-panel .video-playlist, .mobile .video-panel, .mobile #video .videoJWPlayer, .mobile #video .videoJWPlayer img {
        width: 100% !important;
        height: auto !important
    }

.mobile video-screen-enforcer {
    height: 250px !important;
}

.mobile .panes {
    padding: 10px !important;
}

    .mobile .panes .panel-contents {
    }

        .mobile .panes .panel-contents img {
            margin-right: 20px !important;
        }

.mobile #areasofinterest .text-content {
    padding: 10px !important;
}

.mobile .video-panel .video-screen {
    width: 100%;
    max-width: none;
}

.mobile .video-panel .video-screen-enforcer {
    width: inherit !important;
}

.mobile .video-panel .video-playlist {
    width: 100%;
    max-width: none;
}

.mobile .video-panel .play-item strong {
    display: inline-block;
    font-weight: bold;
    font-size: 12px;
    margin: 8px 0px 0px 0px !important;
}

.mobile .video-panel .play-item .video-description .fragment-portion {
    font-size: 12px !important;
}
/* THIRDPARTY PLUGIN STYLES */
/* FANCYBOX STYLES */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

    #fancybox-loading div {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 480px;
        background-image: url('images/Griffith/fancybox.png');
    }

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('images/Griffith/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('images/Griffith/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
    /* IE6 */
}

    #fancybox-left:hover span {
        left: 20px;
    }

    #fancybox-right:hover span {
        left: auto;
        right: 20px;
    }

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('images/Griffith/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('images/Griffith/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('images/Griffith/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('images/Griffith/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('images/Griffith/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('images/Griffith/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

    #fancybox-title-float-wrap td {
        border: none;
        white-space: nowrap;
    }

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('images/Griffith/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('images/Griffith/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('images/Griffith/fancybox.png') -55px -90px no-repeat;
}
/* IE6 */
.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_close.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_nav_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_nav_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_title_over.png', sizingMethod='scale');
    zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_title_left.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_title_main.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_title_right.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

    #fancybox-loading.fancybox-ie6 div {
        background: transparent;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_loading.png', sizingMethod='scale');
    }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
    background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_n.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_ne.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_e.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_se.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_s.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_sw.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_w.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Griffith/fancy_shadow_nw.png', sizingMethod='scale');
}
/* * print styles * inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ */
@media print {
    /* -------------------------------------------------------------- Hartija Css Print Framework * Version: 0.8 (2008-03-10) -------------------------------------------------------------- */
    /* Any print styles that apply to new HTML5-specific elements will be ignored by all versions of Internet Explorer. This is because IE does not recognize the HTML5 elements. On screen, those elements can be added in through a JavaScript shiv. However, JavaScript is not processed during printing;
     thus, there is no way to make IE recognize the elements. 
    /* Suppress display-specific elements from printing. */
    nav, aside, iframe, section img, #featured, footer, #searchbox {
        display: none !important;
    }
    /* Override all settings */
    * {
        overflow: visible !important;
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
        border: none
    }
    /* Black prints faster: sanbeiji.com/archives/953 */
    /* Basic typographical styles. */
    p, li, th, td {
        font: 10pt/14pt Arial, Helvetica, sans-serif !important;
        color: #000 !important;
    }
    /* This suppresses hyperlinks with a â€˜mailtoâ€™ URL scheme from printing, per the CSS3 selector described below. This needs to come before the next declaration, and be specified as !important, or else it is ineffective. */
    a[href^="mailto"]:after {
        content: "" !important;
    }
    /* This CSS3 selector prints the URL for a hyperlink after the hyperlink, to aid readers of a printed page in determining where the link points to. This technique comes from Eric Meyerâ€™s article â€œCSS Design: Going to Printâ€ in A List Apart, Issue 144 (https://www.alistapart.com/articles/goingtoprint) */
    section p a:link:after, section p a:visited:after, section li a:link:after, section li a:visited:after {
        content: " (" attr(href) ") ";
        font-size: 8pt !important;
    }

    ol, ul {
        margin: 1em 0 !important;
    }

        ol li ul, ul li ul {
            padding-left: 2.5em !important;
        }

    span.trademark {
        font-size: 60% !important;
        vertical-align: top !important;
    }

    a:link, a:visited {
        text-decoration: underline !important;
    }

    footer p {
        font: 6pt Verdana, Arial, Helvetica, sans-serif !important;
        margin-top: 1em !important;
        border-top: 1pt dotted #ddd !important;
        text-align: center !important;
        color: #666 !important;
    }

    header {
        border-bottom: 1px dotted #000 !important;
    }

        header #logo {
            background: url(images/Griffith/print-logo.png) left top no-repeat;
            height: 83px;
            width: 200px;
            text-indent: -9999px;
            overflow: hidden;
            display: block
        }

    section {
        margin: 0 !important;
    }

        section h1 {
            font: bold 16pt Helvetica, Verdana, Arial, sans-serif !important;
            clear: both !important;
            margin: 1.5em 0 0.5em 0 !important;
            color: #3d6b1e;
        }

        section h2 {
            padding-top: 0.5em !important;
            font: 14pt Helvetica, Verdana, Arial, sans-serif !important;
            margin-top: 1em !important;
        }

        section h3 {
            font: 12pt Helvetica, Verdana, Arial, sans-serif !important;
            margin: 0.5em 0 0.25em 0 !important;
        }
}

.table-container-header {
    font-family: Rockwell, Georgia, serif;
    font-size: 14px;
    letter-spacing: -0.5px;
    font-weight: 700;
}

.table-container-body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.small-header {
    font-family: Rockwell, Georgia, serif;
    font-size: 12px;
}

.grey {
    color: #666;
}

.progress-bar-outer-container {
    background: #d2d2d2;
    border-radius: 27px;
}

.progress-bar-inner-container {
    background: #f9f9f9;
    border-radius: 18px;
}

/*Footer ------------------------------------------------*/
footer {
    background: rgb(198,12,19);
    background: linear-gradient(180deg, rgba(198,12,19,1) 0%, rgba(241,241,241,1) 2%, rgba(228,228,228,1) 46%, rgba(220,220,220,1) 96%, rgba(167,167,167,1) 100%);
    margin: 20px 0 0 0;
    padding: 20px 0px;
    display: flex;
    flex-flow: column;
}

    footer .primaryfooter {
        margin-bottom: 30px;
    }

        footer .primaryfooter hgroup {
            margin: 0;
            padding: 0
        }

        footer .primaryfooter h2.fptitle {
            font-size: 1.385em !important;
            margin: 0;
            padding: 0;
            line-height: 1.692em;
            font-family: Rockwell;
            float: left;
            font-weight: normal
        }

            footer .primaryfooter h2.fptitle a {
                color: #c02424;
            }

        footer .primaryfooter h3.fpsubtitle {
            font-size: 0.923em !important;
            margin-top: -5px;
            float: left;
            clear: both;
            font-family: Rockwell;
            display: block;
            font-weight: normal
        }

            footer .primaryfooter h3.fpsubtitle a {
                color: #000;
            }

        footer .primaryfooter .fpsubtitle a:hover, footer .primaryfooter .fptitle a:hover {
            text-decoration: underline
        }

        footer .primaryfooter ul {
            margin-top: 10px;
            clear: both;
            display: block
        }

        footer .primaryfooter li {
            margin: 0;
            line-height: 1.231em;
        }

            footer .primaryfooter li a {
                color: #c02424 !important;
                font-size: 0.846em;
            }

        footer .primaryfooter p {
            margin-top: -2px;
            margin-right: 5px;
            font-weight: bold;
            font-size: 0.769em;
            clear: both;
        }

    footer .secondaryfooter p {
        padding: 0px !important;
        margin: 0px 0px -3px 0px !important;
    }

    footer h2 {
        font-size: 1.231em;
        color: #c02424;
        margin-top: 1.154em;
        line-height: 2em;
    }

    footer strong {
        font-size: 0.769em;
        font-weight: bold;
        padding: 0px !important;
    }

    footer ul {
        margin: 0em;
    }

    footer li {
        margin: 0em;
        padding: 0em;
        line-height: 1.231em;
    }

    footer ul li a {
        font-size: 0.846em;
        color: #808080 !important;
        line-height: 1em;
    }

        footer ul li a:hover {
            color: #000 !important;
        }

#footer-container {
    padding: 0 20px 0 20px;
    flex: 1 1 auto;
}

@media (min-width: 1200px) {
    #container, #footer-container {
        width: 1042px;
    }

    #footer-container {
        padding: 0 20px 0 20px;
        flex: 1 1 auto;
        margin: 0 auto 0 auto;
    }

    footer .primaryfooter ul {
        float: right;
    }

    footer .primaryfooter p {
        float: right;
    }

    footer .primaryfooter li {
        float: left;
        padding: 0 10px 0 10px;
        background: transparent url(images/Griffith/griffith-master.png) 0 -518px no-repeat;
    }

        footer .primaryfooter li:first-child {
            background: none;
        }
}

.w-fill-available {
    width: -webkit-fill-available;
}

#searchbox>div>fieldset{padding: 7px 15px 0px 20px;}

#searchbox .keyword-search {width: 300px;padding: 3px;color: #666;line-height: 100%;font-size: 0.865em;}

#searchform .searchbutton {
	color: #222;
	border: solid 1px #4e0000;
	height: 27px;
	padding-top: 7px;
	letter-spacing: 0px;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
	text-align: center;
	vertical-align: middle;
	width: 65px;
}

#searchform .gradientbutton{
	/* Fallback will just be top color. */
	background-color: #cfcfcf;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#aaaaaa));
	background-image: -moz-linear-gradient(center top,  #cfcfcf, #aaaaaa);
	/* IE10 */
	background-image: -ms-linear-gradient(top bottom, #cfcfcf 0%, #aaaaaa 100%);
	/* Opera  */
	background-image: -o-linear-gradient(top, rgb(205,205,207), rgb(170,170,170));
	filter: progid:DXImageTransform.Microsoft.Gradient ( GradientType = 0, StartColorStr = #cfcfcf, EndColorStr = #aaaaaa ); /* IE8*/ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfcfcf, EndColorStr=#aaaaaa)";
	/* Proposed W3C Markup */
	background-image: linear-gradient(top bottom, #cfcfcf 0%, #aaaaaa 100%);
	border: #595959 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #222222;
}

#searchform .disabled {
 background-color: #efefef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#cccccc));
	background-image: -moz-linear-gradient(center top,  #efefef, #cccccc);
	/* IE10 */
	background-image: -ms-linear-gradient(top bottom, #efefef 0%, #cccccc 100%);
	/* Opera  */
	background-image: -o-linear-gradient(top, rgb(205,205,207), rgb(170,170,170));
	filter: progid:DXImageTransform.Microsoft.Gradient ( GradientType = 0, StartColorStr = #efefef, EndColorStr = #cccccc ); /* IE8*/ 
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#efefef, EndColorStr=#aaaaaa)";
	/* Proposed W3C Markup */
	background-image: linear-gradient(top bottom, #efefef 0%, #cccccc 100%);
	border: #595959 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #aaaaaa;
	width: 60px;
    text-underline: none;
}

section.resultscontent div.disabled {display: inline-block;}

#searchradio {margin-left: 15px;}

#searchradio fieldset input[type=radio] {margin-left: 15px;}

#searchradio fieldset input[type=radio]:first-child {margin-left: 0px;}

.search-description {color: #fff;font-size: 0.875em;margin-top: -1px;font-style: italic;}

.search-description+a {color: #fff;font-size: 0.875em;	margin-top: -1px;font-style: italic;left: 580px;}

div.social { left: 845px;position: absolute; top: 11px; width: 100px; z-index: 999;}
a.twitter {width: 35px;height: 42px;display: inline-block;text-decoration: none;background: url('./images/griffith-master.png') -781px -1114px no-repeat;}
a.facebook {width: 35px;height: 42px;display: inline-block;text-decoration: none;background: url('./images/griffith-master.png') -746px -1114px no-repeat;}
a.downloadLink {width: 35px;height: 42px;display: inline-block;text-decoration: none;background: url('./images/griffith-master.png') -886px -1114px no-repeat;}

@-moz-document url-prefix()
{
	#searchform .searchbutton{ padding-top: 4px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#searchform .searchbutton {padding: 8px 10px 5px 9px;}
}

/*
/*firefox hack
@-moz-document url-prefix()
{#searchbox a {right: 20px;}}

#searchradio label {
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding: 5px
}

/*
/*firefox hack

*/

.dis-grad {
	background: #ececec; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ececec 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top, #ececec 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */
	background-position: right top;
	background-repeat: repeat;
}
.gry-grad,
.accordion h3.ui-state-hover {
	background: #f9f9f9; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
	background-position: right top;
	background-repeat: repeat;
}

.med-gry-grad {
	background: #d2d2d2; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWE1YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d2d2d2 0%, #a5a5a5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d2d2), color-stop(100%,#a5a5a5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d2d2d2 0%,#a5a5a5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d2d2d2 0%,#a5a5a5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d2d2d2 0%,#a5a5a5 100%); /* IE10+ */
	background: linear-gradient(top, #d2d2d2 0%,#a5a5a5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#a5a5a5',GradientType=0 ); /* IE6-8 */
	background-position: right top;
	background-repeat: repeat;
}

.drk-gry-grad {
	background: #979797; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODY4NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #979797 0%, #686868 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#686868)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #979797 0%,#686868 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #979797 0%,#686868 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #979797 0%,#686868 100%); /* IE10+ */
	background: linear-gradient(top, #979797 0%,#686868 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#686868',GradientType=0 ); /* IE6-8 */
}

.red-grad, 
.accordion h3.ui-state-active, 
.accordion h4.ui-state-active, 
.accordion h4.ui-state-hover, 
.accordion h5.ui-state-active, 
.accordion h5.ui-state-hover, 
.ui-dialog-titlebar, 
.ui-widget-header {
	background: #c02424; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzFhMTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c02424 0%, #8c1a16 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c02424), color-stop(100%,#8c1a16)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c02424 0%,#8c1a16 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c02424 0%,#8c1a16 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c02424 0%,#8c1a16 100%); /* IE10+ */
	background: linear-gradient(top, #c02424 0%,#8c1a16 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02424', endColorstr='#8c1a16',GradientType=0 ); /* IE6-8 */
	background-position: right top;
	background-repeat: repeat;
	color: #fff;
}

.blk-grad {
	background: #494949; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODA4MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #494949 0%, #080808 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(100%,#080808)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #494949 0%,#080808 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #494949 0%,#080808 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #494949 0%,#080808 100%); /* IE10+ */
	background: linear-gradient(top, #494949 0%,#080808 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#080808',GradientType=0 ); /* IE6-8 */
	background-position: right top;
	background-repeat: repeat;
	color: #fff;
}

/* Gradients for line items in error */
.trans-grad {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80ffffff',GradientType=0 ); /* IE6-8 */
}

/* Gradients for line items in error */
.subtle-reverse-trans-grad {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zNCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.34) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.34))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.34) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.34) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.34) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.34) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#57ffffff',GradientType=0 ); /* IE6-8 */
}

.basic-50-100-trans-grad {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(219,219,219,0.1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(219,219,219,0.1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(219,219,219,0.1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(219,219,219,0.1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(219,219,219,0.1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(219,219,219,0.1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#1adbdbdb',GradientType=0 ); /* IE6-8 */
}
/* qTip2 v2.1.1 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Jul 11 2013 14:15:37 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-family: Rockwell, Georgia, serif;
    font-weight: normal;
}

header h1 {
    color: #949494;
}

#container h1.oaa-heading {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #999999;
    cursor: default;
    display: block;
    font-family: Rockwell,Georgia,serif;
    font-size: 29px;
    font-weight: normal;
    margin-bottom: 10px;
    outline: medium none;
    overflow: hidden;
    padding: 0 30px 0 0;
    position: relative;
    text-decoration: none;
}

h4 {
    color: #333333;
    font-size: 15px;
}

body p, body ul li {
    font-size: 14px;
    line-height: 20px;
}

body ul.subsetnav li {
    font-size: 100%;
}

body ul.main-menu li {
    font-size: 12px;
    line-height: 14px;
}

a, a:active, a:visited {
    color: #c02424;
}

    a:hover {
        color: #c02424;
        text-decoration: underline;
    }

/*table.cart td input.date-select { width: 93px; }*/
.ui-datepicker-trigger {
    left: -22px;
    margin-right: -14px;
    position: relative;
    top: 4px;
}

.ui-datepicker {
    z-index: 5000 !important;
}

    .ui-datepicker .ui-datepicker-title select {
        font-size: 1em;
        margin: 1px 5px;
        padding: 0;
        line-height: normal;
        height: auto;
        width: 40%;
    }

p.error, td.error, div.error {
    color: #c02424;
    font-style: normal;
}
/* *** Table styles for course lists, class lists etc. *** */
table {
    width: auto;
}

    table th, table td {
        padding: 0 10px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align: left;
    }

    table tbody th {
        font-weight: normal;
    }

    table th sup {
        vertical-align: 3px;
    }

/* *** For operational blocks - buttons etc. *** */
input.button, div.button, button.button, div.nav > a.button, a.fake.button {
    padding: 3px;
    color: #000;
    font-family: Rockwell, Georgia, serif;
    font-weight: normal;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    line-height: 25px;
}

    input.button.disabled {
        color: #666;
        border: 1px solid #ddd;
        pointer-events: none;
    }

    button.button.disabled {
        color: #666;
        pointer-events: none;
    }

    button.button.disabled-submit {
        color: #666;
    }

button.btn-small {
    font-size: 12px;
}

div.button a, div.button a:active, div.button a:visited, button a, button a:visited {
    color: #000;
}

/* Timeline - the progress bar at the top of the page */
#timeline {
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px;
    font-family: Rockwell, Georgia, serif;
    font-weight: normal;
    font-size: 18px;
}

    #timeline ol {
    }

        #timeline ol li {
            font-size: 13px;
            line-height: 25px;
            z-index: 5;
            margin: 5px;
        }

            #timeline ol li a {
                color: #080808;
                white-space: nowrap;
                text-align: center;
            }

                #timeline ol li a:hover {
                    text-decoration: none;
                }

            #timeline ol li.current {
                border-radius: 27px;
                padding: 0 10px;
            }

                #timeline ol li.current a {
                    color: #fff;
                }

            #timeline ol li.complete a {
                color: #c02424;
            }

        #timeline ol.timeline.hdr li a {
            text-align: center;
            font-size: 12px;
        }

div.existing-applications {
    margin: 15px 0;
}

#shortListProgramName {
    white-space: normal;
}

/* Cart specific (generally) */
table.cart, table.preferences, table.references, table.tertiary-programs {
    width: 100%;
}

table th.degree {
    width: 330px;
}

table th.campus {
    width: 131px;
}

table th.commencing {
    width: 186px;
}

table th.start {
    width: 95px;
}

table th.ops {
    width: 160px;
    white-space: nowrap;
}

    table th.ops.narrow {
        width: 100px;
    }

    table th.ops.wide {
        width: 250px;
    }

table.submitted th.ops {
    width: 85px;
    white-space: nowrap;
}

table td.ops {
    text-align: right;
}

table th.reference {
    width: 85px;
}
/*table td.application { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 285px; max-width: 285px; z-index: 100; }
table td.application:hover { text-overflow: none; overflow: visible; background: #fff; z-index: 100; }*/
table th.application {
    width: 390px;
}

table th.created {
    width: 100px;
}

table th.submitted {
    width: 100px;
}

table th.updated {
    width: 100px;
}

table th.status {
    width: 70px;
}

table th.completed {
    width: 100px;
}

table td.ops ul {
    text-align: left;
}

table td.ops span.result {
    display: block; /*text-align: center;*/
}

/* Styles for general Rockwell heading decently spaced tables */
table.guoaa {
    width: 100%;
}

    table.guoaa thead tr th {
        padding: 10px 5px;
        border-bottom: 1px solid #666;
        font-family: Rockwell, Georgia, serif;
        font-size: 14px;
        letter-spacing: -0.5px;
    }

    table.guoaa tbody tr td, table.guoaa tfoot tr td {
        padding: 10px 5px;
        border-bottom: 1px solid #ddd;
    }

    table.guoaa td.ops {
        white-space: nowrap;
    }

    table.guoaa tbody tr:last-child td, table.guoaa tfoot tr:last-child td {
        border-bottom: 0 none;
    }

    table.guoaa tfoot tr:first-child td {
        border-top: 1px solid #ddd;
    }

    table.guoaa tfoot td.error {
        color: #c02424;
        font-style: normal;
    }

/* Styles for phone number table */
table.phone-numbers {
    table-layout: fixed;
}

    table.phone-numbers thead tr th.type {
        width: 100px;
    }

    table.phone-numbers thead tr th.number {
        width: 150px;
    }

    table.phone-numbers thead tr th.preferred {
        width: 64px;
    }

    table.phone-numbers thead tr th.ops {
        width: 100%;
    }
    /* Force ops to take most of the width */
    table.phone-numbers tbody tr td.preferred {
        text-align: center;
    }

/* Styles for the program preferences table */
table.preferences thead tr th.campus {
    width: 73px;
}

table.preferences thead tr th.semester {
    width: 143px;
}

table.preferences thead tr th.attendance {
    width: 73px;
}

table.preferences tbody tr td.order {
    width: 14px;
}

table.preferences tbody tr td.name {
    width: 397px;
    white-space: normal;
}
    /* Allow wrapping here - program names are just too long */
    table.preferences tbody tr td.name a {
        width: 397px;
        display: block;
        overflow: hidden; /*white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;*/
    }

table.preferences tbody tr td.attendance {
    text-align: center;
}

/* Styles for the tertiary education table(s) */
table.tertiary thead tr th.institution {
    width: 337px;
}

table.tertiary thead tr th.name {
    width: 210px;
}

table.tertiary thead tr th.start {
    width: 100px;
}

table.tertiary thead tr th.end {
    width: 100px;
}

table.tertiary.gu thead tr th.name {
    width: 557px;
}

table.tertiary.gu thead tr th.from {
    width: 100px;
}

table.tertiary.gu thead tr th.to {
    width: 100px;
}

table.tertiary.gu thead tr th.completed {
    width: 100px;
}

/* Styles for the academic and professional referees table */
table.referees thead th th.name {
    width: 135px;
}

table.referees thead th th.org {
    width: 135px;
}

table.referees thead th th.position {
    width: 100px;
}

table.referees thead th th.phone {
    width: 120px;
}

table.referees thead th th.email {
    width: 100%;
}

    table.referees thead th th.email a {
        display: block;
        overflow: hidden;
    }

/* Styles for the registrations table */
table.registration thead tr th.type {
    width: 210px;
}

table.registration thead tr th.number {
    width: 150px;
}

table.registration thead tr th.issue-date {
    width: 110px;
}

table.registration thead tr th.expiry-date {
    width: 110px;
}

/* Styles for the documentation table */
table.documentation thead tr th.date {
    width: 200px;
}

table.documentation thead tr th.filename {
}

table.referee {
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    line-height: 1.618em;
}

    table.referee thead tr th, table.referee tbody tr td, table.referee tfoot tr td {
        padding: 10px 0;
        white-space: normal;
        border-bottom: 0 none;
        vertical-align: top;
    }

        table.referee thead tr th.controls, table.referee tbody tr td.controls {
            padding: 10px 0 10px 20px;
        }

    table.referee label.radio.inline {
        vertical-align: top;
        padding-top: 0;
    }

    table.referee tbody td span.error {
        display: block;
        color: #c02424;
        font-style: normal;
        text-align: left;
    }

    table.referee tbody td .input-validation-error + span, div.control-group .input-validation-error + span, span.help-inline .field-validation-error.error {
        color: #c02424;
    }

    table.referee tfoot tr:first-child td {
        border-top: 0 none;
    }

    table.referee span.required {
        float: right;
        position: relative;
        right: -20px;
    }

table.cart tr th.ops.narrow {
    width: 110px;
}

table.cart td select, table.cart td input {
    margin: 0;
    width: auto;
}

table.cart tbody tr td.name {
    width: 330px;
}

    table.cart tbody tr td.name a {
        width: 330px;
        display: block;
        overflow: hidden;
    }

table.academic-plans th.plan {
    width: 40%;
}

table.academic-plans tbody tr {
    height: 32px;
}

table.academic-plans th.subplan {
}

table.guoaa tbody tr td.send-status {
    width: 18px;
}

/* References table */
table.references td, table.references th, table.tertiary-programs td, table.tertiary-programs th {
    border: 1px solid #ccc;
    height: 36px;
    padding: 0 5px;
}

    table.references th.name {
        width: 125px;
    }

    table.references th.institution {
        width: 145px;
    }

    table.references th.position {
        width: 110px;
    }

    table.references th.phone {
        width: 110px;
    }

    table.references th.fax {
        width: 110px;
    }

    table.references th.email {
        width: 118px;
    }

    table.references th.ops {
        width: 100px;
    }

table.messages tbody tr td {
    white-space: normal !important;
    vertical-align: top;
}

table.messages th.message-text {
    width: 770px;
}

/* Application Search Table */
table.appsearch td, table.appsearch th {
    border: 1px solid #ccc;
    height: 36px;
    padding: 0 5px;
}

    table.appsearch th.reference {
        width: 125px;
    }

    table.appsearch th.email {
        width: 145px;
    }

    table.appsearch th.familyname {
        width: 110px;
    }

    table.appsearch th.firstname {
        width: 110px;
    }

    table.appsearch th.applicationtype {
        width: 110px;
    }

    table.appsearch th.appnumber {
        width: 118px;
    }

    table.appsearch th.status {
        width: 100px;
    }

div.notification-box {
    font-size: 14px;
}

.edit-dialog {
    display: none;
}

.gu-tip {
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    line-height: 18px;
    color: #fff;
    border: 2px solid #c02424;
    font-family: Rockwell, Georgia, sans-serif;
    background-color: #c02424 !important;
}

    .gu-tip h4 {
        color: #fff;
    }

    .gu-tip p {
        padding-bottom: 0;
    }

    .gu-tip a {
        color: #fff;
        font-weight: bold;
        text-decoration: underline;
    }

.inline-warning {
    font-size: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    line-height: 18px;
    color: #333;
    border: 1px solid #333;
    font-family: Rockwell, Georgia, sans-serif;
    background-color: #FEFEFE !important;
    margin-bottom: 10px;
}

    .inline-warning h4 {
        color: #333;
    }

    .inline-warning p {
        margin: 12px 0 12px 10px;
        padding-bottom: 0;
    }

    .inline-warning a {
        color: #000;
        font-weight: bold;
        text-decoration: underline;
    }

form div.control-group span.required {
    float: left;
    margin-left: 3px;
    position: relative;
    top: 3px;
}

form div.control-group span.warning {
    float: left;
    margin-left: -3px;
    position: relative;
    top: 3px;
}

form sup {
    color: #999;
    top: 0;
}

.form-horizontal div.controls .checkbox {
    padding-top: 5px;
}

#questionnaire .form-horizontal .control-group, .ui-dialog .form-horizontal .control-group {
    margin-bottom: 10px;
}

.form-horizontal .control-group .control-group {
    margin-bottom: 0;
}
/* Don't pad/margin nexted control-groups (used for multiple element error display)' */
div.preferred {
    padding: 10px;
    border: 1px solid #c02424;
}

div.ops {
    border-top: 2px solid #c02424;
    margin-top: 32px;
    padding-top: 8px;
}

h3.accordion {
    margin-bottom: 0;
}

.gu20 .control-group .row {
    width: auto;
}
/* This rule stops multi-columned controls from creating scroll bars cause we're using the spanX inside them with a parent row style added*/

.gu20 .nav-header {
    text-transform: none;
}

.form-horizontal .controls {
    position: relative;
}

.form-horizontal .med .control-label {
    width: 220px;
}

.form-horizontal .wide .control-label {
    width: 315px;
}

.form-horizontal .line-wide .control-label {
    text-align: left;
    width: auto;
    margin-left: 10px;
}

.form-horizontal .line-wide span.required {
    margin-right: 10px
}

.form-horizontal .line-wide .controls-row {
    margin-left: 10px
}

.form-horizontal .line-wide .controls-row {
    margin-left: 10px
}

.form-horizontal .wide .controls {
    margin-left: 335px;
    position: relative;
}

.form-horizontal .wide .control-label .date-prefix {
    display: inline-block;
    width: 60px
}

.form-horizontal .line-wide .controls-row textarea {
    width: auto;
}

.form-horizontal .line-wide .info-box {
    margin-left: 10px;
    margin-right: 10px;
}

.form-horizontal .line-wide p {
    margin-left: 10px;
    margin-right: 10px;
}

.form-horizontal .controls label.checkbox {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    *zoom: 1;
}

.form-horizontal .wide .control-label[data-tip] {
    cursor: help;
}

.control-group h4, .form-horizontal h4 {
    margin-top: 0;
    font-weight: bold;
}

.form-horizontal ul {
    list-style-type: disc;
}

.wide .controls [class*="span"] {
    margin-left: 0;
}

#OtherScholarshipInformation {
    margin-top: 5px;
    margin-left: 20px;
}

div.ops div.nav {
    margin-bottom: 0;
    float: right;
    display: block;
}

    div.ops div.nav div.button {
        display: inline-block;
        padding: 0;
    }

        div.ops div.nav div.button a {
            display: block;
            line-height: 25px;
            padding: 3px;
        }

            div.ops div.nav div.button a:hover {
                text-decoration: none;
            }

    div.ops div.nav a.finish-button {
        display: inline-block;
        height: 32px;
        line-height: 25px;
    }

        div.ops div.nav a.finish-button:hover {
            text-decoration: none;
        }

#emergency-contacts table {
    width: 100%;
}

    #emergency-contacts table thead th {
        vertical-align: top;
        height: 32px;
        font-size: 12px;
    }

    #emergency-contacts table tbody th, #emergency-contacts table td {
        vertical-align: top;
        height: 32px;
        font-size: 14px;
    }

.controls select + span.help-inline {
    padding-top: 0;
    text-align: left;
}

span.help-inline {
    padding-top: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.text, .span2.text {
    min-height: 20px;
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    width: 135px;
}

.span5 .text {
    width: 366px;
}

.text[class*="span"], .row-fluid .text[class*="span"] {
    float: none;
    margin-left: 0;
}

.form-horizontal .text, .form-search .text, .form-inline .text {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.controls-row > div[class*="span"] > .radio:first-child,
.controls-row > div[class*="span"] > .checkbox:first-child,
.controls > div[class*="span"] > .radio:first-child,
.controls > div[class*="span"] > .checkbox:first-child {
    padding-top: 5px;
}

/* Fix edit buttons for multi-line inputs - align them to the top of the box */
.form-horizontal input[type=button].multi-line {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 2px;
    vertical-align: top;
}

.form-horizontal span.multi-line {
    display: inline-block;
    padding-top: 3px;
    margin-bottom: 0;
    vertical-align: top;
}

.form-horizontal textarea + span.help-inline {
    vertical-align: top;
}

.upload-progress {
    position: relative;
}

    .upload-progress .bar {
        background-color: #c02424;
        height: 100%;
    }

    .upload-progress .percent {
        position: absolute;
        display: inline-block;
        line-height: 2em;
        top: 0;
        left: 45%;
        color: #fff;
        font-weight: bold;
    }

/* used with the ellipses function if nothing else defined */
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
}

    .ellipsis.multiline {
        white-space: normal;
    }

[class^="status-"],
[class*=" status-"] {
    display: inline-block;
    width: 22px;
    height: 24px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 24px;
    vertical-align: middle;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABuCAYAAAAjxeOXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTNBM0Y2NUQyMjJCMTFFMkI4NTFDOUVGMDY2NUFGMUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTNBM0Y2NUUyMjJCMTFFMkI4NTFDOUVGMDY2NUFGMUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1M0EzRjY1QjIyMkIxMUUyQjg1MUM5RUYwNjY1QUYxQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1M0EzRjY1QzIyMkIxMUUyQjg1MUM5RUYwNjY1QUYxQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtxsAwsAAAXNSURBVHja7FlrbFRFFD5z991d+hSqEAhY0EajUSAiBh88aoQqxhgS6wNNUEiMovxCYnwkRNREo8aYUI2SVAI/RcCiAQshEbHySyWiLWCCppWWbct2t/u84ze7c+n0cu/dbbuExNxJvuzdO2e+OXPmnJk5cxnnnK5E0egKFZfYJXaJXWKX2CV2iV3ichWv8bDhg2sn0v5W4AfgK2CteNG6qXfSGt8G/AxEgKeAD8thiluA44BfefcSsHUyxIamAdP7YaDDiXg70AXUWdQtAH60IB0EFgKH7YjfFPMIzJVaqeTz5fCDpjYx4A7gDzsbvw28ofyfA5yQMjOBY6oXyTIgSbts3Q3ld4uhzwZOAjUWwzdIu4sFSBvQZCHTCNSb3g05kVrZ+BBwfxGvGChGaucVB200F+UCcCfwZ8khbaH5CvmrkgqX+kvXNQr6UxQOjRBx5kxcUzlEqVSA4skQEeME8e/xejkVfnPAIoO0OhKjGOS+O76EsvhPntwlwneeMxF3dC6mxjlnaGZ9DyVTQYolKtABdTDiK1F9nnN2WkOH9TUXKJ4OUuv+R3zUNy1DgVReEXNhbp7nEl8FYta0YUIEaKc7EvODrRNVjoGcOwYIBHpNG2SxUgl4FOWYHfGkw9AgL+vkqRrbLZtDEKoucfLE0qappOXSOC1IL/MqYWMDtGI9B3Tl/5h6kyw5yZk17hejUHoPOWgaMpmE25oCQ5pq8ucRB+IRJbB4qSHNiwWNUsdLWivK4cuXuZtKOtkOtHJrarUIsXISX7ZLG5pPtiPNKd5Z0/pxRaYafe654v+Q8j7Zsmr0bdZLVd40fTLvJ0hkiCeRfDJ9C2qwJ7IdTCwPQaR1kDnWN5s2dS2izv5ZyFISxI98ZPKKrRVmD8cSHiKe9QtSn1jQJWSSwyjfQQXSkZyX3j27gLadu4mGDm03mSIZHkUKGIkQRwOQitr3pJTYwZ83FjWhEo8joULnm+d20tmF+yxCOt+/BC/8SsVmEdc3Ui5DeXD9/TFJJDrmOQwoUUm1geFxTB7TvqQsLJAYLEDPBknTPrZawHk2UDLxcuqP3sNuX0Ps5aN50LxlSHOiz6KuYTLu1kZJDD8yjej6uwvwYZLTGVG3c6LErwDTxXTx86dG3/aeNLZRke+tGi/xFGDbJT8Y/EeeIBJEF/Hs9xlyn4+X+LO8P4gSAEmfTO5j/xJF+0AcMeTERdLrjgs9f3Waei3zy+g5J4kgUE5bI7GCOh6fyiPuNaJ5wrfO22rcNvbuBEQ3LCO25Vdir0HzGTcTDQ+a23xazBQt8s5HGZNYO+DHwSqsDfDTTNowkloelXm2pSnmWWb1OkLaDzcI143aWUQgs5yeOpgiaj5XVOY9gdMgC6EzD3qMa8Q9EEnCHAN/F6TCtcK+CHp0GAYyCP8kE6O4RnpT1N3zXOKrtUt3r55Fvd1+GuzxUnCKvtnj5QsTQ541viCn6TcmqWFBknQkXqdPhKinK0BZ+G+4Kvd1Js3aU3GttXZGluobUtSw59zYyGuf2ogA08kf5E/g1c5Ckky7c1n2eOKiRpHqHLY7ovhFD1VU5cjjof2Qa5Zyq1MjbF8mqdGqvlNjTRFGQ1+AtxikhVSNWjQP3z2lNkfogHTEm3jWNGo3SKXcXijULDisbPwisMvCXI+h4S5EMcE8gkTs8Sst5PYDT1vlIMMOc9EibwrFqebBYimamXgH0AMcsGn0QhFHWAocsXO3b502SIeyTCW18+MD0obpEggTUtPDpQaI0PwBu6xTFuECi82alhJ5z5DVJjS27brxhrT4nrG22KkO2AjsKZX4sLRbqeVhYK8T8XVS0/tsCOLiFG1T95DUvM4u8pY6TJT4Eja/iObrrIhF8nDIhnQJcIYK30rsOv8G+MKKGAeG/NeEDlODu6jwKcgowr3uNcm0y1Dvd5o8ceH/m0LaaSFzVNFcfJNqdrwIUYrQaK4Nqar5EkUJ52uFcpX/BBgA8FwwqALs3IoAAAAASUVORK5CYII=);
    background-position: 22px 22px;
    background-repeat: no-repeat;
}

/* Styles for referee faux table */
h2.ref-report {
    margin-bottom: 1em;
}

div.row.notice {
    width: 930px !important;
}

/* Styles for header/legend/etc */

div.legend {
    margin: 8px 0;
    padding: 10px;
    border: 1px solid #c02424;
    position: relative;
    clear: both;
}

    div.legend ul.document-status {
        margin: 0.25em 0;
        padding: 0;
        color: #000;
    }

        div.legend ul.document-status li {
            height: 1.8em;
            line-height: 1.8em;
            margin: 0 8px 0 0;
            padding: 0;
            display: inline-block;
            list-style-type: none;
            vertical-align: middle;
            font-size: 1em;
        }

    div.legend ul li [class^="icon-gu-"], div.legend ul li [class*=" icon-gu-"] {
        vertical-align: middle;
    }

    div.legend .contact-us ul {
        margin: 0;
        padding: 0 0 0 14px;
        color: #fff;
    }

        div.legend .contact-us ul li {
            height: 1.8em;
            line-height: 1.8em;
            margin: 0 0 0 8px;
            padding: 0;
            display: list-item;
            float: none;
            list-style-type: disc;
            vertical-align: middle;
            font-size: 1em;
            text-shadow: 1px 1px 2px #000000;
        }

    div.legend div.contact-us h1 {
        font-size: 2em;
        text-align: center;
        text-shadow: 1px 1px 2px #000000;
    }

    div.legend div.contact-us a {
        color: #fff;
        text-decoration: underline;
    }

/*div.legend li i { background-image: url(../img/gu-icons-flat.png); background-repeat: no-repeat; background-position: 0 0; }*/
i.status-okay {
    background-position: 0 -22px;
}
/* Green tick */
i.status-pending {
    background-position: 0 -44px;
}
/* Blue arrows */
i.status-missing, i.status-warning {
    background-position: 0 -66px;
}
/* Orange triangle */
i.status-error {
    background-position: 0 -88px;
}
/* Red cross */

.accordion h3.accordion span.ach-link {
    line-height: 32px;
    z-index: 2;
    vertical-align: middle;
    text-align: right;
}

    .accordion h3.accordion span.ach-link * {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 18px;
    }

.accordion h3.accordion.ui-state-hover span.ach-link a {
    font-size: 11px;
}

.accordion h3.accordion span.ach-link a.msg {
    padding-left: 0.25em;
}

.accordion h3.accordion span.ach-link a:hover {
    font-size: 11px;
    text-decoration: underline;
}

.accordion h3.ui-state-hover span.ach-link i {
}

.accordion h5.accordion span.ach-link {
    padding-left: 0;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 28px;
    z-index: 2;
    vertical-align: middle;
}

    .accordion h5.accordion span.ach-link * {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 18px;
        vertical-align: middle;
    }

    .accordion h5.accordion span.ach-link a.msg {
        padding-left: 0.25em;
    }

    .accordion h5.accordion span.ach-link a:hover {
        text-decoration: underline;
    }

.accordion h5.ui-state-hover span.ach-link i {
}

.accordion h5.preference {
    position: relative;
}

.accordion.single {
}

    .accordion.single h5 {
        padding-left: 10px;
        color: #c02424;
        background-color: #DBDBDB;
    }

        .accordion.single h5 i {
            margin-right: 10px;
            padding-left: 0;
        }

#attachments div.accordion {
    margin-bottom: 1em;
}

    #attachments div.accordion h5 {
        background-color: #dbdbdb;
    }

#searchform {
    display: block;
    padding: 0;
    height: auto;
    top: auto;
    left: auto;
    position: relative;
}

#searchbox {
    margin: 34px 0 0 0;
}

    #searchbox a:hover {
        color: #fff;
    }

/* *** Notification and popup related styles. *** */
#notifications {
    display: none;
}

/* Enrolment and planning navigation/header detail */
.gu-nav-header {
    padding: 8px 0 16px 0;
    border-top: 1px solid #ccc;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}

    .gu-nav-header ol {
        margin: 0;
        padding: 0;
    }

        .gu-nav-header ol li {
            list-style-type: none;
            display: block;
            padding: 0;
            float: left;
            color: #c02424;
            vertical-align: middle;
        }
    /* Amazingly, the following rule actually gets applied (more about the positioning than the content, which we expect to work) */
    .gu-nav-header .breadcrumbs ol li:after {
        content: '\00bb';
        position: relative;
        top: -2px;
    }

    .gu-nav-header ol li.last {
        padding: 0;
    }

        .gu-nav-header ol li.last:after {
            content: '';
        }

    .gu-nav-header li a {
        padding: 0 5px;
        display: inline-block;
        color: #c02424;
        text-decoration: none;
    }

    .gu-nav-header li span {
        padding: 0 5px;
        color: #595959;
    }

    .gu-nav-header li:first-child a {
        padding: 0 5px 0 0;
    }

    .gu-nav-header li a span {
        padding: 0;
    }
    /* No padding for spans IN a a tag */
    .gu-nav-header .auth-details {
        float: right;
    }

#navigate-unsaved-confirm ol {
    margin-left: 40px;
}

/* *** JQuery UI customisations/tweaks *** */
div.accordion {
    border: 1px solid #d0d0d0;
}

    div.accordion + div.accordion {
        border-top: 0 none;
    }

.accordion h3.accordion {
    line-height: 32px;
    vertical-align: middle;
    font-weight: normal;
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
    /*.accordion h3.accordion.ui-corner-all, .accordion h3.accordion.ui-corner-top { border-radius: 0; }*/
    .accordion h3.accordion a, .accordion h3.accordion.ui-state-hover a {
        padding: 0 10px 0 0;
        color: #c02424;
        font-size: 16px;
        text-decoration: none;
    }

    .accordion h3.accordion.ui-state-active a, .accordion h4.ui-state-hover a, .accordion h4.ui-state-active a, .accordion h5.ui-state-hover a, .accordion h5.ui-state-active a {
        color: #fff;
    }

/* !important required as jquery add's styles directly to the element */
.accordion .acc-container {
    padding: 16px !important;
}

    .accordion .acc-container section {
        min-height: 120px;
    }

.accordion h4, .accordion h5 {
    min-height: 30px;
    line-height: 28px;
    vertical-align: middle;
    margin-bottom: 0;
}

    .accordion h4.ui-accordion-header {
        padding-left: 20px;
    }

    .accordion h5.ui-accordion-header {
        padding-left: 30px;
        padding-right: 60px;
    }

    .accordion h4.config-text a, .accordion h5.config-text a {
        padding: 0;
    }

    .accordion h5 span + i {
        padding-right: 25px;
        display: block;
        position: absolute;
        top: 50%;
        margin-top: -8px;
    }

.ui-accordion-icons h5.ui-accordion-header a {
    margin-left: 8px;
    padding-left: 0;
}

/* For modern browsers - the clearfix 'hack' makes floated elements behave (clear) correctly. */
.group:before, .group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.group {
    zoom: 1;
}

/* Tabs */
.tabs {
    position: absolute;
    margin-top: -32px;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    font-family: Rockwell, Georgia, serif;
    font-weight: normal;
}

    .tabs li {
        display: inline-block;
        *display: inline;
        zoom: 1.0;
        margin: 0 3px;
        background: transparent url(../img/courses-tab-bg.png) 0 0 repeat-x;
        height: 31px;
        margin: 0;
        position: relative;
        border: 1px solid #ccc;
        border-bottom: none;
        text-align: center;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        box-sizing: unset;
    }

        .tabs li:hover a {
            text-decoration: underline;
        }

        .tabs li a {
            display: inline-block;
            *display: inline;
            zoom: 1.0;
            color: #c02424;
            font-size: 0.9em;
            text-decoration: none;
            padding: 7px 16px;
        }

        .tabs li.selected {
            background: none;
            background-color: #fff;
        }

            .tabs li.selected a {
                color: #333;
            }

            .tabs li.selected:hover a {
                text-decoration: none;
            }

        .tabs li a + a {
            padding: 7px 16px 7px 0;
        }

            .tabs li a + a i {
                margin-left: 0;
            }

hr {
    display: block;
    height: 0;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
    background-color: #ccc;
    color: #ccc;
}

.tabLine {
    margin-top: -1px;
    margin-bottom: 0;
    opacity: 1;
}

/* *** GU column sizes. *** */
.col {
    padding-left: 10px;
    float: left;
    position: relative;
}

.main .col:first-child {
    padding-left: 0;
}

.gu5 {
    width: 225px;
}

.gu15 {
    max-width: 695px;
}

.gu20 {
    max-width: 930px;
}

    .gu20 .row {
        max-width: 942px;
    }

.row {
    margin-bottom: 5px;
    margin-left: 0;
    position: relative;
}

.main {
    margin-top: 25px;
}

.tabbed-content {
    float: left;
}

.gu20 form .row {
    max-width: 898px;
}

.gu5 .box {
    border: 1px solid #d0d0d0;
}

/* Page wrapper element - borrowed from Gen-7 header structures but restyled */
.desktop-view {
    display: flex;
    flex-flow: column;
    flex: 1 1 auto;
}

#container {
    padding: 0 20px 0 20px;
    flex: 1 1 auto;
}

header {
    margin-bottom: 0;
    height: auto;
    display: block;
    position: relative;
}

.btn-group .dropdown-menu .nav-header {
    padding-left: 20px;
    padding-right: 20px;
}

/* Bootstrap - 3876-3947 */
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .alert,
    .alert h4 {
        color: #c09853;
    }

        .alert h4 {
            margin: 0;
        }

        .alert .close {
            position: relative;
            top: -2px;
            right: -21px;
            line-height: 20px;
        }

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success h4 {
        color: #468847;
    }

.alert-danger,
.alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

    .alert-danger h4,
    .alert-error h4 {
        color: #b94a48;
    }

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info h4 {
        color: #3a87ad;
    }

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

    .alert-block > p,
    .alert-block > ul {
        margin-bottom: 0;
    }

    .alert-block p + p {
        margin-top: 5px;
    }

/* nav-header def from twitter bootstrap, line 3973 */
.nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #999999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}

/* Styles from degree-finder for apply-now block */
.adlink {
    background-color: #EDEDED;
    border-left: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    font-size: 0.875em;
    height: auto;
    margin: 0;
    padding: 6px 11px 5px 12px;
    /* width: 200px;  // Original */
}

    .adlink img, .adlink a {
        display: block;
        /* margin: 5px auto 0; // Original */
        margin: 5px auto;
        width: 160px;
    }

    .adlink:first-child {
        margin-left: 0;
    }

.closed-top {
    border-top: 1px solid #CDCDCD;
    margin-top: 10px;
}

.closed-bottom {
    border-bottom: 1px solid #CDCDCD;
}

/* These two custom overrides here defeat twitter bootstrap rules below */
#searchbox label {
    display: inline;
    font-size: 12px;
}

#searchbox input, #searchbox input[type=text], #searchbox input[type=radio] {
    margin: 0;
    font-size: 12px;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url("../img/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}

[class^="icon-gu-"],
[class*=" icon-gu-"] {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 18px;
    vertical-align: text-top;
    background-image: url('../img/gu-icon-sprite-shifted.png');
    background-position: 18px 18px;
    background-repeat: no-repeat;
}

.icon-gu-blank {
    background-position: 0 0;
}

.icon-gu-tick {
    background-position: 0 -22px;
}

.icon-gu-wait {
    background-position: 0 -44px;
}

.icon-gu-warn {
    background-position: 0 -66px;
}

.icon-gu-cross {
    background-position: 0 -88px;
}

.icon-gu-red-warn {
    background-position: 0 -110px;
}

.icon-gu-download-alt {
    background-position: 0 -132px;
}

.icon-gu-star {
    background-position: 0 -154px;
}

.required .icon-gu-star {
    display: flex;
}

.icon-gu-circle-arrow-up {
    background-position: 0 -176px;
    cursor: pointer;
}

.icon-gu-circle-arrow-down {
    background-position: 0 -198px;
    cursor: pointer;
}

.icon-gu-eye-open {
    background-position: 0 -220px;
}

.icon-gu-chevron-left {
    background-position: 0 -242px;
}

.icon-gu-chevron-right {
    background-position: 0 -264px;
}

.icon-gu-plus-sign {
    background-position: 0 -286px;
}

.icon-gu-upload {
    background-position: 0 -308px;
}

.icon-gu-warning {
    background-position: 0 -330px;
}

.icon-gu-remove-sign {
    background-position: 0 -352px;
}

.icon-gu-blank-stroke {
    background-position: -22px 0;
}

.icon-gu-tick-stroke {
    background-position: -22px -22px;
}

.icon-gu-wait-stroke {
    background-position: -22px -44px;
}

.icon-gu-warn-stroke {
    background-position: -22px -66px;
}

.icon-gu-cross-stroke {
    background-position: -22px -88px;
}

.icon-gu-red-warn-stroke {
    background-position: -22px -110px;
}

.icon-gu-download-alt-stroke {
    background-position: -22px -132px;
}

.icon-gu-star-stroke {
    background-position: -22px -154px;
}

.icon-gu-circle-arrow-up-stroke {
    background-position: -22px -176px;
}

.icon-gu-circle-arrow-down-stroke {
    background-position: -22px -198px;
}

.icon-gu-eye-open-stroke {
    background-position: -22px -220px;
}

.icon-gu-chevron-left-stroke {
    background-position: -22px -242px;
}

.icon-gu-chevron-right-stroke {
    background-position: -22px -264px;
}

.icon-gu-plus-sign-stroke {
    background-position: -22px -286px;
}

.icon-gu-upload-stroke {
    background-position: -22px -308px;
}

.icon-gu-warning-stroke {
    background-position: -22px -330px;
}

.icon-gu-remove-sign-stroke {
    background-position: -22px -352px;
}

.icon-white {
    background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-download-alt {
    background-position: -96px -24px;
    /* margin is custom */
    margin-left: 10px;
}

button .icon-gu-download-alt {
    margin-left: 0;
}

.gu-notify {
    color: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Rockwell, Georgia, serif;
    font-size: 16px;
    font-weight: bold;
    -webkit-box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 5px 5px 2px rgba(0, 0, 0, 0.5);
    background: #f9f9f9; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f9f9f9 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* IE10+ */
    background: linear-gradient(top, #f9f9f9 0%,#dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
    background-position: right top;
    background-repeat: repeat;
}

    .gu-notify p {
        padding: 0;
    }

        .gu-notify p i {
            margin-right: 1em;
        }

.success {
    border: 2px solid #668E17;
    color: #668E17;
}

.gu-notify.warning {
    border: 2px solid #fe7a15;
    color: #fe7a15;
}

.gu-notify p {
}

/* Icons (straight from JQuery UI)
----------------------------------*/

/* states and images */
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(images/ui-icons_cc0000_256x240.png);
}
/*.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }*/
.ui-widget-content .ui-icon {
    background-image: url(images/ui-icons_cc0000_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(images/ui-icons_cc0000_256x240.png);
}

.ui-state-hover .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png) !important;
}

.ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_cc0000_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(images/ui-icons_004276_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(images/ui-icons_cc0000_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -29px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -62px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
    width: 100%;
}

    .ui-accordion .ui-accordion-header {
        cursor: pointer;
        position: relative;
        margin-top: 0;
        zoom: 1;
    }

    .ui-accordion .ui-accordion-li-fix {
        display: inline;
    }

    .ui-accordion .ui-accordion-header-active {
        border-bottom: 0 !important;
    }

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

/* Dialog styling */
.ui-dialog {
    position: absolute;
    padding: 0;
    width: 300px;
    overflow: hidden;
}

    .ui-dialog .ui-dialog-titlebar {
        padding: .4em 1em;
        position: relative;
        height: 37px;
        line-height: 32px;
        color: #fff;
        font-family: Rockwell,Georgia,serif;
        font-size: 16px;
        font-weight: bold;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: 0;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        right: .3em;
        top: 50%;
        width: 19px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 18px;
        line-height: 16px;
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: block;
            margin: 1px;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: .5em 1em;
        background: none;
        zoom: 1;
        height: auto !important;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border: 1px solid #c02424;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: 0 .5em;
        padding: 0;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
        }

        .ui-dialog .ui-dialog-buttonpane button {
            margin: .5em .4em .5em 0;
            cursor: pointer;
        }

            .ui-dialog .ui-dialog-buttonpane button:last-child {
                margin-right: 0;
            }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-widget-content {
    background: #fff;
}

.ui-dialog-buttonset button {
    padding: 3px;
    color: #000;
    font-family: Rockwell, Georgia, serif;
    font-weight: normal;
    font-size: 12px;
    border: 1px solid #6b6b6b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

/* Overlays */
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.ui-widget-overlay {
    background: #333333 url(images/ui-bg_diagonals-small_65_333333_40x40.png) 50% 50% repeat;
    opacity: .85;
    filter: Alpha(Opacity=85);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #333333 url(images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;
    opacity: .10;
    filter: Alpha(Opacity=10);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

/* From twitter bootstrap - Lines 282-615 */
[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
    width: 940px;
}

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}

.offset12 {
    margin-left: 980px;
}

.offset11 {
    margin-left: 900px;
}

.offset10 {
    margin-left: 820px;
}

.offset9 {
    margin-left: 740px;
}

.offset8 {
    margin-left: 660px;
}

.offset7 {
    margin-left: 580px;
}

.offset6 {
    margin-left: 500px;
}

.offset5 {
    margin-left: 420px;
}

.offset4 {
    margin-left: 340px;
}

.offset3 {
    margin-left: 260px;
}

.offset2 {
    margin-left: 180px;
}

.offset1 {
    margin-left: 100px;
}

.row-fluid {
    width: 100%;
    *zoom: 1;
}

    .row-fluid:before,
    .row-fluid:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 30px;
        margin-left: 2.127659574468085%;
        *margin-left: 2.074468085106383%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .row-fluid [class*="span"]:first-child {
            margin-left: 0;
        }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.127659574468085%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.48936170212765%;
        *width: 91.43617021276594%;
    }

    .row-fluid .span10 {
        width: 82.97872340425532%;
        *width: 82.92553191489361%;
    }

    .row-fluid .span9 {
        width: 74.46808510638297%;
        *width: 74.41489361702126%;
    }

    .row-fluid .span8 {
        width: 65.95744680851064%;
        *width: 65.90425531914893%;
    }

    .row-fluid .span7 {
        width: 57.44680851063829%;
        *width: 57.39361702127659%;
    }

    .row-fluid .span6 {
        width: 48.93617021276595%;
        *width: 48.88297872340425%;
    }

    .row-fluid .span5 {
        width: 40.42553191489362%;
        *width: 40.37234042553192%;
    }

    .row-fluid .span4 {
        width: 31.914893617021278%;
        *width: 31.861702127659576%;
    }

    .row-fluid .span3 {
        width: 23.404255319148934%;
        *width: 23.351063829787233%;
    }

    .row-fluid .span2 {
        width: 14.893617021276595%;
        *width: 14.840425531914894%;
    }

    .row-fluid .span1 {
        width: 6.382978723404255%;
        *width: 6.329787234042553%;
    }

    .row-fluid .offset12 {
        margin-left: 104.25531914893617%;
        *margin-left: 104.14893617021275%;
    }

        .row-fluid .offset12:first-child {
            margin-left: 102.12765957446808%;
            *margin-left: 102.02127659574467%;
        }

    .row-fluid .offset11 {
        margin-left: 95.74468085106382%;
        *margin-left: 95.6382978723404%;
    }

        .row-fluid .offset11:first-child {
            margin-left: 93.61702127659574%;
            *margin-left: 93.51063829787232%;
        }

    .row-fluid .offset10 {
        margin-left: 87.23404255319149%;
        *margin-left: 87.12765957446807%;
    }

        .row-fluid .offset10:first-child {
            margin-left: 85.1063829787234%;
            *margin-left: 84.99999999999999%;
        }

    .row-fluid .offset9 {
        margin-left: 78.72340425531914%;
        *margin-left: 78.61702127659572%;
    }

        .row-fluid .offset9:first-child {
            margin-left: 76.59574468085106%;
            *margin-left: 76.48936170212764%;
        }

    .row-fluid .offset8 {
        margin-left: 70.2127659574468%;
        *margin-left: 70.10638297872339%;
    }

        .row-fluid .offset8:first-child {
            margin-left: 68.08510638297872%;
            *margin-left: 67.9787234042553%;
        }

    .row-fluid .offset7 {
        margin-left: 61.70212765957446%;
        *margin-left: 61.59574468085106%;
    }

        .row-fluid .offset7:first-child {
            margin-left: 59.574468085106375%;
            *margin-left: 59.46808510638297%;
        }

    .row-fluid .offset6 {
        margin-left: 53.191489361702125%;
        *margin-left: 53.085106382978715%;
    }

        .row-fluid .offset6:first-child {
            margin-left: 51.063829787234035%;
            *margin-left: 50.95744680851063%;
        }

    .row-fluid .offset5 {
        margin-left: 44.68085106382979%;
        *margin-left: 44.57446808510638%;
    }

        .row-fluid .offset5:first-child {
            margin-left: 42.5531914893617%;
            *margin-left: 42.4468085106383%;
        }

    .row-fluid .offset4 {
        margin-left: 36.170212765957444%;
        *margin-left: 36.06382978723405%;
    }

        .row-fluid .offset4:first-child {
            margin-left: 34.04255319148936%;
            *margin-left: 33.93617021276596%;
        }

    .row-fluid .offset3 {
        margin-left: 27.659574468085104%;
        *margin-left: 27.5531914893617%;
    }

        .row-fluid .offset3:first-child {
            margin-left: 25.53191489361702%;
            *margin-left: 25.425531914893618%;
        }

    .row-fluid .offset2 {
        margin-left: 19.148936170212764%;
        *margin-left: 19.04255319148936%;
    }

        .row-fluid .offset2:first-child {
            margin-left: 17.02127659574468%;
            *margin-left: 16.914893617021278%;
        }

    .row-fluid .offset1 {
        margin-left: 10.638297872340425%;
        *margin-left: 10.53191489361702%;
    }

        .row-fluid .offset1:first-child {
            margin-left: 8.51063829787234%;
            *margin-left: 8.404255319148938%;
        }

    [class*="span"].hide,
    .row-fluid [class*="span"].hide {
        display: none;
    }

    [class*="span"].pull-right,
    .row-fluid [class*="span"].pull-right {
        float: right;
    }

/* From twitter bootstrap 1027-1995 */
form {
    margin: 0 0 20px;
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

    legend small {
        font-size: 15px;
        color: #999999;
    }

label,
input,
button,
select,
textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    margin-bottom: 5px;
}

    label:not(.radio) {
        display: block;
    }

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 30px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

input,
textarea,
.uneditable-input {
    width: 206px;
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

    textarea:focus,
    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="date"]:focus,
    input[type="month"]:focus,
    input[type="time"]:focus,
    input[type="week"]:focus,
    input[type="number"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="color"]:focus,
    .uneditable-input:focus {
        border-color: rgba(82, 168, 236, 0.8);
        outline: 0;
        outline: thin dotted \9;
        /* IE6-9 */

        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    }

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

select,
input[type="file"] {
    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */

    line-height: 30px;
}

select {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    max-width: 206px;
}

.row select {
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.uneditable-input,
.uneditable-textarea {
    color: #999999;
    cursor: not-allowed;
    background-color: #fcfcfc;
    border-color: #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
    overflow: hidden;
    white-space: nowrap;
}

.uneditable-textarea {
    width: auto;
    height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}

.radio,
.checkbox {
    min-height: 20px;
}

    .radio input[type="radio"],
    .checkbox input[type="checkbox"] {
        float: left;
        margin-right: 5px;
    }

.controls > .radio:first-child,
.controls > .checkbox:first-child {
    padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}

    .radio.inline + .radio.inline,
    .checkbox.inline + .checkbox.inline {
        margin-left: 10px;
    }

.input-mini {
    width: 60px;
}

.input-small {
    width: 90px;
}

.input-medium {
    width: 150px;
}

.input-large {
    width: 210px;
}

.input-xlarge {
    width: 270px;
}

.input-xxlarge {
    width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
    display: inline-block;
}

input,
textarea,
.uneditable-input {
    margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
    width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
    width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
    width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
    width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
    width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
    width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
    width: 446px;
}

@media (max-width: 786px) {
    input.span6,
    textarea.span6,
    .uneditable-input.span6 {
        width: 300px;
    }
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
    width: 300px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
    width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
    width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
    width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
    width: 46px;
}

.controls-row {
    *zoom: 1;
}

    .controls-row:before,
    .controls-row:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .controls-row:after {
        clear: both;
    }

    .controls-row [class*="span"],
    .row-fluid .controls-row [class*="span"] {
        float: left;
    }

    .controls-row .checkbox[class*="span"],
    .controls-row .radio[class*="span"] {
        padding-top: 5px;
    }

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    cursor: not-allowed;
    background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
    color: #fe7a15;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    color: #fe7a15;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    border-color: #fe7a15;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .control-group.warning input:focus,
    .control-group.warning select:focus,
    .control-group.warning textarea:focus {
        border-color: #a47e3c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    }

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
    color: #fe7a15;
    background-color: #fcf8e3;
    border-color: #fe7a15;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
    color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .control-group.error input:focus,
    .control-group.error select:focus,
    .control-group.error textarea:focus {
        border-color: #953b39;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    }

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
    color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .control-group.success input:focus,
    .control-group.success select:focus,
    .control-group.success textarea:focus {
        border-color: #356635;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    }

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
    color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    border-color: #3a87ad;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .control-group.info input:focus,
    .control-group.info select:focus,
    .control-group.info textarea:focus {
        border-color: #2d6987;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    }

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

    input:focus:invalid:focus,
    textarea:focus:invalid:focus,
    select:focus:invalid:focus {
        border-color: #e9322d;
        -webkit-box-shadow: 0 0 6px #f8b9b7;
        -moz-box-shadow: 0 0 6px #f8b9b7;
        box-shadow: 0 0 6px #f8b9b7;
    }

.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
}

    .form-actions:before,
    .form-actions:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .form-actions:after {
        clear: both;
    }

.help-block,
.help-inline {
    color: #595959;
}

.help-block {
    display: block;
    margin-bottom: 10px;
}

.help-inline {
    display: inline-block;
    *display: inline;
    padding-left: 5px;
    vertical-align: middle;
    *zoom: 1;
}

.input-append,
.input-prepend {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
}

    .input-append input,
    .input-prepend input,
    .input-append select,
    .input-prepend select,
    .input-append .uneditable-input,
    .input-prepend .uneditable-input,
    .input-append .dropdown-menu,
    .input-prepend .dropdown-menu,
    .input-append .popover,
    .input-prepend .popover {
        font-size: 14px;
    }

    .input-append input,
    .input-prepend input,
    .input-append select,
    .input-prepend select,
    .input-append .uneditable-input,
    .input-prepend .uneditable-input {
        position: relative;
        margin-bottom: 0;
        *margin-left: 0;
        vertical-align: top;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }

        .input-append input:focus,
        .input-prepend input:focus,
        .input-append select:focus,
        .input-prepend select:focus,
        .input-append .uneditable-input:focus,
        .input-prepend .uneditable-input:focus {
            z-index: 2;
        }

    .input-append .add-on,
    .input-prepend .add-on {
        display: inline-block;
        width: auto;
        height: 20px;
        min-width: 16px;
        padding: 4px 5px;
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        text-align: center;
        text-shadow: 0 1px 0 #ffffff;
        background-color: #eeeeee;
        border: 1px solid #ccc;
    }

    .input-append .add-on,
    .input-prepend .add-on,
    .input-append .btn,
    .input-prepend .btn,
    .input-append .btn-group > .dropdown-toggle,
    .input-prepend .btn-group > .dropdown-toggle {
        vertical-align: top;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .input-append .active,
    .input-prepend .active {
        background-color: #a9dba9;
        border-color: #46a546;
    }

    .input-prepend .add-on,
    .input-prepend .btn {
        margin-right: -1px;
    }

        .input-prepend .add-on:first-child,
        .input-prepend .btn:first-child {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
        }

    .input-append input,
    .input-append select,
    .input-append .uneditable-input {
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }

        .input-append input + .btn-group .btn:last-child,
        .input-append select + .btn-group .btn:last-child,
        .input-append .uneditable-input + .btn-group .btn:last-child {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
        }

    .input-append .add-on,
    .input-append .btn,
    .input-append .btn-group {
        margin-left: -1px;
    }

        .input-append .add-on:last-child,
        .input-append .btn:last-child,
        .input-append .btn-group:last-child > .dropdown-toggle {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
        }

    .input-prepend.input-append input,
    .input-prepend.input-append select,
    .input-prepend.input-append .uneditable-input {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

        .input-prepend.input-append input + .btn-group .btn,
        .input-prepend.input-append select + .btn-group .btn,
        .input-prepend.input-append .uneditable-input + .btn-group .btn {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
        }

    .input-prepend.input-append .add-on:first-child,
    .input-prepend.input-append .btn:first-child {
        margin-right: -1px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }

    .input-prepend.input-append .add-on:last-child,
    .input-prepend.input-append .btn:last-child {
        margin-left: -1px;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }

    .input-prepend.input-append .btn-group:first-child {
        margin-left: 0;
    }

input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */

    margin-bottom: 0;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.form-search .input-append .search-query {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
    -webkit-border-radius: 0 14px 14px 0;
    -moz-border-radius: 0 14px 14px 0;
    border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
    -webkit-border-radius: 14px 0 0 14px;
    -moz-border-radius: 14px 0 0 14px;
    border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
    display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
    display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
    padding-left: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

    .form-search .radio input[type="radio"],
    .form-search .checkbox input[type="checkbox"],
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        float: left;
        margin-right: 3px;
        margin-left: 0;
    }

.control-group {
    margin-bottom: 10px;
}

legend + .control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
    margin-bottom: 20px;
}

    .form-horizontal .control-group:before,
    .form-horizontal .control-group:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .form-horizontal .control-group:after {
        clear: both;
    }

.form-horizontal .control-label {
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
}

    .form-horizontal .control-label .control-label-detail {
        text-align: left;
        margin-left: 2em;
    }

.form-horizontal .controls {
    padding-left: 20px;
}

    .form-horizontal .controls:first-child {
        *padding-left: 180px;
    }

.form-horizontal .help-block {
    margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
    margin-top: 10px;
}

.form-horizontal .form-actions {
    padding-left: 180px;
}

/* From twitter bootstrap 2875-3874 (dropdowns.less, wells.less, component-animations.less, close.less, buttons.less, button-groups.less */
.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle {
    *margin-bottom: -3px;
}

    .dropdown-toggle:active,
    .open .dropdown-toggle {
        outline: 0;
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        *width: 100%;
        height: 1px;
        margin: 9px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #ffffff;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 20px;
        color: #333333;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover,
        .dropdown-menu > li > a:focus,
        .dropdown-submenu:hover > a,
        .dropdown-submenu:focus > a {
            color: #ffffff;
            text-decoration: none;
            background-color: #b72222;
            background-image: -moz-linear-gradient(top, #c02424, #ab2020);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c02424), to(#ab2020));
            background-image: -webkit-linear-gradient(top, #c02424, #ab2020);
            background-image: -o-linear-gradient(top, #c02424, #ab2020);
            background-image: linear-gradient(to bottom, #c02424, #ab2020);
            background-repeat: repeat-x;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc02424', endColorstr='#ffab2020', GradientType=0);
        }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        color: #ffffff;
        text-decoration: none;
        background-color: #b72222;
        background-image: -moz-linear-gradient(top, #c02424, #ab2020);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c02424), to(#ab2020));
        background-image: -webkit-linear-gradient(top, #c02424, #ab2020);
        background-image: -o-linear-gradient(top, #c02424, #ab2020);
        background-image: linear-gradient(to bottom, #c02424, #ab2020);
        background-repeat: repeat-x;
        outline: 0;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc02424', endColorstr='#ffab2020', GradientType=0);
    }

    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        color: #999999;
    }

        .dropdown-menu > .disabled > a:hover,
        .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            cursor: default;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        }

.open {
    *z-index: 1000;
}

    .open > .dropdown-menu {
        display: block;
    }

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid #000000;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    -webkit-border-radius: 5px 5px 5px 0;
    -moz-border-radius: 5px 5px 5px 0;
    border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
}

.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

    .dropdown-submenu.pull-left > .dropdown-menu {
        left: -100%;
        margin-left: 10px;
        -webkit-border-radius: 6px 0 6px 6px;
        -moz-border-radius: 6px 0 6px 6px;
        border-radius: 6px 0 6px 6px;
    }

.dropdown .dropdown-menu .nav-header {
    padding-right: 20px;
    padding-left: 20px;
}

.typeahead {
    z-index: 1051;
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.info-box {
    min-height: 20px;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #f1f1f1;
    border: 1px solid #8b8b8b;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

    .fade.in {
        opacity: 1;
    }

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover,
    .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.btn {
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    *border: 0;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

    .btn:hover,
    .btn:focus,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }

    .btn:first-child {
        *margin-left: 0;
    }

    .btn:hover,
    .btn:focus,
    .btn:visited {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

    .btn.disabled,
    .btn[disabled] {
        cursor: default;
        background-image: none;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

    .btn-large [class^="icon-"],
    .btn-large [class*=" icon-"] {
        margin-top: 4px;
    }

.btn.btn-small {
    padding: 2px 9px;
    font-size: 11.9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px 0 2px 0;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
    margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
    margin-top: -1px;
}

.btn-mini {
    padding: 0 6px;
    font-size: 10.5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #333333;
    text-shadow: "0 -1px 0 rgba(255,255,255,.25)";
    background-color: #c0c0c0;
    *background-color: #a5a5a5;
    background-image: -moz-linear-gradient(top, #d2d2d2, #a5a5a5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#a5a5a5));
    background-image: -webkit-linear-gradient(top, #d2d2d2, #a5a5a5);
    background-image: -o-linear-gradient(top, #d2d2d2, #a5a5a5);
    background-image: linear-gradient(to bottom, #d2d2d2, #a5a5a5);
    background-repeat: repeat-x;
    border-color: #a5a5a5 #a5a5a5 #7f7f7f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2d2d2', endColorstr='#ffa5a5a5', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-primary:hover,
    a.btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #333333;
        background-color: #a5a5a5;
        *background-color: #989898;
        border-color: transparent;
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #8c8c8c \9;
    }

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    *background-color: #f89406;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .btn-warning.disabled,
    .btn-warning[disabled] {
        color: #ffffff;
        background-color: #f89406;
        *background-color: #df8505;
    }

    .btn-warning:active,
    .btn-warning.active {
        background-color: #c67605 \9;
    }

.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #da4f49;
    *background-color: #bd362f;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .btn-danger.disabled,
    .btn-danger[disabled] {
        color: #ffffff;
        background-color: #bd362f;
        *background-color: #a9302a;
    }

    .btn-danger:active,
    .btn-danger.active {
        background-color: #942a25 \9;
    }

.btn-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #5bb75b;
    *background-color: #51a351;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    background-repeat: repeat-x;
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .btn-success.disabled,
    .btn-success[disabled] {
        color: #ffffff;
        background-color: #51a351;
        *background-color: #499249;
    }

    .btn-success:active,
    .btn-success.active {
        background-color: #408140 \9;
    }

.btn-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #49afcd;
    *background-color: #2f96b4;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .btn-info.disabled,
    .btn-info[disabled] {
        color: #ffffff;
        background-color: #2f96b4;
        *background-color: #2a85a0;
    }

    .btn-info:active,
    .btn-info.active {
        background-color: #24748c \9;
    }

.btn-inverse {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #363636;
    *background-color: #222222;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    background-repeat: repeat-x;
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

    .btn-inverse:hover,
    .btn-inverse:focus,
    .btn-inverse:active,
    .btn-inverse.active,
    .btn-inverse.disabled,
    .btn-inverse[disabled] {
        color: #ffffff;
        background-color: #222222;
        *background-color: #151515;
    }

    .btn-inverse:active,
    .btn-inverse.active {
        background-color: #080808 \9;
    }

button.btn,
input[type="submit"].btn {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

    button.btn::-moz-focus-inner,
    input[type="submit"].btn::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    button.btn.btn-large,
    input[type="submit"].btn.btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px;
    }

    button.btn.btn-small,
    input[type="submit"].btn.btn-small {
        *padding-top: 3px;
        *padding-bottom: 3px;
    }

    button.btn.btn-mini,
    input[type="submit"].btn.btn-mini {
        *padding-top: 1px;
        *padding-bottom: 1px;
    }

.btn-link,
.btn-link:active,
.btn-link[disabled] {
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-link {
    color: #c02424;
    cursor: pointer;
    border-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

    .btn-link:hover,
    .btn-link:focus {
        color: #801818;
        text-decoration: underline;
        background-color: transparent;
    }

    .btn-link[disabled]:hover,
    .btn-link[disabled]:focus {
        color: #333333;
        text-decoration: none;
    }

.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    *margin-left: .3em;
    font-size: 0;
    white-space: nowrap;
    vertical-align: middle;
    *zoom: 1;
}

    .btn-group:first-child {
        *margin-left: 0;
    }

    .btn-group + .btn-group {
        margin-left: 5px;
    }

.btn-toolbar {
    font-size: 0;
    /*margin-top: @baseLineHeight / 2;
  margin-bottom: @baseLineHeight / 2;*/
}

    .btn-toolbar > .btn + .btn,
    .btn-toolbar > .btn-group + .btn,
    .btn-toolbar > .btn + .btn-group {
        margin-left: 5px;
    }

.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

    .btn-group > .btn + .btn {
        margin-left: -1px;
    }

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
    font-size: 14px;
}

.btn-group > .btn-mini {
    font-size: 10.5px;
}

.btn-group > .btn-small {
    font-size: 11.9px;
}

.btn-group > .btn-large {
    font-size: 17.5px;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
    z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    *padding-top: 5px;
    padding-right: 8px;
    *padding-bottom: 5px;
    padding-left: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
    *padding-top: 2px;
    padding-right: 5px;
    *padding-bottom: 2px;
    padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
    *padding-top: 5px;
    *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
    *padding-top: 7px;
    padding-right: 12px;
    *padding-bottom: 7px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #a5a5a5;
}

.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}

.btn .caret {
    margin-top: 8px;
    margin-left: 0;
}

.btn-large .caret {
    margin-top: 6px;
}

.btn-large .caret {
    border-top-width: 5px;
    border-right-width: 5px;
    border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
    margin-top: 8px;
}

.dropup .btn-large .caret {
    border-bottom-width: 5px;
}

.btn-primary .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}

.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.btn-group-vertical {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
}

    .btn-group-vertical > .btn {
        display: block;
        float: none;
        max-width: 100%;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

        .btn-group-vertical > .btn + .btn {
            margin-top: -1px;
            margin-left: 0;
        }

        .btn-group-vertical > .btn:first-child {
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
        }

        .btn-group-vertical > .btn:last-child {
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
        }

    .btn-group-vertical > .btn-large:first-child {
        -webkit-border-radius: 6px 6px 0 0;
        -moz-border-radius: 6px 6px 0 0;
        border-radius: 6px 6px 0 0;
    }

    .btn-group-vertical > .btn-large:last-child {
        -webkit-border-radius: 0 0 6px 6px;
        -moz-border-radius: 0 0 6px 6px;
        border-radius: 0 0 6px 6px;
    }

form#preferences .form-horizontal .control-label {
    width: 150px;
}

form#preferences .form-horizontal .controls {
    margin-left: 160px;
}

form#preferences .form-horizontal select {
    width: 400px;
}

label.hint {
    font-size: 12px;
    color: #666666
}

.selectize-dropdown [data-selectable] .highlight {
    background: #c02424;
    color: #fff;
}

.selectize-control {
    margin-right: 1rem;
}

.selectize-help {
    margin-top: 1rem;
}

@media (max-width: 930px) {

    .form-horizontal .wide .control-label {
        width: 157px;
    }

    .form-horizontal .wide .controls {
        margin-left: 180px;
    }
}

@media (max-width: 485px) {
    .form-horizontal .wide .control-label {
        width: fit-content;
        display: inline-block;
        float: none;
    }

    .form-horizontal .wide .controls {
        margin-left: 0;
        display: inline-block;
    }

    .form-horizontal .controls {
        padding-left: 0;
    }

    form div.control-group span.required {
        display: inline-block;
        float: none;
        margin-left: 3px;
        position: relative;
    }

    footer .primaryfooter ul {
        float: none;
    }

    footer .primaryfooter li {
        float: none;
        background: none;
        padding: 0;
    }

    footer .primaryfooter span {
        float: none;
    }

    .form-horizontal .control-label {
        text-align: left;
    }
}

.min-with-120 {
    min-width: 120px;
}

@media (max-width: 820px) {
    .ui-dialog .ui-dialog-content {
        overflow: visible;
    }

    .ui-dialog .form-horizontal .control-label {
        float: none;
        display: inline-block;
        width: fit-content;
    }
}

.w-53-px {
    width: 53px;
}

.nowrap {
    white-space: nowrap !important;
}

.documentation-accordion-text {
    padding: 5px 0 5px 25px;
    line-height: 18px;
}

