/* Minification failed. Returning unminified contents.
(12,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2583): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,2993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4433): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4556): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,4998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5490): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(12,5527): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(12,5564): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(12,5603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(12,5636): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,5668): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(12,5711): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,5850): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,6004): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(12,6988): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(12,7136): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12,7161): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,7216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,7397): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12,7604): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(12,7719): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,7754): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,7985): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,11217): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,11242): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,11271): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,11308): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,11473): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,11593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,11614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,11665): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,11708): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,12249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,12494): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(12,12538): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,12581): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,12667): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,12710): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(12,12746): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(12,13922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,13949): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,13976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,14260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,15999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17368): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,17739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,19479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,20998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,21220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,22980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,23636): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,23716): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(12,23743): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(12,23769): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,23810): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(12,23849): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,23902): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(12,23926): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(12,23949): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(12,24085): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,24257): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,24331): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,24506): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,24950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25271): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,25306): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,25347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25608): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,25643): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,25682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25758): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,25943): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,25978): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,26014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26058): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26275): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,26310): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,26349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26485): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26610): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,26645): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,26683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26759): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,26944): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,26979): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,27016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27277): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,27312): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,27348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,27609): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(12,27644): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(12,28313): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28367): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28485): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28537): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28624): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28677): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,28771): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,28912): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,29011): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,29064): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,29093): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,29130): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,29431): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,29469): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,29742): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,29811): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,29887): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12,30066): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,30104): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12,30225): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,30664): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,30702): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12,30823): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,31258): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12,31371): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12,31499): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,31587): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,31817): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,31899): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,32247): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,32327): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,32670): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,32761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,32851): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,32945): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,33128): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,33227): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,33320): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,33417): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,33454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,33824): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,33923): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,33958): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(12,33987): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(12,34123): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,34152): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,34189): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,34586): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12,34673): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,34802): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,34934): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,34990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,35557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,35734): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(12,35775): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(12,35891): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,35920): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,36377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,36662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,36914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,37405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,37627): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(12,37869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,38098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,38702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,39964): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12,40657): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12,40824): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,40906): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,41087): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,41146): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,41388): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,42613): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12,42892): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12,43142): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,43174): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,43495): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(12,43527): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,43614): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12,43761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,43981): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(12,44550): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,44625): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(12,44654): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,44683): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,44720): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,44909): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,45103): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,46145): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,46480): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12,46671): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(12,46703): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,46938): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12,47486): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12,47549): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,47832): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12,48081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,48580): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12,48643): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,48859): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(12,48992): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12,49126): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,49261): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(12,49789): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12,49984): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(12,50015): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,50270): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12,50905): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12,50970): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,51260): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12,51519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,52103): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12,52168): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,52391): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(12,52530): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12,52670): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,52808): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(12,53269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,53884): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(12,53908): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(12,53944): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(12,53980): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(12,54016): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(12,54054): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(12,54086): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12,54253): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(12,54286): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(12,54327): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(12,54372): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(12,54593): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12,54636): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(12,54672): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12,54733): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12,54770): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(12,54800): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(12,54852): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12,54895): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(12,54931): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12,54985): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12,55059): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(12,55113): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12,55249): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(12,55293): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(12,55330): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(12,55544): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(12,55632): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(12,55698): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(12,55737): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(12,55781): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(12,55820): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55840): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,55978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56374): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,56984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57892): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,57989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58801): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,58956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59163): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59520): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,59995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60212): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60938): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,60990): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,61970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62352): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62661): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62946): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,62973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63602): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63731): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(12,63773): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(12,63821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,63975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,64002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,64028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,64056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,64955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,64981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65168): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,65965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66105): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(12,66154): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(12,66191): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(12,66220): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(12,66268): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(12,66303): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(12,66377): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(12,66434): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(12,66472): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(12,66518): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(12,66609): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12,66651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,66965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67189): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,67866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,68034): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12,68418): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12,68857): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(12,69386): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(12,69461): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(12,69549): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(12,69583): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(12,69650): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(12,69791): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(12,69879): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(12,69932): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(12,70015): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(12,70090): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(12,70178): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(12,70339): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(12,70375): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(12,70451): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(12,70544): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(12,70578): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(12,70618): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(12,70663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,70988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,71025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,71062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,71104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,71818): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,71944): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,73078): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,73416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,73765): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(12,73794): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(12,73833): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(12,73874): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(12,73911): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(12,74183): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(12,74337): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(12,74411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,74896): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12,74934): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(12,75010): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12,75050): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12,75123): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(12,75180): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(12,75296): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(12,75407): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(12,75461): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(12,75508): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(12,75598): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(12,75688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,75741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,75779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,75857): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(12,75952): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(12,76007): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(12,76052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,76080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,76121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,76192): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(12,76290): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(12,76525): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(12,76915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,76939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,76968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,77952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78218): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(12,78245): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(12,78533): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(12,78581): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(12,78627): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(12,78671): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(12,78710): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(12,78825): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(12,78867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,78995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,79050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,79260): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(12,79391): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(12,79477): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(12,79595): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(12,79630): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(12,79675): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(12,79730): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(12,79789): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,79818): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(12,79870): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(12,79920): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(12,80141): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(12,80284): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(12,80423): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(12,80721): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,80770): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,81635): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,81684): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,82549): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,82598): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,83464): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,83513): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,84383): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,84432): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,85266): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,85315): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(12,85944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,85988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,86962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87360): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,87571): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(12,87599): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(12,87658): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12,87710): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12,87744): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12,87786): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(12,87984): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,88043): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,88156): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,88217): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,88360): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(12,88384): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(12,88414): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(12,88461): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(12,88497): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(12,88561): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(12,88614): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(12,88716): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(12,88761): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12,88790): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,88841): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(12,88883): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(12,88919): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12,88953): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12,89020): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,89055): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,89115): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12,89144): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,89179): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(12,89221): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(12,89254): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(12,89288): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(12,89358): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,89393): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,89470): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,89524): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(12,89577): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,89675): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12,89713): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(12,89774): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,89827): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(12,89931): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(12,89980): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,90114): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,90173): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,90262): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,90323): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(12,90390): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(12,91277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91843): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,91934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92729): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,92937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,93082): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(12,93116): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(12,93171): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(12,93234): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(12,93318): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(12,93463): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(12,93513): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(12,93572): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(12,93608): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(12,93699): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(12,93745): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(12,93829): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12,93871): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12,93951): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(12,94024): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(12,94070): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(12,94272): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(12,94336): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(12,94433): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(12,94476): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(12,94506): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(12,94545): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(12,94631): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,94689): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,94794): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12,94858): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12,95003): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,95063): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,95181): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12,95247): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(12,95363): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,95423): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(12,95481): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(12,95516): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(12,95968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,96918): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(12,96949): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(12,96994): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(12,97039): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(12,97103): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(12,97141): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(12,97223): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(12,97326): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(12,97368): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(12,97411): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(12,97475): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(12,97521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97555): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,97961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,98575): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(12,98606): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(12,98647): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(12,98684): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(12,98749): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(12,98780): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(12,98820): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(12,99080): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(12,99130): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(12,99173): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(12,99246): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(12,99296): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(12,99347): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(12,99438): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(12,99489): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(12,99533): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(12,99621): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(12,99694): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(12,99740): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(12,99840): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,99926): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12,99987): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12,100079): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12,100141): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(12,100186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,100741): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(12,100767): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(12,100803): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(12,100841): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(12,100889): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(12,100986): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(12,101083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101135): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101438): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(12,101464): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(12,101504): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(12,101540): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(12,101579): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(12,101605): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(12,101642): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(12,101735): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(12,101903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,101994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102696): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,102977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103025): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,103932): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,104002): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12,104054): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(12,104100): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(12,104136): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(12,104263): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(12,104346): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(12,104383): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(12,104703): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12,104729): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(12,105011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,105905): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,106153): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(12,106282): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(12,106360): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(12,106434): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(12,106492): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(12,106587): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(12,106623): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(12,106665): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(12,106730): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(12,106761): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,106801): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(12,107082): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(12,107155): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(12,107228): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(12,107279): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(12,107323): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(12,107479): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,107531): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,107702): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,107856): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,108053): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,108193): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,108246): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,108448): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,108605): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,108808): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,108951): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,109004): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,109207): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,109364): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,109567): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,109710): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,109763): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,109966): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,110123): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,110326): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,110469): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,110522): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,110726): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,110883): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,111086): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,111229): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,111282): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,111488): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,111646): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(12,111851): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,111995): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,112048): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,112169): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(12,112291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,112969): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113081): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,113961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114076): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114319): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114863): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,114984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,115991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116866): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,116989): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117668): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,117882): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(12,117931): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(12,118019): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(12,118070): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(12,118125): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(12,118197): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(12,118238): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(12,118404): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(12,118465): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(12,118537): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(12,118572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118849): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,118957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,119000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,119050): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,119105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,119182): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(12,119233): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(12,119265): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(12,119324): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(12,119378): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12,119413): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(12,119453): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(12,119494): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12,119592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,119646): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(12,119820): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(12,119898): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(12,119924): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12,119956): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(12,120002): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(12,120070): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12,120105): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(12,120169): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12,120201): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12,120260): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(12,120292): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(12,120371): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12,120410): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12,120456): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(12,120505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,120995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,121406): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(12,121559): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12,121914): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12,122145): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(12,122258): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(12,122317): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(12,122371): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(12,122406): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(12,122449): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(12,122500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,122526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,122548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,122615): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(12,122683): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(12,122765): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(12,122890): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(12,122935): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(12,122977): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(12,123036): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12,123096): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12,123170): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12,123214): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(12,123271): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12,123316): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(12,123361): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(12,123441): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(12,123527): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(12,123664): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(12,123690): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(12,123740): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(12,123777): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(12,123819): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(12,123882): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12,123944): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(12,124008): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(12,124068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,124094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,124179): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(12,124241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,124310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,124370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,126729): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(12,126775): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(12,126812): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(12,127084): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(12,127165): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(12,127235): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,127272): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,127516): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,127677): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,127713): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,127768): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12,127897): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,127935): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,127973): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,128141): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,128177): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,128213): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,128270): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12,128402): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,128579): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,128615): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,128666): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12,128797): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,128835): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,128873): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,129041): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,129084): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(12,129120): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(12,129169): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12,129215): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(12,129251): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(12,129279): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(12,129313): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(12,129372): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(12,129407): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(12,129443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,129983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130096): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130129): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,130307): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(12,130356): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(12,130396): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(12,130668): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(12,130734): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12,130790): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,130827): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(12,130872): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(12,130948): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,130985): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,131290): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,131324): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,131581): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,131617): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,131788): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12,131931): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,131979): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12,132109): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,132143): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,132181): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,132219): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,132483): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,132519): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,132555): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,132728): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12,132871): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,132921): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12,133054): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,133088): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,133364): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,133400): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,133570): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12,133716): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,133767): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12,133956): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,134009): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,134065): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,134102): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(12,134241): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,134275): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,134313): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,134351): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,134617): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,134660): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(12,134696): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(12,134863): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(12,135008): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,135057): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(12,135102): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(12,135137): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(12,135198): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(12,135239): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(12,135287): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(12,135329): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(12,135366): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(12,135420): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(12,135482): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(12,135577): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(12,135610): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(12,135649): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(12,139889): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(12,139920): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(12,139960): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(12,140021): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(12,140071): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(12,140170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140379): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(12,140474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,140982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141099): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,141667): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,141750): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,141811): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,141883): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,142087): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,142126): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,142165): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,142274): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,142312): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,142351): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,142467): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,142524): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,142563): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,142677): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,142731): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,142770): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,143015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,143042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,143359): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,143442): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,143503): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,143575): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,143779): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,143818): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,143857): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,143966): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,144004): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,144043): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,144159): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,144216): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,144255): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,144369): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,144423): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,144462): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,144707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,144734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,145051): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,145134): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,145195): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,145267): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,145471): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,145510): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,145549): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,145658): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,145696): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,145735): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,145851): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,145908): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,145947): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,146061): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,146115): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,146154): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,146399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,146426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,146744): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,146827): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,146888): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,146960): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,147166): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,147205): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,147244): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,147353): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,147391): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,147430): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,147546): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,147603): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,147642): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,147756): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,147810): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,147849): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,148095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,148122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,148441): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,148524): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,148585): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,148657): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,148865): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,148904): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,148943): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,149053): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,149091): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,149130): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,149247): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,149304): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,149343): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,149458): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,149512): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,149551): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,149803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,149830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,150118): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(12,150201): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(12,150262): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(12,150334): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(12,150478): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,150517): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,150556): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,150662): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(12,150700): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,150739): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,150852): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,150909): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,150948): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,151059): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(12,151113): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(12,151152): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(12,151614): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12,151644): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12,151716): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12,151757): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12,151815): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12,151870): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12,151926): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12,152002): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(12,152076): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(12,152106): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(12,153023): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,153045): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153141): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,153165): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153259): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,153281): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153372): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,153391): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153485): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,153507): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153600): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,153621): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153713): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,153733): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153824): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,153843): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,153902): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,153924): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,153995): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,154017): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154090): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,154112): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154219): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,154300): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154383): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154456): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,154480): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,154551): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,154575): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154648): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,154672): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154783): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,154864): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,154947): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155018): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,155040): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,155111): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,155133): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155206): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,155228): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155335): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,155416): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155499): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155567): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,155586): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,155657): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,155676): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155749): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,155768): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,155870): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,155952): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156036): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156107): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,156129): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,156200): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,156222): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156295): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,156317): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156425): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,156507): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156591): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156661): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,156682): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,156753): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,156774): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156847): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,156868): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,156973): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,157054): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157137): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157206): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,157226): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,157297): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,157317): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157390): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,157410): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157515): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,157598): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157683): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157751): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,157770): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,157841): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,157860): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,157933): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,157952): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158052): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,158132): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158214): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158291): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158320): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,158391): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158420): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158493): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158522): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158631): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158660): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,158733): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158762): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158838): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(12,158867): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,158955): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(12,158980): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(12,159005): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(12,159033): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(12,159060): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(12,159184): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12,159209): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,159264): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12,159289): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(12,159656): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(12,159786): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(12,159889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,159923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,159957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,159994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,161969): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,164183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,164872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,165738): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,165761): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12,165784): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,165869): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,165892): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12,165915): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,166010): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,166033): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12,166056): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,166157): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,166180): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12,166203): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,166305): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(12,166328): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(12,166351): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(12,166435): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,166480): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,166502): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,166551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,166596): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,166620): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,166667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,166712): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,166734): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,166778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,166823): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,166842): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,166889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,166934): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,166956): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167047): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,167068): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167158): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,167178): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167267): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,167286): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167376): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12,167396): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,167486): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12,167506): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(12,167578): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(12,167658): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(12,167738): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(12,167813): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(12,167888): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(12,167965): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(12,168040): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(12,168113): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(12,168351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,168394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,168438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,168481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,168526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,175621): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12,177010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177046): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,177068): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177149): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,177173): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177252): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,177274): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177350): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,177369): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177448): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,177470): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177548): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,177569): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177646): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,177666): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177742): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,177761): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177802): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177838): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12,177858): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,177935): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12,177955): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,177995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178031): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12,178056): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12,178097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178128): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,178174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178240): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178349): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(12,178400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178431): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(12,178481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178512): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(12,178554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178615): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,178789): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(12,178862): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(12,178935): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(12,179003): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(12,179071): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(12,179141): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(12,179209): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(12,179275): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(12,179326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,179741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,180149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,180219): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,180241): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180312): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,180334): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,180469): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,180493): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180564): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,180588): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180651): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,180721): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,180743): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180814): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,180836): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,180896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,180966): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,180985): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181056): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,181075): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,181208): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,181230): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181301): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,181323): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,181455): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,181476): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181547): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,181568): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,181699): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,181719): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181790): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,181810): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,181870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,181940): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,181959): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,182030): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,182049): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,182104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182174): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12,182199): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,182272): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(12,182297): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(12,182364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182822): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,182953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183171): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12,183193): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183279): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12,183303): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183387): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12,183409): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183490): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12,183509): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183593): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12,183615): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183698): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12,183719): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183801): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12,183821): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,183902): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12,183921): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,183958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184003): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12,184023): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,184060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184105): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12,184125): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,184161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184206): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(12,184228): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,184271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184392): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(12,184419): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,184464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184509): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(12,184535): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12,184577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,184779): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(12,184855): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(12,184931): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(12,185002): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(12,185073): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(12,185146): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(12,185217): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(12,185286): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(12,185351): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(12,185813): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,185909): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,185971): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,186030): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,186092): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,186154): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,186264): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,186339): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,186397): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,186555): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,186616): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,186691): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,186749): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,186821): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,186882): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,186957): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,187018): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,187093): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,187155): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,187329): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,187392): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,187468): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,187529): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,187692): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,187756): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,187832): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,187893): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,187966): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,188030): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,188106): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,188170): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,188246): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,188311): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,188490): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,188556): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,188638): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,188698): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,188872): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,188935): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,189017): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,189077): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,189156): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,189219): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,189301): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,189364): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,189446): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,189510): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,189700): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,189765): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,189845): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,189902): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,190069): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,190129): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(12,190209): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,190266): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12,190343): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,190403): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12,190483): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,190543): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12,190623): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,190684): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12,190867): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12,190929): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(263,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(264,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9563,22): run-time error CSS1063: Expected calculation unit, found '$'
(9563,22): run-time error CSS1064: Expected calculation product, found '$'
(9563,22): run-time error CSS1065: Expected calculation sum, found '$'
(9563,22): run-time error CSS1034: Expected closing parenthesis, found '$'
(9563,22): run-time error CSS1042: Expected function, found '$'
(9563,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(14998,1): run-time error CSS1019: Unexpected token, found '@import'
(14998,9): run-time error CSS1019: Unexpected token, found 'url(//hello.myfonts.net/count/32d152)'
 */
/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.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,.ui-datepicker select.ui-datepicker-year{width:45%}.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}.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}.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}.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,.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:0}.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.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-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon,.ui-state-default .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -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:-65px -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:1px -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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
@charset "UTF-8";/*!
 * Bootstrap  v5.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--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-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--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-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--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-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::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:var(--bs-border-width) 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;color:var(--bs-heading-color)}.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:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}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:var(--bs-secondary-color);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]{-webkit-appearance:textfield;outline-offset:-2px}::-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:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.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}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.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-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-body-bg);--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;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.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-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.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 + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);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:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);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:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);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:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 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 + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.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 + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.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 + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: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");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.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{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-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]{--bs-form-check-bg-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]{--bs-form-check-bg-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;--bs-form-check-bg-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{--bs-form-switch-bg: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");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);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{--bs-form-switch-bg: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;--bs-form-switch-bg: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}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.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;-webkit-appearance:none;appearance:none;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}@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:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;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}@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:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) 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{color:rgba(var(--bs-body-color-rgb),.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{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.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:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.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:var(--bs-border-radius-lg)}.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:var(--bs-border-radius-sm)}.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:calc(var(--bs-border-width) * -1);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:var(--bs-form-valid-color)}.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:var(--bs-success);border-radius:var(--bs-border-radius)}.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:var(--bs-form-valid-border-color);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:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.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:var(--bs-form-valid-border-color)}.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"]{--bs-form-select-bg-icon: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");padding-right:4.125rem;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:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.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:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.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:var(--bs-form-invalid-color)}.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:var(--bs-danger);border-radius:var(--bs-border-radius)}.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:var(--bs-form-invalid-border-color);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:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.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:var(--bs-form-invalid-border-color)}.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"]{--bs-form-select-bg-icon: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");padding-right:4.125rem;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:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.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:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.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:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--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:0 0 0 #000;--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:var(--bs-border-radius-lg)}.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:var(--bs-border-radius-sm)}.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:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--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:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--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;border-radius:var(--bs-dropdown-item-border-radius,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:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.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:calc(var(--bs-border-width) * -1)}.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:var(--bs-secondary-color);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;background:0 0;border:0;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:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);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));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-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:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.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-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.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(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--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(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--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%2833, 37, 41, 0.75%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(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--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 .nav-link.show{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,.navbar[data-bs-theme=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")}[data-bs-theme=dark] .navbar-toggler-icon{--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-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--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);color:var(--bs-body-color);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);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.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:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--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:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--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='%23052c65'%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:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.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}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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")}.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:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);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:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--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:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);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:calc(var(--bs-border-width) * -1)}.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:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.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:var(--bs-border-radius);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:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;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;color:var(--bs-alert-link-color)}.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:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--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-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.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:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--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{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg: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");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.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(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);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:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--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:var(--bs-border-width);--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:var(--bs-border-width);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:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--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;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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--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:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--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%}.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}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .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:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.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:var(--bs-offcanvas-transition)}}@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%)}.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%)}.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%)}.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%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.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:var(--bs-offcanvas-transition)}@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:var(--bs-offcanvas-title-line-height)}.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(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.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){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}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!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:var(--bs-border-width);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}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit: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}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y: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-inline-grid{display:inline-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}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.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-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-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-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.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}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-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-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!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:var(--bs-secondary-color)!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-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!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}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-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-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!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-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.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-xxl)!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-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-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}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-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}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-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}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-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}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit: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-inline-grid{display:inline-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}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-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-inline-grid{display:inline-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 */
@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a, .ohio-link, .ohio-alert .alert-link {
  background-color: transparent; }

