body {
     COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px;
}

.linkstyle {
	COLOR: #000099; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkstyle:hover {
	COLOR: #ff9933; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
td {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; padding:3px;
}
A {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	color: #1c5180;
	text-decoration: none;
}
P {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
table:not(.table-condensed) TH {
	BACKGROUND-COLOR: #A80000; color:#FFFFFF; FONT-FAMILY: Verdana, Arial; HEIGHT: 25px
	font-weight:bold; text-align:center; background-image:url(/utils/infrastructure/images/css/thbg.png) repeat-x; height:30px; font-size: 12px;
}
.maintablerow {
	BACKGROUND-COLOR: #e6efff; COLOR: #000066
}
A:hover {
	COLOR: #0000cc; }
.whiterow {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000
}
.toplink {  font-family: Arial; font-size: 11px; color: #990000; text-decoration: underline}
A.toplink:Hover {  font-family: Arial; font-size: 11px; color: #ff9900; text-decoration: underline}

.toptext {  font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
.morelink {  text-decoration: none}

.button {
	height:21px;
	color:#fff;
	border:1px solid brown;
	padding:2px 5px ;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	background:url(/utils/infrastructure/images/css/buttonbgVVS.png) repeat-x;
	}

.button:hover {
	  background:url(/utils/infrastructure/images/css/buttonbgVVS.png) repeat-x;
	}

select, textarea {  border: solid  1px  #858585;}

.evenrow{ background: #E0D1BD; }

table.display tr.odd{
	background-color: #ffffff;
}

table.display tr.even {
	background-color: #E0D1BD;
}

@media print										{
	.dont_print										{
		display										:  none
	}
	.tab-content > .tab-pane								{
		display												:  block !important;
		opacity												:  1 !important;
		visibility											:  visible !important;
	}
}

h1, h2, h3, h4, h5, h6										{
	text-align												:  center;
}

.input_label												{
	font-weight												:  bold
}

.error														{									/* used by jquery-validation */
	color													:  red
}
/*table														{
	margin-left												:  auto;
	margin-right											:  auto;
}

table, th, td												{
	border													:  1px solid black;
	border-collapse											:  collapse;
}*/
.card														{
	border-radius											:  8px;
}
.nav-tabs													{									/* Bootstrap 4 */
	border-bottom											:  2px solid #ddd;
}
.nav-tabs .nav-link											{
	border													:  none;
	color													:  #6c757d;
	padding													:  10px 20px;
	margin-right											:  5px;
	transition												:  background-color 0.3s ease, color 0.3s ease;
}
.nav-tabs .nav-link:hover									{
	color													:  #495057;
	background-color										:  #f1f1f1;
}
.nav-tabs .nav-link.active									{
	color													:  #fff;
	background-color										:  #f19c18;
	border-radius											:  5px;
}
.form-control												{
	border-radius											:  5px;
}
select.form-control											{
	height													:  41px;
}
.btn														{
	border-radius											:  5px;
	transition												:  background-color 0.3s ease, transform 0.2s ease;
}
