/* Add here all your CSS customizations */
.right {
  text-align: right;
}
.form-button {
  border-top: 1px solid #e5e5e5;
  padding-top: 10px;
}
#ui-id-1 {
  list-style-type: none;
}
#ui-id-1 li {
  cursor: pointer;
  padding: 3pt;
}
#ui-id-1 li:hover, #ui-id-1 li:focus {
  background-color: #3e8e41;
  color: white;
}
.line-underline {
  width: 112px;
  height: 47px;
  border-bottom: 1px solid black;
  position: absolute;
}
.text-white {
  color: white !important;
}

/* Untuk print struk */
.invoice {
  width: 230px; 
  background-color: pink;
  padding: 0;
}
.invoice header {
  border-bottom: 1px solid #000;
  margin-bottom: 0;
}
.invoice address {
  font-size: 12px;
  color: #000;
  margin-bottom: 5px;
}
.invoice .bill-to, .invoice .bill-data {
  padding: 5px 0;
  border-bottom: 1px dashed #000;
}
.invoice .table-responsive {
  font-size: 10px;
  padding: 5px 0;
  /*border-bottom: 1px dashed #000;*/
}
.invoice .invoice-summary table {
  font-size: 10px;
}
.invoice .invoice-summary {
  border-bottom: 1px double #000;
  border-top: 1px dashed #000;
}
.invoice .table {
  margin-bottom: 0;
}
.invoice .table > tbody > tr > td {
  padding: 5px 0 0 0;
}
.invoice .invoice-items {
  font-size: 10px;
}
.invoice .invoice-items > tbody tr:last-child > td {
  border-bottom: none;
}
.ib img {
  width: 80%;
}
.bill-to address {
  font-size: 10px;
}

/* Untuk table */
table#datatable-ajax td, table#datatable-ajax th {
  vertical-align: middle;
  padding-top: 4px;
  padding-bottom: 4px;
}

/* Untuk inputan pagination */
.paginate_input {
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #ccc;
  width: 16.66666667%
}