a:active, .ohio-link:active, .ohio-alert .alert-link:active,
a:hover,
.ohio-link:hover,
.ohio-alert .alert-link:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a, .ohio-link, .ohio-alert .alert-link,
  a:visited,
  .ohio-link:visited,
  .ohio-alert .alert-link:visited {
    text-decoration: underline; }
  a[href]:after, [href].ohio-link:after, .ohio-alert [href].alert-link:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after, [href^="#"].ohio-link:after, .ohio-alert [href^="#"].alert-link:after,
  a[href^="javascript:"]:after,
  [href^="javascript:"].ohio-link:after,
  .ohio-alert [href^="javascript:"].alert-link:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3,
  .ohio-page-error-message-message {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  .ohio-page-error-message-message {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, .ohio-search .btn > .caret,
  .dropup > .btn > .caret, .ohio-search
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(font-path("bootstrap/glyphicons-halflings-regular.eot"));
  src: url(font-path("bootstrap/glyphicons-halflings-regular.eot?#iefix")) format("embedded-opentype"), url(font-path("bootstrap/glyphicons-halflings-regular.woff2")) format("woff2"), url(font-path("bootstrap/glyphicons-halflings-regular.woff")) format("woff"), url(font-path("bootstrap/glyphicons-halflings-regular.ttf")) format("truetype"), url(font-path("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular")) format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  box-sizing: border-box; }

*:before,
*:after {
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a, .ohio-link, .ohio-alert .alert-link {
  color: #337ab7;
  text-decoration: none; }
  a:hover, .ohio-link:hover, .ohio-alert .alert-link:hover, a:focus, .ohio-link:focus, .ohio-alert .alert-link:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus, .ohio-link:focus, .ohio-alert .alert-link:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, .ohio-page-error-message-message, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small, .ohio-page-error-message-message small,
  h3 .small, .ohio-page-error-message-message .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3,
.ohio-page-error-message-message, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small, .ohio-page-error-message-message small,
  h3 .small, .ohio-page-error-message-message .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .ohio-page-error-message-message, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover, .text-primary.ohio-link:hover, .ohio-alert .text-primary.alert-link:hover,
a.text-primary:focus,
.text-primary.ohio-link:focus,
.ohio-alert .text-primary.alert-link:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover, .text-success.ohio-link:hover, .ohio-alert .text-success.alert-link:hover,
a.text-success:focus,
.text-success.ohio-link:focus,
.ohio-alert .text-success.alert-link:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover, .text-info.ohio-link:hover, .ohio-alert .text-info.alert-link:hover,
a.text-info:focus,
.text-info.ohio-link:focus,
.ohio-alert .text-info.alert-link:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover, .text-warning.ohio-link:hover, .ohio-alert .text-warning.alert-link:hover,
a.text-warning:focus,
.text-warning.ohio-link:focus,
.ohio-alert .text-warning.alert-link:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover, .text-danger.ohio-link:hover, .ohio-alert .text-danger.alert-link:hover,
a.text-danger:focus,
.text-danger.ohio-link:focus,
.ohio-alert .text-danger.alert-link:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover, .bg-primary.ohio-link:hover, .ohio-alert .bg-primary.alert-link:hover,
a.bg-primary:focus,
.bg-primary.ohio-link:focus,
.ohio-alert .bg-primary.alert-link:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover, .bg-success.ohio-link:hover, .ohio-alert .bg-success.alert-link:hover,
a.bg-success:focus,
.bg-success.ohio-link:focus,
.ohio-alert .bg-success.alert-link:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover, .bg-info.ohio-link:hover, .ohio-alert .bg-info.alert-link:hover,
a.bg-info:focus,
.bg-info.ohio-link:focus,
.ohio-alert .bg-info.alert-link:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover, .bg-warning.ohio-link:hover, .ohio-alert .bg-warning.alert-link:hover,
a.bg-warning:focus,
.bg-warning.ohio-link:focus,
.ohio-alert .bg-warning.alert-link:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover, .bg-danger.ohio-link:hover, .ohio-alert .bg-danger.alert-link:hover,
a.bg-danger:focus,
.bg-danger.ohio-link:focus,
.ohio-alert .bg-danger.alert-link:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container, .ohio-external-takeover-header, .ohio-external-takeover-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .ohio-external-takeover-header:before, .ohio-external-takeover-content:before, .container:after, .ohio-external-takeover-header:after, .ohio-external-takeover-content:after {
    content: " ";
    display: table; }
  .container:after, .ohio-external-takeover-header:after, .ohio-external-takeover-content:after {
    clear: both; }
  @media (min-width: 768px) {
    .container, .ohio-external-takeover-header, .ohio-external-takeover-content {
      width: 750px; } }
  @media (min-width: 992px) {
    .container, .ohio-external-takeover-header, .ohio-external-takeover-content {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container, .ohio-external-takeover-header, .ohio-external-takeover-content {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn, .ohio-search
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .ohio-search
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .ohio-search
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .ohio-search
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .ohio-search
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .ohio-search
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .ohio-search
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .ohio-search
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .ohio-search
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .ohio-search
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .ohio-search
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn, .ohio-search
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn, .ohio-search
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.ohio-search
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .ohio-search
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn, .ohio-search
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn, .ohio-search
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.ohio-search
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback, .ohio-search
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback, .ohio-search
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn, .ohio-search .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

a.btn.disabled, .btn.disabled.ohio-link, .ohio-alert .btn.disabled.alert-link,
fieldset[disabled] a.btn,
fieldset[disabled] .btn.ohio-link,
fieldset[disabled] .ohio-alert .btn.alert-link, .ohio-alert
fieldset[disabled] .btn.alert-link {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .ohio-search .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .ohio-search .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .ohio-search .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.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;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a, .dropdown-menu > li > .ohio-link, .ohio-alert .dropdown-menu > li > .alert-link {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > .ohio-link:hover, .ohio-alert .dropdown-menu > li > .alert-link:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > .ohio-link:focus, .ohio-alert .dropdown-menu > li > .alert-link:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > .ohio-link, .ohio-alert .dropdown-menu > .active > .alert-link, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > .ohio-link:hover, .ohio-alert .dropdown-menu > .active > .alert-link:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > .ohio-link:focus, .ohio-alert .dropdown-menu > .active > .alert-link:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > .ohio-link, .ohio-alert .dropdown-menu > .disabled > .alert-link, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > .ohio-link:hover, .ohio-alert .dropdown-menu > .disabled > .alert-link:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > .ohio-link:focus, .ohio-alert .dropdown-menu > .disabled > .alert-link:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > .ohio-link:hover, .ohio-alert .dropdown-menu > .disabled > .alert-link:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > .ohio-link:focus, .ohio-alert .dropdown-menu > .disabled > .alert-link:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a, .open > .ohio-link, .ohio-alert .open > .alert-link {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 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 dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .ohio-search .btn-group > .btn,
  .btn-group-vertical > .btn, .ohio-search
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .ohio-search .btn-group > .btn:hover, .btn-group > .btn:focus, .ohio-search .btn-group > .btn:focus, .btn-group > .btn:active, .ohio-search .btn-group > .btn:active, .btn-group > .btn.active, .ohio-search .btn-group > .active.btn,
    .btn-group-vertical > .btn:hover, .ohio-search
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus, .ohio-search
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active, .ohio-search
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active, .ohio-search
    .btn-group-vertical > .active.btn {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .ohio-search .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .ohio-search .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .ohio-search .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .ohio-search .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .ohio-search .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .ohio-search .btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .ohio-search .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .ohio-search .btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .ohio-search .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .ohio-search .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .ohio-search .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .ohio-search .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .ohio-search .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .ohio-search .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .ohio-search .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .ohio-search .btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn, .ohio-search
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .ohio-search .btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn, .ohio-search .btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group, .ohio-search
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn, .ohio-search
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .ohio-search .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .ohio-search .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .ohio-search .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .ohio-search .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .ohio-search .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .ohio-search .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .ohio-search .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .ohio-search .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], .ohio-search [data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"], .ohio-search
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .ohio-search
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .ohio-search
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn, .ohio-search
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .ohio-search
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn, .ohio-search
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn, .ohio-search
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ohio-search
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .ohio-search
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn, .ohio-search
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn, .ohio-search
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child), .ohio-search
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .ohio-search
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, .ohio-search .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn, .ohio-search .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .ohio-search .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .ohio-search .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .ohio-search .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .ohio-search .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .ohio-search .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a, .nav > li > .ohio-link, .ohio-alert .nav > li > .alert-link {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > .ohio-link:hover, .ohio-alert .nav > li > .alert-link:hover, .nav > li > a:focus, .nav > li > .ohio-link:focus, .ohio-alert .nav > li > .alert-link:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a, .nav > li.disabled > .ohio-link, .ohio-alert .nav > li.disabled > .alert-link {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > .ohio-link:hover, .ohio-alert .nav > li.disabled > .alert-link:hover, .nav > li.disabled > a:focus, .nav > li.disabled > .ohio-link:focus, .ohio-alert .nav > li.disabled > .alert-link:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > .ohio-link, .nav .ohio-alert .open > .alert-link, .ohio-alert .nav .open > .alert-link, .nav .open > a:hover, .nav .open > .ohio-link:hover, .nav .ohio-alert .open > .alert-link:hover, .ohio-alert .nav .open > .alert-link:hover, .nav .open > a:focus, .nav .open > .ohio-link:focus, .nav .ohio-alert .open > .alert-link:focus, .ohio-alert .nav .open > .alert-link:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img, .nav > li > .ohio-link > img, .ohio-alert .nav > li > .alert-link > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a, .nav-tabs > li > .ohio-link, .ohio-alert .nav-tabs > li > .alert-link {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover, .nav-tabs > li > .ohio-link:hover, .ohio-alert .nav-tabs > li > .alert-link:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > .ohio-link, .ohio-alert .nav-tabs > li.active > .alert-link, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > .ohio-link:hover, .ohio-alert .nav-tabs > li.active > .alert-link:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > .ohio-link:focus, .ohio-alert .nav-tabs > li.active > .alert-link:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a, .nav-pills > li > .ohio-link, .ohio-alert .nav-pills > li > .alert-link {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > .ohio-link, .ohio-alert .nav-pills > li.active > .alert-link, .nav-pills > li.active > a:hover, .nav-pills > li.active > .ohio-link:hover, .ohio-alert .nav-pills > li.active > .alert-link:hover, .nav-pills > li.active > a:focus, .nav-pills > li.active > .ohio-link:focus, .ohio-alert .nav-pills > li.active > .alert-link:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > .ohio-link, .ohio-alert .nav-justified > li > .alert-link {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > .ohio-link, .ohio-alert .nav-justified > li > .alert-link {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > .ohio-link, .nav-tabs.nav-justified > li > .ohio-link, .ohio-alert .nav-tabs-justified > li > .alert-link, .ohio-alert .nav-tabs.nav-justified > li > .alert-link {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > .ohio-link, .nav-tabs.nav-justified > .active > .ohio-link, .ohio-alert .nav-tabs-justified > .active > .alert-link, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > .ohio-link:hover, .nav-tabs.nav-justified > .active > .ohio-link:hover, .ohio-alert
  .nav-tabs-justified > .active > .alert-link:hover, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs-justified > .active > .ohio-link:focus, .nav-tabs.nav-justified > .active > .ohio-link:focus, .ohio-alert
  .nav-tabs-justified > .active > .alert-link:focus, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > .ohio-link, .nav-tabs.nav-justified > li > .ohio-link, .ohio-alert .nav-tabs-justified > li > .alert-link, .ohio-alert .nav-tabs.nav-justified > li > .alert-link {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > .ohio-link, .nav-tabs.nav-justified > .active > .ohio-link, .ohio-alert .nav-tabs-justified > .active > .alert-link, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > .ohio-link:hover, .nav-tabs.nav-justified > .active > .ohio-link:hover, .ohio-alert
    .nav-tabs-justified > .active > .alert-link:hover, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus,
    .nav-tabs-justified > .active > .ohio-link:focus, .nav-tabs.nav-justified > .active > .ohio-link:focus, .ohio-alert
    .nav-tabs-justified > .active > .alert-link:focus, .ohio-alert .nav-tabs.nav-justified > .active > .alert-link:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header, .ohio-external-takeover-header > .navbar-header, .ohio-external-takeover-content > .navbar-header,
.container > .navbar-collapse, .ohio-external-takeover-header > .navbar-collapse, .ohio-external-takeover-content > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header, .ohio-external-takeover-header > .navbar-header, .ohio-external-takeover-content > .navbar-header,
    .container > .navbar-collapse, .ohio-external-takeover-header > .navbar-collapse, .ohio-external-takeover-content > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .ohio-external-takeover-header .navbar-brand, .navbar > .ohio-external-takeover-content .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a, .navbar-nav > li > .ohio-link, .ohio-alert .navbar-nav > li > .alert-link {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > .ohio-link, .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link, .ohio-alert .navbar-nav .open .dropdown-menu > li > .alert-link,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > .ohio-link, .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link, .ohio-alert .navbar-nav .open .dropdown-menu > li > .alert-link {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > .ohio-link:hover, .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:hover, .ohio-alert .navbar-nav .open .dropdown-menu > li > .alert-link:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > .ohio-link:focus, .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:focus, .ohio-alert .navbar-nav .open .dropdown-menu > li > .alert-link:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a, .navbar-nav > li > .ohio-link, .ohio-alert .navbar-nav > li > .alert-link {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .ohio-search .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .ohio-search .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .ohio-link, .navbar-default .ohio-alert .navbar-nav > li > .alert-link, .ohio-alert .navbar-default .navbar-nav > li > .alert-link {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > .ohio-link:hover, .navbar-default .ohio-alert .navbar-nav > li > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav > li > .alert-link:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > .ohio-link:focus, .navbar-default .ohio-alert .navbar-nav > li > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav > li > .alert-link:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > .ohio-link, .navbar-default .ohio-alert .navbar-nav > .active > .alert-link, .ohio-alert .navbar-default .navbar-nav > .active > .alert-link, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > .ohio-link:hover, .navbar-default .ohio-alert .navbar-nav > .active > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav > .active > .alert-link:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > .ohio-link:focus, .navbar-default .ohio-alert .navbar-nav > .active > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav > .active > .alert-link:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > .ohio-link, .navbar-default .ohio-alert .navbar-nav > .disabled > .alert-link, .ohio-alert .navbar-default .navbar-nav > .disabled > .alert-link, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > .ohio-link:hover, .navbar-default .ohio-alert .navbar-nav > .disabled > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav > .disabled > .alert-link:hover, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > .ohio-link:focus, .navbar-default .ohio-alert .navbar-nav > .disabled > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav > .disabled > .alert-link:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > .ohio-link, .navbar-default .ohio-alert .navbar-nav > .open > .alert-link, .ohio-alert .navbar-default .navbar-nav > .open > .alert-link, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > .ohio-link:hover, .navbar-default .ohio-alert .navbar-nav > .open > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav > .open > .alert-link:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > .ohio-link:focus, .navbar-default .ohio-alert .navbar-nav > .open > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav > .open > .alert-link:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > .ohio-link, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > li > .alert-link {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > .ohio-link:hover, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > li > .alert-link:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > .ohio-link:focus, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > li > .alert-link:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > .ohio-link, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .active > .alert-link, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > .ohio-link:hover, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .active > .alert-link:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > .ohio-link:focus, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .active > .alert-link:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .ohio-link, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .alert-link, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .ohio-link:hover, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link:hover, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .alert-link:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .ohio-link:focus, .navbar-default .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link:focus, .ohio-alert .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .alert-link:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > .ohio-link, .navbar-inverse .ohio-alert .navbar-nav > li > .alert-link, .ohio-alert .navbar-inverse .navbar-nav > li > .alert-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > .ohio-link:hover, .navbar-inverse .ohio-alert .navbar-nav > li > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav > li > .alert-link:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > .ohio-link:focus, .navbar-inverse .ohio-alert .navbar-nav > li > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav > li > .alert-link:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > .ohio-link, .navbar-inverse .ohio-alert .navbar-nav > .active > .alert-link, .ohio-alert .navbar-inverse .navbar-nav > .active > .alert-link, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > .ohio-link:hover, .navbar-inverse .ohio-alert .navbar-nav > .active > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav > .active > .alert-link:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > .ohio-link:focus, .navbar-inverse .ohio-alert .navbar-nav > .active > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav > .active > .alert-link:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > .ohio-link, .navbar-inverse .ohio-alert .navbar-nav > .disabled > .alert-link, .ohio-alert .navbar-inverse .navbar-nav > .disabled > .alert-link, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > .ohio-link:hover, .navbar-inverse .ohio-alert .navbar-nav > .disabled > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav > .disabled > .alert-link:hover, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > .ohio-link:focus, .navbar-inverse .ohio-alert .navbar-nav > .disabled > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav > .disabled > .alert-link:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > .ohio-link, .navbar-inverse .ohio-alert .navbar-nav > .open > .alert-link, .ohio-alert .navbar-inverse .navbar-nav > .open > .alert-link, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > .ohio-link:hover, .navbar-inverse .ohio-alert .navbar-nav > .open > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav > .open > .alert-link:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > .ohio-link:focus, .navbar-inverse .ohio-alert .navbar-nav > .open > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav > .open > .alert-link:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .ohio-link, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > li > .alert-link {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .ohio-link:hover, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > li > .alert-link:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .ohio-link:focus, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > li > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > li > .alert-link:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .ohio-link, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .alert-link, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .ohio-link:hover, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .alert-link:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .ohio-link:focus, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .active > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .alert-link:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .ohio-link, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .alert-link, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .ohio-link:hover, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link:hover, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .alert-link:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .ohio-link:focus, .navbar-inverse .navbar-nav .open .ohio-alert .dropdown-menu > .disabled > .alert-link:focus, .ohio-alert .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .alert-link:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a, .pagination > li > .ohio-link, .ohio-alert .pagination > li > .alert-link,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a, .pagination > li:first-child > .ohio-link, .ohio-alert .pagination > li:first-child > .alert-link,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a, .pagination > li:last-child > .ohio-link, .ohio-alert .pagination > li:last-child > .alert-link,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > .ohio-link:hover, .ohio-alert .pagination > li > .alert-link:hover, .pagination > li > a:focus, .pagination > li > .ohio-link:focus, .ohio-alert .pagination > li > .alert-link:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > .ohio-link, .ohio-alert .pagination > .active > .alert-link, .pagination > .active > a:hover, .pagination > .active > .ohio-link:hover, .ohio-alert .pagination > .active > .alert-link:hover, .pagination > .active > a:focus, .pagination > .active > .ohio-link:focus, .ohio-alert .pagination > .active > .alert-link:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > .ohio-link, .ohio-alert
  .pagination > .disabled > .alert-link,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > .ohio-link:hover, .ohio-alert
  .pagination > .disabled > .alert-link:hover,
  .pagination > .disabled > a:focus,
  .pagination > .disabled > .ohio-link:focus, .ohio-alert
  .pagination > .disabled > .alert-link:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a, .pagination-lg > li > .ohio-link, .ohio-alert .pagination-lg > li > .alert-link,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > .ohio-link, .ohio-alert .pagination-lg > li:first-child > .alert-link,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > .ohio-link, .ohio-alert .pagination-lg > li:last-child > .alert-link,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a, .pagination-sm > li > .ohio-link, .ohio-alert .pagination-sm > li > .alert-link,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > .ohio-link, .ohio-alert .pagination-sm > li:first-child > .alert-link,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > .ohio-link, .ohio-alert .pagination-sm > li:last-child > .alert-link,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a, .pager li > .ohio-link, .pager .ohio-alert li > .alert-link, .ohio-alert .pager li > .alert-link,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover, .pager li > .ohio-link:hover, .pager .ohio-alert li > .alert-link:hover, .ohio-alert .pager li > .alert-link:hover,
    .pager li > a:focus,
    .pager li > .ohio-link:focus,
    .pager .ohio-alert li > .alert-link:focus, .ohio-alert
    .pager li > .alert-link:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a, .pager .next > .ohio-link, .pager .ohio-alert .next > .alert-link, .ohio-alert .pager .next > .alert-link,
  .pager .next > span {
    float: right; }
  .pager .previous > a, .pager .previous > .ohio-link, .pager .ohio-alert .previous > .alert-link, .ohio-alert .pager .previous > .alert-link,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a, .pager .disabled > .ohio-link, .pager .ohio-alert .disabled > .alert-link, .ohio-alert .pager .disabled > .alert-link,
  .pager .disabled > a:hover,
  .pager .disabled > .ohio-link:hover,
  .pager .ohio-alert .disabled > .alert-link:hover, .ohio-alert
  .pager .disabled > .alert-link:hover,
  .pager .disabled > a:focus,
  .pager .disabled > .ohio-link:focus,
  .pager .ohio-alert .disabled > .alert-link:focus, .ohio-alert
  .pager .disabled > .alert-link:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, .label.ohio-link:hover, .ohio-alert .label.alert-link:hover, a.label:focus, .label.ohio-link:focus, .ohio-alert .label.alert-link:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .ohio-search .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge, .ohio-search
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge,
  .nav-pills > .active > .ohio-link > .badge, .ohio-alert
  .nav-pills > .active > .alert-link > .badge {
    color: #337ab7;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge, .nav-pills > li > .ohio-link > .badge, .ohio-alert .nav-pills > li > .alert-link > .badge {
    margin-left: 3px; }

a.badge:hover, .badge.ohio-link:hover, .ohio-alert .badge.alert-link:hover, a.badge:focus, .badge.ohio-link:focus, .ohio-alert .badge.alert-link:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron, .ohio-external-takeover-header .jumbotron, .ohio-external-takeover-content .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container, .jumbotron .ohio-external-takeover-header, .jumbotron .ohio-external-takeover-content {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron, .ohio-external-takeover-header .jumbotron, .ohio-external-takeover-content .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img,
  .thumbnail .ohio-link > img,
  .thumbnail .ohio-alert .alert-link > img, .ohio-alert
  .thumbnail .alert-link > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover, .thumbnail.ohio-link:hover, .ohio-alert .thumbnail.alert-link:hover,
a.thumbnail:focus,
.thumbnail.ohio-link:focus,
.ohio-alert .thumbnail.alert-link:focus,
a.thumbnail.active,
.thumbnail.active.ohio-link,
.ohio-alert .thumbnail.active.alert-link {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item, .list-group-item.ohio-link, .ohio-alert .list-group-item.alert-link,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading, .list-group-item.ohio-link .list-group-item-heading, .ohio-alert .list-group-item.alert-link .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, .list-group-item.ohio-link:hover, .ohio-alert .list-group-item.alert-link:hover, a.list-group-item:focus, .list-group-item.ohio-link:focus, .ohio-alert .list-group-item.alert-link:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success, .list-group-item-success.ohio-link, .ohio-alert .list-group-item-success.alert-link,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading, .list-group-item-success.ohio-link .list-group-item-heading, .ohio-alert .list-group-item-success.alert-link .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, .list-group-item-success.ohio-link:hover, .ohio-alert .list-group-item-success.alert-link:hover, a.list-group-item-success:focus, .list-group-item-success.ohio-link:focus, .ohio-alert .list-group-item-success.alert-link:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, .list-group-item-success.active.ohio-link, .ohio-alert .list-group-item-success.active.alert-link, a.list-group-item-success.active:hover, .list-group-item-success.active.ohio-link:hover, .ohio-alert .list-group-item-success.active.alert-link:hover, a.list-group-item-success.active:focus, .list-group-item-success.active.ohio-link:focus, .ohio-alert .list-group-item-success.active.alert-link:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info, .list-group-item-info.ohio-link, .ohio-alert .list-group-item-info.alert-link,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading, .list-group-item-info.ohio-link .list-group-item-heading, .ohio-alert .list-group-item-info.alert-link .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, .list-group-item-info.ohio-link:hover, .ohio-alert .list-group-item-info.alert-link:hover, a.list-group-item-info:focus, .list-group-item-info.ohio-link:focus, .ohio-alert .list-group-item-info.alert-link:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, .list-group-item-info.active.ohio-link, .ohio-alert .list-group-item-info.active.alert-link, a.list-group-item-info.active:hover, .list-group-item-info.active.ohio-link:hover, .ohio-alert .list-group-item-info.active.alert-link:hover, a.list-group-item-info.active:focus, .list-group-item-info.active.ohio-link:focus, .ohio-alert .list-group-item-info.active.alert-link:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning, .list-group-item-warning.ohio-link, .ohio-alert .list-group-item-warning.alert-link,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading, .list-group-item-warning.ohio-link .list-group-item-heading, .ohio-alert .list-group-item-warning.alert-link .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, .list-group-item-warning.ohio-link:hover, .ohio-alert .list-group-item-warning.alert-link:hover, a.list-group-item-warning:focus, .list-group-item-warning.ohio-link:focus, .ohio-alert .list-group-item-warning.alert-link:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, .list-group-item-warning.active.ohio-link, .ohio-alert .list-group-item-warning.active.alert-link, a.list-group-item-warning.active:hover, .list-group-item-warning.active.ohio-link:hover, .ohio-alert .list-group-item-warning.active.alert-link:hover, a.list-group-item-warning.active:focus, .list-group-item-warning.active.ohio-link:focus, .ohio-alert .list-group-item-warning.active.alert-link:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger, .list-group-item-danger.ohio-link, .ohio-alert .list-group-item-danger.alert-link,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading, .list-group-item-danger.ohio-link .list-group-item-heading, .ohio-alert .list-group-item-danger.alert-link .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, .list-group-item-danger.ohio-link:hover, .ohio-alert .list-group-item-danger.alert-link:hover, a.list-group-item-danger:focus, .list-group-item-danger.ohio-link:focus, .ohio-alert .list-group-item-danger.alert-link:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, .list-group-item-danger.active.ohio-link, .ohio-alert .list-group-item-danger.active.alert-link, a.list-group-item-danger.active:hover, .list-group-item-danger.active.ohio-link:hover, .ohio-alert .list-group-item-danger.active.alert-link:hover, a.list-group-item-danger.active:focus, .list-group-item-danger.active.ohio-link:focus, .ohio-alert .list-group-item-danger.active.alert-link:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a, .panel-title > .ohio-link, .ohio-alert .panel-title > .alert-link,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > small > .ohio-link, .ohio-alert
  .panel-title > small > .alert-link,
  .panel-title > .small > a,
  .panel-title > .small > .ohio-link, .ohio-alert
  .panel-title > .small > .alert-link {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  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-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .ohio-search .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .ohio-search .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img,
    .carousel-inner > .item > .ohio-link > img, .ohio-alert
    .carousel-inner > .item > .alert-link > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .ohio-external-takeover-wrapper:before, .clearfix:after, .ohio-external-takeover-wrapper:after {
  content: " ";
  display: table; }

.clearfix:after, .ohio-external-takeover-wrapper:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../assets/vendor/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa, .ohio-external-nav-open-icon, .ohio-external-takeover-close, .ohio-external-takeover-close-icon, .ohio-select2 .select2-container--default .select2-selection--single, .select2-search--dropdown, #toast-container .toast.toast-error::before, #toast-container .toast.toast-info::before, #toast-container .toast.toast-success::before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .fa-pull-left.ohio-external-nav-open-icon, .fa-pull-left.ohio-external-takeover-close, .fa-pull-left.ohio-external-takeover-close-icon, .ohio-select2 .select2-container--default .fa-pull-left.select2-selection--single, .fa-pull-left.select2-search--dropdown, #toast-container .fa-pull-left.toast.toast-error::before, #toast-container .fa-pull-left.toast.toast-info::before, #toast-container .fa-pull-left.toast.toast-success::before {
  margin-right: .3em; }

.fa.fa-pull-right, .fa-pull-right.ohio-external-nav-open-icon, .fa-pull-right.ohio-external-takeover-close, .fa-pull-right.ohio-external-takeover-close-icon, .ohio-select2 .select2-container--default .fa-pull-right.select2-selection--single, .fa-pull-right.select2-search--dropdown, #toast-container .fa-pull-right.toast.toast-error::before, #toast-container .fa-pull-right.toast.toast-info::before, #toast-container .fa-pull-right.toast.toast-success::before {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left, .pull-left.ohio-external-nav-open-icon, .pull-left.ohio-external-takeover-close, .pull-left.ohio-external-takeover-close-icon, .ohio-select2 .select2-container--default .pull-left.select2-selection--single, .pull-left.select2-search--dropdown, #toast-container .pull-left.toast.toast-error::before, #toast-container .pull-left.toast.toast-info::before, #toast-container .pull-left.toast.toast-success::before {
  margin-right: .3em; }

.fa.pull-right, .pull-right.ohio-external-nav-open-icon, .pull-right.ohio-external-takeover-close, .pull-right.ohio-external-takeover-close-icon, .ohio-select2 .select2-container--default .pull-right.select2-selection--single, .pull-right.select2-search--dropdown, #toast-container .pull-right.toast.toast-error::before, #toast-container .pull-right.toast.toast-info::before, #toast-container .pull-right.toast.toast-success::before {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before, .select2-search--dropdown:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before,
.ohio-external-takeover-close:before,
.ohio-external-takeover-close-icon:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before, #toast-container .toast.toast-success::before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before, #toast-container .toast.toast-info::before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before, #toast-container .toast.toast-error::before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before, .ohio-external-nav-open-icon:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat; }

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ad {
  background-image: url(../assets/flags/4x3/ad.svg); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ad.svg); }

.flag-icon-ae {
  background-image: url(../assets/flags/4x3/ae.svg); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ae.svg); }

.flag-icon-af {
  background-image: url(../assets/flags/4x3/af.svg); }
  .flag-icon-af.flag-icon-squared {
    background-image: url(../assets/flags/1x1/af.svg); }

.flag-icon-ag {
  background-image: url(../assets/flags/4x3/ag.svg); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ag.svg); }

.flag-icon-ai {
  background-image: url(../assets/flags/4x3/ai.svg); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ai.svg); }

.flag-icon-al {
  background-image: url(../assets/flags/4x3/al.svg); }
  .flag-icon-al.flag-icon-squared {
    background-image: url(../assets/flags/1x1/al.svg); }

.flag-icon-am {
  background-image: url(../assets/flags/4x3/am.svg); }
  .flag-icon-am.flag-icon-squared {
    background-image: url(../assets/flags/1x1/am.svg); }

.flag-icon-ao {
  background-image: url(../assets/flags/4x3/ao.svg); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ao.svg); }

.flag-icon-aq {
  background-image: url(../assets/flags/4x3/aq.svg); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url(../assets/flags/1x1/aq.svg); }

.flag-icon-ar {
  background-image: url(../assets/flags/4x3/ar.svg); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ar.svg); }

.flag-icon-as {
  background-image: url(../assets/flags/4x3/as.svg); }
  .flag-icon-as.flag-icon-squared {
    background-image: url(../assets/flags/1x1/as.svg); }

.flag-icon-at {
  background-image: url(../assets/flags/4x3/at.svg); }
  .flag-icon-at.flag-icon-squared {
    background-image: url(../assets/flags/1x1/at.svg); }

.flag-icon-au {
  background-image: url(../assets/flags/4x3/au.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../assets/flags/1x1/au.svg); }

.flag-icon-aw {
  background-image: url(../assets/flags/4x3/aw.svg); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/aw.svg); }

.flag-icon-ax {
  background-image: url(../assets/flags/4x3/ax.svg); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ax.svg); }

.flag-icon-az {
  background-image: url(../assets/flags/4x3/az.svg); }
  .flag-icon-az.flag-icon-squared {
    background-image: url(../assets/flags/1x1/az.svg); }

.flag-icon-ba {
  background-image: url(../assets/flags/4x3/ba.svg); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ba.svg); }

.flag-icon-bb {
  background-image: url(../assets/flags/4x3/bb.svg); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bb.svg); }

.flag-icon-bd {
  background-image: url(../assets/flags/4x3/bd.svg); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bd.svg); }

.flag-icon-be {
  background-image: url(../assets/flags/4x3/be.svg); }
  .flag-icon-be.flag-icon-squared {
    background-image: url(../assets/flags/1x1/be.svg); }

.flag-icon-bf {
  background-image: url(../assets/flags/4x3/bf.svg); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bf.svg); }

.flag-icon-bg {
  background-image: url(../assets/flags/4x3/bg.svg); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bg.svg); }

.flag-icon-bh {
  background-image: url(../assets/flags/4x3/bh.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bh.svg); }

.flag-icon-bi {
  background-image: url(../assets/flags/4x3/bi.svg); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bi.svg); }

.flag-icon-bj {
  background-image: url(../assets/flags/4x3/bj.svg); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bj.svg); }

.flag-icon-bl {
  background-image: url(../assets/flags/4x3/bl.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bl.svg); }

.flag-icon-bm {
  background-image: url(../assets/flags/4x3/bm.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bm.svg); }

.flag-icon-bn {
  background-image: url(../assets/flags/4x3/bn.svg); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bn.svg); }

.flag-icon-bo {
  background-image: url(../assets/flags/4x3/bo.svg); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bo.svg); }

.flag-icon-bq {
  background-image: url(../assets/flags/4x3/bq.svg); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bq.svg); }

.flag-icon-br {
  background-image: url(../assets/flags/4x3/br.svg); }
  .flag-icon-br.flag-icon-squared {
    background-image: url(../assets/flags/1x1/br.svg); }

.flag-icon-bs {
  background-image: url(../assets/flags/4x3/bs.svg); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bs.svg); }

.flag-icon-bt {
  background-image: url(../assets/flags/4x3/bt.svg); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bt.svg); }

.flag-icon-bv {
  background-image: url(../assets/flags/4x3/bv.svg); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bv.svg); }

.flag-icon-bw {
  background-image: url(../assets/flags/4x3/bw.svg); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bw.svg); }

.flag-icon-by {
  background-image: url(../assets/flags/4x3/by.svg); }
  .flag-icon-by.flag-icon-squared {
    background-image: url(../assets/flags/1x1/by.svg); }

.flag-icon-bz {
  background-image: url(../assets/flags/4x3/bz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/bz.svg); }

.flag-icon-ca {
  background-image: url(../assets/flags/4x3/ca.svg); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ca.svg); }

.flag-icon-cc {
  background-image: url(../assets/flags/4x3/cc.svg); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cc.svg); }

.flag-icon-cd {
  background-image: url(../assets/flags/4x3/cd.svg); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cd.svg); }

.flag-icon-cf {
  background-image: url(../assets/flags/4x3/cf.svg); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cf.svg); }

.flag-icon-cg {
  background-image: url(../assets/flags/4x3/cg.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cg.svg); }

.flag-icon-ch {
  background-image: url(../assets/flags/4x3/ch.svg); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ch.svg); }

.flag-icon-ci {
  background-image: url(../assets/flags/4x3/ci.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ci.svg); }

.flag-icon-ck {
  background-image: url(../assets/flags/4x3/ck.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ck.svg); }

.flag-icon-cl {
  background-image: url(../assets/flags/4x3/cl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cl.svg); }

.flag-icon-cm {
  background-image: url(../assets/flags/4x3/cm.svg); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cm.svg); }

.flag-icon-cn {
  background-image: url(../assets/flags/4x3/cn.svg); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cn.svg); }

.flag-icon-co {
  background-image: url(../assets/flags/4x3/co.svg); }
  .flag-icon-co.flag-icon-squared {
    background-image: url(../assets/flags/1x1/co.svg); }

.flag-icon-cr {
  background-image: url(../assets/flags/4x3/cr.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cr.svg); }

.flag-icon-cu {
  background-image: url(../assets/flags/4x3/cu.svg); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cu.svg); }

.flag-icon-cv {
  background-image: url(../assets/flags/4x3/cv.svg); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cv.svg); }

.flag-icon-cw {
  background-image: url(../assets/flags/4x3/cw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cw.svg); }

.flag-icon-cx {
  background-image: url(../assets/flags/4x3/cx.svg); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cx.svg); }

.flag-icon-cy {
  background-image: url(../assets/flags/4x3/cy.svg); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cy.svg); }

.flag-icon-cz {
  background-image: url(../assets/flags/4x3/cz.svg); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/cz.svg); }

.flag-icon-de {
  background-image: url(../assets/flags/4x3/de.svg); }
  .flag-icon-de.flag-icon-squared {
    background-image: url(../assets/flags/1x1/de.svg); }

.flag-icon-dj {
  background-image: url(../assets/flags/4x3/dj.svg); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url(../assets/flags/1x1/dj.svg); }

.flag-icon-dk {
  background-image: url(../assets/flags/4x3/dk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/dk.svg); }

.flag-icon-dm {
  background-image: url(../assets/flags/4x3/dm.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/dm.svg); }

.flag-icon-do {
  background-image: url(../assets/flags/4x3/do.svg); }
  .flag-icon-do.flag-icon-squared {
    background-image: url(../assets/flags/1x1/do.svg); }

.flag-icon-dz {
  background-image: url(../assets/flags/4x3/dz.svg); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/dz.svg); }

.flag-icon-ec {
  background-image: url(../assets/flags/4x3/ec.svg); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ec.svg); }

.flag-icon-ee {
  background-image: url(../assets/flags/4x3/ee.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ee.svg); }

.flag-icon-eg {
  background-image: url(../assets/flags/4x3/eg.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/eg.svg); }

.flag-icon-eh {
  background-image: url(../assets/flags/4x3/eh.svg); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/eh.svg); }

.flag-icon-er {
  background-image: url(../assets/flags/4x3/er.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../assets/flags/1x1/er.svg); }

.flag-icon-es {
  background-image: url(../assets/flags/4x3/es.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../assets/flags/1x1/es.svg); }

.flag-icon-et {
  background-image: url(../assets/flags/4x3/et.svg); }
  .flag-icon-et.flag-icon-squared {
    background-image: url(../assets/flags/1x1/et.svg); }

.flag-icon-fi {
  background-image: url(../assets/flags/4x3/fi.svg); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fi.svg); }

.flag-icon-fj {
  background-image: url(../assets/flags/4x3/fj.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fj.svg); }

.flag-icon-fk {
  background-image: url(../assets/flags/4x3/fk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fk.svg); }

.flag-icon-fm {
  background-image: url(../assets/flags/4x3/fm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fm.svg); }

.flag-icon-fo {
  background-image: url(../assets/flags/4x3/fo.svg); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fo.svg); }

.flag-icon-fr {
  background-image: url(../assets/flags/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/fr.svg); }

.flag-icon-ga {
  background-image: url(../assets/flags/4x3/ga.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ga.svg); }

.flag-icon-gb {
  background-image: url(../assets/flags/4x3/gb.svg); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gb.svg); }

.flag-icon-gd {
  background-image: url(../assets/flags/4x3/gd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gd.svg); }

.flag-icon-ge {
  background-image: url(../assets/flags/4x3/ge.svg); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ge.svg); }

.flag-icon-gf {
  background-image: url(../assets/flags/4x3/gf.svg); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gf.svg); }

.flag-icon-gg {
  background-image: url(../assets/flags/4x3/gg.svg); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gg.svg); }

.flag-icon-gh {
  background-image: url(../assets/flags/4x3/gh.svg); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gh.svg); }

.flag-icon-gi {
  background-image: url(../assets/flags/4x3/gi.svg); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gi.svg); }

.flag-icon-gl {
  background-image: url(../assets/flags/4x3/gl.svg); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gl.svg); }

.flag-icon-gm {
  background-image: url(../assets/flags/4x3/gm.svg); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gm.svg); }

.flag-icon-gn {
  background-image: url(../assets/flags/4x3/gn.svg); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gn.svg); }

.flag-icon-gp {
  background-image: url(../assets/flags/4x3/gp.svg); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gp.svg); }

.flag-icon-gq {
  background-image: url(../assets/flags/4x3/gq.svg); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gq.svg); }

.flag-icon-gr {
  background-image: url(../assets/flags/4x3/gr.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gr.svg); }

.flag-icon-gs {
  background-image: url(../assets/flags/4x3/gs.svg); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gs.svg); }

.flag-icon-gt {
  background-image: url(../assets/flags/4x3/gt.svg); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gt.svg); }

.flag-icon-gu {
  background-image: url(../assets/flags/4x3/gu.svg); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gu.svg); }

.flag-icon-gw {
  background-image: url(../assets/flags/4x3/gw.svg); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gw.svg); }

.flag-icon-gy {
  background-image: url(../assets/flags/4x3/gy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gy.svg); }

.flag-icon-hk {
  background-image: url(../assets/flags/4x3/hk.svg); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/hk.svg); }

.flag-icon-hm {
  background-image: url(../assets/flags/4x3/hm.svg); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/hm.svg); }

.flag-icon-hn {
  background-image: url(../assets/flags/4x3/hn.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/hn.svg); }

.flag-icon-hr {
  background-image: url(../assets/flags/4x3/hr.svg); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/hr.svg); }

.flag-icon-ht {
  background-image: url(../assets/flags/4x3/ht.svg); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ht.svg); }

.flag-icon-hu {
  background-image: url(../assets/flags/4x3/hu.svg); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/hu.svg); }

.flag-icon-id {
  background-image: url(../assets/flags/4x3/id.svg); }
  .flag-icon-id.flag-icon-squared {
    background-image: url(../assets/flags/1x1/id.svg); }

.flag-icon-ie {
  background-image: url(../assets/flags/4x3/ie.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ie.svg); }

.flag-icon-il {
  background-image: url(../assets/flags/4x3/il.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../assets/flags/1x1/il.svg); }

.flag-icon-im {
  background-image: url(../assets/flags/4x3/im.svg); }
  .flag-icon-im.flag-icon-squared {
    background-image: url(../assets/flags/1x1/im.svg); }

.flag-icon-in {
  background-image: url(../assets/flags/4x3/in.svg); }
  .flag-icon-in.flag-icon-squared {
    background-image: url(../assets/flags/1x1/in.svg); }

.flag-icon-io {
  background-image: url(../assets/flags/4x3/io.svg); }
  .flag-icon-io.flag-icon-squared {
    background-image: url(../assets/flags/1x1/io.svg); }

.flag-icon-iq {
  background-image: url(../assets/flags/4x3/iq.svg); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url(../assets/flags/1x1/iq.svg); }

.flag-icon-ir {
  background-image: url(../assets/flags/4x3/ir.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ir.svg); }

.flag-icon-is {
  background-image: url(../assets/flags/4x3/is.svg); }
  .flag-icon-is.flag-icon-squared {
    background-image: url(../assets/flags/1x1/is.svg); }

.flag-icon-it {
  background-image: url(../assets/flags/4x3/it.svg); }
  .flag-icon-it.flag-icon-squared {
    background-image: url(../assets/flags/1x1/it.svg); }

.flag-icon-je {
  background-image: url(../assets/flags/4x3/je.svg); }
  .flag-icon-je.flag-icon-squared {
    background-image: url(../assets/flags/1x1/je.svg); }

.flag-icon-jm {
  background-image: url(../assets/flags/4x3/jm.svg); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/jm.svg); }

.flag-icon-jo {
  background-image: url(../assets/flags/4x3/jo.svg); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url(../assets/flags/1x1/jo.svg); }

.flag-icon-jp {
  background-image: url(../assets/flags/4x3/jp.svg); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url(../assets/flags/1x1/jp.svg); }

.flag-icon-ke {
  background-image: url(../assets/flags/4x3/ke.svg); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ke.svg); }

.flag-icon-kg {
  background-image: url(../assets/flags/4x3/kg.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kg.svg); }

.flag-icon-kh {
  background-image: url(../assets/flags/4x3/kh.svg); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kh.svg); }

.flag-icon-ki {
  background-image: url(../assets/flags/4x3/ki.svg); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ki.svg); }

.flag-icon-km {
  background-image: url(../assets/flags/4x3/km.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../assets/flags/1x1/km.svg); }

.flag-icon-kn {
  background-image: url(../assets/flags/4x3/kn.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kn.svg); }

.flag-icon-kp {
  background-image: url(../assets/flags/4x3/kp.svg); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kp.svg); }

.flag-icon-kr {
  background-image: url(../assets/flags/4x3/kr.svg); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kr.svg); }

.flag-icon-kw {
  background-image: url(../assets/flags/4x3/kw.svg); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kw.svg); }

.flag-icon-ky {
  background-image: url(../assets/flags/4x3/ky.svg); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ky.svg); }

.flag-icon-kz {
  background-image: url(../assets/flags/4x3/kz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/kz.svg); }

.flag-icon-la {
  background-image: url(../assets/flags/4x3/la.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../assets/flags/1x1/la.svg); }

.flag-icon-lb {
  background-image: url(../assets/flags/4x3/lb.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lb.svg); }

.flag-icon-lc {
  background-image: url(../assets/flags/4x3/lc.svg); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lc.svg); }

.flag-icon-li {
  background-image: url(../assets/flags/4x3/li.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../assets/flags/1x1/li.svg); }

.flag-icon-lk {
  background-image: url(../assets/flags/4x3/lk.svg); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lk.svg); }

.flag-icon-lr {
  background-image: url(../assets/flags/4x3/lr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lr.svg); }

.flag-icon-ls {
  background-image: url(../assets/flags/4x3/ls.svg); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ls.svg); }

.flag-icon-lt {
  background-image: url(../assets/flags/4x3/lt.svg); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lt.svg); }

.flag-icon-lu {
  background-image: url(../assets/flags/4x3/lu.svg); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lu.svg); }

.flag-icon-lv {
  background-image: url(../assets/flags/4x3/lv.svg); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/lv.svg); }

.flag-icon-ly {
  background-image: url(../assets/flags/4x3/ly.svg); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ly.svg); }

.flag-icon-ma {
  background-image: url(../assets/flags/4x3/ma.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ma.svg); }

.flag-icon-mc {
  background-image: url(../assets/flags/4x3/mc.svg); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mc.svg); }

.flag-icon-md {
  background-image: url(../assets/flags/4x3/md.svg); }
  .flag-icon-md.flag-icon-squared {
    background-image: url(../assets/flags/1x1/md.svg); }

.flag-icon-me {
  background-image: url(../assets/flags/4x3/me.svg); }
  .flag-icon-me.flag-icon-squared {
    background-image: url(../assets/flags/1x1/me.svg); }

.flag-icon-mf {
  background-image: url(../assets/flags/4x3/mf.svg); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mf.svg); }

.flag-icon-mg {
  background-image: url(../assets/flags/4x3/mg.svg); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mg.svg); }

.flag-icon-mh {
  background-image: url(../assets/flags/4x3/mh.svg); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mh.svg); }

.flag-icon-mk {
  background-image: url(../assets/flags/4x3/mk.svg); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mk.svg); }

.flag-icon-ml {
  background-image: url(../assets/flags/4x3/ml.svg); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ml.svg); }

.flag-icon-mm {
  background-image: url(../assets/flags/4x3/mm.svg); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mm.svg); }

.flag-icon-mn {
  background-image: url(../assets/flags/4x3/mn.svg); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mn.svg); }

.flag-icon-mo {
  background-image: url(../assets/flags/4x3/mo.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mo.svg); }

.flag-icon-mp {
  background-image: url(../assets/flags/4x3/mp.svg); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mp.svg); }

.flag-icon-mq {
  background-image: url(../assets/flags/4x3/mq.svg); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mq.svg); }

.flag-icon-mr {
  background-image: url(../assets/flags/4x3/mr.svg); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mr.svg); }

.flag-icon-ms {
  background-image: url(../assets/flags/4x3/ms.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ms.svg); }

.flag-icon-mt {
  background-image: url(../assets/flags/4x3/mt.svg); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mt.svg); }

.flag-icon-mu {
  background-image: url(../assets/flags/4x3/mu.svg); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mu.svg); }

.flag-icon-mv {
  background-image: url(../assets/flags/4x3/mv.svg); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mv.svg); }

.flag-icon-mw {
  background-image: url(../assets/flags/4x3/mw.svg); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mw.svg); }

.flag-icon-mx {
  background-image: url(../assets/flags/4x3/mx.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mx.svg); }

.flag-icon-my {
  background-image: url(../assets/flags/4x3/my.svg); }
  .flag-icon-my.flag-icon-squared {
    background-image: url(../assets/flags/1x1/my.svg); }

.flag-icon-mz {
  background-image: url(../assets/flags/4x3/mz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/mz.svg); }

.flag-icon-na {
  background-image: url(../assets/flags/4x3/na.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../assets/flags/1x1/na.svg); }

