/* Minification failed. Returning unminified contents.
(89,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(91,28): run-time error CSS1039: Token not allowed after unary operator: '-bodyBackground-color'
(96,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(101,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(134,17): run-time error CSS1039: Token not allowed after unary operator: '-navigationTxt-color'
(200,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(243,35): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleB-color'
(434,40): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(463,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(492,32): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(496,32): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(512,36): run-time error CSS1039: Token not allowed after unary operator: '-secondaryD-color'
(514,36): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(521,24): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(527,36): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(529,32): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(551,28): run-time error CSS1039: Token not allowed after unary operator: '-newTeal-color'
(565,17): run-time error CSS1039: Token not allowed after unary operator: '-newTeal-color'
(567,24): run-time error CSS1039: Token not allowed after unary operator: '-newTeal-color'
(593,28): run-time error CSS1039: Token not allowed after unary operator: '-tableHeader-color'
(595,24): run-time error CSS1039: Token not allowed after unary operator: '-tableBorder-color'
(676,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(680,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(684,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(688,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(693,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(695,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(700,24): run-time error CSS1039: Token not allowed after unary operator: '-secondaryB-color'
(705,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(710,28): run-time error CSS1039: Token not allowed after unary operator: '-secondaryB-color'
(724,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryC-color'
(733,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(739,24): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleB'
(745,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(752,21): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(775,21): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(788,35): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleB-color'
(798,28): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(828,28): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(830,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(879,28): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(889,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryD-color'
(898,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryB-color'
(906,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryB-color'
(912,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryB-color'
(920,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(938,28): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(946,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(948,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(950,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(955,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryAHover-color'
(957,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryAHover-color'
(959,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(964,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(966,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(968,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(973,28): run-time error CSS1039: Token not allowed after unary operator: '-borderDisabled-color'
(975,24): run-time error CSS1039: Token not allowed after unary operator: '-borderDisabled-color'
(977,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(982,28): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(984,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(986,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(991,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryBHover-color'
(993,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryBHover-color'
(995,17): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(1000,24): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleE-color'
(1002,17): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleE-color'
(1022,28): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1024,17): run-time error CSS1039: Token not allowed after unary operator: '-grayscaleA-color'
(1029,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(1031,28): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(1033,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(1038,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(1040,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(1045,24): run-time error CSS1039: Token not allowed after unary operator: '-borderDisabled-color'
(1047,17): run-time error CSS1039: Token not allowed after unary operator: '-borderDisabled-color'
(1053,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(1058,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(1063,17): run-time error CSS1039: Token not allowed after unary operator: '-borderDisabled-color'
(1068,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryC-color'
(1070,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryC-color'
(1127,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryCHover-color'
(1129,24): run-time error CSS1039: Token not allowed after unary operator: '-primaryCHover-color'
(1219,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryD-color'
(1265,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(1290,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(1295,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryA-color'
(1300,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryC-color'
(1305,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryD-color'
(1310,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(1315,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(1320,17): run-time error CSS1039: Token not allowed after unary operator: '-successGreen-color'
(1325,17): run-time error CSS1039: Token not allowed after unary operator: '-newTeal-color'
(1330,17): run-time error CSS1039: Token not allowed after unary operator: '-warningYellow-color'
(1335,17): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1340,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryF-color'
(1345,17): run-time error CSS1039: Token not allowed after unary operator: '-primaryC-color'
(1355,17): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1361,17): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1366,24): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1371,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryA-color'
(1376,28): run-time error CSS1039: Token not allowed after unary operator: '-primaryB-color'
(1381,28): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(1386,28): run-time error CSS1039: Token not allowed after unary operator: '-successGreen-color'
(1391,28): run-time error CSS1039: Token not allowed after unary operator: '-newTeal-color'
(1396,28): run-time error CSS1039: Token not allowed after unary operator: '-warningYellow-color'
(1401,28): run-time error CSS1039: Token not allowed after unary operator: '-errorRed-color'
(1406,28): run-time error CSS1039: Token not allowed after unary operator: '-closedClassification-color'
(1459,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(1464,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(1469,17): run-time error CSS1039: Token not allowed after unary operator: '-secondaryE-color'
(1551,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(1691,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,759): run-time error CSS1039: Token not allowed after unary operator: '-text-color-dark'
(1691,881): run-time error CSS1039: Token not allowed after unary operator: '-body-bg-color-dark'
(1691,938): run-time error CSS1039: Token not allowed after unary operator: '-header-bg-color-dark'
 */
.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{background-color:transparent;border:none;font-size:1em}.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;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.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--selectable{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;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !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;height:26px;margin-right:20px;padding-right:0px}.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;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;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 .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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{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;height:26px;margin-right:20px}.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;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{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}

/*!
 * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */

