/* make dashboard be full width */
body.ProcessLahijaniDashboard #main {
  max-width: 100% !important;
}

/* actually make everything full width */
/*
#main {
  max-width: 100% !important;
}
*/

/* make masthead full width */
#pw-masthead > .uk-container {
  max-width: 100% !important;
}

.uk-card-secondary .uk-h1 {
  color: #000 !important;
}


#pw-masthead a {
  font-size: 14px !important;
}
  #pw-masthead ul.pw-primary-nav {
    gap: 5px !important;
  }




/* https://css-tricks.com/simple-css-row-column-highlighting/ */
/*
.processwire-sites-table {
  overflow: hidden !important;
}
.processwire-sites-table tr:hover {
  background-color: #ffa !important;
}
.processwire-sites-table td,
.processwire-sites-table th {
  position: relative !important;
}
.processwire-sites-table td:hover::after,
.processwire-sites-table th:hover::after {
  content: "" !important;
  position: absolute !important;
  background-color: #ffa !important;
  left: 0 !important;
  top: -5000px !important;
  height: 10000px !important;
  width: 100% !important;
  z-index: -1 !important;
}
*/


.processwire-sites-table {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.processwire-sites-table th,
.processwire-sites-table td {
  border-left: 1px solid #ddd;
}

.processwire-sites-table thead tr th {
  font-size: 12px;
  text-transform: none;;
}

.processwire-sites-table .htaccess-cpanel {
  border-left: 1px solid #999;
}

/* https://arantius.github.io/web-color-wheel/ */
.processwire-sites-table .priority-1 {
  background-color: lightgreen;
}
.processwire-sites-table .priority-2 {
  background-color: lightcyan;
}
.processwire-sites-table .priority-3 {
  background-color: lavenderblush;
}
.processwire-sites-table .priority-5 {
  background-color: #f6f6f6;
}
.processwire-sites-table .priority-10 {
  background-color: #e4dfff;
}
.processwire-sites-table .priority-100 {
  background-color: #ffecea;
}

.disabled-1 {
  text-decoration: line-through;
}
.ready-1 {
  font-weight: bold;
}
.star-1 {
  font-weight: bold;
}
#pw-masthead .uk-navbar-nav > li > a {
  padding: 0 8px;
  font-size: 15px;
}

.table-grid {
  border-top: 1px solid #e5e5e5;
}
.table-grid thead th,
.table-grid tbody td {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

/* hide h1 */
.ProcessLahijaniDashboard #pw-content-head h1,
.ProcessLahijaniExpensesInserter #pw-content-head h1,
.ProcessLahijaniViewer #pw-content-head h1 {
  display: none !important;
}

.invoice {
  width: 940px;
  margin: 0 auto;
  padding: 30px;

  border: 1px solid #ddd;

}



@media print {
  @page {
    margin: 1cm;
  }
  .print-container {
    width: 900px !important;
  }

  .invoice {
    width: 100%;
    padding: 0;
    margin: 0;
    box-shadow: 0;
    border: 0;
    overflow: auto;
  }

  /* misc */
  #main,
  #pw-content,
  #pw-content-body {
    overflow: visible;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  #pw-footer,
  #pw-masthead,
  #pw-masthead-mobile {
    display: none !important;
  }
}
