/* System Fonts */
@font-face {
  font-family: "Sinhala INetFont";
  src:
    url("../fonts/Sinhala-INetFont.woff2") format("woff2"),
    url("../fonts/Sinhala-INetFont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.sinhala-font {
  font-family: "Sinhala INetFont";
  font-weight: normal;
  font-style: normal;
}

/* Font Sizes */
.fs-14 {
  font-size: 14px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.fs-22 {
  font-size: 22px !important;
}
.fs-24 {
  font-size: 24px !important;
}

/* Custom Colors */
.fc-success {
  background-color: #cbefd4 !important;
}
.fc-danger {
  background-color: #ffede9 !important;
}
.fc-warning {
  background-color: #fff0ca !important;
}

.fc-info {
  background-color: #e7f0ff !important;
}

.fc-danger {
  background-color: #ffede9 !important;
}

.invoice .form-control::placeholder {
  /* Chrome, Firefox, Opera */
  color: #757575;
  font-size: 16px;
  opacity: 1 !important;
}

.toggle-theme {
  display: none !important;
}

#tbl-invoice tbody {
  font-size: 18px;
}
#tbl-invoice tbody tr {
  cursor: pointer !important;
}
#tbl-invoice tbody tr:hover {
  background: rgba(55, 138, 221, 0.06);
}
#tbl-invoice tbody tr.row-selected {
  background: rgba(245, 177, 51, 0.129);
  outline: 1px solid #378add;
}

#tbl-invoice thead th,
#tbl-invoice tbody td {
  padding: 2px 6px !important;
}

#tbl-recent-transactions tbody {
  font-size: 18px;
}
#tbl-recent-transactions tbody tr {
  cursor: pointer !important;
}
#tbl-recent-transactions tbody tr:hover {
  background: rgba(24, 226, 175, 0.06);
}
#tbl-recent-transactions thead th,
#tbl-recent-transactions tbody td {
  padding: 2px 6px !important;
}
.invoice-section .choices {
  font-size: 16px !important;
}

.invoice-section .choices__item {
  font-size: 16px !important;
}

.invoice-section .choices__input {
  font-size: 16px !important;
}

.invoice-section .choices__notice {
  display: none !important;
}

.invoice-section .choices__placeholder {
  color: #000;
}

.invoice-section .choices__inner {
  background-color: #fff !important;
}

.invoice-section .choices.is-disabled .choices__item {
  color: #000 !important;
}
