.container-login { justify-content: center; /* Tengahkan secara horizontal */ align-items: center; /* Tengahkan secara vertikal */ min-height: 100vh; /* Buat container memenuhi tinggi layar */ } /* .bg-imgs { position: relative; background: url('/sbadmin/img/bg.svg') no-repeat center center; background-size: cover; min-height: 100vh; } */ .bg-imgs { position: relative; background-color: #198754; /* Primary green background color */ background-image: url('/sbadmin/img/bg.svg'), linear-gradient(to bottom, #198754, #198754); background-position: center center; background-repeat: no-repeat; background-size: cover; min-height: 100vh; } .bg-imgs::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; /* Efek blur */ background: rgba(120, 120, 120, 0.2); backdrop-filter: blur(1px); } .btn-primary-login { --bs-btn-color: #fff; --bs-btn-bg: #ffc800; --bs-btn-border-color: #ffc800; --bs-btn-hover-color: #fff; --bs-btn-hover-bg: #d9aa00; --bs-btn-hover-border-color: #cca000; --bs-btn-focus-shadow-rgb: 255, 208, 38; --bs-btn-active-color: #fff; --bs-btn-active-bg: #cca000; --bs-btn-active-border-color: #bf9600; --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: #fff; --bs-btn-disabled-bg: #ffc800; --bs-btn-disabled-border-color: #ffc800; } .btn-login { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: #212529; --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 0.375rem; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }