:root{--color-primary: #0D509B;--color-light: #fff;--color-success: #47c363;--color-success-shadow: #81d694;--color-success-hover: #3bb557;--color-warning: #F5AA2D;--color-danger: #dc3545;--color-info: #0dcaf0;--color-dark: #212529}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff;width:10px}::-webkit-scrollbar{width:8px;height:6px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#bbc0c1;right:0}::-webkit-scrollbar-thumb:window-inactive{background:#bbc0c1}.hide{display:none}.btn-success,.btn-success.disabled{box-shadow:0 2px 6px var(--color-success-shadow);background-color:var(--color-success);border-color:var(--color-success);color:var(--color-light)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active{background-color:var(--color-success-hover)!important;color:var(--color-light)!important}.btn-form{width:150px}.navbar-bg{background-color:var(--color-primary)}.main-sidebar .sidebar-menu li.active a{color:var(--color-primary)}.card.card-primary{border-top:2px solid var(--color-primary)}textarea.form-control{height:auto!important}.badge.badge-primary{background-color:var(--color-primary)!important}.badge.badge-success{background-color:var(--color-success)!important}.badge.badge-warning{background-color:var(--color-warning)!important}.alert-success{background-color:var(--color-success)!important}.text-primary{color:var(--color-primary)!important}.text-success{color:var(--color-success)!important}.text-warning{color:var(--color-warning)!important}.table .btn-opsi{width:40px}.table .opsi{width:10%;text-align:center}.table .opsi-lg{width:180px}.table .no{min-width:50px;width:1%;text-align:center}.table-responsive .table thead th{background-color:#0d509b33!important;color:#000!important}.table-responsive .table td{vertical-align:middle;padding:8px 15px}.table .list-group.list-sm .list-group-item{padding:0!important;background-color:transparent}.table .badge{margin:0}.table-responsive .table{margin-top:10px;margin-bottom:10px}select.custom-select.custom-select-sm.form-control:not([size]):not([multiple]){min-height:calc(1.8125rem + 2px);padding:5px 20px 5px 10px}.blink{animation-duration:.5s;animation-name:blink;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.bg-primary{background-color:var(--color-primary)!important}.bg-success{background-color:var(--color-success)!important}.bg-warning{background-color:var(--color-warning)!important}.main-sidebar .sidebar-menu{padding:0 0 40px}.main-sidebar .sidebar-menu li a{padding:0 10px}.main-sidebar .sidebar-menu li a i{min-width:30px;margin-right:0}.main-sidebar .sidebar-menu li a span{line-height:1;white-space:nowrap}.main-sidebar .sidebar-menu li a .beep{margin:0}.main-sidebar .sidebar-menu li a .beep:after{content:"";position:absolute;top:-5px;right:8px;width:10px;height:10px;background-color:#ffa426;border-radius:50%;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:1}.card.card-statistic-1 .card-body{font-size:1.1rem}.card .card-body,.card .card-body p,.card .card-body li{line-height:1.6}ul.list-group-flush{padding-inline-start:0px!important}.custom-switch-indicator{border-color:var(--color-warning);background-color:var(--color-warning)}.custom-switch-input:focus~.custom-switch-indicator{border-color:var(--color-warning)}.custom-switch-input:checked~.custom-switch-indicator{border-color:var(--color-success);background:var(--color-success)}.form-control:not(.form-control-sm):not(.form-control-lg),.input-group-text,select.form-control:not([size]):not([multiple]){padding:10px 14px!important;color:#6c757d}.select2-close-mask{z-index:2099}.select2-dropdown{z-index:3051}.select2-container--bootstrap4 .select2-selection--single,.select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 6px)!important;display:flex;flex-wrap:wrap-reverse;align-items:center;gap:5px}.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding:0 15px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#495057}.select2-container--bootstrap4 .select2-selection{border:1px solid #e4e6fc}.select2-container--bootstrap4 .select2-selection--single .select2-selection__choice,.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:var(--color-light);border:1px solid var(--color-primary);background-color:var(--color-primary);margin-top:3px;margin-bottom:3px}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:var(--color-primary);color:#f8f9fa}.login-brand .logo{width:150px;height:auto}.login-brand h1{font-size:14px;line-height:1;letter-spacing:2px}.login-brand p{font-size:12px;line-height:1;letter-spacing:2px}.scrollable .modal-body{min-height:50vh!important;max-height:80vh!important;overflow-x:auto!important}.card-statistic-1 .card-body small{font-size:12px;color:#98a6ad}.accordion .accordion-header[aria-expanded=true]{background-color:var(--color-success)!important}.list-unstyled-border li{padding-bottom:5px!important;margin-bottom:5px!important}.list-detail{display:flex;flex-direction:row;align-items:center;width:100%;flex-wrap:nowrap;gap:10px}.list-detail .list-label{min-width:200px;display:flex;justify-content:space-between;font-weight:700;color:var(--color-dark)}.list-detail .ttd{width:200px}.list-detail .ttd img{max-width:100%;max-height:auto}@keyframes blink{0%{opacity:1}to{opacity:.3}}form .error{color:var(--color-danger);margin-top:5px}.rubrik{width:100%;display:flex;gap:10px;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:5px 0;color:var(--color-dark)}.rubrik:not(:last-child){border-bottom:1px solid #e3eaef}.rubrik .poin{min-width:130px;max-width:130px}@media (max-width:991px){.list-detail{flex-direction:column;gap:0}.list-detail .list-label{justify-content:left}}
