/* Style rules to make data tables look better */

.list-header {
  background-color: #eeeeee;
  font-size: larger;
  font-weight: bold;
}

.list-paging-header {
  background-color: white;
}

.list-paging-footer {
  background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
  background-color: #eeeeee;
}

.first-row {
   text-align: left;
   vertical-align: top;
}

.second-row {
  text-align: center;
  
}

.align-left {
  text-align: left;
}

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

.align-top {
  vertical-align: top;
  margin-bottom: 20px;
}

.align-bottom {
  vertical-align: bottom;
}

.summary-text {
   font-weight: bold
}

/* For issue grid panel*/

.align-top {
   vertical-align: top
}

.firstColumn {
  width: 20%;
  text-align: left;
  vertical-align: top  ;
}

.secondColumn {
  width: 80%;
  text-align: left;
  vertical-align: top  ;
}

.thirdColumn {
  width: 10%;
  text-align: left;
  vertical-align: top  ;
}

.fourthColumn {
  width: 30%;
  text-align: left;
  vertical-align: top  ;
}


/* Style rules for message severity levels */

.infoMessage {
  color: black;
}

.warnMessage {
  color: orange;
  font-weight: bold;
}

.errorMessage {
  color: red;
  font-weight: bold;
}

.fatalMessage {
  color: red;
  font-style: italic;
  font-weight: bold;
}

/* Where to put the login-table */
.loginposition {
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left:-150px;
   margin-top:-150px;
}