.flag-icon-nc {
  background-image: url(../assets/flags/4x3/nc.svg); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nc.svg); }

.flag-icon-ne {
  background-image: url(../assets/flags/4x3/ne.svg); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ne.svg); }

.flag-icon-nf {
  background-image: url(../assets/flags/4x3/nf.svg); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nf.svg); }

.flag-icon-ng {
  background-image: url(../assets/flags/4x3/ng.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ng.svg); }

.flag-icon-ni {
  background-image: url(../assets/flags/4x3/ni.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ni.svg); }

.flag-icon-nl {
  background-image: url(../assets/flags/4x3/nl.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nl.svg); }

.flag-icon-no {
  background-image: url(../assets/flags/4x3/no.svg); }
  .flag-icon-no.flag-icon-squared {
    background-image: url(../assets/flags/1x1/no.svg); }

.flag-icon-np {
  background-image: url(../assets/flags/4x3/np.svg); }
  .flag-icon-np.flag-icon-squared {
    background-image: url(../assets/flags/1x1/np.svg); }

.flag-icon-nr {
  background-image: url(../assets/flags/4x3/nr.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nr.svg); }

.flag-icon-nu {
  background-image: url(../assets/flags/4x3/nu.svg); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nu.svg); }

.flag-icon-nz {
  background-image: url(../assets/flags/4x3/nz.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/nz.svg); }

.flag-icon-om {
  background-image: url(../assets/flags/4x3/om.svg); }
  .flag-icon-om.flag-icon-squared {
    background-image: url(../assets/flags/1x1/om.svg); }

.flag-icon-pa {
  background-image: url(../assets/flags/4x3/pa.svg); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pa.svg); }

.flag-icon-pe {
  background-image: url(../assets/flags/4x3/pe.svg); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pe.svg); }

.flag-icon-pf {
  background-image: url(../assets/flags/4x3/pf.svg); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pf.svg); }

.flag-icon-pg {
  background-image: url(../assets/flags/4x3/pg.svg); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pg.svg); }

.flag-icon-ph {
  background-image: url(../assets/flags/4x3/ph.svg); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ph.svg); }

.flag-icon-pk {
  background-image: url(../assets/flags/4x3/pk.svg); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pk.svg); }

.flag-icon-pl {
  background-image: url(../assets/flags/4x3/pl.svg); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pl.svg); }

.flag-icon-pm {
  background-image: url(../assets/flags/4x3/pm.svg); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pm.svg); }

.flag-icon-pn {
  background-image: url(../assets/flags/4x3/pn.svg); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pn.svg); }

.flag-icon-pr {
  background-image: url(../assets/flags/4x3/pr.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pr.svg); }

.flag-icon-ps {
  background-image: url(../assets/flags/4x3/ps.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ps.svg); }

.flag-icon-pt {
  background-image: url(../assets/flags/4x3/pt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pt.svg); }

.flag-icon-pw {
  background-image: url(../assets/flags/4x3/pw.svg); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/pw.svg); }

.flag-icon-py {
  background-image: url(../assets/flags/4x3/py.svg); }
  .flag-icon-py.flag-icon-squared {
    background-image: url(../assets/flags/1x1/py.svg); }

.flag-icon-qa {
  background-image: url(../assets/flags/4x3/qa.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../assets/flags/1x1/qa.svg); }

.flag-icon-re {
  background-image: url(../assets/flags/4x3/re.svg); }
  .flag-icon-re.flag-icon-squared {
    background-image: url(../assets/flags/1x1/re.svg); }

.flag-icon-ro {
  background-image: url(../assets/flags/4x3/ro.svg); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ro.svg); }

.flag-icon-rs {
  background-image: url(../assets/flags/4x3/rs.svg); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url(../assets/flags/1x1/rs.svg); }

.flag-icon-ru {
  background-image: url(../assets/flags/4x3/ru.svg); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ru.svg); }

.flag-icon-rw {
  background-image: url(../assets/flags/4x3/rw.svg); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/rw.svg); }

.flag-icon-sa {
  background-image: url(../assets/flags/4x3/sa.svg); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sa.svg); }

.flag-icon-sb {
  background-image: url(../assets/flags/4x3/sb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sb.svg); }

.flag-icon-sc {
  background-image: url(../assets/flags/4x3/sc.svg); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sc.svg); }

.flag-icon-sd {
  background-image: url(../assets/flags/4x3/sd.svg); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sd.svg); }

.flag-icon-se {
  background-image: url(../assets/flags/4x3/se.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../assets/flags/1x1/se.svg); }

.flag-icon-sg {
  background-image: url(../assets/flags/4x3/sg.svg); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sg.svg); }

.flag-icon-sh {
  background-image: url(../assets/flags/4x3/sh.svg); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sh.svg); }

.flag-icon-si {
  background-image: url(../assets/flags/4x3/si.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../assets/flags/1x1/si.svg); }

.flag-icon-sj {
  background-image: url(../assets/flags/4x3/sj.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sj.svg); }

.flag-icon-sk {
  background-image: url(../assets/flags/4x3/sk.svg); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sk.svg); }

.flag-icon-sl {
  background-image: url(../assets/flags/4x3/sl.svg); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sl.svg); }

.flag-icon-sm {
  background-image: url(../assets/flags/4x3/sm.svg); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sm.svg); }

.flag-icon-sn {
  background-image: url(../assets/flags/4x3/sn.svg); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sn.svg); }

.flag-icon-so {
  background-image: url(../assets/flags/4x3/so.svg); }
  .flag-icon-so.flag-icon-squared {
    background-image: url(../assets/flags/1x1/so.svg); }

.flag-icon-sr {
  background-image: url(../assets/flags/4x3/sr.svg); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sr.svg); }

.flag-icon-ss {
  background-image: url(../assets/flags/4x3/ss.svg); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ss.svg); }

.flag-icon-st {
  background-image: url(../assets/flags/4x3/st.svg); }
  .flag-icon-st.flag-icon-squared {
    background-image: url(../assets/flags/1x1/st.svg); }

.flag-icon-sv {
  background-image: url(../assets/flags/4x3/sv.svg); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sv.svg); }

.flag-icon-sx {
  background-image: url(../assets/flags/4x3/sx.svg); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sx.svg); }

.flag-icon-sy {
  background-image: url(../assets/flags/4x3/sy.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sy.svg); }

.flag-icon-sz {
  background-image: url(../assets/flags/4x3/sz.svg); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/sz.svg); }

.flag-icon-tc {
  background-image: url(../assets/flags/4x3/tc.svg); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tc.svg); }

.flag-icon-td {
  background-image: url(../assets/flags/4x3/td.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../assets/flags/1x1/td.svg); }

.flag-icon-tf {
  background-image: url(../assets/flags/4x3/tf.svg); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tf.svg); }

.flag-icon-tg {
  background-image: url(../assets/flags/4x3/tg.svg); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tg.svg); }

.flag-icon-th {
  background-image: url(../assets/flags/4x3/th.svg); }
  .flag-icon-th.flag-icon-squared {
    background-image: url(../assets/flags/1x1/th.svg); }

.flag-icon-tj {
  background-image: url(../assets/flags/4x3/tj.svg); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tj.svg); }

.flag-icon-tk {
  background-image: url(../assets/flags/4x3/tk.svg); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tk.svg); }

.flag-icon-tl {
  background-image: url(../assets/flags/4x3/tl.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tl.svg); }

.flag-icon-tm {
  background-image: url(../assets/flags/4x3/tm.svg); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tm.svg); }

.flag-icon-tn {
  background-image: url(../assets/flags/4x3/tn.svg); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tn.svg); }

.flag-icon-to {
  background-image: url(../assets/flags/4x3/to.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../assets/flags/1x1/to.svg); }

.flag-icon-tr {
  background-image: url(../assets/flags/4x3/tr.svg); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tr.svg); }

.flag-icon-tt {
  background-image: url(../assets/flags/4x3/tt.svg); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tt.svg); }

.flag-icon-tv {
  background-image: url(../assets/flags/4x3/tv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tv.svg); }

.flag-icon-tw {
  background-image: url(../assets/flags/4x3/tw.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tw.svg); }

.flag-icon-tz {
  background-image: url(../assets/flags/4x3/tz.svg); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/tz.svg); }

.flag-icon-ua {
  background-image: url(../assets/flags/4x3/ua.svg); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ua.svg); }

.flag-icon-ug {
  background-image: url(../assets/flags/4x3/ug.svg); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ug.svg); }

.flag-icon-um {
  background-image: url(../assets/flags/4x3/um.svg); }
  .flag-icon-um.flag-icon-squared {
    background-image: url(../assets/flags/1x1/um.svg); }

.flag-icon-us {
  background-image: url(../assets/flags/4x3/us.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../assets/flags/1x1/us.svg); }

.flag-icon-uy {
  background-image: url(../assets/flags/4x3/uy.svg); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url(../assets/flags/1x1/uy.svg); }

.flag-icon-uz {
  background-image: url(../assets/flags/4x3/uz.svg); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url(../assets/flags/1x1/uz.svg); }

.flag-icon-va {
  background-image: url(../assets/flags/4x3/va.svg); }
  .flag-icon-va.flag-icon-squared {
    background-image: url(../assets/flags/1x1/va.svg); }

.flag-icon-vc {
  background-image: url(../assets/flags/4x3/vc.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../assets/flags/1x1/vc.svg); }

.flag-icon-ve {
  background-image: url(../assets/flags/4x3/ve.svg); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ve.svg); }

.flag-icon-vg {
  background-image: url(../assets/flags/4x3/vg.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../assets/flags/1x1/vg.svg); }

.flag-icon-vi {
  background-image: url(../assets/flags/4x3/vi.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../assets/flags/1x1/vi.svg); }

.flag-icon-vn {
  background-image: url(../assets/flags/4x3/vn.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../assets/flags/1x1/vn.svg); }

.flag-icon-vu {
  background-image: url(../assets/flags/4x3/vu.svg); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/vu.svg); }

.flag-icon-wf {
  background-image: url(../assets/flags/4x3/wf.svg); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url(../assets/flags/1x1/wf.svg); }

.flag-icon-ws {
  background-image: url(../assets/flags/4x3/ws.svg); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ws.svg); }

.flag-icon-ye {
  background-image: url(../assets/flags/4x3/ye.svg); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url(../assets/flags/1x1/ye.svg); }

.flag-icon-yt {
  background-image: url(../assets/flags/4x3/yt.svg); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url(../assets/flags/1x1/yt.svg); }

.flag-icon-za {
  background-image: url(../assets/flags/4x3/za.svg); }
  .flag-icon-za.flag-icon-squared {
    background-image: url(../assets/flags/1x1/za.svg); }

.flag-icon-zm {
  background-image: url(../assets/flags/4x3/zm.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../assets/flags/1x1/zm.svg); }

.flag-icon-zw {
  background-image: url(../assets/flags/4x3/zw.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../assets/flags/1x1/zw.svg); }

.flag-icon-eu {
  background-image: url(../assets/flags/4x3/eu.svg); }
  .flag-icon-eu.flag-icon-squared {
    background-image: url(../assets/flags/1x1/eu.svg); }

.flag-icon-gb-eng {
  background-image: url(../assets/flags/4x3/gb-eng.svg); }
  .flag-icon-gb-eng.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gb-eng.svg); }

.flag-icon-gb-nir {
  background-image: url(../assets/flags/4x3/gb-nir.svg); }
  .flag-icon-gb-nir.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gb-nir.svg); }

.flag-icon-gb-sct {
  background-image: url(../assets/flags/4x3/gb-sct.svg); }
  .flag-icon-gb-sct.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gb-sct.svg); }

.flag-icon-gb-wls {
  background-image: url(../assets/flags/4x3/gb-wls.svg); }
  .flag-icon-gb-wls.flag-icon-squared {
    background-image: url(../assets/flags/1x1/gb-wls.svg); }

.flag-icon-un {
  background-image: url(../assets/flags/4x3/un.svg); }
  .flag-icon-un.flag-icon-squared {
    background-image: url(../assets/flags/1x1/un.svg); }

body {
  font-size: 1.6rem;
  color: #000000;
  font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  padding-bottom: 44px; }