.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.42857143;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{-webkit-box-shadow:0 -6px 12px rgba(0,0,0,.175);box-shadow:0 -6px 12px rgba(0,0,0,.175);margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.42857143;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.42857143;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:0 12px;height:32px;line-height:1.42857143;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-sm{min-height:30px;border-radius:3px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow{width:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-lg{min-height:46px;border-radius:6px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:10px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection.form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection.form-control{border-radius:0}.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;width:100%;margin-bottom:0}.input-group>.select2-container--bootstrap>.selection>.select2-selection.form-control{float:none}.input-group>.select2-container--bootstrap.select2-container--focus,.input-group>.select2-container--bootstrap.select2-container--open{z-index:3}.input-group>.select2-container--bootstrap,.input-group>.select2-container--bootstrap .input-group-btn,.input-group>.select2-container--bootstrap .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}@media (min-width:768px){.form-inline .select2-container--bootstrap{display:inline-block}}

/* Colors
    Original Colors
Primary
    PrimaryBlue     #002857
    SecondaryBlue   #95ACBF
    BlazingOrange   #EF4F31

Alerts & Messaging
    SuccessGreen    #3EA95A
    WarningYellow   #FFCD53
    ErrorRed        #A94040
    NewTeal         #45ACB1

Secondary
    Charcoal        #1a1a1a
    SpaceGrey       #384145
    Pewter          #5a656c
    Slate           #839199
    Concrete        #cfd7de
    Sleet           #f1f4f8

Main
    Background      #f6f6f6
    Table Headers   #f4f4f4
    table border    #cfd7de
*/

/*
    --primaryA-color: #002857;
    --primaryB-color: #95ACBF;
    --primaryC-color: #EF4F31;
    --primaryD-color: #046CE5;
    --successGreen-color: #3EA95A;
    --warningYellow-color: #FFCD53;
    --errorRed-color: #A94040;
    --newTeal-color: #45ACB1;
    --closedClassification-color: #2B3F70;
    --secondaryA-color: #1A1A1A;
    --secondaryB-color: #384145;
    --secondaryC-color: #5A656C;
    --secondaryD-color: #839199;
    --secondaryE-color: #CFD7DE;
    --secondaryF-color: #F1F4F8;
    --tableBackground-color: #F6F6F6;
    --tableHeader-color: #F4F4F4;
    --tableBorder-color: #CFD7DE;
    --tableSuccess-color: #89E58B;
    --tableDisabled-color: #FF9999;
    --bodyBackground-color: #FCFCFC;
    --assignmentOpen-color: #3EA95A;
    --assignmentClosed-color: #A94040;
    --primaryAHover-color: #95ACBF;
    --primaryBHover-color: #95ACBF;
    --primaryCHover-color: #F4583A;
    --borderDisabled-color: #D0D8DF;
    --selectHover-color: #CFD7DE;
    --grayscaleA-color: #FCFCFC;
    --grayscaleB-color: #CCCCCC;
    --grayscaleC-color: #B5B5B5;
    --grayscaleD-color: #909090;
    --grayscaleE-color: #555555;
    --dashboardGraph-color: #7191AC;
    --headerBackground-color: #95ACBF;
    --headerTxt-color: #F1F4F8;
    --navigationTxt-color: #95ACBF;
*/


html {
    position: relative;
    min-height: 100%;
}

body {
    padding-top: 54px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
    background-color: #FCFCFC;
    background-color: var(--bodyBackground-color);
}

a {
    color: #95ACBF; /*primaryB*/
    color: var(--primaryB-color);
}

a:hover {
    color: #002857; /*primaryA*/
    color: var(--primaryA-color);
}

.align-middle {
    vertical-align: middle !important;
}

.navbar-scout {
  min-height: 54px;
}

.navbar-scout .collapse {
    max-height: 350px;
}

.navbar-scout.navbar-fixed-top {
    border-width: 0;
}

.navbar-scout .navbar-toggle {
    margin-top: 9px;
    margin-bottom: 9px;
}

.navbar-scout .navbar-form {
    margin-top: 9px;
    margin-bottom: 9px;
}

.navbar-scout .navbar-nav > li > a,
.navbar-scout .navbar-nav > li div.navDropdown button {
    line-height: 20px;
    color: #95ACBF; /*navigationTxt*/
    color: var(--navigationTxt-color);
    text-transform: uppercase;
    text-decoration: none;
}

.navbar-scout .navbar-nav > li.active > a {
    color: #fff;
}

.navbar-scout .navbar-nav > li > button {
    margin: 10px 20px;
}

.navbar-scout .navbar-nav > li.active > a,
.navbar-scout .navbar-nav > li > a:hover,
.navbar-scout .navbar-nav > li > a:focus, 
.navbar-scout .navbar-nav > li.active div.navDropdown,
.navbar-scout .navbar-nav > li div.navDropdown:hover,
.navbar-scout .navbar-nav > li div.navDropdown:focus {
    border-style: solid;
    border-width: 0 0 4px;
}

.navbar-scout .navbar-nav > li:not(.active) > a:hover,
.navbar-scout .navbar-nav > li:not(.active) > a:focus,
.navbar-scout .navbar-nav > li:not(.active) div.navDropdown:hover,
.navbar-scout .navbar-nav > li:not(.active) div.navDropdown:focus {
    border-style: solid;
    border-width: 0 0 4px;
}

.navbar-scout .navbar-nav > li div.navDropdown button {
    font-size: 14px;
    padding: 15px 10px;
    border:0px;
}

.navbar-scout .navbar-nav > li div.navDropdown button.dropdown-toggle-split {
    padding-left:0px;
}

.navbar-scout .navbar-nav > .profile > .dropdown-toggle,
.navbar-scout .navbar-nav > .profile > .dropdown-toggle:hover,
.navbar-scout .navbar-nav > .profile > .dropdown-toggle:focus  {
    border: 1px solid transparent;
    border-top: 0;
    border-bottom: 0;
    cursor: pointer;
}

.navbar-scout .navbar-nav > .profile > .dropdown-menu {
    border-top: 0;
    width: 100%;
}

.navbar-scout .navbar-nav > li.profile > a {
    padding-top: 11px;
    padding-bottom: 11px;
}

.navbar-scout .navbar-nav > .profile > a > .username {
    text-transform: none;
}

.navbar-scout .navbar-nav > .open.profile > a > .username {
    color: #1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
}

.navbar-scout .navbar-nav > li.profile > a:hover,
.navbar-scout .navbar-nav > li.profile > a:focus {
    border-width: 0;
}

.navbar-scout .navbar-nav > li > a.icon-only {
    padding-top: 18px;
    padding-bottom: 12px;
}

.navbar-scout .scout-search {
    background-color: #fff;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    visibility: hidden;
    display: none;
}

.navbar-scout .scout-search.open {
    -webkit-transform: rotateX(0);
    -moz-transform: rotateX(0);
    -o-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    visibility: visible;
    display: block;
    border-bottom: 1px solid #CCCCCC; /*grayscaleB*/
    border-bottom: 1px solid var(--grayscaleB-color);
    z-index:999;
}

.navbar-scout .scout-search .form-control {
    background-color: #fff;
    border-radius: 0;
    border-width: 0;
    font-size: 20px;
    height: auto;
}

.navbar-scout .scout-search .input-group-btn > .btn {
    padding: 10px 14px;
    border-radius: 0;
}

.navbar-scout .navbar-nav > li > form > .input-group > .input-group-btn > .btn,
.navbar-scout .navbar-nav > li > form > .input-group > input {
    border-radius: 0;
}

@media (min-width : 900px) {
    .navbar-right {
        margin-right: 0;
    }
}

@media (max-width : 900px) {
    .navbar-scout .navbar-nav > li.active > a,
    .navbar-scout .navbar-nav > li:not(.active) > a:hover,
    .navbar-scout .navbar-nav > li:not(.active) > a:focus {
        border-width: 0 0 0 5px;
        padding-left: 10px;
    }

    .navbar-scout .navbar-nav > li > a:hover,
    .navbar-scout .navbar-nav > li > a:focus {
        color: #fff;
    }

    .navbar-scout .navbar-nav > li.profile > a:hover,
    .navbar-scout .navbar-nav > li.profile > a:focus {
        padding-left: 15px;
    }

    .navbar-scout .navbar-nav > li.profile.open > a,
    .navbar-scout .navbar-nav > li.profile.open > a:hover,
    .navbar-scout .navbar-nav > li.profile.open > a:focus {
        border-bottom: 1px solid;
        border-right: 0;
        border-left: 0;
    }

    .navbar-scout .navbar-nav > li.profile > .dropdown-menu {
        border-radius: 0;
    }
}

.navbar {
    min-height: 54px;
}

.navbar-brand {
    height: 54px;
}

.navbar-brand > img {
    height: 25px;
    margin-top: -2px;
}

@media (max-width : 1200px) { /*expanding the collapsable effect*/
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .navbar-header .collapse, .navbar-toggle {
        display: block !important;
    }
    .navbar-header {
        float: none !important;
    }
    .navbar-nav {
        float:none !important;
        margin: 7.5px -15px;
    }
    .visible-xs {
        display: block !important;
    }
    .hidden-xs {
        display: none !important;
    }
    .navbar-nav > li {
        float:none !important;
    }
    .navbar-nav .navDropdown {
        width:100%;
        padding-left: 5px;
    }
    .navbar-collapse.in {
        overflow-y: auto !important;
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 0px !important;
    }
    .navbar-nav > li > a {
        padding-top:10px;
        padding-bottom:10px;
    }
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists
   will truncate terms that are too long to fit in the left column
*/
.dl-horizontal dt {
    white-space: normal;
}

footer {
    position: fixed;
    bottom: 0;
    width: 100%;
}

footer, .footer-push {
    height: 40px;
}

footer > .container,
footer > .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
}

footer span {
    line-height: 40px;
}

header, footer {
    z-index: 500;
}

/* Checkboxes and Radios */
input[type="radio"], input[type="checkbox"]
{
    width: auto;
}

input[type=checkbox], input[type=radio]:not(.e-radio) {
    opacity: 0;
    position: absolute;
}

    input[type=checkbox],
    input[type=checkbox] + label,
    input[type=checkbox] + input[type=hidden] + label,
    input[type=radio]:not(.e-radio),
    input[type=radio]:not(.e-radio) + input[type=hidden] + label,
    input[type=radio]:not(.e-radio) + label {
        display: inline-block;
        vertical-align: middle;
        margin: 5px;
        cursor: pointer;
    }

        input[type=checkbox] + label, input[type=radio]:not(.e-radio) + label,
        input[type=checkbox] + input[type=hidden] + label, input[type=radio]:not(.e-radio) + input[type=hidden] + label {
            position: relative;
        }

            input[type=checkbox] + label:before,
            input[type=checkbox] + input[type=hidden] + label:before,
            input[type=radio]:not(.e-radio) + label:before,
            input[type=radio]:not(.e-radio) + input[type=hidden] + label:before {
                content: '';
                background: #fff;
                border: 1px solid #CFD7DE; /*secondaryE*/
                border: 1px solid var(--secondaryE-color);
                display: inline-block;
                vertical-align: middle;
                width: 16px;
                height: 16px;
                padding: 0px;
                margin-right: 10px;
                margin-top: -4px;
                text-align: center;
            }

input[type=checkbox] + label:before,
input[type=checkbox] + input[type=hidden] + label:before
{
    border-radius: 4px;
}

input[type=checkbox] + label:after,
input[type=checkbox] + input[type=hidden] + label:after
{
    opacity: 0;
    content: '';
    position: absolute;
    width: 10px;
    height: 5px;
    background: transparent;
    top: 6px;
    left: 3px;
    border: 2px solid #002857; /*primaryA*/
    border: 2px solid var(--primaryA-color);
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

input[type=checkbox]:checked + label:after,
input[type=checkbox]:checked + input[type=hidden] + label:after
{
    opacity: 1;
}

        input[type=radio]:not(.e-radio) + label:before,
        input[type=radio]:not(.e-radio) + input[type=hidden] + label:before {
            border-radius: 100%;
        }

    input[type=radio]:not(.e-radio):checked + label:after,
    input[type=radio]:not(.e-radio):checked + input[type=hidden] + label:after {
        opacity: 1;
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        background-color: #002857; /*primaryA*/
        background-color: var(--primaryA-color);
        top: 5px;
        left: 4px;
        border: 1px solid #002857; /*primaryA*/
        border: 1px solid var(--primaryA-color);
        border-radius: 50%;
    }

        input[type=checkbox]:focus + label:before,
        input[type=checkbox]:focus + input[type=hidden] + label:before,
        input[type=radio]:not(.e-radio):focus + label:before,
        input[type=radio]:not(.e-radio):focus + input[type=hidden] + label:before {
            outline: 1px solid #ddd;
        }

        input[type=checkbox]:disabled + label:before,
        input[type=checkbox]:disabled + input[type=hidden] + label:before,
        input[type=radio]:not(.e-radio):disabled + label:before,
        input[type=radio]:not(.e-radio):disabled + input[type=hidden] + label:before {
            border: 1px solid #839199; /*secondaryD*/
            border: 1px solid var(--secondaryD-color);
            background-color: #CFD7DE; /*secondaryE*/
            background-color: var(--secondaryE-color);
        }

input[type=checkbox]:disabled + label:after,
input[type=checkbox]:disabled + input[type=hidden] + label:after
{
    border-color: #5A656C; /*secondaryC*/
    border-color: var(--secondaryC-color);
}

        input[type=radio]:not(.e-radio):disabled + label:after,
        input[type=radio]:not(.e-radio):disabled + input[type=hidden] + label:after {
            background-color: #5A656C; /*secondaryC*/
            background-color: var(--secondaryC-color);
            border-color: #5A656C; /*secondaryC*/
            border-color: var(--secondaryC-color);
        }

input[type=checkbox] + label:active:before, 
input[type=checkbox] + input[type=hidden] + label:active:before, 
input[type=checkbox]:checked + label:active:before,
input[type=checkbox]:checked + input[type=hidden] + label:active:before
{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}

        input[type=radio]:not(.e-radio) + label:active:before,
        input[type=radio]:not(.e-radio) + input[type=hidden] + label:active:before,
        input[type=radio]:not(.e-radio):checked + input[type=hidden] + label:active:before,
        input[type=radio]:not(.e-radio):checked + label:active:before {
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.15) inset;
        }

/* SCOUT UI */
.profile .img-circle {
    display: inline-block;
    background-color: #45ACB1; /*newTeal*/
    background-color: var(--newTeal-color);
    color: #FFFFFF;
    width: 32px;
    height: 32px;
    line-height: 30px;
    margin-right: 4px;
    font-size: 12px;
    font-weight:900;
    text-align: center;
    border: 1px solid #FFFFFF;
}

.profile.open .img-circle {
    color: #45ACB1; /*newTeal*/
    color: var(--newTeal-color);
    border-color: #45ACB1; /*newTeal*/
    border-color: var(--newTeal-color);
    background-color: #ffffff;
}

label {
    font-weight: normal;
}

#login {
    width: 500px;
    margin: 0 auto;
    padding-top: 0px;
}

/*General Orientation Classes*/
.left {
    float:left;
}

.right {
    float:right;
}

/*Overwriting bootstrap Classes*/
.panel-default > .panel-heading {
    background-color: #F4F4F4; /*tableHeader*/
    background-color: var(--tableHeader-color);
    border-color: #CFD7DE; /*tableBorder*/
    border-color: var(--tableBorder-color);
}

/*Modal*/
.modal-content .modal-body {
    min-height:65px;
}

#add-case-modal .input-group .form-control {
    position: static;
}
/*Workflow*/
.workflow_error .header p {
    padding-bottom: 10px;
}

