.table-condensed{ font-size: 13px; }
.table th { border: blue solid 1px !important; } 
.table td { border: blue solid 1px !important; } 
.judul { font-size: 14px; }
.line { margin-top: 8px; }
.btn-pink {
  color: #ffffff;
  background-color: #ff00ff;
  border-color: #e51df0;
}

.btn-ungu {
  color: #ffffff;
  background-color: #9370db;
  border-color: #46b8da;
}

.btn-hitam {
  color: #ffffff;
  background-color: #000000; /* Diperbaiki dari #808000 (Olive) ke #000000 (Hitam) */
  border-color: #333333;
}
/* Ketika tombol disorot (hover) atau diklik/fokus */
.btn-hitam:hover, 
.btn-hitam:focus {
  color: #ffffff !important;          /* Memastikan teks tetap putih */
  background-color: #333333 !important; /* Mengubah warna background sedikit lebih terang (abu-abu gelap) agar ada efek hover */
  border-color: #555555 !important;   /* Menyesuaikan warna border */
}

.btn-silver {
  color: #333333;
  background-color: #c0c0c0; /* Diperbaiki dari #000000 (Hitam) ke #c0c0c0 (Silver) */
  border-color: #a9a9a9;
}

.btn-hijau {
  color: #ffffff;
  background-color: #2ecc71; /* Warna hijau yang lebih nyaman di mata dibanding #00FF00 (Neon) */
  border-color: #2ecc71;
}
.btn-putih {
  color: #000000;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-lumut {
  color: #ffffff;
  background-color: #808000;
  border-color: #556b2f;
}
.btn-custom 
 { color: #ffffff; 
   background-color: #BD1B77; 
   border-color: #E51DF0; } 
.btn-kuning {
    color: #212529;
    background-color: #FFC107;
    border-color: #FFB300;
}

body { background-color: #f0f7ff; }
.col-stock-kanan { white-space: nowrap; text-align: right; }  
.col-stock-kiri { white-space: nowrap; text-align: left; }  
.col-stock-tengah { white-space: nowrap; text-align: center; }  