h1, h2, h3, .ohio-page-error-message-message, h4, h5, h6 {
  color: #700017;
  margin-bottom: 0; }
  .theme-green h1, .theme-green h2, .theme-green h3, .theme-green .ohio-page-error-message-message, .theme-green h4, .theme-green h5, .theme-green h6 {
    color: #5e8000; }
  .theme-blue h1, .theme-blue h2, .theme-blue h3, .theme-blue .ohio-page-error-message-message, .theme-blue h4, .theme-blue h5, .theme-blue h6 {
    color: #3D7AA9; }
  h1 *, h2 *, h3 *, .ohio-page-error-message-message *, h4 *, h5 *, h6 * {
    font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif; }

h1,
h2,
h3,
.ohio-page-error-message-message,
h4 {
  margin-bottom: 10px; }

h4,
h5 {
  font-weight: 700; }

h1 {
  font-size: 3.2rem;
  margin-top: 44px; }
  .row ~ h1 {
    margin-top: calc($h1MarginTop - 23px); }

h2 {
  font-size: 2.6rem;
  margin-top: 42px; }
  .row ~ h2 {
    margin-top: calc(42px - 23px); }

h3, .ohio-page-error-message-message {
  font-size: 2rem;
  margin-top: 40px; }
  .row ~ h3, .row ~ .ohio-page-error-message-message {
    margin-top: calc(40px - 23px); }

h4 {
  font-size: 1.8rem; }

h5 {
  font-size: 1.4rem;
  margin-bottom: 5px; }

h1,
h2 {
  color: #700017; }

h5 {
  color: #525051; }

h1,
h2,
h3,
.ohio-page-error-message-message {
  line-height: 1.1; }
  h1.header-small, h1.ohio-page-error-message-message,
  h2.header-small,
  h2.ohio-page-error-message-message,
  h3.header-small,
  .ohio-page-error-message-message {
    font-family: Serifa-Reg; }

h4,
h5 {
  line-height: 1.25;
  margin-top: 30px; }
  .row ~ h4, .row ~
  h5 {
    margin-top: calc(30px - 23px); }

label {
  font-weight: 400; }

.header-small, .ohio-page-error-message-message {
  font-weight: normal;
  font-style: normal; }

.bold, .ohio-range-slider-output {
  font-weight: 700; }

.p-small, .ohio-generic-wizard-item-label, .ohio-range-slider-labels, .ohio-table .dataTables_info {
  font-size: 1.4rem;
  line-height: 1.3; }

.full-width, .ohio-card-bg-img, .ohio-card-install-btn {
  width: 100%; }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.pos-r {
  position: relative; }

@media (min-width: 768px) {
  .x-col-pad {
    padding-left: 30px;
    padding-right: 30px; } }

@media (min-width: 768px) {
  .x-col-pad-l {
    padding-left: 30px; } }

@media (min-width: 768px) {
  .x-col-pad-r {
    padding-right: 30px; } }

h1,
h2,
h3,
.ohio-page-error-message-message {
  font-family: Serifa-Med;
  font-weight: normal;
  font-style: normal; }

ul.ohio-list,
ol.ohio-list {
  margin: 0 0 10px; }

ul.ohio-list,
ul.ohio-list ul {
  list-style: none;
  padding: 0; }

ul.ohio-list ul {
  margin: 0; }

ul.ohio-list li {
  padding-left: 1em;
  text-indent: -.7em; }
  ul.ohio-list li::before {
    color: #700017;
    content: "• "; }
    .theme-green ul.ohio-list li::before {
      color: #5e8000; }
    .theme-blue ul.ohio-list li::before {
      color: #3D7AA9; }
  ul.ohio-list li li::before {
    content: "- "; }

a, .ohio-link, .ohio-alert .alert-link,
a:focus,
.ohio-link:focus,
.ohio-alert .alert-link:focus,
a:hover,
.ohio-link:hover,
.ohio-alert .alert-link:hover {
  color: #3D7AA9;
  font-weight: 700; }

a:hover, .ohio-link:hover, .ohio-alert .alert-link:hover {
  color: #136bad; }

a:active, .ohio-link:active, .ohio-alert .alert-link:active {
  color: #3d8ecc; }

ol.ohio-list {
  padding-left: 20px; }

.hide-from-screen, .ohio-custom-dropdown-select-check, .ohio-field-password-show-hide {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: fixed;
  height: 1px;
  width: 1px; }

.ohio-input-group {
  margin: 15px 0; }

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.col-xs-15 {
  width: 20%;
  float: left; }

@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left; } }

@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left; } }

@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left; } }

.ohio-purple-bg {
  background-color: #700017; }

.ohio-gray-bg {
  background-color: #A1A1A1; }

.ohio-gray-dark-bg, .ohio-arrow-box.popover.ohio-arrow-box--dark, .popover.ohio-arrow-box--dark, .ohio-tooltip ~ .popover.ohio-arrow-box--dark, .ohio-popover ~ .popover.ohio-arrow-box--dark {
  background-color: #525051; }

.ohio-gray-light-bg {
  background-color: #d8d8d8; }

.ada-purple-bg {
  background-color: #700017; }

.ada-red-bg {
  background-color: #eb1316; }

.ada-blue-bg {
  background-color: #3D7AA9; }

.ada-green-bg {
  background-color: #5e8000; }

.ada-gray-bg {
  background-color: #525051; }

.ada-black-bg {
  background-color: #000000; }

.base-blue-bg {
  background-color: #73A5CC; }

.base-yellow-bg {
  background-color: #FFBE0E; }

.base-green-bg {
  background-color: #B5DC10; }

.base-black-bg {
  background-color: #000000; }

.base-white-bg {
  background-color: #ffffff; }

.base-orange-bg {
  background-color: #ed6102; }

.ohio-primary-bg, .ohio-app-widget-container {
  background-color: #f2f2f2; }

.ohio-color-group-bg.primary, .primary.ohio-badge, .primary.ohio-label {
  background-color: #700017; }

.ohio-color-group-bg.success, .success.ohio-badge, .success.ohio-label {
  background-color: #5e8000; }

.ohio-color-group-bg.info, .info.ohio-badge, .info.ohio-label {
  background-color: #3D7AA9; }

.ohio-color-group-bg.warning, .warning.ohio-badge, .warning.ohio-label {
  background-color: #ed6102; }

.ohio-color-group-bg.danger, .danger.ohio-badge, .danger.ohio-label {
  background-color: #eb1316; }

.ohio-purple-border {
  border: 1px solid #700017; }

.ohio-gray-border, .ohio-app-widget-container, .ohio-card, .ohio-vector-map-row {
  border: 1px solid #A1A1A1; }

.ohio-gray-dark-border {
  border: 1px solid #525051; }

.ohio-gray-light-border {
  border: 1px solid #d8d8d8; }

.ada-purple-border {
  border: 1px solid #700017; }

.ada-red-border {
  border: 1px solid #eb1316; }

.ada-blue-border {
  border: 1px solid #3D7AA9; }

.ada-green-border {
  border: 1px solid #5e8000; }

.ada-gray-border {
  border: 1px solid #525051; }

.ada-black-border {
  border: 1px solid #000000; }

.base-blue-border {
  border: 1px solid #73A5CC; }

.base-yellow-border {
  border: 1px solid #FFBE0E; }

.base-green-border {
  border: 1px solid #B5DC10; }

.base-black-border {
  border: 1px solid #000000; }

.base-white-border {
  border: 1px solid #ffffff; }

.base-orange-border {
  border: 1px solid #ed6102; }

.ohio-primary-border {
  border: 1px solid #f2f2f2; }

.ohio-color-group-border.primary {
  border: 1px solid #700017; }

.ohio-color-group-border.success {
  border: 1px solid #5e8000; }

.ohio-color-group-border.info {
  border: 1px solid #3D7AA9; }

.ohio-color-group-border.warning {
  border: 1px solid #ed6102; }

.ohio-color-group-border.danger {
  border: 1px solid #eb1316; }

.ohio-purple-text {
  color: #700017; }

.ohio-gray-text {
  color: #A1A1A1; }

.ohio-gray-dark-text {
  color: #525051; }

.ohio-gray-light-text {
  color: #d8d8d8; }

.ada-purple-text {
  color: #700017; }

.ada-red-text {
  color: #eb1316; }

.ada-blue-text {
  color: #3D7AA9; }

.ada-green-text {
  color: #5e8000; }

.ada-gray-text {
  color: #525051; }

.ada-black-text {
  color: #000000; }

.base-blue-text {
  color: #73A5CC; }

.base-yellow-text {
  color: #FFBE0E; }

.base-green-text {
  color: #B5DC10; }

.base-black-text {
  color: #000000; }

.base-white-text {
  color: #ffffff; }

.base-orange-text {
  color: #ed6102; }

.ohio-primary-text {
  color: #f2f2f2; }

.ohio-accordion-caret {
  color: #700017;
  float: right;
  font-size: 1.4rem;
  margin-top: 2px;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  -webkit-transform-origin: 50% 59%;
      -ms-transform-origin: 50% 59%;
          transform-origin: 50% 59%; }
  .theme-green .ohio-accordion-caret {
    color: #5e8000; }
  .theme-blue .ohio-accordion-caret {
    color: #3D7AA9; }
  .collapsed .ohio-accordion-caret {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.ohio-accordions .panel-heading {
  cursor: pointer; }

.ohio-accordions .panel-default,
.ohio-accordions .panel-default > .panel-heading {
  border-color: #d8d8d8; }

.ohio-alert {
  color: #000000; }
  .ohio-alert.alert-success {
    background-color: #eef2e5;
    border-color: #5e8000; }
    .ohio-alert.alert-success .close {
      color: #5e8000; }
  .ohio-alert.alert-danger {
    background-color: #fce7e7;
    border-color: #eb1316; }
    .ohio-alert.alert-danger .close {
      color: #eb1316; }
  .ohio-alert .close {
    opacity: 1;
    text-shadow: none; }

.ohio-app-widget {
  cursor: pointer;
  display: inline-block;
  margin-right: 20px;
  margin-top: 20px; }
  .ohio-app-widget-container {
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    line-height: 1.4;
    width: 320px; }
  .ohio-app-widget-col {
    padding: 15px;
    display: inline-block; }
    .ohio-app-widget-col:last-child {
      padding-left: 0; }
  .ohio-app-widget-img {
    border-radius: 4px;
    width: 80px;
    height: 80px; }
  .ohio-app-widget-title {
    font-size: 1.6rem;
    margin-bottom: 0; }

.ohio-arrow-box, .popover, .ohio-tooltip ~ .popover, .ohio-popover ~ .popover {
  box-shadow: none;
  color: #525051;
  display: inline-block;
  position: relative; }
  .ohio-arrow-box .popover-content, .popover .popover-content {
    padding: 5px 9px;
    max-width: 160px; }
  .ohio-arrow-box.popover, .popover, .ohio-tooltip ~ .popover, .ohio-popover ~ .popover {
    background-color: #f2f2f2;
    border-color: #525051; }
    .ohio-arrow-box.popover.left > .arrow, .popover.left > .arrow, .ohio-tooltip ~ .popover.left > .arrow, .ohio-popover ~ .popover.left > .arrow {
      border-left-color: #525051; }
      .ohio-arrow-box.popover.left > .arrow::after, .popover.left > .arrow::after, .ohio-tooltip ~ .popover.left > .arrow::after, .ohio-popover ~ .popover.left > .arrow::after {
        border-left-color: #f2f2f2; }
    .ohio-arrow-box.popover.top > .arrow, .popover.top > .arrow, .ohio-tooltip ~ .popover.top > .arrow, .ohio-popover ~ .popover.top > .arrow {
      border-top-color: #525051; }
      .ohio-arrow-box.popover.top > .arrow::after, .popover.top > .arrow::after, .ohio-tooltip ~ .popover.top > .arrow::after, .ohio-popover ~ .popover.top > .arrow::after {
        border-top-color: #f2f2f2; }
    .ohio-arrow-box.popover.right > .arrow, .popover.right > .arrow, .ohio-tooltip ~ .popover.right > .arrow, .ohio-popover ~ .popover.right > .arrow {
      border-right-color: #525051; }
      .ohio-arrow-box.popover.right > .arrow::after, .popover.right > .arrow::after, .ohio-tooltip ~ .popover.right > .arrow::after, .ohio-popover ~ .popover.right > .arrow::after {
        border-right-color: #f2f2f2; }
    .ohio-arrow-box.popover.bottom > .arrow, .popover.bottom > .arrow, .ohio-tooltip ~ .popover.bottom > .arrow, .ohio-popover ~ .popover.bottom > .arrow {
      border-bottom-color: #525051; }
      .ohio-arrow-box.popover.bottom > .arrow::after, .popover.bottom > .arrow::after, .ohio-tooltip ~ .popover.bottom > .arrow::after, .ohio-popover ~ .popover.bottom > .arrow::after {
        border-bottom-color: #f2f2f2; }
    .ohio-arrow-box.popover.ohio-arrow-box--dark, .popover.ohio-arrow-box--dark {
      border-color: #525051;
      color: #ffffff;
      font-weight: 700; }
      .ohio-arrow-box.popover.ohio-arrow-box--dark.left > .arrow, .popover.ohio-arrow-box--dark.left > .arrow, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.left > .arrow, .ohio-popover ~ .popover.ohio-arrow-box--dark.left > .arrow {
        border-left-color: #525051; }
        .ohio-arrow-box.popover.ohio-arrow-box--dark.left > .arrow::after, .popover.ohio-arrow-box--dark.left > .arrow::after, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.left > .arrow::after, .ohio-popover ~ .popover.ohio-arrow-box--dark.left > .arrow::after {
          border-left-color: #525051; }
      .ohio-arrow-box.popover.ohio-arrow-box--dark.top > .arrow, .popover.ohio-arrow-box--dark.top > .arrow, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.top > .arrow, .ohio-popover ~ .popover.ohio-arrow-box--dark.top > .arrow {
        border-top-color: #525051; }
        .ohio-arrow-box.popover.ohio-arrow-box--dark.top > .arrow::after, .popover.ohio-arrow-box--dark.top > .arrow::after, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.top > .arrow::after, .ohio-popover ~ .popover.ohio-arrow-box--dark.top > .arrow::after {
          border-top-color: #525051; }
      .ohio-arrow-box.popover.ohio-arrow-box--dark.right > .arrow, .popover.ohio-arrow-box--dark.right > .arrow, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.right > .arrow, .ohio-popover ~ .popover.ohio-arrow-box--dark.right > .arrow {
        border-right-color: #525051; }
        .ohio-arrow-box.popover.ohio-arrow-box--dark.right > .arrow::after, .popover.ohio-arrow-box--dark.right > .arrow::after, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.right > .arrow::after, .ohio-popover ~ .popover.ohio-arrow-box--dark.right > .arrow::after {
          border-right-color: #525051; }
      .ohio-arrow-box.popover.ohio-arrow-box--dark.bottom > .arrow, .popover.ohio-arrow-box--dark.bottom > .arrow, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.bottom > .arrow, .ohio-popover ~ .popover.ohio-arrow-box--dark.bottom > .arrow {
        border-bottom-color: #525051; }
        .ohio-arrow-box.popover.ohio-arrow-box--dark.bottom > .arrow::after, .popover.ohio-arrow-box--dark.bottom > .arrow::after, .ohio-tooltip ~ .popover.ohio-arrow-box--dark.bottom > .arrow::after, .ohio-popover ~ .popover.ohio-arrow-box--dark.bottom > .arrow::after {
          border-bottom-color: #525051; }

.ohio-badge {
  padding: 2px 4.5px; }
  .ohio-button > .ohio-badge, .ohio-login-dialogue-create-btn > .ohio-badge, .ohio-login-dialogue-existing-btn > .ohio-badge, .ohio-upload-multiple-label > .ohio-badge, .ohio-vector-map-zoom-btn > .ohio-badge {
    background-color: #ffffff;
    color: #eb1316;
    margin-top: -3px; }

.ohio-breadcrumbs {
  list-style: none;
  padding: 20px 0 0; }
  .ohio-breadcrumbs-item {
    display: inline-block; }
    .ohio-breadcrumbs-item:not(:last-child)::after {
      color: #A1A1A1;
      content: "/";
      margin: 0 10px; }

.ohio-button, .ohio-login-dialogue-create-btn, .ohio-login-dialogue-existing-btn, .ohio-upload-multiple-label, .ohio-vector-map-zoom-btn {
  background-color: #700017;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  padding: 8px 34px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .theme-green .ohio-button, .theme-green .ohio-login-dialogue-create-btn, .theme-green .ohio-login-dialogue-existing-btn, .theme-green .ohio-upload-multiple-label, .theme-green .ohio-vector-map-zoom-btn {
    background-color: #5e8000; }
  .theme-blue .ohio-button, .theme-blue .ohio-login-dialogue-create-btn, .theme-blue .ohio-login-dialogue-existing-btn, .theme-blue .ohio-upload-multiple-label, .theme-blue .ohio-vector-map-zoom-btn {
    background-color: #3D7AA9; }
  .ohio-button:hover, .ohio-login-dialogue-create-btn:hover, .ohio-login-dialogue-existing-btn:hover, .ohio-upload-multiple-label:hover, .ohio-vector-map-zoom-btn:hover {
    background-color: #540011; }
  .ohio-button:active, .ohio-login-dialogue-create-btn:active, .ohio-login-dialogue-existing-btn:active, .ohio-upload-multiple-label:active, .ohio-vector-map-zoom-btn:active {
    background-color: #8f001d; }
  .theme-green .ohio-button:hover, .theme-green .ohio-login-dialogue-create-btn:hover, .theme-green .ohio-login-dialogue-existing-btn:hover, .theme-green .ohio-upload-multiple-label:hover, .theme-green .ohio-vector-map-zoom-btn:hover {
    background-color: #4b6600; }
  .theme-green .ohio-button:active, .theme-green .ohio-login-dialogue-create-btn:active, .theme-green .ohio-login-dialogue-existing-btn:active, .theme-green .ohio-upload-multiple-label:active, .theme-green .ohio-vector-map-zoom-btn:active {
    background-color: #709900; }
  .theme-blue .ohio-button:hover, .theme-blue .ohio-login-dialogue-create-btn:hover, .theme-blue .ohio-login-dialogue-existing-btn:hover, .theme-blue .ohio-upload-multiple-label:hover, .theme-blue .ohio-vector-map-zoom-btn:hover {
    background-color: #136bad; }
  .theme-blue .ohio-button:active, .theme-blue .ohio-login-dialogue-create-btn:active, .theme-blue .ohio-login-dialogue-existing-btn:active, .theme-blue .ohio-upload-multiple-label:active, .theme-blue .ohio-vector-map-zoom-btn:active {
    background-color: #3d8ecc; }
  .ohio-button, .ohio-login-dialogue-create-btn, .ohio-login-dialogue-existing-btn, .ohio-upload-multiple-label, .ohio-vector-map-zoom-btn, .ohio-button:focus, .ohio-login-dialogue-create-btn:focus, .ohio-login-dialogue-existing-btn:focus, .ohio-upload-multiple-label:focus, .ohio-vector-map-zoom-btn:focus, .ohio-button:hover, .ohio-login-dialogue-create-btn:hover, .ohio-login-dialogue-existing-btn:hover, .ohio-upload-multiple-label:hover, .ohio-vector-map-zoom-btn:hover {
    color: white; }
  .ohio-button:hover, .ohio-login-dialogue-create-btn:hover, .ohio-login-dialogue-existing-btn:hover, .ohio-upload-multiple-label:hover, .ohio-vector-map-zoom-btn:hover {
    background-color: #540011; }
  .ohio-button:active, .ohio-login-dialogue-create-btn:active, .ohio-login-dialogue-existing-btn:active, .ohio-upload-multiple-label:active, .ohio-vector-map-zoom-btn:active {
    background-color: #8f001d; }
  .ohio-button:disabled, .ohio-login-dialogue-create-btn:disabled, .ohio-login-dialogue-existing-btn:disabled, .ohio-upload-multiple-label:disabled, .ohio-vector-map-zoom-btn:disabled {
    background-color: #d8d8d8; }
  .ohio-button.large, .large.ohio-login-dialogue-create-btn, .large.ohio-login-dialogue-existing-btn, .large.ohio-upload-multiple-label, .large.ohio-vector-map-zoom-btn {
    font-size: 1.8rem;
    padding: 9.5px 41px; }
  .ohio-button.small, .small.ohio-login-dialogue-create-btn, .small.ohio-login-dialogue-existing-btn, .small.ohio-upload-multiple-label, .small.ohio-vector-map-zoom-btn {
    font-size: 1.6rem;
    padding: 5px 24px; }
  .ohio-button.x-small, .x-small.ohio-login-dialogue-create-btn, .x-small.ohio-login-dialogue-existing-btn, .x-small.ohio-upload-multiple-label, .x-small.ohio-vector-map-zoom-btn {
    font-size: 1.4rem;
    padding: 3px 17px; }
  .ohio-button.default, .default.ohio-login-dialogue-create-btn, .default.ohio-login-dialogue-existing-btn, .default.ohio-upload-multiple-label, .default.ohio-vector-map-zoom-btn {
    background-color: #700017; }
    .ohio-button.default:hover, .default.ohio-login-dialogue-create-btn:hover, .default.ohio-login-dialogue-existing-btn:hover, .default.ohio-upload-multiple-label:hover, .default.ohio-vector-map-zoom-btn:hover {
      background-color: #540011; }
    .ohio-button.default:active, .default.ohio-login-dialogue-create-btn:active, .default.ohio-login-dialogue-existing-btn:active, .default.ohio-upload-multiple-label:active, .default.ohio-vector-map-zoom-btn:active {
      background-color: #8f001d; }
  .ohio-button.success, .success.ohio-login-dialogue-create-btn, .success.ohio-login-dialogue-existing-btn, .success.ohio-upload-multiple-label, .success.ohio-vector-map-zoom-btn {
    background-color: #5e8000; }
    .ohio-button.success:hover, .success.ohio-login-dialogue-create-btn:hover, .success.ohio-login-dialogue-existing-btn:hover, .success.ohio-upload-multiple-label:hover, .success.ohio-vector-map-zoom-btn:hover {
      background-color: #4b6600; }
    .ohio-button.success:active, .success.ohio-login-dialogue-create-btn:active, .success.ohio-login-dialogue-existing-btn:active, .success.ohio-upload-multiple-label:active, .success.ohio-vector-map-zoom-btn:active {
      background-color: #709900; }
  .ohio-button.info, .info.ohio-login-dialogue-create-btn, .info.ohio-login-dialogue-existing-btn, .info.ohio-upload-multiple-label, .info.ohio-vector-map-zoom-btn {
    background-color: #3D7AA9; }
    .ohio-button.info:hover, .info.ohio-login-dialogue-create-btn:hover, .info.ohio-login-dialogue-existing-btn:hover, .info.ohio-upload-multiple-label:hover, .info.ohio-vector-map-zoom-btn:hover {
      background-color: #136bad; }
    .ohio-button.info:active, .info.ohio-login-dialogue-create-btn:active, .info.ohio-login-dialogue-existing-btn:active, .info.ohio-upload-multiple-label:active, .info.ohio-vector-map-zoom-btn:active {
      background-color: #3d8ecc; }
  .ohio-button.secondary, .secondary.ohio-login-dialogue-create-btn, .ohio-login-dialogue-create-btn.snippet-toggle, .secondary.ohio-login-dialogue-existing-btn, .ohio-login-dialogue-existing-btn.snippet-toggle, .secondary.ohio-upload-multiple-label, .ohio-upload-multiple-label.snippet-toggle, .secondary.ohio-vector-map-zoom-btn, .ohio-vector-map-zoom-btn.snippet-toggle, .ohio-button.snippet-toggle {
    border: 1px solid #700017;
    color: #700017;
    background-color: #ffffff; }
    .theme-green .ohio-button.secondary, .theme-green .secondary.ohio-login-dialogue-create-btn, .theme-green .ohio-login-dialogue-create-btn.snippet-toggle, .theme-green .secondary.ohio-login-dialogue-existing-btn, .theme-green .ohio-login-dialogue-existing-btn.snippet-toggle, .theme-green .secondary.ohio-upload-multiple-label, .theme-green .ohio-upload-multiple-label.snippet-toggle, .theme-green .secondary.ohio-vector-map-zoom-btn, .theme-green .ohio-vector-map-zoom-btn.snippet-toggle, .theme-green .ohio-button.snippet-toggle {
      border: 1px solid #5e8000; }
    .theme-blue .ohio-button.secondary, .theme-blue .secondary.ohio-login-dialogue-create-btn, .theme-blue .ohio-login-dialogue-create-btn.snippet-toggle, .theme-blue .secondary.ohio-login-dialogue-existing-btn, .theme-blue .ohio-login-dialogue-existing-btn.snippet-toggle, .theme-blue .secondary.ohio-upload-multiple-label, .theme-blue .ohio-upload-multiple-label.snippet-toggle, .theme-blue .secondary.ohio-vector-map-zoom-btn, .theme-blue .ohio-vector-map-zoom-btn.snippet-toggle, .theme-blue .ohio-button.snippet-toggle {
      border: 1px solid #3D7AA9; }
    .theme-green .ohio-button.secondary, .theme-green .secondary.ohio-login-dialogue-create-btn, .theme-green .ohio-login-dialogue-create-btn.snippet-toggle, .theme-green .secondary.ohio-login-dialogue-existing-btn, .theme-green .ohio-login-dialogue-existing-btn.snippet-toggle, .theme-green .secondary.ohio-upload-multiple-label, .theme-green .ohio-upload-multiple-label.snippet-toggle, .theme-green .secondary.ohio-vector-map-zoom-btn, .theme-green .ohio-vector-map-zoom-btn.snippet-toggle, .theme-green .ohio-button.snippet-toggle {
      color: #5e8000; }
    .theme-blue .ohio-button.secondary, .theme-blue .secondary.ohio-login-dialogue-create-btn, .theme-blue .ohio-login-dialogue-create-btn.snippet-toggle, .theme-blue .secondary.ohio-login-dialogue-existing-btn, .theme-blue .ohio-login-dialogue-existing-btn.snippet-toggle, .theme-blue .secondary.ohio-upload-multiple-label, .theme-blue .ohio-upload-multiple-label.snippet-toggle, .theme-blue .secondary.ohio-vector-map-zoom-btn, .theme-blue .ohio-vector-map-zoom-btn.snippet-toggle, .theme-blue .ohio-button.snippet-toggle {
      color: #3D7AA9; }
    .ohio-button.secondary:hover, .secondary.ohio-login-dialogue-create-btn:hover, .ohio-login-dialogue-create-btn.snippet-toggle:hover, .secondary.ohio-login-dialogue-existing-btn:hover, .ohio-login-dialogue-existing-btn.snippet-toggle:hover, .secondary.ohio-upload-multiple-label:hover, .ohio-upload-multiple-label.snippet-toggle:hover, .secondary.ohio-vector-map-zoom-btn:hover, .ohio-vector-map-zoom-btn.snippet-toggle:hover, .ohio-button.snippet-toggle:hover {
      background-color: #f2f2f2; }
    .ohio-button.secondary.default, .secondary.default.ohio-login-dialogue-create-btn, .default.ohio-login-dialogue-create-btn.snippet-toggle, .secondary.default.ohio-login-dialogue-existing-btn, .default.ohio-login-dialogue-existing-btn.snippet-toggle, .secondary.default.ohio-upload-multiple-label, .default.ohio-upload-multiple-label.snippet-toggle, .secondary.default.ohio-vector-map-zoom-btn, .default.ohio-vector-map-zoom-btn.snippet-toggle, .ohio-button.default.snippet-toggle {
      border-color: #700017;
      color: #700017; }
    .ohio-button.secondary:active, .secondary.ohio-login-dialogue-create-btn:active, .ohio-login-dialogue-create-btn.snippet-toggle:active, .secondary.ohio-login-dialogue-existing-btn:active, .ohio-login-dialogue-existing-btn.snippet-toggle:active, .secondary.ohio-upload-multiple-label:active, .ohio-upload-multiple-label.snippet-toggle:active, .secondary.ohio-vector-map-zoom-btn:active, .ohio-vector-map-zoom-btn.snippet-toggle:active, .ohio-button.snippet-toggle:active {
      background-color: #f2f2f2; }
    .ohio-button.secondary.success, .secondary.success.ohio-login-dialogue-create-btn, .success.ohio-login-dialogue-create-btn.snippet-toggle, .secondary.success.ohio-login-dialogue-existing-btn, .success.ohio-login-dialogue-existing-btn.snippet-toggle, .secondary.success.ohio-upload-multiple-label, .success.ohio-upload-multiple-label.snippet-toggle, .secondary.success.ohio-vector-map-zoom-btn, .success.ohio-vector-map-zoom-btn.snippet-toggle, .ohio-button.success.snippet-toggle {
      border-color: #5e8000;
      color: #5e8000; }
    .ohio-button.secondary.info, .secondary.info.ohio-login-dialogue-create-btn, .info.ohio-login-dialogue-create-btn.snippet-toggle, .secondary.info.ohio-login-dialogue-existing-btn, .info.ohio-login-dialogue-existing-btn.snippet-toggle, .secondary.info.ohio-upload-multiple-label, .info.ohio-upload-multiple-label.snippet-toggle, .secondary.info.ohio-vector-map-zoom-btn, .info.ohio-vector-map-zoom-btn.snippet-toggle, .ohio-button.info.snippet-toggle {
      border-color: #3D7AA9;
      color: #3D7AA9; }
  .ohio-button.link, .link.ohio-login-dialogue-create-btn, .link.ohio-login-dialogue-existing-btn, .link.ohio-upload-multiple-label, .link.ohio-vector-map-zoom-btn {
    background-color: transparent;
    color: #525051; }
    .ohio-button.link:hover, .link.ohio-login-dialogue-create-btn:hover, .link.ohio-login-dialogue-existing-btn:hover, .link.ohio-upload-multiple-label:hover, .link.ohio-vector-map-zoom-btn:hover {
      text-decoration: underline; }

.ohio-card {
  border-radius: 4px;
  position: relative; }
  .ohio-card-header, .ohio-card-location, .ohio-card-content {
    padding: 10px 15px; }
  .ohio-card-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .ohio-card-header-img {
      border-radius: 50%;
      margin-right: 10px;
      height: 32px;
      width: 32px; }
  .ohio-card-bg:first-child .ohio-card-bg-img {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .ohio-card-location {
    border-bottom: 1px solid #d8d8d8;
    color: #525051; }
  .ohio-card-profile, .ohio-card-app {
    margin-top: -40px;
    text-align: center; }
    .ohio-card-profile-icon, .ohio-card-profile-img, .ohio-card-app-icon, .ohio-card-app-img {
      border-radius: 50%;
      height: 80px;
      width: 80px; }
    .ohio-card-profile-img, .ohio-card-app-img {
      margin-right: 10px; }
  .ohio-card-profile-icon {
    background-color: #700017;
    color: #ffffff;
    font-size: 3.4rem;
    padding: 20px 0; }
    .theme-green .ohio-card-profile-icon {
      background-color: #5e8000; }
    .theme-blue .ohio-card-profile-icon {
      background-color: #3D7AA9; }
  .ohio-card-app-img {
    border-radius: 4px; }
  .ohio-card-content {
    padding-top: 0; }
    .ohio-card-content-header {
      margin-bottom: 3px;
      margin-top: 23px; }
    .ohio-card--center .ohio-card-content {
      text-align: center; }
  .ohio-card-rating {
    color: #525051; }
  .ohio-card-social {
    color: #700017;
    font-size: 2.8rem; }
    .ohio-card-social-link {
      color: #700017;
      margin: 0 10px; }
      .theme-green .ohio-card-social-link {
        color: #5e8000; }
      .theme-blue .ohio-card-social-link {
        color: #3D7AA9; }
      .ohio-card-social-link:hover {
        color: #540011; }
      .ohio-card-social-link:active {
        color: #8f001d; }
      .theme-green .ohio-card-social-link:hover {
        color: #4b6600; }
      .theme-green .ohio-card-social-link:active {
        color: #709900; }
      .theme-blue .ohio-card-social-link:hover {
        color: #136bad; }
      .theme-blue .ohio-card-social-link:active {
        color: #3d8ecc; }
      .ohio-card-social-link:focus, .ohio-card-social-link:hover {
        text-decoration: none; }
      .ohio-card-social-link:active {
        color: #8f001d; }
  .ohio-card-install {
    margin: 0 15px 10px; }

.ohio-checkbox-base, .ohio-checkbox, .ohio-radio-button {
  margin-bottom: 2px;
  margin-top: 2px; }

.ohio-checkbox ~ .ohio-checkbox {
  margin-top: 0; }

.ohio-checkbox input[type="checkbox"] {
  cursor: pointer; }

.ohio-checkbox.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.ohio-checkbox.checkbox-success input[type="radio"]:indeterminate + label::after {
  background-color: #700017; }
  .theme-green .ohio-checkbox.checkbox-success input[type="checkbox"]:indeterminate + label::after, .theme-green
  .ohio-checkbox.checkbox-success input[type="radio"]:indeterminate + label::after {
    background-color: #5e8000; }
  .theme-blue .ohio-checkbox.checkbox-success input[type="checkbox"]:indeterminate + label::after, .theme-blue
  .ohio-checkbox.checkbox-success input[type="radio"]:indeterminate + label::after {
    background-color: #3D7AA9; }

.ohio-checkbox.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.ohio-checkbox.checkbox-success input[type="radio"]:indeterminate + label::before,
.ohio-checkbox.checkbox-success input[type="checkbox"]:checked + label::before {
  background-color: #ffffff;
  border-color: #A1A1A1; }

.ohio-checkbox.checkbox-success input[type="checkbox"]:checked + label::after {
  color: #700017; }
  .theme-green .ohio-checkbox.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #5e8000; }
  .theme-blue .ohio-checkbox.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #3D7AA9; }

.ohio-checkbox.checkbox-success input[type="checkbox"]:disabled + label::after {
  color: #A1A1A1; }

.ohio-checkbox-field::before {
  content: " ";
  background: blue;
  border: 1px solid red; }

.ohio-checkbox.checkbox label {
  font-weight: inherit;
  line-height: 1.1;
  padding-left: 5px; }
  .ohio-checkbox.checkbox label::before {
    border-color: #A1A1A1;
    width: 18px;
    height: 18px; }
  .ohio-checkbox.checkbox label::after {
    font-size: 1.3rem;
    width: 18px;
    height: 18px;
    line-height: 1.3; }

.ohio-checkbox.ohio-checkbox--has-field {
  padding-left: 0; }
  .ohio-checkbox.ohio-checkbox--has-field input[type="checkbox"] {
    margin: 0;
    top: 0; }
  .ohio-checkbox.ohio-checkbox--has-field .checkbox,
  .ohio-checkbox.ohio-checkbox--has-field label {
    left: 30px;
    top: 10px;
    position: absolute; }
  .ohio-checkbox.ohio-checkbox--has-field .ohio-checkbox-field {
    padding-left: 40px; }

.ohio-choose-time .input-group-addon {
  background-color: #f2f2f2;
  border-color: #A1A1A1;
  border-right-width: 0;
  padding-right: 0; }

.ohio-choose-time-select {
  border-left-width: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }
  .ohio-choose-time-select::before, .ohio-choose-time-select::after {
    display: none !important; }
  .ohio-choose-time-select-el {
    font-weight: 400 !important; }

.ohio-custom-dropdown-select {
  background-color: #f2f2f2;
  border: 1px solid #A1A1A1;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 1;
  padding: 0;
  position: relative;
  width: 100%; }
  .ohio-custom-dropdown-select-check:focus ~ .ohio-custom-dropdown-select-label {
    outline: none;
    border: 1px solid #4D90FE;
    box-shadow: 0px 0px 4px 0px #4D90FE; }
  .ohio-custom-dropdown-select-label {
    border-right: 1px solid #A1A1A1;
    display: inline-block;
    font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
    padding: 10px 10px 12px;
    max-height: 100%;
    width: calc(100% - 35px); }
    .ohio-custom-dropdown-select-label::after {
      font-family: FontAwesome;
      font-size: 2.2rem;
      content: "\f107";
      font-weight: 400;
      height: 100%;
      letter-spacing: normal;
      position: absolute;
      padding: 8px 10px 9px;
      top: 0;
      right: 0;
      -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1);
      transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.3s cubic-bezier(0.77, 0, 0.175, 1); }
  .ohio-custom-dropdown-select-check:checked + .ohio-custom-dropdown-select-label::after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .ohio-custom-dropdown-select-list {
    background-color: #ffffff;
    border: 1px solid #A1A1A1;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #000000;
    left: -1px;
    list-style: none;
    margin: 0;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    width: calc(100% + 2px);
    will-change: transform, visibility;
    -webkit-transform: scaleY(0);
        -ms-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: top;
        -ms-transform-origin: top;
            transform-origin: top;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    visibility: hidden;
    z-index: 9; }
    .ohio-custom-dropdown-select-list-item-link {
      display: block;
      font-weight: 400;
      padding: 10px 10px 9px;
      width: 100%;
      height: 100%;
      position: relative;
      text-align: left; }
      .ohio-custom-dropdown-select-list-item-link, .ohio-custom-dropdown-select-list-item-link:focus, .ohio-custom-dropdown-select-list-item-link:hover {
        color: #000000;
        text-decoration: none; }
      .ohio-custom-dropdown-select-list-item-link:hover {
        background-color: #f2f2f2; }
      .ohio-custom-dropdown-select-list-item-link:hover::before {
        background-color: #700017;
        content: "";
        height: 100%;
        width: 5px;
        position: absolute;
        left: 0;
        top: 0; }
  .ohio-custom-dropdown-select-check:checked ~ .ohio-custom-dropdown-select-list {
    visibility: visible;
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1); }

.ohio-custom-dropdown--small {
  font-size: 1.4rem; }
  .ohio-custom-dropdown--small .ohio-custom-dropdown-select {
    height: 34px; }
    .ohio-custom-dropdown--small .ohio-custom-dropdown-select-label {
      width: calc(100% - 31px); }
      .ohio-custom-dropdown--small .ohio-custom-dropdown-select-label::after {
        font-size: 2rem;
        padding: 5px 9px 0; }

.ohio-datepicker {
  position: relative; }
  .ohio-datepicker .form-control {
    background-color: #f2f2f2;
    border-color: #A1A1A1;
    color: #000000;
    font-size: 1.6rem;
    height: 40px;
    padding: 8px 15px; }
  .ohio-datepicker .fa, .ohio-datepicker .ohio-external-nav-open-icon, .ohio-datepicker .ohio-external-takeover-close, .ohio-datepicker .ohio-external-takeover-close-icon, .ohio-datepicker .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .ohio-datepicker .select2-selection--single, .ohio-datepicker .select2-search--dropdown, .ohio-datepicker #toast-container .toast.toast-error::before, #toast-container .ohio-datepicker .toast.toast-error::before, .ohio-datepicker #toast-container .toast.toast-info::before, #toast-container .ohio-datepicker .toast.toast-info::before, .ohio-datepicker #toast-container .toast.toast-success::before, #toast-container .ohio-datepicker .toast.toast-success::before {
    color: #700017;
    font-size: 1.8rem;
    padding: 12px 16px;
    position: absolute;
    right: 0; }
    .theme-green .ohio-datepicker .fa, .theme-green .ohio-datepicker .ohio-external-nav-open-icon, .theme-green .ohio-datepicker .ohio-external-takeover-close, .theme-green .ohio-datepicker .ohio-external-takeover-close-icon, .theme-green .ohio-datepicker .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-green .ohio-datepicker .select2-selection--single, .theme-green .ohio-datepicker .select2-search--dropdown, .theme-green .ohio-datepicker #toast-container .toast.toast-error::before, #toast-container .theme-green .ohio-datepicker .toast.toast-error::before, .theme-green .ohio-datepicker #toast-container .toast.toast-info::before, #toast-container .theme-green .ohio-datepicker .toast.toast-info::before, .theme-green .ohio-datepicker #toast-container .toast.toast-success::before, #toast-container .theme-green .ohio-datepicker .toast.toast-success::before {
      color: #5e8000; }
    .theme-blue .ohio-datepicker .fa, .theme-blue .ohio-datepicker .ohio-external-nav-open-icon, .theme-blue .ohio-datepicker .ohio-external-takeover-close, .theme-blue .ohio-datepicker .ohio-external-takeover-close-icon, .theme-blue .ohio-datepicker .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-blue .ohio-datepicker .select2-selection--single, .theme-blue .ohio-datepicker .select2-search--dropdown, .theme-blue .ohio-datepicker #toast-container .toast.toast-error::before, #toast-container .theme-blue .ohio-datepicker .toast.toast-error::before, .theme-blue .ohio-datepicker #toast-container .toast.toast-info::before, #toast-container .theme-blue .ohio-datepicker .toast.toast-info::before, .theme-blue .ohio-datepicker #toast-container .toast.toast-success::before, #toast-container .theme-blue .ohio-datepicker .toast.toast-success::before {
      color: #3D7AA9; }

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
  background-color: #700017; }
  .theme-green .datepicker table tr td span.active.active, .theme-green
  .datepicker table tr td span.active.disabled.active, .theme-green
  .datepicker table tr td span.active.disabled:active, .theme-green
  .datepicker table tr td span.active.disabled:hover.active, .theme-green
  .datepicker table tr td span.active.disabled:hover:active, .theme-green
  .datepicker table tr td span.active:active, .theme-green
  .datepicker table tr td span.active:hover.active, .theme-green
  .datepicker table tr td span.active:hover:active {
    background-color: #5e8000; }
  .theme-blue .datepicker table tr td span.active.active, .theme-blue
  .datepicker table tr td span.active.disabled.active, .theme-blue
  .datepicker table tr td span.active.disabled:active, .theme-blue
  .datepicker table tr td span.active.disabled:hover.active, .theme-blue
  .datepicker table tr td span.active.disabled:hover:active, .theme-blue
  .datepicker table tr td span.active:active, .theme-blue
  .datepicker table tr td span.active:hover.active, .theme-blue
  .datepicker table tr td span.active:hover:active {
    background-color: #3D7AA9; }

.datepicker table tr td.new, .datepicker table tr td.old {
  color: #d8d8d8; }

.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
  background-color: #f2f2f2; }

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
  background-color: #700017;
  border-radius: 50%; }
  .theme-green .datepicker table tr td.active.active, .theme-green .datepicker table tr td.active.highlighted.active, .theme-green .datepicker table tr td.active.highlighted:active, .theme-green .datepicker table tr td.active:active {
    background-color: #5e8000; }
  .theme-blue .datepicker table tr td.active.active, .theme-blue .datepicker table tr td.active.highlighted.active, .theme-blue .datepicker table tr td.active.highlighted:active, .theme-blue .datepicker table tr td.active:active {
    background-color: #3D7AA9; }

.datepicker table tr td.active.active:hover {
  background-color: #700017; }
  .theme-green .datepicker table tr td.active.active:hover {
    background-color: #5e8000; }
  .theme-blue .datepicker table tr td.active.active:hover {
    background-color: #3D7AA9; }

.datepicker table tr td.focused, .datepicker table tr td.day:hover {
  background-color: #f2f2f2;
  border-radius: 50%; }

.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev,
.datepicker tfoot tr th,
.datepicker table tr td,
.datepicker table tr th {
  border-radius: 0; }

.datepicker thead {
  background-color: #f2f2f2; }

.datepicker .prev,
.datepicker .next {
  color: #f2f2f2;
  position: relative; }
  .datepicker .prev::after,
  .datepicker .next::after {
    color: #700017;
    content: "\f104";
    font-family: FontAwesome;
    font-size: 2.2rem;
    position: absolute;
    padding: 0 10px 9px;
    top: 0;
    right: 0; }
    .theme-green .datepicker .prev::after, .theme-green
    .datepicker .next::after {
      color: #5e8000; }
    .theme-blue .datepicker .prev::after, .theme-blue
    .datepicker .next::after {
      color: #3D7AA9; }

.datepicker .prev {
  border-top-left-radius: 3px; }

.datepicker .next {
  border-top-right-radius: 3px; }
  .datepicker .next::after {
    content: "\f105"; }

.datepicker-dropdown::before,
.datepicker-dropdown::after {
  display: none; }

.dropdown-menu {
  font-size: 1.6rem;
  padding: 0; }

.dow {
  color: #A1A1A1;
  font-weight: 400; }

.ohio-divider {
  color: #525051;
  font-weight: 700;
  margin: 15px 0;
  overflow: hidden;
  text-align: center; }
  .ohio-divider-label {
    display: inline-block;
    text-align: center;
    position: relative; }
    .ohio-divider-label::after, .ohio-divider-label::before {
      content: "";
      position: absolute;
      height: 1px;
      background-color: #A1A1A1;
      margin: 0 15px;
      top: 50%;
      width: 600px; }
    .ohio-divider-label::after {
      width: 600px; }
    .ohio-divider-label::before {
      right: 100%; }
  @media (min-width: 768px) {
    .ohio-divider--vertical {
      height: 100%;
      top: 0;
      left: 100%;
      margin: 0;
      margin-left: -1px;
      position: absolute;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      .ohio-divider--vertical .ohio-divider-label {
        top: 50%; }
        .ohio-divider--vertical .ohio-divider-label::after, .ohio-divider--vertical .ohio-divider-label::before {
          margin: 15px 0 15px 50%;
          width: 1px;
          height: 600px; }
        .ohio-divider--vertical .ohio-divider-label::before {
          right: inherit;
          top: auto;
          bottom: 100%; }
        .ohio-divider--vertical .ohio-divider-label::after {
          bottom: auto;
          top: 100%;
          left: 0; } }

.ohio-drawer {
  box-shadow: none; }
  .ohio-drawer .drawer,
  .ohio-drawer .drawer-contents {
    background-color: #ffffff; }
  .ohio-drawer,
  .ohio-drawer .drawer-heading {
    border-width: 0; }
  .ohio-drawer-nav, .ohio-drawer-nav-title, .ohio-drawer-nav-link {
    width: 100%; }

.ohio-external-nav {
  display: none;
  font-size: 1.2rem;
  padding-bottom: 8px;
  padding-top: 8px; }
  @media (min-width: 768px) {
    .ohio-external-nav {
      display: block; } }
  .ohio-external-nav-open {
    background-color: transparent;
    border: 0;
    float: right;
    text-align: right;
    width: 100%; }
    .ohio-external-nav-open-logo {
      height: 15px;
      margin: 0 4px 0; }
    .ohio-external-nav-open-icon {
      color: #700017;
      font-size: 1.6rem; }
  .ohio-external-nav-alert {
    font-size: 1.4rem; }
    .ohio-external-nav-alert .fa-exclamation-triangle {
      font-size: 1.6rem;
      margin-right: 10px; }
    .ohio-external-nav-alert-link, .ohio-external-nav-alert-link:active, .ohio-external-nav-alert-link:focus, .ohio-external-nav-alert-link:hover {
      color: #ffffff; }
  .ohio-external-nav--light {
    background-color: #f2f2f2; }
  .ohio-external-nav--dark {
    background-color: #525051; }
  .ohio-external-nav--black {
    background-color: #000000; }
  .ohio-external-nav--alert {
    background-color: #eb1316; }
  .ohio-external-nav--dark, .ohio-external-nav--black, .ohio-external-nav--alert {
    color: #ffffff; }
    .ohio-external-nav--dark .ohio-external-nav-open-icon, .ohio-external-nav--black .ohio-external-nav-open-icon, .ohio-external-nav--alert .ohio-external-nav-open-icon {
      color: #ffffff; }

.full-screen-takeover {
  overflow-y: hidden; }

.ohio-external-takeover-wrapper {
  background-color: #f2f2f2;
  font-size: 1.4rem;
  height: 100%;
  max-height: 330px;
  width: 100%;
  left: 0;
  overflow-y: hidden;
  padding: 40px 0;
  position: fixed;
  top: -330px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  z-index: 9999; }
  .full-screen-takeover .ohio-external-takeover-wrapper {
    overflow-y: auto;
    top: 0; }

.ohio-external-takeover-backdrop {
  background-color: black;
  cursor: pointer;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1; }
  .full-screen-takeover .ohio-external-takeover-backdrop {
    -webkit-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    z-index: 9998;
    opacity: 0.7; }

.ohio-external-takeover-header {
  margin-bottom: 60px; }

.ohio-external-takeover-logo, .ohio-external-takeover-links {
  float: left; }

.ohio-external-takeover-logo {
  height: 42px;
  margin-right: 40px; }

.ohio-external-takeover-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  @media (max-width: 1199px) {
    .ohio-external-takeover-links {
      margin-top: 20px; } }
  @media (min-width: 1200px) {
    .ohio-external-takeover-links {
      float: right;
      width: 70%; } }

.ohio-external-takeover-link {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  display: inline-block;
  min-width: 130px; }
  .ohio-external-takeover-link, .ohio-external-takeover-link:active, .ohio-external-takeover-link:focus, .ohio-external-takeover-link:hover {
    color: #700017; }
  .ohio-external-takeover-link-bold {
    font-size: 1.8rem; }

.ohio-external-takeover-close {
  background-color: transparent;
  border: 0;
  color: #700017;
  float: right;
  font-size: 2rem;
  margin-top: 10px; }
  .ohio-external-takeover-close-icon {
    color: #700017;
    font-size: 2rem; }

.ohio-external-takeover-content-wrapper {
  margin: 0 auto; }
  @media (min-width: 992px) {
    .ohio-external-takeover-content-wrapper {
      width: 80%; } }

.ohio-external-takeover-search {
  margin-bottom: 15px; }
  .ohio-external-takeover-search .ohio-search-field {
    background-color: #ffffff !important;
    color: #700017;
    font-size: 1.8rem;
    height: 50px;
    padding: 0 19px; }
  .ohio-external-takeover-search .input-group-btn {
    padding: 4px 0px;
    margin: 0px 0px; }
  .ohio-external-takeover-search .ohio-search-btn.btn {
    font-size: 2rem;
    margin-left: -24px !important;
    margin-top: -5px;
    padding: 10px 20px !important; }

.ohio-field, .ohio-field-addon, .ohio-field-status, .ohio-textarea {
  display: inline-block;
  margin-bottom: 23px;
  width: 100%; }
  .ohio-field, .ohio-field-addon, .ohio-field-status, .ohio-textarea, .ohio-field-input, .ohio-checkbox-field {
    font-weight: 400;
    width: 100%; }
    .ohio-field:disabled, .ohio-field-addon:disabled, .ohio-field-status:disabled, .ohio-textarea:disabled, .ohio-field-input:disabled, .ohio-checkbox-field:disabled {
      opacity: 0.5; }
  .ohio-field-input, .ohio-checkbox-field {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #f2f2f2;
    border: 1px solid #A1A1A1;
    border-radius: 4px;
    display: block;
    font-size: 1.6rem;
    padding: 8px 15px; }
    .has-error .ohio-field-input, .has-error .ohio-checkbox-field {
      border-color: #eb1316; }
  .ohio-field-error {
    color: #eb1316;
    display: none;
    font-size: 1.4rem;
    font-weight: 700;
    margin-left: 9px;
    margin-top: 6px; }
    .has-error .ohio-field-error {
      display: block; }
    .warning .ohio-field-error {
      color: #525051; }
  .ohio-field .input-group .ohio-field-input:first-child, .ohio-field-addon .input-group .ohio-field-input:first-child, .ohio-field-status .input-group .ohio-field-input:first-child, .ohio-textarea .input-group .ohio-field-input:first-child, .ohio-field .input-group .ohio-checkbox-field:first-child, .ohio-field-addon .input-group .ohio-checkbox-field:first-child, .ohio-field-status .input-group .ohio-checkbox-field:first-child, .ohio-textarea .input-group .ohio-checkbox-field:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right-width: 0;
    padding-right: 0; }
  .ohio-field .input-group .ohio-field-input:not(:first-child), .ohio-field-addon .input-group .ohio-field-input:not(:first-child), .ohio-field-status .input-group .ohio-field-input:not(:first-child), .ohio-textarea .input-group .ohio-field-input:not(:first-child), .ohio-field .input-group .ohio-checkbox-field:not(:first-child), .ohio-field-addon .input-group .ohio-checkbox-field:not(:first-child), .ohio-field-status .input-group .ohio-checkbox-field:not(:first-child), .ohio-textarea .input-group .ohio-checkbox-field:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .ohio-field .input-group .input-group-addon:first-child, .ohio-field-addon .input-group .input-group-addon:first-child, .ohio-field-status .input-group .input-group-addon:first-child, .ohio-textarea .input-group .input-group-addon:first-child,
  .ohio-field .input-group .input-group-addon:last-child, .ohio-field-addon .input-group .input-group-addon:last-child, .ohio-field-status .input-group .input-group-addon:last-child, .ohio-textarea .input-group .input-group-addon:last-child {
    background: #f2f2f2; }
  .ohio-field .input-group .input-group-addon, .ohio-field-addon .input-group .input-group-addon, .ohio-field-status .input-group .input-group-addon, .ohio-textarea .input-group .input-group-addon {
    background-color: #ffffff;
    border: 1px solid #A1A1A1;
    border-right-width: 0;
    font-size: 1.6rem; }
  .ohio-field .input-group .input-group-addon:last-child, .ohio-field-addon .input-group .input-group-addon:last-child, .ohio-field-status .input-group .input-group-addon:last-child, .ohio-textarea .input-group .input-group-addon:last-child {
    border-left-width: 0;
    border-right-width: 1px; }
  .ohio-field.has-addon .input-group .input-group-addon:last-child, .has-addon.ohio-field-addon .input-group .input-group-addon:last-child, .has-addon.ohio-field-status .input-group .input-group-addon:last-child, .has-addon.ohio-textarea .input-group .input-group-addon:last-child {
    border-left-width: 1px;
    padding-left: 15px; }
  .ohio-field.has-error .input-group-addon, .has-error.ohio-field-addon .input-group-addon, .has-error.ohio-field-status .input-group-addon, .has-error.ohio-textarea .input-group-addon {
    border-color: #eb1316;
    color: #eb1316; }

.ohio-field-p {
  padding: 8px 15px; }

.ohio-field-addon .input-group .input-group-addon {
  background-color: #ffffff !important;
  border-color: #A1A1A1 !important; }
  .ohio-field-addon .input-group .input-group-addon:last-child {
    border-left-width: 1px !important;
    padding-left: 15px !important; }

.ohio-field-icon {
  width: 100%; }
  .ohio-field-icon .ohio-field-input, .ohio-field-icon .ohio-checkbox-field {
    border-left-width: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .ohio-field-icon .input-group-addon {
    border-color: #A1A1A1;
    padding-right: 0; }

.ohio-field-label, .ohio-main-nav-dropdown-title, .ohio-drawer-nav-title, .ohio-multi-select-label, .ohio-select-label, .ohio-custom-dropdown-label, .ohio-textarea-label {
  color: #525051;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 8px;
  margin-left: 15px;
  width: 100%; }
  .has-checkbox .ohio-field-label, .has-checkbox .ohio-main-nav-dropdown-title, .has-checkbox .ohio-drawer-nav-title, .has-checkbox .ohio-multi-select-label, .has-checkbox .ohio-select-label, .has-checkbox .ohio-custom-dropdown-label, .has-checkbox .ohio-textarea-label {
    border-color: #eb1316; }

.ohio-field-password .input-group-addon {
  cursor: pointer; }
  .ohio-field-password .input-group-addon .fa, .ohio-field-password .input-group-addon .ohio-external-nav-open-icon, .ohio-field-password .input-group-addon .ohio-external-takeover-close, .ohio-field-password .input-group-addon .ohio-external-takeover-close-icon, .ohio-field-password .input-group-addon .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .ohio-field-password .input-group-addon .select2-selection--single, .ohio-field-password .input-group-addon .select2-search--dropdown, .ohio-field-password .input-group-addon #toast-container .toast.toast-error::before, #toast-container .ohio-field-password .input-group-addon .toast.toast-error::before, .ohio-field-password .input-group-addon #toast-container .toast.toast-info::before, #toast-container .ohio-field-password .input-group-addon .toast.toast-info::before, .ohio-field-password .input-group-addon #toast-container .toast.toast-success::before, #toast-container .ohio-field-password .input-group-addon .toast.toast-success::before {
    color: #700017; }
    .theme-green .ohio-field-password .input-group-addon .fa, .theme-green .ohio-field-password .input-group-addon .ohio-external-nav-open-icon, .theme-green .ohio-field-password .input-group-addon .ohio-external-takeover-close, .theme-green .ohio-field-password .input-group-addon .ohio-external-takeover-close-icon, .theme-green .ohio-field-password .input-group-addon .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-green .ohio-field-password .input-group-addon .select2-selection--single, .theme-green .ohio-field-password .input-group-addon .select2-search--dropdown, .theme-green .ohio-field-password .input-group-addon #toast-container .toast.toast-error::before, #toast-container .theme-green .ohio-field-password .input-group-addon .toast.toast-error::before, .theme-green .ohio-field-password .input-group-addon #toast-container .toast.toast-info::before, #toast-container .theme-green .ohio-field-password .input-group-addon .toast.toast-info::before, .theme-green .ohio-field-password .input-group-addon #toast-container .toast.toast-success::before, #toast-container .theme-green .ohio-field-password .input-group-addon .toast.toast-success::before {
      color: #5e8000; }
    .theme-blue .ohio-field-password .input-group-addon .fa, .theme-blue .ohio-field-password .input-group-addon .ohio-external-nav-open-icon, .theme-blue .ohio-field-password .input-group-addon .ohio-external-takeover-close, .theme-blue .ohio-field-password .input-group-addon .ohio-external-takeover-close-icon, .theme-blue .ohio-field-password .input-group-addon .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-blue .ohio-field-password .input-group-addon .select2-selection--single, .theme-blue .ohio-field-password .input-group-addon .select2-search--dropdown, .theme-blue .ohio-field-password .input-group-addon #toast-container .toast.toast-error::before, #toast-container .theme-blue .ohio-field-password .input-group-addon .toast.toast-error::before, .theme-blue .ohio-field-password .input-group-addon #toast-container .toast.toast-info::before, #toast-container .theme-blue .ohio-field-password .input-group-addon .toast.toast-info::before, .theme-blue .ohio-field-password .input-group-addon #toast-container .toast.toast-success::before, #toast-container .theme-blue .ohio-field-password .input-group-addon .toast.toast-success::before {
      color: #3D7AA9; }

.ohio-field-password .fa-eye-slash {
  display: none; }

.ohio-field-password-show-hide:checked ~ .fa-eye {
  display: none; }

.ohio-field-password-show-hide:checked ~ .fa-eye-slash {
  display: block; }

.ohio-field-status.success .ohio-field-input, .ohio-field-status.success .ohio-checkbox-field,
.ohio-field-status.success .input-group-addon {
  border-color: #5e8000; }

.ohio-field-status.warning .ohio-field-input, .ohio-field-status.warning .ohio-checkbox-field,
.ohio-field-status.warning .input-group-addon {
  border-color: #ed6102; }

.ohio-field-status.danger .ohio-field-input, .ohio-field-status.danger .ohio-checkbox-field,
.ohio-field-status.danger .input-group-addon {
  border-color: #eb1316; }

.ohio-field-status.success .input-group-addon {
  color: #5e8000; }

.ohio-field-status.warning .input-group-addon {
  color: #ed6102; }

.ohio-field-status.danger .input-group-addon {
  color: #eb1316; }

.ohio-forgot-dialogue {
  margin-bottom: 40px;
  margin-top: 40px; }
  @media (min-width: 768px) {
    .ohio-forgot-dialogue {
      border: 1px solid #A1A1A1;
      border-radius: 4px;
      padding: 0 50px 10px; } }
  .ohio-forgot-dialogue-section {
    margin: 15px 0; }
  .ohio-forgot-dialogue-submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    margin-top: 27px; }
    @media (min-width: 544px) {
      .ohio-forgot-dialogue-submit {
        float: right; } }
    .ohio-forgot-dialogue-submit-btn {
      width: 100%; }

.ohio-form-ex-page-confirm {
  background-color: #f2f2f2;
  padding: 23px 25px;
  margin-top: 27px; }

.ohio-form-ex-page-footer {
  margin-top: 25px; }

.ohio-generic-wizard {
  position: relative; }
  .ohio-generic-wizard-col {
    text-align: center; }
    .ohio-generic-wizard-col:first-child {
      text-align: left; }
    .ohio-generic-wizard-col:last-child {
      text-align: right; }
  .ohio-generic-wizard-divider {
    margin: 0 auto;
    position: absolute;
    left: 50px;
    top: 22px;
    width: 74%; }
    @media (min-width: 544px) {
      .ohio-generic-wizard-divider {
        width: 84%; } }
    @media (min-width: 768px) {
      .ohio-generic-wizard-divider {
        width: 86%; } }
    @media (min-width: 992px) {
      .ohio-generic-wizard-divider {
        width: 90%; } }

.ohio-generic-wizard-item {
  display: inline-block;
  text-align: center; }
  .ohio-generic-wizard-item-icon {
    background-color: #d8d8d8;
    border-radius: 50%;
    color: #525051;
    font-size: 3.2rem;
    width: 70px;
    height: 70px;
    padding-top: 20px; }
    .is-selected .ohio-generic-wizard-item-icon {
      background-color: #700017;
      color: #ffffff; }
      .theme-green .is-selected .ohio-generic-wizard-item-icon {
        background-color: #5e8000; }
      .theme-blue .is-selected .ohio-generic-wizard-item-icon {
        background-color: #3D7AA9; }
  .ohio-generic-wizard-item-label {
    padding-top: 8px; }

.ohio-header-search .ohio-search-field, .ohio-main-nav-search .ohio-search-field {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 1.6rem;
  padding: 0 20px; }

.ohio-header-search .ohio-search-btn, .ohio-main-nav-search .ohio-search-btn {
  font-size: 2rem;
  margin-top: 0;
  padding: 0 11px; }

.ohio-header-search .input-group-btn, .ohio-main-nav-search .input-group-btn {
  padding: 9px 50px 9px 0; }
  .ohio-header-search .input-group-btn:last-child > .btn, .ohio-main-nav-search .input-group-btn:last-child > .btn, .ohio-header-search .ohio-search .input-group-btn:last-child > .btn, .ohio-main-nav-search .ohio-search .input-group-btn:last-child > .btn, .ohio-header-search .input-group-btn:last-child > .btn-group, .ohio-main-nav-search .input-group-btn:last-child > .btn-group {
    margin-left: -7px; }
  @media (min-width: 768px) {
    .ohio-header-search .input-group-btn, .ohio-main-nav-search .input-group-btn {
      padding: 9px 0; } }

.ohio-header {
  background-color: #f2f2f2;
  padding-bottom: 20px;
  padding-top: 20px; }
  .ohio-header--white {
    background-color: #ffffff; }
  @media (min-width: 768px) {
    .ohio-header-logo {
      padding-top: 10px; } }
  .ohio-header-logo-img {
    height: 22px; }
    @media (min-width: 768px) {
      .ohio-header-logo-img {
        height: 40px; } }
  .ohio-header-search {
    display: none; }
    @media (min-width: 768px) {
      .ohio-header-search {
        display: block; }
        .ohio-header-search .ohio-search-field {
          border: 1px solid #A1A1A1;
          border-radius: 4px;
          height: 42px;
          margin-top: 10px; } }

.ohio-in-form-wizard {
  overflow: hidden; }
  .ohio-in-form-wizard-col {
    float: left; }
    .ohio-in-form-wizard-col:first-child .ohio-in-form-wizard-item {
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px;
      border-left-width: 1px;
      padding-left: 10px; }
    .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px;
      border-right-width: 1px; }
      .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item::before, .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item::after {
        display: none; }
      .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item-topfix, .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item-botfix {
        display: none; }
    .ohio-in-form-wizard-col:last-child .ohio-in-form-wizard-item-arrow {
      display: none; }

.ohio-in-form-wizard-item {
  background-color: #f2f2f2;
  border: 1px solid #A1A1A1;
  border-right-width: 0;
  display: inline-block;
  font-size: 1.4rem;
  padding: 8px 10px 8px 17px;
  position: relative;
  text-align: center;
  width: 100%; }
  @media (min-width: 768px) {
    .ohio-in-form-wizard-item {
      padding-left: 24px; } }
  .ohio-in-form-wizard-item-label {
    display: none; }
    @media (min-width: 768px) {
      .ohio-in-form-wizard-item-label {
        display: inherit; } }
    .is-selected .ohio-in-form-wizard-item-label {
      display: inherit; }
  .ohio-in-form-wizard-item-arrow {
    background: url("wiz-arrow3.png") no-repeat;
    display: none;
    width: 15px;
    height: 37px;
    position: absolute;
    top: 0;
    left: 97%;
    z-index: 3; }
    @media (min-width: 768px) {
      .ohio-in-form-wizard-item-arrow {
        display: inherit; } }
    .is-selected .ohio-in-form-wizard-item-arrow {
      display: inherit;
      height: 39px;
      top: -1px;
      background-position-y: -41px; }
      .theme-green .is-selected .ohio-in-form-wizard-item-arrow {
        background-position-y: -83px; }
      .theme-blue .is-selected .ohio-in-form-wizard-item-arrow {
        background-position-y: -125px; }
  .ohio-in-form-wizard-item.is-selected {
    background-color: #700017;
    border: 1px solid #700017;
    color: #ffffff; }
    .theme-green .ohio-in-form-wizard-item.is-selected {
      background-color: #5e8000; }
    .theme-blue .ohio-in-form-wizard-item.is-selected {
      background-color: #3D7AA9; }
    .theme-green .ohio-in-form-wizard-item.is-selected {
      border: 1px solid #5e8000; }
    .theme-blue .ohio-in-form-wizard-item.is-selected {
      border: 1px solid #3D7AA9; }
  .ohio-in-form-wizard-item-badge {
    background-color: #700017;
    border-radius: 50%;
    color: #ffffff;
    margin-right: 5px;
    padding: 1px 6px; }
    .theme-green .ohio-in-form-wizard-item-badge {
      background-color: #5e8000; }
    .theme-blue .ohio-in-form-wizard-item-badge {
      background-color: #3D7AA9; }
    .is-selected .ohio-in-form-wizard-item-badge {
      color: #700017;
      background-color: #ffffff; }
      .theme-green .is-selected .ohio-in-form-wizard-item-badge {
        color: #5e8000; }
      .theme-blue .is-selected .ohio-in-form-wizard-item-badge {
        color: #3D7AA9; }

.ohio-label {
  font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
  background-color: #525051;
  border-radius: 4px;
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 4px 9px; }
  h1 .ohio-label {
    font-size: 2.4rem; }
  h2 .ohio-label {
    font-size: 1.8rem; }
  h3 .ohio-label, .ohio-page-error-message-message .ohio-label,
  h4 .ohio-label {
    font-size: 1.6rem; }

.ohio-landing-page-divider {
  border-top: 1px solid #A1A1A1;
  margin-top: 44px; }

@media (min-width: 768px) {
  .ohio-landing-page-filter-header, .ohio-landing-page-filter-search {
    float: left; }
  .ohio-landing-page-filter-search {
    margin-top: 40px;
    margin-left: 20px; } }

.ohio-landing-page-pagination {
  margin-top: 10px; }

.ohio-login-dialogue {
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .ohio-login-dialogue {
      margin-top: 40px; } }
  @media (min-width: 992px) {
    .ohio-login-dialogue {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .ohio-login-dialogue-create, .ohio-login-dialogue-existing {
    padding: 14px 44px 44px; }
  @media (min-width: 768px) {
    .ohio-login-dialogue-create {
      border: 1px solid #A1A1A1;
      border-radius: 4px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; } }
  @media (min-width: 992px) {
    .ohio-login-dialogue-create {
      border-right: 0;
      border-top-right-radius: 0;
      border-bottom-left-radius: 4px; } }
  @media (max-width: 767px) {
    .ohio-login-dialogue-create-btn {
      width: 100%;
      text-align: center; } }
  @media (min-width: 992px) {
    .ohio-login-dialogue-create-btn {
      position: absolute;
      bottom: 45px; } }
  .ohio-login-dialogue-existing {
    background-color: #700017; }
    .theme-green .ohio-login-dialogue-existing {
      background-color: #5e8000; }
    .theme-blue .ohio-login-dialogue-existing {
      background-color: #3D7AA9; }
    @media (min-width: 768px) {
      .ohio-login-dialogue-existing {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; } }
    @media (min-width: 992px) {
      .ohio-login-dialogue-existing {
        border-bottom-left-radius: 0;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px; } }
    .ohio-login-dialogue-existing-header,
    .theme-green .ohio-login-dialogue-existing-header,
    .theme-blue .ohio-login-dialogue-existing-header {
      color: #ffffff; }
    .ohio-login-dialogue-existing .ohio-field-label, .ohio-login-dialogue-existing .ohio-main-nav-dropdown-title, .ohio-login-dialogue-existing .ohio-drawer-nav-title, .ohio-login-dialogue-existing .ohio-multi-select-label, .ohio-login-dialogue-existing .ohio-select-label, .ohio-login-dialogue-existing .ohio-custom-dropdown-label, .ohio-login-dialogue-existing .ohio-textarea-label {
      color: #ffffff; }
    .ohio-login-dialogue-existing-forgot {
      padding-top: 20px;
      text-align: center; }
    .ohio-login-dialogue-existing-link {
      font-size: 1.4rem; }
      .ohio-login-dialogue-existing-link, .ohio-login-dialogue-existing-link:focus, .ohio-login-dialogue-existing-link:hover {
        color: #ffffff; }
    .ohio-login-dialogue-existing-btn {
      border: 1px solid #ffffff;
      border-radius: 4px;
      margin-top: 40px;
      width: 100%; }

.ohio-main-nav {
  background-color: #700017; }
  .theme-green .ohio-main-nav {
    background-color: #5e8000; }
  .theme-blue .ohio-main-nav {
    background-color: #3D7AA9; }
  @media (min-width: 768px) {
    .ohio-main-nav {
      display: block;
      height: 100% !important; } }
  @media (min-width: 768px) {
    .ohio-main-nav-container {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px; }
      .ohio-main-nav-container:before, .ohio-main-nav-container:after {
        content: " ";
        display: table; }
      .ohio-main-nav-container:after {
        clear: both; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .ohio-main-nav-container {
      width: 750px; } }
  @media (min-width: 768px) and (min-width: 992px) {
    .ohio-main-nav-container {
      width: 970px; } }
  @media (min-width: 768px) and (min-width: 1200px) {
    .ohio-main-nav-container {
      width: 1170px; } }
  .ohio-main-nav-panel {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin-bottom: 0; }
  @media (max-width: 767px) {
    .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-search {
      border-bottom: 1px solid #A1A1A1; } }
  .ohio-main-nav-panel, .ohio-main-nav-dropdown-link, .ohio-drawer-nav-link, .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-search, .ohio-main-nav-social, .ohio-main-nav-social-link {
    display: inline-block; }
    .ohio-main-nav-panel:focus, .ohio-main-nav-panel:hover, .ohio-main-nav-dropdown-link:focus, .ohio-drawer-nav-link:focus, .ohio-main-nav-dropdown-link:hover, .ohio-drawer-nav-link:hover, .ohio-main-nav-link:focus, .ohio-main-nav-ohio-link:focus, .ohio-main-nav-link:hover, .ohio-main-nav-ohio-link:hover, .ohio-main-nav-search:focus, .ohio-main-nav-search:hover, .ohio-main-nav-social:focus, .ohio-main-nav-social:hover, .ohio-main-nav-social-link:focus, .ohio-main-nav-social-link:hover {
      text-decoration: none; }
  @media (max-width: 767px) {
    .ohio-main-nav-panel, .ohio-main-nav-dropdown-link, .ohio-drawer-nav-link, .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-social {
      width: 100%; } }
  .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-social {
    background-color: #700017; }
    .theme-green .ohio-main-nav-link, .theme-green .ohio-main-nav-ohio-link, .theme-green .ohio-main-nav-social {
      background-color: #5e8000; }
    .theme-blue .ohio-main-nav-link, .theme-blue .ohio-main-nav-ohio-link, .theme-blue .ohio-main-nav-social {
      background-color: #3D7AA9; }
  .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-social-link {
    padding: 18px 20px; }
    @media (min-width: 768px) {
      .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-social-link {
        padding-bottom: 16px;
        padding-top: 16px; } }
  .ohio-main-nav-search {
    border-top: 1px solid #A1A1A1;
    margin-bottom: -6px; }
    .ohio-main-nav-search .ohio-search-field {
      height: 60px; }
      .ohio-main-nav-search .ohio-search-field.form-control:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    @media (min-width: 768px) {
      .ohio-main-nav-search {
        display: none; } }
  .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-social-link {
    background-color: #700017; }
    .ohio-main-nav-link, .ohio-main-nav-ohio-link, .ohio-main-nav-link:active, .ohio-main-nav-ohio-link:active, .ohio-main-nav-link:focus, .ohio-main-nav-ohio-link:focus, .ohio-main-nav-link:hover, .ohio-main-nav-ohio-link:hover, .ohio-main-nav-social-link, .ohio-main-nav-social-link:active, .ohio-main-nav-social-link:focus, .ohio-main-nav-social-link:hover {
      color: #ffffff; }
    .theme-green .ohio-main-nav-link, .theme-green .ohio-main-nav-ohio-link, .theme-green .ohio-main-nav-social-link {
      background-color: #5e8000; }
    .theme-blue .ohio-main-nav-link, .theme-blue .ohio-main-nav-ohio-link, .theme-blue .ohio-main-nav-social-link {
      background-color: #3D7AA9; }
    .ohio-main-nav-link:hover, .ohio-main-nav-ohio-link:hover, .ohio-main-nav-social-link:hover {
      background-color: #540011; }
    .ohio-main-nav-link:active, .ohio-main-nav-ohio-link:active, .ohio-main-nav-social-link:active {
      background-color: #8f001d; }
    .theme-green .ohio-main-nav-link:hover, .theme-green .ohio-main-nav-ohio-link:hover, .theme-green .ohio-main-nav-social-link:hover {
      background-color: #4b6600; }
    .theme-green .ohio-main-nav-link:active, .theme-green .ohio-main-nav-ohio-link:active, .theme-green .ohio-main-nav-social-link:active {
      background-color: #709900; }
    .theme-blue .ohio-main-nav-link:hover, .theme-blue .ohio-main-nav-ohio-link:hover, .theme-blue .ohio-main-nav-social-link:hover {
      background-color: #136bad; }
    .theme-blue .ohio-main-nav-link:active, .theme-blue .ohio-main-nav-ohio-link:active, .theme-blue .ohio-main-nav-social-link:active {
      background-color: #3d8ecc; }
    .ohio-main-nav-link .ohio-accordion-caret, .ohio-main-nav-ohio-link .ohio-accordion-caret, .ohio-main-nav-social-link .ohio-accordion-caret {
      color: #ffffff; }
      @media (min-width: 768px) {
        .ohio-main-nav-link .ohio-accordion-caret, .ohio-main-nav-ohio-link .ohio-accordion-caret, .ohio-main-nav-social-link .ohio-accordion-caret {
          float: none;
          padding-left: 10px;
          padding-right: 10px;
          padding-top: 3px; } }
  .ohio-main-nav-panel .ohio-main-nav-link, .ohio-main-nav-panel .ohio-main-nav-ohio-link {
    background-color: #540011; }
    .theme-green .ohio-main-nav-panel .ohio-main-nav-link, .theme-green .ohio-main-nav-panel .ohio-main-nav-ohio-link {
      background-color: #4b6600; }
    .theme-blue .ohio-main-nav-panel .ohio-main-nav-link, .theme-blue .ohio-main-nav-panel .ohio-main-nav-ohio-link {
      background-color: #136bad; }
    .ohio-main-nav-panel .ohio-main-nav-link.collapsed, .ohio-main-nav-panel .collapsed.ohio-main-nav-ohio-link {
      background-color: #700017; }
      .theme-green .ohio-main-nav-panel .ohio-main-nav-link.collapsed, .theme-green .ohio-main-nav-panel .collapsed.ohio-main-nav-ohio-link {
        background-color: #5e8000; }
      .theme-blue .ohio-main-nav-panel .ohio-main-nav-link.collapsed, .theme-blue .ohio-main-nav-panel .collapsed.ohio-main-nav-ohio-link {
        background-color: #3D7AA9; }
    .ohio-main-nav-panel .ohio-main-nav-link:hover, .ohio-main-nav-panel .ohio-main-nav-ohio-link:hover {
      background-color: #540011; }
      .theme-green .ohio-main-nav-panel .ohio-main-nav-link:hover, .theme-green .ohio-main-nav-panel .ohio-main-nav-ohio-link:hover {
        background-color: #4b6600; }
      .theme-blue .ohio-main-nav-panel .ohio-main-nav-link:hover, .theme-blue .ohio-main-nav-panel .ohio-main-nav-ohio-link:hover {
        background-color: #136bad; }
  @media (min-width: 768px) {
    .ohio-main-nav-dropdown {
      background-color: #ffffff;
      border: 1px solid #A1A1A1;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      border-top: 0;
      position: absolute;
      z-index: 9999; } }
  @media (min-width: 992px) {
    .ohio-main-nav-dropdown.in {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  .ohio-main-nav-dropdown-group {
    position: relative; }
    @media (max-width: 767px) {
      .ohio-main-nav-dropdown-group:first-child {
        margin-top: 18px; }
      .ohio-main-nav-dropdown-group:last-child {
        margin-bottom: 21px; } }
    @media (min-width: 768px) {
      .ohio-main-nav-dropdown-group {
        padding-bottom: 15px;
        float: left;
        width: 215px; } }
    .ohio-main-nav-dropdown-group-divider {
      background-color: #a1a1a1;
      height: calc(100% - 30px);
      left: 100%;
      top: 15px;
      position: absolute;
      width: 1px; }
      @media (max-width: 991px) {
        .ohio-main-nav-dropdown-group-divider {
          display: none; } }
  .ohio-main-nav-dropdown-link, .ohio-drawer-nav-link, .ohio-main-nav-dropdown-title, .ohio-drawer-nav-title {
    display: inline-block; }
  .ohio-main-nav-dropdown-title, .ohio-drawer-nav-title {
    padding: 10px 20px;
    margin: 10px 0 0; }
    @media (min-width: 768px) {
      .ohio-main-nav-dropdown-title, .ohio-drawer-nav-title {
        padding-bottom: 7px;
        padding-top: 7px; } }
  .ohio-main-nav-dropdown-link, .ohio-drawer-nav-link {
    color: #700017;
    border-left: 6px solid transparent;
    padding: 10px 14px; }
    .theme-green .ohio-main-nav-dropdown-link, .theme-green .ohio-drawer-nav-link {
      color: #5e8000; }
    .theme-blue .ohio-main-nav-dropdown-link, .theme-blue .ohio-drawer-nav-link {
      color: #3D7AA9; }
    .ohio-main-nav-dropdown-link:hover, .ohio-drawer-nav-link:hover {
      color: #540011; }
    .ohio-main-nav-dropdown-link:active, .ohio-drawer-nav-link:active {
      color: #8f001d; }
    .theme-green .ohio-main-nav-dropdown-link:hover, .theme-green .ohio-drawer-nav-link:hover {
      color: #4b6600; }
    .theme-green .ohio-main-nav-dropdown-link:active, .theme-green .ohio-drawer-nav-link:active {
      color: #709900; }
    .theme-blue .ohio-main-nav-dropdown-link:hover, .theme-blue .ohio-drawer-nav-link:hover {
      color: #136bad; }
    .theme-blue .ohio-main-nav-dropdown-link:active, .theme-blue .ohio-drawer-nav-link:active {
      color: #3d8ecc; }
    @media (min-width: 768px) {
      .ohio-main-nav-dropdown-link, .ohio-drawer-nav-link {
        padding-bottom: 3px;
        padding-top: 3px; } }
    .ohio-main-nav-dropdown-link:hover, .ohio-drawer-nav-link:hover {
      border-left: 6px solid #eb1316; }
  .ohio-main-nav-social {
    padding: 16px 20px;
    text-align: center; }
    @media (min-width: 768px) {
      .ohio-main-nav-social {
        float: right;
        padding: 0; } }
    @media (min-width: 768px) {
      .ohio-main-nav-social-link {
        padding-left: 10px;
        padding-right: 10px; } }

@media (min-width: 768px) {
  .ohio-main-nav-ohio-link {
    display: none; } }

.ohio-menu-button {
  border-radius: 0;
  margin: 0;
  padding: 0; }
  .ohio-menu-button .icon-bar {
    background-color: #700017;
    -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
            transform-origin: left center;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    margin-bottom: 6px;
    padding-left: 28px; }
    .theme-green .ohio-menu-button .icon-bar {
      background-color: #5e8000; }
    .theme-blue .ohio-menu-button .icon-bar {
      background-color: #3D7AA9; }
  .ohio-menu-button[aria-expanded="true"] .icon-bar:nth-child(2), .ohio-menu-button[aria-expanded="true"] .icon-bar:nth-child(4) {
    padding-left: 23px; }
  .ohio-menu-button[aria-expanded="true"] .icon-bar:nth-child(2) {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .ohio-menu-button[aria-expanded="true"] .icon-bar:nth-child(3) {
    width: 0%;
    padding-left: 0;
    opacity: 0;
    margin-left: -10px; }
  .ohio-menu-button[aria-expanded="true"] .icon-bar:nth-child(4) {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.ohio-modal-img {
  border-radius: 4px;
  height: 100%; }

.ohio-modal .close {
  color: #700017; }
  .theme-green .ohio-modal .close {
    color: #5e8000; }
  .theme-blue .ohio-modal .close {
    color: #3D7AA9; }
  .ohio-modal .close, .ohio-modal .close:hover {
    opacity: 1; }

@media (min-width: 992px) {
  .ohio-modal .modal-dialog {
    width: 100%;
    max-width: 900px; } }

.ohio-modal .modal-content {
  box-shadow: none;
  border-radius: 4px;
  border-width: 0; }

.ohio-modal .modal-header {
  border-bottom-width: 0;
  padding: 18px;
  padding-bottom: 0; }

.ohio-modal .modal-body {
  padding: 5px 50px; }

.ohio-modal .modal-footer {
  border-top-width: 0;
  padding: 18px;
  padding-top: 0; }

.ohio-modal-left {
  display: none; }
  @media (min-width: 992px) {
    .has-side-image .ohio-modal-left {
      display: block; } }

.ohio-modal.has-side-image .modal-content {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.ohio-multi-select-el {
  border: 1px solid #A1A1A1;
  border-radius: 4px;
  width: 100%; }
  .ohio-multi-select-el:active, .ohio-multi-select-el:focus {
    color: #000000; }
    .ohio-multi-select-el:active option, .ohio-multi-select-el:focus option {
      color: #000000; }
  .ohio-multi-select-el option {
    padding: 3px 14px; }
    .ohio-multi-select-el option:checked {
      background: #d8d8d8 -webkit-linear-gradient(bottom, #d8d8d8 0%, #d8d8d8 100%);
      background: #d8d8d8 linear-gradient(0deg, #d8d8d8 0%, #d8d8d8 100%); }
  .ohio-multi-select-el:focus option:checked {
    background: #525051 -webkit-linear-gradient(bottom, #525051 0%, #525051 100%);
    background: #525051 linear-gradient(0deg, #525051 0%, #525051 100%); }

.ohio-page-error-message {
  text-align: center; }
  .ohio-page-error-message-wrapper {
    margin: 0 auto;
    width: 300px; }
  .ohio-page-error-message-message, .ohio-page-error-message-desc {
    margin: 20px 0; }
  .ohio-page-error-message-message {
    font-size: 2.4rem; }
  .ohio-page-error-message-logo {
    margin: 20px auto;
    width: 130px; }
    .ohio-page-error-message-logo-img {
      width: 100%; }

.ohio-pagination, .ohio-table .pagination {
  font-size: 1.4rem;
  margin: 10px 0; }
  .ohio-pagination li a, .ohio-table .pagination li a, .ohio-pagination li .ohio-link, .ohio-table .pagination li .ohio-link, .ohio-pagination li .ohio-alert .alert-link, .ohio-alert .ohio-pagination li .alert-link, .ohio-table .pagination li .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li .alert-link,
  .ohio-pagination li span, .ohio-table .pagination li span {
    color: #000000;
    background-color: #f2f2f2;
    border-color: #A1A1A1; }
    .ohio-pagination li a:hover, .ohio-table .pagination li a:hover, .ohio-pagination li .ohio-link:hover, .ohio-table .pagination li .ohio-link:hover, .ohio-pagination li .ohio-alert .alert-link:hover, .ohio-alert .ohio-pagination li .alert-link:hover, .ohio-table .pagination li .ohio-alert .alert-link:hover, .ohio-alert .ohio-table .pagination li .alert-link:hover,
    .ohio-pagination li span:hover, .ohio-table .pagination li span:hover {
      color: #000000;
      border-color: #A1A1A1; }
  .ohio-pagination li.previous a, .ohio-table .pagination li.previous a, .ohio-pagination li.previous .ohio-link, .ohio-table .pagination li.previous .ohio-link, .ohio-pagination li.previous .ohio-alert .alert-link, .ohio-alert .ohio-pagination li.previous .alert-link, .ohio-table .pagination li.previous .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li.previous .alert-link,
  .ohio-pagination li.previous span, .ohio-table .pagination li.previous span,
  .ohio-pagination li.next a, .ohio-table .pagination li.next a,
  .ohio-pagination li.next .ohio-link, .ohio-table .pagination li.next .ohio-link,
  .ohio-pagination li.next .ohio-alert .alert-link, .ohio-alert
  .ohio-pagination li.next .alert-link, .ohio-table .pagination li.next .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li.next .alert-link,
  .ohio-pagination li.next span, .ohio-table .pagination li.next span,
  .ohio-pagination li a, .ohio-table .pagination li a,
  .ohio-pagination li .ohio-link, .ohio-table .pagination li .ohio-link,
  .ohio-pagination li .ohio-alert .alert-link, .ohio-alert
  .ohio-pagination li .alert-link, .ohio-table .pagination li .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li .alert-link,
  .ohio-pagination li span, .ohio-table .pagination li span {
    padding: 3px 9px; }
  .ohio-pagination li:first-child a, .ohio-table .pagination li:first-child a, .ohio-pagination li:first-child .ohio-link, .ohio-table .pagination li:first-child .ohio-link, .ohio-pagination li:first-child .ohio-alert .alert-link, .ohio-alert .ohio-pagination li:first-child .alert-link, .ohio-table .pagination li:first-child .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li:first-child .alert-link,
  .ohio-pagination li:last-child a, .ohio-table .pagination li:last-child a,
  .ohio-pagination li:last-child .ohio-link, .ohio-table .pagination li:last-child .ohio-link,
  .ohio-pagination li:last-child .ohio-alert .alert-link, .ohio-alert
  .ohio-pagination li:last-child .alert-link, .ohio-table .pagination li:last-child .ohio-alert .alert-link, .ohio-alert .ohio-table .pagination li:last-child .alert-link {
    color: #700017; }
    .theme-green .ohio-pagination li:first-child a, .theme-green .ohio-table .pagination li:first-child a, .ohio-table .theme-green .pagination li:first-child a, .theme-green .ohio-pagination li:first-child .ohio-link, .theme-green .ohio-table .pagination li:first-child .ohio-link, .ohio-table .theme-green .pagination li:first-child .ohio-link, .theme-green .ohio-pagination li:first-child .ohio-alert .alert-link, .ohio-alert .theme-green .ohio-pagination li:first-child .alert-link, .theme-green .ohio-table .pagination li:first-child .ohio-alert .alert-link, .ohio-alert .theme-green .ohio-table .pagination li:first-child .alert-link, .ohio-table .theme-green .pagination li:first-child .ohio-alert .alert-link, .ohio-alert .ohio-table .theme-green .pagination li:first-child .alert-link, .theme-green
    .ohio-pagination li:last-child a, .theme-green .ohio-table .pagination li:last-child a, .ohio-table .theme-green .pagination li:last-child a, .theme-green
    .ohio-pagination li:last-child .ohio-link, .theme-green .ohio-table .pagination li:last-child .ohio-link, .ohio-table .theme-green .pagination li:last-child .ohio-link, .theme-green
    .ohio-pagination li:last-child .ohio-alert .alert-link, .ohio-alert .theme-green
    .ohio-pagination li:last-child .alert-link, .theme-green .ohio-table .pagination li:last-child .ohio-alert .alert-link, .ohio-alert .theme-green .ohio-table .pagination li:last-child .alert-link, .ohio-table .theme-green .pagination li:last-child .ohio-alert .alert-link, .ohio-alert .ohio-table .theme-green .pagination li:last-child .alert-link {
      color: #5e8000; }
    .theme-blue .ohio-pagination li:first-child a, .theme-blue .ohio-table .pagination li:first-child a, .ohio-table .theme-blue .pagination li:first-child a, .theme-blue .ohio-pagination li:first-child .ohio-link, .theme-blue .ohio-table .pagination li:first-child .ohio-link, .ohio-table .theme-blue .pagination li:first-child .ohio-link, .theme-blue .ohio-pagination li:first-child .ohio-alert .alert-link, .ohio-alert .theme-blue .ohio-pagination li:first-child .alert-link, .theme-blue .ohio-table .pagination li:first-child .ohio-alert .alert-link, .ohio-alert .theme-blue .ohio-table .pagination li:first-child .alert-link, .ohio-table .theme-blue .pagination li:first-child .ohio-alert .alert-link, .ohio-alert .ohio-table .theme-blue .pagination li:first-child .alert-link, .theme-blue
    .ohio-pagination li:last-child a, .theme-blue .ohio-table .pagination li:last-child a, .ohio-table .theme-blue .pagination li:last-child a, .theme-blue
    .ohio-pagination li:last-child .ohio-link, .theme-blue .ohio-table .pagination li:last-child .ohio-link, .ohio-table .theme-blue .pagination li:last-child .ohio-link, .theme-blue
    .ohio-pagination li:last-child .ohio-alert .alert-link, .ohio-alert .theme-blue
    .ohio-pagination li:last-child .alert-link, .theme-blue .ohio-table .pagination li:last-child .ohio-alert .alert-link, .ohio-alert .theme-blue .ohio-table .pagination li:last-child .alert-link, .ohio-table .theme-blue .pagination li:last-child .ohio-alert .alert-link, .ohio-alert .ohio-table .theme-blue .pagination li:last-child .alert-link {
      color: #3D7AA9; }
  .ohio-pagination .active > a, .ohio-table .pagination .active > a, .ohio-pagination .active > .ohio-link, .ohio-table .pagination .active > .ohio-link, .ohio-pagination .ohio-alert .active > .alert-link, .ohio-alert .ohio-pagination .active > .alert-link, .ohio-table .pagination .ohio-alert .active > .alert-link, .ohio-alert .ohio-table .pagination .active > .alert-link,
  .ohio-pagination .active > a:focus, .ohio-table .pagination .active > a:focus,
  .ohio-pagination .active > .ohio-link:focus, .ohio-table .pagination .active > .ohio-link:focus,
  .ohio-pagination .ohio-alert .active > .alert-link:focus, .ohio-alert
  .ohio-pagination .active > .alert-link:focus, .ohio-table .pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .ohio-table .pagination .active > .alert-link:focus,
  .ohio-pagination .active > a:hover, .ohio-table .pagination .active > a:hover,
  .ohio-pagination .active > .ohio-link:hover, .ohio-table .pagination .active > .ohio-link:hover,
  .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert
  .ohio-pagination .active > .alert-link:hover, .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .pagination .active > .alert-link:hover,
  .ohio-pagination .active > span, .ohio-table .pagination .active > span,
  .ohio-pagination .active > span:focus, .ohio-table .pagination .active > span:focus,
  .ohio-pagination .active > span:hover, .ohio-table .pagination .active > span:hover {
    background-color: #700017;
    color: #ffffff;
    border-color: #A1A1A1; }
    .theme-green .ohio-pagination .active > a, .theme-green .ohio-table .pagination .active > a, .ohio-table .theme-green .pagination .active > a, .theme-green .ohio-pagination .active > .ohio-link, .theme-green .ohio-table .pagination .active > .ohio-link, .ohio-table .theme-green .pagination .active > .ohio-link, .theme-green .ohio-pagination .ohio-alert .active > .alert-link, .ohio-alert .theme-green .ohio-pagination .active > .alert-link, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link, .theme-green
    .ohio-pagination .active > a:focus, .theme-green .ohio-table .pagination .active > a:focus, .ohio-table .theme-green .pagination .active > a:focus, .theme-green
    .ohio-pagination .active > .ohio-link:focus, .theme-green .ohio-table .pagination .active > .ohio-link:focus, .ohio-table .theme-green .pagination .active > .ohio-link:focus, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:focus, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:focus, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:focus, .theme-green
    .ohio-pagination .active > a:hover, .theme-green .ohio-table .pagination .active > a:hover, .ohio-table .theme-green .pagination .active > a:hover, .theme-green
    .ohio-pagination .active > .ohio-link:hover, .theme-green .ohio-table .pagination .active > .ohio-link:hover, .ohio-table .theme-green .pagination .active > .ohio-link:hover, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:hover, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:hover, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:hover, .theme-green
    .ohio-pagination .active > span, .theme-green .ohio-table .pagination .active > span, .ohio-table .theme-green .pagination .active > span, .theme-green
    .ohio-pagination .active > span:focus, .theme-green .ohio-table .pagination .active > span:focus, .ohio-table .theme-green .pagination .active > span:focus, .theme-green
    .ohio-pagination .active > span:hover, .theme-green .ohio-table .pagination .active > span:hover, .ohio-table .theme-green .pagination .active > span:hover {
      background-color: #5e8000; }
    .theme-blue .ohio-pagination .active > a, .theme-blue .ohio-table .pagination .active > a, .ohio-table .theme-blue .pagination .active > a, .theme-blue .ohio-pagination .active > .ohio-link, .theme-blue .ohio-table .pagination .active > .ohio-link, .ohio-table .theme-blue .pagination .active > .ohio-link, .theme-blue .ohio-pagination .ohio-alert .active > .alert-link, .ohio-alert .theme-blue .ohio-pagination .active > .alert-link, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link, .theme-blue
    .ohio-pagination .active > a:focus, .theme-blue .ohio-table .pagination .active > a:focus, .ohio-table .theme-blue .pagination .active > a:focus, .theme-blue
    .ohio-pagination .active > .ohio-link:focus, .theme-blue .ohio-table .pagination .active > .ohio-link:focus, .ohio-table .theme-blue .pagination .active > .ohio-link:focus, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:focus, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:focus, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:focus, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:focus, .theme-blue
    .ohio-pagination .active > a:hover, .theme-blue .ohio-table .pagination .active > a:hover, .ohio-table .theme-blue .pagination .active > a:hover, .theme-blue
    .ohio-pagination .active > .ohio-link:hover, .theme-blue .ohio-table .pagination .active > .ohio-link:hover, .ohio-table .theme-blue .pagination .active > .ohio-link:hover, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:hover, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:hover, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:hover, .theme-blue
    .ohio-pagination .active > span, .theme-blue .ohio-table .pagination .active > span, .ohio-table .theme-blue .pagination .active > span, .theme-blue
    .ohio-pagination .active > span:focus, .theme-blue .ohio-table .pagination .active > span:focus, .ohio-table .theme-blue .pagination .active > span:focus, .theme-blue
    .ohio-pagination .active > span:hover, .theme-blue .ohio-table .pagination .active > span:hover, .ohio-table .theme-blue .pagination .active > span:hover {
      background-color: #3D7AA9; }
    .ohio-pagination .active > a:hover, .ohio-table .pagination .active > a:hover, .ohio-pagination .active > .ohio-link:hover, .ohio-table .pagination .active > .ohio-link:hover, .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-pagination .active > .alert-link:hover, .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .pagination .active > .alert-link:hover,
    .ohio-pagination .active > a:focus:hover, .ohio-table .pagination .active > a:focus:hover,
    .ohio-pagination .active > .ohio-link:focus:hover, .ohio-table .pagination .active > .ohio-link:focus:hover,
    .ohio-pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert
    .ohio-pagination .active > .alert-link:focus:hover, .ohio-table .pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .ohio-table .pagination .active > .alert-link:focus:hover,
    .ohio-pagination .active > a:hover:hover, .ohio-table .pagination .active > a:hover:hover,
    .ohio-pagination .active > .ohio-link:hover:hover, .ohio-table .pagination .active > .ohio-link:hover:hover,
    .ohio-pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert
    .ohio-pagination .active > .alert-link:hover:hover, .ohio-table .pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .ohio-table .pagination .active > .alert-link:hover:hover,
    .ohio-pagination .active > span:hover, .ohio-table .pagination .active > span:hover,
    .ohio-pagination .active > span:focus:hover, .ohio-table .pagination .active > span:focus:hover,
    .ohio-pagination .active > span:hover:hover, .ohio-table .pagination .active > span:hover:hover {
      background-color: #540011; }
    .ohio-pagination .active > a:active, .ohio-table .pagination .active > a:active, .ohio-pagination .active > .ohio-link:active, .ohio-table .pagination .active > .ohio-link:active, .ohio-pagination .ohio-alert .active > .alert-link:active, .ohio-alert .ohio-pagination .active > .alert-link:active, .ohio-table .pagination .ohio-alert .active > .alert-link:active, .ohio-alert .ohio-table .pagination .active > .alert-link:active,
    .ohio-pagination .active > a:focus:active, .ohio-table .pagination .active > a:focus:active,
    .ohio-pagination .active > .ohio-link:focus:active, .ohio-table .pagination .active > .ohio-link:focus:active,
    .ohio-pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert
    .ohio-pagination .active > .alert-link:focus:active, .ohio-table .pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .ohio-table .pagination .active > .alert-link:focus:active,
    .ohio-pagination .active > a:hover:active, .ohio-table .pagination .active > a:hover:active,
    .ohio-pagination .active > .ohio-link:hover:active, .ohio-table .pagination .active > .ohio-link:hover:active,
    .ohio-pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert
    .ohio-pagination .active > .alert-link:hover:active, .ohio-table .pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .ohio-table .pagination .active > .alert-link:hover:active,
    .ohio-pagination .active > span:active, .ohio-table .pagination .active > span:active,
    .ohio-pagination .active > span:focus:active, .ohio-table .pagination .active > span:focus:active,
    .ohio-pagination .active > span:hover:active, .ohio-table .pagination .active > span:hover:active {
      background-color: #8f001d; }
    .theme-green .ohio-pagination .active > a:hover, .theme-green .ohio-table .pagination .active > a:hover, .ohio-table .theme-green .pagination .active > a:hover, .theme-green .ohio-pagination .active > .ohio-link:hover, .theme-green .ohio-table .pagination .active > .ohio-link:hover, .ohio-table .theme-green .pagination .active > .ohio-link:hover, .theme-green .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-green .ohio-pagination .active > .alert-link:hover, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:hover, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:hover, .theme-green
    .ohio-pagination .active > a:focus:hover, .theme-green .ohio-table .pagination .active > a:focus:hover, .ohio-table .theme-green .pagination .active > a:focus:hover, .theme-green
    .ohio-pagination .active > .ohio-link:focus:hover, .theme-green .ohio-table .pagination .active > .ohio-link:focus:hover, .ohio-table .theme-green .pagination .active > .ohio-link:focus:hover, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:focus:hover, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:focus:hover, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:focus:hover, .theme-green
    .ohio-pagination .active > a:hover:hover, .theme-green .ohio-table .pagination .active > a:hover:hover, .ohio-table .theme-green .pagination .active > a:hover:hover, .theme-green
    .ohio-pagination .active > .ohio-link:hover:hover, .theme-green .ohio-table .pagination .active > .ohio-link:hover:hover, .ohio-table .theme-green .pagination .active > .ohio-link:hover:hover, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:hover:hover, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:hover:hover, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:hover:hover, .theme-green
    .ohio-pagination .active > span:hover, .theme-green .ohio-table .pagination .active > span:hover, .ohio-table .theme-green .pagination .active > span:hover, .theme-green
    .ohio-pagination .active > span:focus:hover, .theme-green .ohio-table .pagination .active > span:focus:hover, .ohio-table .theme-green .pagination .active > span:focus:hover, .theme-green
    .ohio-pagination .active > span:hover:hover, .theme-green .ohio-table .pagination .active > span:hover:hover, .ohio-table .theme-green .pagination .active > span:hover:hover {
      background-color: #4b6600; }
    .theme-green .ohio-pagination .active > a:active, .theme-green .ohio-table .pagination .active > a:active, .ohio-table .theme-green .pagination .active > a:active, .theme-green .ohio-pagination .active > .ohio-link:active, .theme-green .ohio-table .pagination .active > .ohio-link:active, .ohio-table .theme-green .pagination .active > .ohio-link:active, .theme-green .ohio-pagination .ohio-alert .active > .alert-link:active, .ohio-alert .theme-green .ohio-pagination .active > .alert-link:active, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:active, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:active, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:active, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:active, .theme-green
    .ohio-pagination .active > a:focus:active, .theme-green .ohio-table .pagination .active > a:focus:active, .ohio-table .theme-green .pagination .active > a:focus:active, .theme-green
    .ohio-pagination .active > .ohio-link:focus:active, .theme-green .ohio-table .pagination .active > .ohio-link:focus:active, .ohio-table .theme-green .pagination .active > .ohio-link:focus:active, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:focus:active, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:focus:active, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:focus:active, .theme-green
    .ohio-pagination .active > a:hover:active, .theme-green .ohio-table .pagination .active > a:hover:active, .ohio-table .theme-green .pagination .active > a:hover:active, .theme-green
    .ohio-pagination .active > .ohio-link:hover:active, .theme-green .ohio-table .pagination .active > .ohio-link:hover:active, .ohio-table .theme-green .pagination .active > .ohio-link:hover:active, .theme-green
    .ohio-pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .theme-green
    .ohio-pagination .active > .alert-link:hover:active, .theme-green .ohio-table .pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .theme-green .ohio-table .pagination .active > .alert-link:hover:active, .ohio-table .theme-green .pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .ohio-table .theme-green .pagination .active > .alert-link:hover:active, .theme-green
    .ohio-pagination .active > span:active, .theme-green .ohio-table .pagination .active > span:active, .ohio-table .theme-green .pagination .active > span:active, .theme-green
    .ohio-pagination .active > span:focus:active, .theme-green .ohio-table .pagination .active > span:focus:active, .ohio-table .theme-green .pagination .active > span:focus:active, .theme-green
    .ohio-pagination .active > span:hover:active, .theme-green .ohio-table .pagination .active > span:hover:active, .ohio-table .theme-green .pagination .active > span:hover:active {
      background-color: #709900; }
    .theme-blue .ohio-pagination .active > a:hover, .theme-blue .ohio-table .pagination .active > a:hover, .ohio-table .theme-blue .pagination .active > a:hover, .theme-blue .ohio-pagination .active > .ohio-link:hover, .theme-blue .ohio-table .pagination .active > .ohio-link:hover, .ohio-table .theme-blue .pagination .active > .ohio-link:hover, .theme-blue .ohio-pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-blue .ohio-pagination .active > .alert-link:hover, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:hover, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:hover, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:hover, .theme-blue
    .ohio-pagination .active > a:focus:hover, .theme-blue .ohio-table .pagination .active > a:focus:hover, .ohio-table .theme-blue .pagination .active > a:focus:hover, .theme-blue
    .ohio-pagination .active > .ohio-link:focus:hover, .theme-blue .ohio-table .pagination .active > .ohio-link:focus:hover, .ohio-table .theme-blue .pagination .active > .ohio-link:focus:hover, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:focus:hover, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:focus:hover, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:focus:hover, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:focus:hover, .theme-blue
    .ohio-pagination .active > a:hover:hover, .theme-blue .ohio-table .pagination .active > a:hover:hover, .ohio-table .theme-blue .pagination .active > a:hover:hover, .theme-blue
    .ohio-pagination .active > .ohio-link:hover:hover, .theme-blue .ohio-table .pagination .active > .ohio-link:hover:hover, .ohio-table .theme-blue .pagination .active > .ohio-link:hover:hover, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:hover:hover, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:hover:hover, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:hover:hover, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:hover:hover, .theme-blue
    .ohio-pagination .active > span:hover, .theme-blue .ohio-table .pagination .active > span:hover, .ohio-table .theme-blue .pagination .active > span:hover, .theme-blue
    .ohio-pagination .active > span:focus:hover, .theme-blue .ohio-table .pagination .active > span:focus:hover, .ohio-table .theme-blue .pagination .active > span:focus:hover, .theme-blue
    .ohio-pagination .active > span:hover:hover, .theme-blue .ohio-table .pagination .active > span:hover:hover, .ohio-table .theme-blue .pagination .active > span:hover:hover {
      background-color: #136bad; }
    .theme-blue .ohio-pagination .active > a:active, .theme-blue .ohio-table .pagination .active > a:active, .ohio-table .theme-blue .pagination .active > a:active, .theme-blue .ohio-pagination .active > .ohio-link:active, .theme-blue .ohio-table .pagination .active > .ohio-link:active, .ohio-table .theme-blue .pagination .active > .ohio-link:active, .theme-blue .ohio-pagination .ohio-alert .active > .alert-link:active, .ohio-alert .theme-blue .ohio-pagination .active > .alert-link:active, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:active, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:active, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:active, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:active, .theme-blue
    .ohio-pagination .active > a:focus:active, .theme-blue .ohio-table .pagination .active > a:focus:active, .ohio-table .theme-blue .pagination .active > a:focus:active, .theme-blue
    .ohio-pagination .active > .ohio-link:focus:active, .theme-blue .ohio-table .pagination .active > .ohio-link:focus:active, .ohio-table .theme-blue .pagination .active > .ohio-link:focus:active, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:focus:active, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:focus:active, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:focus:active, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:focus:active, .theme-blue
    .ohio-pagination .active > a:hover:active, .theme-blue .ohio-table .pagination .active > a:hover:active, .ohio-table .theme-blue .pagination .active > a:hover:active, .theme-blue
    .ohio-pagination .active > .ohio-link:hover:active, .theme-blue .ohio-table .pagination .active > .ohio-link:hover:active, .ohio-table .theme-blue .pagination .active > .ohio-link:hover:active, .theme-blue
    .ohio-pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .theme-blue
    .ohio-pagination .active > .alert-link:hover:active, .theme-blue .ohio-table .pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .theme-blue .ohio-table .pagination .active > .alert-link:hover:active, .ohio-table .theme-blue .pagination .ohio-alert .active > .alert-link:hover:active, .ohio-alert .ohio-table .theme-blue .pagination .active > .alert-link:hover:active, .theme-blue
    .ohio-pagination .active > span:active, .theme-blue .ohio-table .pagination .active > span:active, .ohio-table .theme-blue .pagination .active > span:active, .theme-blue
    .ohio-pagination .active > span:focus:active, .theme-blue .ohio-table .pagination .active > span:focus:active, .ohio-table .theme-blue .pagination .active > span:focus:active, .theme-blue
    .ohio-pagination .active > span:hover:active, .theme-blue .ohio-table .pagination .active > span:hover:active, .ohio-table .theme-blue .pagination .active > span:hover:active {
      background-color: #3d8ecc; }

.popover {
  position: absolute; }

.ohio-progress-bar .progress {
  background-color: #d8d8d8;
  box-shadow: none;
  height: 8px; }

.ohio-progress-bar .progress-bar {
  background-color: #700017;
  border-radius: 4px; }
  .theme-green .ohio-progress-bar .progress-bar {
    background-color: #5e8000; }
  .theme-blue .ohio-progress-bar .progress-bar {
    background-color: #3D7AA9; }

.ohio-progress-bar--task .progress-bar {
  background-color: #5e8000; }

.ohio-radio-button ~ .ohio-radio-button {
  margin-top: 0; }

.ohio-radio-button.radio label {
  line-height: 1.1;
  padding-left: 5px; }
  .ohio-radio-button.radio label::before {
    border-color: #A1A1A1;
    width: 18px;
    height: 18px; }
  .ohio-radio-button.radio label::after {
    width: 12px;
    height: 12px; }

.ohio-radio-button.radio-info input[type="radio"]:checked + label::before {
  border-color: #A1A1A1; }

.ohio-radio-button.radio-info input[type="radio"] + label::after {
  background-color: #700017; }
  .theme-green .ohio-radio-button.radio-info input[type="radio"] + label::after {
    background-color: #5e8000; }
  .theme-blue .ohio-radio-button.radio-info input[type="radio"] + label::after {
    background-color: #3D7AA9; }

.ohio-radio-button.radio-info input[type="radio"]:disabled + label::after {
  background-color: #A1A1A1; }

.ohio-range-slider {
  padding-bottom: 12px; }
  .ohio-range-slider .noUi-target,
  .ohio-range-slider .noUi-connect,
  .ohio-range-slider .noUi-base,
  .ohio-range-slider .noUi-handle {
    border-width: 0;
    box-shadow: none;
    border-radius: 14px; }
  .ohio-range-slider .noUi-target {
    height: 8px; }
  .ohio-range-slider .noUi-connect {
    background-color: #A1A1A1; }
  .ohio-range-slider .noUi-base {
    background-color: #d8d8d8; }
  .ohio-range-slider .noUi-handle {
    background-color: #700017;
    border-radius: 100px;
    color: white;
    cursor: pointer;
    font-family: FontAwesome;
    font-size: 1.6rem;
    height: 20px;
    width: 40px;
    line-height: 0.4;
    margin-top: 4px;
    position: absolute;
    -ms-touch-action: pan-x;
        touch-action: pan-x;
    top: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    will-change: left; }
    .theme-green .ohio-range-slider .noUi-handle {
      background-color: #5e8000; }
    .theme-blue .ohio-range-slider .noUi-handle {
      background-color: #3D7AA9; }
    .ohio-range-slider .noUi-handle::before, .ohio-range-slider .noUi-handle::after {
      background: none;
      padding: 7px 8px;
      left: 1px;
      top: 0; }
    .ohio-range-slider .noUi-handle::before {
      content: "\f0d9"; }
    .ohio-range-slider .noUi-handle::after {
      content: "\f0da";
      left: 16px; }
  .ohio-range-slider-labels-col {
    margin-bottom: 6px; }
    .ohio-range-slider-labels-col:nth-child(2) {
      text-align: right; }
  .ohio-range-slider-output {
    color: #525051;
    padding: 2px 18px;
    background-color: #f2f2f2;
    border: 1px solid #A1A1A1;
    border-radius: 14px;
    text-align: center;
    position: absolute;
    right: 14px;
    top: 16px; }
    @media (min-width: 768px) {
      .ohio-range-slider-output {
        left: 14px;
        right: inherit; } }

.ohio-search {
  width: 100%; }
  .ohio-search .ohio-spinner {
    display: none;
    height: 24px;
    width: 24px;
    left: 0;
    margin: 6px 0 0 6px;
    position: absolute;
    z-index: 3; }
    .ohio-search .ohio-spinner::after, .ohio-search .ohio-spinner::before {
      margin: -10px 0 0 -10px;
      height: 20px;
      width: 20px; }
  .ohio-search.is-searching .ohio-spinner {
    display: inline-block; }
  .ohio-search.is-searching .ohio-search-field {
    padding-left: 32px; }
  .ohio-search.is-searching.collapsed .ohio-spinner {
    display: none; }
  .ohio-search.is-searching.collapsed.is-active .ohio-spinner {
    display: inline-block; }
  .ohio-search.collapsed {
    width: 1%; }
    .ohio-search.collapsed {
      -webkit-transition: width 0.25s ease-in-out;
      transition: width 0.25s ease-in-out; }
    .ohio-search.collapsed .ohio-search-field {
      -webkit-transition: opacity 0.25s ease-in-out;
      transition: opacity 0.25s ease-in-out; }
    .ohio-search.collapsed .ohio-search-field {
      opacity: 0; }
    .ohio-search.collapsed.is-active {
      width: 100%; }
      .ohio-search.collapsed.is-active .ohio-search-field {
        opacity: 1; }
  .ohio-search .btn,
  .ohio-search .ohio-search-field {
    background-color: #f2f2f2;
    border-color: #A1A1A1; }
  .ohio-search-field {
    padding-right: 40px; }
    .ohio-search-field.form-control:first-child {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
  .ohio-search .input-group-btn {
    position: absolute;
    right: 0;
    top: 1px;
    width: 37px;
    z-index: 3; }
  .ohio-search .btn {
    background-color: transparent;
    border-color: transparent;
    padding: 5px 11px; }
  .ohio-search .fa-search, .ohio-search .select2-search--dropdown {
    color: #700017; }
    .theme-green .ohio-search .fa-search, .theme-green .ohio-search .select2-search--dropdown {
      color: #5e8000; }
    .theme-blue .ohio-search .fa-search, .theme-blue .ohio-search .select2-search--dropdown {
      color: #3D7AA9; }

.ohio-segmented-control .btn {
  color: #700017;
  border-color: #A1A1A1;
  box-shadow: none;
  font-size: 16px;
  font-weight: 600;
  padding: 8px 23px; }
  .theme-green .ohio-segmented-control .btn, .theme-green .ohio-segmented-control .ohio-search .btn, .ohio-search .theme-green .ohio-segmented-control .btn {
    color: #5e8000; }
  .theme-blue .ohio-segmented-control .btn, .theme-blue .ohio-segmented-control .ohio-search .btn, .ohio-search .theme-blue .ohio-segmented-control .btn {
    color: #3D7AA9; }
  .ohio-segmented-control .btn, .ohio-segmented-control .btn:active {
    background-color: #f2f2f2; }
  .ohio-segmented-control .btn.active, .ohio-segmented-control .btn.active.focus, .ohio-segmented-control .btn.active:focus, .ohio-segmented-control .btn.active:hover {
    background-color: #700017;
    color: #ffffff;
    outline: 0; }
    .theme-green .ohio-segmented-control .btn.active, .theme-green .ohio-segmented-control .ohio-search .active.btn, .ohio-search .theme-green .ohio-segmented-control .active.btn, .theme-green .ohio-segmented-control .btn.active.focus, .theme-green .ohio-segmented-control .btn.active:focus, .theme-green .ohio-segmented-control .btn.active:hover {
      background-color: #5e8000; }
    .theme-blue .ohio-segmented-control .btn.active, .theme-blue .ohio-segmented-control .ohio-search .active.btn, .ohio-search .theme-blue .ohio-segmented-control .active.btn, .theme-blue .ohio-segmented-control .btn.active.focus, .theme-blue .ohio-segmented-control .btn.active:focus, .theme-blue .ohio-segmented-control .btn.active:hover {
      background-color: #3D7AA9; }

.ohio-select, .ohio-choose-time, .ohio-custom-dropdown {
  display: inline-block;
  width: 100%; }
  .ohio-select-select, .ohio-choose-time-select, .ohio-select2 .select2-container--default .select2-selection--single {
    background-color: #f2f2f2;
    border: 1px solid #A1A1A1;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 1;
    padding: 0;
    position: relative;
    width: 100%; }
    .ohio-select-select::before, .ohio-choose-time-select::before, .ohio-select2 .select2-container--default .select2-selection--single::before {
      content: "\f107";
      display: inline-block;
      font-size: 2.2rem;
      margin-top: -12px;
      pointer-events: none;
      position: absolute;
      right: 10px;
      top: 50%;
      z-index: 3; }
    .ohio-select-select::after, .ohio-choose-time-select::after, .ohio-select2 .select2-container--default .select2-selection--single::after {
      background-color: #f2f2f2;
      border-left: 1px solid #A1A1A1;
      content: "";
      pointer-events: none;
      position: absolute;
      bottom: 0;
      right: 1px;
      top: 0;
      width: 35px;
      z-index: 2; }
    .ohio-select-select-el, .ohio-choose-time-select-el, .ohio-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background: transparent;
      border: 0;
      box-sizing: border-box;
      color: #000000;
      cursor: pointer;
      font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 700;
      line-height: 1.4;
      margin: 0;
      padding: 9px 14px;
      width: 100%; }

.ohio-select2 .select2 {
  width: 100% !important; }

.ohio-select2 .select2-selection--multiple .select2-selection__choice {
  background-color: #700017;
  color: #ffffff;
  padding: 5px 2px 5px 11px; }
  .theme-green .ohio-select2 .select2-selection--multiple .select2-selection__choice {
    background-color: #5e8000; }
  .theme-blue .ohio-select2 .select2-selection--multiple .select2-selection__choice {
    background-color: #3D7AA9; }

.ohio-select2 .select2-selection--multiple .select2-selection__choice__remove {
  float: right;
  font-size: 1.9rem;
  margin-top: -2px;
  padding: 0 7px; }
  .ohio-select2 .select2-selection--multiple .select2-selection__choice__remove, .ohio-select2 .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #ffffff; }

.ohio-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-bottom: 0;
  color: #000000; }

.select2-dropdown,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #A1A1A1; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f2f2;
  color: #000000; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3d8ecc;
  color: #ffffff; }

.select2-container .select2-search--inline .select2-search__field {
  padding-top: 5px; }

.select2-search--dropdown {
  width: 100%; }
  .select2-search--dropdown::before {
    color: #700017;
    padding: 12px 16px;
    position: absolute;
    right: 0; }
    .theme-green .select2-search--dropdown::before {
      color: #5e8000; }
    .theme-blue .select2-search--dropdown::before {
      color: #3D7AA9; }
  .select2-search--dropdown .select2-search__field {
    background-color: #f2f2f2;
    border-color: #A1A1A1;
    border-radius: 4px;
    font-family: "Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding: 10px 30px 10px 10px;
    width: 100%; }

.ohio-spinner {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  position: relative;
  text-align: center;
  width: 40px; }
  .ohio-spinner::after, .ohio-spinner::before {
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -16px 0 0 -16px;
    height: 32px;
    width: 32px; }
  .ohio-spinner::after {
    -webkit-animation: rotate 0.6s linear infinite;
            animation: rotate 0.6s linear infinite;
    border-color: #525051 transparent transparent; }

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
  .ohio-spinner.primary::after {
    border-color: #700017 transparent transparent; }
  .ohio-spinner.success::after {
    border-color: #5e8000 transparent transparent; }
  .ohio-spinner.info::after {
    border-color: #3D7AA9 transparent transparent; }
  .ohio-spinner.warning::after {
    border-color: #ed6102 transparent transparent; }
  .ohio-spinner.danger::after {
    border-color: #eb1316 transparent transparent; }

.ohio-state-flag {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .ohio-state-flag::before {
    content: '\00a0'; }
  .ohio-state-flag-al {
    background-image: url(../assets/flags-us/al.svg); }
  .ohio-state-flag-ak {
    background-image: url(../assets/flags-us/ak.svg); }
  .ohio-state-flag-az {
    background-image: url(../assets/flags-us/az.svg); }
  .ohio-state-flag-ar {
    background-image: url(../assets/flags-us/ar.svg); }
  .ohio-state-flag-ca {
    background-image: url(../assets/flags-us/ca.svg); }
  .ohio-state-flag-co {
    background-image: url(../assets/flags-us/co.svg); }
  .ohio-state-flag-ct {
    background-image: url(../assets/flags-us/ct.svg); }
  .ohio-state-flag-de {
    background-image: url(../assets/flags-us/de.svg); }
  .ohio-state-flag-dc {
    background-image: url(../assets/flags-us/dc.svg); }
  .ohio-state-flag-fl {
    background-image: url(../assets/flags-us/fl.svg); }
  .ohio-state-flag-ga {
    background-image: url(../assets/flags-us/ga.svg); }
  .ohio-state-flag-hi {
    background-image: url(../assets/flags-us/hi.svg); }
  .ohio-state-flag-id {
    background-image: url(../assets/flags-us/id.svg); }
  .ohio-state-flag-il {
    background-image: url(../assets/flags-us/il.svg); }
  .ohio-state-flag-in {
    background-image: url(../assets/flags-us/in.svg); }
  .ohio-state-flag-ia {
    background-image: url(../assets/flags-us/ia.svg); }
  .ohio-state-flag-ks {
    background-image: url(../assets/flags-us/ks.svg); }
  .ohio-state-flag-ky {
    background-image: url(../assets/flags-us/ky.svg); }
  .ohio-state-flag-la {
    background-image: url(../assets/flags-us/la.svg); }
  .ohio-state-flag-me {
    background-image: url(../assets/flags-us/me.svg); }
  .ohio-state-flag-md {
    background-image: url(../assets/flags-us/md.svg); }
  .ohio-state-flag-ma {
    background-image: url(../assets/flags-us/ma.svg); }
  .ohio-state-flag-mi {
    background-image: url(../assets/flags-us/mi.svg); }
  .ohio-state-flag-mn {
    background-image: url(../assets/flags-us/mn.svg); }
  .ohio-state-flag-ms {
    background-image: url(../assets/flags-us/ms.svg); }
  .ohio-state-flag-mo {
    background-image: url(../assets/flags-us/mo.svg); }
  .ohio-state-flag-mt {
    background-image: url(../assets/flags-us/mt.svg); }
  .ohio-state-flag-ne {
    background-image: url(../assets/flags-us/ne.svg); }
  .ohio-state-flag-nv {
    background-image: url(../assets/flags-us/nv.svg); }
  .ohio-state-flag-nh {
    background-image: url(../assets/flags-us/nh.svg); }
  .ohio-state-flag-nj {
    background-image: url(../assets/flags-us/nj.svg); }
  .ohio-state-flag-nm {
    background-image: url(../assets/flags-us/nm.svg); }
  .ohio-state-flag-ny {
    background-image: url(../assets/flags-us/ny.svg); }
  .ohio-state-flag-nc {
    background-image: url(../assets/flags-us/nc.svg); }
  .ohio-state-flag-nd {
    background-image: url(../assets/flags-us/nd.svg); }
  .ohio-state-flag-oh {
    background-image: url(../assets/flags-us/oh.svg); }
  .ohio-state-flag-ok {
    background-image: url(../assets/flags-us/ok.svg); }
  .ohio-state-flag-or {
    background-image: url(../assets/flags-us/or.svg); }
  .ohio-state-flag-pa {
    background-image: url(../assets/flags-us/pa.svg); }
  .ohio-state-flag-pr {
    background-image: url(../assets/flags-us/pr.svg); }
  .ohio-state-flag-ri {
    background-image: url(../assets/flags-us/ri.svg); }
  .ohio-state-flag-sc {
    background-image: url(../assets/flags-us/sc.svg); }
  .ohio-state-flag-sd {
    background-image: url(../assets/flags-us/sd.svg); }
  .ohio-state-flag-tn {
    background-image: url(../assets/flags-us/tn.svg); }
  .ohio-state-flag-tx {
    background-image: url(../assets/flags-us/tx.svg); }
  .ohio-state-flag-ut {
    background-image: url(../assets/flags-us/ut.svg); }
  .ohio-state-flag-vt {
    background-image: url(../assets/flags-us/vt.svg); }
  .ohio-state-flag-va {
    background-image: url(../assets/flags-us/va.svg); }
  .ohio-state-flag-wa {
    background-image: url(../assets/flags-us/wa.svg); }
  .ohio-state-flag-wv {
    background-image: url(../assets/flags-us/wv.svg); }
  .ohio-state-flag-wi {
    background-image: url(../assets/flags-us/wi.svg); }
  .ohio-state-flag-wy {
    background-image: url(../assets/flags-us/wy.svg); }

@media (min-width: 768px) {
  .ohio-step-based-wizard {
    position: relative;
    width: 100%;
    height: 120px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 50px; } }

@media (max-width: 767px) {
  .ohio-step-based-wizard-col {
    position: relative; }
    .ohio-step-based-wizard-col::after, .ohio-step-based-wizard-col::before {
      border-color: #700017;
      background-color: #d8d8d8;
      border-left-style: solid;
      border-right-style: solid;
      border-left-width: 2px;
      border-right-width: 2px;
      content: "";
      position: absolute;
      height: 50%;
      width: 44px;
      z-index: -1;
      top: -25%; }
      .theme-green .ohio-step-based-wizard-col::after, .theme-green .ohio-step-based-wizard-col::before {
        border-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col::after, .theme-blue .ohio-step-based-wizard-col::before {
        border-color: #3D7AA9; }
    .ohio-step-based-wizard-col::after {
      top: 25%; }
    .ohio-step-based-wizard-col.is-selected::after, .ohio-step-based-wizard-col.is-selected::before {
      background-color: #700017; }
      .theme-green .ohio-step-based-wizard-col.is-selected::after, .theme-green .ohio-step-based-wizard-col.is-selected::before {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col.is-selected::after, .theme-blue .ohio-step-based-wizard-col.is-selected::before {
        background-color: #3D7AA9; }
    .ohio-step-based-wizard-col.is-current::before {
      background-color: #700017; }
      .theme-green .ohio-step-based-wizard-col.is-current::before {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col.is-current::before {
        background-color: #3D7AA9; }
    .ohio-step-based-wizard-col:first-of-type::before {
      display: none; }
    .ohio-step-based-wizard-col:last-of-type::after {
      display: none; } }

@media (min-width: 768px) {
  .ohio-step-based-wizard-col {
    display: inline-block;
    text-align: left;
    position: relative; }
    .ohio-step-based-wizard-col::after, .ohio-step-based-wizard-col::before {
      border-color: #700017;
      background-color: #d8d8d8;
      border-bottom-style: solid;
      border-top-style: solid;
      border-bottom-width: 2px;
      border-top-width: 2px;
      content: "";
      position: absolute;
      width: 50%;
      height: 44px; }
      .theme-green .ohio-step-based-wizard-col::after, .theme-green .ohio-step-based-wizard-col::before {
        border-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col::after, .theme-blue .ohio-step-based-wizard-col::before {
        border-color: #3D7AA9; }
    .ohio-step-based-wizard-col::after {
      right: 0; }
    .ohio-step-based-wizard-col .ohio-step-based-wizard-item {
      left: 50%;
      margin-left: -50px; }
    .ohio-step-based-wizard-col.is-selected::after, .ohio-step-based-wizard-col.is-selected::before {
      background-color: #700017; }
      .theme-green .ohio-step-based-wizard-col.is-selected::after, .theme-green .ohio-step-based-wizard-col.is-selected::before {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col.is-selected::after, .theme-blue .ohio-step-based-wizard-col.is-selected::before {
        background-color: #3D7AA9; }
    .ohio-step-based-wizard-col.is-current::before {
      background-color: #700017; }
      .theme-green .ohio-step-based-wizard-col.is-current::before {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-col.is-current::before {
        background-color: #3D7AA9; }
    .ohio-step-based-wizard-col:first-of-type .ohio-step-based-wizard-item {
      left: 0; }
    .ohio-step-based-wizard-col:last-of-type .ohio-step-based-wizard-item {
      left: inherit;
      right: 0;
      margin-right: -50px; } }

@media (max-width: 767px) {
  .ohio-step-based-wizard-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 10px; }
    .ohio-step-based-wizard-item-icon, .ohio-step-based-wizard-item-label {
      display: inline-block; }
    .ohio-step-based-wizard-item-icon {
      margin-right: 17px; }
      .ohio-step-based-wizard-item-icon-i {
        background-color: #700017;
        border-radius: 50%;
        color: #ffffff;
        font-size: 1.8rem;
        height: 44px;
        width: 44px;
        padding: 13px 0 0 13px; }
        .theme-green .ohio-step-based-wizard-item-icon-i {
          background-color: #5e8000; }
        .theme-blue .ohio-step-based-wizard-item-icon-i {
          background-color: #3D7AA9; }
        .is-selected .ohio-step-based-wizard-item-icon-i {
          border: 2px solid;
          margin-top: -2px; }
    .ohio-step-based-wizard-item-label {
      font-size: 1.4rem;
      line-height: 1.3;
      color: #525051;
      line-height: 1.2;
      padding-top: 10px;
      padding-top: 0;
      width: 100px; }
      .ohio-step-based-wizard-item-label b {
        color: #000000; } }

@media (min-width: 768px) {
  .ohio-step-based-wizard-item {
    position: absolute;
    text-align: center;
    width: 100px;
    z-index: 3; }
    .ohio-step-based-wizard-item-icon-i {
      background-color: #700017;
      border-radius: 50%;
      color: #ffffff;
      font-size: 1.8rem;
      padding: 13px; }
      .theme-green .ohio-step-based-wizard-item-icon-i {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-item-icon-i {
        background-color: #3D7AA9; }
      .is-selected .ohio-step-based-wizard-item-icon-i {
        border: 2px solid;
        margin-top: -2px; }
    .ohio-step-based-wizard-item-label {
      font-size: 1.4rem;
      line-height: 1.3;
      color: #525051;
      line-height: 1.2;
      padding-top: 10px; }
      .ohio-step-based-wizard-item-label b {
        color: #000000; } }

.ohio-step-based-wizard-vertical-col {
  position: relative; }
  .ohio-step-based-wizard-vertical-col::after, .ohio-step-based-wizard-vertical-col::before {
    border-color: #700017;
    background-color: #d8d8d8;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 2px;
    border-right-width: 2px;
    content: "";
    position: absolute;
    height: 50%;
    width: 44px;
    z-index: -1;
    top: -25%; }
    .theme-green .ohio-step-based-wizard-vertical-col::after, .theme-green .ohio-step-based-wizard-vertical-col::before {
      border-color: #5e8000; }
    .theme-blue .ohio-step-based-wizard-vertical-col::after, .theme-blue .ohio-step-based-wizard-vertical-col::before {
      border-color: #3D7AA9; }
  .ohio-step-based-wizard-vertical-col::after {
    top: 25%; }
  .ohio-step-based-wizard-vertical-col.is-selected::after, .ohio-step-based-wizard-vertical-col.is-selected::before {
    background-color: #700017; }
    .theme-green .ohio-step-based-wizard-vertical-col.is-selected::after, .theme-green .ohio-step-based-wizard-vertical-col.is-selected::before {
      background-color: #5e8000; }
    .theme-blue .ohio-step-based-wizard-vertical-col.is-selected::after, .theme-blue .ohio-step-based-wizard-vertical-col.is-selected::before {
      background-color: #3D7AA9; }
  .ohio-step-based-wizard-vertical-col.is-current::before {
    background-color: #700017; }
    .theme-green .ohio-step-based-wizard-vertical-col.is-current::before {
      background-color: #5e8000; }
    .theme-blue .ohio-step-based-wizard-vertical-col.is-current::before {
      background-color: #3D7AA9; }
  .ohio-step-based-wizard-vertical-col:first-of-type::before {
    display: none; }
  .ohio-step-based-wizard-vertical-col:last-of-type::after {
    display: none; }

.ohio-step-based-wizard-vertical-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px; }
  .ohio-step-based-wizard-vertical-item-icon, .ohio-step-based-wizard-vertical-item-label {
    display: inline-block; }
  .ohio-step-based-wizard-vertical-item-icon {
    margin-right: 17px; }
    .ohio-step-based-wizard-vertical-item-icon-i {
      background-color: #700017;
      border-radius: 50%;
      color: #ffffff;
      font-size: 1.8rem;
      height: 44px;
      width: 44px;
      padding: 13px 0 0 13px; }
      .theme-green .ohio-step-based-wizard-vertical-item-icon-i {
        background-color: #5e8000; }
      .theme-blue .ohio-step-based-wizard-vertical-item-icon-i {
        background-color: #3D7AA9; }
      .is-selected .ohio-step-based-wizard-vertical-item-icon-i {
        border: 2px solid;
        margin-top: -2px; }
  .ohio-step-based-wizard-vertical-item-label {
    font-size: 1.4rem;
    line-height: 1.3;
    color: #525051;
    line-height: 1.2;
    padding-top: 10px;
    padding-top: 0;
    width: 100px; }
    .ohio-step-based-wizard-vertical-item-label b {
      color: #000000; }

.ohio-table {
  position: relative; }
  .ohio-table--small {
    font-size: 1.4rem; }
  .ohio-table-row-responsive {
    color: #700017;
    display: none;
    border: 0;
    background: transparent;
    font-size: 1.4rem;
    padding: 0 6px;
    border-radius: 4px;
    margin-left: -6px;
    line-height: 1;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease; }
    .theme-green .ohio-table-row-responsive {
      color: #5e8000; }
    .theme-blue .ohio-table-row-responsive {
      color: #3D7AA9; }
    .parent .ohio-table-row-responsive {
      display: inline-block;
      -webkit-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
              transform: rotate(-180deg); }
    .collapsed .ohio-table-row-responsive {
      display: inline-block; }
  .ohio-table .table {
    border-collapse: separate;
    width: 100% !important; }
    .ohio-table .table .selected {
      background-color: #d8d8d8;
      color: #000000; }
    .ohio-table .table thead th {
      background-color: #f2f2f2;
      background-image: none !important;
      position: relative; }
    .ohio-table .table thead th.sorting:after,
    .ohio-table .table thead th.sorting_asc:after,
    .ohio-table .table thead th.sorting_desc:after {
      color: #A1A1A1;
      opacity: 1;
      top: 16px;
      position: absolute;
      top: inherit;
      right: 8px;
      display: block;
      font-family: FontAwesome; }
    .ohio-table .table thead th.sorting:after {
      content: "\f0dc";
      font-size: 0.8em;
      padding-top: 0.12em; }
    .ohio-table .table thead th.sorting_asc:after,
    .ohio-table .table thead th.sorting_desc:after {
      color: #700017 !important; }
    .ohio-table .table thead th.sorting_asc:after {
      content: "\f0de"; }
    .ohio-table .table thead th.sorting_desc:after {
      content: "\f0dd"; }
    .ohio-table .table td {
      border-top: 1px solid #d8d8d8;
      border-right: 1px solid #d8d8d8; }
      .ohio-table .table td.select-checkbox:before, .ohio-table .table td.select-checkbox:after {
        display: none; }
    .ohio-table .table th {
      font-weight: 400;
      border-top: 1px solid #d8d8d8 !important;
      border-right: 1px solid #d8d8d8;
      border-bottom-width: 0; }
      .ohio-table .table th.no-sort::after {
        display: none !important; }
    .ohio-table .table tr:first-child th:first-child {
      border-top-left-radius: 4px; }
    .ohio-table .table tr:first-child th:last-child {
      border-top-right-radius: 4px; }
    .ohio-table .table.collapsed th:first-child,
    .ohio-table .table.collapsed td:first-child {
      min-width: 60px; }
    .ohio-table .table th:first-child,
    .ohio-table .table td:first-child {
      border-left: 1px solid #d8d8d8; }
      .collapsed .ohio-table .table th:first-child, .collapsed
      .ohio-table .table td:first-child {
        min-width: 60px; }
      .ohio-table .table th:first-child.select-col,
      .ohio-table .table td:first-child.select-col {
        text-align: center;
        padding-right: 2px; }
        .ohio-table .table th:first-child.select-col .ohio-checkbox,
        .ohio-table .table td:first-child.select-col .ohio-checkbox {
          text-align: left; }
    .ohio-table .table th:last-child,
    .ohio-table .table td:last-child {
      border-right: 1px solid #d8d8d8; }
    .ohio-table .table tr:last-child td {
      border-bottom: 1px solid #d8d8d8; }
    .ohio-table .table tbody:last-child tr:last-child td:first-child {
      border-bottom-left-radius: 4px; }
    .ohio-table .table tbody:last-child tr:last-child td:last-child {
      border-bottom-right-radius: 4px; }
    .ohio-table .table .selected ~ .selected td {
      border-top: 1px solid #ffffff; }
    .ohio-table .table tfoot td {
      border-top-width: 0;
      font-weight: 700; }
      .ohio-table .table tfoot td:first-child {
        border-bottom-left-radius: 4px; }
      .ohio-table .table tfoot td:last-child {
        border-bottom-right-radius: 4px; }
  .ohio-table[data-dynamic] .ohio-table-row:hover {
    background-color: #f2f2f2; }
  .ohio-table .dataTables_length {
    font-size: 1.4rem; }
  .ohio-table .dt-buttons .dt-button {
    background-color: #700017;
    color: #ffffff;
    padding: 6px 13px;
    font-size: 1.4rem;
    border: 1px solid #A1A1A1; }
    .theme-green .ohio-table .dt-buttons .dt-button {
      background-color: #5e8000; }
    .theme-blue .ohio-table .dt-buttons .dt-button {
      background-color: #3D7AA9; }
    .ohio-table .dt-buttons .dt-button:hover {
      background-color: #540011; }
    .ohio-table .dt-buttons .dt-button:active {
      background-color: #8f001d; }
    .theme-green .ohio-table .dt-buttons .dt-button:hover {
      background-color: #4b6600; }
    .theme-green .ohio-table .dt-buttons .dt-button:active {
      background-color: #709900; }
    .theme-blue .ohio-table .dt-buttons .dt-button:hover {
      background-color: #136bad; }
    .theme-blue .ohio-table .dt-buttons .dt-button:active {
      background-color: #3d8ecc; }
    .ohio-table .dt-buttons .dt-button:first-child {
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .ohio-table .dt-buttons .dt-button:last-child {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .ohio-table .ohio-checkbox input[type=checkbox] {
    margin-left: -20px; }

.ohio-table-filters-search, .ohio-table-filters-btn-group {
  display: inline-block; }

.ohio-table-filters .btn-group.open .dropdown-toggle,
.ohio-table-filters .btn-default:active:focus,
.ohio-table-filters .btn-default:active:hover,
.ohio-table-filters .open > .btn-default:hover {
  background-color: #540011;
  border-color: #A1A1A1;
  box-shadow: none;
  color: #ffffff; }
  .theme-green .ohio-table-filters .btn-group.open .dropdown-toggle, .theme-green
  .ohio-table-filters .btn-default:active:focus, .theme-green
  .ohio-table-filters .btn-default:active:hover, .theme-green
  .ohio-table-filters .open > .btn-default:hover {
    background-color: #4b6600; }
  .theme-blue .ohio-table-filters .btn-group.open .dropdown-toggle, .theme-blue
  .ohio-table-filters .btn-default:active:focus, .theme-blue
  .ohio-table-filters .btn-default:active:hover, .theme-blue
  .ohio-table-filters .open > .btn-default:hover {
    background-color: #136bad; }

.ohio-table-filters-btn-group .btn {
  background-color: #700017;
  border-radius: 0;
  border-color: #A1A1A1;
  color: #ffffff;
  margin-right: -4px; }
  .theme-green .ohio-table-filters-btn-group .btn, .theme-green .ohio-table-filters-btn-group .ohio-search .btn, .ohio-search .theme-green .ohio-table-filters-btn-group .btn {
    background-color: #5e8000; }
  .theme-blue .ohio-table-filters-btn-group .btn, .theme-blue .ohio-table-filters-btn-group .ohio-search .btn, .ohio-search .theme-blue .ohio-table-filters-btn-group .btn {
    background-color: #3D7AA9; }
  .ohio-table-filters-btn-group .btn:hover {
    background-color: #540011; }
  .ohio-table-filters-btn-group .btn:active {
    background-color: #8f001d; }
  .theme-green .ohio-table-filters-btn-group .btn:hover {
    background-color: #4b6600; }
  .theme-green .ohio-table-filters-btn-group .btn:active {
    background-color: #709900; }
  .theme-blue .ohio-table-filters-btn-group .btn:hover {
    background-color: #136bad; }
  .theme-blue .ohio-table-filters-btn-group .btn:active {
    background-color: #3d8ecc; }

.ohio-table-filters-btn-group .btn:first-of-type {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.ohio-table-filters-btn-group .btn:last-of-type {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

.ohio-table-filters-btn-group.open .btn {
  border-bottom-right-radius: 0; }

.ohio-table-filters-btn-group .dropdown-menu {
  background-color: #f2f2f2;
  border-top-right-radius: 0;
  font-size: 1.4rem;
  margin-top: -1px;
  padding: 0 12px;
  right: -4px; }

.ohio-textarea-field {
  background-color: #f2f2f2;
  border: 1px solid #A1A1A1;
  border-radius: 4px;
  padding: 8px 15px;
  width: 100%; }

.ohio-timepicker .ohio-select, .ohio-timepicker .ohio-choose-time, .ohio-timepicker .ohio-custom-dropdown {
  width: 100px; }

.ohio-timepicker .ohio-segmented-control {
  margin-top: -5px; }
  .ohio-timepicker .ohio-segmented-control .btn {
    padding-left: 12px;
    padding-right: 12px; }

.ohio-tooltip, .ohio-popover {
  color: #3D7AA9; }
  .ohio-tooltip ~ .popover, .ohio-popover ~ .popover {
    position: absolute;
    max-width: 100%; }

.ohio-upload-file {
  background-color: #f2f2f2;
  position: relative;
  padding: 9px 30px 9px 9px;
  margin: 5px 0;
  border-radius: 4px; }
  .ohio-upload-file .fa, .ohio-upload-file .ohio-external-nav-open-icon, .ohio-upload-file .ohio-external-takeover-close, .ohio-upload-file .ohio-external-takeover-close-icon, .ohio-upload-file .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .ohio-upload-file .select2-selection--single, .ohio-upload-file .select2-search--dropdown, .ohio-upload-file #toast-container .toast.toast-error::before, #toast-container .ohio-upload-file .toast.toast-error::before, .ohio-upload-file #toast-container .toast.toast-info::before, #toast-container .ohio-upload-file .toast.toast-info::before, .ohio-upload-file #toast-container .toast.toast-success::before, #toast-container .ohio-upload-file .toast.toast-success::before {
    color: #700017;
    margin-right: 10px; }
    .theme-green .ohio-upload-file .fa, .theme-green .ohio-upload-file .ohio-external-nav-open-icon, .theme-green .ohio-upload-file .ohio-external-takeover-close, .theme-green .ohio-upload-file .ohio-external-takeover-close-icon, .theme-green .ohio-upload-file .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-green .ohio-upload-file .select2-selection--single, .theme-green .ohio-upload-file .select2-search--dropdown, .theme-green .ohio-upload-file #toast-container .toast.toast-error::before, #toast-container .theme-green .ohio-upload-file .toast.toast-error::before, .theme-green .ohio-upload-file #toast-container .toast.toast-info::before, #toast-container .theme-green .ohio-upload-file .toast.toast-info::before, .theme-green .ohio-upload-file #toast-container .toast.toast-success::before, #toast-container .theme-green .ohio-upload-file .toast.toast-success::before {
      color: #5e8000; }
    .theme-blue .ohio-upload-file .fa, .theme-blue .ohio-upload-file .ohio-external-nav-open-icon, .theme-blue .ohio-upload-file .ohio-external-takeover-close, .theme-blue .ohio-upload-file .ohio-external-takeover-close-icon, .theme-blue .ohio-upload-file .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-blue .ohio-upload-file .select2-selection--single, .theme-blue .ohio-upload-file .select2-search--dropdown, .theme-blue .ohio-upload-file #toast-container .toast.toast-error::before, #toast-container .theme-blue .ohio-upload-file .toast.toast-error::before, .theme-blue .ohio-upload-file #toast-container .toast.toast-info::before, #toast-container .theme-blue .ohio-upload-file .toast.toast-info::before, .theme-blue .ohio-upload-file #toast-container .toast.toast-success::before, #toast-container .theme-blue .ohio-upload-file .toast.toast-success::before {
      color: #3D7AA9; }
  .ohio-upload-file-delete {
    background-color: transparent;
    border-width: 0;
    padding: 0;
    position: absolute;
    right: 0; }

.ohio-upload-multiple-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.ohio-upload-single-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.ohio-upload-single-btn {
  background-color: #700017;
  border: 1px solid #700017;
  border-color: #700017;
  height: 34px; }
  .theme-green .ohio-upload-single-btn {
    background-color: #5e8000; }
  .theme-blue .ohio-upload-single-btn {
    background-color: #3D7AA9; }
  .ohio-upload-single-btn:hover {
    background-color: #540011; }
  .ohio-upload-single-btn:active {
    background-color: #8f001d; }
  .theme-green .ohio-upload-single-btn:hover {
    background-color: #4b6600; }
  .theme-green .ohio-upload-single-btn:active {
    background-color: #709900; }
  .theme-blue .ohio-upload-single-btn:hover {
    background-color: #136bad; }
  .theme-blue .ohio-upload-single-btn:active {
    background-color: #3d8ecc; }
  .theme-green .ohio-upload-single-btn {
    border: 1px solid #5e8000; }
  .theme-blue .ohio-upload-single-btn {
    border: 1px solid #3D7AA9; }
  .theme-green .ohio-upload-single-btn {
    border-color: #5e8000; }
  .theme-blue .ohio-upload-single-btn {
    border-color: #3D7AA9; }
  .ohio-upload-single-btn:hover {
    border-color: #540011; }
  .ohio-upload-single-btn:active {
    border-color: #8f001d; }
  .theme-green .ohio-upload-single-btn:hover {
    border-color: #4b6600; }
  .theme-green .ohio-upload-single-btn:active {
    border-color: #709900; }
  .theme-blue .ohio-upload-single-btn:hover {
    border-color: #136bad; }
  .theme-blue .ohio-upload-single-btn:active {
    border-color: #3d8ecc; }
  .ohio-upload-single-btn, .ohio-upload-single-btn:focus, .ohio-upload-single-btn:hover {
    color: #ffffff; }

.ohio-vector-map {
  padding: 0 15px; }
  .ohio-vector-map-zoom {
    left: 10px;
    top: 10px;
    position: absolute;
    width: 28px; }
    .ohio-vector-map-zoom-btn {
      border-color: #A1A1A1;
      display: block;
      padding: 1px 7px; }
      .ohio-vector-map-zoom-btn:first-child {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-width: 0; }
      .ohio-vector-map-zoom-btn:last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
  .ohio-vector-map-row {
    border-radius: 4px; }
    @media (min-width: 992px) {
      .ohio-vector-map-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
            -ms-flex-align: stretch;
                align-items: stretch; } }
  .ohio-vector-map-left, .ohio-vector-map-right {
    padding: 0 50px 30px; }
    .ohio-vector-map-left:first-child, .ohio-vector-map-right:first-child {
      border-bottom: 1px solid #A1A1A1; }
      @media (min-width: 992px) {
        .ohio-vector-map-left:first-child, .ohio-vector-map-right:first-child {
          border-bottom-width: 0;
          border-right: 1px solid #A1A1A1; } }
  .ohio-vector-map-left {
    padding-top: 50px; }
  .ohio-vector-map-source {
    color: #525051;
    font-size: 1.4rem;
    margin-top: 30px; }
  .ohio-vector-map-stat {
    font-size: 1.4rem;
    margin-bottom: 8px;
    padding-left: 30px;
    position: relative; }
    .ohio-vector-map-stat::before {
      background-color: #700017;
      border-radius: 4px;
      content: "";
      height: 20px;
      width: 20px;
      left: 0;
      position: absolute; }
      .theme-green .ohio-vector-map-stat::before {
        background-color: #5e8000; }
      .theme-blue .ohio-vector-map-stat::before {
        background-color: #3D7AA9; }
    .ohio-vector-map-stat.gray-dark::before {
      background-color: #525051; }
    .ohio-vector-map-stat.gray-light::before {
      background-color: #A1A1A1; }
    .ohio-vector-map-stat.gray-lighter::before {
      background-color: #d8d8d8; }

.ohio-wizard-page .ohio-generic-wizard, .ohio-wizard-page-fields, .ohio-wizard-page-footer {
  margin-top: 40px; }

#toast-container .toast.toast-error, #toast-container .toast.toast-info, #toast-container .toast.toast-success {
  background-image: none !important;
  opacity: 1;
  padding: 7px 15px 7px 65px;
  width: 336px; }
  #toast-container .toast.toast-error::before, #toast-container .toast.toast-info::before, #toast-container .toast.toast-success::before {
    font-size: 2.8rem;
    margin-top: -12px;
    position: absolute;
    left: 22px;
    top: 50%; }

#toast-container .toast.toast-success {
  background-color: #5e8000; }

#toast-container .toast.toast-info {
  background-color: #3D7AA9; }

#toast-container .toast.toast-error {
  background-color: #eb1316; }

#toast-container .toast .toast-close-button {
  opacity: 1;
  text-shadow: none; }
  #toast-container .toast .toast-close-button:active, #toast-container .toast .toast-close-button:focus, #toast-container .toast .toast-close-button:hover {
    color: #ffffff; }

.code-sample {
  margin: 15px 0; }

.sg-alerts-toast__wrapper {
  margin: 10px 0; }

.sg-arrows .ohio-arrow-box, .sg-arrows .popover {
  margin: 20px;
  position: relative; }

@media (min-width: 768px) {
  .sg-charts .row {
    padding: 50px 0;
    border-bottom: 1px solid #A1A1A1; } }

@media (max-width: 767px) {
  .sg-charts .col-sm-6 {
    padding: 50px 0;
    border-bottom: 1px solid #A1A1A1; } }

.color-circle {
  font-size: 1.4rem;
  margin: 10px 0; }
  .color-circle__circle {
    border-radius: 50%;
    width: 50px;
    height: 50px; }
  .color-circle__info_hex {
    font-weight: 600; }
    .color-circle__info_hex:last-child {
      margin-top: 15px; }

.sg-color-palette-title {
  font-size: 1.6rem;
  font-weight: 600; }

.sg-color-palette-group {
  margin-top: 30px; }

.sg-date-time-picker-container {
  width: 230px; }
  @media (max-width: 543px) {
    .sg-date-time-picker-container {
      width: 100%; } }

@media (min-width: 768px) {
  .sg-dividers-horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.sg-flags__first {
  font-size: 10rem; }

.sg-google-maps #sg-map {
  height: 400px;
  width: 100%; }

.sg-grid-system [class^=col-] {
  background-color: #f2f2f2;
  border: 1px solid #A1A1A1;
  padding-top: 10px;
  padding-bottom: 10px; }

.sg-icons .row {
  font-size: 1.4rem;
  margin: 30px 0; }

.sg-icons .fa, .sg-icons .ohio-external-nav-open-icon, .sg-icons .ohio-external-takeover-close, .sg-icons .ohio-external-takeover-close-icon, .sg-icons .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .sg-icons .select2-selection--single, .sg-icons .select2-search--dropdown, .sg-icons #toast-container .toast.toast-error::before, #toast-container .sg-icons .toast.toast-error::before, .sg-icons #toast-container .toast.toast-info::before, #toast-container .sg-icons .toast.toast-info::before, .sg-icons #toast-container .toast.toast-success::before, #toast-container .sg-icons .toast.toast-success::before {
  color: #700017;
  font-size: 2rem;
  margin-right: 10px;
  text-align: center;
  width: 30px; }
  .theme-green .sg-icons .fa, .theme-green .sg-icons .ohio-external-nav-open-icon, .theme-green .sg-icons .ohio-external-takeover-close, .theme-green .sg-icons .ohio-external-takeover-close-icon, .theme-green .sg-icons .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-green .sg-icons .select2-selection--single, .theme-green .sg-icons .select2-search--dropdown, .theme-green .sg-icons #toast-container .toast.toast-error::before, #toast-container .theme-green .sg-icons .toast.toast-error::before, .theme-green .sg-icons #toast-container .toast.toast-info::before, #toast-container .theme-green .sg-icons .toast.toast-info::before, .theme-green .sg-icons #toast-container .toast.toast-success::before, #toast-container .theme-green .sg-icons .toast.toast-success::before {
    color: #5e8000; }
  .theme-blue .sg-icons .fa, .theme-blue .sg-icons .ohio-external-nav-open-icon, .theme-blue .sg-icons .ohio-external-takeover-close, .theme-blue .sg-icons .ohio-external-takeover-close-icon, .theme-blue .sg-icons .ohio-select2 .select2-container--default .select2-selection--single, .ohio-select2 .select2-container--default .theme-blue .sg-icons .select2-selection--single, .theme-blue .sg-icons .select2-search--dropdown, .theme-blue .sg-icons #toast-container .toast.toast-error::before, #toast-container .theme-blue .sg-icons .toast.toast-error::before, .theme-blue .sg-icons #toast-container .toast.toast-info::before, #toast-container .theme-blue .sg-icons .toast.toast-info::before, .theme-blue .sg-icons #toast-container .toast.toast-success::before, #toast-container .theme-blue .sg-icons .toast.toast-success::before {
    color: #3D7AA9; }

.sg-labels .code-sample h1,
.sg-labels .code-sample h2,
.sg-labels .code-sample h3,
.sg-labels .code-sample .ohio-page-error-message-message,
.sg-labels .code-sample h4 {
  margin-bottom: 30px; }

.sg-labels .ohio-label {
  margin-bottom: 10px; }
  .sg-labels .ohio-label.warning::after {
    content: "3.33:1 Not AA Compliant";
    color: black;
    margin-left: 50px;
    position: absolute; }

.sg-labels .variations {
  width: 100px; }
  .sg-labels .variations .ohio-label {
    display: block; }

.sg-search-container {
  width: 250px; }
  @media (max-width: 543px) {
    .sg-search-container {
      width: 100%; } }

.sg-typography h1,
.sg-typography h2,
.sg-typography h3,
.sg-typography .ohio-page-error-message-message,
.sg-typography h4,
.sg-typography h5,
.sg-typography p {
  margin-left: 50px; }
  .sg-typography h1:first-of-type,
  .sg-typography h2:first-of-type,
  .sg-typography h3:first-of-type,
  .sg-typography .ohio-page-error-message-message:first-of-type,
  .sg-typography h4:first-of-type,
  .sg-typography h5:first-of-type,
  .sg-typography p:first-of-type {
    margin-top: 36px; }
  .sg-typography h1::before,
  .sg-typography h2::before,
  .sg-typography h3::before,
  .sg-typography .ohio-page-error-message-message::before,
  .sg-typography h4::before,
  .sg-typography h5::before,
  .sg-typography p::before {
    color: #A1A1A1;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.3;
    margin-left: -50px;
    position: absolute;
    text-transform: uppercase; }

.sg-typography h1:first-of-type::before {
  content: "h1"; }

.sg-typography h2:first-of-type::before {
  content: "h2"; }

.sg-typography h3:first-of-type::before, .sg-typography .ohio-page-error-message-message:first-of-type::before {
  content: "h3"; }

.sg-typography h4:first-of-type::before {
  content: "h4"; }

.sg-typography h5:first-of-type::before {
  content: "h5"; }

.sg-typography p:first-of-type::before {
  content: "p1";
  line-height: 1.3; }

.sg-typography p:nth-of-type(3) {
  margin-top: 36px; }
  .sg-typography p:nth-of-type(3)::before {
    content: "p2";
    line-height: 1.3; }

.sg-wizards .ohio-generic-wizard,
.sg-wizards .ohio-in-form-wizard,
.sg-wizards .ohio-step-based-wizard {
  margin-bottom: 20px; }

@media (min-width: 1200px) {
  .style-guide__wrapper {
    width: 1170px; }
    .hide-nav .style-guide__wrapper {
      margin: 0 auto; } }

.style-guide__content {
  padding: 0 15px; }
  @media (min-width: 768px) {
    .style-guide__content {
      margin-left: 240px;
      padding: 0 40px; }
      .hide-nav .style-guide__content {
        margin-left: 0; } }
  .style-guide__content_section {
    display: none; }
    .style-guide__content_section:target {
      display: block; }
    @media (min-width: 768px) {
      .style-guide__content_section > h1 {
        margin-top: -100px;
        padding-top: 144px; }
      .style-guide__content_section#drawer {
        margin-top: -100px;
        padding-top: 60px; } }
    .style-guide__content_section pre {
      border: 1px solid #ccc !important;
      padding: 9.5px !important;
      background-color: #f5f5f5; }
    .style-guide__content_section > h1,
    .style-guide__content_section .ohio-drawer-content > h1 {
      position: relative; }
    .style-guide__content_section .ohio-drawer {
      padding-left: 135px; }
      @media (min-width: 768px) {
        .style-guide__content_section .ohio-drawer {
          background-color: transparent; } }
    .style-guide__content_section .ohio-drawer-content {
      min-height: 400px; }
      @media (min-width: 768px) {
        .style-guide__content_section .ohio-drawer-content {
          padding-top: 40px; } }
    .style-guide__content_section .drawer {
      padding-top: 28px; }
      @media (min-width: 768px) {
        .style-guide__content_section .drawer {
          margin-top: 24px;
          padding-top: 44px; } }

.style-guide__dep:not(:last-child)::after {
  content: ","; }

.prettyprint {
  display: none; }
  .gen-code-visible .prettyprint {
    display: block; }

.snippet-toggle {
  font-size: 1.6rem;
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in; }
  @media (max-width: 767px) {
    .snippet-toggle {
      position: relative; } }
  @media (max-width: 543px) {
    .snippet-toggle {
      width: 100%; } }
  .gen-code-visible .snippet-toggle {
    background-color: #700017;
    background-color: #700017;
    color: #ffffff !important; }
    .theme-green .gen-code-visible .snippet-toggle {
      background-color: #5e8000; }
    .theme-blue .gen-code-visible .snippet-toggle {
      background-color: #3D7AA9; }
    .theme-green .gen-code-visible .snippet-toggle {
      background-color: #5e8000; }
    .theme-blue .gen-code-visible .snippet-toggle {
      background-color: #3D7AA9; }
    .gen-code-visible .snippet-toggle:hover {
      background-color: #540011; }
    .gen-code-visible .snippet-toggle:active {
      background-color: #8f001d; }
    .theme-green .gen-code-visible .snippet-toggle:hover {
      background-color: #4b6600; }
    .theme-green .gen-code-visible .snippet-toggle:active {
      background-color: #709900; }
    .theme-blue .gen-code-visible .snippet-toggle:hover {
      background-color: #136bad; }
    .theme-blue .gen-code-visible .snippet-toggle:active {
      background-color: #3d8ecc; }

.style-guide-header {
  background-color: #f2f2f2; }
  .style-guide-header__wrapper {
    height: 100px;
    margin: 0;
    padding: 28px; }
    @media (max-width: 767px) {
      .style-guide-header__wrapper {
        height: 60px;
        padding: 10px 0; } }
  .style-guide-header__logo {
    height: 100%;
    margin: 0; }
    .style-guide-header__logo_img {
      height: 100%; }
  .style-guide-header__title {
    color: #700017;
    font-size: 1.6rem;
    font-weight: 600;
    text-align: right;
    padding: 12px 15px;
    z-index: 997; }
    .theme-green .style-guide-header__title {
      color: #5e8000; }
    .theme-blue .style-guide-header__title {
      color: #3D7AA9; }
  .style-guide-header .ohio-menu-button {
    padding: 10px; }

.style-guide-nav-cat {
  background-color: #700017;
  border-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: none;
  margin: 0 !important; }
  .theme-green .style-guide-nav-cat {
    background-color: #5e8000; }
  .theme-blue .style-guide-nav-cat {
    background-color: #3D7AA9; }
  .style-guide-nav-cat.active-cat {
    background-color: #ffffff; }
  .style-guide-nav-cat__btn {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none;
    font-size: 1.6rem;
    padding: 16px 12px;
    text-align: left;
    width: 100%; }
    .style-guide-nav-cat__btn, .style-guide-nav-cat__btn:hover, .style-guide-nav-cat__btn:focus {
      border-bottom: 1px solid #A1A1A1;
      color: #ffffff;
      text-decoration: none;
      outline: 0; }
    .style-guide-nav-cat__btn:active {
      color: #ffffff !important;
      box-shadow: none; }
    .style-guide-nav-cat__btn.collapsed .ohio-accordion-caret {
      color: #ffffff; }
      .active-cat .style-guide-nav-cat__btn.collapsed .ohio-accordion-caret {
        color: #700017; }
        .theme-green .active-cat .style-guide-nav-cat__btn.collapsed .ohio-accordion-caret {
          color: #5e8000; }
        .theme-blue .active-cat .style-guide-nav-cat__btn.collapsed .ohio-accordion-caret {
          color: #3D7AA9; }
    .active-cat .style-guide-nav-cat__btn {
      border-bottom: none;
      color: #000000;
      font-weight: 600; }
      .active-cat .style-guide-nav-cat__btn:active {
        color: #000000 !important; }

.style-guide-nav-sample {
  background-color: #f2f2f2;
  border-width: 0 !important;
  border-left: 3px solid #f2f2f2;
  color: #000000 !important;
  font-weight: 400; }
  .style-guide-nav-sample, .style-guide-nav-sample:first-child, .style-guide-nav-sample:last-child {
    border-radius: 0; }
  .style-guide-nav-sample.active-sample {
    border-left: 3px solid #eb1316 !important;
    font-weight: 600;
    margin-left: -1px; }

.style-guide-nav {
  height: 100%;
  min-height: inherit;
  padding-left: 0;
  padding-right: 0; }
  .hide-nav .style-guide-nav {
    display: none; }
  @media (min-width: 768px) {
    .style-guide-nav {
      background-color: #700017;
      margin-top: 100px;
      position: absolute;
      width: 240px; }
      .theme-green .style-guide-nav {
        background-color: #5e8000; }
      .theme-blue .style-guide-nav {
        background-color: #3D7AA9; } }
  .style-guide-nav__backdrop {
    background-color: #700017;
    display: none;
    width: 240px;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: -1; }
    .theme-green .style-guide-nav__backdrop {
      background-color: #5e8000; }
    .theme-blue .style-guide-nav__backdrop {
      background-color: #3D7AA9; }
    @media (min-width: 768px) {
      .style-guide-nav__backdrop {
        display: block; } }
  .style-guide-nav__collapse {
    overflow-y: auto;
    padding: 0; }

.themes-toggle-x {
  height: 50px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 60px;
  z-index: 1000; }
  @media (min-width: 768px) {
    .themes-toggle-x {
      height: 45px;
      top: 100px; } }
  .themes-toggle-x.opened {
    height: 165px; }
  .themes-toggle-x-container {
    position: relative;
    width: 50px;
    left: 90%; }
    .opened .themes-toggle-x-container {
      width: 210px; }
      @media (min-width: 768px) {
        .opened .themes-toggle-x-container {
          width: 440px; } }
  .themes-toggle-x-open, .themes-toggle-x-btns {
    background-color: #ffffff;
    border: 1px solid #A1A1A1;
    border-radius: 4px;
    padding: 6px 14px 6px 9px;
    position: absolute;
    top: 0; }
  .themes-toggle-x-open {
    margin-left: -40px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 2; }
    .opened .themes-toggle-x-open {
      margin-left: 25px; }
      @media (min-width: 768px) {
        .opened .themes-toggle-x-open {
          margin-left: 50px; } }
    .in .themes-toggle-x-open {
      margin-left: 25px; }
      @media (min-width: 768px) {
        .in .themes-toggle-x-open {
          margin-left: 50px; } }
    .themes-toggle-x-open-title {
      opacity: 1;
      -webkit-transition: opacity 1s ease;
      transition: opacity 1s ease; }
      .themes-toggle-x-open-title.fade-out {
        opacity: 0; }
  .themes-toggle-x-wheel {
    height: 28px; }
  .themes-toggle-x-btns {
    padding-right: 30px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 100%;
    z-index: 1;
    margin-left: 70px; }
    .opened .themes-toggle-x-btns {
      margin-left: -185px; }
      @media (min-width: 768px) {
        .opened .themes-toggle-x-btns {
          margin-left: -345px; } }
    .out .themes-toggle-x-btns {
      margin-left: 70px; }
  @media (max-width: 767px) {
    .themes-toggle-x-btn {
      margin-bottom: 6px;
      width: 190px; } }
  @media (min-width: 768px) {
    .themes-toggle-x-btn {
      font-size: 1.4rem;
      padding: 3px 17px; } }
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance, * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use, * make sure you copy the url from the website since the url may change between versions. * */.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
/*#region Global Settings*/
html, body {
    min-height: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

#GlobalContainer {
    width: 100%;
    min-height: 100%;
    position: relative;
    padding-bottom: 2em;
}

hr {
    border-color: #d8d8d8 !important;
}

.fw-content {
    width: 1024px;
}

.fw-yellow-bg {
    background-color: yellow !important;
}

.fw-cursor-pointer {
    cursor: pointer !important;
}

.fw-cursor-disabled {
    cursor: not-allowed !important;
}
/*#endregion*/

/*#region Base Styling*/

/*#region Banner*/
.header > .title {
    font-size: 1.25em;
    margin: .625em 1.25em;
    font-family: arial, helvetica, sans-serif !important;
}

.header > .title > .abbr{
    font-weight: bold;
    font-family: arial, helvetica, sans-serif !important;
}

a > .abbr {
        font-weight: bold !important;
        font-family: arial, helvetica, sans-serif !important;
    }

.header > span > .version {
    font-size: .625em;
}

.header > span > .login_link {
    float: right;
    max-width: 40%;
    margin-right: 1.25em;
    font-size: .875em;
    list-style: none !important;
    margin-bottom: 0 !important;
}

.header > span > ul.login_link {
    padding: 0;
    margin: 0;
    margin-right: 1.25em;
    list-style: none;
}

.header > span > .login_link a {
    color: #777;
    text-decoration: none;
    font-size: .8em;
}

    .header > span > .login_link a:hover {
        color: #fff;
        text-decoration: underline;
    }

.fw-white {
    color: #ffffff;
}

.fw-no-bullets {
    list-style: none;
}
/*#endregion*/

/*#region Login*/
.fw-display-ib {
    display: inline-block;
}
/*#endregion*/

/*#region Margin*/
.fw-margin-top-0 {
    margin-top: 0;
}

.fw-margin-top-5 {
    margin-top: .3125em;
}

.fw-margin-top-10 {
    margin-top: .625em;
}

.fw-margin-top-15 {
    margin-top: .938em;
}

.fw-margin-top-20 {
    margin-top: 1.25em;
}

.fw-margin-rht-0 {
    margin-right: 0;
}

.fw-margin-rht-5 {
    margin-right: .3125em;
}

.fw-margin-rht-10 {
    margin-right: .625em;
}

.fw-margin-rht-15 {
    margin-right: .938em;
}

.fw-margin-rht-20 {
    margin-right: 1.25em;
}

.fw-margin-rht-40 {
    margin-right: 2.5em;
}

.fw-margin-btm-0 {
    margin-bottom: 0;
}

.fw-margin-btm-5 {
    margin-bottom: .3125em;
}

.fw-margin-btm-10 {
    margin-bottom: .625em;
}

.fw-margin-btm-15 {
    margin-bottom: .938em;
}

.fw-margin-btm-20 {
    margin-bottom: 1.25em;
}

.fw-margin-left-0 {
    margin-left: 0;
}

.fw-margin-left-5 {
    margin-left: .3125em;
}

.fw-margin-left-10 {
    margin-left: .625em;
}

.fw-margin-left-15 {
    margin-left: .938em;
}

.fw-margin-left-20 {
    margin-left: 1.25em;
}

.fw-margin-all-0 {
    margin: 0;
}

.fw-margin-all-5 {
    margin: .3125em;
}

.fw-margin-all-10 {
    margin: .625em;
}

.fw-margin-all-15 {
    margin: .938em;
}

.fw-margin-all-20 {
    margin: 1.25em;
}
/*#endregion*/

/*#region Alignments*/
.fw-valign-top {
    vertical-align: top;
}

.fw-valign-btm {
    vertical-align: bottom;
}

.fw-valign-mid {
    vertical-align: middle;
}

.fw-talign-lft {
    text-align: left;
}

.fw-talign-ctr {
    text-align: center;
}

.fw-talign-rht {
    text-align: right;
}

.fw-display-ib {
    display: inline-block;
}

.fw-display-block > span {
    display: block;
}
/*#endregion*/

/*#region Floats*/
.fw-float-rht {
    float: right;
    margin-right: 1.25em;
}

.fw-float-lft {
    float: left;
    margin-right: 1.25em;
}
/*#endregion*/

/*#region Padding*/
.fw-padding-top-5 {
    padding-top: .3125em;
}

.fw-padding-top-10 {
    padding-top: .625em;
}

.fw-padding-top-15 {
    padding-top: .938em;
}

.fw-padding-top-20 {
    padding-top: 1.25em;
}

.fw-padding-rht-5 {
    padding-right: .3125em;
}

.fw-padding-rht-10 {
    padding-right: .625em;
}

.fw-padding-rht-15 {
    padding-right: .938em;
}

.fw-padding-rht-20 {
    padding-right: 1.25em;
}

.fw-padding-btm-5 {
    padding-bottom: .3125em;
}

.fw-padding-btm-10 {
    padding-bottom: .625em;
}

.fw-padding-btm-15 {
    padding-bottom: .938em;
}

.fw-padding-btm-20 {
    padding-bottom: 1.25em;
}

.fw-padding-left-5 {
    padding-left: .3125em;
}

.fw-padding-left-10 {
    padding-left: .625em;
}

.fw-padding-left-15 {
    padding-left: .938em;
}

.fw-padding-left-20 {
    padding-left: 1.25em;
}

.fw-padding-all-5 {
    padding: .3125em;
}

.fw-padding-all-10 {
    padding: .625em;
}

.fw-padding-all-15 {
    padding: .938em;
}

.fw-padding-all-20 {
    padding: 1.25em;
}

.fw-no-padding {
    padding: 0 !important;
}

.fw-no-padding-lft {
    padding-left: 0 !important;
}

.fw-no-padding-rht {
    padding-right: 0 !important;
}

.fw-no-padding-top {
    padding-top: 0 !important;
}

.fw-no-padding-btm {
    padding-bottom: 0 !important;
}
/*#endregion*/

/*#region Borders*/
.fw-row-top-bdr {
    border-top: 1px solid #808080;
}

.fw-row-btm-bdr {
    border-bottom: 1px solid #808080;
}

.fw-cell-rht-bdr {
    border-right: 1px solid #808080;
}

.fw-cell-lft-bdr {
    border-left: 1px solid #808080;
}
/*#endregion*/

/*#region Textbox Widths*/
.fw-txt-width-75 {
    width: 4.68em;
}

.fw-txt-width-85 {
    width: 5.313em;
}

.fw-txt-width-95 {
    width: 5.938em;
}

.fw-txt-width-105 {
    width: 6.563em;
}

.fw-txt-width-115 {
    width: 7.188em;
}

.fw-txt-width-125 {
    width: 7.813em;
}

.fw-txt-width-135 {
    width: 8.438em;
}

.fw-txt-width-145 {
    width: 9.063em;
}

.fw-txt-width-155 {
    width: 9.688em;
}

.fw-txt-width-165 {
    width: 10.313em;
}

.fw-txt-width-175 {
    width: 10.938em;
}

.fw-txt-width-185 {
    width: 11.563em;
}

.fw-txt-width-195 {
    width: 12.188em;
}

.fw-txt-width-205 {
    width: 12.813em;
}

.fw-txt-width-215 {
    width: 13.438em;
}

.fw-txt-width-225 {
    width: 14.063em;
}

.fw-txt-width-235 {
    width: 14.688em;
}

.fw-txt-width-245 {
    width: 15.313em;
}

.fw-txt-width-255 {
    width: 15.938em;
}

.fw-txt-width-265 {
    width: 16.563em;
}

.fw-txt-width-275 {
    width: 17.188em;
}

.fw-txt-width-285 {
    width: 17.813em;
}

.fw-txt-width-295 {
    width: 18.438em;
}

.fw-txt-width-305 {
    width: 19.063em;
}

.fw-txt-width-315 {
    width: 19.688em;
}

.fw-txt-width-325 {
    width: 20.313em;
}

.fw-txt-width-335 {
    width: 20.938em;
}

.fw-txt-width-345 {
    width: 21.563em;
}

.fw-txt-width-355 {
    width: 22.188em;
}

.fw-txt-width-365 {
    width: 22.813em;
}

.fw-txt-width-375 {
    width: 23.438em;
}

.fw-txt-width-385 {
    width: 24.063em;
}

.fw-txt-width-395 {
    width: 24.688em;
}

.fw-txt-width-405 {
    width: 25.313em;
}

.fw-txt-width-415 {
    width: 25.938em;
}

.fw-txt-width-425 {
    width: 26.563em;
}

.fw-txt-width-435 {
    width: 27.188em;
}

.fw-txt-width-445 {
    width: 27.813em;
}

.fw-txt-width-455 {
    width: 28.438em;
}

.fw-txt-width-465 {
    width: 29.063em;
}

.fw-txt-width-475 {
    width: 29.688em;
}

.fw-txt-width-485 {
    width: 30.313em;
}

.fw-txt-width-495 {
    width: 30.938em;
}

.fw-txt-width-505 {
    width: 31.563em;
}

.fw-txt-width-515 {
    width: 32.188em;
}

.fw-txt-width-525 {
    width: 32.813em;
}

.fw-txt-width-535 {
    width: 33.438em;
}

.fw-txt-width-545 {
    width: 34.063em;
}

.fw-txt-width-555 {
    width: 34.688em;
}

.fw-txt-width-565 {
    width: 35.313em;
}

.fw-txt-width-575 {
    width: 35.938em;
}

.fw-txt-width-585 {
    width: 35.563em;
}

.fw-txt-width-595 {
    width: 37.188em;
}

.fw-txt-width-605 {
    width: 37.813em;
}

.fw-txt-width-615 {
    width: 38.438em;
}
/*#endregion*/

/*#region Row Minimum Heights*/
.fw-height-32 {
    height: 2em;
}

.fw-height-40 {
    height: 2.5em;
}

.fw-height-48 {
    height: 3em;
}

.fw-height-56 {
    height: 3.5em;
}

.fw-height-64 {
    height: 4em;
}
/*#endregion*/

/*#endregion*/

/*#region DOM Elements Custom Styling*/

/*#region Alignments*/
.fw-txt-left {
    text-align: left;
}

.fw-txt-right {
    text-align: right;
}

.fw-txt-center {
    text-align: center;
}

.fw-center {
    margin: 0 auto;
}

.fw-valign-top {
    vertical-align: top;
}

.fw-valign-mdl {
    vertical-align: middle;
}

.fw-valign-btm {
    vertical-align: bottom;
}
/*#endregion*/

/*#region Borders*/
.fw-rht-brdr {
    border-right: 1px solid #d8d8d8;
    padding-right: 25px !important;
    margin-right: 25px !important;
}

.fw-lft-brdr {
    border-left: 1px solid #d8d8d8;
    padding-left: 35px !important;
    margin-left: 25px !important;
}

.fw-no-rht-brdr {
    border-right: none !important;
}

.fw-btm-brdr {
    border-bottom: 1px solid #d8d8d8;
}

/*#endregion*/

/*#region Fields*/
.fw-txt-box {
    -ms-border-radius: 3px;
    border-radius: 3px;
    border-style: none;
    border: .5px solid #999999;
    padding-left: 5px;
    height: 25px;
}

.fw-max-width-175 {
    max-width: 175px !important;
}

.fw-dsply-in-blk {
    display: inline-block !important;
}

.fw-txt-box-no-brdr > tr > td > input,
.fw-txt-box-no-brdr > tr > td > select {
    border: none !important;
}

.fw-txt-box-no-padding > tr > td > input {
    padding: 0;
}
/*#endregion*/

/*#region Headers*/
h1, h2, h3, h4, p, span, div, tr, th, td, ul, li, a {
    font-family: arial, helvetica, sans-serif !important;
}

.fw-hdr-gray-60 {
    color: #666666;
}
/*#endregion*/

/*#region Heights*/
.fw-abslt-height-150 {
    height: 150px;
}

.fw-height-35 {
    height: 35px;
}

.fw-height-70 {
    height: 70px;
}
/*#endregion*/

/*#region Layouts, Positioning, & Visibility*/
.fw-display-blk {
    display: block !important;
}

.fw-display-inline-blk {
    display: inline-block !important;
}

.fw-float-right {
    float: right !important;
}

.fw-no-float {
    float: none !important;
}

.fw-clear-float {
    clear: both !important;
}

.fw-show {
    display: block;
}

.fw-hide {
    display: none;
}

.fw-visible {
    display: inline-block !important;
}

.fw-hidden {
    display: none !important;
}
/*#endregion*/

/*#region Link Styling*/
a {
    color: #0071bc;
    text-decoration: none !important;
    cursor: pointer;
    font-weight: normal !important;
}

    a:hover {
        color: #0071bc;
        -ms-text-shadow: 1px 1px 3px #bce4ff;
        text-shadow: 1px 1px 3px #bce4ff;
    }

.fw-current {
    color: white !important;
    background-color: #666666;
}

.fw-tab-active {
    color: #0000cd !important;
}
/*#endregion*/

/*#region Margins*/
.fw-reduce-margin-top {
    margin-top: 20px !important;
}

.fw-margin-top-10 {
    margin-top: 10px !important;
}

.fw-margin-top-20 {
    margin-top: 20px !important;
}

.fw-margin-btm-20 {
    margin-bottom: 20px !important;
}

.fw-margin-left-25 {
    margin-left: 25px !important;
}

.fw-margin-rht-20 {
    margin-right: 20px;
}

.fw-margin-btm-0 {
    margin-bottom: 0 !important;
}

.fw-margin-top-0 {
    margin-top: 0 !important;
}
/*#endregion*/

/*#region Padding*/
.fw-padding-top-5 {
    padding-top: 5px;
}

.fw-padding-top-15 {
    padding-top: 15px;
}

.fw-padding-right-25 {
    padding-right: 25px !important;
}

.fw-padding-right-50 {
    padding-right: 50px !important;
}

.fw-padding-right-45 {
    padding-right: 45px !important;
}

.fw-padding-btm-15 {
    padding-bottom: 15px !important;
}

.fw-padding-btm-25 {
    padding-bottom: 25px !important;
}

.fw-padding-btm-50 {
    padding-bottom: 50px !important;
}

.fw-padding-left-25 {
    padding-left: 25px !important;
}

.fw-padding-left-10 {
    padding-left: 10px !important;
}

.fw-no-padding-lft {
    padding-left: 0 !important;
}
/*#endregion*/

/*#region Tables*/
.fw-thead th {
    font-weight: bolder;
    color: #000000 !important;
    border-bottom: 1px solid #c4c4c4;
}

.fw-single-row:nth-child(even) {
    background-color: #e5e5e5;
}

.fw-match-row:nth-child(4n), .fw-match-row:nth-child(4n-1) {
    background-color: #e5e5e5;
}

.fw-table-borders td {
    border-right: 1px solid #c4c4c4;
}

.fw-table-borders th {
    font-weight: bold;
    color: #4d4d4d !important;
}

.fw-table-cell-padding td {
    padding: 3px 10px
}

.fw-table-category {
    background-color: #4d4d4d;
    color: white;
    font-weight: bold;
    border-bottom: 1px solid #4d4d4d !important;
}
/*#endregion*/

/*#region Text Formatting*/
.fw-txt-gray-70 {
    color: #4d4d4d;
}

.fw-txt-lime-green {
    color: LimeGreen;
}

.fw-txt-red {
    color: Red;
}

.fw-txt-green {
    color: Green;
}


.fw-txt-blue {
    color: #0071bc;
}

.fw-txt-dark-gray {
    color: #333333;
}

.fw-txt-white {
    color: #ffffff;
}

.fw-txt-80 {
    color: #cccccc;
}

.fw-txt-bold {
    font-weight: bold;
}

.fw-txt-bolder {
    font-weight: bolder;
}

.fw-txt-wrap {
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.fw-txt-normal {
    font-weight: normal;
}

.fw-txt-size-sm > tr > td > input {
    font-size: .7em !important;
}

/*#endregion*/

/*#region Widths*/
.fw-100-pct-width {
    width: 100%;
}

.fw-95-pct-width {
    width: 95%;
}
/*#endregion*/

/*#endregion*/

/*#region README*/
/* =========================================================
   ICM GLOBAL FOUNDATION
   ---------------------------------------------------------
   App-wide shell, header, sidebar, body, and global helpers.
   This file should own:
   - application shell
   - header / nav layout
   - login / home page background
   - top-level app-wide rules
   It should NOT own:
   - app cards
   - metadata cards
   - page-specific content components
   ========================================================= */
/*#endregion*/

/*#region DOCUMENT / BASE*/
/* =========================================================
   1. DOCUMENT / BASE
   ========================================================= */

html,
body {
    height: 100%;
}


/* Legacy Font Awesome fallback for older .fa usage.
   Keep only if older icons still appear in the app. */
.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    text-rendering: auto !important;
}
/*#endregion*/

/*#region APP ROOT + GLOBAL TYPOGRAPHY*/
/* =========================================================
   2. APP ROOT + GLOBAL TYPOGRAPHY
   ========================================================= */

/* Root app container */
#ICM {
    min-height: 100vh;
}

    /* Navbar adjustments */
    #ICM .navbar {
        margin-bottom: 0 !important;
    }

    #ICM .navbar-inverse {
        background: #082646;
        background: -webkit-linear-gradient(#000000, #082646);
        background: -o-linear-gradient(#000000, #082646);
        background: -moz-linear-gradient(#000000, #082646);
        background: linear-gradient(#000000, #082646);
    }

    /* Headings inside the ICM app shell */
    #ICM h1,
    #ICM h2,
    #ICM h3 {
        margin-top: 1em !important;
    }
    /*#endregion*/

/*#region HOME / LOGIN PAGE*/
    /* =========================================================
   3. HOME / LOGIN PAGE
   ========================================================= */

    /* Landing page background image */
    #ICM.app-home {
        background-image: url('assets/home-bg-image.png');
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top;
    }

        /* Allow the background image to show through shell layers on home page */
        #ICM.app-home .app-shell,
        #ICM.app-home .app-main,
        #ICM.app-home .app-main-content {
            background: transparent !important;
        }

.login-hero {
    max-width: 60%;
    margin: 0 auto;
}
.login-panel {
    max-width: 100%;
    text-align: center;
}
.login-title {
    margin-top: 35%;
}
.login-heading {
    font-size: 60px;
    line-height: 80px;
    color: #0e4075;
}
.login-subheading {
    display: inline-block;
    font-size: 40px;
    line-height: 60px;
    color: #0e4075;
}
.login-buttons {
    margin-top: 35px;
}
/*#endregion*/

/*#region APPLICATION SHELL*/
/* =========================================================
   4. APPLICATION SHELL
   ========================================================= */

/* Applied to the body element */
.app-shell-body {
    min-height: 100vh;
    margin: 0;
    overflow-x: hidden;
}

/* Keeps the header above the rest of the shell */
.app-shell-header {
    position: relative;
    z-index: 1000;
}

/* Main shell frame:
   sidebar + main content region */
.app-shell {
    display: flex;
    align-items: stretch;
    min-height: calc(100vh - 52.25px);
}

.app-header-bar {
    padding-top: .938em;
    margin: 0 auto;
    width: 100%;
    border: none;
}

.app-header-inner {
    width: inherit;
}

/* Main content region */
.app-main {
    flex: 1 1 auto;
    min-width: 0;
    background: #fff;
    display: flex;
    flex-direction: column;
}

/* When authenticated nav exists, push main area right */
.has-app-nav .app-main {
    margin-left: 240px;
}

/* When no authenticated nav exists, keep full width */
.no-app-nav .app-main {
    margin-left: 0;
}

/* Main content wrapper inside app-main */
.app-main-content {
    flex: 1 1 auto;
    min-width: 0;
    margin: 0 !important;
    padding: 0 20px 24px 20px;
    height: auto !important;
}

/* Neutralize any leftover legacy content offsets */
#ICM #body-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
    height: auto !important;
}
/*#endregion*/

/*#region SIDEBAR / PRIMARY NAVIGATION*/
/* =========================================================
   5. SIDEBAR / PRIMARY NAVIGATION
   ========================================================= */

/* Fixed left sidebar below/behind header region */
.app-sidebar {
    width: 240px;
    flex: 0 0 240px;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    overflow-y: auto;
    z-index: 20;
    margin-top: 0 !important;
    padding-top: 52.25px;
    background: #0b3561;
    background: -webkit-linear-gradient(#082646, #0b3561);
    background: -o-linear-gradient(#082646, #0b3561);
    background: -moz-linear-gradient(#082646, #0b3561);
    background: linear-gradient(#082646, #0b3561);
    border-right: 1px solid #e5e7eb;
}

/* Ensure nav remains interactive */
.app-sidebar,
.app-sidebar * {
    pointer-events: auto;
}

/* Reset list styling for desktop and mobile nav */
.app-sidebar ul,
.app-sidebar ol,
.offcanvas-body ul,
.offcanvas-body ol {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #082646;
}

.app-sidebar li,
.offcanvas-body li {
    display: block;
}

/* Manage the navigation partial inside the sidebar */
.app-primary-nav {
    padding: 0;
}

.app-primary-nav-list {
    list-style: none;
    margin-top: 2em !important;
}

.app-primary-nav-item {
    font-size: 1em;
    line-height: 2em;
    padding-left: 1em;
    margin: 0;
}

.app-primary-nav-subitem {
    
    font-size: 1em;
    line-height: 2em;
    padding-left: 1.5em;
    margin: 0;
}

.app-primary-nav-item > a,
.app-primary-nav-subitem > a {
    color: white;

}

#mobileNav .app-primary-nav-item > a,
#mobileNav .app-primary-nav-subitem > a {
    color: #082646;
}

/* Hamburger / mobile nav toggle */
.app-nav-toggle {
    border: 0;
    margin-right: 8px;
    text-decoration: none;
    box-shadow: none !important;
}
/*#endregion*/

/*#region BREADCRUMB ROW*/
/* =========================================================
   6. BREADCRUMB ROW
   ========================================================= */

.app-breadcrumb-wrapper {
    position: relative;
    z-index: 25;
    padding: 12px 20px 0 20px;
}
/*#endregion*/

/*#region RESPONSIVE BEHAVIOR*/
/* =========================================================
   7. RESPONSIVE BEHAVIOR
   ========================================================= */

@media (max-width: 991.98px) {
    /* Hide fixed desktop sidebar on smaller screens */
    .app-sidebar {
        display: none;
    }

    /* Main content reclaims full width */
    .app-main {
        margin-left: 0 !important;
    }
}
/*#endregion*/
/*#region README*/
/* =========================================================
   ICM COMPONENT LAYER
   ---------------------------------------------------------
   Reusable UI components for the Identity Cloud Migration app.
   This file should own:
   - breadcrumb styling
   - application inventory cards
   - metadata / questionnaire cards
   - summary tiles
   - small component-level helpers
   It should NOT own:
   - app shell
   - sidebar / header / main layout
   - login page background
   ========================================================= */
/*#endregion*/

/*#region BREADCRUMBS*/
/* =========================================================
   1. BREADCRUMBS
   ========================================================= */

/* Wrapper aligns breadcrumb content within the main region */
.app-breadcrumb-wrapper {
    position: relative;
    z-index: 10;
    pointer-events: auto;
    padding-left: 50px !important;
}

/* Breadcrumb container */
.app-breadcrumb {
    background: transparent;
    margin-bottom: 10px;
    padding: 0;
    list-style: none;
}

    /* Each breadcrumb item appears inline and vertically centered */
    .app-breadcrumb li {
        display: inline-flex;
        align-items: center;
        font-size: 13px;
    }

        /* Breadcrumb links */
        .app-breadcrumb li a {
            color: #0b4f82;
            text-decoration: none;
        }

            .app-breadcrumb li a:hover {
                text-decoration: underline;
            }

    /* Current page item */
    .app-breadcrumb .active {
        color: #666;
    }

/* Visual separator placed between breadcrumb items */
.breadcrumb-separator {
    margin: 0 8px;
    color: #999;
}

/* Neutralize any Bootstrap-generated breadcrumb separator */
.breadcrumb > li + li::before {
    content: none;
}

/*#endregion*/

/*#region APPLICATION CARD GRID*/
/* =========================================================
   2. APPLICATION CARD GRID
   ========================================================= */

/* Flex row keeps cards aligned consistently across wrapped rows */
.app-row {
    display: flex;
    flex-wrap: wrap;
}

    /* Each Bootstrap column becomes a flex container so cards can stretch */
    .app-row > [class*='col-'] {
        display: flex;
    }

/* Individual application card */
.app-card {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 14px;
    margin-bottom: 10px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-left: 4px solid #a9a9a9; /* neutral default status */
    border-radius: 8px;
    transition: transform 0.15s ease, box-shadow 0.15s ease, border-left-width 0.15s ease;
    overflow: hidden;
}

/* Interactive hover state */
.app-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.10);
    cursor: pointer;
    border-left-width: 6px;
}

/* Status rail variants */
.status-not-started {
    border-left-color: #a9a9a9; /* gray */
}

.status-in-progress {
    border-left-color: #ffc107; /* yellow */
}

.status-complete {
    border-left-color: #28a745; /* green */
}

/* Status cloud variants */
.app-ready {
    border-left-color: #28a745;
}

.app-review {
    border-left-color: #ffc107;
}

.app-remediation {
    border-left-color: #dc3545;
}

/* External launch / open-in-new-tab icon */
.app-launch {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 16px;
    color: #0b4f82;
    cursor: pointer;
    z-index: 2;
    background: #fff; /* optional, keeps icon visually clean over text */
}

    .app-launch:hover {
        color: #06375c;
    }

/* Leading icon area */
.app-icon {
    width: 40px;
    font-size: 22px;
    flex: 0 0 auto;
}

/* Main card body */
.app-content {
    flex: 1 1 auto;
    min-width: 0;
    padding-right: 34px; /* reserve space for launch icon */
}

/* Card title */
.app-title {
    font-weight: 600;
    padding-right: 0; /* let app-content own the spacing */
    overflow-wrap: anywhere;
    word-break: break-word;
    line-height: 1.25;
}

/* Secondary description text */
.app-description {
    color: #666;
    font-size: 13px;
}

/* Tag/badge region */
.app-tags {
    margin-top: 6px;
}

/* Optional actions region if used later */
.app-actions {
    margin-left: 20px;
}

.app-description,
.app-meta {
    overflow-wrap: anywhere;
    word-break: break-word;
}
/*#endregion*/

/*#region QUESTION / ASSESSMENT GRID*/
/* =========================================================
   3. QUESTION / ASSESSMENT GRID
   ========================================================= */

/* Flex row keeps assessment cards equalized within each visual row */
.qa-row {
    display: flex;
    flex-wrap: wrap;
}

    .qa-row > [class*='col-'] {
        display: flex;
    }

/* Section spacing between major questionnaire blocks */
.qa-section {
    margin-bottom: 25px;
}

/* Individual metadata / assessment card */
.qa-card {
    width: 100%;
    min-height: 96px;
    padding: 12px 12px 10px 12px;
    margin-bottom: 12px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 6px;
}

/* Question title */
.qa-q {
    font-weight: 600;
    margin-bottom: 6px;
}

/* Selected answer / value */
.qa-a {
    font-weight: 700;
}

/* Supporting helper / prompt text */
.qa-help {
    margin-top: 6px;
    font-size: 12px;
    opacity: 0.75;
}
/*#endregion*/

/*#region SELECT ENHANCEMENTS*/
/* =========================================================
   4. FORM / SELECT ENHANCEMENTS
   ========================================================= */

/* Styled select with custom dropdown arrow */
.qa-select {
    width: 100%;
    padding-right: 34px;
    background-color: #fff;
    background-image: linear-gradient(45deg, transparent 50%, #666 50%), linear-gradient(135deg, #666 50%, transparent 50%);
    background-position: calc(100% - 18px) calc(50% - 3px), calc(100% - 12px) calc(50% - 3px);
    background-size: 6px 6px, 6px 6px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    /* Hide native select arrow in old IE/Edge */
    .qa-select::-ms-expand {
        display: none;
    }
/*#endregion*/

/*#region BADGES / MICRO-COMPONENTS*/
/* =========================================================
   5. BADGES / MICRO-COMPONENTS
   ========================================================= */

/* Lightweight neutral badge */
.badge-lite {
    display: inline-block;
    padding: 3px 8px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 12px;
    font-weight: 700;
}
/*#endregion*/

/*#region SUMMARY TILES*/
/* =========================================================
   6. SUMMARY TILES
   ========================================================= */

/* Small summary/info tile used in details pages */
.summary-tile {
    padding: 10px 12px;
    margin-bottom: 12px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 6px;
}

/* Summary label */
.summary-k {
    font-size: 12px;
    opacity: 0.75;
}

/* Summary value */
.summary-v {
    font-size: 16px;
    font-weight: 600;
}
/*#endregion*/

/*#region HOME / LANDING CONTENT*/
/* =========================================================
   7. HOME / LANDING CONTENT
   ========================================================= */

.icm-home {
    padding-top: 10px;
}

.icm-page-title {
    margin: 0 0 6px 0;
    font-size: 28px;
    font-weight: 600;
    color: #5f5f5f;
    line-height: 1.2;
}

.icm-subtitle {
    margin: 0;
    font-size: 14px;
    color: #6c757d;
}

.icm-info-card {
    height: 100%;
    padding: 22px 24px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-left: 4px solid #cfcfcf;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}

.icm-card-header {
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 600;
    color: #1d1d1f;
    line-height: 1.25;
}

.icm-info-card p {
    margin-bottom: 12px;
    line-height: 1.6;
    color: #333;
}

    .icm-info-card p:last-child {
        margin-bottom: 0;
    }

.icm-list {
    margin: 0;
    padding-left: 20px;
}

    .icm-list li {
        margin-bottom: 8px;
        line-height: 1.5;
        color: #333;
    }

        .icm-list li:last-child {
            margin-bottom: 0;
        }

.icm-card-actions {
    margin-top: 18px;
}

    .icm-card-actions .btn {
        min-width: 190px;
    }
/*#endregion*/
@media print {
    @page {
        size: portrait !important;
    }

    nav, .fw-no-print, .app-breadcrumb-wrapper,
    .app-nav-toggle, a[href]:after {
        display: none !important;
    }

    .fw-single-row:nth-child(even) {
        background-color: #dcdcdc !important;
    }

    .fw-hidden {
        display: table-row !important;
    }

    html,
    body,
    #ICM,
    .app-shell,
    .app-main,
    .app-main-content,
    #ICM #body-container {
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .has-app-nav .app-main,
    .no-app-nav .app-main,
    .app-main,
    .app-main-with-nav {
        margin-left: 0 !important;
        width: 100% !important;
    }

    .app-shell {
        display: block !important;
        min-height: auto !important;
    }

    .app-main-content {
        padding: 0 !important;
    }
}
/**
 * @license
 * MyFonts Webfont Build ID 3330386, 2017-01-11T17:01:45-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Serifa-Reg by URW++
 * URL: http://www.myfonts.com/fonts/urw/serifa/t-regular/
 * 
 * Webfont: Serifa-Med by URW++
 * URL: http://www.myfonts.com/fonts/urw/serifa/t-medium/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3330386
 * Licensed pageviews: 25,000,000
 * Webfonts copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * 
 * © 2017 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url(//hello.myfonts.net/count/32d152);

  
@font-face {font-family: 'Serifa-Reg';src: url(/Content/SG.Styles/webfonts/32D152_0_0.eot);src: url(/Content/SG.Styles/webfonts/32D152_0_0.eot?#iefix) format('embedded-opentype'),url(/Content/SG.Styles/webfonts/32D152_0_0.woff2) format('woff2'),url(/Content/SG.Styles/webfonts/32D152_0_0.woff) format('woff'),url(/Content/SG.Styles/webfonts/32D152_0_0.ttf) format('truetype');}
 
  
@font-face {font-family: 'Serifa-Med';src: url(/Content/SG.Styles/webfonts/32D152_1_0.eot);src: url(/Content/SG.Styles/webfonts/32D152_1_0.eot?#iefix) format('embedded-opentype'),url(/Content/SG.Styles/webfonts/32D152_1_0.woff2) format('woff2'),url(/Content/SG.Styles/webfonts/32D152_1_0.woff) format('woff'),url(/Content/SG.Styles/webfonts/32D152_1_0.ttf) format('truetype');}
 
