/* Minification failed. Returning unminified contents.
(37,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
(95,27): run-time error CSS1039: Token not allowed after unary operator: '-c-footer-bg'
(98,38): run-time error CSS1039: Token not allowed after unary operator: '-c-primary-color'
(120,27): run-time error CSS1039: Token not allowed after unary operator: '-c-secondary-color'
(130,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(131,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(132,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
(133,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
(134,113): run-time error CSS1039: Token not allowed after unary operator: '-c-primary-color'
(138,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(143,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,16): run-time error CSS1039: Token not allowed after unary operator: '-text-input-color'
(190,27): run-time error CSS1039: Token not allowed after unary operator: '-text-input-bg'
(191,27): run-time error CSS1039: Token not allowed after unary operator: '-text-input-border-color'
(195,30): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(196,43): run-time error CSS1039: Token not allowed after unary operator: '-input-shoadow-color'
(200,23): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(202,40): run-time error CSS1039: Token not allowed after unary operator: '-input-shoadow-color'
(206,27): run-time error CSS1039: Token not allowed after unary operator: '-c-primary-color'
(207,23): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(210,23): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(212,40): run-time error CSS1039: Token not allowed after unary operator: '-c-primary-shadow-rgb'
(240,28): run-time error CSS1039: Token not allowed after unary operator: '-c-secondary-color'
(246,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(250,27): run-time error CSS1039: Token not allowed after unary operator: '-c-secondary-color'
(254,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,27): run-time error CSS1039: Token not allowed after unary operator: '-c-secondary-color'
(265,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
 */
@font-face {
   font-family: FiraSans;
   font-style: normal;
   font-weight: 300;
   font-display: fallback;
   src: url("/content/fonts/FiraSans-Light.woff") format('woff');
}

@font-face {
   font-family: FiraSans;
   font-style: normal;
   font-weight: 400;
   font-display: fallback;
   src: url("/content/fonts/FiraSans-Regular.woff") format('woff');
}

@font-face {
   font-family: FiraSans;
   font-style: normal;
   font-weight: 600;
   font-display: fallback;
   src: url("/content/fonts/FiraSans-SemiBold.woff") format('woff');
}


@font-face {
   font-family: Bobby;
   font-style: normal;
   font-weight: 600;
   font-display: fallback;
   src: url("/content/fonts/F37Bobby-Regular.woff2") format('woff2');
}

/* Override colors in this section for theming */
:root {
   /* General Colors */
   --c-primary-color: #006450;
   --c-secondary-color: #008555;
   --bs-white: #fff;
   --bs-black: #000;
   --c-primary-shadow-rgb: 0, 79, 51;
   --c-secondary-shadow-rgb: 0, 79, 51;
   /* Button Colors */
   --c-btn-bg: #d93d00;
   --c-btn-alt-bg: #ad3000;
   --c-btn-primary-bg: var(--c-btn-bg);
   --c-btn-primary-color: var(--bs-white);
   --c-btn-primary-alt-bg: var(--c-btn-alt-bg);
   --c-btn-primary-alt-color: var(--bs-white);
   --c-btn-secondary-bg: var(--c-btn-bg);
   --c-btn-secondary-color: var(--bs-white);
   --c-btn-secondary-alt-bg: var(--c-btn-alt-bg);
   --c-btn-secondary-alt-color: var(--bs-white);
   --c-btn-outline-foreground: var(--c-btn-bg);
   --c-btn-outline-background: var(--bs-white);
   --c-btn-outline-border-color: var(--c-btn-alt-bg);
   --c-btn-outline-hover-color: var(--primary-color);
   /* Form Control Colors */
   --text-input-color: #212529;
   --text-input-border-color: #cedad2;
   --text-input-bg: #fff;
   --input-shoadow-color: var(--c-primary-shadow-rgb);
   --input-focus-border-color: #00a76e;
   --bs-btn-hover-border-color: #822400;
   --bs-table-bg: #dad9d7;
   --c-footer-bg: #f2f1f1;
}

