a { text-decoration: none; } 
        .sidebar .nav-link {
            transition: background-color 0.3s ease;
            border-radius: 5px;
        }

        .sidebar .nav-link:hover {
            background-color: #9FBBD3;
        }

        .sidebar .nav-link.active {
            background-color: #C0CCDA;
            font-weight: 500;
        }
        .sidebar .nav-link {
            padding: 8px 12px; 
        }
        
        .nav-icon {
            display: flex;
            flex-direction: column;
            align-items: center;
            font-size: 1.5rem;
            color: #fff;
            text-decoration: none;
            margin: 0 10px;
        }
        .nav-icon small {
            font-size: 0.75rem;
            line-height: 1;
        }
        .nav-icon .badge {
            position: absolute;
            top: 2px;
            right: -10px;
            font-size: 0.65rem;
        }
        .nav-item-wrapper {
            position: relative;
            margin-right: 20px;
        }
        .nav-title{
            padding:.75rem 1rem;
            font-weight:700;
            background-color:#004A98;
            text-transform:uppercase;
            margin:0px -10px;
        }
        
        .bg-remang{
            background-color:#dedede; 
        }
        .collapse ul,
        .collapse li {
          display: block !important;
          visibility: visible !important;
          opacity: 1 !important;
        }

        /* Sidebar */
        #sidebar {
            width: 240px;
            transition: all 0.3s;
            z-index: 999;
        }
        #sidebar.collapsed {
            margin-left: -240px;
        }
        #content {
            transition: all 0.3s;
            margin-left: 240px;
            background-color:#fff; 
        }
        #content.expanded {
            margin-left: 0;
        }
        .nav-link[aria-expanded="true"] .bi-chevron-right {
            transform: rotate(90deg);
            transition: transform 0.2s;
        }
        .tempat-breadcrumb{
            margin-top: -10px;
        }
        .batas-breadcumb{
            color: #aaa;
            margin: 0px -20px;
        } 
        .text-nav-footer{
            padding-left:250px !important;
        }
        .text-right-footer{
            padding-right: 20px;
        }
        .text-smaller{
            font-size: 0.65rem;
        }

        .select2-container .select2-selection--single,
        .select2-container .select2-selection--multiple {
            height: calc(2.25rem + 2px);
            padding: 0.375rem 0.75rem;
            border: 1px solid #ced4da;
            border-radius: 0.375rem;
            font-size: 1rem;
            line-height: 1.5;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        }

        /* Saat select2 focus */
        .select2-container--default.select2-container--focus .select2-selection--single,
        .select2-container--default.select2-container--focus .select2-selection--multiple,
        .select2-container--default.select2-container--open .select2-selection--single,
        .select2-container--default.select2-container--open .select2-selection--multiple {
            border-color: #86b7fe;
            box-shadow: 0 0 0 0.25rem rgba(13,110,253,.25);
            outline: 0;
        }

        /* Input pencarian di dropdown */
        .select2-container .select2-search--dropdown .select2-search__field {
            border: 1px solid #ced4da;
            border-radius: 0.375rem;
            padding: 0.375rem 0.75rem;
            font-size: 1rem;
            width: 100%;
            box-sizing: border-box;
            outline: none;
        }

        .select2-container .select2-search--dropdown .select2-search__field:focus {
            border-color: #86b7fe;
            box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
        }

        /* Multi select choices */
        .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background-color: #0d6efd;
            border: none;
            color: #fff;
            padding: 0.25rem 0.5rem;
            margin-top: 0.25rem;
            margin-right: 0.25rem;
            border-radius: 0.2rem;
        }

        /* Paksa lebar 100% */
        .select2.select2-container {
            width: 100% !important;
        }

        .card-accent-top-primary {
            position: relative;
        }
        .card-accent-top-primary::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 4px;
            width: 100%;
            background-color: var(--bs-primary);
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem;
        }
        .card-accent-top-success {
            position: relative;
        }
        .card-accent-top-success::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 4px;
            width: 100%;
            background-color: var(--bs-success);
            border-top-left-radius: .25rem;
            border-top-right-radius: .25rem;
        }
        
        @media (max-width: 768px) {
            .text-nav-footer{
                padding-left:20px !important;
            }
            .text-right-footer{
                display: none;
            }
        }



.note-editor {
    margin-bottom: 0;
}

.modal-header .close .btn,
.modal-body button.close .btn{
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
}

.modal-header .close,
.modal-body button.close {
    position: absolute;
    top: 0;
    right: 0;
}

.modal-header, .modal-footer {
    padding: 0.5rem 1rem;
}

.bg-none,
.bg-transparent {
    background: transparent !important;
}

