[data-bs-theme=custom]{--primary-color:#124559;--darker-primary-color:#01161e;--base-7-color:#e2ece3;--base-6-color:#f1f4ea;--base-5-color:#eff6e0;--base-4-color:#b4c4b6;--base-3-color:#598392;--base-8-color:#0a3749;--base-2-color:#124559;--base-1-color:#01161e;--light-1-color:#f0f5e7;--light-2-color:#ced5c0;--light-3-color:#bed6de;--light-4-color:#aecbd4;--light-8-color:#9fbbc5;--light-5-color:#d8ebf1;--light-6-color:#e3f2f7;--light-7-color:#dbe8ec;--warning-bg-color:#f0e2b8;--warning-color:#dec67e;--warning-2-color:#d0b667;--warning-light-color:#f3dea1;--warning-dark-color:#c2a756;--warning-text-color:#1b1504;--mid-1-color:#788879;--mid-2-color:#516453;--mid-3-color:#648666;--mid-4-color:#4e5c50;--mid-5-color:#303e32;--red-1-color:#9c6d67;--red-2-color:#7f4840;--red-3-color:#bea09c;--red-4-color:#e2d2cf;--red-5-color:#3c1914;--bs-info-bg-subtle:var(--light-3-color)!important;--bs-info-bg:var(--light-4-color)!important;--bs-info-rgb:190,214,222;--bs-info-text-emphasis:var(--light-3-color);--bs-alert-border-color:var(--base-3-color);--bs-alert-color:var(--base-1-color);--bs-alert-border:var(--bs-border-width) solid var(--light-3-color);--bs-body-bg:var(--base-6-color);--bs-body-color:#01161e;--bs-light:#eff6e0;--bs-light-rgb:239,246,224;--bs-bg-opacity:1;--bg-color:#aec3b0;--navbar-bg:#eff6e0;--darker-color:#01161e;--mid-color:#598392;--darker-bg-color:#516453;--lightest-color:#f0f5e7;--lighter-bg-color:#ced5c0;.btn-danger{background-color:var(--red-5-color)!important;color:var(--light-1-color)!important}.btn-danger,.btn-danger:hover{border-color:var(--red-5-color)!important}.btn-danger:hover{background-color:var(--red-2-color)!important}.btn-danger:active{background-color:var(--red-5-color)!important}.btn-danger:active,.btn-outline-danger{border-color:var(--red-5-color)!important}.btn-outline-danger{color:var(--red-5-color)!important}.btn-outline-danger:hover{background-color:var(--red-2-color)!important;border-color:var(--red-5-color)!important}.btn-outline-danger:active{background-color:var(--red-5-color)!important;border-color:var(--red-5-color)!important}.btn-primary{background-color:var(--base-3-color);border-color:var(--mid-color);color:var(--light-5-color)}.btn-primary:hover{background-color:var(--primary-color);border-color:var(--darker-color)}.btn-outline-primary{border-color:var(--primary-color);color:var(--primary-color)}.btn-outline-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--light-1-color)}.btn-outline-primary:active{background-color:var(--base-8-color);border-color:var(--base-8-color);color:var(--light-1-color)}.btn-outline-secondary,.btn-outline-secondary:hover{border-color:var(--base-1-color);color:var(--base-1-color)}.btn-outline-secondary:hover{background-color:var(--light-6-color)}.btn-secondary{background-color:var(--mid-color);border-color:var(--mid-color);color:var(--light-1-color)}.btn-secondary:hover{background-color:var(--primary-color);border-color:var(--base-8-color)}.btn-secondary:active{background-color:var(--base-8-color)}.btn-success{background-color:var(--mid-2-color);border-color:var(--mid-4-color);color:var(--light-1-color)}.btn-success:hover{background-color:var(--mid-5-color)}.btn-success:active{background-color:var(--mid-2-color)}.btn-warning{--bs-btn-color:var(--warning-text-color)!important;--bs-btn-bg:var(--warning-color)!important;--bs-btn-border-color:var(--warning-dark-color)!important;--bs-btn-hover-color:var(--warning-text-color)!important;--bs-btn-hover-bg:var(--warning-dark-color)!important;--bs-btn-hover-border-color:var(--warning-color)!important;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:var(--warning-text-color)!important;--bs-btn-active-bg:var(--warning-color)!important;--bs-btn-active-border-color:var(--warning-dark-color)!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:var(--warning-text-color)!important;--bs-btn-disabled-bg:var(--mid-1-color)!important;--bs-btn-disabled-border-color:var(--mid-2-color)!important}.alert-success{background-color:var(--base-4-color)!important;border-color:var(--mid-1-color)!important}.bg-success{background-color:var(--mid-3-color)!important}.bg-info{background-color:var(--base-3-color)!important}.bg-warning{background-color:var(--warning-2-color)!important}.bg-primary{background-color:var(--light-8-color)!important}.bg-danger{background-color:var(--red-5-color)!important}.navbar{border-bottom:0}.navbar-brand{color:var(--darker-color);font-weight:700}.navbar-nav .nav-link{color:var(--darker-color);font-weight:500}.navbar-nav .nav-link:hover{background-color:var(--base-3-color);border-radius:4px;color:var(--lightest-color)}.navbar-text{color:var(--darker-color)}.navbar-bg{background-color:var(--base-4-color)}.dropdown-menu{background-color:var(--navbar-bg);border:1px solid var(--mid-color);box-shadow:0 4px 6px rgba(18,69,89,.1)}.dropdown-item{color:var(--darker-color)}.dropdown-item:hover{background-color:var(--lighter-bg-color);color:var(--darker-bg-color)}.text-primary{color:var(--darker-color)!important}.border-primary{border-color:var(--base-3-color)!important}.accordion-button:not(.collapsed){background-color:var(--light-1-color);color:var(--base-1-color)}.accordion-button:focus{border-color:var(--base-3-color)!important}.container-color{background-color:var(--light-2-color)}.footer-bg{background-color:var(--base-4-color)}.bs-light{background-color:var(--bs-light)}.container{border-radius:8px;margin-bottom:1rem;margin-top:1rem;padding:1rem}.card{background-color:var(--light-1-color);box-shadow:0 1px 4px rgba(18,69,89,.1)}.card-header{background-color:var(--navbar-bg);border-bottom:1px solid var(--mid-color);color:var(--darker-color)}.form-control{border:1px solid var(--mid-color)}.form-control:focus{border-color:var(--darker-color);box-shadow:0 0 0 .2rem rgba(18,69,89,.25)}.text-muted:not(.btn),a:not(.btn){color:var(--mid-color)}footer{border-top:0;color:var(--darker-color)}@media (max-width:768px){.container{margin:.5rem;padding:1rem}}.accordion-header,.alert-info{background-color:var(--base-6-color)}}.navbar-logo{height:40px;max-width:150px;object-fit:contain;width:auto}