th { 
	background-color: silver; 
	color: #1A384C; 
	vertical-align: bottom;
}
h1 { 
	color: #1A384C;
	margin-top:0 
}
h2,h3 { 
	color: #156D95;
	margin-top:0 
}
body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
a {
	color: #156D95;
}
.standardtext {
	color: black
}
.text-success {
	color: #28a745;
	font-weight: bold;
}
.hdrmsg {
	color: Black;
	font-weight: bold;
	background-color: transparent;
}
.modal-lg-inv {
  width: 1150px !important;
  min-width: 1150px !important;
  max-width: 1150px !important;
}
.invoicenote {
  width: 1100px;
  min-width: 1100px;
  max-width: 1100px;
  white-space: normal;
}
.errmsg {
	color: #992D2C;
	font-weight: bold;
	background-color: transparent;
}

.noticeme {
	color: red;
	font-weight: bold;
}

.successmsg
{
	color: #28a745;
	font-weight: bold;
	background-color: transparent;
}

#UserMenu button {
	width:100%;
	padding: 3px 6px;
	font-size: 0.9em;
}

.AWInfo {
	display: inline-block;
	border-radius: 15px;
	border: 2px solid;
	padding: 20px;
	background-color: rgba(128,128,128,0.5);
	font-size:9pt;
	color: black
}

.DisableAnchor {
  color: lightgray;
  /*cursor: not-allowed;*/
  opacity: 0.75;
  text-decoration: wavy;
}

:root {
  --desc-bg-color: #1f598b;
  --content-bg-color: #f5f5f5;
}

#PageTitle {
  display: inline-block;
  width: 100%;
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 2px;
  margin-right: 0px;
}

#PageContent {
  padding: 0;
  margin: 10px;
}

.scrolldiv {
  overflow-x: auto;
  overflow-y: auto;
  display: inline-block;
  margin-bottom: 5px;
  max-height: 700px;
}

.scrolldivfullwidth {
  width: 100%;
}

.scrolldivautowidth {
  width: auto;
}

.pdfpanel {
  height: 575px;
}

.table-striped-aliceblue > tbody > tr:nth-child(even) > td, .table-striped-aliceblue > tbody > tr:nth-child(even) > th {
  background-color: aliceblue;
}

.table-striped-aliceblue > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-striped-white > tbody > tr:nth-child(even) > td, .table-striped-aliceblue > tbody > tr:nth-child(even) > th {
  background-color: white;
}

.table-striped-white > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-striped-aliceblue-white > tbody > tr:nth-child(even) > td, .table-striped-aliceblue > tbody > tr:nth-child(even) > th {
  background-color: aliceblue;
}

.table-striped-aliceblue-white > tbody > tr:nth-of-type(odd) {
  background-color: white;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: var(--content-bg-color);
}

.table thead {
  font-size: 12pt;
  background-color: var(--content-bg-color) !important;
}

.table th {
  font-size: 12pt;
  background-color: var(--content-bg-color) !important;
  border: 1px solid black;
}

.table td {
  border: 1px solid black;
}

.table-jf {
  width: 100%;
  min-width: 0;
  display: table;
  font-size: 12pt;
}

.table-a {
  width: auto;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
}

.table-a tr {
  border: 0;
  padding: 0px;
  border-spacing: 0;
  display: table-row;
}

.table-a th {
  border: 0;
  padding: 3px;
  border-spacing: 0;
  display: table-cell;
  font-size: 12pt;
}

.table-a td {
  border: 0;
  padding: 3px;
  border-spacing: 0;
  display: table-cell;
  font-size: medium;
}