.front .navbar {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

@media (max-width: 575.98px) {
    .d-down-none {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
    .d-sm-down-none {
        display: none !important;
    }
}

@media (max-width: 991.98px) {
    .d-md-down-none {
        display: none !important;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        top: 95%;
    }
}

@media (max-width: 1199.98px) {
    .d-lg-down-none {
        display: none !important;
    }
}

.d-xl-down-none {
    display: none !important;
}
@media only screen and (min-width: 768px) {
    .dropdown:hover .dropdown-menu {
      display: block;
    }
}

.row-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/* vertical spacing between columns */

.row-flex [class*="col-"] {
    margin-bottom: 1rem;
}

.row-flex .content, .row-flex .card {
    height: 100%;
}

.row-flex .card-body{
    padding-top:0;
    padding-bottom:0;
}

.app .form-control, .app .input-group-text, .app .custom-select {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.app .form-row > .col, .app .form-row > [class*=col-] {
      padding-right: 0 !important;
      padding-left: 0 !important;
}

.app .form-row > .col:first-child { margin-right: 0.5rem !important; }

  /* Grid Form */

.grid-form { font-family: 'Open Sans', Nunito, "Calibri Light", sans-serif}
.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="number"], .grid-form input[type="password"], .grid-form input[type="search"], .grid-form input[type="tel"], .grid-form input[type="url"], .grid-form input[type="color"], .grid-form input[type="date"], .grid-form input[type="datetime"], .grid-form input[type="datetime-local"], .grid-form input[type="month"], .grid-form input[type="time"], .grid-form input[type="week"], .grid-form textarea, .grid-form select {
    border-width: 0;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.grid-form .card{ border-left:0; border-right:0;}
.grid-form .card-body{padding-top: 10px;padding-bottom: 10px}
.grid-form .row, .grid-form .form-row {
    margin-left: 0;
    margin-right: 0;
}
.grid-form .form-row, .grid-form .row{border-top:1px solid #343a40; margin-bottom: 0 !important;}

.grid-form .form-row:last-child, .grid-form .row:last-child {
    border-bottom: 1px solid #343a40;
}

.grid-form label{ margin-bottom: 0 !important; font-size: smaller;}
.grid-form .card-header{ border-top: 1px solid #c8ced3}

.grid-form .form-control {
    padding: 0 !important;
    height: 35px;
}
.grid-form .form-control, .grid-form label.form-check-label {
    font-size: 13px;
}
.grid-form label, .grid-form .form-control, .grid-form label.form-check-label {
    font-family: 'Open Sans', Nunito, "Calibri Light", sans-serif;
}
.grid-form label, .grid-form .col, .grid-form [class*="col-"] {cursor: text;}
.grid-form .col, .grid-form [class*="col-"] {
    padding: 0;
    border-right: 1px solid #343a40;
}

.grid-form .form-check .col, .grid-form .form-check [class*="col-"] {
    padding: 0;
}

.grid-form .col:last-child, .grid-form [class*="col-"]:last-child {
    border-right: none;
}

.grid-form .field-title {
    font-size: 16px;
    padding-top: 10px;
    padding-left: 10px;
    cursor: pointer;
    background: #f0f0f0;
}

.grid-form .form-group {
    margin: 0;
    padding: 0.25rem 15px 0 15px;
    height: 65px;
}
.grid-form .form-group:hover { background: #f9f9f9}
.grid-form .form-check .form-group {height: auto !important;}

.form-group.has-error{background: rgba(255,36,36,.2);}

.brand-card-header i {
    font-size: 4rem;
}

@media only screen and (min-width: 768px) {
    .modal-lg {
      max-width: 75%;
    }
}

.table thead th{
    vertical-align: middle !important;
    text-align: center !important;
}

.breadcrumb { background-color: transparent;}

.app-body,
.sidebar .nav-link:hover,
.sidebar .nav-dropdown.open .nav-link {
    background: rgba(243,243,243,.95);
}

.sidebar {
    box-shadow: 1px 0 3px #aaa;
}

.sidebar {
    background: rgba(174,174,178,.75);
}

.sidebar,
.sidebar .nav-link,
.sidebar .nav-dropdown.open .nav-link {
    color:#333;
}

.sidebar .nav-title,
.sidebar .nav-link:hover {
    color: #111;
}

.sidebar .nav-link.active,
.sidebar .nav-link:hover {
    font-weight: 500;
}

.sidebar .nav-link.active {
    color: #000;
    background: #eaeaea;
}

.sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {
    padding-left: 10px;
}

.app-footer {
    background: rgba(240, 243, 245,.9);
}

.login-page .card-login .logo-container { margin-bottom: 0; width: 80%}

.clear-filter[filter-color="green"] {
    background: rgba(180,205,75,.2);
    background: linear-gradient(0deg,rgba(180,205,75,.2),rgba(23,117,57,.6));
}

.clear-filter[filter-color="blue"] {
    background: rgba(3,158,214,.2);
    background: linear-gradient(0deg,rgba(3,158,214,.2),rgba(67,39,116,.6));
}

.clear-filter[filter-color="white"] {
    background: rgba(255,255,255,.1);
    background: linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.5));
}

.index-page .page-header {
    height: 100vh !important;
    font-family: Nunito, sans-serif;
}

.front h1.h1-seo, .highlight{
    font-family: 'Caveat Brush', 'Nunito', 'open sans', sans-serif !important;
    text-shadow: -2px 2px 2px #000;
}

.page-header .page-header-image {
    background-position: center center !important;
}

/* Toastr */
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
    width: 100% !important;
}

#toast-container>div {
    padding: 0 0 0 50px  !important;
    -moz-border-radius: 0  !important;
    -webkit-border-radius: 0  !important;
    border-radius: 0  !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    opacity: 1 !important;
}

#toast-container.toast-top-center,
#toast-container.toast-bottom-center,
#toast-container.toast-center-center {
    width: 100%;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div,
#toast-container.toast-center-center > div {
    min-width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
}

#toast-container.toast-center-center > div { top: 45vh };

.toast {
    border: 1px solid #030303 !important;
}
.toast-success {
    border: 1px solid #51A351 !important;
}
.toast-error {
    border: 1px solid #BD362F !important;
}
.toast-info {
    border: 1px solid #2F96B4 !important;
}
.toast-warning {
    border: 1px solid #F89406 !important;
}

.toast-progress {
    height: 100% !important;
    opacity: .2 !important;
    background-color: #000 !important;
}

.toast-close-button {
    top: -.3rem !important;
    right: 0 !important;
    font-weight: 400 !important;
    color: #999 !important;
}

.app .toast-title {
    position: absolute;
    bottom: 0;
    right: 0.3rem;
    color: #aaa !important
}

.app .toast-message {
    padding: 10px 15px !important;
    background-color: rgba(255,255,255,.9) !important;
    color: #555 !important;
}

.page-header .page-header-image {
    background-position: top center !important;
}

.footer {
    padding: 15px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

label.is-invalid {
    font-size: smaller;
    color: #FC3158 !important;
}

.form-row {margin-top: 0.25rem;}

.btn > span { margin-left: 0.25rem; }

.app .btn-group .btn-brand.btn-outline-*,
.app .btn-group .btn-sm .btn-brand.btn-outline-* {
    border: 1px solid !important;
}
.btn-brand { border: 1px solid !important;}
.app .btn-brand i {
    margin: -0.3rem -0.75rem -0.3rem -0.7rem;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.btn-group > .btn:not(:first-child) i,
.btn-group > .btn-group:not(:first-child) > .btn i {
    border-radius: 0 !important;
}

.app .btn-brand.btn-outline-primary i, .btn-primary {
    color: #fff !important;
    background-color: #20a8d8 !important;
    border-color: #20a8d8 !important;
}
.app .btn-brand.btn-outline-info i, .btn-info {
    color: #23282c !important;
    background-color: #63c2de !important;
    border-color: #63c2de !important;
}

.app .btn-brand.btn-outline-warning i, .btn-warning{
    color: #23282c !important;
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
}

.app .btn-brand.btn-outline-danger i, .btn-danger{
    color: #fff !important;
    background-color: #f86c6b !important;
    border-color: #f86c6b !important;
}

.app .btn-brand.btn-outline-secondary i, .btn-secondary{
    color: #23282c !important;
    background-color: #c8ced3 !important;
    border-color: #c8ced3 !important;
}

.app .btn-brand.btn-outline-light i, .btn-light{
    color: #23282c !important;
    background-color: #f0f3f5 !important;
    border-color: #f0f3f5 !important;
}

.app .btn-brand.btn-outline-dark i, .btn-dark{
    color: #fff !important;
    background-color: #2f353a !important;
    border-color: #2f353a !important;
}

/* select2 */
.select2-container .select2-selection--single, .select2-container .select2-selection--multiple {border-radius: 0;}
.select2.select2-container { width: auto !important;}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered { padding: 0.375rem 0.375rem 0 0.75rem}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice { margin: 0 0 0.25rem 0.1875rem;padding: 0.25rem; }

#itemBlock .note-editor.note-frame { margin-bottom: 0 }

/* Swal2 *
.swal2-content { margin-left: 5px !important; }
*/
.list-group-flush > .list-group-item {
    border-bottom-width: 2px !important;
}
.list-group-flush > .list-group-item:last-child {
    border-bottom-width: 0 !important;
}
.card-group-accent > .card {
    border-color: #4dbd74 !important;
    border-top-width: 5px;
    background: rgba(0, 191, 143, .9);
}
.select2-selection--multiple .select2-selection__rendered {
    padding-left: .25rem !important;
}
.select2-selection--multiple .select2-selection__choice {
    margin-bottom: 0 !important;
}

.form-group {
    position: relative;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

.form-group input {
    height: calc(1.65em + .75rem + 2px);
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: .75rem;
}

.form-group input:focus {
    outline: 0;
}

.number-nav {
    float: left;
    position: relative;
    height: calc(1.65em + .75rem + 2px);
}

.number-button {
    position: relative;
    cursor: pointer;
    border-left: 1px solid #e4e7ea;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 1.25rem;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 0.85;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.number-button.number-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #e4e7ea;
}

.number-button.number-down {
    position: absolute;
    bottom: -1px;
    height: 50%;
}

div[class*=" card-accent-"] {
    border-top-width: 5px;
}

.swal-popup-custom {
  background-color: transparent !important;
  box-shadow: none !important;
}

.swal-title-custom-warning {
  color: #ffcc00;
  font-weight: bold;
}
.swal-title-custom-success {
  color: #2DBB08;
  font-weight: bold;
}
.swal-title-custom-info {
  color: #0AE1E8;
  font-weight: bold;
}
.swal-title-custom-primary {
  color: #4680ff;
  font-weight: bold;
}

.swal-html-custom-white {
  color: #ffffff;
}
.swal-html-custom-success {
  color: #2DBB08;
}
.swal-html-custom-info {
  color: #0AE1E8;
}
.swal-html-custom-primary {
  color: #4680ff;
}
.checkbox-gedi{
    transform: scale(1.5); /* ubah 1.5 sesuai kebutuhan */
    margin-right: 6px;
    cursor: pointer;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.checkbox-gedi:hover {
    border-color: #0d6efd; /* border biru saat hover */
}

.checkbox-gedi:focus {
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); /* efek fokus */
}

.checkbox-gedi:checked {
    background-color: #0d6efd; /* warna isi saat dicentang */
    border-color: #0d6efd;
} 

@media print {
  .ngilang {
    display: none !important;
  }
}

.bg-khusus{
    color: #fff !important;
    background-color:#20008C; 
}
.table-khusus{--bs-table-color: #fff;
    --bs-table-bg: #20008C;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-khusus{color: #20008C;}
.alert-khusus{background-color: #E6E0F8; color: #222222;}
.nav-khusus{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #20008C;
}
.nav-khusus.active {color:#fff;background-color:#20008C;}
.btn-khusus{color:#fff;background-color:#20008C;border-color:#20008C}
.btn-khusus:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-khusus.focus,.btn-khusus:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-khusus.disabled,.btn-khusus:disabled{color:#fff;background-color:#20008C;border-color:#20008C}
.btn-khusus:not(:disabled):not(.disabled).active,.btn-khusus:not(:disabled):not(.disabled):active,.show>.btn-khusus.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-khusus:not(:disabled):not(.disabled).active:focus,.btn-khusus:not(:disabled):not(.disabled):active:focus,.show>.btn-khusus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-khusus{color:#20008C;border-color:#20008C}
.btn-outline-khusus:hover{color:#fff;background-color:#20008C;border-color:#20008C}
.btn-outline-khusus.focus,.btn-outline-khusus:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-khusus.disabled,.btn-outline-khusus:disabled{color:#20008C;background-color:transparent}
.btn-outline-khusus:not(:disabled):not(.disabled).active,.btn-outline-khusus:not(:disabled):not(.disabled):active,.show>.btn-outline-khusus.dropdown-toggle{color:#fff;background-color:#20008C;border-color:#20008C}
.btn-outline-khusus:not(:disabled):not(.disabled).active:focus,.btn-outline-khusus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-khusus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   
.bg-biru-tua {
    background-color: #000066 !important;
    color: #fff; }
.table-biru-tua{--bs-table-color: #fff;
    --bs-table-bg: #000066;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-biru-tua{color: #000066;}
.alert-biru-tua{background-color: #CBCBFA; color: #222222;}
.nav-biru-tua{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #000066;
}
.nav-biru-tua.active {color:#fff;background-color:#000066;}
.btn-biru-tua{color:#fff;background-color:#000066;border-color:#000066}
.btn-biru-tua:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-biru-tua.focus,.btn-biru-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-biru-tua.disabled,.btn-biru-tua:disabled{color:#fff;background-color:#000066;border-color:#000066}
.btn-biru-tua:not(:disabled):not(.disabled).active,.btn-biru-tua:not(:disabled):not(.disabled):active,.show>.btn-biru-tua.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-biru-tua:not(:disabled):not(.disabled).active:focus,.btn-biru-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-biru-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-biru-tua{color:#000066;border-color:#000066}
.btn-outline-biru-tua:hover{color:#fff;background-color:#000066;border-color:#000066}
.btn-outline-biru-tua.focus,.btn-outline-biru-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-biru-tua.disabled,.btn-outline-biru-tua:disabled{color:#000066;background-color:transparent}
.btn-outline-biru-tua:not(:disabled):not(.disabled).active,.btn-outline-biru-tua:not(:disabled):not(.disabled):active,.show>.btn-outline-biru-tua.dropdown-toggle{color:#fff;background-color:#000066;border-color:#000066}
.btn-outline-biru-tua:not(:disabled):not(.disabled).active:focus,.btn-outline-biru-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-biru-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   

.bg-biru {
    background-color: #0000ff !important;
    color: #fff; } 
.table-biru{--bs-table-color: #fff;
    --bs-table-bg: #0000ff;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-biru{color: #0000ff;}
.alert-biru{background-color: #D2D2FC; color: #222222;}
.nav-biru{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0000ff;
}
.nav-biru.active {color:#fff;background-color:#0000ff;}
.btn-biru{color:#fff;background-color:#0000ff;border-color:#0000ff}
.btn-biru:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-biru.focus,.btn-biru:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-biru.disabled,.btn-biru:disabled{color:#fff;background-color:#0000ff;border-color:#0000ff}
.btn-biru:not(:disabled):not(.disabled).active,.btn-biru:not(:disabled):not(.disabled):active,.show>.btn-biru.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-biru:not(:disabled):not(.disabled).active:focus,.btn-biru:not(:disabled):not(.disabled):active:focus,.show>.btn-biru.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-biru{color:#0000ff;border-color:#0000ff}
.btn-outline-biru:hover{color:#fff;background-color:#0000ff;border-color:#0000ff}
.btn-outline-biru.focus,.btn-outline-biru:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-biru.disabled,.btn-outline-biru:disabled{color:#0000ff;background-color:transparent}
.btn-outline-biru:not(:disabled):not(.disabled).active,.btn-outline-biru:not(:disabled):not(.disabled):active,.show>.btn-outline-biru.dropdown-toggle{color:#fff;background-color:#0000ff;border-color:#0000ff}
.btn-outline-biru:not(:disabled):not(.disabled).active:focus,.btn-outline-biru:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-biru.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   

.bg-orange {
    background-color: #ff6633 !important;
    color: #fff; }
.table-orange{--bs-table-color: #fff;
    --bs-table-bg: #ff6633;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-orange{color: #ff6633;}
.alert-orange{background-color: #FEE2D9; color: #222222;}
.nav-orange{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #ff6633;
}
.nav-orange.active {color:#fff;background-color:#ff6633;}
.btn-orange{color:#fff;background-color:#ff6633;border-color:#ff6633}
.btn-orange:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-orange.focus,.btn-orange:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-orange.disabled,.btn-orange:disabled{color:#fff;background-color:#ff6633;border-color:#ff6633}
.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-orange:not(:disabled):not(.disabled).active:focus,.btn-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-orange{color:#ff6633;border-color:#ff6633}
.btn-outline-orange:hover{color:#fff;background-color:#ff6633;border-color:#ff6633}
.btn-outline-orange.focus,.btn-outline-orange:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-orange.disabled,.btn-outline-orange:disabled{color:#ff6633;background-color:transparent}
.btn-outline-orange:not(:disabled):not(.disabled).active,.btn-outline-orange:not(:disabled):not(.disabled):active,.show>.btn-outline-orange.dropdown-toggle{color:#fff;background-color:#ff6633;border-color:#ff6633}
.btn-outline-orange:not(:disabled):not(.disabled).active:focus,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-orange.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   

.bg-coklat-tua {
    background-color: #663300 !important;
    color: #fff; }
.table-coklat-tua{--bs-table-color: #fff;
    --bs-table-bg: #663300;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-coklat-tua{color: #663300;}
.alert-coklat-tua{background-color: #F6E9DD; color: #222222;}
.nav-coklat-tua{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #663300;
}
.nav-coklat-tua.active {color:#fff;background-color:#663300;}
.btn-coklat-tua{color:#fff;background-color:#663300;border-color:#663300}
.btn-coklat-tua:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-coklat-tua.focus,.btn-coklat-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-coklat-tua.disabled,.btn-coklat-tua:disabled{color:#fff;background-color:#663300;border-color:#663300}
.btn-coklat-tua:not(:disabled):not(.disabled).active,.btn-coklat-tua:not(:disabled):not(.disabled):active,.show>.btn-coklat-tua.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-coklat-tua:not(:disabled):not(.disabled).active:focus,.btn-coklat-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-coklat-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-coklat-tua{color:#663300;border-color:#663300}
.btn-outline-coklat-tua:hover{color:#fff;background-color:#663300;border-color:#663300}
.btn-outline-coklat-tua.focus,.btn-outline-coklat-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-coklat-tua.disabled,.btn-outline-coklat-tua:disabled{color:#663300;background-color:transparent}
.btn-outline-coklat-tua:not(:disabled):not(.disabled).active,.btn-outline-coklat-tua:not(:disabled):not(.disabled):active,.show>.btn-outline-coklat-tua.dropdown-toggle{color:#fff;background-color:#663300;border-color:#663300}
.btn-outline-coklat-tua:not(:disabled):not(.disabled).active:focus,.btn-outline-coklat-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-coklat-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
  

.bg-coklat {
    background-color: #996633 !important;
    color: #fff; }
.table-coklat{--bs-table-color: #fff;
    --bs-table-bg: #996633;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-coklat{color: #996633;}
.alert-coklat{background-color: #EDE0D2; color: #222222;}
.nav-coklat{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #996633;
}
.nav-coklat.active {color:#fff;background-color:#996633;}
.btn-coklat{color:#fff;background-color:#996633;border-color:#996633}
.btn-coklat:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-coklat.focus,.btn-coklat:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-coklat.disabled,.btn-coklat:disabled{color:#fff;background-color:#996633;border-color:#996633}
.btn-coklat:not(:disabled):not(.disabled).active,.btn-coklat:not(:disabled):not(.disabled):active,.show>.btn-coklat.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-coklat:not(:disabled):not(.disabled).active:focus,.btn-coklat:not(:disabled):not(.disabled):active:focus,.show>.btn-coklat.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-coklat{color:#996633;border-color:#996633}
.btn-outline-coklat:hover{color:#fff;background-color:#996633;border-color:#996633}
.btn-outline-coklat.focus,.btn-outline-coklat:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-coklat.disabled,.btn-outline-coklat:disabled{color:#996633;background-color:transparent}
.btn-outline-coklat:not(:disabled):not(.disabled).active,.btn-outline-coklat:not(:disabled):not(.disabled):active,.show>.btn-outline-coklat.dropdown-toggle{color:#fff;background-color:#996633;border-color:#996633}
.btn-outline-coklat:not(:disabled):not(.disabled).active:focus,.btn-outline-coklat:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-coklat.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   

.bg-ungu {
    background-color: #9966ff !important;
    color: #fff; }
.table-ungu{--bs-table-color: #fff;
    --bs-table-bg: #9966ff;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-ungu{color: #9966ff;}
.alert-ungu{background-color: #E9DEFD; color: #222222;}
.nav-ungu{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #9966ff;
}
.nav-ungu.active {color:#fff;background-color:#9966ff;}
.btn-ungu{color:#fff;background-color:#9966ff;border-color:#9966ff}
.btn-ungu:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-ungu.focus,.btn-ungu:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-ungu.disabled,.btn-ungu:disabled{color:#fff;background-color:#9966ff;border-color:#9966ff}
.btn-ungu:not(:disabled):not(.disabled).active,.btn-ungu:not(:disabled):not(.disabled):active,.show>.btn-ungu.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-ungu:not(:disabled):not(.disabled).active:focus,.btn-ungu:not(:disabled):not(.disabled):active:focus,.show>.btn-ungu.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-ungu{color:#9966ff;border-color:#9966ff}
.btn-outline-ungu:hover{color:#fff;background-color:#9966ff;border-color:#9966ff}
.btn-outline-ungu.focus,.btn-outline-ungu:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-ungu.disabled,.btn-outline-ungu:disabled{color:#9966ff;background-color:transparent}
.btn-outline-ungu:not(:disabled):not(.disabled).active,.btn-outline-ungu:not(:disabled):not(.disabled):active,.show>.btn-outline-ungu.dropdown-toggle{color:#fff;background-color:#9966ff;border-color:#9966ff}
.btn-outline-ungu:not(:disabled):not(.disabled).active:focus,.btn-outline-ungu:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-ungu.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
  

.bg-hijau-pupus {
    background-color: #d5ff80 !important;
    color: #222222; }
.table-hijau-pupus{--bs-table-color: #222222;
    --bs-table-bg: #d5ff80;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #222222;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #222222;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #222222;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-hijau-pupus{color: #d5ff80;}
.alert-hijau-pupus{background-color: #F6FDE9; color: #222222;}
.nav-hijau-pupus{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #222222;
    --bs-nav-pills-link-active-bg: #d5ff80;
}
.nav-hijau-pupus.active {color:#222222;background-color:#d5ff80;}
.btn-hijau-pupus{color:#222222;background-color:#d5ff80;border-color:#d5ff80}
.btn-hijau-pupus:hover{color:#222222;background-color:#706f6f;border-color:#919090}
.btn-hijau-pupus.focus,.btn-hijau-pupus:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-hijau-pupus.disabled,.btn-hijau-pupus:disabled{color:#222222;background-color:#d5ff80;border-color:#d5ff80}
.btn-hijau-pupus:not(:disabled):not(.disabled).active,.btn-hijau-pupus:not(:disabled):not(.disabled):active,.show>.btn-hijau-pupus.dropdown-toggle{color:#222222;background-color:#706f6f;border-color:#919090}
.btn-hijau-pupus:not(:disabled):not(.disabled).active:focus,.btn-hijau-pupus:not(:disabled):not(.disabled):active:focus,.show>.btn-hijau-pupus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-hijau-pupus{color:#d5ff80;border-color:#d5ff80}
.btn-outline-hijau-pupus:hover{color:#222222;background-color:#d5ff80;border-color:#d5ff80}
.btn-outline-hijau-pupus.focus,.btn-outline-hijau-pupus:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-hijau-pupus.disabled,.btn-outline-hijau-pupus:disabled{color:#d5ff80;background-color:transparent}
.btn-outline-hijau-pupus:not(:disabled):not(.disabled).active,.btn-outline-hijau-pupus:not(:disabled):not(.disabled):active,.show>.btn-outline-hijau-pupus.dropdown-toggle{color:#222222;background-color:#d5ff80;border-color:#d5ff80}
.btn-outline-hijau-pupus:not(:disabled):not(.disabled).active:focus,.btn-outline-hijau-pupus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-hijau-pupus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
   

.bg-hijau-tua {
    background-color: #003300 !important;
    color: #fff; }
.table-hijau-tua{--bs-table-color: #fff;
    --bs-table-bg: #003300;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-hijau-tua{color: #003300;}
.alert-hijau-tua{background-color: #C8FDC8; color: #222222;}
.nav-hijau-tua{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #003300;
}
.nav-hijau-tua.active {color:#fff;background-color:#003300;}
.btn-hijau-tua{color:#fff;background-color:#003300;border-color:#003300}
.btn-hijau-tua:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-hijau-tua.focus,.btn-hijau-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-hijau-tua.disabled,.btn-hijau-tua:disabled{color:#fff;background-color:#003300;border-color:#003300}
.btn-hijau-tua:not(:disabled):not(.disabled).active,.btn-hijau-tua:not(:disabled):not(.disabled):active,.show>.btn-hijau-tua.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-hijau-tua:not(:disabled):not(.disabled).active:focus,.btn-hijau-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-hijau-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-hijau-tua{color:#003300;border-color:#003300}
.btn-outline-hijau-tua:hover{color:#fff;background-color:#003300;border-color:#003300}
.btn-outline-hijau-tua.focus,.btn-outline-hijau-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-hijau-tua.disabled,.btn-outline-hijau-tua:disabled{color:#003300;background-color:transparent}
.btn-outline-hijau-tua:not(:disabled):not(.disabled).active,.btn-outline-hijau-tua:not(:disabled):not(.disabled):active,.show>.btn-outline-hijau-tua.dropdown-toggle{color:#fff;background-color:#003300;border-color:#003300}
.btn-outline-hijau-tua:not(:disabled):not(.disabled).active:focus,.btn-outline-hijau-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-hijau-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
    

.bg-ungu-tua {
    background-color: #6600cc !important;
    color: #fff; 
}
.table-ungu-tua{
    --bs-table-color: #fff;
    --bs-table-bg: #6600cc;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.text-ungu-tua{color: #6600cc;}
.alert-ungu-tua{background-color: #e5d2f7; color: #222222;}
.nav-ungu-tua{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #6600cc;
}
.nav-ungu-tua.active {color:#fff;background-color:#6600cc;}
.btn-ungu-tua{color:#fff;background-color:#6600cc;border-color:#6600cc}
.btn-ungu-tua:hover{color:#FFDE59;background-color:#6600cc;border-color:#919090}
.btn-ungu-tua.focus,.btn-ungu-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-ungu-tua.disabled,.btn-ungu-tua:disabled{color:#fff;background-color:#6600cc;border-color:#6600cc}
.btn-ungu-tua:not(:disabled):not(.disabled).active,.btn-ungu-tua:not(:disabled):not(.disabled):active,.show>.btn-ungu-tua.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-ungu-tua:not(:disabled):not(.disabled).active:focus,.btn-ungu-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-ungu-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-ungu-tua{color:#6600cc;border-color:#6600cc}
.btn-outline-ungu-tua:hover{color:#FFDE59;background-color:#6600cc;border-color:#6600cc}
.btn-outline-ungu-tua.focus,.btn-outline-ungu-tua:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-ungu-tua.disabled,.btn-outline-ungu-tua:disabled{color:#6600cc;background-color:transparent}
.btn-outline-ungu-tua:not(:disabled):not(.disabled).active,.btn-outline-ungu-tua:not(:disabled):not(.disabled):active,.show>.btn-outline-ungu-tua.dropdown-toggle{color:#fff;background-color:#6600cc;border-color:#6600cc}
.btn-outline-ungu-tua:not(:disabled):not(.disabled).active:focus,.btn-outline-ungu-tua:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-ungu-tua.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.bg-hijau-nu {
    background-color: #006600 !important;
    color: #fff; } 
.table-hijau-nu{--bs-table-color: #fff;
    --bs-table-bg: #006600;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-hijau-nu{color: #006600;}
.alert-hijau-nu{background-color: #E3FFE3; color: #222222;}
.nav-hijau-nu{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #006600;
}
.nav-hijau-nu.active {color:#fff;background-color:#006600;}
.btn-hijau-nu{color:#fff;background-color:#006600;border-color:#006600}
.btn-hijau-nu:hover{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-hijau-nu.focus,.btn-hijau-nu:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-hijau-nu.disabled,.btn-hijau-nu:disabled{color:#fff;background-color:#006600;border-color:#006600}
.btn-hijau-nu:not(:disabled):not(.disabled).active,.btn-hijau-nu:not(:disabled):not(.disabled):active,.show>.btn-hijau-nu.dropdown-toggle{color:#fff;background-color:#706f6f;border-color:#919090}
.btn-hijau-nu:not(:disabled):not(.disabled).active:focus,.btn-hijau-nu:not(:disabled):not(.disabled):active:focus,.show>.btn-hijau-nu.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}

.btn-outline-hijau-nu{color:#006600;border-color:#006600}
.btn-outline-hijau-nu:hover{color:#fff;background-color:#006600;border-color:#006600}
.btn-outline-hijau-nu.focus,.btn-outline-hijau-nu:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
.btn-outline-hijau-nu.disabled,.btn-outline-hijau-nu:disabled{color:#006600;background-color:transparent}
.btn-outline-hijau-nu:not(:disabled):not(.disabled).active,.btn-outline-hijau-nu:not(:disabled):not(.disabled):active,.show>.btn-outline-hijau-nu.dropdown-toggle{color:#fff;background-color:#006600;border-color:#006600}
.btn-outline-hijau-nu:not(:disabled):not(.disabled).active:focus,.btn-outline-hijau-nu:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-hijau-nu.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(146, 148, 147,.5)}
  
.bg-primary {
    background-color: #4680ff !important;
    color: #fff; }
.table-primary{--bs-table-color: #fff;
    --bs-table-bg: #4680ff;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-primary{color: #4680ff;}
.alert-primary{background-color: #E4ECFE; color: #222222;}
.nav-primary{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #4680ff;
}
.nav-primary.active {color:#fff;background-color:#4680ff;}
  
.bg-warning {
    background-color: #FFB64D !important;
    color: #fff; }
.table-warning{--bs-table-color: #fff;
    --bs-table-bg: #FFB64D;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-warning{color: #FFB64D;}
.alert-warning{background-color: #FCEACF; color: #222222;}
.nav-warning{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #FFB64D;
}
.nav-warning.active {color:#fff;background-color:#FFB64D;}
  
.bg-default {
    background-color: #e0e0e0 !important;
    color: #fff; }
.table-default{--bs-table-color: #fff;
    --bs-table-bg: #e0e0e0;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-default{color: #e0e0e0;}
.alert-default{background-color: #F7F7F7; color: #7B7A7A;}
.nav-default{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #e0e0e0;
}
.nav-default.active {color:#fff;background-color:#e0e0e0;}
  
.bg-danger {
    background-color: #FC6180 !important;
    color: #fff; }
.table-danger{--bs-table-color: #fff;
    --bs-table-bg: #FC6180;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-danger{color: #FC6180;}
.alert-danger{background-color: #FAE5EA; color: #222222;}
.nav-danger{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #FC6180;
}
.nav-danger.active {color:#fff;background-color:#FC6180;}
  
.bg-success {
    background-color: #198754 !important;
    color: #fff; }
.table-success{--bs-table-color: #fff;
    --bs-table-bg: #198754;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-success{color: #198754;}
.alert-success{background-color: #D3FFEA; color: #222222;}
.nav-success{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #198754;
}
.nav-success.active {color:#fff;background-color:#198754;}
  
.bg-inverse {
    background-color: #93BE52 !important;
    color: #fff; }
.table-inverse{--bs-table-color: #fff;
    --bs-table-bg: #93BE52;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-inverse{color: #93BE52;}
.alert-inverse{background-color: #93BE52; color: #fff;}
.nav-inverse{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #93BE52;
}
.nav-inverse.active {color:#fff;background-color:#93BE52;}
  
.bg-info {
    background-color: #62d1f3 !important;
    color: #fff; }
.table-info{--bs-table-color: #fff;
    --bs-table-bg: #62d1f3;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #fff;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
} 
.text-info{color: #62d1f3;}
.alert-info{background-color: #ECF8FC; color: #222222;}
.nav-info{
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #62d1f3;
}
.nav-info.active {color:#fff;background-color:#62d1f3;}
 