/*
This style sheet was created from C:\Customers\isaga\projects\isaga\vefur\src\web\main.htm
*/

.groupClosed {
	display: none;
}

.groupOpen {
	display: none;
}

BODY {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

table, tr, td {
	border-width: 0;
}

table {
	width: 100%;
}

.nopadding {
	padding: 0;
	border-spacing: 0;
	border-collapse: separate;
}

.header-table {
	padding: 2px;
	border-spacing: 1px;
	border-collapse: separate;
}

.vaktari-table {
	padding: 1px;
	border-spacing: 2px;
	border-collapse: separate;
}

A {
	color: #124274;
   text-decoration: underline;
}

A.headerNavigation {
  color: #ffffff;
}

A.headerNavigation:hover {
  color: #ffffff;
}

A:LINK {  }

A:VISITED {  }

/* note that A:HOVER isn't supported by all browsers */
A:HOVER {  
	color: #1F73C7;
   text-decoration: underline;
}

BR {  }

FORM {  }

IMG {  }

INPUT {  }

STRONG {  }

TBODY {  }


/* classes */
.headerRow {  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
   font-weight: bold;
   background: #F76D21;
   color: #F8F8FF;
   height: 16px;
	padding-left:10px;
}

.boxBackground {  
	background: #e6f0fa;
   font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
}

.boxesCol {  
	background: White;
	width: 150px;
}

.boxHeading {  
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
   font-weight: bold;
   background: #88b8e9;
   color: #F8F8FF;
   height: 16px;
	padding-left:10px;
}

.boxOutline {
	background: #b6b7cb;
}

.boxText {  
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
}

.buttonMain {
	background-color: #f8f8f9;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#6b93c4;
}

.buttonEdit {
	background-color: #f8f8f9;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#414141;	
}

.fieldHeader {
	color:#414141;	
	font-weight:bold;
}

.fieldHeader.right {
	text-align: right;
}

.fieldHeader.center {
	text-align: center;
}

.width20 {
	width: 20px;
}

.footer {  }

.header {  }

.headingRow {
	font-weight:bold;
	text-transform:uppercase;
	padding: 3px 3px 3px 12px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;	
	border-bottom-width:1px;
	/*border-bottom-color:#F7A663;*/
	/*border-bottom-color:#414141;*/
	border-bottom-color:#6b93c4;
	border-bottom-style:solid;	
}

.headingRowNormal {
        border-bottom-width:1px;	
	border-bottom-color:#6b93c4;
	border-bottom-style:solid;
}

.headLine {
	border-bottom-width:2px;
	border-bottom-color:#6b93c4;
	border-bottom-style:solid;
}

.bottomLine {
  border-top-width:2px;
	border-top-color:#6b93c4;
	border-top-style:solid;
}

.input_box {  
	border-style:solid;
	font-size:11px;
	border-color:#6b93c4;
	border-width:1px;
	padding: 2px;	
}

.edit_box {  
/*	border-style:solid; */
	font-size:11px;	
/*	border-width:1px; */
	padding: 2px;	
}

.groupHeader {
	color:#414141;	
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom-width:1px;
	border-bottom-color:#6b93c4;
	border-bottom-style:solid;	
	padding:3px;
}

.listContentsDark {
  background: #e6f0fa;
}

.listContentsGroupDark {
  background: #fff0d0;
}

.listContentsGroup {
  background: #fff8e8;
}

.selectList {
	width: 180px;		
}

.smallText {  }


/* unique IDs */
#register {  }

.c3-ygrid-line.grid1 line {
	stroke: #ff0000;
}

.c3-ygrid-line.grid2 line {
	stroke: #ff9900;
}

.c3-ygrid-line.grid3 line {
	stroke: #fff000;
	z-index: 1;
}

.c3-ygrid-line.grid4 line {
	stroke: #00ff00;
}

.c3-ygrid-line.grid5 line {
	stroke: #00ffff;
}

.c3-ygrid-line.grid6 line {
	stroke: #0000ff;
}

#chart {
	max-width: 94%; /* Set the maximum width of the chart to be 100% of the container width */
}

#chart .c3-line-1 {
	stroke-width: 3px;
}

.c3-chart-lines {
	z-index: 1; /* Set the z-index of the data lines to 1 */
}

.c3-grid-lines {
	z-index: 0; /* Set the z-index of the grid lines to 0 */
}


