.modalheader {
  padding: 1em;
  border-bottom: 1px solid #e9ecef;
}

.modalheader .title {
  font-size: 34px;
}

.invoicelineedit .modal-dialog {
  max-width: 600px;
}

.docpreview .modal-dialog {
  max-width: 95%;
}

tr.datarow .btn-group .btn {
  color: #6c757d;
  border-color: transparent;
  background-color: transparent;
}

@media (min-width: 768px) {
  .navbar-static-side {
    z-index: 1000;
  }
}

.title-action button,
.actions button {
  margin-left: 5px;
}

table.invoice-table>tbody>tr.datarow>td {
  padding: 2px;
}

.ibox-title {
  padding-right: 15px;
}

div.actions {
  display: flex;
  justify-content: flex-end;
}

div.actions:nth-child(n) {
  margin-left: 5px;
}

.rt-thead,
.table.table-bordered.table-striped thead tr th {
  background-color: #2f4050;
  color: white
}