/* -- White -- */
.divHeader, .content, .tabStyling .ui-tabs-panel { background-color: #FFFFFF; }
.divProfile, .divProfile a, 
.divFooter, .divLoginFooter, .divLoginFooter a, 
.divRegisterFooter, .divRegisterFooter a, 
.divFooter a, ul.navbar li a, ul.navbar li:hover > a, 
.footerLink, .footerNavLink { 
   color: var(--bs-black); 
}

/* -- Light Gray -- */
html, body {
   background-color: transparent !important;
   background-image: unset !important;
   font-family: FiraSans, Arial, "Helvetica Neue", Helvetica, sans-serif
}

h1, h2, h3, h4, h5, h6 {
   font-family: Bobby, serif;
}

.table_cell {
   background-color: #F5F5F5;
}
/* -- Dark Gray -- */
.divProfile, .divFooter, .divLoginFooter, .divRegisterFooter, .modal-footer {
   background-color: var(--c-footer-bg);
}

.modalTitle { background-color: var(--c-primary-color); }
.hyperLink_disabled { color: #A0A0A0; }
/* -- Darkest Gray -- 
ul.navbar li a:hover { background-color: #707070; }*/
/* -- Black -- */
.loginSection, .registerSection, .mainSection, .divFooter, .fieldset { border-color: #000000; }
.divLoginFooter, .divRegisterFooter { border-top-color: #000000; }
.title { border-bottom-color: #000000; }
ul.navbar li { border-right-color: #000000; }
.validation-summary-errors, .hyperLink, .hyperLink_static, .content { color: #231f20; }
/* -- Yellowish -- 
.table_row_Height_wHover:hover { background-color: #F2F5A9; }*/
/* -- Dark Red -- */
.validation-summary-errors { border-color: #DD2222; }
/* -- Red -- */
.errormsg { color: #FF0000; }
/* -- Pinkish -- */
.validation-summary-errors { background-color: #FFD5D5; }
/* -- Citizen -- */
/*.divFooter, .divNavigation, .divProfile, .title, ul.navbar, ul.navbar li a, .modalTitle, .table_cell_hdr { background-color: var(--c-primary-color); }*/
.title {  }
.title, .table_cell_hdr, .modalTitle {
   background-color: var(--c-secondary-color);
   color: #FFFFFF;
}

/* ------------------------------------------------------------------------------------ */
.table_row, .table_row_Height_wHover { background-color: #F5F5F5; }
.table_row_Height_hdr { background-color: #C0C0C0; }
.table_row, .table_row_Height, .table_row_Height_wHover, .table_row_Height_hdr, .table_cell_hdr, .table_cell { border-color: #C0C0C0; }
/* .table_row_Height_wHover:hover,  */
/* ------------------------------------------------------------------------------------ */
.new-navbar .navbar-collapse {  background-color: var(--bs-white); border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #bfbebe  }
.new-navbar .navbar-collapse .nav-item { border-bottom: 4px solid var(--bs-white);  }
.new-navbar.navbar-light .navbar-nav .nav-link { color: var(--bs-black); padding: 10px 20px; }
.new-navbar.navbar-light .navbar-nav .nav-link:hover { color: var(--bs-black); }
.new-navbar.navbar-light .navbar-nav .nav-item:hover { background-color: #f6f6f6; border-bottom: 4px solid var(--c-primary-color);} 
.new-navbar.navbar-light .navbar-nav .nav-item:focus { background-color: #707070; }

.btn-primary {
   --bs-btn-color: var(--c-btn-primary-color);
   --bs-btn-bg: var(--c-btn-primary-bg);
   --bs-btn-border-color: var(--c-btn-primary-bg);
   --bs-btn-hover-color: var(--c-btn-primary-alt-color);
   --bs-btn-hover-bg: var(--c-btn-primary-alt-bg);
   --bs-btn-hover-border-color: var(--c-btn-primary-bg);
   --bs-btn-focus-shadow-rgb: var(--c-primary-shadow-rgb);
   --bs-btn-active-color: var(--c-btn-primary-alt-color);
   --bs-btn-active-bg: var(--c-btn-primary-alt-bg);
   --bs-btn-active-border-color: rgb(var(--c-primary-shadow-rgb));
   --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--c-primary-shadow-rgb), 0.125);
   --bs-btn-disabled-color: var(--c-btn-primary-alt-color);
   --bs-btn-disabled-bg: var(--c-btn-primary-alt-bg);
   --bs-btn-disabled-border-color: var(--c-btn-primary-alt-bg);
}

.btn-secondary {
   --bs-btn-color: var(--c-btn-secondary-color);
   --bs-btn-bg: var(--c-btn-secondary-bg);
   --bs-btn-border-color: var(--c-btn-secondary-bg);
   --bs-btn-hover-color: var(--c-btn-secondary-alt-color);
   --bs-btn-hover-bg: var(--c-btn-secondary-alt-bg);
   --bs-btn-hover-border-color: var(--c-btn-secondary-alt-bg);
   --bs-btn-focus-shadow-rgb: var(--c-secondary-shadow-rgb);
   --bs-btn-active-color: var(--c-btn-secondary-color);
   --bs-btn-active-bg: var(--c-btn-secondary-alt-bg);
   --bs-btn-active-border-color: var(--c-secondary-shadow-rgb);
   --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--c-secondary-shadow-rgb), 0.125);
   --bs-btn-disabled-color: var(--c-btn-secondary-alt-color);
   --bs-btn-disabled-bg: var(--c-btn-secondary-alt-bg);
   --bs-btn-disabled-border-color: var(--c-btn-secondary-alt-bg);
}

.btn-outline-primary {
   --bs-btn-color: var(--c-primary-color);
   --bs-btn-border-color: var(--c-primary-color);
   --bs-btn-hover-color: var(--c-btn-primary-color);
   --bs-btn-hover-bg: var(--c-btn-alt-bg);
   --bs-btn-hover-border-color: var(--c-btn-alt-bg);
   --bs-btn-focus-shadow-rgb: var(--c-primary-shadow-rgb);
   --bs-btn-active-color: var(--c-btn-primary-color);
   --bs-btn-active-bg: var(--c-btn-alt-bg);
   --bs-btn-active-border-color: var(--c-primary-shadow-rgb);
   --bs-btn-active-shadow: inset 0 3px 5px rgba(var(--c-primary-shadow-rgb), 0.125);
   --bs-btn-disabled-color: var(--primary-bg);
   --bs-btn-disabled-bg: transparent;
   --bs-btn-disabled-border-color: var(--c-btn-outline-border-color);
   --bs-gradient: none;
}

.form-control, .form-control:focus {
   color: var(--text-input-color);
   background-color: var(--text-input-bg);
   border: 1px solid var(--text-input-border-color);
}

   .form-control:focus {
      border: 1px solid var(--input-focus-border-color);
      box-shadow: 0 0 0 0.25rem rgba(var(--input-shoadow-color), 0.25)
   }

.form-check-input:focus {
   border-color: var(--input-focus-border-color);
   outline: 0;
   box-shadow: 0 0 0 0.25rem rgba(var(--input-shoadow-color), 0.25);
}

.form-check-input:checked {
   background-color: var(--c-primary-color);
   border-color: var(--input-focus-border-color);
}
.form-select:focus {
   border-color: var(--input-focus-border-color);
   outline: 0;
   box-shadow: 0 0 0 0.25rem rgba(var(--c-primary-shadow-rgb), 0.25);
}
/* ------------------------------------------------------------------------------------ */
.infoMessage { color: #00529B; background-color: #BDE5F8; }
.successMessage { color: #4F8A10; background-color: #DFF2BF; }
.warningMessage { color: #9F6000; background-color: #FEEFB3; }
.errorMessage { color: #D8000C; background-color: #FFBABA; }
/* ------------------------------------------------------------------------------------ */
.triangle-inactive { background-color: #F5F5F5; color: #000000; border-color: #C0C0C0; }
.triangle-inactive:after { border-color: #F5F5F5 transparent; }
.triangle-inactive.left:after, .triangle-inactive.right:after  { border-color: transparent #F5F5F5; }
.triangle-inactive:before { border-color: #C0C0C0 transparent; }
.triangle-inactive.left:before, .triangle-inactive.right:before  { border-color: transparent #C0C0C0; }
/* ------------------------------------------------------------------------------------ */
.triangle-active { background-color: #CEECF5; color: #000000; border-color: #0080FF; }
.triangle-active:after { border-color: #CEECF5 transparent; }
.triangle-active.left:after, .triangle-active.right:after { border-color: transparent #CEECF5; }
.triangle-active:before { border-color: #0080FF transparent; }
.triangle-active.left:before, .triangle-active.right:before { border-color: transparent #0080FF; }
/* ------------------------------------------------------------------------------------ */
.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 { background: #FFFFFF; color: #000000; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #231f20; }

.greeting {
   font-family: inherit;
}

.loader {
   border: 4px dotted var(--c-secondary-color);
   border-style: solid solid dotted dotted;
}

.modal-body,
.modal-header .btn-close {
   background-color: var(--bs-white);
}

.modal-content {
   background-color: var(--c-secondary-color);
}

.progress {
   --bs-progress-bar-bg: var(--c-secondary-color);
}

.jconfirm .jconfirm-box div.jconfirm-sub-title-c .jconfirm-title {
   background-color: var(--c-secondary-color);
}
.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
   padding: 0px;
}

.help-icon {
   color: var(--bs-white);
}