.workflow_error .main_rules {
    background-color: #ffffff;
}

.workflow_error .main_rules .sub_rules {
    background-color: #eee;
    padding: 10px;
}

.workflow_error .main_rules .sub_rules.hide {
    display: none;
}

.workflow_error .expand > .rule {
    cursor: pointer;
}

.workflow_error .rule {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

.workflow_error .rule span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.workflow_error .rule img {
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

/*Universal Pre Tag style*/

.prewrap {
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    white-space: pre-wrap !important;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
}
/*Default Site Style*/
h4, .h4 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.form-control ~ .form-control {
    margin-top: 10px;
}

.form-group > label {
    margin: 0 0 10px 0;
}

.form-group.row > label {
    margin: 7px 0 0 0;
}

.form-control::-webkit-input-placeholder {
    color:#CFD7DE; /*secondaryE*/
    color: var(--secondaryE-color);
}
.form-control:-moz-placeholder { /* Firefox 18- */
    color:#CFD7DE; /*secondaryE*/
    color: var(--secondaryE-color);
}
.form-control::-moz-placeholder {  /* Firefox 19+ */
    color:#CFD7DE; /*secondaryE*/
    color: var(--secondaryE-color);
}
.form-control:-ms-input-placeholder {
    color:#CFD7DE; /*secondaryE*/
    color: var(--secondaryE-color);
}

.navbar-scout {
    background-color: #002857; /*primaryA*/
    background-color: var(--primaryA-color);
    border-color: #002857; /*primaryA*/
    border-color: var(--primaryA-color);
}

.navbar-scout .navbar-toggle {
    border-color: #384145; /*secondaryB*/
    border-color: var(--secondaryB-color);
}

.navbar-scout .navbar-toggle:hover {
    background-color:#95ACBF; /*primaryB*/
    background-color: var(--primaryB-color);
}

.navbar-scout .navbar-toggle:hover .icon-bar {
    background-color: #384145; /*secondaryB*/
    background-color: var(--secondaryB-color);
}

.navbar-scout .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-scout .navbar-nav > li.active > a,
.navbar-scout .navbar-nav > li > a:hover,
.navbar-scout .navbar-nav > li > a:focus,
.navbar-scout .navbar-nav > li.active div.navDropdown,
.navbar-scout .navbar-nav > li div.navDropdown:hover,
.navbar-scout .navbar-nav > li div.navDropdown:focus {
    border-color: #EF4F31; /*primaryC*/
    border-color: var(--primaryC-color);
    background-color: inherit;
}

.navbar-scout .navbar-nav > li:not(.active) > a:hover,
.navbar-scout .navbar-nav > li:not(.active) > a:focus,
.navbar-scout .navbar-nav > li:not(.active) div.navDropdown:hover,
.navbar-scout .navbar-nav > li:not(.active) div.navDropdown:focus {
    border-color: #95ACBF; /*primaryB*/
    border-color: var(--primaryB-color);
    background-color: inherit;
}

.navbar-scout .navbar-nav > .open.profile > .dropdown-toggle {
    border-color: #CCCCCC; /*grayscaleB*/
    border-color: var(--grayscaleB);
}

.navbar-scout .navbar-nav > .profile > .dropdown-menu > li > a:hover,
.navbar-scout .navbar-nav > .profile > .dropdown-menu > li > a:focus {
    background-color: #95ACBF; /*primaryB*/
    background-color: var(--primaryB-color);
    color: #fff;
}

    .navbar-scout .navbar-nav > .profile > .dropdown-menu > li > a.currentCompany::before {
        content: "\F26C ";
        color: #95ACBF; /*primaryB*/
        color: var(--primaryB-color);
        font-weight: bold;
    }

    .navbar-scout .navbar-nav > .profile > .dropdown-menu > li > a.currentCompany {
        pointer-events: none;
    }

    .navbar-scout .navbar-nav > .open.profile > a,
    .navbar-scout .navbar-nav > .open.profile > a:hover,
    .navbar-scout .navbar-nav > .open.profile > a:focus {
        background: #fff;
    }

    .navbar-scout .navbar-nav > .open.profile > ul > li > a {
        word-break: break-word;
        white-space: normal;
    }

    .navbar-scout .navbar-nav > .open.profile > a > .caret,
    .navbar-scout .navbar-nav > .open.profile > a:hover > .caret,
    .navbar-scout .navbar-nav > .open.profile > a:focus > .caret {
        color: #1A1A1A; /*secondaryA*/
        color: var(--secondaryA-color);
    }

@media (max-width : 840px) {
    .navbar-scout .navbar-nav > li > a:hover,
    .navbar-scout .navbar-nav > li > a:focus {
        color: #fff;
    }

    .navbar-scout .navbar-nav > li.profile.open > a,
    .navbar-scout .navbar-nav > li.profile.open > a:hover,
    .navbar-scout .navbar-nav > li.profile.open > a:focus {
        border-bottom-color: #CCCCCC; /*grayscaleB*/
        border-bottom-color: var(--grayscaleB-color);
    }

    .navbar-scout .navbar-nav > li.profile > .dropdown-menu {
        background: #fff;
    }
}

footer {
    background-color: #5A656C; /*secondaryC*/
    background-color: var(--secondaryC-color);
    color: #ffffff;
}

/*Classification*/
span.classification {
    display:inline-block;
    border-radius: 10px !important;
    padding: 3px 10px;
    width:initial;    
    text-align:center;
    margin:auto;
    max-width:120px
}

span.classificationList {
    min-width: 90%;
}

/*DataTable*/
table.dataTable {
    margin-bottom: 0px;
    border: 1px solid #dbe0e6;
    background-color: white;
    border-collapse: separate;
    border-radius: 4px;    
}

table.dataTable th {
    background-color: #FCFCFC; /*grayscaleA*/
    background-color: var(--grayscaleA-color);
    color: #5A656C; /*secondaryC*/
    color: var(--secondaryC-color);
    font-weight: 400;
    font-size: 16px;
    white-space: nowrap;
}

table.dataTable th.sortable:not(nonClickAble) {
    cursor: pointer;
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 30px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC');
}

table.dataTable th.sortable.asc {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==');
}

table.dataTable th.sortable.desc {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ');
}

table.dataTable td .column-value {
    max-width: 450px;    
    overflow: hidden;
    text-overflow: ellipsis;
}

table.dataTable td .column-value a {
    display: inline-block;
}

.truncateText {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

/*Pagination */
tfoot.pagination {
    display: table-footer-group;
    text-align:center;
}

tfoot.pagination tr {
    height: 30px;
    background-color: #FCFCFC !important; /*grayscaleA*/
    background-color: var(--grayscaleA-color);
}

tfoot.pagination tr td {
    vertical-align: middle;
}

tfoot.pagination .paginationLeft {
    float: left;
    color: #839199; /*secondaryD*/
    color: var(--secondaryD-color);
}

tfoot.pagination .paginationRight {
    float: right;
}

tfoot.pagination .paginationLeft a {
    color: #384145; /*secondaryB*/
    color: var(--secondaryB-color);
    text-decoration: none;
    padding: 0px 4px;
    height: 100%;
}

tfoot.pagination .paginationLeft a:hover {
    color: #384145; /*secondaryB*/
    color: var(--secondaryB-color);
    cursor: pointer;
}

tfoot.pagination .paginationLeft span.firstpage {
    color: #384145; /*secondaryB*/
    color: var(--secondaryB-color);
    text-decoration: none;
    padding: 0px 4px;
    height: 100%;
}

tfoot.pagination .paginationLeft a.currentPage {
    color: #002857 !important; /*primaryA*/
    color: var(--primaryA-color);
    text-decoration: underline;
}

tfoot.pagination select {
    border: 0px;
    background-color: rgba(0,0,0,0);
    cursor: pointer;
}

tfoot.pagination a {
    cursor: pointer;
}

/* modals */

.modal-header {
    background-color: #FCFCFC; /*grayscaleA*/
    background-color: var(--grayscaleA-color);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

/*Buttons*/
.btn-primary {
    background-color: #002857; /*primaryA*/
    background-color: var(--primaryA-color);
    border-color: #002857; /*primaryA*/
    border-color: var(--primaryA-color);
    color: #F1F4F8; /*secondaryF*/
    color: var(--secondaryF-color);
}

.btn-primary:hover {
    background-color: #95ACBF; /*primaryAHover*/
    background-color: var(--primaryAHover-color);
    border-color: #95ACBF; /*primaryAHover*/
    border-color: var(--primaryAHover-color);
    color: #F1F4F8; /*secondaryF*/
    color: var(--secondaryF-color);
}

.btn-primary:active {
    background-color: #002857; /*primaryA*/
    background-color: var(--primaryA-color);
    border-color: #002857; /*primaryA*/
    border-color: var(--primaryA-color);
    color: #F1F4F8; /*secondaryF*/
    color: var(--secondaryF-color);
}

.btn-primary:disabled {
    background-color: #D0D8DF; /*borderDisabled*/
    background-color: var(--borderDisabled-color);
    border-color: #D0D8DF; /*borderDisabled*/
    border-color: var(--borderDisabled-color);
    color: #F1F4F8; /*secondaryF*/
    color: var(--secondaryF-color);
}

.btn-secondary {
    background-color: #FCFCFC; /*grayscaleA*/
    background-color: var(--grayscaleA-color);
    color: #95ACBF; /*primaryB*/
    color: var(--primaryB-color);
    border: 1px solid #95ACBF; /*primaryB*/
    border: 1px solid var(--primaryB-color);
}

.btn-secondary:hover {
    background-color: #95ACBF; /*primaryBHover*/
    background-color: var(--primaryBHover-color);
    border-color: #95ACBF; /*primaryBHover*/
    border-color: var(--primaryBHover-color);
    color: #FCFCFC; /*grayscaleA*/
    color: var(--grayscaleA-color);
}

.btn-secondary:disabled {
    border-color: #555555; /*grayscaleE*/
    border-color: var(--grayscaleE-color);
    color: #555555; /*grayscaleE*/
    color: var(--grayscaleE-color);
}

.btn-rounded {
    border-radius: 20px;
    padding: 10px 20px;
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

.btn-danger {
    background-color: #A94040; /*errorRed*/
    background-color: var(--errorRed-color);
    color: #FCFCFC; /*grayscaleA*/
    color: var(--grayscaleA-color);
}

.btn-border {
    border-color:#002857; /*primaryA*/
    border-color: var(--primaryA-color);
    background-color:#F1F4F8; /*secondaryF*/
    background-color: var(--secondaryF-color);
    color:#1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
}

.btn-border:hover {
    border-color:#95ACBF; /*primaryB*/
    border-color: var(--primaryB-color);
    color:#95ACBF; /*primaryB*/
    color: var(--primaryB-color);
}

.btn-border:disabled {
    border-color: #D0D8DF; /*borderDisabled*/
    border-color: var(--borderDisabled-color);
    color: #D0D8DF; /*borderDisabled*/
    color: var(--borderDisabled-color);
}

.btn-text {
    background-color:transparent;
    color:#1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
}

.btn-text:hover {
    color:#002857; /*primaryA*/
    color: var(--primaryA-color);
}

.btn-text:disabled {
    color: #D0D8DF; /*borderDisabled*/
    color: var(--borderDisabled-color);
}

.btn-add {
    background-color: #EF4F31; /*primaryC*/
    background-color: var(--primaryC-color);
    border-color: #EF4F31; /*primaryC*/
    border-color: var(--primaryC-color);
    color: #fff;
}

.btn-padded {
    padding: 15px 10px;
}

.btn-noradius {
    border-radius: 0px;
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 0px;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 25px;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    font-size: 24px;
    line-height: 1.33;
    border-radius: 35px;
}


/*Css Elements/Shapes */
.badge {
    font-size: 10px;
}

.MultipleCaseListValues {
    cursor:pointer;
}

.popover, .tooltip {
    z-index:9999 !important;
}

button.btn-add:focus,
button.btn-add:hover {
    background-color: #F4583A; /*primaryCHover*/
    background-color: var(--primaryCHover-color);
    border-color: #F4583A; /*primaryCHover*/
    border-color: var(--primaryCHover-color);
    color: #fff;
}

/* loading overlay*/
.loadingoverlay {
    border-radius: 6px;
}

/*Error Validation MVC*/
div.validation-summary-errors ul {
    list-style: none;
    font-weight: bold;
    color: red;
    text-indent: 0px;
    padding-left: 0px;
}

/*Modal Settings*/
div.modal .modal-dialog.dynamicMd {
    width: auto;
    height: auto;
    max-width: 90%;
}

div.modal .modal-dialog.dynamicSm {
    width: auto;
    height: auto;
    max-width: 70%;
}

.backgroundScroll {
    overflow: auto;
}

/*Drop down*/
div.dropdown {
    cursor:pointer;
}

/*Textarea*/
textarea {
    resize: vertical;
    white-space: pre-wrap;
}

textarea.expanded{
    height: 200px;
}

.cursor-grab {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

/*A tag Cursor*/
a {
    cursor:pointer;
}

/*Popover/Tooltip*/
.popover {
    max-width: 600px;
}

.popover-content {
    word-wrap:break-word;
}

.pre-line {
    word-wrap: break-word;
    white-space: pre-wrap;
}

/*Borderless input*/
input.borderless {
    border: none;
    border-color: transparent;
    background-color: transparent;
    outline: 0;
    font-size: 24px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
}

input.borderless:hover, input.borderless:focus {
    color:#839199;
    color: var(--secondaryD-color);
    box-shadow: inset 0 1px 1px rgba(120, 120, 120, 0.075), 0 0 8px rgba(120, 120, 120, 0.6);
}

/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 15px;
}

/* Hide default HTML checkbox */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 11px;
    width: 11px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .3s;
    transition: .3s;
}

input:checked + .slider {
    background-color: #002857;
    background-color: var(--primaryA-color);
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(11px);
    -ms-transform: translateX(11px);
    transform: translateX(11px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 11px;
}

.slider.round:before {
    border-radius: 50%;
}

/*text color, background color*/
.text-neutral {
    color: #1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
}

.text-black {
    color: #1A1A1A; /*secondaryA*/
    color: var(--secondaryA-color);
}

.text-gray {
    color: #5A656C; /*secondaryC*/
    color: var(--secondaryC-color);
}

.text-muted {
    color: #839199; /*secondaryD*/
    color: var(--secondaryD-color);
}

.text-secondary {
    color: #95ACBF; /*primaryB*/
    color: var(--primaryB-color);
}

.text-primary {
    color: #002857; /*primaryA*/
    color: var(--primaryA-color);
}

.text-success {
    color: #3EA95A; /*successGreen*/
    color: var(--successGreen-color);
}

.text-info {
    color: #45ACB1; /*newTeal*/
    color: var(--newTeal-color);
}

.text-warning {
    color: #FFCD53; /*warningYellow*/
    color: var(--warningYellow-color);
}

.text-danger {
    color: #A94040; /*errorRed*/
    color: var(--errorRed-color);
}

.text-white {
    color: #F1F4F8; /*secondaryF*/
    color: var(--secondaryF-color);
}

.text-orange {
    color: #EF4F31; /*primaryC*/
    color: var(--primaryC-color);
}

.text-muted {
    /**/
}

label.required:after {
    content: "*";
    color: #A94040; /*errorRed*/
    color: var(--errorRed-color);
    font-weight: bold
}

.field-validation-error {
    color: #A94040; /*errorRed*/
    color: var(--errorRed-color);
}

.input-validation-error {
    border-color: #A94040; /*errorRed*/
    border-color: var(--errorRed-color);
}

.bg-primary {
    background-color: #002857; /*primaryA*/
    background-color: var(--primaryA-color);
}

.bg-secondary {
    background-color: #95ACBF; /*primaryB*/
    background-color: var(--primaryB-color);
}

.bg-concrete {
    background-color: #CFD7DE; /*secondaryE*/
    background-color: var(--secondaryE-color);
}

.bg-success {
    background-color: #3EA95A; /*successGreen*/
    background-color: var(--successGreen-color);
}

.bg-new {
    background-color: #45ACB1; /*newTeal*/
    background-color: var(--newTeal-color);
}

.bg-warning {
    background-color: #FFCD53; /*warningYellow*/
    background-color: var(--warningYellow-color);
}

.bg-danger {
    background-color: #A94040; /*errorRed*/
    background-color: var(--errorRed-color);
}

.bg-closed {
    background-color: #2B3F70; /*closedClassification*/
    background-color: var(--closedClassification-color);
}

.removeBtn {
    width: 15px;
    height: 15px;
    padding: 0px;
    font-size: 5px;
    vertical-align: sub;
    line-height: normal;
}

/*Font Styles*/
.text-bold {
    font-weight:bold;
}

.dot {
    height: 10px;
    width: 10px;    
    border-radius: 50%;
    display: inline-block;
}

[type="checkbox"]:focus + label:before {
    border-color: #EF4F31;
}

.pac-container {
    z-index: 1051 !important;
}

.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */
    background-image: none !important;
    height: 0px;
}

span.info {
    font-size: 10px;
}

/* Global formatting applied to `select` DOM objects that are now automatically `select2`'d*/
.select2-compat {
    
}
/*select2*/
.select2 {
    width: 100% !important;
}

.select2-search__field::placeholder {
    color: #CFD7DE !important; /*secondaryE*/
    color: var(--secondaryE-color) !important;
}

.select2-search__field:-ms-input-placeholder {
    color: #CFD7DE !important; /*secondaryE*/
    color: var(--secondaryE-color) !important;
}

.select2-search__field::-ms-input-placeholder {
    color: #CFD7DE !important; /*secondaryE*/
    color: var(--secondaryE-color) !important;
}

.hr-text {
    line-height: 1em;
    position: relative;
    outline: 0;
    border: 0;
    color: black;
    text-align: center;
    height: 1.5em;
    opacity: .5;
}
 
.hr-text:before {
    content: '';
    background: linear-gradient(to right, transparent, #A8A8A8, transparent);
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
}

.hr-text:after {
    content: attr(data-content);
    position: relative;
    display: inline-block;
    color: black;
    padding: 0 .5em;
    line-height: 1.5em;
    background-color: #fff;
}       

.iti {
    width: 100%;
}
.toast {
    width: 350px;
    max-width: 100%;
    pointer-events: auto;
    background-color: rgba(255,255,255,1);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    border-radius: .25rem
}

.toast.showing {
    opacity: 0
}

.toast:not(.show) {
    display: none
}

.toast-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container > :not(:last-child) {
    margin-bottom: .75rem
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,1);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.toast-header .btn-close {
    margin-right: -.375rem;
    margin-left: .75rem box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5;
}

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}

.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
}

.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;
}

.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
}
.status-icon{font-size:1.1rem}#toastContainer{--header-color-light:#6c757d;--text-color-light:#212529;--header-bg-color-light:rgba(255,255,255,.85);--body-bg-color-light:rgba(255,255,255,.85);--header-color-dark:#f8f9fa;--text-color-dark:#f8f9fa;--header-bg-color-dark:rgba(30,40,45,.85);--body-bg-color-dark:rgba(30,40,45,.85);max-height:100vh;pointer-events:auto;overflow-y:scroll;scrollbar-width:none;z-index:1060}#toastContainer::-webkit-scrollbar{display:none}#toastContainer .toast{margin:.8rem}@media only screen and (max-width:576px){#toastContainer{width:100%;top:0!important;bottom:auto!important;left:0!important;transform:none!important}#toastContainer .toast{margin:.8rem auto}}@media (prefers-color-scheme:dark){.toast,.toast-header{color:var(--text-color-dark)}.toast-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast{background-color:var(--body-bg-color-dark)}.toast-header{background-color:var(--header-bg-color-dark)}}
/*# sourceMappingURL=bootstrap-toaster.min.css.map */

#active-tasks-message {
    text-transform: uppercase;
}

#active-tasks-message i {
    margin-right: 10px;
}

#active-tasks {
    padding: 0;
    margin-top: 20px;
}

#active-tasks li {
    list-style: none;
    margin: 0;
    padding: 5px 10px;
}

#active-tasks li .progress-container {
    position: relative;
}

#active-tasks li .progress {
    width: 100%;
    display: inline-block;
}

