#responsivetable th, #responsivetable td,
#responsivetablefad th, #responsivetablefad td,
#responsivetable-group-referent th, #responsivetable-group-referent td,
#responsivetable-referent th, #responsivetable-referent td,
#responsivetable-consultant th, #responsivetable-consultant td,
#responsivetable-company th, #responsivetable-company td
{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
#customerstable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customerstable td, #customerstable th 
{
font-size:1em;
border:1px solid #007294;
padding:3px 7px 2px 7px;
}
#customerstable th 
{
font-size:1.1em;
text-align:left;
padding-top:2px;
padding-bottom:2px;
background-color:#007294;
color:#ffffff;
}
#customerstable tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}
#form-error , #form-error p, #form-error em, #form-error p,em{
/*background:url("images/error.png") left top no-repeat;*/
color:#FF0000;
}
#form-error span{
/*background:url("images/error.png") left top no-repeat;*/
color:#FF0000;
}
#matricolatrue{
text-align: center;
}
img#matricolafalse {
text-align: center;
}

.saveButton {
cursor:pointer;
margin-left:5px;
text-decoration:none;
background-image: url(images/save.png);
background-color:transparent;
background-size: 100%;
background-repeat:no-repeat;
width: 8px;
height: 20px;
border:none;
}
.deleteButton {
cursor:pointer;
margin-left:5px;
text-decoration:none;
background-image: url(images/trash.png);
background-color:transparent;
background-size: 100%;
background-repeat:no-repeat;
width: 8px;
height: 20px;
border:none;
}