/* Minification failed. Returning unminified contents.
(53,57): run-time error CSS1030: Expected identifier, found '.'
(53,136): run-time error CSS1031: Expected selector, found ')'
(53,136): run-time error CSS1025: Expected comma or open brace, found ')'
(55,57): run-time error CSS1030: Expected identifier, found '.'
(55,138): run-time error CSS1031: Expected selector, found ')'
(55,138): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*elements*/
body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #3a4b89; background-image: linear-gradient(#3a4b89, #1a223e, #3a4b89 ); min-height: 80vh; }
h1 { padding: 1rem 0 1.5rem 0; color: #3a4b89; font-weight: bold; }
a, a:hover{ text-decoration: underline; color: #276884; }
a.dropdown-item{ text-decoration: none; }
/*Header*/
.navbar { background-color: transparent; }
.navbar-brand img { width: 75px; }
.navbar-brand { position: relative; z-index: 1; }
.navbar-dark .navbar-nav .nav-link { color: white; font-size: 1.25rem; }
.navbar-dark .navbar-nav .nav-link:hover { color: yellow; text-decoration: underline; }
.navbar-dark .navbar-nav .nav-link:focus { color: white; text-decoration: underline; }
.navbar-dark .navbar-toggler { color: rgba(255,255,255,.75); border-color: rgba(255,255,255,.75); }
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
@media (min-width: 768px) /* >= md */
{
    .nav-item { margin-left: 50px; }
    .navbar-collapse { margin-left: -91px; /*75px img width + 16px lnk right margin*/ }
}
/*content*/
.content-wrapper { background-color: #28903b; }
.wrapper { background-color: #3a4b89; }
.body-content { padding-left: 15px; padding-right: 15px; background-color: white; }
.card.newItm{ background-color: #f0f0f0; }
/*footer*/
.foot { background-color: #3a4b89; color: white; font-size: .75rem; }
/*Buttons*/
.btn-primary, .btn-primary:hover { background-color: #3a4b89; border-color: #3a4b89; color: white; }
.btn-primary:hover { color: yellow; }
/*Forms*/
.form-group label, .form-row label { font-weight: bold; }
/*Grid*/
.table-striped.table-sm th, .table-striped.table-sm td { padding: .75rem 0.3rem; }
.table-striped tr.searchrow, .table-striped tr.itemRow { background-color: rgba(40,144,59,.4); }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(122,139,199,.4); }
.table-striped tr.searchrow:hover, .table-striped tr.itemRow.hover:hover { background-color: Yellow; cursor: pointer; }
/*Validation*/
.validation-summary-errors, .field-validation-error { color: red; }
.validation-summary-valid { display: none; }
.field-validation-valid.hide { display: none; }
/*Shared*/
.yellow { color: yellow !important; }
.red { color: red !important; }
.btn-link { color: #276884; }
a.btn { text-decoration: none; }
/*selectize start*/
.selectize-dropdown-content > .selectize-dropdown-emptyoptionlabel:before { content: " "; display: inline-block; }
.selectize-control.single .selectize-input { background-color: transparent; background-image: none; }
.selectize-control.single .selectize-input.disabled { background-color: #e9ecef; }
.selectize-control.single .selectize-input:after { display: none; }
.selectize-input + .selectize-dropdown { opacity: 0; }
/*Only show the dropdown if the user has started typing*/
.selectize-input.input-active + .selectize-dropdown:has(.selectize-dropdown-content > .active:not(.selectize-dropdown-emptyoptionlabel)) { opacity: 1; }
/*Don't hide the dropdown if there is a valid selected item and the user hovers over the empty option label*/
.selectize-input.input-active + .selectize-dropdown:has(.selectize-dropdown-content > .selected:not(.selectize-dropdown-emptyoptionlabel)) { opacity: 1 !important; }
.selectize-control.plugin-clear_button.single .clear { right: 0.5rem; }
/*hide the arrow*/
.selectize-control.single .selectize-input:not(.no-arrow)::after { display: none; }
/*show text cursor*/
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { cursor: text; }
.selectize-dropdown-content { max-height: none; }
/*match BS border*/
.form-control.selectize-control.single .selectize-input { border: 1px solid #ced4da; }
/*selectize end*/
