@CHARSET "ISO-8859-1";

/* Links for CSS documentation
		http://www.w3schools.com/css/default.asp
		
Table styler:
	https://divtable.com/table-styler/
*/

/*------ TABLE LIST STYLE ------ */

/*------ TABLE LIST : BLUE ------ */
/*
	TOOLS
		https://htmlcolorcodes.com/fr/selecteur-de-couleur/
		https://divtable.com/table-styler/

	PFA colors:
		 Menu background color: #4bacc6
			For table head also
		Nth row: 
*/
table.pfaTableBlue {
  border: 1px solid #FFFFFF;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}

table.pfaTableBlue input {
  border: 1px solid #FFFFFF;
  padding: 2px 2px;
  width: 100%;
  text-align: center;
  color: #f06916;
}

table.pfaTableBlue input::placeholder {
  color: #4bacc6;
} 

table.pfaTableBlue td {
  border: 1px solid #FFFFFF;
  padding: 3px 2px;
}
table.pfaTableBlue tbody td {
  /*font-size: 13px;*/
}
table.pfaTableBlue a {
  color: #000000;
  text-decoration: none;
}
table.pfaTableBlue a:visited {
  text-decoration: none;
}

table.pfaTableBlue a:hover {
  text-decoration: underline;
}

table.pfaTableBlue tr:nth-child(even) {
  background: #D0E4F5; /*#D0E4F5;*/
}
table.pfaTableBlue tbody tr:hover {
  background: #b3ffcc;
}
table.pfaTableBlue thead {
  background: #4bacc6;   /* original blue */
  border-bottom: 5px solid #FFFFFF;
}
table.pfaTableBlue thead th {
  /*font-size: 17px;*/
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #FFFFFF;
}
table.pfaTableBlue thead th:first-child {
  border-left: none;
}

table.pfaTableBlue tfoot {
  /*font-size: 14px;*/
  font-weight: bold;
  color: #333333;
  background: #D0E4F5;
  border-top: 3px solid #444444;
}
table.pfaTableBlue tfoot td {
  /*font-size: 14px;*/
}