.to-upper-case {
  text-transform: uppercase;
}

.uc-first {
  text-transform: capitalize;
}

.contact-no::before {
  content: "+63 ";
}

.peso::before {
  content: "\20B1";
}

.font-18 {
  font-size: 18px !important;
}

.font-17 {
  font-size: 17px !important;
}

.font-16 {
  font-size: 16px !important;
}

.font-15 {
  font-size: 15px !important;
}

#table_wrapper label {
  font-size: 16px !important;
}

.form-group label, .form-group input {
  font-size: 18px !important;
}

.swal2-input {
  max-width: 100% !important;
}

#cart-footer {
  border-top: 2px solid #dee2e6 !important;
}

.bt-2 {
  border-top: 2px solid #dee2e6 !important;
  padding-top: 5px !important;
}

th.sorting_disabled.peso::before {
  content: '' !important;
}

.odd, .even {
  font-size: 18px !important;
}

.font-bold {
  font-weight: bold;
}

table.data-table td.dt-control {
  text-align: center;
  cursor: pointer
}

table.data-table td.dt-control:before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: .15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 .2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New",Courier,monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131
}

table.data-table tr.shown td.dt-control:before {
  content: "-";
  background-color: #d33333
}

.select2-selection {
  height: calc(1.5em + 0.625rem + 5px) !important;
  padding-top: 3px;
}
